|
v8: Иерархия справочников 1с 8.2 Управляемый интерфейс |
☑ |
0
zfobo
21.07.14
✎
19:21
|
Допустим обработка содержит поле выбора справочника (любого).
Выбрали справочник, как составить запрос с типом этого справочника, и заполнить таблицу (или html) с иерархией данного справочника.
Через Символ "-"
Пример:
-2
--3
---14
----16
---19
----20
---9
---8
--5
--6
|
|
1
zfobo
21.07.14
✎
19:22
|
За любую путевую подсказку огромное спасибо
|
|
2
Турист
21.07.14
✎
19:37
|
на работу устраиваешься? )
|
|
3
zfobo
21.07.14
✎
19:40
|
Самое заподло выслали иерархию с которой не сталкивался ранее =)
Тут даже ладно уже чисто для себя, без иерархии и т.п как мне просто в запросе указать тип выбранного документа по которому идет запрос. А там придумаю, провалить то провалил )
|
|
4
saaken
21.07.14
✎
20:20
|
запрос обычный, тире ставь при выводе
|
|
5
zfobo
21.07.14
✎
20:24
|
Ммм интересно, Можно подробней?(4)
|
|
6
mistеr
21.07.14
✎
20:26
|
(5) Конструктор запросов не помогает?
|
|
7
zfobo
21.07.14
✎
20:28
|
Ладно Закрыли тему, всем спасибо, но лучше всё таки Разберусь сам и после себе же отвечу
|
|
8
bolobol
21.07.14
✎
20:28
|
Типзнч в помощь
Стрзаменить туда же
Метаданные.имя там же
Варить перемешивая
|
|
9
RomanYS
21.07.14
✎
20:44
|
у выборки есть метод есть метод Уровень(), но что он возвращает в итогах по иерархии непонятно
|
|
10
RomanYS
21.07.14
✎
20:47
|
В качестве идеи(но с проблемой (9) надо разбираться):
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Справочник1.Ссылка КАК Ссылка
|ИЗ
| Справочник.Справочник1 КАК Справочник1
|ИТОГИ ПО
| Ссылка ИЕРАРХИЯ";
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка.Следующий() Цикл
Если Выборка.ТипЗаписи() = ТипЗаписиЗапроса.ИтогПоИерархии Тогда
продолжить;
КонецЕсли;
Сообщить(Лев("------------",Выборка.Уровень())+Выборка.Ссылка);
КонецЦикла;
|
|
11
zfobo
21.07.14
✎
21:02
|
Спасибо, запрос уже отладил, сейчас доразберусь уже чисто для себя(10)
|
|