0
Orfin
22.12.16
✎
13:35
|
Конвертация, отладка алгоритмов загрузки. Модуль отладки формируется криво
Есть 2 места где формируется код, это в режиме предприятия в обработке, и в Конвертации данных. В обработке формируется код такой...
Например процедура формируется без параметров Объект, ТабличнаяЧасть
Должно быть так.
Процедура Алгоритм_ЗаполнениеОтражениеВУСН(Объект, ТабличнаяЧасть)
// Параметры:
// - Объект
// - ТабличнаяЧасть
Если УчетнаяПолитика.Существует(Объект.Организация, Объект.Дата, Истина, Объект.Ссылка) Тогда
ВариантОтраженияУСН = ?(УчетнаяПолитика.ПрименяетсяУСН(Объект.Организация, Объект.Дата) И
УчетнаяПолитика.ПрименяетсяУСНДоходыМинусРасходы(Объект.Организация, Объект.Дата),
Перечисления.ОтражениеВУСН.Принимаются, Перечисления.ОтражениеВУСН.ПустаяСсылка());
// Заполняем отражение в УСН для ТЧ
Для Каждого СтрокаТаблицы Из ТабличнаяЧасть Цикл
Если Не ЗначениеЗаполнено(СтрокаТаблицы.ОтражениеВУСН) Или ВариантОтраженияУСН = Перечисления.ОтражениеВУСН.ПустаяСсылка() Тогда
СтрокаТаблицы.ОтражениеВУСН = ВариантОтраженияУСН;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Если формировать код в КД то там параметры формируются но сам код не работает в обработке. И формировать код можно только при выключенном режиме совместимости у элемента конвертации.
Где формировать код что бы он сразу был правильным и рабочим, или может где-то что-то поднастроить, потому что параметры не подставляются только в алгоритмах.
|
|