Хочу поделиться с вами небольшой доработкой, которая существенно облегчает мне работу с конвертацией.
История вопроса такова. В конвертации есть замечательная функция автоматического создания ПКО, однако пользоваться ей практически невозможно вследствие того, что применительно к реквизитам, которые имеют составной тип, она создает много ненужных правил, усложняя тем самым работу по их настройке.
Я доработал конвертацию таким образом, что для реквизитов, имеющих составной тип, эта функция не срабатывает. Для таких реквизитов я создаю отдельные ПКО только тех типов, которые мне нужны. Если не указывать для такого реквизита (как, впрочем, и для обычного) ПКО, то программа конвертации сама попробует подобрать соответствующее типу правило при выгрузке.
Доработка заключается в том, что надо добавить вот такой код :
// это составной тип - НЕ надо искать
Если Источник.Типы.Количество() > 1 Тогда
Возврат Ложь;
КонецЕсли;
в начало функции НужноИскатьИлиСоздаватьПКОДляДанных обработки АвтонастройкаПравилКонвертацииСвойств.
Чем более похожи конфигурации источника и приемника, тем ощутимее эффект. А написание правил для ситуации, когда источник и приемник совпадают, вообще занимает пару минут.