|
Вывод верхнего уровня иерархического справочника в динамическом списке | ☑ | ||
---|---|---|---|---|
0
lega0000
22.07.16
✎
08:48
|
Добрый день!
Может кто помнит как делается, есть иерархический справочник "Партнеры"(иерархия элементов), я создал свою форму и открываю ее с отбором (Поставщик = Истина), если режим просмотра = список, тогда всех видно, но если режим просмотра = иерархический список или дерево, тогда не всех видно, так как в вернем уровне справочники не являются поставщиками. А мне нужно нужно вывести всех родителей поставщиков, то есть всю иерархию. |
|||
1
lega0000
22.07.16
✎
08:48
|
Форма управляемая.
|
|||
2
Горогуля
22.07.16
✎
08:50
|
ссылка в списке?
|
|||
3
aleks_default
22.07.16
✎
08:56
|
Поставщик = Истина или Родитель = пустаяссылка
|
|||
4
lega0000
22.07.16
✎
09:20
|
(2) да
|
|||
5
Горогуля
22.07.16
✎
09:20
|
(4) не за что
|
|||
6
lega0000
22.07.16
✎
09:21
|
(3) там много уровней родителей
|
|||
7
aleks_default
22.07.16
✎
09:28
|
(6 )тогда (2), т.е. отобрать все элементы у кого Поставщик = истина, и рекурсивно по каждому элементу заполнять в список его родителей.
|
|||
8
Fragster
гуру
22.07.16
✎
09:31
|
добавить регистр сведенийс первым родителем, заполнять перед записью при записи группы или элемента в подписке и его выводить.
|
|||
9
Fragster
гуру
22.07.16
✎
09:31
|
а по (0) - отбор "Это группа или поставщик", наверное
|
|||
10
lega0000
22.07.16
✎
09:35
|
(7) А нигде случайно нет свойства, например: "ВыводитьВерхниеУровни"? Просто я думал может можно галочкой обойтись. Если нет, тогда придется делать так. Сейчас копаю типовую форму, там это все работает, но не могу найти этот момент.
|
|||
11
lega0000
22.07.16
✎
09:38
|
(9) У справочника иерархия элементов, поэтому ЭтоГруппа везде ложь.
|
|||
12
lega0000
22.07.16
✎
11:48
|
В общем откопал я в типовой форме как это делается. При создании на сервере формы, запрос динамического списка переписывают три раза (переписывают и дописывают). И на третий раз в запрос добавляется условие:
СправочникПартнеры.Ссылка В (ВЫБРАТЬ РАЗЛИЧНЫЕ ИерархияПартнеров.Родитель КАК Ссылка ИЗ Справочник.Партнеры КАК Партнеры ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИерархияПартнеров КАК ИерархияПартнеров ПО ИерархияПартнеров.Партнер = Партнеры.Ссылка ГДЕ Партнеры.Поставщик) А параметры формы после этого очищаются. Вообще для чего я создал свою форму, потому что типовая долго открывается (очень долго). Моя открывалась моментально, теперь, когда я добавил в запрос это условие, моя форма тоже стала долго открываться. Быстрее чем типовая, но все равно долго. Имхо, одинэсники изобрели велосипед. К чему были эти жертвы, ведь они по идее нацелены на быстродействие, а на практике выходит наоборот. Ведь можно было сделать намного проще. Я уже не впервый раз замечаю в УТ вещи, которые очень тормозят работу, приходится переделывать. Сейчас наша компания в этой конфигурации использует типовой функционал максимум на 5-10%, остальное дописано и переписано. |
|||
13
Mauser
22.07.16
✎
11:53
|
(12)
>Я уже не впервый раз замечаю в УТ вещи, которые очень >тормозят работу, приходится переделывать. Сейчас наша компания >в этой конфигурации использует типовой функционал максимум >на 5-10%, остальное дописано и переписано. Очень ценная информация, спасибо за то, что поделились ей! И вам легче, и нам приятно! |
|||
14
Cyberhawk
22.07.16
✎
11:53
|
"Сейчас наша компания в этой конфигурации использует типовой функционал максимум на 5-10%, остальное дописано и переписано" // Даже не знаю, похвалить вас или пожурить
|
|||
15
lega0000
22.07.16
✎
12:06
|
(14) А у нас другого выбора небыло когда внедряли, задачи которые перед нами стояли типовая конфигурация не решала, поэтому пришлось дописывать. А франчи нашему руководству пообещали что новая типовая торговля решит все наши задачи. Но я то знал что это не так, я сам работал во у франча. В общем пытался отговорить руководство и внедрить старую редакцию, которая на обычных формах и допиливать ее. Но руководству понравились слова франчей и было решено внедрить новую торговлю. Теперь вот паримся. Но теперь руководство начинает прозревать, но уже поздно. )))
|
|||
16
lega0000
22.07.16
✎
12:09
|
Я не имею ввиду что управляемые формы хуже обычных, просто реализация типовой конфигурации УФ хуже чем старая. Вернее не хуже а слишком уж ее нагромоздили ненужными вещами, из-за этого она стала более медленной и требовательной к ресурсам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |