|
Конвертация данных, новичковый вопрос по ПКД
| ☑ |
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 - там нет булево.
|
|