G
Gorobec
Доброго времени суток!
Вопрос такого плана. Есть Иерархический справочник «Фирмы» структура:
«Фирмы»
---- Фирма «А»
------ Фотоаппараты
----------- Элемент Модель
----------- Элемент Модель
------ Плеера
----------- Элемент Модель
- Фирма «Б»
------ Фотоаппараты
------------Элемент Модель
------ Плеера
----------- Элемент Модель
И Документ «Б» с ТЧ1 и ТЧ2.
Если установить один параметр Специальность.Родитель.Наименование = & стк, тогда выбирает «Фотоаппараты» из всех «Фирм». Как сделать запрос? чтобы при заполнение текстового поля на форме документа фирмы, в ТЧ1 выбиралось из иерархического справочника фотоаппараты с «фирмы А»???
Вопрос такого плана. Есть Иерархический справочник «Фирмы» структура:
«Фирмы»
---- Фирма «А»
------ Фотоаппараты
----------- Элемент Модель
----------- Элемент Модель
------ Плеера
----------- Элемент Модель
- Фирма «Б»
------ Фотоаппараты
------------Элемент Модель
------ Плеера
----------- Элемент Модель
И Документ «Б» с ТЧ1 и ТЧ2.
Код:
Запрос на «Фотоаппараты» из «Фирмы А»
стк = " Фотоаппараты ";
скл = "Фирма А";
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("скл", скл);
Запрос.УстановитьПараметр("стк ", стк);
Запрос.Текст ="ВЫБРАТЬ
| Фирмы.Ссылка
|ИЗ
| Справочник.Фирмы КАК Фирмы
|ГДЕ
| Фирмы.Родитель.Наименование = & стк
| И Фирмы.Наименование = &скл";
Результат = Запрос.Выполнить().Выбрать();
ТабличнаяЧасть1.Очистить();
Пока Результат.Следующий()=1 цикл
новаястрока = ТабличнаяЧасть1.Добавить();
Новаястрока.элементы = Результат.Ссылка;
КонецЦикла;