31.05.2024

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

Вводные данные

  1. Номенклатура: товары легкой промышленности.

  2. Адресное хранение: отсутствует.

  3. Серии товаров: нет.

  4. Единица хранения: шт.

  5. Упаковки: нет.

  6. Учетная система: «1С:Управление нашей фирмой» (1С:УНФ).

  7. Конфигурация мобильного приложения: Simple.Учет+.

Задача

Заказчик: сеть розничных магазинов с центральным складом.

Розничные магазины делают заказы на центральном складе, куда поступает товар в коробах. После комплектации один автомобиль развозит заказы по торговым точкам.

Бизнес-процесс, который клиент хочет автоматизировать: приемка поступлений.

Цель № 1: минимизация простоя транспортного средства возле магазина.

Цель № 2: оптимизация товароучета.

Решение: автоматизация предварительной приемки.

Поэтапный план решения задачи:

  1. Пересчет самих коробов.

  2. Пересчет товаров в коробах.

Примечание. На складе Заказчика используются оборотные короба, которые используются неоднократно.

Предварительная приемка Схема 1.jpg

Рис. 1

Алгоритм решения

Работа ведется по заданиям, заранее созданным в учетной системе. Бизнес-процессы:

  1. Приемка коробов. В базе 1С:УНФ формируется «Заказ на перемещение (товара)» между складами. После создания документ выгружается на ТСД (терминал сбора данных) — сотрудник фиксирует в нем факт приемки коробов. На основании этих данных создается приемка товара.

  2. Приемка товаров. В базе 1С:УНФ формируется задание — «Перемещение запасов». После создания документ выгружается на ТСД. Сотрудник сканирует товар — штрихкоды заносятся в документ. После этого он выгружается с ТСД в базу 1С:УНФ и сохраняется. Статус задания (документа) автоматически меняется на «Выполнено».

Общие настройки Simple

Для выполнения предварительной приемки и связанных с ней бизнес-процессов необходимо внести настройки в подсистему 1С1. Помощь технического специалиста для этого не требуется. 

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

  • данные из справочника «Короба»;

  • данные из справочника «Номенклатура», который нужно настроить.

Далее настройки справочников не меняются.

Настройка документов включает 5 простых шагов:

  1. Создание нового бизнес-процесса.

  2. Выбор исходного 1С-документа.

  3. Проверка реквизитов шапки документа.

  4. Проверка реквизитов табличной части документа.

  5. Условия отбора документов (при необходимости),

Бизнес-процесс становится доступен сразу после создания.

Загрузка/выгрузка документов на мобильное устройство выполняется:

  • автоматически;

  • вручную — из документа или с рабочего места оператора. 

В примере рассмотрим автоматическую выгрузку.

Бизнес-процесс «Приемка коробов» при выгрузке из 1С

На основе документа «Заказ на перемещение» мы решили автоматизировать бизнес-процесс приемки коробов. Заказчик доработал «Заказ на перемещение», добавив в него новую табличную часть — «Короба». Мы выбрали ее в качестве источника данных для задания на ТСД.

В каждой строке задания на ТСД необходимо указать плановое количество коробов, равное 1 (единице). До обработки на ТСД эти данные отсутствуют в табличной части документа. 

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

Предварительная приемка Схема 2.jpg

Рис. 2

Нажимаем «Приемку коробов» (см. рис. 3).

Предварительная приемка 1.jpg

Рис. 3

Чтобы автоматически создать задание «Перемещение запасов», после записи нужно заполнить обработчик. В нем учитывается, что данные выгружаются с ТСД в 1С:УНФ несколько раз — пока разрешена работа с документом.

Добавляем условие:

Предварительная приемка 2.jpg

Рис. 4

В обработчике после записи прописываем такие данные:

Если ДокументСсылка.СостояниеЗаказа = Справочники.СостоянияЗаказовНаПеремещение.КОбработке Тогда


ДокументОбъект = Документы.ПеремещениеЗапасов.СоздатьДокумент();

ДокументОбъект.Заполнить(ДокументСсылка);

ДокументОбъект.Запасы.Очистить();

ДокументОбъект.Дата = ТекущаяДатаСеанса();

ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);

КонецЕсли;

Документобъект = ДокументСсылка.ПолучитьОбъект();

Документобъект.СостояниеЗаказа = Справочники.СостоянияЗаказовНаПеремещение.ВРаботе;

Документобъект.Записать(РежимЗаписиДокумента.Проведение);      

КонецЕсли;

Бизнес-процесс «Приемка товаров» 

После приемки коробов и создания документа «Перемещение запасов», он автоматически выгружается на ТСД. Сотрудники приступают к пересчету товаров. Бизнес-процесс не имеет ограничений: если в поставке обнаруживается излишек, то в Simple указывается соответствующий товар из справочника номенклатуры. 

Отключаем контроль.

Предварительная приемка Схема 3.jpg

Рис. 5

Нажимаем на «Приемку товаров» (см. рис. 6).

Предварительная приемка 3.jpg

Рис. 6

В настройках отбора документов в поле «Склад-получатель» указывается локация, в которой используется ТСД.

Следующие настройки бизнес-процесса похожи на те, что применяются в предыдущем.  Разница в том, что для приемки товаров в 1С:УНФ выбирается документ с другим именем — «Перемещение запасов». После записи в обработчик вносятся корректировки: по окончании проверки последнего короба в поставке, статус задания (документа-основания «Заказ на перемещение») меняется на «Выполнено» (см. рис. 7).

Предварительная приемка 4.jpg

Рис. 7

Внимание! В обработчике после записи в запросе указывается документ-основание.

Документобъект = ДокументСсылка.ПолучитьОбъект();

СтруктураДляПоиска = Новый Структура("Количество", 0);

ТабличнаяЧастьДок = Документобъект.Запасы; 

МассивПустыхСтрок = ТабличнаяЧастьДок.НайтиСтроки(СтруктураДляПоиска); 

Для каждого Строка Из МассивПустыхСтрок Цикл 

ТабличнаяЧастьДок.Удалить(Строка); 

КонецЦикла;  

Документобъект.Статус = Перечисления.СтатусыПеремещенияЗапасов.ЗавершенКладовщиком;

Документобъект.Записать(РежимЗаписиДокумента.Проведение);

Запрос = Новый Запрос("

|ВЫБРАТЬ

| КОЛИЧЕСТВО(ПеремещениеЗапасов.Ссылка) КАК ЕстьДокументы

|ИЗ

| Документ.ПеремещениеЗапасов КАК ПеремещениеЗапасов

|ГДЕ

| ПеремещениеЗапасов.ДокументОснование = &ДокументОснование

| И ПеремещениеЗапасов.Статус <> &Статус");

Запрос.УстановитьПараметр("ДокументОснование", ДокументСсылка.ДокументОснование); 

Запрос.УстановитьПараметр("Статус", Перечисления.СтатусыПеремещенияЗапасов.ЗавершенКладовщиком);

РезультатЗапроса = Запрос.Выполнить();

Выборка = РезультатЗапроса.Выбрать();

Выборка.Следующий();

Если Выборка.ЕстьДокументы = 0 Тогда

ЗаказНаПеремещениеОбъект = ДокументСсылка.ДокументОснование.ПолучитьОбъект();

ЗаказНаПеремещениеОбъект.СостояниеЗаказа = Справочники.СостоянияЗаказовНаПеремещение.ЗавершенКладовщиком;

// Отключить регистрацию изменений     ЗаказНаПеремещениеОбъект.ДополнительныеСвойства.Вставить("SUI_НеРегистрироватьИзменения"); ЗаказНаПеремещениеОбъект.Записать(РежимЗаписиДокумента.Проведение);

КонецЕсли;


Небольшие доработки поиска документов

На каждую транспортную единицу, прибывающую с центрального склада в магазин, наносятся средства идентификации. Одна поставка может включать более 100 коробов. Ручной поиск короба, с которым ведется работа, — затрудняется. 

В Simple реализована возможность поиска документа по штрихкоду. В настройках прописывается принцип поиска для заданий различных типов. Он будет отличаться от других типов и для задания «Перемещения запасов». Для этого в алгоритм поиска по штрихкоду нужно добавить следующие данные:

Если ЗначениеЗаполнено(Ссылка.Короб) Тогда

  Штрихкод = Ссылка.Короб.Штрихкод;

Иначе

  Если ПолучитьФункциональнуюОпцию("ИспользоватьШтрихкодированиеПечатныхФормОбъектов") Тогда

    Штрихкод = ШтрихкодированиеПечатныхФорм.ЧисловойКодПоСсылке(Ссылка);

  КонецЕсли;

КонецЕсли;


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


 1 Подсистема 1С распространяется бесплатно в комплекте с приложением Simple. У подсистемы 1С широкие возможности настройки бизнес-процессов — см. раздел «Настройка документов (SUI)».


Нужна помощь? Наш эксперт ответит на любой вопрос!
Сканер
Оставляя заявку Вы соглашаетесь с политикой конфиденциальности
Отправить
Сканер
Лучшее предложение
Simple. Учёт
Simple. Учёт

Оптимизируйте время сотрудников и исключите ошибки при работе с товарами

  • android
  • windows
  • 1c
Simple.Учёт+
Simple.Учёт+

Расширенная версия для комплексной автоматизации с поддержкой адресного хранения и других функций, которые оптимизируют учета товаров.

  • android
  • windows
  • 1c
Simple.Мобильная переоценка CV
Simple.Мобильная переоценка CV

Мобильное решение на базе ОС Android для автоматизации контроля за актуальностью ценников товаров.

  • android
  • 1c
Simple.Мобильный клиент
Simple.Мобильный клиент

Эксклюзивное приложение от компании Мерлион. Удобный и эффективный способ управлять учетными операциями: прием, отгрузка, работа с маркировкой, инвентаризация товаров и групповая работа по документу.

  • android
  • windows
  • 1c