Имя: Пароль:
1C
1С v8
Конвертация данных, новичковый вопрос по ПКД
0 ildary
 
03.02.18
12:48
Уважаемые специалисты, подскажите пожалуйста:
Пытаюсь настроить выгрузку справочников из ТиС и заодно осваиваю конвертацию данных. Пытаюсь ограничить выгрузку справочника Банки, делаю правило выгрузки данных ПередВыгрузкой для справочника  Банки:

Если Объект.УТ_НеВыгружать = 1 Тогда
    Отказ = 1; // поле "УТ_НеВыгружать " - добавлено мной и заполнено в 1

КонецЕсли;

но оно почему-то не срабатывает, хотя в большинстве других правил работает.

Но стоит мне создать  точно такое же правило конвертации объектов  ПриВыгрузке для того же правила - то запрет отрабатывает.

Скажите пожалуйста, почему ПКД  в одних объектах работает, а в других нет?
1 azt-yur
 
03.02.18
13:13
ПВД отрабатывает когда ты в обработке галочкой отмечаешь выгрузить этот объект, а если у тебе элемент переносится по ссылке из другого объекта, то ПВД при этом не участвует, выгрузка идет сразу по ПКО.
Скорей всего у тебя именно этот случай и справочник переносится по ссылке
2 ildary
 
03.02.18
13:44
(1) Спасибо за ответ, но у меня и объекты с банком так же фильтруются (банковские счета), и там сработало правило ПВД (ПКО у них нет).
3 Franchiser
 
гуру
03.02.18
16:19
Банки могут выгрузиться по ссылкам, например при выгрузке банковских счетов
4 PCcomCat
 
03.02.18
17:05
Конвертация - ПередВыгрузкойОбъекта может помочь. Я использовала, например, когда мне нужно было отказать в выгрузке любого объекта, у которого есть реквизит организация, и он отличается от организации выгрузки.
5 breezee
 
03.02.18
19:40
(0) А почему отказ = 1? Там же булево. Или он автоматически переводит?
6 PCcomCat
 
03.02.18
23:02
(5) Потому что ТИС - это 7.7 - там нет булево.