При автоматизации магазина необходимо ввести в информационную базу данные о товарах, ценах и штрихкодах товаров. Обычно или оператор магазина вручную вносит эти данные в программу, или получают у поставщиков прайсы со штрихкодами в формате MS Excel и 1С программисты загружают данные либо при помощи своей «самописной» обработки, либо используя стандартную загрузку данных из табличного документа, что требует относительно высокой квалификации.
Предлагаемая обработка особой квалификации от пользователя выполняющего загрузку не требует. Достаточно дать ему на время полные права и провести небольшой инструктаж.
Также обработка предоставляет пользователю возможность выполнить перед загрузкой поверку номенклатуры на дубли – по наименованию и по штрихкоду, а также проверить соответствие штрихкода формату EAN-13 и EAN-8.
Обработка предназначена для загрузки в информационную базу 1С Розница 2.2 и 1С Розница 2.3 номенклатуры (характеристики не используются) вместе с ценой и штрихкодом формата EAN13 или EAN8 из файла формата MS Excel.
Обработку запускает пользователь с полными правами, из меню программы Файл – Открыть (Ctrl+O). Далее, в форме обработки, в поле Папка пользователь выбирает группу справочника Номенклатура, куда будут сохраняться товары, загруженные из файла в справочник Номенклатура.
В одном файле будем загружать номенклатуру одного вида – если есть несколько видом номенклатуры в одном файле – то из одного файла делаем несколько файлов – в каждом файле свой вид номенклатура. Пользователь а поле формы Вид номенклатуры, выбирает нужный Вид Номенклатуры.
Точно также отдельно грузим весовой товар и отдельно грузим алкоголь. Для загрузки указываем соответствующие флаги - Алкогольная продукция и Весовой товар.
Далее указываем вид цены, которая будет загружена в документ установка цен номенклатуры, ставку НДС и единицу измерения.
Файл с данными делается на основе шаблона в MS Excel. Используется первый лист файла. Там заполняются поля – Наименование – с Наименованием , Артикул, Штрихкод, Цена. Важно – тип ячеек MS Excel со штрихкодом должен быть текстовым (все остальные кроме Цены – тоже тесктовые, Цена – числовой формат) и товары должны идти со второй строки. Я выгрущил сюда файл шаблона, исключительно для удобства, сделать такой по образцу картинки ниже труда не составит.
Используем кнопку Загрузить файл, выбираем файл с товарами, файл будет загружен в табличную часть формы обработки.
Далее, пользователь использует кнопку Проверка дублей. Обработка осуществляет поиск в информационной базе номенклатуры по наименованию и поиск штрихкода. Также обработка проверяет соответствие штрихкода формату EAN-13 и EAN-8. Важно – штрихкоды, не соответствующие формату в базу загружаться не будут. Обработка информирует пользователя о наличии дублей и ошибках, выводя сообщения.
Пользователь может перед загрузкой удалить в табличной части обработки строки с дублями (выделить строку, щелчок правой кнопкой мыши - удалить) и если штрихкод занесен с ошибкой – отредактировать штрихкод.
Когда пользователь убедился в том, что ошибок в загрузке нет, он загружает данные в информационную базу, используя кнопку Загрузить данные в 1С.
При завершении загрузки обработка выводит сообщение о том, что создана установка цен номенклатуры и какое количество номенклатуры загружено.
После загрузки данных, пользователь должен зайти в папку справочника Номенклатура, куда была выполнена загрузка и проверить номенклатуру, и перенести их в нужную папку. При необходимости отредактировать карточку номенклатуры.
Обработка записывает штрихкод в регистр сведений Штрихкоды.
Далее пользователь открывает созданный обработкой документ Установка цен номенклатуры (Маркетинг –Цены номенклатуры).
Документ Установка цен номенклатуры создается текущей датой и обработка указывает в комментарии документа, то что документ создан обработкой.
Далее пользователь открывает форму документа, заполняет Ответственного, при необходимости устанавливает нужную дату, добавляет зависимые виды цен и проводит документ.
Важно: За рубли обработка не продается, только за стартмани.