Две базы УТ 11.4 с одинаковой конфигурацией, Источник - рабочая база, приемник - чистая новая база.
Задача - сделать постоянный перенос номенклатуры из одной базы в другую.
Переносить надо только номенклатуру и все, что она потащит за собой - и ничего более.
Задача вроде бы простая. Создал план обмена, сделал все необходимые движения для правильной работы нового плана обмена с БСП.
В КД 2.1 создал правила обмена.
Все прекрасно работает, кроме одного - изображения товара (тип - ХранилищеЗначения) не переносятся.
Посмотрел XML - даже не выгружаются.
Попробовал в ПКС, ПередВыгрузкой написать: Значение=Base64Строка(РаботаСФайлами.ДвоичныеДанныеФайла(Источник));
В результате в XML появились двоичные данные, но в приемник ничего не загружается - картинки товара нет.
Вопрос - что нужно написать в при загрузке в приемник, чтобы оно загрузилось?
Или - какие сделать настройки в КД, чтобы изображение переносилось само, без всех этих "Значение=Base64Строка("
Яндекс говорит, что такой вопрос задают достаточно часто, но ответ везде один - "Ничего не надо делать, Хранилище должно само переноситься". Но - не переносится. Подскажите.
(0) Изображение товара это Справочник присоединенные файлы, а двоичные данные хранятся в регистре сведений. Тебе надо передать справочник прис. файлы и регистр сведений двоичные данные.
(8) а точно не тома хранения настроены для присоед. файлов?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший