|
Ошибки открытия отчетов в ERP
saaken, Чужой, proger2021, mzelensky, RVN, U4Me2, Krendel, LuckyStar, Мультук, dmt, Serpuh, piter3, Ager, DemonShinji2, shuhard, tir654, abfm, rozz, Ион, Hawk_1c, d4rkmesa, Верещагин, paramedic, phabeZ, alexela, Вадя, elka302, Доминошник, scanduta, alexis_nov, vyaz, spiller26, denk32, ikolegov, Karamzin, Кац, Mraque, Lama12, 2S, ReaLg, GlRoznica, leonidkorolev, bolder
| ☑ |
0
mzelensky
22.09.25
✎
09:55
|
Доброго времени суток!
Имеем:
1С:Предприятие 8.3 (8.3.27.1644)
1С:ERP Управление предприятием 2 (2.5.22.83)
Стала возникать странная ситуация, при открытии отчетов из интерфейса (даже в типовых). Имеется типовой код вида (пример):
Если Параметры.Свойство("ПараметрКоманды") Тогда
ЭтаФорма.ФормаПараметры.Отбор.Вставить("ПланПроизводства", Параметры.ПараметрКоманды);
...
...
...
КонецЕсли;
Отладка показывает, что Свойство "ПараметрКоманды" в переменной "Параметры" имеется, но равно "Неопределено". В результате чего в отчете добавляется отбор с пустым значением.
Если отчет (например, "Ведомость расчетов по финансовым инструментам") открывать из какого-то объекта, например из справочника "Договоры кредитов и депозитов", то в переменную "Параметры.ПараметрКоманды" передается ссылка на справоник и ошибка не возникает. А если этот же отчет открыть из панели отчетов (или через "все функции"), то происходит ошибка.
При чем дело не в конкретном отчете, ошибки наблюдаются во многих точках.
|
|
1
mzelensky
22.09.25
✎
09:58
|
Прошелся несколько раз отладкой - код полностью типовой.
в типовом коде НИГДЕ нет контроля заполнения переменной "Параметры.ПараметрКоманды". Есть только проверка наличия свойства "ПараметрКоманды".
Но как-то же это раньше работало. Посмотрел код в прошлых версиях конфы - там все идентично.
|
|
2
mzelensky
22.09.25
✎
10:00
|
Точка отладки, для наглядности
|
|
3
vis
22.09.25
✎
11:12
|
А платформа обновлялась?
|
|
4
Мультук
гуру
22.09.25
✎
11:34
|
(0)
>>А если этот же отчет открыть из панели отчетов (или через >>"все функции"), то происходит ошибка
1) Из "Все функции" открыл (см рис)
2) Отчёт сформировался -- данные есть
3) При вызове из "Все функции"
Параметры.Свойство("ПараметрКоманды") == Ложь
4) При вызове из справочника "Договоры кредитов и депозитов" свойство("ПараметрКоманды") есть и заполнено
5) В самой общей форме "ФормаОтчета" такого параметра нет, но имхо дело не в ней
Версии ЕРП и 1С см рис
|
|
5
shuhard
22.09.25
✎
11:51
|
(0)[8.3.27.1644]
гуано
|
|
6
mzelensky
22.09.25
✎
11:59
|
(0) А в моем случае везде
Параметры.Свойство("ПараметрКоманды") == ИСТИНА
И пока не удается понять почему.
|
|
7
mzelensky
22.09.25
✎
11:59
|
(5) Предлагаете платформу сменить?
|
|
8
shuhard
22.09.25
✎
12:02
|
(7) +100500
|
|
9
mzelensky
23.09.25
✎
07:29
|
Продолжение.
Обновили платформу до "1С:Предприятие 8.3 (8.3.27.1719)" - ошибка сохранилась
|
|
10
Мультук
гуру
23.09.25
✎
07:43
|
(9)
У вас тестовый сервер есть ?
В (4) я вам привёл реальный работоспособный пример с тестовой базы.
|
|
11
mzelensky
23.09.25
✎
08:43
|
(10) Есть набор тестовых баз. Но сервер один общий и на рабочую и на тестовые базы.
На Вашем примере была платформа ниже, чем мы используем, а конфигурация на один релиз выше.
Платформу вчера поставили последнюю. Не помогло. Думаю сейчас придумать какую-то заглушку...временную. И Смотреть в сторону обновления конфы.
|
|
12
shuhard
23.09.25
✎
09:29
|
(9) выше 8.3.27.1606 все релизы платформы не работоспособны
|
|
13
mzelensky
23.09.25
✎
09:33
|
(12) Где-то официальная инфа есть об этом?
У меня не получилось в интернетах накопать массовые проблемы с платформой .. похожие на наш случай
|
|
14
Мультук
гуру
23.09.25
✎
09:40
|
(11)
Демо база ERP запускается в файловом варианте.
Можно поставить на комп разработчика
8.3.27.1606
8.3.27.1719
А также
-- развернуть демо базу вашего релиза
-- развернуть демо базу моего релиза
И либо найти баг, либо высяснть, что на файловом варианте всё прекрасно работает
|
|
15
shuhard
23.09.25
✎
09:44
|
(13)[ Где-то официальная инфа есть об этом?]
поржал, от души (с)
|
|