Ошибка выполнения отчета
по причине:
Не установлена схема компоновки данных
БП 3.0
Платформа 8.3.6.2299
Был отчет без СКД, переделанный из стандартного отчета "ТоварныйОтчетТорг29".
Помимо всего прочего - вызывался из справочника "Номенклатура" с автоматическим формированием при открытии.
Процедура "СформироватьОтчетНаСервере" запускалась из события "ПриСозданииНаСервере" если в отчет передавался параметр "СформирвоатьПриОткрытии".
Все работало до недавнего времени - но пользователи н сразу стали жаловаться на появление ошибки - соотвественно не до конца понятно - это результат нового релиза конфигурации, платформы или перехода из файлового режима в клиент-серверный.
при обычном открытии отчета из меню или при ручном нажатии кнопки сформировать - все работает нормально без ошибок.
Нужно больше инфы.
"Был отчет без СКД, переделанный из стандартного отчета "ТоварныйОтчетТорг29"." - а теперь какой?
"Помимо всего прочего - вызывался из справочника "Номенклатура" с автоматическим формированием при открытии.
Процедура "СформироватьОтчетНаСервере" запускалась из события "ПриСозданииНаСервере" если в отчет передавался параметр "СформирвоатьПриОткрытии"." - названия процедур ничего нам не скажет, нужно внутря смотреть.
(3)
В стандартном отчете 1С БП в форме отчета прописан функционал работы с интерфейсами и форма бух отчетов.
Он стандартный для всех отчетов, которые в БП сделаны без СКД. Само формирование отчета осуществляется через длительные операции, а код отчета в модуле менеджера.
Если открыть ТОРГ29 - то можно посмотреть кто работает.
Ну если не сталкивались - то наверное механизм работы отчета заочно вряд ли даст что нибудь
"СформироватьПриОткрытии" - это расширение формы отчета - и в качестве "своего" параметра передаваемого в форму - его использовать нельзя.
Раньше я когда передавал параметр он просто не отрабатывал - т.к. к отчету СКД не привязана.
А после очередного обновления платформы - поведение отчета изменилось и он стал выдавать ошибку связанную с отсутствием СКД.
Свой параметр переименовал. Ошибка исчезла. А формирование отчета при открытии переделал на обработчик ожидания как в "Реестре документов".
Тема закрыта.
Основная теорема систематики: Новые системы плодят новые проблемы.