При выгрузке данных из УТ11.4.1.241 в БП3.0 обнаружилась ошибка, из-за которой часть документов "Списание с расчетного счета" не переносится:
Ошибка выполнения обработчика.
{ОбщийМодуль.МенеджерОбменаЧерезУниверсальныйФормат.Модуль(34345)}: Поле объекта не обнаружено (СтатьяДДС)
НоваяСтрока.СчетРасходов = СчетУчетаРасчетовПрочихОперацийДДС(Новый Структура("СтатьяДДС, СтатьяДоходовРасходов", .
ВызватьИсключение ТекстОшибки;
Ошибка возникает в коде процедуры "ВыгрузитьРасшифровкуПлатежаПрочиеРасходы" общего модуля "МенеджерОбменаЧерезУниверсальныйФормат" и заключается в обращении к несуществующему полю "СтатьядДДС" строки табличной части "РасшифровкаПлатежа".
Ошибка досадная и совершенно не хотелось включать Возможность изменения ради ее исправления. Для меня стало приятным открытием, что проблему можно решить с помощью Расширения конфигурации.
Собственно порядок действий такой: Создаем новое Расширение с назначением "Исправление", добавляем в расширение общий модуль "МенеджерОбменаЧерезУниверсальныйФормат" и вставляем исправленную процедуру с кодом для перехвата типовой процедуры:
&Вместо("ВыгрузитьРасшифровкуПлатежаПрочиеРасходы")
Процедура Испр1_ВыгрузитьРасшифровкуПлатежаПрочиеРасходы(ДанныеИБ, ДанныеXDTO)
ТабРасшифровка = Новый ТаблицаЗначений;
ТабРасшифровка.Колонки.Добавить("СтатьяДДС");
ТабРасшифровка.Колонки.Добавить("Сумма");
ТабРасшифровка.Колонки.Добавить("СтатьяРасходов");
ТабРасшифровка.Колонки.Добавить("СчетРасходов");
Для Каждого Строка Из ДанныеИБ.РасшифровкаПлатежа Цикл
НоваяСтрока = ТабРасшифровка.Добавить();
НоваяСтрока.СтатьяДДС = Строка.СтатьяДвиженияДенежныхСредств;
НоваяСтрока.Сумма = Строка.Сумма;
НоваяСтрока.СтатьяРасходов = Строка.СтатьяРасходов;
Если ЭтоХозяйственнаяОперацияРасчетыПоДепозитам(ДанныеИБ.ХозяйственнаяОперация) Тогда
НоваяСтрока.СчетРасходов = "55.03";
ИначеЕсли ЭтоУТ() Тогда
НоваяСтрока.СчетРасходов = СчетУчетаРасчетовПрочихОперацийДДС(Новый Структура("СтатьяДДС, СтатьяДоходовРасходов",
Строка.СтатьяДвиженияДенежныхСредств, Строка.СтатьяРасходов));
КонецЕсли;
КонецЦикла;
ДанныеXDTO.Вставить("РасшифровкаПлатежа", ТабРасшифровка);
КонецПроцедуры
Желающие избежать вышеописанных премудростей могут скачать готовое расширение, но обратите внимание, что в нем режимы совместимости соответствуют режимам релиза конфигурации УТ 11.4.1.241
На момент публикации вышел более свежий релиз, но в Каталоге ошибок данная ошибка мною не обнаружена.