Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
30 мая 2024, 23:21

отбор номенклатуры по справочнику

Автор lampa, 21 июл 2014, 12:35

0 Пользователей и 1 гость просматривают эту тему.

lampa

Добрый день, Коллеги.
Подскажите, пожалуйста:
Платформа 8.3 ут 11

У меня есть обработка, на форме которой есть кнопка, при нажатии на неё открывается иерархический список справочника номенклатуры. Пишу код:


&НаКлиенте
Процедура Гай(Команда)
   
   ГайН();
      
КонецПроцедуры


&НаСервере
Процедура ГайН()
   
   
   Элементы.СтраницаНоменклатуры.Видимость = Истина;
   Элементы.СтраницаВыбораПр.Видимость   = Ложь;
   Элементы.СтраницаВыбораНГ.Видимость = Ложь;
   
   Запрос = Новый Запрос("ВЫБРАТЬ
   |   Номенклатура.Ссылка
   |ИЗ
   |   Справочник.Номенклатура КАК Номенклатура
   |ГДЕ
   |   Номенклатура.Родитель.Ссылка = &Ссылка");
         
ГАЙ = Справочники.Номенклатура.НайтиПоНаименованию("Гай").ссылка;
Запрос.УстановитьПараметр("Ссылка", ГАЙ);

РезультатЗапроса = Запрос.Выполнить();


Хочу с помощью запроса, чтобы при открытии страницы с иерархическим списком у меня показывалась определённая номенклатура из группы "ГАЙ" и больше ничего.
кнопка работает, список показывает весь, а не то что я хочу. Мб я не так делаю?

lampa

АП
Добавлено: 21 июл 2014, 16:02


Немного подредактировал запрос, но всё равно отбор не делает.

Запрос = Новый Запрос("ВЫБРАТЬ
                         |   Номенклатура.Ссылка
                         |ИЗ
                         |   Справочник.Номенклатура КАК Номенклатура
                         |ГДЕ
                         |   Номенклатура.Ссылка В ИЕРАРХИИ(&ГАЙ)");

   ГАЙ = Справочники.Номенклатура.НайтиПоНаименованию("ГАЙ").Ссылка;
   Запрос.УстановитьПараметр("ГАЙ", ГАЙ);

   РезультатЗапроса = Запрос.Выполнить()
Добавлено: 21 июл 2014, 18:38


нет желающих подсказать?
Добавлено: 22 июл 2014, 10:57


АП

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск