0
mzelensky
22.09.25
✎
09:55
|
Доброго времени суток!
Имеем:
1С:Предприятие 8.3 (8.3.27.1644)
1С:ERP Управление предприятием 2 (2.5.22.83)
Стала возникать странная ситуация, при открытии отчетов из интерфейса (даже в типовых). Имеется типовой код вида (пример):
Если Параметры.Свойство("ПараметрКоманды") Тогда
ЭтаФорма.ФормаПараметры.Отбор.Вставить("ПланПроизводства", Параметры.ПараметрКоманды);
...
...
...
КонецЕсли;
Отладка показывает, что Свойство "ПараметрКоманды" в переменной "Параметры" имеется, но равно "Неопределено". В результате чего в отчете добавляется отбор с пустым значением.
Если отчет (например, "Ведомость расчетов по финансовым инструментам") открывать из какого-то объекта, например из справочника "Договоры кредитов и депозитов", то в переменную "Параметры.ПараметрКоманды" передается ссылка на справоник и ошибка не возникает. А если этот же отчет открыть из панели отчетов (или через "все функции"), то происходит ошибка.
При чем дело не в конкретном отчете, ошибки наблюдаются во многих точках.
|
|
4
Мультук
гуру
22.09.25
✎
11:34
|
(0)
>>А если этот же отчет открыть из панели отчетов (или через >>"все функции"), то происходит ошибка
1) Из "Все функции" открыл (см рис)
2) Отчёт сформировался -- данные есть
3) При вызове из "Все функции"
Параметры.Свойство("ПараметрКоманды") == Ложь
4) При вызове из справочника "Договоры кредитов и депозитов" свойство("ПараметрКоманды") есть и заполнено
5) В самой общей форме "ФормаОтчета" такого параметра нет, но имхо дело не в ней
Версии ЕРП и 1С см рис
|
|