yarus@yaruswms.ru
8 (495) 108-32-93
Москва
8 (812) 309-25-75
Санкт-Петербург
Написать нам

Архитектура WMS системы на базе 1С логистика

Система WMS YARUS представлена на рынке с 2005 года в том или ином виде, начиная от самописной конфигурации под конкретного Заказчика до системы уровня Корпоративная WMS. С течением времени менялись как функциональное наполнение системы так и техническая архитектура программы WMS. Пройдя длинный путь с использованием доступной платформы на базе 1С и получив реальный практический опыт применения компонентов этой системы наши специалисты пришли к оптимальной технической архитектуре по следующим критериям:

  • Стоимость владения. Доступная стоимость владения на всем жизненном цикле эксплуатации системы, наличие специалистов по данному стеку.
  • Высокая производительность. WMS система должна работать в режиме реального времени и часто под большими нагрузками (overload mode) с минимальными задержками для работников склада. Тест на производительность стека доступен по ссылке.
  • Легкость в масштабировании. Система WMS должна легко «гнуться» под новые требования бизнеса и изменения в законодательстве.
  • Мобильные технологии. Современный склад это прежде всего работники с ТСД и от возможностей последнего сильно зависит качество работы склада в целом, а иногда и возможность реализации той или иной функции (например голосовое управление, voice picking). Сценарий процесса приемки с использованием эмулятора ТСД доступен по ссылке.

Исходя из вышесказанного мы протестировали разные варианты исполнения клиент — серверной архитектуры и остановились на следующем стеке.

  1. Сервер 1С:Предприятие — в качестве стационарного рабочего места Оператора и как сервер для интеграции и обработки данных, формирование отчетности.
  2. WEB — server — для передачи данных между клиентом и сервером, т.к. в платформе 1С отсутствует встроенный HTTP — сервер, также отсутствует возможность его реализовать.
  3. Kotlin Androind клиент — основной интерфейс для мобильного работника ТСД.

Стоит отметить, что данная архитектура подразумевает полное управление клиентом с сервера (это современное Headless приложение), что позволяет использовать клиента ТСД в качестве простой консоли и это дает возможность подключать к системе WMS YARUS клиенты на самых разных платформах (iOS, тонкий клиент 1С, прочее). Более подробно о том как мы тестируем стек нашей архитектуры можно ознакомиться по ссылке.

WMS система YARUS является модульной и позволяет масштабировать бизнес за счет использования необходимых модулей и функциональных блоков для автоматизации склада и логистики, работы транспортных отделов. За автоматизацию основных складских операций (от приемки до отгрузки) отвечает Базовый модуль системы WMS. С помощью него можно легко автоматизировать склады самого различного профиля и размеров. Уже «из коробки» доступны типовые шаблоны (политики, стратегии и правила учета ТМЦ), с помощью которых можно автоматизировать типовые процессы на складе. Если требуется значительная кастомизация под требования клиента, то за счет применения транзакционной логики и скриптов функционал модуля можно расширять до бесконечности.

Особенности учета отдельных видов товаров (например, алкоголь или товары животного происхождения) учтены в модулях расширения, которые приобретаются отдельно в дополнение к базовому. Также присутствует возможность расширить функционал базового модуля за счет модулей 3PL (тарификация услуг), Производство (учет фасовки и переделов на складе), мотивация KPI (ведение сложных тарифных планов при расчете и начислениях ФОТ). Более подробно с описанием функций базового модуля можно ознакомиться здесь.

 

Базовый модуль

Базовый модуль является полностью автономным (независимым от сторонних систем) и позволяет вести полноценный количественный учет товарно-материальных ценностей на складе компании с применением адресного хранения и специализированного оборудования (радио терминалы сбора данных, весы, прочее). Модуль позволяет автоматизировать все складские операции от приемки до отгрузки товара с использованием штрихового кодирования. Взаиморасчеты с поставщиками и клиентами, оформление первичной, сопроводительной документации (УПД, ТОРГ-12, Счет-Фактура, Счет на оплату, упаковочный лист и прочее). Применение гибких настроек позволяет применять систему для автоматизации самых разных объектов (производственные склады, дистрибуторские, 3PL-операторы, распределительные центры компаний, RETAIL). Модуль включает в себя весь необходимый функционал для запуска системы управления складом, включая развитую систему отчетности от 1С. Более подробно с функционалом системы Вы можете ознакомиться по ссылке.

Расчет услуг 3PL (расчет услуг ответственного хранения)

Данный модуль может приобретаться как в составе базовой поставки YARUS WMS, так и в качестве независимого модуля. Функциональное назначение модуля – автоматизация процессов и тарификации услуг хранения, погрузо-разгрузочных работ, прочие операции:

  • Ведение тарифных планов по выбранным поклажедателям. Тарифный план является срочным и содержит в себе перечень тарифицируемых услуг с указанием тарифных ставок за единицу услуги
  • Учет в валюте договора по каждому поклажедателю. Возможность вести неограниченное количество тарифных планов по выбранному договору поклажедателя. Возможность корректировки тарифных планов.
  • Настраиваемые алгоритмы применения тарифных планов в зависимости от выбранных условий (например, расчет услуг хранения по единой ставке для выбранной группы товаров)
  • Периодический расчет услуг хранения по выбранной единице измерения (например, штуки, короба, килограммы, литры, паллето места)
  • Возможность применять повышающие коэффициенты (например, в случае переработки, использования спецтехники, аренда дорогостоящей зоны хранения)
  • Формирование акта по оказанным услугам на выбранный момент времени
  • Печатная форма акта по оказанным услугам
  • Возможность добавлять ручные, разовые операции в акт
  • Гибкая привязка алгоритмов расчет по оказанным услугам к системе WMS (например, количество собранных штук, коробов или паллет). Информация поступает либо из YARS WMS, либо загружается из сторонней WMS
  • АРМ расчетчика – отображается информация о текущий операциях, подлежащих тарификации с возможностью корректировки.
  • Отчет по оказанным услугам и движению товаров по каждому поклажедателю.
  • Возможность указывать дополнительные признаки учета с РТСД (например, признак разгрузки, качество документации от поклажедателя, требовалась уборка или выделение дополнительной тары, прочее).

TMS (transport management system – система управления транспортом)

Данный модуль является зависимым от базовой конфигурации YARUS WMS и отдельно не работает. Функциональное назначение модуля – автоматизация работы отдела транспортной логистики в части:

  • Работа с Яндекс картами. Возможность отображения на карте созданных в СУС рейсов (маршрутов) с выбранными заказами клиентов.
  • Получением расстояний и плановое время поездки для выбранных маршрутов.
  • Интеграция с модулем Яндекс.Маршрутизация для решения транспортной задачи (доставка по выбранным адресам доставки ограниченным количеством заданного типа транспорта с учетом дополнительных ограничений).
  • Опциально возможность отображения на картах в СУС текущего положения курьера (или ТС), интеграция с GPS-трекером.

Интеграция с Яндекс.Маршрутизация работает при наличии действующей подписки (дополнительно по ссылке).

Производство (сборка комплектов, формирование "миксов", обеспечение "переделов" сырья)

Данный модуль является зависимым от базовой конфигурации YARUS WMS и отдельно не работает. Функциональное назначение модуля – автоматизация процессов работы выделенных участков производства (цех сборки и разборки комплектов и аналогичной продукции, фасовка в упаковки различного номинала) на территории склада:

  • Ведение учета по комплектам и комплектующим (состав комплекта, ссылка на справочник Номенклатура), состав заполняется с указанием нормативного количества для сборки комплекта.
  • Выделение неограниченного количества участков сборки комплектов (независимых друг от друга, без передачи комплектов между участками).
  • АРМ (автоматизированное рабочее место) начальника производства – представляет собой экранную форму в YARUS WMS, в которой доступны актуальные задания на сборку комплектов. Также есть ряд функций, влияющих на изменение приоритета выполнения заданий, приостановка производства.
  • Интерфейс кладовщика производства на экране радио терминала сбора данных (РТСД). Позволяет автоматизировать процесс приема комплектующих в производство и выпуск готовой продукции.
  • Процедура пополнения участка производства недостающим количеством комплектующих, формирование отдельного задания на сборку-перемещение комплектующих, поддерживает следующие варианты:
    • Формирование отдельного задания на выпуск комплектов (может формироваться как в YARUS вручную оператором склада, так и загружаться из КИС в рамках процедуры обмена данными)
    • Динамическая сборка комплектов – в спецификации заказа на отгрузку присутствует помимо прочих товаров и комплект, которого нет на остатке в данный момент. В этом случае алгоритм YARUS создает отдельное задание на перемещение комплектующих в участок производства, при этом остальные товары из заказов комплектовщик продолжает собирать. После того как производство выпустило необходимый комплект, СУС формирует задание на добор этого комплекта в исходное задание.
  • Возможность выполнять отложенное резервирование по комплектам, которые готовятся к выпуску из производства.
  • Работа с товарами-аналогами. В заказе на отгрузку (документ создается в ручном режиме или загружается из КИС в YARUS) заполняется напротив товара (по спецификации) альтернативный товар-аналог, которым необходимо его заменить. Для всех таких позиций алгоритм Модуля будет формировать в автоматическом режиме задания на перемещения в участок производства (например, для дополнительной маркировки) с целью последующего отбора в заказ.
  • Транспарентность и партионный учет. Настройка алгоритмов по списанию партий сырья при производстве с целью обеспечения тотального прослеживания выпускаемой продукции по исходному сырью
  •  Незавершённое производство. Отдельная процедура по передачи смены с фиксацией в системе остатка по сырью и готовой продукции.

Работает только по заданным спецификациям (когда заданы нормативы списания комплектующих для сборки комплектов).

Данный модуль не поддерживает сложные варианты последовательных переделов в автоматическом режиме (требуется проектное решение).

Также работает с весовым товаром, с учетом незавершенного производства.

Фасовка (и расфасовка) работаю по аналогичному принципу (только связь 1:1).

Учет ВСД (ветеринарно-сопроводительная документация)

Данный модуль является зависимы от базовый YARUS WMS и отдельно не функционирует. Функциональное назначение модуля – автоматизация процессов, связанных с грузообработкой товаров, требующих отдельного учета в ГИС Меркурий (товары животного происхождения):

  • Отдельный признак в СУС для учета товаров животного происхождения.
  • Полная интеграция с ГИС. Меркурий через ВЕТИС.API (см. отдельно описание доступных функций).
  • Прием плановых значений по ВСД от поставщика (включая собственный импорт с СВХ).
  • Автоматическая приемка и гашение в ГИС Меркурий ВСД.
  • Выделенный АРМ Ветеринарного врача. В СУС реализован параллельный учет (от базового учета в СУС) товаров животного происхождения (связь через аналитику партий).
  • Сборка и выходной контроль с возможностью проверки собранных (подбор в автоматическом режиме) ВСД от поставщика.
  •  Формирование в автоматическом режиме ВСД исходящий и отправка в ГИС Меркурий, формирование сопроводительной документации с QR-кодами.
  • Дополнительные операции при внутренних перемещения внутри организаций.
  • Работа с возвратными ВСД.

Расчет KPI (расчет ФОТ персонала)

Данный модуль является зависимым от базовой конфигурации YARUS WMS и отдельно не работает. Функциональное назначение модуля – автоматизация процессов, связанных с назначением ключевых показателей работников, нормативов на выполнение операций и расчета ФОТ персонала по выбранной системе оплаты труда:

  • Назначение ключевых показателей в неограниченном количестве с помощью СКД или заданных алгоритмов (количество строк, штук, вес и прочее в разрезе различных операция – весовой товар, тяжелый, легкий, ценный и прочее).
  • Назначение и регистрация ставок за ключевые показатели.
  • Выбор системы расчета фот для должностей:
    • Сдельная;
    • Окладно-премиальная;
    • Окладно-сдельная.
  • Возможность вести учет внесистемных операций (например, грузчики, уборка территории или работа оператора СУС).
  • Отдельный расчет КТУ (коэффициент трудового участия) для грузчиков.
  •  Возможность назначать план (норматив) на выполнение той или иной операции (для ключевых показателей).
  • Автоматизация расчёта ставок на основании статистики и заданного размера ФОТ.
  • Отёчность. Отчет по начислениям, прочие отчеты для анализа настроек и работы модуля.

Управление двором

Данный модуль является зависимым от базовой конфигурации YARUS WMS и отдельно не работает. Функциональное назначение модуля — учет входящего и исходящего трафика на территорию склада (двор), формирование и управление электронной очередью при постановке на фронт приемки-отгрузки:

  • Возможность использовать КПП для регистрации ТС на въезде-выезде, проверка транспорта по параметрам доступа, печать талонов (опциально подключение киосков самообслуживания)
  • Управление постановкой ТС под погрузку-разгрузку на ворота складского комплекса, формирование очереди с возможностью корректировки
  • Формирование электронной очереди с возможностью вывода на внешнее информационное табло, отправка СМС-оповещений на телефоны водителей.
  • Инструменты мониторинга и отчетности, позволяют отслеживать текущее состояние двора и получать статистику по времени нахождения на складе
  • Тайм-слотирование. Возможность использоваться планирование входящей и исходящей очереди в рамках ограниченного временного слота (настраивается в пользовательском режиме)
  • Опционально интеграция со шлагбаумом и прочим оборудованием.
  • Дополнительная регистрация в СУС контрольных точек при грузообработке (постановка ТС на док, время выгрузки, начало приемки, прочее).

Учет ЕГАИС (учет алкогольной продукции)

Данный модуль является зависимым и работает только в составе базовый YARUS WMS. Функциональное назначение модуля – автоматизация процессов учета и грузообработки алкогольной продукции на складе компании:

  • Отдельный учет алкогольной продукции, требующей регистрации в ЕГАИС ФС РАР. Поддержка 5-ти уровней агрегации (поддон, групповой короб, короб, индивидуальна упаковка, прочее).
  • Полная интеграция СУС с ЕГАИС ФС РАР (список функций см. отдельно).
  • Приемка по маркам с возможностью выборочного чека (% совпадения от плановых значений), настраивается принцип доверительной приемки по поставщикам.
  • Сборка по маркам или EAN-кодам, возможность использовать родительский код-агрегатор упаковки при сборке. Возможность создавать свой код-агрегатор в СУС (упаковка).
  • Выходной контроль по собранным маркам (различные варианты).
  • Инвентаризация и ввод начальных остатков (предварительно запрашивается пул доступных марок). Ревизия как полная так и частичная с возможностью сканировать марку или EAN-код.
  • Учета па справкам А и Б (1,2).
  • Автоматическое создание УПД исходящей с выгрузкой в ЕГАИС ФС РАР.
  • Сличительная ведомость по маркам с ЕГАИС ФС РАР.
  • Отчётность по движению марок в разрезе аналитик.

Возможен учет по нескольким организациям на одном складе.

Маркировка (учет КМ для ГИС Честный знак)

Данный модуль является зависимым от базовой конфигурации YARUS WMS и отдельно не работает. Функциональное назначение модуля – автоматизация процессов работы склада от приемки до отгрузки с товаром, требующего отдельной маркировки КМ (контрольная марка):

  • Признак учета по КМ для выбранных товаров в СУС. Использование (поддержка) до 5–ти уровней агрегации (паллет, упаковка, групповая, индивидуальная, прочее).
  • Ввод начальных остатков. Возможность привязки марок из диапазона (загружается предварительно из КИС) в ходе ввода начальных остатков. Сканирование КМ в ходе ввода начальных остатков (по уже ранее принятому товару).
  • Прямая приемка товара, требующего учета по КМ. План марок выгружается из КИС, далее работа в пределах диапазона, сканирование КМ. Возможность использовать контрольный чек (% совпадение марок от плана) по маркам для доверительной приемки по агрегирующим маркам.
  • Обратная приемка товара. КМ сканируются в момент приемки (по факту) и далее выгружаются в КИС.
  • Перемаркировка товаров. Выполняется списание и оприходование (если надо) КМ оператором в СУС.
  • Сборка товаров. Возможность использовать (генерить) собственные агрегаторы (короба) при сборке маркированного товара. Сборка по маркам или EAN-кодам, возможность использовать родительский код-агрегатор упаковки при сборке.
  • Выходной контроль. Дополнительная (отдельная) операция с РТСД по контролю собранных заказов с участием маркированного товара.
  • Инвентаризация маркированного товара. Возможность тотального, частичного (выборочного сканирования) марок.
  • Отчетность. Движение марок и Сличительная ведомость (между КИС и СУС).

Плановые значения по маркам поступают строго из КИС, прямой интеграции с ГИС Честный знак не используется.

Данный модуль также может использоваться для учета по серийным номерам.

Учет лекарственных средств обсуждается отдельно.

Бесплатная демонстрация проектов автоматизации склада

Получите бесплатную онлайн-демонстрацию WMS системы на 1С, знакомьтесь с реализованными проектами автоматизации склада.

Хочу посмотреть проект