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

1С:Предприятие ::

Метки: 

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

Я
   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
Для каждого МетаданныеДокумент Из Метаданные.ЖурналыДокументов.Общий.РегистрируемыеДокументы Цикл
        
        ОбрабатываемыеДокументы.Добавить(МетаданныеДокумент.Имя);
    
    КонецЦикла;

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


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