Оглавление | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Коммерция → Закупки → Ежедневное распределение
Назначение
В форме выполняется расчет потребности торговой точки Расчет и формирование заказов на перемещение из центрального склада в аптеку согласно рассчитанной потребности
Формирование заказов на перемещение: https://ooo-rassvet.atlassian.net/l/cp/uHjc5ZjAВ списке отображаются
Расположение
Коммерция → Закупки → Ежедневное распределение
Список
Отображаются торговые наименования, по которым было движение по выбранному складу, есть остатки или ожидаемое поступление на центральный склад
Для повышения удобства работы пользователей с небольшими диагоналями экрана, верхнее меню расположено в две строки
...
Отборы и настройки
Пользователь может установить различные параметры отбора и представления списка Ежедневное распределение
...
В списке отображаются торговые наименования и различные параметры, позволяющие пользователю выполнить расчет количества товара, которое необходимо заказать
При формировании заказов из расчета исключается номенклатура, которая находится в группе Не использовать. Подробнее: https://ooo-rassvet.atlassian.net/l/cp/sNPTRFPo
Колонки
В списке отображаются торговые наименования и различные параметры, позволяющие пользователю выполнить расчет количества товара, которое необходимо заказать
Краткое / Полное представление списка
Для удобства работы пользователя аптеки, у которого небольшая диагональ экрана, реализован переключатель представления списка: Детальный | Краткий
...
Выбор пользователя запоминается
В детальном списке отображаются все колонки Ежедневного распределения. Подробно колонки описаны здесьu4eQ4i0E
Подробнее: : https://ooo-rassvet.atlassian.net/wiki/spaces/FARMWIKI/pages/3906306057#%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D0%B5-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5В кратком варианте отображаются только самые необходимые колонки. Список колонок описан здесь
...
Алгоритмы расчета значений описаны в статье: https://ooo-rassvet.atlassian.net/wikil/spaces/FARMWIKI/pages/3906306057#%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5
Сортировка столбцов в потребности аптек
Отборы и настройки
Установка параметров отбора и представления списка Ежедневное распределение
...
Описание параметров и отборов: https://ooo-rassvet.atlassian.net/l/cp/sNPTRFPo
Сортировка
Для сортировки колонок таблицы Ежедневное распределение:
Выбрать значение в колонке, по которой необходимо выполнить сортировку
Нажать в командной панели Сортировать по возрастанию, Сортировать по убыванию
Сохранение результата работы
Результаты изменений, совершенных пользователями, хранятся в регистре сведений Расчет к распределению. Данная информация хранится в разрезе одного пользователя в течении одного дня. Если пользователем был сформирован документ Заказы на перемещение, то записи из регистра очищаются
Ограничение по количеству заказанного
Если при вводе количества Заказ срабатывает ограничение на количество, система уменьшает заказанное до максимального количества
Ранее выводилось предупреждение и количество устанавливалось равным 0 и пользователю приходилось вводить количество повторно
Итоги по колонке Заказ
Общий результат по колонке Заказ отображается в отдельном поле Итого, руб
Формулы
Расшифровка формулы расчета колонки Заказ
Блок кода |
---|
Страховой Запас = 0 И Среднедневная Реализация = 0 Тогда
К Распределению = 0;
Если Среднедневная реализация >= Страховой Запас Тогда
Если Остаток Аптеки + Ожидается В Аптеку >= ((Точка Заказа+Количество Дней Запаса)
* Среднедневная реализация) И (Остаток аптеки + Ожидается В Аптеку) <> 0 Тогда
К Распределению = 0
Если Остаток аптеки + Ожидается В Аптеку < ((Точка Заказа+Количество Дней Запаса)
* Среднедневная реализация) ИЛИ Остаток аптеки + Ожидается В Аптеку = 0 Тогда
К Распределению = Округление в большую сторону(Среднедневная реализация * Объем Заказа)
- Остаток Аптеки - Ожидается В Аптеку;
КонецЕсли;
Если Среднедневная реализация < Страховой Запас Тогда
Если Остаток Аптеки + Ожидается В Аптеку >= ((Точка Заказа + Количество Дней Запаса)
* Страховой Запас) И (Остаток Аптеки + Ожидается В Аптеку) <> 0 Тогда
К Распределению = 0;
ИначеЕсли Остаток Аптеки + Ожидается В Аптеку < ((Точка Заказа + Количество Дней Запаса)
* Страховой Запас) ИЛИ Остаток Аптеки + Ожидается В Аптеку = 0 Тогда
К Распределению = Округление в большую сторону(Страховой Запас * Объем Заказа)
- Остаток Аптеки - Ожидается В Аптеку;
КонецЕсли; |
Информация |
---|
Итоговая сумма заказа умножается на Коэффициент сезонности и округляется до целого числа |
Формула округления колонки Заказ при нажатии Рассчитать
Блок кода |
---|
Если “Остаток аптеки“ + “Ожидается в аптеку“ <
(“Среднедневная реализация” * “Точка заказа” * “Коэффициент сезонности”)
Тогда “Заказ“ = “Среднедневная реализация” * (“Объем заказа“ + “Количество дней запаса“) *
“Коэффициент сезонности”) - (“Остаток аптеки“+ “Ожидается в аптеку“)
Округлить до целого (15 как 20)
Привести к кратности
Иначе
“Заказ“ = 0 |
Алгоритм расчета среднедневной реализации
Переменные, участвующие в расчете:
Динамика - рассчитана по формуле ПродажиЗа7Дней / 7 / ПродажиЗа30Дней / 30
Нижняя граница динамики - задается в константе на форме Настройки потребности
Верхняя граница динамики - задается в константе на форме Настройки потребности
КФакт - рассчитана по формуле (см. ниже)
Константа - значение из регистра Настройки количества дней отсутствия по назначению без учета складов
Формула среднедневной реализации
Блок кода |
---|
Если “Продажи за 30 дней” = 0 И “Продажи за 30 дней по отсутствующему товару” > 0
Тогда “Среднедневная реализация” = “Продажи за 30 дней по отсутствующему товару” / 30
Если “Продажи за 30 дней” = 0 И “Продажи за 30 дней по отсутствующему товару” > 0
Тогда “Среднедневная реализация” = 0
Если “Динамика” <> 0 И (“Динамика” < “Нижняя граница динамики” ИЛИ “Динамика” >
“Верхняя граница динамики”) (не попала в диапазон границ)
Тогда “Среднедневная реализация” = “Продажи за 7 дней” / 7
Иначе
Если КФакт <= Кконстанта
“Среднедневная реализация” = “Продажи за 30 дней” / (30 - КФакт)
Иначе
“Среднедневная реализация” = “Продажи за 30 дней” / (30 - Кконстанта) |
Формула расчета КФакт
Блок кода |
---|
Настройки количества дней отсутствия (по направлению и складу) *
Коэффициенты количества отсутствия дней на складе.(по ABC) |
Формула округление количества Заказ
Блок кода |
---|
Если К закупу > 0 И К Закупу < 10,
тогда К закупу – округление до целого в большую сторону.
Если к Закупу >= 10 И К Закупу <50,
nогда К закупу – округление до целого в большую сторону кратно 5
Если К закупу >= 50 И К Закупу < 500,
тогда К закупу – округление до целого в большую сторону кратно 10
Если К закупу >= 500 И К Закупу < 1000,
тогда К закупу – округление до целого в большую сторону кратно 50
Если К закупу >= 1000,
тогда К закупу – округление до целого в большую сторону кратно 100 |
Точка и объем заказа определяется от переключателя Расчет по: или по товарной категории, или по ABC/XYZ-анализа
Предупреждение |
---|
При корректировке количества в колонке Заказ проверяется превышение максимально допустимого количества = Продажи за 30 дней * Количество месяцев для расчета максимального допустимого к заказу (константа) - Остаток аптеки - Ожидается в аптеку
|
Условное оформление
...
Цвет фона - бледно зеленый, цвет текста - зеленый: товар размещен на складе сегодня
...
Например, для сортировки по цвету заливки используется колонка Поступило на ЦС сегодня:
Выбрать ячейку в колонке Поступило на ЦС сегодня
Нажать Сортировать по убыванию, Сортировать по возрастанию
Матрица
В нижней части формы формы отображаются итоги по матрице торговой точки
...
Отображается состояние основной и индивидуальной матрицы в торговых наименованиях, суммах, отклонения от норм
Красным отображается отклонение
Информация |
---|
При проведении заказа выполняется проверка на вхождение товаров в матрицу и непревышение товарного запаса торговой точки |
Итого к заказу учитывается по виду цены Матрица базовая
Суммы запаса учитываются по виду цены Учетная
Количество К заказу рассчитывается следующим образом:
К заказу = Количество заказанных позиций - Количество заказанных позиций, которые имеют остаток в торговой точке
Просмотр состояния запасов
При нажатии на ссылку Матрица открывается форма просмотра текущего состояния товарного запаса аптеки
...
Сохранение результата работы
Результаты изменений, совершенных пользователями, хранятся в регистре сведений Расчет к распределению
Данная информация хранится в разрезе одного пользователя в течении одного дня
Записи из регистра очищаются, если пользователем был сформирован документ Заказы на перемещение
Информация |
---|
В Журнал регистрации записывается факт изменения контроля в обработке Матрицы и товарный запас торговых точек. Записывается: Торговая точка, Тип контроля, Время изменения, Автор изменения |
Свойства страницы | ||
---|---|---|
| ||
|