Имя: Пароль:
1C
1С v8
Конвертация, отладка алгоритмов загрузки. Модуль отладки формируется криво
0 Orfin
 
22.12.16
13:35
Конвертация, отладка алгоритмов загрузки. Модуль отладки формируется криво

Есть 2 места где формируется код, это в режиме предприятия в обработке, и в Конвертации данных. В обработке формируется код такой...
Например процедура формируется без параметров Объект, ТабличнаяЧасть

Должно быть так.
Процедура Алгоритм_ЗаполнениеОтражениеВУСН(Объект, ТабличнаяЧасть)

    // Параметры:
    // - Объект
    // - ТабличнаяЧасть
    
    Если УчетнаяПолитика.Существует(Объект.Организация, Объект.Дата, Истина, Объект.Ссылка) Тогда
        
        ВариантОтраженияУСН = ?(УчетнаяПолитика.ПрименяетсяУСН(Объект.Организация, Объект.Дата) И
            УчетнаяПолитика.ПрименяетсяУСНДоходыМинусРасходы(Объект.Организация, Объект.Дата),
            Перечисления.ОтражениеВУСН.Принимаются, Перечисления.ОтражениеВУСН.ПустаяСсылка());
        
        // Заполняем отражение в УСН для ТЧ
        Для Каждого СтрокаТаблицы Из ТабличнаяЧасть Цикл
            Если Не ЗначениеЗаполнено(СтрокаТаблицы.ОтражениеВУСН) Или ВариантОтраженияУСН = Перечисления.ОтражениеВУСН.ПустаяСсылка() Тогда
                СтрокаТаблицы.ОтражениеВУСН = ВариантОтраженияУСН;
            КонецЕсли;
        КонецЦикла;
        
    КонецЕсли;

КонецПроцедуры


Если формировать код в КД то там параметры формируются но сам код не работает в обработке. И формировать код можно только при выключенном режиме совместимости у элемента конвертации.

Где формировать код что бы он сразу был правильным и рабочим, или может где-то что-то поднастроить, потому что параметры не подставляются только в алгоритмах.