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