При активном copyOnDuplicate и отсутствии расчетного значения либо активном codeOnlyInAdd либо установленном ручном значении — значение из дублируемой строки.
Если нет default либо code — значение из дублируемой строки.
Если тип поля Уникальное и было переопределено — пишется новое значение.
Во всех иных случаях значение расчитывается заново на основе данных новой строки.
При дублировании цикла значения в полях всех его таблиц дублируются полностью.
Версии таблиц в дублированной копии остаются такими же как и в дублируемом цикле.
Коды действий на добавление не срабатывают.
При наличии кода при дублировании он исполняется полностью вместо стандартного механизма дублирования.
При исполнении кода в нем будет доступна переменная $#ids
, содержащая список id
дублируемых строк (отмеченных галочкой).
Только для КОД при добавлении дублированной строки!
ex: $#duplicatedId
Возвращает id
строки, с которой было осуществлено дублирование.
Если добавление происходит не через дублирование, то возвращает 0
.