Имя: Пароль:
1C
1C 7.7
v7: Родители в DBF. Номенклатура
0 aptomilov
 
12.03.18
12:49
Привет всем
Может кто сталкивался как 7 как хранить родителя в дбф?
Задача загрузить из  dbf   7 ки (ком и аликайшн мимо) в  8 ку с сохранением иерархии.
1 Cool_Profi
 
12.03.18
12:50
А посмотреть, как это сделано в 77 - не вариант?
2 aptomilov
 
12.03.18
12:53
так я из 7 шной базы и хочу забрать не могу найти как храниться родитель элемента
3 Zmich
 
12.03.18
12:56
(0). Сделать колонки Родитель1, Родитель2, ... , РодительN.
4 НЕА123
 
12.03.18
12:56
dd, ds расширение, кажется.
5 Builder
 
12.03.18
12:57
поле PARENTID смотри.
6 Cool_Profi
 
12.03.18
12:57
(2) PatentID не?
7 nordbox
 
12.03.18
12:57
Открой файл DD в блокноте и посмотри
8 big
 
12.03.18
12:57
PARENTID - ID элемента являющимся родителем (группой) для текущей записи (элемента). Поле связано с полем ID или же если родителя нет - заполнено пустым ID '     0   '. Тип - Сhar(9). Это поле появляется в таблице справочника, лишь тогда, когда справочник имеет больше 1 уровня.

ISFOLDER - Флаг того, запись является элементом или группой. Для групп это поле равно 1, для элементов - 2. Тип - tinyint (0-255).
9 aptomilov
 
12.03.18
12:58
спасибо щас проверю
10 kauksi
 
12.03.18
13:00
сначала грузишь родителей, потом элементы
11 HawkEye
 
12.03.18
13:02
(0) выгрузил в файл, загрузил из файла... зачем огород городить с дбф....
12 big
 
12.03.18
13:03
(10) Да да да!! )))   А потом согласно реляционной модели БД парсишь dd файл и тянешь остальные ссылочные реквизиты )))
13 Torquader
 
12.03.18
16:28
В чём проблема, в поле родителе живёт ИД группы-родителя - что ещё нужно знать для загрузки ? Наверное, что есть флаг группа-элемент, а далее - без проблем, можно даже за один проход.
14 Злопчинский
 
12.03.18
21:37
Вот что хорошо в снеговике - сгенерил элемент с идом переданным снаружи, в родителе ссылку-ид прописал, полученным снаружи (и похрен что родителя еще нет), а потом записал родителя с таким идом - и крастова...