Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Загрузка изображения через помошника "Загрузка данных из внешних источников" "          
kosalex Подменю пользователя
сообщение 24.09.18, 14:26
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Есть конфигурация УНФ 1.6.6.1 - типовая. Имеется возможность загружать номенклатуру из файла xls, единственное что, это не загружается картинка. В этой обработке просто нет такой возможности.

Хочу доработать такую фишку :-) Но что то не могу отыскать начало работы)) Помогите плиз! Очень нужно, не хочу загружать номенклатуру 1000 позиций, а потом отдельно еще проходить и каждой позиции ручками вставлять картинку...

Vladal Подменю пользователя
сообщение 25.09.18, 9:43
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

А картинки находятся в самом файле как значение ячейки или в виде ссылок на файлы на диске?
Просто это разный подход, как читать картинку.


awp Подменю пользователя
сообщение 25.09.18, 10:06
Сообщение #3

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Vladal @ Сегодня, 10:43 * ,
Нм = Ном.ПолучитьОбъект();
                        ВременныйФайлКартинка = ПолучитьИмяВременногоФайла();
                        КопироватьФайл(СокрЛП(Лист.Cells(ит,18).Text),ВременныйФайлКартинка);
                        ВыбранноеИзображение = Новый Картинка(ВременныйФайлКартинка, Ложь);
                        НовыйОбъект = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
                        НовыйОбъект.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение;
                        НовыйОбъект.Хранилище = Новый ХранилищеЗначения(ВыбранноеИзображение, Новый СжатиеДанных(9));
                        НовыйОбъект.Объект = Ном.Ссылка;
                        НовыйОбъект.Записать();
                        Нм.ОсновноеИзображение = НовыйОбъект.Ссылка;
                        Нм.Записать();



Signature
Бухгалтер - это не профессия! Это диагноз!

Спасибо сказали: Vladal,

kosalex Подменю пользователя
сообщение 25.09.18, 12:24
Сообщение #4

Ветеран
*******
Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0

Vladal @ Сегодня, 9:43 * ,

В файле ексель есть строка - путь к картинке вида:

https://***/media/shop/ff/48/product-3D-ruchka-3DMAGIC-X-s-LCD-displeem-Beliy-SUN0818-_ff481008df7e79ee5916f0dd58647d92.jpg,https://***/media/shop/c7/f1/product-3D-ruchka-3DMAGIC-X-s-LCD-displeem-Beliy-SUN0818-_c7f1b332ff6760c828267d3489690e9f.jpg

awp @ Сегодня, 10:06 * ,

Спасибо! Как саму картинку сохранить я знаю :-)
Разбираюсь как это сделать в этой обработке типовой, её нужно допилить...

Нашёл процедуру где описываются поля, находится в менеджере справочника номенклатуры, называется "ПоляЗагрузкиДанныхИзВнешнегоИсточника(ТаблицаПолейЗагрузки, НастройкиЗагрузкиДанных) Экспорт"

Как я понимаю,отсюда всё начинается :-)

awp Подменю пользователя
сообщение 25.09.18, 12:29
Сообщение #5

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

kosalex @ Сегодня, 13:24 * ,
КопироватьФайл(СокрЛП(Лист.Cells(ит,18).Text),ВременныйФайлКартинка);
скопирует из веба

а пути парсить нужно с разделителем ,


Signature
Бухгалтер - это не профессия! Это диагноз!

Спасибо сказали: Vladal,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 15:42
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!