Сохранить файл в базу на другом сервере

1. user809597 20.01.21 17:50 Сейчас в теме
Доброго времени суток)
Возможно ли файл из одной базы сохранить в другой, если она находится на другом сервере?

Ситуация: через com-соединение в ДО(на сервере №2) создаётся новый элемент "файл" и при попытке получить временное имя файла из УПП на сервере №1, мы естественно создаём файл и получаем адрес на сервере №1 и записать его на сервере №2 не можем. Есть какой-то способ записать новый "файл" через COM или надо допинывать правила обмена в конвертации?
По теме из базы знаний
Найденные решения
4. user809597 26.01.21 11:35 Сейчас в теме
Использовались стандартные функции для записи новых файлов в ДО: создавался новый эл справочника файлы, а для создания версии файла дописала стандартную "СоздатьВерсиюИОбновитьВерсиюВФайле", чтобы она распаковывала хранилище значений.
Тк мой файл уже хранился в базе, добавила в структуру само хранилище значений, без сохранения на диск.

PS: при подключении через com-соединение в базе приёмнике тип значений остаётся "com-объект", а не "хранилище" или "структура". Вдруг кому-то поможет :)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. boykovnik 20.01.21 18:18 Сейчас в теме
Ничего не ясно из описания. Описываете процедуру по созданию файла в Базе2. Из Базы1 вызываете эту процедуру через com и передаете в нее нужный путь для сохранения. Естественно пути должны быть одинаково видны для разных серверов.
3. SlavaKron 20.01.21 18:27 Сейчас в теме
Как вариант, по ком-соединению передавать двоичные данные файла, сериализованные в строку.
user809597; erik74; karamazoff; +3 Ответить
4. user809597 26.01.21 11:35 Сейчас в теме
Использовались стандартные функции для записи новых файлов в ДО: создавался новый эл справочника файлы, а для создания версии файла дописала стандартную "СоздатьВерсиюИОбновитьВерсиюВФайле", чтобы она распаковывала хранилище значений.
Тк мой файл уже хранился в базе, добавила в структуру само хранилище значений, без сохранения на диск.

PS: при подключении через com-соединение в базе приёмнике тип значений остаётся "com-объект", а не "хранилище" или "структура". Вдруг кому-то поможет :)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот