Студия/OnAfterNewElementCreated

From SunFlurry wiki
Jump to: navigation, search
  OnAfterNewElementCreated (Визуальные события)
Применимость:Таблица значений
Тип события:Прерывающее
Статус разработки: Реализована

Событие, возникающее до начала редактирования нового элемента БД таблицы или строки строчной части элемента. Событие вызывается только для таблиц, связанных со строчной частью редактируемого объекта или таблиц, отображающих элементы справочника или документы, когда их редактирование происходит непосредственно в таблице (форма редактирования не открывается). Событие позволяет запретить создание новой строки (или нового объекта).

Аргументы

  • <IsCopied (INT)> - Переменная равна единице, если новый элемент скопирован из другой строки (элемента) таблицы, иначе переменная равна нулю (нажатие на Ins).
  • <Element (DB)> - Новый элемент, который будет добавлен после окончания выполнения события.
  • <Result (INT)> - (возможен аргумент-переменная (ByRef)) Переменная результата может принимать значения:
    • 0 (по умолчанию) -- Разрешить создание нового элемента.
    • 1 -- Запретить создание нового элемента (строка в таблицу не добавляется).

Примеры

//Пример обработчика OnAfterNewElementCreated, заполняющего по умолчанию реквизиты созданного элемента
Element.ТипУлицы:=Enum.ТипыУлиц.Улица;
Element.КодБазы:="";