Создаю программно документ Реализация товаров, услуг
в конце ДокументОбъект.Записать();
и при этом не срабатывает процедура ПроверкаЗаполнения из модуля документа.
Если создаю ручками, жмякаю записать - срабатывает .
??? так и задумано, надо ее программно вызывать ? или еще в чем дело. Заранее спасибо за добрые и познавательные комментарии :)
Описание:
Вызывается расширением формы при необходимости проверки заполнения реквизитов при записи или при проведении документа в форме, а также при выполнении метода ПроверитьЗаполнение.
Если для документа при конфигурировании свойство Проведение установлено в Разрешить, то вызывается только при проведении.
Если документ не проводится (установлено Запретить), то вызывается при записи.
Позволяет разработчику конфигурации самостоятельно реализовать проверку заполнения в обработчике события. При этом в обработчике можно полностью отказаться от системной обработки (очистив список проверяемых реквизитов), отказаться от проверки системой части реквизитов (выполнив проверку отдельных реквизитов особенным образом и исключив эти реквизиты из списка), а также добавить для проверки другие реквизиты, проверка которых не была указана.
Это значит, что при программной записи не вызывается
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший