Имя: Пароль:
1C
1С v8
УФ, динамический список, проблема с выводом значение в отдельном поле.
0 Alex11
 
13.12.13
10:04
Проблема в следующем. Нужно выводить отдельное поле со значением. Поэтому произвольным запросом пытаюсь получить данные в это поле. Но как составить такой запрос я не могу разобраться.

Задача:
Есть иерархический справочник, иерархия не ограничена. Самый верхний родитель справочник, имеет 1 реквизит, которые заполняется. У всех подчиненных ему элементов, реквизит не заполняется (он там не виден, и физически не доступен). При открытии элемента или группы этого справочника, вот таким запросом получаю данные главного родителя:

            "ВЫБРАТЬ
            |    Справочник_1.Ссылка КАК Ссылка
            |ИЗ
            |    Справочник.Справочник_1 КАК Справочник_1
            |ГДЕ
            |    Справочник_1.Ссылка = &Ссылка
            |ИТОГИ ПО
            |    Ссылка ТОЛЬКО ИЕРАРХИЯ";    


На выходе получаю список групп, и беру просто первый. Но в динамическом списке, такой запрос не прокатывает, ибо не могу я взять только 1 элемент из выборки, а как его получить этот 1 элемент я не догнал (гугл вчера переюзал вдоль и поперек)

Была обычная форма, то при получении данных, я бы просто в этот запрос передал ссылку и сделал также когда открываю элемент.

Отсюда вопрос:
- Может есть возможность получить ссылку на объект и как то заполнить это поле, возможностей не нашел, поскольку поле добавляется только при запросе.
- Или подскажите как можно получить главного верхнего родителя справочника, не списком.
1 Alex11
 
13.12.13
12:45
up
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс