Развитие механизмов резервирования товаров и давальческих материалов

Содержание

Слайд 2

План Резервирование Обособленное обеспечение Концепция улучшений Изменения в работе пользователя Технические детали

План

Резервирование
Обособленное обеспечение
Концепция улучшений
Изменения в работе пользователя
Технические детали

Слайд 3

Резервирование

Резервирование

Слайд 4

Семь регистров Сколько товара в наличии Сколько товара и когда доступно

Семь регистров

Сколько товара в наличии
Сколько товара и когда доступно для продажи
Сколько

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

Семь регистров – отвечают на четыре вопроса:

Документ

Проведение

Обеспечение заказов

Обеспечение заказов работами

Свободные остатки

Движение товаров

График поступления товаров

График отгрузки товаров

Доступные остатки планируемых поступлений

Слайд 5

Каким регистром воспользоваться? Ошибки в движениях Производительность Проблемы внедрения Cложно разобраться

Каким регистром воспользоваться?

Ошибки в движениях
Производительность
Проблемы внедрения

Cложно разобраться в многообразии регистров. Каким регистром

воспользоваться для решения задачи?

Регистры связаны внутренней неведомой логикой. Запись в них должна быть синхронизирована. Кэш данных сложно реализовать, когда данные нужно собрать из семи регистров.

Регистры для контроля остатков не подходят для динамического списка или для отчета – задачи разные, технологически

Слайд 6

Особенности регистров РН Движение товаров РС Доступные остатки планируемых поступлений Не

Особенности регистров

РН Движение товаров
РС Доступные остатки планируемых поступлений

Не использовать - регистр

технический, нужен только для частной задачи расчета записей в РН График поступления товаров. Решает задачу закрытия ожидаемых поступлений на даты по заказам поставщикам.

Заполняется по данным из принятых заказов на отгрузку (заказов клиентов) с действием «Резервировать к дате» и ожидаемым поступлениям (заказов поставщикам). Заказ клиента претендует только на товары с датой ожидаемого поступления меньше или равной дате отгрузки заказа клиента. Ситуация: приняли заказ клиента на сегодня, есть заказ поставщику на послезавтра, он нам не подходит. Рассчитали регистр. Прошло 2 дня, заказ клиента не отгружали – теперь нам подходит заказ поставщику, но регистр был рассчитан позавчера…

Слайд 7

РН Обеспечение заказов РН Обеспечение заказов работами Регистр остатков – используется

РН Обеспечение заказов
РН Обеспечение заказов работами

Регистр остатков – используется для контроля

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

Для контроля перезаказа работ. Но нет полноценного учета выполнения/производства работ. Например, работа выпущена документом Выпуск продукции / выполнение работ. Менеджеру по продажам нужно понять, что работа выпущена и что пора оформлять Акт. Простого способа получить эти данные в системе нет.

Особенности регистров, обособленная схема

Слайд 8

Собрать данные Отгружаемый товар – регистр №8 Под какой заказ резерв

Собрать данные
Отгружаемый товар – регистр №8
Под какой заказ резерв на складе?

Чем

зарезервирован товар?

На этот вопрос отвечает отчет Остатки и доступность товаров

Подключаем РН Товары к отгрузке

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

Нужны регистраторы

Сложности реализации:

Слайд 9

Состояние обеспечения И снова производительность График обособленного обеспечения В обработке выполняется

Состояние обеспечения

И снова производительность
График обособленного обеспечения

В обработке выполняется распределение свободного остатка

на заказы с действием «К обеспечению»

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

Напрашивается решение: Резервировать обособленные товары, аналогично необособленным.

Слайд 10

Умное обособленное обеспечение Если товар заказан, либо уже поступил под заказ

Умное обособленное обеспечение

Если товар заказан, либо уже поступил под заказ клиента,

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

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

Доработку в данном ключе сделали для производства: Дата обеспечения обособленными материалами используется напрямую при расчете графика производства, минуя документ «Этап производства»

Заказ клиента

Менеджер по продажам

Логист

Склад

Склад

Обособленная потребность

Обеспечение

«Готов к отгрузке»

Слайд 11

Особенности обеспечения материалами Потребности в материалах фиксирует документ «Этап производства» Материалов

Особенности обеспечения материалами

Потребности в материалах фиксирует документ «Этап производства»
Материалов в этапе

много, документов еще больше.

Поступают предложения: – сводный отчет по материалам, сколько обеспечено, сколько – нет – одна кнопка, «резервировать всё, отгрузить все» в состоянии обеспечения.

Актуализировать даты отгрузки построчно неудобно
Пересчитали график производства полуфабикатов – снова актуализировать даты отгрузки…

Проблемы:

Слайд 12

Продажи. Разбиение строк заказа. Объектом работы менеджера по продажам является не

Продажи. Разбиение строк заказа.
Объектом работы менеджера по продажам является не только

заказ, но и строка заказа. Цена, скидки, желаемая дата отгрузки может оговариваться в разрезе строк заказа.
Проблема:
Актуализировали график отгрузки – строки раздробились.
Заказ поставщику отменился – первоначальный вид заказу не вернуть.
Слайд 13

Обеспечение из графика поступлений. Выводы. Неудобно управлять вручную Недостаточная функциональность Для

Обеспечение из графика поступлений. Выводы.

Неудобно управлять вручную
Недостаточная функциональность

Для производства:

В отличие от

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

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

Текущая реализация «резерва к дате» не подходит

Слайд 14

Обеспечение из графика поступлений. Выводы для торговли. Для торговли: Текущая реализация

Обеспечение из графика поступлений. Выводы для торговли.

Для торговли:

Текущая реализация «резерва к

дате» не удобна для массовой обработки заказов:

Зачем лишнее действие при приеме заказа резервировать, резервировать к дате?

«…если я принял у клиента заказ, значит обеспечьте меня товаром»
«…если товаров достаточно только для одного заказа, то пусть достанутся тому который был принят раньше»

Заказ клиента

Заказ клиента

Заказ клиента

Заказ клиента

Заказ клиента

Доступный остаток

Не обеспечен

Слайд 15

Обеспечение из графика поступлений. Технические решения. Реализовать хранимое распределение графика до

Обеспечение из графика поступлений. Технические решения.

Реализовать хранимое распределение графика до пары: Заказ

клиента – Заказ поставщику
Не хранить в заказе дату отгрузки, рассчитанную системой.
В замен использовать построчную желаемую дату отгрузки, заполнять по требованию клиента

Решение:

(дата поступления)

Как следствие отказ от использования действия Резервировать к дате

Заказ поставщику

Заказ поставщику

Заказ клиента

Заказ клиента

Заказ клиента

Доступный остаток

Слайд 16

Обособленное обеспечение

Обособленное обеспечение

Слайд 17

Обособление под заказ и крупнее Изначально поддерживалось только обособление под заказ

Обособление под заказ и крупнее

Изначально поддерживалось только обособление под заказ
Затем появилось

обособление под более «крупные» сущности

Позиционирование обособленных товаров

Архитектура регистров не менялась:

РН Обеспечение заказов хранит остатки обособленных товаров в наличии
В РН Свободные остатки эта же величина в ресурсе «В резерве под заказ»

Активно используется документ «Корректировка назначения товаров»

для переброски остатков, например, между направлениями деятельности

Слайд 18

Особенности обособления в давальческой схеме Необходимость принимать материалы от давальца заблаговременно

Особенности обособления в давальческой схеме

Необходимость принимать материалы от давальца заблаговременно
Логично обособить

принимаемые материалы
В производстве другие назначения

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

Назначение – самый подходящий способ обособления, пронизывает все контуры учета, что гарантирует соблюдение ограничений выполнения операций с давальческими материалами

Для управления производством удобен вариант обособления под «Этап производства». Именно этап является объектом управления, гранулой в задаче построения графика производства.

Поступление материалов

Производство

Материалы под назначение «Давалец»

Потребность под назначение «Этап»

!

!

Слайд 19

Неудобства текущего решения в давальческой схеме Товар поступает от давальца под

Неудобства текущего решения в давальческой схеме

Товар поступает от давальца под назначение, связанное

с давальцем в целом (без указания этапа)
Параллельно или позже планируется производство, рассчитывается потребность в материалах по заказу
Используя документ «Корректировка назначения товаров» распределяем поступивший товар между этапами производства

«Локальная» доработка на внедрениях: Автоматизация создания необходимых корректировок назначений.

Партнеры решают задачу распределения на регистрах, проблемы которых описаны ранее

Слайд 20

Обособленная схема. Выводы. Унифицировать обособленное и не обособленное обеспечение: Решение: При

Обособленная схема. Выводы.

Унифицировать обособленное и не обособленное обеспечение:

Решение:

При обособлении под «крупные» сущности:

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

Склад

Материалы давальца

Товары для продажи по НД

Товары для продажи без НД

Слайд 21

Обособленная схема. Технические решения Унифицировать регистры обеспечения – везде назначение использовать

Обособленная схема. Технические решения

Унифицировать регистры обеспечения – везде назначение использовать в качестве

измерения. Записи с пустым назначением – товары по необособленной схеме.
Добавить полноценную возможность в зарезервировать заказом товар на складе обособленный под «крупную» сущность.
Слайд 22

Концепция улучшений

Концепция улучшений

Слайд 23

Регистры обеспечения под функции системы. Концепт.

Регистры обеспечения под функции системы. Концепт.

Слайд 24

Контроль остатков Документ Проведение РС «Состояние обеспечения» номенклатура, заказ, дата –

Контроль остатков

Документ

Проведение

РС «Состояние обеспечения» номенклатура, заказ, дата – доступно, резерв, не

обеспечено

РН для контроля остатков номенклатура – остаток, резерв, доступно

РС для списков заказ – состояние

Регистры обеспечения. Формирование движений

Слайд 25

Как решаются проблемы

Как решаются проблемы

Слайд 26

Как решаются проблемы

Как решаются проблемы

Слайд 27

Как решаются проблемы

Как решаются проблемы

Слайд 28

Как решаются проблемы

Как решаются проблемы

Слайд 29

Отдельные сценарии требующие проработки Заказ с отложенным обеспечением Исправление обеспечения при

Отдельные сценарии требующие проработки

Заказ с отложенным обеспечением
Исправление обеспечения при отмене заказа

-

Заказ клиента принят с указанием «далекой» желаемой даты отгрузки
- Создан заказ поставщику на указанную дату, заказ клиента поставлен в резерв к дате
- Далее можно принимать заказы клиента и резервировать для них товары из заказов поставщикам более ранними датами

Реализовывать вытеснение заказов с одинаковым приоритетом не планируется

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

Механика распределения будет использовать информацию о дате приема заказа

Слайд 30

Изменения в работе пользователя

Изменения в работе пользователя

Слайд 31

Слайд 32

Подбор товаров в заказ

Подбор товаров в заказ

Слайд 33

Подбор товаров в заказ на дату

Подбор товаров в заказ на дату

Слайд 34

Слайд 35

Создание заказа копированием/вводом на основании, вручную

Создание заказа копированием/вводом на основании, вручную

Слайд 36

Слайд 37

Комбинированный способ ввода с использованием состояния обеспечения

Комбинированный способ ввода с использованием состояния обеспечения

Слайд 38

Слайд 39

Контроль обеспечения необособленных товаров

Контроль обеспечения необособленных товаров

Слайд 40

Контроль обеспечения обособленных товаров

Контроль обеспечения обособленных товаров

Слайд 41

Обмен товарами между менеджерами

Обмен товарами между менеджерами

Слайд 42

Согласование заказа

Согласование заказа

Слайд 43

Контроль предоплаты

Контроль предоплаты

Слайд 44

Слайд 45

Отгрузка

Отгрузка

Слайд 46

Отгрузка без заказа

Отгрузка без заказа

Слайд 47

Слайд 48

Контроль доступного остатка

Контроль доступного остатка

Слайд 49

Производство Перераспределение резервов автоматически при изменении номера в очереди заказа на

Производство

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

учитывается номер в очереди и порядок следования этапов на оси времени. Резервы заказов другого типа вытесняются только на основе более высокого приоритета
Слайд 50

Технические детали

Технические детали

Слайд 51

Структура РС Состояние обеспечения

Структура РС Состояние обеспечения

Слайд 52

Событие 1. Прием заказа клиента До После Документ: Заказ клиента №1 Количество: 7,000

Событие 1. Прием заказа клиента

До

После

Документ: Заказ клиента №1 Количество: 7,000

Слайд 53

Событие 2. Оформление заказа поставщику Документ: Заказ поставщику №1 Количество: 10,000

Событие 2. Оформление заказа поставщику

Документ: Заказ поставщику №1 Количество: 10,000 Дата поступления: 01

января

До

После

Слайд 54

Событие 3. Прием следующего заказа клиента Документ: Заказ клиента №2 Количество: 7,000 До После

Событие 3. Прием следующего заказа клиента

Документ: Заказ клиента №2 Количество: 7,000

До

После

Слайд 55

События требующие перераспределения Часть операций требует пересчета состояний других заказов Оформление/изменение

События требующие перераспределения

Часть операций требует пересчета состояний других заказов
Оформление/изменение заказа поставщику
Оформление/изменение

фактического поступления
Прием/изменение заказа, при наличии заказов с более низким приоритетом

Актуален вопрос: выполнять ли распределение в транзакции проведения, либо запускать фоновое задание.
Информация регистра не используется при контроле остатков.

Слайд 56

Таблицы итогов Регистр накопления это пара: - таблица движений, - таблица

Таблицы итогов

Регистр накопления это пара:
- таблица движений, - таблица итогов.

Документы выполняют запись

в таблицу движений, расчеты в таблице итогов выполняет платформа.
Целостность итогов гарантирует платформа.
На вход расчета поступают: – отклонения в движениях документа (измерения, ресурсы) – вид операции (приход, расход) – период
Расчет распространяется не только на период, указанный в документе, но и на значения ресурсов в других периодов.

Документ

Таблица движений

Документ

Таблица итогов

Измерения, Δ ресурсов

Период

Вид движения

Период - Итог Период - Итог Период - Итог

Период - Итог Период - Итог Период - Итог

Слайд 57

РС «Состояние обеспечения» как таблица итогов РС Состояние обеспечения это таблица

РС «Состояние обеспечения» как таблица итогов

РС Состояние обеспечения это таблица итогов.

Дополнительно разрабатывается регистр, эмулирующий таблицу движений, например оборотный регистр (аналог РН Движение товаров).

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

Документ

Оборотный РН, без расчета итогов

Таблица итогов

Измерения, Δ ресурсов

Период, Заказ

Вид движения

Период,Заказ - Итог Период,Заказ - Итог Период,Заказ - Итог

Период,Заказ - Итог Период,Заказ - Итог Период,Заказ - Итог

Документ

Вид движения: принять заказ, отменить поставку и т.п.

Слайд 58

Дискуссионные вопросы Поддерживать ли две схемы работы: «Старое» резервирование «Новое» резервирование

Дискуссионные вопросы

Поддерживать ли две схемы работы:
«Старое» резервирование
«Новое» резервирование