День добрый. Вопрос такой: на форме справочника в процедуре ПередЗаписью(Отказ). есть такой код:
Если Не ЗначениеЗаполнено(Пренфикс) Тогда
Сообщить("Отказ");
Отказ = Истина;
КонецЕсли;
То если элемент создается программно вот так: Контрагент= Справочники.Контрагенты.СоздатьЭлемент();
Контрагент.Наименование = "ТП";
Контрагент.Записать();
Событие формы не игнорируется. Просто при программном создании формы нет. Нет формы - нет событий формы. Логично же.
Поэтому проверки, которые должны срабатывать в любом случае - пихаются в обработчики событий объекта.
А которые только при интерактивной работе - в события формы.
Очень логично и удобно.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой