В программе Управление нашей фирмой есть возможность загрузить картинки в номенклатуру (даже несколько). Для чего это сделано:
- их можно добавить в прайс-лист и рассылать клиентам
- менеджерам при подборе товара проще ориентироваться, так как картинка показывается прямо в списке
- картинки могут быть нужны для обменов с сайтами или маркетплейсами
Есть только одна проблема: если каталог большой, а картинки раньше не добавляли в 1С, очень не хочется делать это вручную.
Как массово загрузить картинки для номенклатуры в УНФ?
Мы поискали инструкции и описания, можно ли загрузить картинки, и с ходу ничего не нашли. Поэтому закатали рукава и полазили по всем известным нам форумам и чатам и по крупицам собрали всю информацию по этой теме.
В этой статье мы разберемся, как массово загрузить картинки для номенклатуры в УНФ и сэкономить кучу времени. Рассмотрим пример: будем одновременно загружать новую номенклатуру и несколько картинок для нее. Сделаем это в сервисе 1С:ФРЕШ на УНФ версии
Надеемся, вы уже знаете, где найти обработку для загрузки номенклатуры, но на всякий случай дадим вам ссылку на инструкцию.
Важно: загрузка картинок есть только во втором варианте загрузки (по фиксированной структуре)!
Чтобы разобраться в фиксированной структуре, скачаем файл xlsx и посмотрим, что в нем есть.
Файл выглядит вот так:
Возможно, желтые колонки обязательны для заполнения. Постараемся их заполнить.
А вот и заполнение картинки:
То есть предполагается, что для каждой номенклатуры мы должны указать полный путь до картинки на диске.
На первой закладке есть инструкция по заполнению шаблона:
Интересно, что будет, если мы попробуем в пустую базу (только недавно созданную) загрузить файл-шаблон. Пока оставим картинки в файле, но не будем их создавать на диске по этому пути. А уже не следующем шаге попробуем загрузить их в созданную номенклатуру.
После того как в мастере загрузки мы выбрали эксель-файл шаблона, он загружается в таблицу и 1С предлагает нам заполнить шапку таблицы — куда должна загрузиться информация.
Примечание: закройте эксель, если у вас при загрузке возникнет такая ошибка:
Если всё хорошо, мы должны увидеть примерно это:
Что получилось:
- загрузилась номенклатура
- создались и заполнились дополнительные реквизиты
- загрузилась цена номенклатуры
- в документ ввода остатков загрузилось количество номенклатуры, причем себестоимость тоже загрузилась, что в нашем случае некорректно, так как мы загружали розничную цену (тут нужно быть аккуратным и отдельно расследовать этот момент, но это не тема для другой статьи)
Что не получилось:
- не создались и не заполнились группы номенклатуры (из колонки Родитель) — это странно, спросим об этом у разработчиков УНФ
- не загрузились картинки — это логично, так как самих картинок нет по указанному пути
Попробуем загрузить еще раз, заполнив корректные пути к картинкам.
И не забудем поставить флаг Обновлять номенклатуру.
В локальную базу всё успешно загрузилось.
А в сервис 1С:ФРЕШ картинки с диска не загрузились. Об этом предупреждали разработчики. Последний ответ от них звучит так:
- ссылки должны быть с https
- вбейте полный адрес картинки на вашем сайте в адресную строку браузера — если картинка открылась, то и 1С должна вытащить
Попробуем переделать эксель-файл (вставим пути к картинкам) и проверим базу 1С:ФРЕШ.
Обратите внимание: одна из картинок имеет расширение webp — это новый оптимизированный формат картинок на сайтах. Заодно проверим, загрузится ли он.
Картинка с расширением jpg успешно загрузилась:
А картинка с расширением webp не загрузилась:
Чтобы изменить формат картинок webp на тот, который поддерживает 1С, можно воспользоваться специализированными сервисами или заказать разработку подобного механизма у нас.
Дополнительные сценарии
Проверим еще три сценария:
- Попробуем загрузить в одну карточку несколько картинок
- Попробуем заменить картинку в карточке (то есть загрузим другую картинку с тем же названием и картинку с другой ссылкой)
- Попробуем разложить номенклатуру по папкам, заранее создав структуру
Попробуем загрузить в одну карточку несколько картинок, а в одной существующей заменим ссылку
Две картинки загрузились в один файл, первая из них стала основной.
А там, где мы пытались заменить картинку, у нас не получилось, добавилась еще одна картинка.
Загрузка иерархии, еще одна попытка
А теперь попробуем разобраться с иерархией групп: создадим нужную иерархию вручную, попробуем еще раз загрузить наш файл и посмотрим, проставится ли группа.
Не получилось обновить иерархию номенклатуры ни для старых номенклатур, ни для новых. К сожалению, этот момент не работает. Попробуем уточнить у разработчиков. Если доработают, постараемся дописать статью.
UPD 19.04.2025
После общения с разработчиками выяснилось, что при загрузке эксель-таблицы фиксированной структуры нужно выбрать наименование столбца с группой не Родитель, а Группа.Наименование — тогда группы загрузятся.
Непонятно, почему в шаблоне неверное название колонки. Возможно, это ошибка шаблона. Написали пожелание исправить шаблон.
Выводы
Сведем всю информацию, которую мы получили, в понятную таблицу.
Сценарий | Локальная версия | ФРЕШ |
---|---|---|
Загрузка базовой информации по номенклатуре | Да | Да |
Загрузка дополнительных реквизитов (и создание новых) | Да | Да |
Загрузка иерархии (папок) | Нет (возможно, ошибка) | Нет (возможно, ошибка) |
Загрузка количества (начальный остаток) | Да (но непонятно с себестоимостью) | Да (но непонятно с себестоимостью) |
Загрузка картинки из папки | Да | Нет |
Загрузка картинки из интернета | Да | Да |
Загрузка нескольких картинок в одну номенклатуру | Да | Да |
Замена прошлой картинки на новую | Нет | Нет |
Загрузка картинок с расширением webp | Нет | Нет |
Можно сказать, что:
- функционал в целом работает, за исключением загрузки иерархии
- не реализованы некоторые специфические сценарии: замена картинки, загрузка webp
- для загрузки в 1С:ФРЕШ картинки должны иметь интернет-адрес и открываться в браузере (без дополнительной авторизации, но по протоколу https)
- если у вас 1С:ФРЕШ, а картинки на диске, нужно придумать, как загрузить их в интернет и получить таблицу с путями файлов (если не сможете справиться сами, обращайтесь — что-то придумаем)
-
если у вас картинки с форматом webp, их нужно конвертировать в форматы jpeg или png (с этим тоже поможем при необходимости)
Комментарии
Чтобы комментировать, можно авторизоваться через Яндекс ID или VK ID
Можно и без авторизации