...
rpm_check_orders_batch_running
Форма Диаграммы
rpm_diagrams
rpm_suppliers
rpm_warehouses
rpm_contracts_by_supplier
rpm_get_contract_by_diagram
– Проверяет наличие временной таблицы RPM_SKU_BY_DIAGRAMS
.
Форма Диаграммы
Работает с таблицами RPM_DIAGRAM, RPM_DIAGRAM_GROUPS, RPM_DIAGRAM_ITEMS
Таблица RPM_DIAGRAM_STORES устарела. (как и колонка ALL_STORES в RPM_DIAGRAM). Одна диаграмма обслуживает один магазин.
Опциональные таблицы:
RPM_DIAGRAM_SCHEDULE - содержит список диаграмм для батча расчетов заказов, если указан аргумент --diagram_from
RPM_DIAGRAM_HIST - архив удаленных диаграмм
RPM_DIAGRAM_CHANGES - трекинг изменений в основных таблицах под специфику клиента
При использовании групп СКЮ или параметра ALL_SKUS список позиций берется из SKU_STORE_CONTRACT
rpm_diagrams
Обслуживает метод classes/controllers/rpm/diagram.js - getDiagrams
, который вызывается ендпоинтом /rpm/get_diagrams
и выдает список диаграмм по фильтру.
rpm_suppliers
Аналогичен all_suppliers
, только без сортировки. (SupplierDim
.supplier_name
?). Вызывается перед модалкой новой диаграммы.
rpm_warehouses
Список складов (StoreDim.warehouse_name
?) Вызывается перед модалкой новой диаграммы.
rpm_contracts_by_supplier
- для ЕП /rpm/get_diagram_params_by_supplier
. Вызывается при смене поставщика диаграммы в модалке.
rpm_get_contract_by_diagram
- список контрактов поставщика, указанного в диаграмме. Обслуживает ЕП /rpm/get_diagram_by_id
.
rpm_get_diagram_by_id
- параметры диаграммы для редактирования. Обслуживает ЕП /rpm/get_diagram_by_id
.
rpm_check_remaining_stores_for_cross_dock
- список магазинов, которые могут быть добавлены к кроссдок-пакету диаграмм. ЕП /rpm/get_remaining_stores_for_add_crdock
.
rpm_skus_by_supplier
- список СКЮ по контракту и магазинам для модалки диаграммы. ЕП /rpm/get_diagram_skus_by_contract
.
rpm_get_diagram
- выборка пересекающихся диаграмм. Запрос checkIntersections
.
rpm_get_groups_for_diagram
- список всех групп с пометкой выбранных для диаграммы. Выбранные группы берутся из GROUPS
или SKU_STORE_CONTRACT_V
, если там есть GROUP_ID
. ЕП rpm/get_groups_for_diagram
.
rpm_delete_rpm_diagram_groups_by_diagram
- в методе updateSkus
при редактировании диаграммы.
rpm_delete_getrpm_diagram_items_by_iddiagram
- в методе updateSkus
при редактировании диаграммы.
rpm_get_diagram_mins_for_store
...
rpm_full_delete_diagram_calendars_orders_cross_dock_stores
rpm_get_cross_dock_whs_diagram
rpm_delete_rpm_diagram_items_by_diagram
rpm_check_contract_for_supplier
...