КД2.1: Конвертация (перенос) данных из УТ11.1 в УТ11.4 (выгрузка картинок в справочнике Номенклатура)

1. RasBel 22.02.22 16:44 Сейчас в теме
КД2.1: УТ11.1 -> УТ11.4
Перенос данных справочника Номенклатура из УТ11.1 -> УТ11.4. Не показывается картинку.
Справочники:
- Номенклатура и НоменклатураПрисоединенныеФайлы заполнились.
- РС ДвоичныеДанныеФайлов тоже заполнился.

В карточке товара написано, что файл есть, если зайти в файл - там тоже файл есть, но открыть картинку его не получается, ошибка.
Не поделитесь опытом ?
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 22.02.22 18:08 Сейчас в теме
(1) На первом скрине есть сформировать отчет об ошибке и смотрите какое поле у вас Неопределено.
3. maraty 462 22.02.22 18:19 Сейчас в теме
(1)
Если сохранить картинку из присоединенных файлов, то она открывается?
Реквизит ФайлКартинки заполнен?
5. RasBel 23.02.22 12:41 Сейчас в теме
(3)
При переносе картинка не открывается уже в справочнике НоменклатураПрисоединенныеФайлы. Описание ошибки на первом скрине. Поэтому она и не выводиться в справочнике Номенклатура.
4. Ivanov_OM 38 22.02.22 20:47 Сейчас в теме
У меня в конвертации УТ10 Розница 2.3 вот так срабатывает:
Если Объект.ФайлКартинки.Пустая() Тогда
      ПараметрыФайла = Новый Структура();
      ПараметрыФайла.Вставить("ВладелецФайлов",Объект.Ссылка);
      ПараметрыФайла.Вставить("Автор",ПараметрыСеанса.ТекущийПользователь);
      ПараметрыФайла.Вставить("ВремяИзмененияУниверсальное",ТекущаяДата());
      ПараметрыФайла.Вставить("ИмяБезРасширения",Объект.Наименование);
      ПараметрыФайла.Вставить("РасширениеБезТочки","jpg");
      ПараметрыФайла.Вставить("АдресФайлаВоВременномХранилище",АдресХранилищаИзображения);
      ПараметрыФайла.Вставить("ТекстХранилище","");
      ПрисоединеннаяНоменклатураСсылка = РаботаСФайлами.ДобавитьФайл(ПараметрыФайла,АдресХранилищаИзображения);   
      Объект.ФайлКартинки = ПрисоединеннаяНоменклатураСсылка;
   Иначе
      ИнформацияОФайле = Новый Структура();
      ИнформацияОФайле.Вставить("АдресФайлаВоВременномХранилище",АдресХранилищаИзображения);
      ИнформацияОФайле.Вставить("АдресВременногоХранилищаТекста","");
        ИнформацияОФайле.Вставить("ИмяБезРасширения"              ,Объект.Наименование);
        ИнформацияОФайле.Вставить("ДатаМодификацииУниверсальная"  ,ТекущаяДата());
        ИнформацияОФайле.Вставить("Расширение"                    ,"jpg");
      РаботаСФайлами.ОбновитьФайл(Объект.ФайлКартинки,ИнформацияОФайле);
   КонецЕсли;
Показать
mqlochink; +1 Ответить
6. RasBel 23.02.22 16:36 Сейчас в теме
Ivanov_OM
Похоже Вы правы. Не тыкнете меня носом, куда добавить в Правила ?
Прикрепленные файлы:
ПравилаОбменаДанными УТ11_УТ11_4_VTA.xml
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот