Загрузка номенклатуры, штрихкодов, реквизитов, характеристик из файлов и другие радости

26.03.2017 9121 166 436

Эта обработка вас выручит, если встала задача:

  • загрузить справочник номенклатуры (линейный или иерархический), сделать групповое редактирование реквизитов товаров,
  • загрузить картинки и дополнительные реквизиты товаров,
  • записать характеристики и штрихкоды,
  • выгрузить товары, штрихкоды или картинки из информационной базы.

Загрузка простого линейного справочника

Самый простой вариант загрузки номенклатуры - без учета иерархии (структуры справочника).

Открываем обработку, на первом шаге выбираем нужный вид операции:

основные настройки загрузки номенклатуры

Загрузка возможна как из файла Excel, так и из таблицы, расположенной на форме (на случай, если Excel у вас не установлен или файл другого формата).

Во избежание дублирования перед созданием номенклатуры делается проверка на то, что такая карточка еще не создана. При этом можно выбрать поле поиска, варианты такие:

  • наименование,
  • полное наименование,
  • код,
  • штрихкод,
  • артикул.

Если хотите, чтобы при возникновении любой ошибки загрузка сразу же прекращалась, установите одноименный признак.

На следующем шаге необходимо задать настройки источника - файла или таблицы на форме:

настройка полей файла для загрузки товаров

Выбираем файл, номера крайних строк с товарами, и в таблице указываем реквизиты, которые мы хотим загрузить. Напротив каждого реквизита можно выбрать как мы хотим его заполнить - можно указать номер колонки файла или выбрать сразу конкретное значение.

Так как мы выбрали в качестве поля поиска Артикул, нам разумеется необходимо его тоже добавить в список загружаемых реквизитов. Для этого добавляем новую строку в таблицу:

добавление загружаемого реквизита

На следующем шаге нажимаем Выполнить для запуска загрузки.

старт загрузки номенклатуры

По окончании появится протокол:

протокол

Если в процессе возникнут какие-нибудь ошибки/коллизии, они будут отражены в протоколе.

Загрузка иерархического справочника

Тут ситуация посложнее - нужно загрузить из внешних данных не только товарные карточки, но и группы справочника (причем с учетом вложенности). Допустим, у нас есть такой файл:

файл эксель

Для того, чтобы загрузить иерархию, необходимо его немного доработать и добавить пару колонок с выводом кода (заполняется только для групп) и кода родительской группы (заполняется для всех элементов, можно заполнить произвольными значениями):

добавление колонок файла

На этот раз пробуем загрузить не из файла, а из таблицы формы - все содержимое файла копируем на форму. На этот раз устанавливаем признак Загружать иерархию и указываем номера колонок для всех реквизитов из таблицы:

загрузка иерархии справочника

В результате заполнятся и группы, и номенклатурные карточки:

иерархия справочника

Если загружаемая карточка уже найдена в базе, то дубль не создается. Вместо этого реквизиты найденной карточки обновляются из файла.

При заполнении наименования для печати можно задавать шаблон с заменяемыми параметрами, их нужно указывать в квадратных скобках, например [Артикул] - [Наименование]. Кроме параметров можно использовать любые символы (но уже за квадратными скобками). По окончании загрузки параметры заменятся на конкретные значения, и у вас будет красивое и что самое главное типизированное наименование для печатных форм.

На первой вкладке обработке можно увидеть все доступные операции:

доступные операции по работе с номенклатурой

Настройки загрузки номенклатуры поставщика:

загрузка номенклатуры поставщика

Заполнение дополнительных реквизитов номенклатуры (выбирается конкретный доп. реквизит и указывается колонка таблицы со значением):

загрузка дополнительных реквизитов номенклатуры

Заполнение штрихкодов:

создание штрихкодов

При создании характеристик из файла возможно также заполнить их дополнительные реквизиты:

загрузка характеристик из файла

При загрузке картинок нужно указать папку-источник. Если имена картинок совпадают с реквизитом файла (наименование,артикул,код или штрихкод), то таблицу заполнять не обязательно. В противном случае в таблице нужно указать соответствие номенклатуры и имен файлов (можно указывать не только файлы, хранящиеся на компьютере и в локальной сети, но и указывать адрес картинки в интернете).

загрузка картинок номенклатуры

Помимо загрузки информации о товарах обработка позволяет выгружать такие данные:

  • номенклатурный справочник (ВСЕ реквизиты),
  • штрихкоды,
  • картинки.

Перед выполнением операции можно наложить фильтр на выгружаемые данные:

фильтр по номенклатуре

Релиз 1.0.1.2 от 10.04.2019

Добавлен упрощенный порядок редактирования реквизитов уже загруженных номенклатурных карточек, для этого нужно установить соответствующий флаг.

 только редактирование номенклатуры

Теперь можно удалить все обязательные для создания новой номенклатуры реквизиты (например, наименование, единицу измерения) и оставить только поле поиска и собственно редактируемый реквизит (один или несколько). На картинке выше показано изменение описания в номенклатурных карточках, поиск самих карточек осущестляется по артикулу.

Покупка разработки

Способ оплаты

Нажимая на кнопку "Оплатить", вы даете согласие на обработку своих персональных данных.
Не удается оплатить?
Смотрите также
Комментарии (1)
Капча введена неверно Введите капчу
Роман 2019-04-05 15:02:58
Я самоучка в 1С. Сам же и обслуживаю свой магазин. Понятная, работает на ура, я доволен. Брал для массового редактирования / наполнения справочника номенклатур. Ответить
Группа в контакте Группа в Facebook Группа в контакте Группа в Twitter Группа в Одноклассниках