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