...
На основании диаграмм создаются календари.
Календари на события.
События бывают двух видов: Заказ и Поставка.
По каким либо причинам поставка может отмениться, и если это известно заранее, ее следует деактивировать в календаре. Система учтет что из плана выпала поставка и пересчитает Заказы и Поставки с учетом таких “каникул“ поставщика. Если по какой либо причине не было деактивировано событие в календаре, а поставка не произошла, то это необходимо отобразить в приходах нулевым количеством или если это не будет сделано, то система по остаткам скорректируется и при очередном пересчете скорректирует заказы.
Календари создаются в таких случаях:
при сохранении диаграммы календари сразу создаются под эту диаграмму на срок действия диаграммы или на некоторое количество дней вперед (это настройка файла опций - config/options_databasename.json5 replenishment: {calendarDays: 80 // how many days ahead the calendar is calculated} )
можно пересчитать (пересоздать) календари, из таблицы с диаграммами на сайте - localhost:3000/diagrams (или со странице с календарями - localhost:3000/calendars, как указано на картинках ниже. Перед пересчетом заказов, пересчитываются календари на основании которых создаются эти заказы. Пересчитываются заказы по выбранной диаграмме, и только те, у которых дата больше текущей. Если нужно пересчитать календари и заказы по одной диаграмме, то это можно сделать из меню строки слева. Если пересчитать несколько диаграмм, то слева в чекбоксах отметить необходимые для пересчета диаграммы, а потом справа в меню выбрать пересчет отмеченых диграмм. При пересчете заказов (календарей) по выбранной диаграмме, так же пересчитываются и календари и заказы по всем связанным диаграммам
если ко времени запуска батча есть недосчитанные календари, они досчитываются
ручное добавление календаря ( с привязкой к диаграмме и без привязки к диаграмме )
...
Info |
---|
“Пересчитать календари“ не стоит понимать дословно. Сами по себе календари не пересчитываются они создаются Диаграммой и по сути являются расписанием событий для этой диграммы. Событие События - Заказ или Поставка. |
...
Когда в расписании Диаграммы на одной неделе создается более 1 события, учитывается, чтобы дата поставки раннего календаря не была больше или равна дате поставки позднего.
Например: понедельник - 4, вторник - 2
...
Создавая новый календарь вручную, по сути вы создаете календарь на События - Заказ или Поставку.
На сайте на странице календарей можно наблюдать http://localhost:3000/calendar одна строка из таблицы RPM_CALENDAR будет отображаться двумя строками Заказ и Поставка
...