Имя: Пароль:
1C
1С v8
ВидСравненияКомпоновкиДанных.ВСписке
0 asrv12
 
29.12.12
10:44
Добрый день форумчане! Всех с наступающим Новым годом!
Друзья помогите с задачей! В СКД мне нужно установить программно отбор сравнением ВСпике где правое значение = СписокЗначений. Но я что то ни так делаю, наверно, посмотрите пожалуйста, что не так?
СписокДок = Новый СписокЗначений;
       СписокДок.ЗагрузитьЗначения(ОбрабатываемыеДокументы.ВыгрузитьЗначения());
   
ЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   ЭлементОтбора.ЛевоеЗначение    = Новый ПолеКомпоновкиДанных("Тип");
   ЭлементОтбора.ВидСравнения     = ВидСравненияКомпоновкиДанных.ВСписке;
   ЭлементОтбора.Использование    = Истина;
   ЭлементОтбора.ПравоеЗначение   = СписокДок;
   ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
   
КонецПроцедуры

Вот ошибка:{(31, 30)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И ЖурналДокументовОбщий.Тип <<?>>В (&П3)
1 Кир Пластелинин
 
29.12.12
10:51
ну черным по белому же вроде написано. передается в параметр список ссылок документов, а в левом значении хер пойми что по типу
2 Maxus43
 
29.12.12
10:53
что хотел сказать этим:
Новый ПолеКомпоновкиДанных("Тип");
3 asrv12
 
29.12.12
10:54
Это имя поля
ВЫБРАТЬ
   ЖурналДокументовОбщий.Ссылка,
   ВЫБОР
       КОГДА ЖурналДокументовОбщий.Тип = ТИП(Документ.Перемещение)
           ТОГДА ЖурналДокументовОбщий.Ссылка.СкладПолучатель
       КОГДА ЖурналДокументовОбщий.Тип = ТИП(Документ.ЧекККМ)
           ТОГДА ЖурналДокументовОбщий.Ссылка.Договор.Владелец
       ИНАЧЕ ЖурналДокументовОбщий.Контрагент
   КОНЕЦ КАК Информация,
   ЖурналДокументовОбщий.Дата,
   ЖурналДокументовОбщий.ПометкаУдаления,
   ЖурналДокументовОбщий.Номер,
   ЖурналДокументовОбщий.Проведен,
   ЖурналДокументовОбщий.Организация,
   ЖурналДокументовОбщий.СкладКасса,
   ВЫРАЗИТЬ(ЖурналДокументовОбщий.Ответственный КАК СТРОКА(50)) КАК Ответственный,
   ЖурналДокументовОбщий.СуммаДокумента,
   ЖурналДокументовОбщий.Коментарии,
   ЖурналДокументовОбщий.Тип
ИЗ
   ЖурналДокументов.Общий КАК ЖурналДокументовОбщий
4 Maxus43
 
29.12.12
10:57
в СписокДок что? какие типы?
5 acsent
 
29.12.12
10:58
тип нельзя в списке, увы
6 asrv12
 
29.12.12
11:01
Для каждого МетаданныеДокумент Из Метаданные.ЖурналыДокументов.Общий.РегистрируемыеДокументы Цикл
       
       ОбрабатываемыеДокументы.Добавить(МетаданныеДокумент.Имя);
   
   КонецЦикла;

И отсюда в СписокДок.загрузитьЗначения