Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Перенос данных из 8.3 в 7.7 по ОЛЕ

v7: Перенос данных из 8.3 в 7.7 по ОЛЕ
Я
   daviels
 
30.03.19 - 11:03
Добрый день.
Требуется настроить перенос данных из базы 8.3 в базу 7.7

Написал обработчик, у меня имеются УИДы элементов 8-ки, по УИДам хочу получить ссылки.
Использую конструкцию:

ОбъектУИД_83 = Обмен1.NewObject("УникальныйИдентификатор",тКонтрагентыФорма.УИД);

Выдает сообщение: 1C:Enterprise 8.3.12.1685: Недопустимое значение параметра (параметр номер '1')

пробовал и так:

ОбъектУИД_83 = Обмен1.NewObject("UUID",тКонтрагентыФорма.УИД);

Тоже не рабоатет.... куда копать? может кто подскажет
 
 
   Franchiser
 
1 - 30.03.19 - 11:16
Так есть ошибка?
ОбъектУИД_83 = Обмен1.NewObject("УникальныйИдентификатор");
   Franchiser
 
2 - 30.03.19 - 11:23
   daviels
 
3 - 30.03.19 - 11:26
(1) - так ошибки нет
   Franchiser
 
4 - 30.03.19 - 11:40
ОбъектУИД_83 = Обмен1.NewObject("UUID",сокрлп(тКонтрагентыФорма.УИД));
   daviels
 
5 - 30.03.19 - 11:50
Ошибка была связана с тем что значение УИД я заполнял как Контрагент83.УникальныйИдентификатор()
а надо Обмен1.string(Контрагент83.УникальныйИдентификатор()) ИЛИ ОБмен1.XMLstring(Контрагент83)

сам конструктор "УникальныйИдентификатор" создается, а тип значения параметра получается не тот ...

Сейчас заработало.

Спасибо.
   Злопчинский
 
6 - 30.03.19 - 11:53
из 8.3 в 77 по оле.
нафига в 8.3 чтото генерить...?
   daviels
 
7 - 30.03.19 - 11:56
(6) - бывает необходимо. Всякие бывают задачи.
   Злопчинский
 
8 - 30.03.19 - 12:00
(7) ОбъектУИД_83 = Обмен1.NewObject("УникальныйИдентификатор");
- вот это что означает?
я и так нахожусь в контексте 8-ки. нахрена такой изврат из 8-ки в 8-ку лезть?
   Злопчинский
 
9 - 30.03.19 - 12:01
или есть конфа для переноса - она на 8-ке. из этой конфы коннектимся к 8-источнику и к 77-получателю?
   Franchiser
 
10 - 30.03.19 - 12:06
(8) он хочет по уид в 1с 7.7 найти ссылку через получитьссылку() и далее обратиться к реквизитам ссылки.
   daviels
 
11 - 30.03.19 - 12:12
(10) - да именно так... а конструкция описанная (7) это просто проверка работает или нет....

на стороне 77 сначала заполняются УИДы необходимых элементов, например контрагентов... затем происходит опять же на стороне 77 некая манипуляция по сопоставлению элементов источника и приемника и получается временной разрыв... т.е. могут делать разные люди в разные дни и т.д. - ну это лирика...

Следовательно затем возникает задача имея УИД 8-ки получить ссылку на объект 8-ки и по этим данным заполнить реквизиты необходимые на стороне 77, создав новый элемент или найдя существующий... вообщем это снова лирика...
   GreyK
 
12 - 30.03.19 - 13:25
(11) А почему восьмерочный механизм соответствия объектов нельзя использовать?

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