Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Конвертация данных - изображения

Конвертация данных -  изображения
Я
   renowka
 
26.10.21 - 17:16
Добрый день,
Переношу справочник номенклатуры из ут11 в ут11, не получается перенести изображения номенклатуры.
Подскажите как это можно сделать
   OldCondom
 
1 - 26.10.21 - 17:18
для начала узнать, как реализовано хранение изображений
   renowka
 
2 - 26.10.21 - 17:22
(1) В информационной базе
   Kassern
 
3 - 26.10.21 - 17:22
НоменклатураПрисоединенныеФайлы переносите?
   renowka
 
4 - 26.10.21 - 17:23
(3) именно
   Dmitry1c
 
5 - 26.10.21 - 17:27
Если переход что-то вроде с 11.1 на 11.5, то там сильно менялась архитектура хранения файлов

и "в лоб" не получится перенести.
   renowka
 
6 - 26.10.21 - 17:31
(5) конфигурации одинаковые. НоменклатураПрисоединенныеФайлы переносится, но при открытии карточки номенклатуры выходит сообщение "Файл не найден в хранилище файлов"
   Garykom
 
7 - 26.10.21 - 17:32
(5) пофиг даже если архитектура одна но файлы на внешних томах ))
   Kassern
 
8 - 26.10.21 - 17:34
Вам эта строчка в коде ни о чем не говорит?) РаботаСФайламиСлужебный.ЗаписатьФайлВИнформационнуюБазу(НоваяСсылкаНаФайл, ДвоичныеДанные);
   Kassern
 
9 - 26.10.21 - 17:34
как поймете ее работу, сможете настроить корректный перенос картинок)
   Kassern
 
10 - 26.10.21 - 17:35
где по вашему хранятся двоичные данные картинки?
   hhhh
 
11 - 26.10.21 - 17:38
(7) на внешних томах просто как раз перенести. командой copy в windows
   Kassern
 
12 - 26.10.21 - 17:41
(11) да и ХранилищеЗначения через КД переносятся, только вот ТС не понимает, где хранятся на самом деле картинки в УТ)
   renowka
 
13 - 26.10.21 - 17:46
(12) Не спрашивал бы здесь, если бы знал
   Kassern
 
14 - 26.10.21 - 17:48
(13) я вам подсказал куда посмотреть, сразу увидите где хранится и сможете дописать правило конвертации
   Kassern
 
15 - 26.10.21 - 17:53
ну будущее, проще и быстрее глянуть запись картинки в коде, все очень просто, при интерактивном добавлении картинки заполняется ДанныеФайлаКартинки. Далее ПослеЗаписиНаСервере проверяется заполненность этого параметра, если заполнен, то производится уже запись картинки в базу. А тут уже общий модуль работы с файлами, где явно прописано:
Если ПрисоединенныйФайл.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе Тогда
РаботаСФайламиСлужебный.ЗаписатьФайлВИнформационнуюБазу(НоваяСсылкаНаФайл, ДвоичныеДанные);
А там уже запись в регистр ДвоичныеДанныеФайлов.
Ничего сложного в этом нет
   renowka
 
16 - 26.10.21 - 17:55
(15) Спасибо, теперь понял как сделать нужно

Список тем форума
 
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.