7.7 Добавить в фильтр значения

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем piramida, 2 дек 2010.

  1. TopicStarter Overlay
    piramida
    Offline

    piramida

    Регистрация:
    2 дек 2010
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Плиз помогите добавить значения в существующий фильтр
    существующий фильтр необходимо добавить значение "Вода15", "Вода5" и "Вода033"

    Рабочий фильтр:

    Рег.УстановитьФильтр();
    Рег.УстановитьЗначениеФильтра("Номенклатура", ПапкаСФрутоняней, 2);
    Рег.ВыбратьДвижения(ДатаНачала,ДатаКонца);
  2. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    "ПапкаСФрутоняней" это что?
    передавайте сюда список значений, в который добавьте свою номенклатуру
  3. TopicStarter Overlay
    piramida
    Offline

    piramida

    Регистрация:
    2 дек 2010
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    "ПапкаСФрутоняней" это в номенклатуре папка с названием "Фрутоняня а в ней группа папок и уже в них элементы.

    Добавить нужно элементы из совсем другой папки с названием "Вода" в ней находятся 3 нужных элемента в обработке дописал переменные НайтиПоКоду и получились переменные с названиями Вода15,Вода5,Вода033 вот их нужно мне добавить к фильтру.
  4. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    ну, да

    Код:
    СпрНоменклатура = СоздатьОбъект("Справочник.Номенклатура");
    СписокНом = СоздатьОбъект("СписокЗначений");
    СпрНоменклатура.НайтиПоКоду("ПапкаСФрутоНяней/КодФрутоняни",2);
    СписокНом.ДобавитьЗначение(СпрНоменклатура.ТекущийЭлемент());
    СпрНоменклатура.НайтиПоКоду("Вода/КодВоды15",2);
    СписокНом.ДобавитьЗначение(СпрНоменклатура.ТекущийЭлемент());
    СпрНоменклатура.НайтиПоКоду("Вода/КодВоды5",2);
    СписокНом.ДобавитьЗначение(СпрНоменклатура.ТекущийЭлемент());
    ...
    
    Рег.УстановитьФильтр(); 
    Рег.УстановитьЗначениеФильтра("Номенклатура", СписокНом, 2);
    Рег.ВыбратьДвижения(ДатаНачала,ДатаКонца);
    
    
    
  5. TopicStarter Overlay
    piramida
    Offline

    piramida

    Регистрация:
    2 дек 2010
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Дело еще оказалось в параметрах "0","1","2".
  6. TopicStarter Overlay
    piramida
    Offline

    piramida

    Регистрация:
    2 дек 2010
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Еще раз огромное огромное спасибо

Поделиться этой страницей