Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

ВидСравненияКомпоновкиДанных.ВСписке

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует