|
v7: Наименование группы в справочниках | ☑ | ||
|---|---|---|---|---|
|
0
art-adm
19.04.17
✎
19:30
|
Всем доброго вечера!
Простенький запрос по справочнику, но если элемент это группа - в наименовании выводит пусто. 7.7 давно не занимался, в чем причина - понять не могу. Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса =" |Ссылка = Справочник.Проекты.ТекущийЭлемент; |Родитель = Справочник.Проекты.Родитель; |Наименование = Справочник.Проекты.Наименование; |Группировка Ссылка Без упорядочивания Все; |"; Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Предупреждение("Запрос по элементам справочника не выполнился!"); Возврат; КонецЕсли; ТабЗнач=СоздатьОбъект("ТаблицаЗначений"); Запрос.Выгрузить(ТабЗнач,1,0); |
|||
|
1
2S
19.04.17
✎
20:42
|
может там реквизит кроме наименования задействован?
|
|||
|
2
Strogg
19.04.17
✎
21:00
|
(0) щас сделал похожий запрос по номенклатуре - именно в наименовании родитель тоже пустой.
Чем текущийЭлемент не устраивает? Там все норм. |
|||
|
3
Злопчинский
19.04.17
✎
21:02
|
У справочник.проекты нет родителя
Родитель есть у справочник.проекты.текущийэлемент |
|||
|
4
Злопчинский
19.04.17
✎
21:03
|
Хотя.. Может я лажаю, доберусь до компа проверю
|
|||
|
5
art-adm
20.04.17
✎
09:17
|
(2)Запрос запускается из внешнего приложения через COM. Соответственно, ТекущийЭлемент выводится просто как ComОбъект.
Пока пришлось сделать через постообработку: при выгрузке в ТаблицуЗначений и в цикле через .Наименование. (3)(4) С самим родителем все нормально в запросе. Именно если сама запись в запросе "Справочник.Проекты.ТекущийЭлемент" является группой - в "Справочник.Проекты.Наименование" пусто. |
|||
|
6
art-adm
20.04.17
✎
09:18
|
(1) Через постообработку Наименование выводится.
|
|||
|
7
trad
20.04.17
✎
09:46
|
Запрос в семерке работает так:
В первичную выборку попадают только элементы. Все атрибуты элементов перечисленные в запросе, в том числе наименование, получаются, соответственно, только для элементов. Иерархия по группировочным полям к результату прикручивается после получения выборки, при этом не группировояные поля не заполняются. Решение - самостоятельная постобработка с заполнением нужных полей |
|||
|
8
art-adm
26.04.17
✎
10:31
|
(7) Спасибо!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |