Представим ситуацию: клиент оформляет заказ на товар, которого на складе сейчас нет, но поставка ожидается в ближайшее время. Без системы резервирования продавец может случайно продать этот товар другому покупателю или неправильно учесть наличие. В результате — задержки, недовольство клиента и дополнительные сложности в управлении.
Типовой функционал системы 1С:УНФ позволяет резервировать товары, но только те, которые фактически находятся на складе.
Идея данной разработки заключается в том, чтобы создавать Виртуальный резерв на товары, которые находятся в пути, и далее, после поступления на склад, из Виртуального резерва сразу формировать обычный резерв под Заказ покупателя.
Механизм резервирования позволяет "забронировать" товар за конкретным заказом, даже если он еще не поступил на склад. Это обеспечивает несколько преимуществ:
Как итог, механизм резервирования товаров в пути — это инструмент для повышения надежности и эффективности работы компании. Он помогает обеспечить выполнение обязательств перед клиентами, снизить риски ошибок и оптимизировать работу системы логистики.
В форме документа "Заказ поставщику" указывается признак, что товар находится в пути (предполагается, что весь товар в Заказе поставщику погрузили в транспорт, и он начал движение в сторону нашего склада). Для того, чтобы товар из будущих поступлений был доступен к виртуальному резервированию, в шапке документа "Заказ поставщику" у реквизита "Товары в пути" должен быть установлен соответствующий флаг.
В документе "Заказ поставщику" добавлена колонка «Зарезервировано в пути», в которой указывается количество позиций, которые уже виртуально зарезервированы из документа "Заказ покупателя". Данная колонка начинает функционировать только после установки флажка "Товары в пути".
«Нашей компании» поставку одного и того же товара (Оборудование), осуществляет несколько поставщиков: Поставщик № 1- 20 шт. и Поставщик № 2 - 24 шт.:
Создадим документ "Заказ покупателя" на 36 шт. Оборудования и 12 шт. Комплектов
При нажатии на "глазок" - открываются дополнительные поля табличной части с новыми значениями:
При нажатии на значение в колонках Свободно (Товары в пути) и Зарезервировано (Товары в пути) откроется список документов, в которых размещен виртуально зарезервированный товар. В нашем примере для обеспечения потребности по товару "Оборудование" из документа "Заказ покупателя" потребуется резервирование товаров одновременно по двум документам - "Заказам поставщику".
На основании документа "Заказ покупателя" сформируем документ "Виртуальный резерв". Для этого в документе "Заказ покупателя" по кнопке "Создать на основании" выбираем документ "Виртуальный резерв товары в пути (резервирование)".
Перед формированием документа "Виртуальный резерв" открывается окно подбора, куда попадают "Заказы поставщикам" с отмеченной галочкой "Товары в пути", в которых есть товар из табличной части документа "Заказ покупателя" - и он еще не зарезервирован другими документами Виртуального резервирования (ведется учет остатков товаров в пути).
В нашем примере к виртуальному резерву доступна номенклатура "Оборудование" по двум документам "Заказ поставщику" - в количестве 36 штук, программа автоматически разбила количество на 20 шт. и на 16 шт.
Также в документе "Заказ покупателя" заказана номенклатура "Комплект" в количестве 12 шт. Если отметить галочкой несколько позиций, то документ виртуального резервирования будет создан на все отмеченные товары. Для формирования документа "Виртуальный резерв" нам необходимо отредактировать выбранное количество (по необходимости), установить галочку и по кнопке "Создать" сформировать документ виртуального резервирования.
В окне подбора товаров ведется контроль по количеству, которое требуется к Виртуальному резерву, программа не даст зарезервировать большее количество товаров, чем указано в колонке "Требуется".
Создадим документ Виртуального резервирования для номенклатуры "Оборудование". В сформировавшемся документе строка с номенклатурой поделена на две, в соответствии с виртуально зарезервированным количеством в документах "Заказ поставщику".
Для просмотра списка документов Виртуально резервирования нужно зайти в раздел Склад -> Виртуальные резервирования.
В списке Заказов покупателей добавлен индикатор Виртуального резерва. Значок "Автомобиль" появляется после создания и проведения документа "Виртуальный резерв", как только товар перестанет находится в Виртуальном резерве (все товары, размещенные в виртуальном резерве), индикатор исчезнет.
На основании документа "Заказ поставщику № 22" оформим документ "Приходная накладная".
После того, как товар поступает на склад, позиции из виртуального резерва автоматически переносятся в обычный резерв - создается документ «Резервирование запасов» с комментарием "#Автоматическое резервирование по документу - "..."
После того, как товар поступил на склад, и резерв из Виртуального стал Реальным - автоматически меняется статус документа "Заказ покупателя" из состояния "В работе" на состояние "Поступил частично" (при частичном поступлении на склад) или "Поступил от поставщика" (если весь оформленный виртуальный резерв поступил).
Варианты состояний документа "Заказ покупателя" могут добавляться и настраиваться индивидуально под особенности компании.
Для анализа Виртуальных резервов нами разработано два дополнительных отчета в разделе Склад:
1. Отчет "Анализ резервов товаров в пути" - показывает количество товаров, находящихся в виртуальном резерве в разрезе заказов покупателя и заказов поставщиков, а также позволяет отследить документ движения виртуального резерва.
2. Отчет "Остатки товаров в пути" - показывает свободный остаток товаров в пути по заказам поставщиков, доступные для виртуального резервирования.
Также в разделе Настройки есть дополнительные Настройки резервирования товаров в пути:
1) Релизы
Адаптировано под релиз 1С:УНФ 3.0 (Проверено на 3.0.11.169. Адаптация к актуальному релизу за счет МИКО).
2) Особенности работы
Для работы необходимо использовать функционал резервирования.
Для получения оповещений должен быть задействован функционал "Обсуждения".
В типовой 1С:УНФ резервировать можно только товары, фактически находящиеся на складе. Предлагаемое в статье расширение добавляет механизм «Виртуального резерва товаров в пути»: после установки флага «Товары в пути» в «Заказе поставщику» вы можете зарезервировать будущий товар под конкретный «Заказ покупателя». Когда товар поступит на склад, виртуальный резерв автоматически преобразуется в обычный, гарантируя, что товар достанется нужному клиенту.
Виртуальный резерв — это бронь товара, который находится в пути от поставщика. Он создается на основании «Заказа покупателя» и привязывается к «Заказу поставщику» с установленным флагом «Товары в пути». Система контролирует, чтобы объем виртуальных резервов не превышал количество в поставке. После оформления «Приходной накладной» виртуальный резерв автоматически конвертируется в стандартный документ «Резервирование запасов», а статус заказа покупателя обновляется.
Двойная продажа возникает, когда одну и ту же будущую партию обещают разным клиентам. Расширение решает эту проблему через централизованный учет: в «Заказе поставщику» отображается колонка «Зарезервировано в пути», где видно, какая часть поставки уже распределена. Менеджеры видят реальное свободное количество товаров в пути и не могут зарезервировать больше, чем запланировано к поступлению.
В стандартной конфигурации после поступления товара резерв нужно проставлять вручную. Доработка МИКО "Виртуальное резервирование товара в пути" автоматизирует этот процесс: при проведении «Приходной накладной» система находит связанные виртуальные резервы и создает документ «Резервирование запасов» с комментарием «#Автоматическое резервирование». Также автоматически обновляется статус «Заказа покупателя» («Поступил частично» / «Поступил от поставщика»), что исключает ручной труд и ошибки.
Для анализа мы добавили два специализированных отчета: «Анализ резервов товаров в пути» и «Остатки товаров в пути». Первый показывает распределение виртуальных резервов в разрезе заказов покупателей и поставщиков, второй — отображает свободные остатки будущих поставок, доступные к резервированию. Данные отчеты дополняют функциональный блок виртуального резервирования товаров в пути, отображая данные о наличии и движении виртуальных резервов по заказам.