Имя: Пароль:
1C
 
Передача хранилища значения через com
0 sqr4
 
18.08.14
13:31
Есть поле типа хранилище значения. В нем находится форматированный документ. Как передать это значение в другую базу через ком объект. Передается документ, который идентичен в обоих базах
1 ДенисЧ
 
18.08.14
13:32
Выгрузить в файл, передать имя файла, на той стороне загрузить из файла
2 Chai Nic
 
18.08.14
13:38
А если попробовать так:
ДвДанные=ЗначениеИзСтрокиВнутр(БазаCOM.ЗначениеВСтрокуВнутр(БазаCOM.Таблица.ДвДанные))
?
3 sqr4
 
18.08.14
13:40
Нужно наоборот из нашей базы в Удаленную
4 Cube
 
18.08.14
13:42
(3) Ужас-то какой... Ну разверни попой вперед, когда передавать будешь))))))))
5 sqr4
 
18.08.14
13:44
Тут нужно вызывать процедуру ЗначениеИзСтрокиВнутр на стороне удаленной базы
6 Cube
 
18.08.14
13:46
(5) УдаленнаяБаза.ЗначениеИзСтрокиВнутр(МояСтрока)
внезапно?)
7 Chai Nic
 
18.08.14
13:46
(5)
БазаCOM.<...>.ДвДанные=БазаCOM.ЗначениеИзСтрокиВнутр(ЗначениеВСтрокуВнутр(ДвДанные));
8 an-korot
 
18.08.14
13:48
или созданием заполнением документа поиском объектов в той базе или ...
только через формирование строки и ее разбором в той базе, иначе ни как, посуди сам пусть базы и идентичны, но ссылки на объекты один черт будут другими и по ним определить ничего не получится.
Какая строка уже пофиг от тебя зависит, хочешь просто текстовую делай хочешь xml хочешь таблицу туда передавай, там написанная процедура примет эту строку и создаст документ.

но можешь попробовать ЗначениеИзСтрокиВнутр вдруг получится я не пробоавл, тут эксперимента на 10 минут.
9 sqr4
 
18.08.14
13:56
(7) Помогло. Спасибо.