Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Рекурсивное создание документа

Рекурсивное создание документа
Я
   vorobeys
 
12.09.16 - 13:09
Добрый день, не могу додумать алгоритм, есть документ, например реализация, нужно по com соединению перенести его в другую базу, реквизиты документа сопоставлять по наименованию, вопрос в том есть ссылочные реквизиты и их тоже нужно сопоставлять по наименованию и создавать новые, как это сделать? рекурсией? Чтобы по переносе цикл шел по реквизитам и создавал объекты
 
 
   Fragster
 
1 - 12.09.16 - 13:10
почитай про конвертацию данных
   vorobeys
 
2 - 12.09.16 - 13:14
(1) надо через com, конвертация долго переносит
   RomanYS
 
3 - 12.09.16 - 13:14
Если задача практическая, то конечно (1).

Если интерес академический, то можно и без рекурсии: просто пиши ссылки в коллекцию, а потом выгружай.
Кстати коллекция тебе понадобится даже в случае рекурсии чтобы прерываться в случае циклических ссылок.
   Cyberhawk
 
4 - 12.09.16 - 13:14
Выгружай ГУИДы в виде строк
   RomanYS
 
5 - 12.09.16 - 13:14
(2) конфигурации то одинаковые?
   vorobeys
 
6 - 12.09.16 - 13:20
(5) без разницы, задумка какая, у меня есть документ в источнике и в приемнике, сапостовление его реквизитов у меня есть, но у него есть реквизиты справочники и документы вот их сопоставления нет, хочу чтобы обработка сама сапостовляла по наименованию
   vorobeys
 
7 - 12.09.16 - 13:20
(4) так и делаю, но если по гуиду не нашел, то создавать нужно
   RomanYS
 
8 - 12.09.16 - 13:23
(6) если конфигурации разные, то твой велосипед вряд ли будет быстрее КД.
   vorobeys
 
9 - 12.09.16 - 13:29
неужели нету подобной обработки? которая бы создавала объекты по сопоставлению реквизитов по наименовании, включая цикличные ссылки.
   Альбатрос
 
10 - 12.09.16 - 13:31
(9) А зачем она нужна, если есть КД?
 
 Рекламное место пустует
   Метранпаж
 
11 - 12.09.16 - 13:34
(9) Есть. Она называется "Конвертация данных"
   vorobeys
 
12 - 12.09.16 - 13:48
А если я хочу без промежуточного файла? без xml?
   Альбатрос
 
13 - 12.09.16 - 13:57
(12) Создавай план обмена и синхронизируйся напрямую, через прямое подключение к ИБ.
   SSSSS_AAAAA
 
14 - 12.09.16 - 14:00
(12) а что, КД перестала работать по СОМ? И давно?
   KODin1C
 
15 - 12.09.16 - 14:01
(0) (6) В чем проблема? Получаешь объект по СОМ считываешь нужные тебе реквизиты и заполняешь соответсвующий справочник.

Писать правда много, но проблем никаких.
   Cyberhawk
 
16 - 12.09.16 - 15:13
(7) Тогда нужно передавать в приемник всегда все необходимое для заполнения там объекта

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует