Имя: Пароль:
1C
 
Из за чего такая ошибка? = Использование полей из не связанных наборов данных не допустимо
0 Обработка
 
22.04.24
16:31
ЗУП2 КОРП КЗ. Запускаю отчет из другой обработки.
Есть доработки в отчете РасчетныеЛисткиОрганизаций.
Но вот такая ошибка выход. Куда копать не знаю.

{Отчет.РасчетныеЛисткиОрганизаций.МодульОбъекта(546)}: Ошибка при вызове метода контекста (Выполнить)
    МакетКомпоновки   = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Использование полей из не связанных наборов данных не допустимо

Куда копать?
1 Мультук
 
22.04.24
16:43
(0)

Если сам отчет "Отчет.РасчетныеЛисткиОрганизаций" работает и формируется, значит

вы как-то неправильно его вызываете программно.

Возможно, не происходит инициализация текста запросов компоновки, и там вместо нужного лежит рыба/затычка/шаблон


P.S.

В RU_ЗУП в менеджере этого отчета (который почему-то называется "АнализНачисленийИУдержаний") есть вот такой код:

Функция РасчетныйЛисток(ФизическиеЛица, Организация, МесяцФормированияОтчета, ОтчетРасчетныйЛисток = Неопределено) Экспорт
    
    Возврат ЗарплатаКадрыОтчеты.ДанныеРасчетныхЛистков(
        ФизическиеЛица, Организация, МесяцФормированияОтчета, МесяцФормированияОтчета, ОтчетРасчетныйЛисток).ДокументРезультат;
КонецФункции


Быть может аналог есть и в вашей конфе
2 Обработка
 
22.04.24
16:51
Вызывают так:

Таб = Новый ТабличныйДокумент;

    ОтчетРасчетныеЛисткиОрганизаций = Отчеты.РасчетныеЛисткиОрганизаций.Создать();
    
    ТиповыеОтчеты.УстановитьПараметр(ОтчетРасчетныеЛисткиОрганизаций.КомпоновщикНастроек,  "НачалоПериода",  НачалоМесяца(ПериодРегистрации));
    ТиповыеОтчеты.УстановитьПараметр(ОтчетРасчетныеЛисткиОрганизаций.КомпоновщикНастроек,  "КонецПериода",   КонецМесяца(ПериодРегистрации));

    ТиповыеОтчеты.ДобавитьОтбор(ОтчетРасчетныеЛисткиОрганизаций.КомпоновщикНастроек, "ПодразделениеОрганизации",   ПодразделениеОрганизации);
    ДанныеРасшифровки = Неопределено;
    ОтчетРасчетныеЛисткиОрганизаций.СформироватьОтчет(Таб, ДанныеРасшифровки, , Истина);
3 Обработка
 
22.04.24
16:52
КомпоновщикНастроек.Настройки.Отбор РАВЕН
Подразделение организации Равно "Подр" И ( Вид движения Содержит "1" ИЛИ Доходы в натуральной форме и выплаты Содержит "2" ИЛИ Вычет Содержит "5" ИЛИ Сальдо начальное Не равно "0" ИЛИ Сальдо конечное Не равно "0" )
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.