Здравствуйте!

Столкнулся с необходимость перенести записи из регистра сведений Двоичные данные файлов (УТ 11.4) в УНФ. Не получается перенести хранилище значений. Обмен делаю через КД 2. Подскажите пожалуйста как перенести записи.
---
Как сделать так чтобы сначала записалась номенклатура, а потом уже начал записываться присоединенный файл?
вот смотри, моя задача.
В базе источнике, есть справочник "СоглашенияСКлиентами" - который надо перенести в базу приемник вместе с файлами.
Файлы, - это тоже справочник - СоглашенияСКлиентамиПрисоединенныеФайлы.
а сами данные у меня хранятся в базе (а не во внешнем томе), в хранилище Регистра сведений.

Я делаю, обычное правило переноса Справочника соглашения с клиентами.
Делаю правило переноса справочника "СоглашенияСКлиентамиПрисоединенныеФайлы"
И правила переноса самого регистра.

В обработчике "После выгрузки", у "Соглашений" пишу код.

```1c
    //и присоединенные файлы
    ПФ = Справочники.СоглашенияСКлиентамиПрисоединенныеФайлы.НайтиПоРеквизиту("ВладелецФайла",Источник);
    Если НЕ ПФ=Справочники.СоглашенияСКлиентамиПрисоединенныеФайлы.ПустаяСсылка() Тогда
    ВыгрузитьПоПравилу(ПФ, , , ,"СоглашенияСКлиентамиПрисоединенныеФайлы");
    КонецЕсли;
```

это значит что в базе Источника, после того как выгрузится мое соглашение, она по реквизиту владелец поищет присоединенный файл, и вызовет правило переноса этого справочника.
Далее в самом справочнике, я тебе у же приводи скрин, что внутрях.

П.С. Даже не знаю что у тебя там может быть не так. Может у тебя сами правила переноса справочников - криво написаны, или не все реквизиты учел.Или файлы не там хранятся.
Или пробуешь на элементе справочника который уже есть, она не перезаполняет у тебя по новой. Или вообще файлы не там хранятся.
Тут не видя базу уже сложно ванговать.
---
хранилища переносятся как обычный реквизит, ничего делать не нужно.

Ну в смысле, делайте обычное правило регистра сведений, а хранилище просто - реквизит к реквизиту. Оно спокойно переносится
---
делал так. Почему то в итоге пусто.
---
может в чем то другом причина. На моем скрине - рабочий вариант КД.
---
вот и все правило.
---
у вас корректно все перенеслось?
---
у вас корректно все перенеслось?
ты это правило откуда вызываеш то ?
---
Я ПВД сделал и через типовую обработку пытаюсь выгрузить.
---
Я ПВД делал и через типовую обработку пытаюсь выгрузить.
я понимаю. Только этот регистр он как бы вторичен.
Переносить надо справочник, присоединенные файлы, а в нем - после выгрузки, инициировать выгрузку регистра.

см.скрин.
Не претендую на оригинальность, но этот вариант у меня работает.
---
Сейчас попробую. Спасибо большое.
---
Файл не прикрепляются. Думаю из за того что номенклатура еще не записана. Как сделать так чтобы сначала записалась номенклатура, а потом уже начал записываться присоединенный файл?
---
ты объясни что делаешь то ? Какая номенклатура ? Ты же данные переносишь вроде, а не прикрепляешь
---
а ты уверен что файлы в регистре хранятся, а не во внешнем томе ?
---
файлы в регистре хранятся.
---
у тебя элемент справочника, НоменклатураПрисоединенныеФайлы - переносится ?
у него все необъодимые реквизиты заполнены ? Владельцем файла - данная номенклатура встает ?
---
Да переносится. Но когда пытаюсь его открыть система пишет что были удалены двоичные данные.
---
Но когда пытаюсь его открыть система пишет что были удалены двоичные данные.
открой этот элемент справочника любой админской обработкой, покажи нам скрин - как именно заполнились там реквизиты ?
---
Алилуя!!! Получилось!!!! Спасибо тебе огромное за помощь и терпение:)
---
если у тебя задача перенести номенклатуру, вместе с файлами.
То тебе не нужно отдельно файлы перетаскивать.

Тебе надо в правилась самой номенклатуры, вызывать правило переноса присоединенных файлов, а оно в свою очередь вызовет регистр.
---
Как сделать так чтобы сначала записалась номенклатура, а потом уже начал записываться присоединенный файл?
вот смотри, моя задача.
В базе источнике, есть справочник "СоглашенияСКлиентами" - который надо перенести в базу приемник вместе с файлами.
Файлы, - это тоже справочник - СоглашенияСКлиентамиПрисоединенныеФайлы.
а сами данные у меня хранятся в базе (а не во внешнем томе), в хранилище Регистра сведений.

Я делаю, обычное правило переноса Справочника соглашения с клиентами.
Делаю правило переноса справочника "СоглашенияСКлиентамиПрисоединенныеФайлы"
И правила переноса самого регистра.

В обработчике "После выгрузки", у "Соглашений" пишу код.

```1c
    //и присоединенные файлы
    ПФ = Справочники.СоглашенияСКлиентамиПрисоединенныеФайлы.НайтиПоРеквизиту("ВладелецФайла",Источник);
    Если НЕ ПФ=Справочники.СоглашенияСКлиентамиПрисоединенныеФайлы.ПустаяСсылка() Тогда
    ВыгрузитьПоПравилу(ПФ, , , ,"СоглашенияСКлиентамиПрисоединенныеФайлы");
    КонецЕсли;
```

это значит что в базе Источника, после того как выгрузится мое соглашение, она по реквизиту владелец поищет присоединенный файл, и вызовет правило переноса этого справочника.
Далее в самом справочнике, я тебе у же приводи скрин, что внутрях.

П.С. Даже не знаю что у тебя там может быть не так. Может у тебя сами правила переноса справочников - криво написаны, или не все реквизиты учел.Или файлы не там хранятся.
Или пробуешь на элементе справочника который уже есть, она не перезаполняет у тебя по новой. Или вообще файлы не там хранятся.
Тут не видя базу уже сложно ванговать.
---
Мне надо номенклатуру перенести с файлами.
---
ну у тебя там свой справочник. У каждого объекта свой справочник присоединенные файлы. Сути не меняет
---
Можешь еще помочь. Характеристики общие не корректно выгружаются.
(15)
---
Можешь еще помочь. Характеристики общие не корректно выгружаются.
а что значит некорректно ?
Сама по себе характеристика, в ней 4 реквизита всего и владелец.
Скорее это номенклатура неправильно выгружается. А там реквизит вид номенклатуры.
А в нем, дохрена всяких настроек - которые надо скурпулезно просмотреть.
---
свойства в набор доп реквизитов не попадает.
---
а так речь о Доп реквизитах ? Я подумал о справочнике "ХарактеристикаНоменклатуры"

Тут, не помогу. т.к. я доп реквизиты не тащил между базами.
Но там вроде ничего хитрого, план видов характеристик, и справочник наборыДопРеквизитовИСведений.
А в самом объекте Табличная часть соответствующая.
---
Прикрепил скрин.
---
Перепутал, да доп реквизиты.
---
Не знаю, не сталкивался пока с таким. Не гарантирую, что ответят, но попробуй спросить тут: https://www.prog-msk.ru/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5. Пару месяцев назад тоже с переносом парился, помогли.