Как по кнопке получить итог по Приходу регистра накоплений не устанавливая отбор интерактивно?
Делаю:
Процедура ДействияФормыИтогиРеестра(Кнопка)
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(РегистрНакопленияСписок);
Поле = Построитель.Отбор.ПолучитьДоступныеПоля().ВидДвижения;
Поле.ТипЗначения = Новый ОписаниеТипов(ВидДвиженияНакопления.Приход);
Поле.Отбор = Истина;
Построитель.Отбор.Добавить("ВидДвижения");
Построитель.Отбор.ВидДвижения.ВидСравнения = ВидСравнения.Равно;
//дальше не может установить значение , на типы ругается
Построитель.Отбор.ВидДвижения.Значение = ВидДвиженияНакопления.Приход;
Построитель.Отбор.ВидДвижения.Использование = Истина;
(0) "//дальше не может установить значение , на типы ругается"
Вроде как сначала нужно значение подходящее установить, а потом - вид сравнения (че-то было такое)
А вообще, если пользуешь построитель, то можно пользовать построитель запроса (не отчета), он "легче". И не источник данных, а текст построителя что то типа
"ВЫБРАТЬ СуммаПриход ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , {Контрагент, Номенклатура})
а отборами его заполнить - уже из списка (РегистрНакопленияСписок.Отбор)
Независимо от того, куда вы едете — это в гору и против ветра!