Обработчики "Правила конвертации объектов" Перед загрузкой Условия возникновения события Только для платформы V8. Событие выполняется перед загрузкой объекта. Возможен отказ от загрузки, например, в случае невыполнения каких-либо условий. Загружаемый в БД объект еще не инициализирован.
Параметры: РежимЗаписи - Строка. Режим записи документа. Имеет смысл только если тип объекта приемника "Документ". Возможные значения "Запись", "Проведение", "ОтменаПроведения"
РежимПроведения - Строка. Режим проведения документа. Имеет смысл только если тип объекта приемника "Документ". Возможные значения "Неоперативный", "Оперативный"
А так вот пример кода в обработчике ПослеЗагрузке (выгружаю реализации из 7-ки в 8-ку БП)
Если объект.Товары.Количество()=0 тогда Объект.Записать(РежимЗаписиДокумента.ОтменаПроведения); Иначе Если объект.Проведен тогда Если не ОбъектНайден тогда Объект.Проведен=ложь;//иначе типовые механизмы ругаются КонецЕсли; Объект.Записать(РежимЗаписиДокумента.Проведение); Иначе Объект.Записать(РежимЗаписиДокумента.ОтменаПроведения); КонецЕсли; КонецЕсли;
Алексею и от меня огромное спасибо, он меня очень выручал с конвертацией
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший