Имя: Пароль:
1C
1С v8
Дерево в 1С
0 demiurggig
 
14.01.19
09:04
Подскажите, пожалуйста, как лучше реализовать дерево в 1С 8.3? Задачи по дереву стандартные: создание нового элемента, вставка элементов, перемещение элементов.
1 ДенисЧ
 
14.01.19
09:05
А что, стандартное ДеревоЗначений уже нехаляльно?
2 demiurggig
 
14.01.19
09:17
(1) ДеревоЗначений - это временный объект, он живет в пределах той процедуры или функции, в которой объявляется. Мне нужно хранить построенное мною дерево постоянно в базе данных.
3 Hans
 
14.01.19
09:17
справочник в помощь.
4 ildary
 
14.01.19
09:39
(2) а что мешает сохранять временный объект в справочник или регистр сведений?
5 ДенисЧ
 
14.01.19
09:51
(2) Ну так создай ДЗ, сериализуй его в хранилище значения и пихай в базу. В чём проблема?
6 Asmody
 
14.01.19
09:56
(0) Справочник с иерархией элементов - готовое дерево.
7 quest
 
14.01.19
10:10
если операция чтения  больше чем операций изменения - то может на  регистре сделать? https://www.osp.ru/pcworld/2007/03/4199032 - тут подробнее
8 D3O
 
14.01.19
10:36
(0) на подчиненных ТЧ. это если фиксированное количество вложенности. 2-3 уровня. связывать конечно же программно - с пом. реквизита с типом УИ. так проще всего.
при чтении документа - разворачиваешь в дерево, при записи - дерево в ТЧ.

справочник - хреновое решение. он пухнуть будет, и все потом будет дохнуть )
9 demiurggig
 
14.01.19
10:37
Спасибо всем большое за ответы, направление поиска понятно, буду читать, анализировать предложенные варианты.
10 Eiffil123
 
14.01.19
10:41
справочник же. Там уже есть иерархия.