Имя: Пароль:
1C
 
Не получается перенести присоединенные файлы.
0 dark70
 
16.04.25
21:59
Есть две одинаковые конфигурации. Из одной в другую перенес документы и остальное по ссылке, но не получается перенести присоединенные файлы. Файлы в информационной базе. Переношу обработкой ВыгрузкаЗагрузкаДанныхXML83.
В источнике отметил справочник ДоговорыКонтрагентовПрисоединенныеФайлы
регистры НаличиеФайлов, СведенияОФайлах, ХранилищеФайлов.
В базе-приемнике проверяю, присоединенный файл вроде есть, но при попытке открыть, возникает ошибка.
Подскажите, как перенести присоединенные файлы ?
1 Kongo2019
 
17.04.25
09:45
(0) Судя по всему ты тока ссылку на файл переносишь, а сам файл нет.
2 dark70
 
16.04.25
22:22
(1) А как его перенести ?

Поиск выдает ДвоичныеДанныеФайлов, но такого РС нет.
3 timurhv
 
17.04.25
01:42
(2) Файлы источника хранятся в томах, условно это диск D и файл находится по пути: D:\123.png
Как перенести файл из источника в приемник, с учетом того что сервер будет другим с помощью обработки ВыгрузкаЗагрузкаДанныхXML83?
4 dark70
 
17.04.25
08:14
(3) У меня файлы в информационной базе, в первом посту писал.
Если бы хранились в томах, думаю, что проще сначала перенести в инф. базу, а потом этой обработкой переносить в приемник.
5 Ёпрст
 
17.04.25
08:29
(0) отладчиком посмотреть,чего не перенёс.
6 Kongo2019
 
17.04.25
09:38
(4) Ну так и посмотри чего у тебя в файле обмена записывается.
Я думаю если бы файлы туда запихал, ты бы заметил, хотя бы по объему.
7 Web00001
 
17.04.25
09:41
(0)Выгрузка загрузка прост не переносит двоичные данные. Надо отдельно писать или обработку или правила.
8 craxx
 
17.04.25
09:53
(0) Обработочку написать) можно через КД2, но файлы лучше сохранять на диск, а не в BASE64 в XML
Да и кстати конфа какая?
9 laeg
 
17.04.25
09:55
Файлы могут храниться как в базе так и на диске, зависит от настройки конфигурации. У вас скорей всего файлы храняться в базе.
Структура хранения файлов следующая:
Регистр сведений "ХранилищеФайлов", в нем измерение ссылка на справочник "ПрисоедененныеФайлы" а ресурс ссылка на справочник "ХранилищеДвоичныхДанных", где не посредственно хранилище с данными

Ни одна знакомая мне конвертация про это не знает.
10 Kongo2019
 
17.04.25
10:08
Самый простой вариант, перегнать файлы из хранения в БД в режим хранение на диске. И скопировать их.
11 laeg
 
17.04.25
10:44
(10) Да, сначала перевести в формат хранения на диске.
Потом конвертацией перенести присоединенные файлы, в которых будет информация о хранении в томах и сами пути. Все будет хорошо если базы на одном сервере или "тома хранения файлов" доступны по одному пути для баз.
Ну если нет, то скопировать файлы в такие же пути, или изменить пути в томах.
12 Web00001
 
18.04.25
12:50
(10)(11)Или добавить в выгрузку регистр, в котором хранятся файлы, у меня это «ДвоичныеДанныеФайлов», но вот ТС говорит, что нет его. И конфа тоже непонятно какая.
13 СделатьВсе Хорошо
 
18.04.25
15:00
(0) Конфигурация какая?
Дело в том что в разных конфигурациях по разному хранятся файлы, как и история изменений.
все зависит от разработчика и версии БСП.
14 dark70
 
18.04.25
18:52
(9) Спасибо, получилось. Был пропущен ХранилищеДвоичныхДанных
Только обязательно еще РС НаличиеФайлов
15 dark70
 
18.04.25
18:46
(12) Аренда и управление недвижимостью. Она на базе БП 3.0.
Он раньше был.
Теперь УдалитьДвоичныеДанныеФайлов
(не используется) Двоичные данные файлов
16 dark70
 
18.04.25
18:47
Кто-нибудь встречал обработку ВыгрузкаЗагрузкаДанныхXML83 с сохранением настроек дерева метаданных ?