![]() |
|
Не получается перенести присоединенные файлы. 🠗 (Волшебник 22.04.2025 11:03) ДиВаH2, Ёпрст, laeg, dark70, Волшебник, dmt, _Batoo, Kongo2019, Климов Сергей, kir-g, Winnie Buh, АгентБезопаснойНацио, Metman, runuts, Доминошник, Анцеранана, Мультук, Fish, elka302, Mihenius, d4rkmesa, d18, obs191, SleepyHead, Seriy_Volk, bolder, Prog_man, RVN, Bigbro
| ☑ | ||
---|---|---|---|---|
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 с сохранением настроек дерева метаданных ?
|
|||
17
dark70
21.04.25
✎
21:58
|
Не, все равно из одной базы ну никак. Хотя делаю также как в других.
И из этой проблемной базы одни присоед. файлы перенеслись нормально, а другие нет. Причем пробовал несколько раз, но каждый раз одни и те же файлы не переносятся. |
|||
18
dark70
22.04.25
✎
01:15
|
Регистр сведений "ХранилищеФайлов", в нем измерение ссылка на справочник "ПрисоедененныеФайлы" а ресурс ссылка на справочник "ХранилищеДвоичныхДанных", где не посредственно хранилище с данными
В базе-источнике в РС ХранилищеФайлов результат поиска по владельцу пустой. В справочнике ПрисоединенныеФайлы все есть. Получается, что проблема с теми файлами которых нет в РС ХранилищеФайлов. Но почему тогда в базе-источнике они нормально открываются ? |
|||
19
Ёпрст
22.04.25
✎
07:43
|
(18) открыть жуколов и посмотреть где, что валяется, религия не позволяет? К чему эти гадания - страдания?
|
|||
20
АгентБезопасной Нацио
22.04.25
✎
07:51
|
(19) Ты забыл? "Миста-лучший отладчик"©
|
|||
21
dark70
22.04.25
✎
08:41
|
(19) Вообще-то я и без твоей религии разобрался где и что лежит.
Но ты продолжай писать, твои сообщения очень важны для меня. Вопрос теперь в том, как проще восстановить в этом регистре записи. Наверное обработкой которая создаст элементы в спр. ХранениеДвоичныхДанных и потом записи в РС ХранилищеФайлов. Да, в ХранениеДвоичныхДанных тоже придется создавать элементы т.к. там тоже пусто. |
|||
22
dark70
22.04.25
✎
10:03
|
Не, все равно фигня.
В той базе где нормально открывался присоед. файл, но не было записи в РС ХранилищеФайлов, там программно создал запись и ХранениеДвоичныхДанных После этого файл перестал открываться. |
|||
23
Ёпрст
22.04.25
✎
10:43
|
(22) Как же так ? Ты же разобрался
|
|||
24
laeg
22.04.25
✎
11:03
|
(18) Проверь, есть ли реквизит в присоединненых файлах "ТипХраненияФайла", он указывает где хранится файл, на диске или в базе.
А так бардак ... это тут, это там ... |
|||
25
dark70
22.04.25
✎
11:02
|
(23) Да вот так :( Вроде получилось, выборочно проверил. А потом оказалось, что не все перенеслись
(24) У всех стоит "В информационной базе" |
|||
26
dark70
22.04.25
✎
11:03
|
А так бардак ... это тут, это там ...
Не понял. Как-то путанно пишу или что ? |
|||
27
Волшебник
22.04.25
✎
11:03
|
(26) а пошёл ты нахрен
|
|||
28
dark70
22.04.25
✎
11:10
|
Похоже, надо к разработчикам стучаться.
Выше писал, что получилось. Это когда я прикрепленные к договорам переносил. Там все четко, есть РС ХранилищеФайлов и в нем записи из Спр.присоед.файлов и ХранилищаДвоичныхДанных. А потом вылезло, что прикрепленные к документам ЗаключениеДоговораАренды не все перенеслись. И их нет в РС ХранилищеФайлов. |
|||
29
dark70
22.04.25
✎
11:11
|
(27) Не, сиди там сам.
|
|||
30
laeg
22.04.25
✎
11:32
|
(28) скорей всего этот функционал стороннего разработчика, не относится к штатному бсп. Включи отладчик и посмотри откуда при предосмотре тянутся данные.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |