Имя: Пароль:
1C
1С v8
Ошибка Выполнения отчета :Не установлена схема компоновки данных
0 Sasha_1CK
 
14.12.15
07:44
Ошибка выполнения отчета
по причине:
Не установлена схема компоновки данных

БП 3.0
Платформа 8.3.6.2299

Был отчет без СКД, переделанный из стандартного отчета "ТоварныйОтчетТорг29".
Помимо всего прочего - вызывался из справочника "Номенклатура" с автоматическим формированием при открытии.
Процедура "СформироватьОтчетНаСервере" запускалась из события "ПриСозданииНаСервере" если в отчет передавался параметр "СформирвоатьПриОткрытии".

Все работало до недавнего времени - но пользователи н сразу стали жаловаться на появление ошибки - соотвественно не до конца понятно - это результат нового релиза конфигурации, платформы или перехода из файлового режима в клиент-серверный.

при обычном открытии отчета из меню или при ручном нажатии кнопки сформировать - все работает нормально без ошибок.

Кто нибудь сталкивался с сабжем?
1 Повелитель
 
14.12.15
07:48
(0) Почисти кэш у пользователей.
2 Sasha_1CK
 
14.12.15
08:38
(1) Было бы замечательно, если бы проблема решалась так просто - но увы чистка каша не помгает.
3 aleks_default
 
14.12.15
09:20
Нужно больше инфы.
"Был отчет без СКД, переделанный из стандартного отчета "ТоварныйОтчетТорг29"." - а теперь какой?
"Помимо всего прочего - вызывался из справочника "Номенклатура" с автоматическим формированием при открытии.
Процедура "СформироватьОтчетНаСервере" запускалась из события "ПриСозданииНаСервере" если в отчет передавался параметр "СформирвоатьПриОткрытии"." - названия процедур ничего нам не скажет, нужно внутря смотреть.
4 Sasha_1CK
 
14.12.15
11:07
(3)
В стандартном отчете 1С БП в форме отчета прописан функционал работы с интерфейсами и форма бух отчетов.

Он стандартный для всех отчетов, которые в БП сделаны без СКД. Само формирование отчета осуществляется через длительные операции, а код отчета в модуле менеджера.

Если открыть ТОРГ29 - то можно посмотреть кто работает.

Ну если не сталкивались - то наверное механизм работы отчета заочно вряд ли даст что нибудь
5 Sasha_1CK
 
15.12.15
11:48
В общем оказалось как обычно.

"СформироватьПриОткрытии" - это расширение формы отчета - и в качестве "своего" параметра передаваемого в форму - его использовать нельзя.

Раньше я когда передавал параметр он просто не отрабатывал - т.к. к отчету СКД не привязана.
А после очередного обновления платформы - поведение отчета изменилось и он стал выдавать ошибку связанную с отсутствием СКД.

Свой параметр переименовал. Ошибка исчезла. А формирование отчета при открытии переделал на обработчик ожидания как в "Реестре документов".

Тема закрыта.
2 + 2 = 3.9999999999999999999999999999999...