Не формируется внешний отчет в ут 11.5

1. ekzeron 4 30.01.25 09:48 Сейчас в теме
конфигурация УТ 11.5.17.179
Хотел немного доработать Отчет о валовой прибыли, из конфигурации выгружаю отчет
Открываю в "предприятие" выходить ошибка : Метод объекта не обнаружен (УстановитьПараметрыВалютыОтчета)

Что ему не хватает? какие параметры нужно прописать
До обновления (в версии 11.4.13.119) все работало , выгружал немного правил , добавлял сведения о внешней обработке . На этот метод не ругался.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Prikum 3 30.01.25 10:01 Сейчас в теме
(1)
Метод объекта не обнаружен (УстановитьПараметрыВалютыОтчета)

Скорее всего этот метод в модуле менеджера, у внешних отчето насколько я знаю нет модуля менеджера
3. ekzeron 4 30.01.25 15:22 Сейчас в теме
Добавил в модуль в процедуру
Процедура УстановитьОбязательныеНастройки(ПользовательскиеНастройкиМодифицированы)

УстановитьПараметрыВалютыОтчета(КомпоновщикНастроек, ПользовательскиеНастройкиМодифицированы);


И саму процедуру


Процедура УстановитьПараметрыВалютыОтчета(КомпоновщикНастроек, ПользовательскиеНастройкиМодифицированы) Экспорт
    ПараметрДанныеОтчета = КомпоновкаДанныхКлиентСервер.ПолучитьПараметр(КомпоновщикНастроек, "ДанныеОтчета");
    Если ПараметрДанныеОтчета <> Неопределено Тогда
        ВалютаУправленческогоУчета = Константы.ВалютаУправленческогоУчета.Получить();
        ВалютаРегламентированногоУчета = Константы.ВалютаРегламентированногоУчета.Получить();
    
        Если Не ЗначениеЗаполнено(ПараметрДанныеОтчета.Значение) Тогда
            КомпоновкаДанныхКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "ДанныеОтчета", 1);
            
            ПользовательскиеНастройкиМодифицированы = Истина;
        КонецЕсли;
        
        ПараметрВалюта = КомпоновкаДанныхКлиентСервер.ПолучитьПараметр(КомпоновщикНастроек, "Валюта");
        Если ПараметрВалюта <> Неопределено Тогда
            Если ПараметрДанныеОтчета.Значение = 1
                ИЛИ ПараметрДанныеОтчета.Значение = 2 Тогда
                КомпоновкаДанныхКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "Валюта", ВалютаУправленческогоУчета);
            ИначеЕсли ПараметрДанныеОтчета.Значение = 3 Тогда
                КомпоновкаДанныхКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "Валюта", ВалютаРегламентированногоУчета);
            КонецЕсли;
                
            ПользовательскиеНастройкиМодифицированы = Истина;
        КонецЕсли;    
    КонецЕсли;
    
    ПараметрДанныеОтчета = КомпоновкаДанныхКлиентСервер.ПолучитьПараметр(КомпоновщикНастроек, "ДанныеРасчета");
    Если ПараметрДанныеОтчета <> Неопределено Тогда
        ВалютаУправленческогоУчета = Константы.ВалютаУправленческогоУчета.Получить();
        ВалютаРегламентированногоУчета = Константы.ВалютаРегламентированногоУчета.Получить();
    
        ПараметрВалюта = КомпоновкаДанныхКлиентСервер.ПолучитьПараметр(КомпоновщикНастроек, "ВалютаРасчета");
        Если ПараметрВалюта <> Неопределено Тогда
            Если ПараметрДанныеОтчета.Значение = 1
                ИЛИ ПараметрДанныеОтчета.Значение = 2 Тогда
                КомпоновкаДанныхКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "ВалютаРасчета", ВалютаУправленческогоУчета);
            ИначеЕсли ПараметрДанныеОтчета.Значение = 3 Тогда
                КомпоновкаДанныхКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "ВалютаРасчета", ВалютаРегламентированногоУчета);
            ИначеЕсли ПараметрДанныеОтчета.Значение = 0 Тогда
                КомпоновкаДанныхКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "ВалютаРасчета", Справочники.Валюты.ПустаяСсылка());
            КонецЕсли;
                
            ПользовательскиеНастройкиМодифицированы = Истина;
        КонецЕсли;    
    КонецЕсли;
КонецПроцедуры
Показать



Не помогло
Как избавится от этого метода, почему в редакции 11.4 и без него норм работало
4. glek 120 30.01.25 16:55 Сейчас в теме
(3) Запустить в предприятии, поставить точку останова на процедуре в менеджере (на встроенном отчете) и посмотреть откуда он туда попадает.
5. ekzeron 4 31.01.25 08:36 Сейчас в теме
На встроенном отчете нету модуля менеджера
и точки остановки не срабатывают
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот