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