1С загрузка изображений номенклатуры

Скачать обработку можно по ссылке.

  • У вас на жестком диске есть папка с картинками, которые нужно загрузить в справочник Номенклатура 1С УТ 11.1;
  • Создается файл Excel со следующей структурой: в первом столбце уникальный идентификатор(УИН)элемента справочника Номенклатура, во втором столбце наименование номенклатуры(для загрузки оно не обязательно, просто для удобства заполнения), в третьем имя картинки с типом файла(но без пути к нему);

  • У обработки два режима: Загрузка и Выгрузка
  • Загрузка. В поле Имя файла выбираем Excel файл с уникальными идентификаторами и именами картинок. В поле Папка с файлами выбираем каталог в котором лежат все картинки. Нажимаем кнопку Загрузить, обработка для каждой позиции из файла находит картинку в указанном каталоге картинок и загружает ее в элемент справочника Номенклатура.
  • Выгрузка. Предназначена для создания шаблона Excel файла. Указываем в поле Путь выгрузкипуть к файлу, заполняем отбор по справочнику Номенклатура и нажимаем Выгрузить. На жестком диске создастся файл с уникальными идентификаторами и наименованиями номенклатуры. После этого можете вписать в этот файл наименования картинок из папки и загрузить обратно, в 1С УТ 11.1.

Протестировано на УТ 11.1.5.8, но вполне вероятно, что работает и для УТ 11.0.

Для этого будем использовать стандартную процедуру общего модуля

Создаем внешнюю обработку. На форму добавляем реквзит номенклатура (тип справочникСсылка.номенклатура)

Делаем кнопку "добавить фото".

На кнопку вешаем эту процедуру.

В других конфигурациях думаю в глобальном модуле есть такая же или похожая процедура.

Бывают ситуации когда нужно загрузить картинки в справочник номенклатура с сервера. Процедура, приведенная ниже, работает в УНФ и УТ точно.

  • Главная
  • В помощь 1с программисту
  • Загрузка картинки товара программно 1с 8.3 УНФ и УТ. 2 способа загрузки.
Читайте также:  Play pal платежная система

Google+

  • © 2019 Услуги 1С программиста. Доработка и обслуживание 1С. Удаленное программирование по всей России. Платформы 7.7 8.2 8.3 , битрикс.
  • Для удобного переноса изображений в 1С, служит бесплатная утилита "Загрузчик изображений в 1С", которая идет в комплекте утилит EasyControl.

    Обработка предназначена для загрузки файлов изображений номенклатуры в типовые конфигурации «1С: Управление Торговлей, редакция 11», «1С: Розница, редакция 2.0», «1С: Управление торговлей, редакция 10.3», «1С: Розница редакция 1.0», «1С: Комплексная автоматизация, редакция 1.1», «1С: Управление производственным предприятием, редакция 1.3».

    Для запуска обработки, необходимо открыть 1С, затем выбрать меню Файл – Открыть , найти файл обработчика C://phpshop/1C/8.2/PHPShop_ImageLoad_82.epf .

    1. Необходимо указать каталог, содержащий изображения товаров.
    2. Указать расширение файлов для загрузки (по-умолчанию используется JPG). При этом, если выбрать маску — будет выполнена попытка загрузить все файлы каталога.
    3. Поиск элементов справочника номенклатуры (владельца изображения) происходит по коду или по артикулу номенклатуры. Поэтому, для идентификации номенклатуры необходимо указать:
      реквизит поиска номенклатуры — код/артикул;
      выражение — для получения кода элемента справочника из наименования файла. По-умолчанию считается, что имя файла полностью соответствует коду (артикулу) номенклатуры. Если это не так, то с помощью , используя встроенный язык 1С, можно задать произвольное выражение получения кода (артикула), по которому и происходит поиск номенклатуры.

    Например:
    Имена файлов имеют формат: IMG_0001.jpg, где 0001 — это код номенклатуры.
    Тогда выражение для получения кода будет иметь вид:
    Сред(Файл.ИмяБезРасширения,5).

  • Указать, какой из найденный файлов будет выводится в карточке товара.
  • По кнопке Загрузить выполнить импорт изображений. По результатам загрузки будет выведен отчет с перечнем удачно загруженных файлов.
    1. Учебник
    2. Импорт и экспорт
    3. Как быстро загрузить изображения в 1С?

    © PHPShop&#8482, 2004-2019г. Все права защищены.
    Тел: +7-495-989-11-15 (многоканал.), пн – пт, 10.00 – 18.00

    Добавить комментарий

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

    Adblock detector