|
Создал в БП отчет и не могу ни внедрить ни запустить как внешний ни подключить как доп.???
| ☑ |
0
Обработка
22.11.17
✎
12:51
|
Создал я свой отчет. Запускаю как внешний или как доп отчет в центральной базе все нормально работает.
Запускаем на периферийной выходит ошибка:
{ОбщийМодуль.ВариантыОтчетовПовтИсп.Модуль(269)}: Значение не является значением объектного типа (ОтчетыСНастройками)
МодульДополнительныеОтчетыИОбработки.ПриОпределенииОтчетовСНастройками(Параметры.ОтчетыСНастройками);
Начал копать отладчиком.
1. Параметр читается тут:
ХранилищеЗначения = Константы.ПараметрыВариантовОтчетов.Получить();
Параметры = ХранилищеЗначения.Получить();
2. Указанная константа обновляется в некой процедуре.
Структура хранения описана в процедуре ВариантыОтчетов.ЗаписатьПараметрыВариантовОтчетов().
3. Эта процедура запускается с нескольких мест.
4. А там процедуры запускаются еще с некольких мест.
5. И так уже задолбался этот клубок распутывать.
Что делать????
|
|
1
Мимохожий Однако
22.11.17
✎
12:52
|
Форму создал?
|
|
2
Мимохожий Однако
22.11.17
✎
12:53
|
Смотри стёк вызовов процедур перед ошибкой
|
|
3
Обработка
22.11.17
✎
12:53
|
ДУмаю помять некое событие при запуске внешнего отчета.
Пока не знаю где и как?
Чистил кэш не помогло.
|
|
4
Обработка
22.11.17
✎
12:55
|
(1) Огромное спасибо!!!
Не подумал об этом.
Там же встраивается в форму настройки.. ((
Вот стормозил, убил аж 3 часа (((
|
|
5
Обработка
22.11.17
✎
12:58
|
Меня смутило то что в ЦБ норм а в Пб ошибка.
|
|
6
Мимохожий Однако
22.11.17
✎
12:59
|
(4) Зато запомнил
|
|
7
Обработка
22.11.17
✎
12:59
|
Все равно косяк типовиков.
Они должны были выдавать ошибку нормаьную а не ошибка системы.
|
|
8
Обработка
22.11.17
✎
13:00
|
(6) очень жалко времени и так задач много.
|
|
9
Обработка
22.11.17
✎
13:02
|
Все-таки не понятно, почему один и тот же отчет в совершенной идентичной базе не работает в Пб а в цб работает?
Почему бы не сделать на проверку контстанты и не перезаполнять ее?
|
|