Имя: Пароль:
1C
 
Правила выгрузки в конвертации 2.1
0 Nyarlathotep
 
23.10.17
12:26
Всем привет!

Настраиваю обмен данными в конвертации 2.1 для переноса справочников Номенклатура, НМА, Денежные документы, Расходы будущих периодов, Основные средства между двумя бухгалтериями 3.0.

Правила конвертации объектов сделал, конвертация автоматически создала мне правила для всех связанных с моими справочниками объектов. Все выгружается, но есть одна проблема. Нужные мне справочники выгружаются по отборам, которые я указал в правилах выгрузки. В правилах выгрузки, созданных для для связанных с ними объектов автоматически отборов нет и при обмене они выгружаются ВСЕ. То есть, например есть номенклатура Номенклатура1 и организации Организация1 и Организация2. В Номенклатуре1 производителем указана Организация1. Номенклатура1 у меня попадает в отбор ив правилах выгрузки и выгружается. Из связанных объектов должна выгрузиться только Организация1, а выгружаются Организация1 и Организация2.  

Как сделать так, чтобы связанные объекты выгружались только для тех из нужных мне справочников справочников, которые у меня выгружаются по отбору? Пробовал отключать правила выгрузки для связанных объектов, но тогда они не выгружаются вообще, то есть не выгружатся ни Организация1, ни Организация2.
1 Nyarlathotep
 
23.10.17
12:49
Если не понятно, я постараюсь объяcнить:

Я постараюсь объяснить...

Предположим мне надо выгрузить Справочник Номенклатура. У меня там 1 элемент Номенклатура1. У номенклатуры есть реквизит Производитель. Его тип - Организации(предположим). В справочнике Организации 2 элемента - Организация1 и Организация2. У Номенклатуры1 производителем указана Организация1. Я делаю правило конвертации объектов для справочника Номенклатура, конвертация предлагает мне автоматически создать правила конвертации для всех свойств, я соглашаюсь и она автоматически создает мне правило конвертации объектов и правило выгрузки для справочника Организации, так как Организации - это тип значения реквизита Производитель справочника Номенклатура. В правиле выгрузки для справочника Номенклатура я делаю отбор с помощью запроса, таким образом Номенклатура у меня выгружается не вся. Но, Организации по созданному конвертацией автоматически правило выгружаются все равно все. То есть выгрузятся Номенклатура1, и организации Организация1 и Организация2. У Номенклатуры1 производителем указана Организация1 и мне нужно, чтобы выгружалась только Организация1.

Может так проще будет.
2 Wern
 
23.10.17
12:55
Убери или отключи правило выгрузки данных для справочника организаций.
3 Nyarlathotep
 
23.10.17
13:04
(2) Тогда он не выгружает Организации вообще.
4 h-sp
 
23.10.17
13:09
(3) ну так попробуй

Если Источник.Производитель = Параметры.ВыгружаемаяОрганизация Тогда
     Отказ = Истина;
КонецЕсли;
5 Wern
 
23.10.17
13:11
(3) В ПКО номенклатуры настройки галка "Не выгружать объекты свойств источника по ссылкам" должна быть опущена.
6 Nyarlathotep
 
23.10.17
13:16
(5) Проверил, галка не стоит.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.