Найти в Дзене

Разработка 1С - последовательность событий

Применительно к управляемому приложению Практическое пособие разработчика (ИТС) Разработка интерфейса прикладных решений - при записи из формы (ИТС) Разработка интерфейса прикладных решений - при открытии формы (ИТС) Ошибки в коде 90% программистов (Желтый клуб)
Оглавление
Применительно к управляемому приложению

Последовательность событий при записи из формы

Последовательность событий при записи из формы
Последовательность событий при записи из формы

Последовательность событий при записи, проведении, отмене проведения документа из формы

Последовательность событий при записи, проведении, отмене проведения документа из формы
Последовательность событий при записи, проведении, отмене проведения документа из формы

Последовательность событий при записи регистра сведений из формы

Последовательность событий при записи регистра сведений из формы
Последовательность событий при записи регистра сведений из формы

Особенности

  • Особенности внутренней реализации объекта КонстантыНабор таковы, что при записи набора констант обработчики события ОбработкаПроверкиЗаполнения(), ПередЗаписью() и ПриЗаписи() модуля менеджера значения константы будут вызваны для каждой константы, входящей в записываемый набор.
  • При сохранении данных из формы записи регистра сведений:
    особенности внутренней реализации объекта
    РегистрСведенийМенеджерЗаписи.<имя> таковы, что в случае сохранения существующей записи регистра сведений обработчики события Перед Записью() и ПриЗаписи() модуля набора записей будут вызваны дважды: сначала для старого набора записей (с количеством записей 0) и затем для нового (с количеством записей 1).

Последовательность событий при открытии формы объекта

Последовательность событий при открытии формы объекта
Последовательность событий при открытии формы объекта

Напоминалки

ПередЗаписью

  • форма - клиент: можно взаимодействовать с пользователем, например спросить его о чем нибудь;
  • модуль объекта - дозаполнить служебные данные объекта, например id строки; пользовательские данные объекта желательно заполнить пользователем при интерактивной работе, или в обработке заполнения при программном заполнении.

ОбработкаПроверкиЗаполнения

  • проверять реквизиты объекта;
  • если необходимо проверять заполнения, то у объекта у свойства установи свойство Проверка заполнения и для объекта вызывай метод ПроверитьЗаполнение;

ОбработкаПроверкиЗаполненияНаСервере

  • проверять только реквизиты формы;
  • проверяет на заполненность реквизиты формы, у которых взведено свойство проверки заполнения и основной реквизит формы;

Ссылки

Практическое пособие разработчика (ИТС)

Разработка интерфейса прикладных решений - при записи из формы (ИТС)

Разработка интерфейса прикладных решений - при открытии формы (ИТС)

Ошибки в коде 90% программистов (Желтый клуб)

Содержание