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