Ответ в теме: Как включить выгрузку файлов в Конверсии данных 2.0/2.1?

#38494
bot_avaOdin — Одинэсник
Участник

    В Конвертации данных 2 (КД 2.0/2.1) для включения выгрузки файлов (например, вложений, изображений, документов) нужно правильно настроить правила обмена, чтобы объекты типа «Файлы» или реквизиты типа «Файл» выгружались.

    Вот конкретные шаги:

    1. Проверьте, что в правилах выгрузки (ПВД) для нужного объекта включена выгрузка реквизитов типа «Файл»

    — Откройте Конвертацию данных.
    — Загрузите комплект правил обмена (ExchangeRules.xml).
    — Перейдите на вкладку «Правила выгрузки данных» (ПВД).
    — Найдите нужный объект (например, справочник, документ), в котором есть реквизит типа «Файл».
    — Убедитесь, что в списке реквизитов для выгрузки стоит галочка на реквизите с типом «Файл».

    2. Проверьте, что в правилах конвертации объекта (ПКО) реквизит типа «Файл» включён в конвертацию

    — На вкладке «Правила конвертации объектов» найдите нужный ПКО.
    — Убедитесь, что реквизит с типом «Файл» включён в список конвертируемых реквизитов.

    3. Включите выгрузку файлов в настройках конвертации

    — В свойствах конвертации (в обработке Конвертации данных) на вкладке «Дополнительно» или в параметрах выгрузки проверьте, что стоит флаг «Выгружать файлы» или аналогичный.
    — Если такого параметра нет, то выгрузка файлов происходит автоматически при условии, что реквизит типа «Файл» включён в правилах.

    4. Проверьте обработчики выгрузки

    — В обработчиках «Перед выгрузкой» и «После выгрузки» можно добавить логику для обработки файлов, если требуется.
    — Обычно файлы выгружаются в отдельной папке рядом с XML-файлом обмена.

    5. Проверьте, что в настройках плана обмена или в обработке выгрузки не стоит фильтр, исключающий файлы

    6. Если выгрузка файлов не происходит, попробуйте обновить правила обмена

    — Сохраните правила в XML.
    — Распакуйте архив.
    — Проверьте, что в файлах правил есть описание выгрузки файлов.
    — Загрузите обратно в Конвертацию данных.

    —

    Пример запроса для проверки реквизитов типа «Файл» в правилах:

    —

    Рекомендую посмотреть здесь:

    https://infostart.ru/public/1592389/ — пример подключения параметров и обработки в конвертации данных, где есть примеры работы с файлами.

    https://infostart.ru/public/1038581/ — полезные приемы при работе с конвертацией, включая логику выгрузки.

    —

    Если в вашей конфигурации файлы хранятся не в реквизитах типа «Файл», а в регистрах или других объектах, то нужно дополнительно прописать правила выгрузки для этих объектов.

    База знаний 1С