Имя: Пароль:
1C
1С v8
Настройка отчета
0 first_may
 
04.07.19
00:31
Добрый вечер.

Конфигурация Зарплата и управление персоналом, редакция 3.1

Есть отчет ОтчетыПоСотрудникам с настройками ШтатныеСотрудники, ЛичныеДанныеСотрудников, Т4.



Я сделал внешний отчет и пытаюсь сформировать нужный мне отчет с помощью кода

ОтчетТ4 = Отчеты.ОтчетыПоСотрудникам.Создать();
ОтчетТ4.КомпоновщикНастроек.ЗагрузитьНастройки(ОтчетТ4.СхемаКомпоновкиДанных.ВариантыНастроек.Т4.Настройки);

Отбор = ОтчетТ4.КомпоновщикНастроек.Настройки.Отбор;
Отбор.Элементы.Очистить();
ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(Отбор, "РабочееМесто.Сотрудник", ВидСравненияКомпоновкиДанных.ВСписке, МассивОбъектов);
    
ОтчетТ4.СкомпоноватьРезультат(ДокументРезультат);



но при компоновки выдается сообщение
{ВнешняяОбработка......Форма.Форма.Форма(94)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)
    ОтчетТ4.СкомпоноватьРезультат(ДокументРезультат);
по причине:
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{Отчет.ОтчетыПоСотрудникам.МодульОбъекта(68)}: В настройку отчета внесены критичные изменения. Отчет не будет сформирован. Преобразование значения к типу Булево не может быть выполнено
            ВызватьИсключение НСтр("ru = 'В настройку отчета внесены критичные изменения. Отчет не будет сформирован.'") + " " + КраткоеПредставлениеОшибки(ИнформацияОбОшибке());



Проанализировав, я вижу что в модуле этого отчета при выполнении
ПроцессорВывода.УстановитьОбъект(Данные);

переменная Данные получает пустые данные.



Подскажите пожалуйста, как правильно вызвать отчет с необходимой настройкой?
1 first_may
 
04.07.19
07:10
Не получается передать значения отбора в отчет.

Как это сделать?
2 first_may
 
04.07.19
08:04
Тема закрыта.