0
Alex11
13.12.13
✎
10:04
|
Проблема в следующем. Нужно выводить отдельное поле со значением. Поэтому произвольным запросом пытаюсь получить данные в это поле. Но как составить такой запрос я не могу разобраться.
Задача:
Есть иерархический справочник, иерархия не ограничена. Самый верхний родитель справочник, имеет 1 реквизит, которые заполняется. У всех подчиненных ему элементов, реквизит не заполняется (он там не виден, и физически не доступен). При открытии элемента или группы этого справочника, вот таким запросом получаю данные главного родителя:
"ВЫБРАТЬ
| Справочник_1.Ссылка КАК Ссылка
|ИЗ
| Справочник.Справочник_1 КАК Справочник_1
|ГДЕ
| Справочник_1.Ссылка = &Ссылка
|ИТОГИ ПО
| Ссылка ТОЛЬКО ИЕРАРХИЯ";
На выходе получаю список групп, и беру просто первый. Но в динамическом списке, такой запрос не прокатывает, ибо не могу я взять только 1 элемент из выборки, а как его получить этот 1 элемент я не догнал (гугл вчера переюзал вдоль и поперек)
Была обычная форма, то при получении данных, я бы просто в этот запрос передал ссылку и сделал также когда открываю элемент.
Отсюда вопрос:
- Может есть возможность получить ссылку на объект и как то заполнить это поле, возможностей не нашел, поскольку поле добавляется только при запросе.
- Или подскажите как можно получить главного верхнего родителя справочника, не списком.
|
|