Загрузка картинок с веб-ресурса (сайта) в справочник Номенклатура

Обработка загружает в номенклатуру картинки с сайта.

Для корректной работы обработки необходимо:

1) заполнить в номенклатуре название картинок с сайта (по умолчанию используется дополнительный реквизит "Картинка", название файлов через ";". В 1С загружается первая картинка (стр.67 модуля формы)

2) в теле обработки прописать название веб ресурса и каталог расположения картинок (стр.182 модуля формы) 

  

Флаги обработки:

1) Загружать заново при наличии — если флаг включен, то обработка повторно загрузит файл с сайта и сопоставит его с изображением; если флаг выключен то при наличии картинки у номенклатуры данная позиция обрабатываться не будет

2) Обновить все — будет обработан весь справочник номенклатура, без использования отбора

Тестировался на релизах Управление торговлей, редакция 11 (11.3.4.185); 1С:Комплексная автоматизация 2 (2.4.6.189).

5 Comments

  1. leongl

    Подскажите, с какого сайта идет загрузка картинок?

    Что за «название файлов через «;»» — ссылка на файл?

    Reply
  2. Dwiss

    Не работает — ошибка, и очень мало описания. Нет примера. Походу со своего сайта.

    Reply
  3. InformStandart

    Имена картинок сначала д.б. загружены в допреквизит картинка…. условно на сайте есть 3 фото: photo-1.png;photo-2.png;photo-3.png, соответственно значение доп.реквизита «Картинка»: первое фото основное; «photo-1.png;photo-2.png;photo-3.png»

    Если файлы хранятся на ресурсе: «www.сайт.рф/image/», то переменные должны быть скорректированы

    ИмяСайта = «www.сайт.рф»;

    Путь = «/image/»;

    Reply
  4. Dwiss

    Несоответствие типов (параметр номер ‘1’)

    {ВнешняяОбработка.ЗагрузкаКартинок.Форма.Форма.Форма(132)}: ДанныеОВыполнении = ПолучитьИзВременногоХранилища(АдресХранилища);

    по причине:

    Несоответствие типов (параметр номер ‘1’)

    (4) «1) заполнить в номенклатуре название картинок с сайта (по умолчанию используется дополнительный реквизит «Картинка», название файлов через «;». В 1С загружается первая картинка (стр.67 модуля формы)» — Не указан тип доп.реквизита (догадайся сам),

    «2) в теле обработки прописать название веб ресурса и каталог расположения картинок (стр.182 модуля формы)» — почему не вынести на форму поле, и откуда мне знать где хранятся картинки на чужом сайте.

    И не понятно для чего эта обработка? (если для своего сайта так и напишите,

    если стороннего, для заполнения базы картинками то по какому полю будет искать номенклатуру (артикул, наименование, ШК)

    Очень не понятно написали и очень мало примеров работы, поэтому столько вопросов

    Reply
  5. InformStandart

    (5) 1) Строка: название картинок с сайта через точку с запятой, цитирую из публикации: «название файлов через «;»»

    2) Эта обработка сделана для пользователя отвечающего за номенклатуру, чем меньше кнопок тем лучше, если у вас другое мнение код открыт

    Это не парсер, это синхронизация картинок номенклатуры в 1с с сайта…. при этому название картинок должно быть уже прописано в доп.реквизите…. по-моему это явно написано в описании. Мне нужна была это загрузка, сделал — потратил 2 часа времени, решил кому-то его сэкономить. Она не универсальна, решает конкретную задачу

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *