Подсказали посмотреть правила конвертации Бух 1.6 - 2.0.
Посмотрел. Да, там есть аналогия. Но все очень усложнено. Решил сделать проще в стиле "необходимо и достаточно".
В бухгалтерии 2.0 и 3.0 Подразделения - это не субконто, а измерение регистра бухгалтерии.
ПодразделениеДт и Подразделение Кт.
У Плана видов характеристик ВидыСубконтоХозрасчетные
ПередВыгрукой
Если Источник.ТипЗначения.СодержитТип(Тип("СправочникСсылка.ПодразделенияОрганизаций")) Тогда
Отказ = Истина;
КонецЕсли;
В групе "Хозрасчетные" - Набор движений регистра Хозрасчетные
Перед выгрузкой
ОбъектКоллекции.СубконтоДт.Удалить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ИсполнительныеДокументы);
ОбъектКоллекции.СубконтоДт.Удалить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.УсловияПоступленияИВыбытия);
ОбъектКоллекции.СубконтоКт.Удалить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ИсполнительныеДокументы);
ОбъектКоллекции.СубконтоКт.Удалить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.УсловияПоступленияИВыбытия);
//Субконто подразделения здесь не убирал. - они не грузятся через ПВХ. См. выше.
В группе коллекции значений "Хозрасчетные"
Добавил свойсва
из пустого в ПодразделениеДт
и из пустого в ПодразделениеКт
У которых Перед выгрузкой:
Значение=ОбъектКоллекции.СубконтоДт.Подразделения;
Если не ЗначениеЗаполнено(Значение) Тогда
Отказ=Истина;
КонецЕсли;
//Отказ=Истина - отказ от выгрузки свойства, если оно не указано в субконто проводки, чтобы не вылетало с ошибкой
если у счета нет такого субконто.
Работает. Мне показаось так понятнее и логичнее.
Для счетов где не было субконто по подразделениям , оно и не переносится. Пока бухгалтера сказали Гуд.
Вопрос решен, тему можно закрывать.