Заполнение справочников с сохранением ссылочной целостности #23585


#0 by YuRA
Как известно, справочник может иметь ссылочный тип данных. Скажем, реквизит справочника А выбирается из справочника Б. Так вот, есть в наличии табличная часть содержащая данные из обоих справочников, как програмно заполнить оба справочника с сохраннением ссылочной целостности, может кто подскажет?
#1 by trinoo
Уже все пьяные давно... а по поводу вопроса - в два прохода - 1. заполняем справочник A, 2. заполняем справочник B, 3. восстанавливаем ссылки справочника A а может я что то не так понял...
#2 by YuRA
Правильно. Заполнить оба справочника элементарно. Вопрос в том, как ссылки восстановить. Может для специалиста это и просто, но для новичка представляет определенную трудность...
#3 by trinoo
аааааа... дошло по чем объект, на который ссылаемся найти, чтоб ссылку присвоит? ну здесь для разработчика море вариантов... ;) Есть у меня одна приблуда по переносу данных, так она создает массив следующего вида 1) ссылка на элемент 2) ЗС 3) ЗС .. n) ЗС n+1) ссылка на элемент n+2) ЗС n+3) ЗС .... где 1 - ссылка на элемент, У которого надо восстановить ссылки ЗС - значение синхронизации - код либо еще какое значение (лишь бы уникальное), по которому я смогу найти объект, НА который ссылается ссылочный реквизит под номером n. Вот создается такой "индекс" при переносе элементов справочников, а потом вторым проходом восстанавливается ссылочная целостность. Может немного заформализировал, но если технарь - поймешь
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С