Имя: Пароль:
1C
1С v8
Программная настройка отбора в универсальном отчете по виду движения в регистре
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
Все оказалось проще, надо было посмотреть тип измерения ПриходРасход

Так заработало:
УниверсальныйОтчет.ДобавитьОтбор("ПриходРасход", Истина, ВидСравнения.Равно, Перечисления.ВидыДвиженийПриходРасход.Приход);
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.