0
Обработка
22.04.24
✎
16:31
|
ЗУП2 КОРП КЗ. Запускаю отчет из другой обработки.
Есть доработки в отчете РасчетныеЛисткиОрганизаций.
Но вот такая ошибка выход. Куда копать не знаю.
{Отчет.РасчетныеЛисткиОрганизаций.МодульОбъекта(546)}: Ошибка при вызове метода контекста (Выполнить)
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Использование полей из не связанных наборов данных не допустимо
Куда копать?
|
|
1
Мультук
22.04.24
✎
16:43
|
(0)
Если сам отчет "Отчет.РасчетныеЛисткиОрганизаций" работает и формируется, значит
вы как-то неправильно его вызываете программно.
Возможно, не происходит инициализация текста запросов компоновки, и там вместо нужного лежит рыба/затычка/шаблон
P.S.
В RU_ЗУП в менеджере этого отчета (который почему-то называется "АнализНачисленийИУдержаний") есть вот такой код:
Функция РасчетныйЛисток(ФизическиеЛица, Организация, МесяцФормированияОтчета, ОтчетРасчетныйЛисток = Неопределено) Экспорт
Возврат ЗарплатаКадрыОтчеты.ДанныеРасчетныхЛистков(
ФизическиеЛица, Организация, МесяцФормированияОтчета, МесяцФормированияОтчета, ОтчетРасчетныйЛисток).ДокументРезультат;
КонецФункции
Быть может аналог есть и в вашей конфе
|
|
2
Обработка
22.04.24
✎
16:51
|
Вызывают так:
Таб = Новый ТабличныйДокумент;
ОтчетРасчетныеЛисткиОрганизаций = Отчеты.РасчетныеЛисткиОрганизаций.Создать();
ТиповыеОтчеты.УстановитьПараметр(ОтчетРасчетныеЛисткиОрганизаций.КомпоновщикНастроек, "НачалоПериода", НачалоМесяца(ПериодРегистрации));
ТиповыеОтчеты.УстановитьПараметр(ОтчетРасчетныеЛисткиОрганизаций.КомпоновщикНастроек, "КонецПериода", КонецМесяца(ПериодРегистрации));
ТиповыеОтчеты.ДобавитьОтбор(ОтчетРасчетныеЛисткиОрганизаций.КомпоновщикНастроек, "ПодразделениеОрганизации", ПодразделениеОрганизации);
ДанныеРасшифровки = Неопределено;
ОтчетРасчетныеЛисткиОрганизаций.СформироватьОтчет(Таб, ДанныеРасшифровки, , Истина);
|
|