Программная настройка отбора в универсальном отчете по виду движения в регистре
☑
0
manul78
11.02.16
✎
13:58
Добрый день!
Есть универсальный отчет "Движения денежных средств".
Мне надо в нем программно установить отбор по виду движения в регистре
делаю так:
УниверсальныйОтчет.ДобавитьОтбор("ПриходРасход");
УниверсальныйОтчет.ПостроительОтчета.Отбор.ПриходРасход.ВидСравнения = ВидСравнения.Равно;
УниверсальныйОтчет.ПостроительОтчета.Отбор.ПриходРасход.Использование = Истина;
УниверсальныйОтчет.ПостроительОтчета.Отбор.ПриходРасход.Значение = ВидДвиженияНакопления.Приход;
на последнюю строку ругается:
Ошибка при установке значения атрибута контекста (Значение)
УниверсальныйОтчет.ПостроительОтчета.Отбор.ПриходРасход.Значение = ВидДвиженияНакопления.Приход;
по причине:
Неверный тип значения
Помогите, пожалуйста.
1
cw014
11.02.16
✎
14:25
Запросом отчет или по регистру?
2
manul78
11.02.16
✎
14:32
По регистру, в запросе я знаю как сделать.
3
cw014
11.02.16
✎
14:37
Если Приход Тогда
Отбор = УниверсальныйОтчет.ДобавитьОтбор("ДвиженияДенежныхСредствСуммаПриход",,ВидСравнения.НеРавно,0);
КонецЕсли;
4
manul78
12.02.16
✎
10:09
Все оказалось проще, надо было посмотреть тип измерения ПриходРасход
Так заработало:
УниверсальныйОтчет.ДобавитьОтбор("ПриходРасход", Истина, ВидСравнения.Равно, Перечисления.ВидыДвиженийПриходРасход.Приход);
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.