Есть самописные правила обмена данными между УПП 1.2 и УТ 11.1 (извращение, но чтож поделать). С помощью них мне нужно перенести справочник "Договоры контрагентов". У этого справочник есть реквизит "Организация". Так вот эту организацию мне тоже нужно перенести.
В правилах создал ПКО для справочников "Договоры контрагентов" и "Организации". В ПКО "Договоры контрагентов" в ПКС "Организация" указал правило конвертации "Организации".
Правила выгрузки данных сделал только для "Договоров контрагентов".
Если воспользоваться этими правилами обработкой "Универсальный обмен данными в формате XML", то все переносится нормально: выгружаются как "Договоры контрагентов", так и "Организации".
А вот если производить обмен типовыми средствами УПП: "Обменом данными (по правилам)", то после выгрузке уже видно, что выгрузились только "Договоры контрагентов", а "Организации" - нет...
В чем может быть проблема? В правилах? Или в древней УПП? Куда посоветуете копать?
Если в ПКО "Договоры контрагентов" в ПКС "Организация" перед выгрузкой написать:
ВыгрузитьПоПравилу(Источник.Организация, , , , "Организации");
Тогда все естественно работает. Но ведь такое поведение неправильное!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан