Это старая версия документа.


Содержание

Рабочая инструкция работы закупщика в программе Forecast NOW!

1.Настройка параметров для формирования заказа
1.1 Настройка расписания заказов
1.2 Настройка срока доставки и горизонта планирования в днях
1.3 Настройка структуры складов
1.4 Настройка рабочего календаря
1.5 Установка кратностей упаковок разного уровня
1.6 % фильтрации
1.7 Установка уровня сервиса
1.8 Установка фильтров подготовки заказов (при необходимости)
1.9 Настройка товарной матрицы (при необходимости)
1.10 Настройка сезонности
1.11 Ограничения заказа по поставщикам (при необходимости)
1.12 Настройка аналогов
1.13 Настройка акций под известный объем спроса
2. Работа с заказами
2.1 Просмотр заказов, сформированных автопилотом
2.2 Альтернативный вариант формирования заказов
2.3 Настройка вида таблицы заказа
2.4 Учет ограничений заказа
2.5 Ручное изменение заказа
2.6 Сохранение заказа
2.7 Обратный обмен с учетной системой
3. Настройка параметров для проведения балансировки
3.1 Создание направлений балансировки
3.2 Установка нормы складского запаса
3.3 Задание сроков и стоимости доставки
3.4 Дополнительные настройки балансировки
4. Проведение балансировки
4.1 Общий принцип проведения балансировки
4.2 Расписание балансировки
4.3 Пропорциональное распределение остатка распределительного центра
4.4 Учет балансировки при последующих операциях
4.5 Согласование балансировки с алгоритмом учета дат поступлений заказов
4.6 Сохранение балансировки
4.7 Автоматическое проведение балансировки

Настройка параметров для формирования заказа

Перед непосредственно формированием заказов в Forecast NOW! должны быть настроены следующие параметры:
• расписание заказов
• срок доставки в днях
• горизонт планирования в днях
• структура складов
• рабочий календарь
• кратность упаковок разного уровня
• уровень сервиса/использовать оптимальный уровень сервиса
• параметры фильтрации
• фильтры подготовки заказов (при необходимости)
• восстанавливать спрос по остаткам (при необходимости)
• минимальное число дней продаж и актуальный период, дней (при необходимости)
• не заказывать товар (при необходимости)
• параметры сезонности
• ограничения заказа по Поставщикам (при необходимости)
• аналоги
• акции типа объем

Расписание заказов

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

  1. Настроить расписание заказов в Настройки - Расписание заказов
  2. Задать товарам соответствующие расписания в Параметры - Расписание поставок

Настройка расписания заказов

Нужно нажать на добавить и ввести имя расписания (впоследствии это имя можно изменить при помощи кнопки «переименовать»

Теперь можем приступить к настройке времени поставок, для этого нужно выбрать кнопку Установить\Настроить.

В программе реализована гибкая система настройки. Есть возможность настроить как на каждодневные поставки с определенным интервалом повторений, так и на неделю и месяц.

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

Поиск и фильтрация расписаний заказов

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

Выделение расписаний заказов

Добавлена возможность выделения нескольких расписаний заказов из списка при помощи клавиш Ctrl, Shift

Все выделенные расписания можно удалить одной командой: Удалить

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

По созданному расписанию можно создать правило его автоматической установки при помощи контекстного меню («Создать правило»)

Сроки доставки в расписании заказов

1. При создании расписания заказов можно указать срок доставки – в таблице заказа ожидаемые даты доставки будут окрашены в фиолетовый цвет

2. Также можно создать разную логику доставок товара.

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

2.1.Создаем расписание заказов, задаем дни повторений вторники и сроки доставки 1 день

2.2.Выбираем это расписание, нажимаем «Установить Настроить», задаем дни повторений пятницы и срок доставки 3 дня – итогом будет необходимое нам расписание заказов и приходов товара

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

Если сроки доставки установлены в расписании заказов, то для автоподготовки заказов будут браться именно они, если нет- сроки доставки из параметров

Копирование расписания заказов

Вы можете скопировать расписание заказов с предыдущего года

  • по датам расписания, нажав на «скопировать с предыдущего года»
  • по дням недели, нажав на «скопировать с предыдущего года по дням недели

Также доступно массовое копирование расписаний (по датам или по дням недели) при помощи контекстного меню (после выбора действия нужно выбрать год, на который будет скопировано расписание)

Настройка параметра Расписание заказов

Теперь, после того, как произвели настройку расписания, необходимо применить это расписание к товарам в соответствующем разделе – Параметры –Расписание поставок – Расписание заказов:

Открываем раздел Параметры – Расписание поставок и добавляем туда товары поставщика, для которого подготовили расписание заказов, (в примере, рассмотренном выше – Алефонсина)

В левой части программы (вид классификации товара) выбираем поставщика и нажимаем правую кнопку мыши, теперь выбираем добавить товары и устанавливаем ранее заданное расписание заказов

В случае, если Расписание заказов будет переименовано в Настройки - расписание заказов, то у товаров со старым именем расписания автоматически изменится значения параметра.

15.09.2014 00:55

Настройка срока доставки и горизонта планирования в днях

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

Форматы файлов для автоматической загрузки параметров доступны по ссылке

Настройка структуры складов

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

Создание структуры складов

Существующие структуры (иерархии) складов настраиваются в Настройка- Структура подчиненности складов.
Необходимо создать нужно число структур и заполнить их.
1. Через контекстное меню в списке складов выбирается и добавляется главный склад структуры (куда сначала приходит товар)
2. Выделяются и добавляются дочерние (склады, куда поступает товар с добавленного в п.1 Склада) склады при помощи Shift или Ctrl
3. Дочерние склады выделяются в левом окне и перетаскиваются в главный склад.

В получившейся структуре дочерние склады должны располагаться правее главного.

Настройка параметра Структура складов

После того, как созданы необходимые структуры подчиненности, их нужно задать товарам в Параметры-Основные.
1. Добавить товары главного склада в Параметры-основные
2. Установить в поле Значение столбца Иерархия складов созданную ранее структуру, установить в поле Значение столбца «Учитывать продажи дочерних складов «Да+Свои»
3. Нажать «Применить для всех»

Настройка рабочего календаря

Вы можете учитывать календарь продаж (режим работы торговых точек) и календарь заказов (режим работы поставщиков и отдела закупок) при помощи Настройки-Календари

Календарь продаж

При формировании заказа и проведении анализов вы можете учитывать календарь продаж торговых точек при помощи Настройки-Календари-Календарь продаж

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

Учет календаря происходит следующим образом:

  • при расчете оптимального запаса из исторических данных исключаются данные по нерабочим дням
  • если при заданном расписании поставок заказ выпадет на нерабочий день, то он будет перенесен на ближайший перед праздниками рабочий день
  • если заказ делается на нерабочие дни, то он равен нулю
  • если заказ делается на период, где есть как рабочие, так и нерабочие дни, то заказ будет сформирован на общее число дней заказа за вычетом нерабочих (например, заказ делается на 10 дней, 3 из них нерабочих. Значит будет рассчитан оптимальный запас на 7 дней).
Календарь заказов

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

Календарь заказов задается в Настройки – Календари-Календарь заказов.

Установка аналогична Календарю продаж:

  • выбирается продолжительность рабочей недели,
  • при помощи действия «Заполнить по умолчанию» можно автоматически использовать официальные рабочие календари
  • кликом мыши можно задать выходной день вручную
  • можно использовать уже заполненный календарь продаж
  • календарь задается в разрезе склада, можно его скопировать на другие склады

Пример работы

Заказы по поставщику делаются каждую среду.

9 мая – выходной по календарю заказов – заказ этому поставщику будет автоматически перенесен на 8 мая (если дата доступна в календаре заказов).

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

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

25.06.2015 05:01

После того, как задан календарь, нужно всем товарам всех складов установить параметр «Учитывать календарь» = «Да» в Параметры-Основные

Установка кратностей упаковок разного уровня

В основном, параметр загружается автоматически.
Для того, чтобы посмотреть значения параметров или их поменять нужно перейти в Параметры-Особенности поставок, добавить нужные товары и задать им соответствующие значения параметров Кратность, ед., Коробка, ед., Палета, ед., контейнер ед.

Правила округления

Для задания правил округления до нужной кратности можно задать параметр «округление»

• Правило округления «По правилам» - Заказать округляется по правилам математики - Если Заказать - Предыдущая кратность больше или равно 0,5 то Заказать округлится до следующей кратности, иначе - до предыдущей Например, кратность = 10, Заказать = 26. 26-20 = 6, 6/10 = 0,6>0,5 → Заказать = 30
• Правило округления «всегда вверх» - Заказать округлится в большую сторону до следующей кратности, Например, кратность = 10, Заказать = 11. Заказать округлится вверх и станет равной 20
• Правило округления «всегда вниз» - Заказать округлится в меньшую сторону до предыдущей кратности, Например, кратность = 10, Заказать = 19. Заказать округлится вниз и станет равной 10
• Правило округления «По правилам, складская» работает как обычное правило «По правилам», за исключением значений меньших кратности - тогда оно всегда округляет вверх.

Например, кратность = 24, заказать = 10. При округлении по правилам программа закажет 0, при округлении по «правилам, складская» программа закажет 24 единицы товара
• Правило округления «Половина кратности, складская» Работает как обычное правило «По правилам», за исключением значений меньших 1 кратности - тогда если заказ больше половины кратности, он округляется до кратности, если меньше половины - остается изначальным (не обнуляется)

Например, кратность = 24, заказать = 10. При округлении по правилам программа закажет 0, при округлении по «Половина кратности, складская» программа закажет 10 единиц товара.

• Правило округления с выбранным порогом округления (с точностью до десятой) работает следующим образом: если (заказать - предыдущая кратность)/кратность меньше порога округления, то заказ будет равен предыдущей кратности, если больше - то следующей кратности.

Например: порог округления 0,7, кратность = 10, нужно округлить = 26. 26-20 = 6, 6/10 = 0,6 < 0,7 → округлённое значение = 20

Формат файлов для автоматической загрузки доступен по ссылке

Округление объема заказа до слоя (упаковки второго уровня)

Если позицию можно заказывать только целой упаковкой второго уровня, то возможны следующие действия:
1. Проставить в поле кратность для этих позиций вместимость упаковки второго уровня или
2. Задать параметр «Округление (Упаковка второго уровня)» при загруженном/заданном параметре «Упаковка второго уровня»
В обоих случаях заказ по позиции будет округлять до целой упаковки второго уровня

% фильтрации

Нужно задать % фильтруемых максимальных и минимальных продаж в Параметры – Прогнозирование (например, если истории продаж состоит из 100 дней, а % фильтрации =2, то 2 самые большие и самые маленькие продажи в рабочие дни при обработке истории продаж будут сглажены до ближайших к ним

Автоматическая настройка параметров

В программе можно настроить присваивание параметров по умолчанию для новых товаров, попадающих в отдельные группы (например, учет календаря для всех товаров всех складов или учет продаж дочерних складов = Да+Свои для товаров распределительного центра, сначала приходящих на него, а затем распределяющихся по филиалам.) Для этого нужно:
1. Зайти в Настройки – Правила автоматической установки паарметров
2. Добавить правило (при необходимости сначала добавить несколько папок, куда потом можно будет поместить правила установки параметров)
3. В поле «Отбор» задать правила отбора товаров, которым будут автоматически записываться параметры
4. В поле «автоматически устанавливать выбрать параметры и их значения, которые будут записываться товарам, удовлетворяющим условиям отбора.
5. При нажатии «Сохранить» в окне установки правил правило будет запомнено для новых товаров, удовлетворяющих отбору (или ранее загруженных товарам, которые стали удовлетворять отбору) – им будут заданы указанные значения параметров
6. При отметке «Применить правило после создания» параметры правила будут записаны для всех товаров, удовлетворяющих условию правила

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

Установка уровня сервиса

Уровень сервиса настраивается по результатам кросс-ABC анализа или автоматически через вкладку Оптимизация – Уровень сервиса или параметр «Использовать оптимальный Уровень сервиса»

Установка уровня сервиса через кросс-ABC анализ

1. Провести Анализ-ассортимент и отфильтровать выбывший и неликвидный ассортимент (подробно описано в настройке сезонности)
2. Перейти на вкладку Анализ – ABC, выбрать все склады при помощи троеточия около названия складов, выбрать параметры анализа (ABC-АBC, факт продаж-прибыль или др.) и нажать «Провести Анализ по группе»

3. Нажать «Установить уровень сервиса по группам» и экспертно ввести значения параметров.

Расчет оптимального уровня сервиса

Оптимальный уровень сервиса можно рассчитать на вкладке Оптимизация – уровень сервиса, добавив товары и выставив период расчета (период расчета должен совпадать с горизонтом планирования).
После этого нужно удалить недостоверные для расчёта товары (товары со статусом достоверности отличным от Да (позиции, по которым недостаточно число продаж (нескладские) и позиции, у которых цены закупки выше цен реализации) и установить оптимальный уровень сервиса (по рассчитанному, медиане или среднему)

Альтернативный вариант – установка параметра «Использовать Оптимальный уровень сервиса» = «Да», в этом случае при каждом заказе по каждой позиции будет рассчитываться оптимальный уровень сервиса.

Установка фильтров подготовки заказов

Фильтры нужны для работы закупщиков по своим контрактам.
Фильтры создаются на вкладке Заказ при нажатии «Подготовить заказы» и выборе пункта «Создать новый». Нужно ввести Название фильтра и настроить его (выбрать склады, товарные группы, значения свойств (например – Поставщик)

Настройка товарной матрицы

Настройка матрицы может проходить при использовании параметров «Не заказывать товар» или комбинации параметров «Минимальное число дней продаж» и «Актуальный период, дней» из Параметры – Основные.

Параметр «Не заказывать товар»

Параметр «Не заказывать товар» из Параметры-Расписание поставок позволит исключить из заказа позиции не из товарной матрицы – товары, которые не нужно заказывать. Также его можно загрузить автоматически

Параметры определения складской позиции

При установке параметров «Минимальное число дней продаж» и «Актуальный период, дней» не будет рассчитан заказ по товару с меньшим числом продаж за указанный период – нужно добавить все товары, установить согласованные значения параметров (на рис. задана необходимость 3 фактов продаж за последние 90 дней для того, чтобы по позиции проводились расчеты) и нажать «применить для всех»

Настройка сезонности

Для учета месячной сезонности необходимо
1. Провести Анализ-Ассортимент
2. При помощи фильтра в левом нижнем углу исключить выбывшие и неликвидные товары со сроком три месяца и более

3. Перейти в Параметры-Сезонность и выбрать группу товаров с похожей сезонностью (экспертно)
4. В мультивыборе складов выбрать склады одного территориального кластера с похожей сезонностью (набор можно сохранить) – филиалов, на которых сезон наступает в одно и то же время.
5. Нажать рассчитать автоматически – программа рассчитает месячные коэффициенты сезонности
6. Верифицировать полученные коэффициенты
7. Добавить товары выбранный товарной группы
8. Задать Значение параметра «Учитывать месячную сезонность» = «Да» и нажать «Применить для всех».

Автоматическая установка параметров месячной сезонности

При создании правил автоматической установки параметров можно рассчитать месячную сезонность. Для этого нужно:
1. Создать нужный отбор для расчета сезонности (например, группа товаров с 2 складов).
2. Выбрать в устанавливаемых параметрах «Месячная сезонность».
3. Нажать рассчитать автоматически или проставить нужные значения коэффициентов сезонности вручную.
4. Сохранить настроенное правило.

Ограничения заказа по поставщикам (не обязательно)

В настройки – Список поставщиков задать имеющиеся ограничения по поставщикам
• минимальная сумма заказа (в денежных единицах, единицах веса или единицах объема)
• или ограничения на минимальное число упаковок разного уровня (например, минимум 1 контейнер) и кратности упаковок (например, по 12 коробок)
Прочие параметры задавать не нужно, так как на сам заказ они влиять не будут.
В таблице нужно выбрать поставщика и задать ему имеющиеся ограничения.

Настройка аналогов

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

Настройка акций под известный объем спроса

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

Создание акций типа объем

Для создания акции типа объем нужно
1. Перейти на вкладку Акции
2. Добавить Акцию (нажать на знак плюса)
3. Ввести категорию, название и даты проведения акции (в период акции должна попадать дата, к которой нужный объем должен прийти на склад
4. Выбрать товары и склад, участвующие в акции
5. Задать тип акции «объем»

Объем ожидаемого спроса по акции

После того, как акция создана, нужно щелкнуть по ней правой кнопкой мыши и выбрать «Задать объем»

В открывшемся окне нужно нажать на «Добавить», выбрать товар и клиента, по которому проходит акция, проставить объем отгрузки (в штуках) и задать дату (к которой на складе должен быть требуемый объем)

При заказе заданный объем будет прибавлен к регулярной потребности

Работа с заказами

Помимо параметров (указанных ранее в инструкции) может быть настроен автоматический запуск консольной утилиты по формированию заказов (подробное описание находится в инструкции для Администратора)

Просмотр заказов, сформированных автопилотом

В начале рабочего дня закупщик запускает программу под своим логином и паролем. Программа отображает все актуальные сформированные заказы по их контрактам, которые нужно разместить сегодня (если настроен автопилот, подробное описание – в инструкции для Администратора). Заказы группируются в разрезе поставщик-филиал-дата размещения заказа.

Альтернативный вариант формирования заказов

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

Настройка вида таблицы заказа

Столбцы таблицы заказа

Продукт – название товара

Код - артикул товара (или любой другой уникальный идентификатор товара по выбору пользователя)

Склад - склад, на который формируется заказ

Фактический остаток - количество товара на складе на последнюю дату в базе

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

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

Заказано - количество товара, заказанное у поставщика, но еще не отгруженное

Невыполненный заказ - заказ, который из-за отсутствия товара у продавца не может быть выполнен в данный момент, но должен быть выполнен позже Это дополнительное поле, наравне с товаром в резерве и в заказе, которое загружается в программу.Прибавляется к общему количеству «заказать

Расход до поступления Предусмотрено 2 варианта расчета расхода до поступления (в зависимости от значения глобальной настройки)

1 вариант - Расход до поступления рассчитывается как оптимальный запас на период (МАКС_ДАТА_В_БД + 1день до ДАТА_ЗАКАЗА_ОТ - 1день)

2 вариант - Расход до поступления рассчитывается как прогноз спроса на период (МАКС_ДАТА_В_БД + 1день до ДАТА_ЗАКАЗА_ОТ - 1день)

Прогнозируемый остаток - Количество товара на складе на дату От

Прогноз спроса - прогноз спроса на даты Заказа

Страховой запас - страховой запас на даты Заказа

Оптимальный товарный запас - оптимальный запас товара для обеспечения спроса на период Заказа при заданном уровне сервиса

Заказать - Разница между оптимальным запасом и прогнозируемым остатком

Цена закупа

Вес Заказа = Вес (1-й единицы позиции, предустановленное свойство) * Заказать,шт.

Вес брутто = Вес брутто (1-й единицы позиции, предустановленное свойство) * Заказать,шт.

Вес нетто = Вес нетто (1-й единицы позиции, предустановленное свойство) * Заказать,шт.

Объём заказа = Объём (1-й единицы позиции, предустановленное свойство) * Заказать,шт.

Сумма – столбец докупить умноженный на столбец цена

Упущенный спрос - загруженный от пользователя Упущенный спрос. Отображается за период, указанный в Настройки - Глобальные настройки- Упущенный спрос, недель

Заказать увеличено на - Показывает, на сколько увеличилось «Заказать» после задания ограничений заказа

Достоверность – бывает 2 видов «да» и «нет», данный столбец показывает, стоит ли доверять прогнозу. Основывается на критерии достаточности исторических данных. Критерий настраивается во вкладке Параметры. Например, наличие 5 фактов продаж за последние полгода. Имитационное моделирование, которое производится на этапе внедрения позволяет наиболее точно определить критичный объем данных.

  • Если задан (>0) параметр Новый товар, дн. и с момента первой продажи товара прошло меньше дней, чем указано в параметре «Новый товар» или продаж по товару не было вообще, то в таблице Заказа в поле Достоверность будет указано «Новый товар»)
  • Если у товара было менее 3 дней продаж, то в таблице Заказа в поле Достоверность будет указано «Недостаточно данных»
  • Если Число дней продаж товара за {Актуальный период дней} < {Минимальное число дней продаж}, то в таблице Заказа в поле Достоверность будет указано «Не складская позиция»

Комментарий

1.»Текущего запаса с учетом Заказано и товара в Пути хватит до даты До«, заказать при этом оптимизируется до 0

Это происходит из-за оптимизации страхового запаса

2. «Принудительное округление, проверьте кратность». Если по установленным правилам округления и кратности товар не закажется никогда (например, кратность - 300, оптимальный запас колеблется около 50, кратность - «по правилам»), то кратность будет изменена на «по правилам, складская»

3. «Высокий уровень фильтрации. Число ненулевых продаж после фильтрации - 0. Текущая фильтрация - %. Попробуйте понизить уровень фильтрации.

4.»Заказать изменено с <> на <>(Учёт остатков на РЦ)

При заказе на дочерний склад остатков на родительском складе не хватает, объем заказа уменьшается (при этом должен учитываться остаток родительского склада

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

6. Нескладская позиция

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

7. Отсутствует цена реализации. Цена закупки выше или равна цене реализации

При формировании заказа ииспользовался автоматический расчет оптимального уровня сервиса, расчет оказался недостоверным из-за того, что у позиции нет цены реализации или цена закупки равна или выше её

8. Новый товар

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

Метод прогнозирования - выбирается автоматически или принудительно задается во вкладке параметры.

Учетная цена - это цена закупки, включающая в себя затраты на транспортировку. Учетная цена применяется для расчета рентабельности и прибыли. Данный столбец доступен для отображения в Заказе

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

Заказать (упаковок)

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

Влияние акций

Вы можете увидеть, как маркетинговые акции повлияли на объем оптимального Запаса (насколько сильно он изменился)

«Заказать (упаковок)» = «Заказать» / «Кратность»

Причина редактирования

В случае ручного редактирования объема Заказа пользователь указывает причину редактирования, которая отражается в этом поле

Заказать (уп. 1-го уровня)

Заказать /Упаковка 1-го уровня, ед. (параметры - особенности поставок)

Заказать (уп. 2-го уровня)

Заказать /Упаковка 2-го уровня, ед. (параметры - особенности поставок)

Заказать (уп. 3-го уровня)

Заказать /Упаковка 3-го уровня, ед. (параметры - особенности поставок)

Оптимальный УС

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

Закупки для клиентов

Сумма закупок для клиентов на период заказа.

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

За период (максимальная дата в базе -актуальный период;максимальная дата в базе) рассчитываются:

а = число клиентов, по которым была ровно 1 факт продаж за этот период

b = общее число клиентов, по которым были продажи

Доля повторных покупок, % = (1 - a/b) * 100%

Предстоящие акции

Отражается 3 идентификатора и общее число акций, в которых будет участвовать товар, и которые начнутся в период от максимальной даты в базе до «даты от» заказа + число дней, указанное в глобальной настройке

15.09.2014 00:55
Отображение таблицы заказа в упаковках (коробках)

По умолчанию в таблице заказа основные поля отображаются в штуках. Для того, чтобы настроить отображение в упаковках (например, в коробках) нужно перейти в Вид-Заказ-единицы измерения и выбрать нужное.

Отображение в итоговой строке заказа упаковок

Для того, чтобы в итоговой строке заказа отображалось число рекомендуемых к заказу упаковок разного уровня (например, коробок и слоев), нужно через Вид-Заказ-Столбцы добавить столбцы Заказать (Упаковок 1-го уровня) и Заказать (упаковок 2-го уровня)

Добавление столбцов и прочей информации в таблицу заказа

Вид Таблицы Заказа каждый пользователь может настроить удобным ему образом через Вид-Заказ-Столбцы (добавление/исключение столбцов из таблицы), перетаскиванием столбцов внутри таблицы и закреплением столбцов через контекстное меню в названии столбца.

Для добавления в таблицу заказа данных по продажам за предыдущие месяцы, нужно выбрать Вид-Заказ-Данные о продажах и выбрать, за сколько и каких периодов отобразить продажи

Полный перечень столбцов таблицы Заказа

Учет ограничений заказа

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

Ручное изменение заказа

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

Сохранение заказа

Закупщик выделяет все заказы и нажимает кнопку сохранить заказ. Выбирает Пользовательский формат, проставляет нужные для сохранения столбцы заказа (настраивается однократно) и тип файла.
После этого закупщик выбирает директорию для сохранения и нажимает кнопку Выбор папки. Система сохраняет все заказы в указанную директорию.

Обратный обмен с учетной системой

Учетная система забирает заказы из директории, в которую они были сохранены для того, чтобы данные по этим заказам попали обратно в программу.

Настройка параметров для проведения балансировки

 

В Forecast NOW! для проведения балансировки необходимо однократно задать следующие параметры:
• существующие направления балансировки
• параметр «норма складского запаса»
• сроки и стоимость доставки товара с одного филиала на другой
• настройки балансировки (учет аналогов, учет разницы цен и т.п.)
• кратность коробок (если для внутренних перемещений отличается от упаковок поставщика)
Руководитель отдела закупок должен проконтролировать установку вышеперечисленных параметров и настроек.

Создание направлений балансировки

Для каждого товара Вы можете задать разрешенные направления балансировки (на какой склад его можно перемещать)

Различные схемы разрешенных направлений балансировки создаются в «Настройки – Направления балансировки»

В открывающемся окне необходимо добавить и задать разрешенные направления балансировки:

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

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

Вы можете выбрать направление проведения балансировки в настройках вкладки Балансировка. В этом случае балансировка проведется по выбранному направлению (значение параметра Направление балансировки в Параметры – балансировка при этом не изменится).

Такой выбор может быть полезен, если для одних и тих же товаров Вы в разное время решаете разные задачи (например, сначала распределяете остатки с РЦ, а через какое-то время балансируете запасы филиалов)

29.10.2015 04:59 · evgeny

Установка нормы складского запаса

норма запаса в днях, до которой происходит пополнение товара. Это число не должно быть меньше плеча поставки и точки заказа, если она есть. Выставляется на вкладке «Параметры – Балансировка»:

Для склада-донора можно задать нулевую норму складского запаса (в этом случае система может полностью увезти товар этого склада)

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

29.10.2015 04:59 · evgeny

Задание сроков и стоимости доставки

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

Стоимость доставки можно задать фиксированную (в используемых при загрузке денежных единицах), за единицу веса/объема (в единицах, в которых загружается вес/объем в программу) или в % от стоимости груза. Показатели стоимости задаются в таблице

Cрок доставки задается в днях

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

29.10.2015 04:59 · evgeny

Дополнительные настройки балансировки

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

Настройки для конкретной балансировки задаются по кнопке «настройки» на вкладке «Балансировка»

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

Отображать все нулевые перемещения

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

Учет аналогов при балансировке

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

Разворачивание аналогов

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

Способы разворота аналогов задаются в настройках балансировки

Механизм разворота

1. Список аналогов сортируется в зависимости от настройки:

  • сначала старые запасы, потом новые - сортировка по дате последнего изменения остатка от меньшей к большей
  • сначала дешевые, потом дорогие - сортировка по цене закупки от меньшей к большей
  • по приоритету - сортировка по приоритету на вкладке Аналоги от самого высокого до низкого

2. В том случае если значения равны, то сортировка происходит по артикулу товара

3. Пока количество для перемещения больше нуля забирается полностью возможный остаток «На складе» у текущего аналога и отнимается от количества перемещения для главного аналога.

Если остатка «На складе» не хватило и стоит галочка "добавить к остатку склада донора расход остатка «Заказано»", будет забираться остаток «Заказано» у аналога (так же весь) и отниматься от кол-ва перемещения для главного аналога

Если и остатка «Заказано» не хватило, то забирается остаток «в пути» у аналога и отнимается от количества перемещения для главного аналога

4. Если кол-во перемещения у главного аналога больше нуля, то осуществляется переход к следующему аналогу по отсортированному списку.

Учет кратности при развороте аналогов

При развороте аналогов в балансировке учитывается кратность аналогов. (Кратность или Кратность (балансровка) в зависимости от настроек балансировки )

Последнее перемещение может быть не кратно.

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

Вместо нормы складского запаса из Параметры- Балансировка можно использовать сумму Срока поставки и Периодичности из Параметры - Расписание поставок

Не перемещать недавно поступивший товар

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

Иерархия складов

Если для проведения балансировки Вы используете иерархию складов, отличающуюся от Заказа (например, не хотите учитывать продажи дочерних складов при балансировке с РЦ на филиалы), то эту иерархию нужно предварительно задать в Параметры - Балансировка и выбрать в Настройках Балансировки

Учет товара в пути и заказах для Балансировки

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

Рекомендуется ставить соответствующую галочку только для склада-реципиента, так как в случае учета товаров в пути и заказах для склада -донора может привести к дефициту на нем (фактический остаток будет перемещен, а товары в пути еще не поступят на склад -донор)
При использовании алгоритма учета дат поступлений заказов :
  • Заказано(если отмечено соответствующее поле в настройках) - берётся из файла поступлений
  • В пути (если отмечено соответствующее поле в настройках) - берётся из истории продаж
Расписание для балансировки

Если для проведения балансировки Вы используете расписание заказов, отличающееся от Заказа, то это расписание нужно предварительно задать в Параметры - Балансировка и выбрать в Настройках Балансировки.

Основное - расписание заказов используется из параметра Расписание заказов, Балансировка - используется из Расписание заказов (балансировка)

Учет цен

Реализовано интеллектуальное чтение цен. Часто балансировка проводится между распределительными центрами и цен закупки и реализации на них нет. Соответственно балансировка могла не проводиться.

В этом случае для проведения балансировки берется минимальная цена из дочерних складов если ни на складе-доноре, ни на складе-реципиенте нет цен.

Если есть цены или на складе доноре, или на реципиенте, то для балансировки обоих складов используется эта цена.

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

Если на обоих складах есть цены и стоит галка «не учитывать разницу цен», то для анализа берется максимальная цена из возможных.

29.10.2015 04:59 · evgeny

Проведение балансировки

После того,как настроены нужные параметры и настройки балансировки можно ее провести.

Общий принцип проведения балансировки

В общем случае товар повезется на тот филиал, где

  • Выше скорость продаж и меньше остатки
  • Где он продается дороже (если не стоит «не учитывать разницу цен»)
  • Куда ближе и дешевле везти

При этом на складе-доноре (откуда везется товар) не станет остатка меньше, чем на норму складского запаса, а на складе-реципиенте – больше, чем на норму

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

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

Если доступное для перемещения количество меньше минимальной партии, то такое перемещение обнуляется, при этом остаток склада-донора становится доступным для перемещения на другие склады

Учет ограничений на перемещение

Вы можете задать (или загрузить) минимальные и максимальные ограничения на перемещение для склада-реципиента.

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

Общая логика работы и перечень возможных ограничений аналогичны ограничениям в заказе.

При этом при увеличении перемещения до ограничений учитывается доступный остаток на складе-доноре. Если увеличение перемещения невозможно из-за отсутствия нужного остатка на складе-доноре, то оно не будет увеличено.

В случае наличия конфликта складов (нужно увеличить и перемещение на склад №1 и на склад №2, но на складе-доноре нет нужного числа товара, то по каждой позиции будет учитываться заданный приоритет складов).

Пример работы

Распределяется товар с РЦ по филиалам, на склад №1 минимальный вес перемещения 600 кг на склад №2 - 1000 кг

Расшифровка балансировки

Можно посмотреть по конкретному перемещению, как оно было рассчитано. Это возможно при помощи кнопки Расшифровать или пункта контекстного меню.

Откроется таблица, содержащая информацию

1. О расчете начального перемещения

  • потребность склада донора на норму запаса + срок доставки из настроек балансировки,
  • остаток на складе доноре
  • доступное количество товара для перемещения
  • потребность и остаток на складе реципиенте
  • количество перемещения
  • влияние (даже если она не сработала)

2. О влиянии других факторов на объем перемещения (кратность и т.п)

3. Рассчитанный дефицит по перемещению - разница между потребностью реципиента в товаре и количеством перемещаемого товара

4. Если на складе реципиенте установлен параметр |Точка заказа, дней(балансировка) , то в расшифровке соответствующей строки балансировки будет содержаться сведения о точке заказа, даже в том случае, если она не сработала.

Добавлены сведения в расшифровку:

  • об установленном значении точки заказа
  • сравнение текущего остатка склада реципиента с оптимальным запасом на точку заказа
  • вывод о проведении или не проведении балансировки исходя из логики учёта точки заказа

Вид таблицы балансировки
Для перехода в полноэкранный режим нужно нажать F11, для выхода - Esc или F11

Из - название склада-донора (откуда перевозится товар). Из (код) - код склада-донора (откуда перевозится товар).

В - название склада- реципиента (куда перевозится товар). В(код) - код склада-реципиента (куда перевозится товар).

Количество для перемещения - объем оптимального внутреннего перемещения

Кол-во перемещения (упаковка 1-го уровня) - объем оптимального внутреннего перемещения в упаковках 1-го уровня, параметр берется со склада-реципиента

Кол-во перемещения (упаковка 2-го уровня)- объем оптимального внутреннего перемещения в упаковках 2-го уровня, параметр берется со склада-реципиента

Кол-во перемещения (упаковка 3-го уровня)- объем оптимального внутреннего перемещения в упаковках 3-го уровня, параметр берется со склада-реципиента

Кол-во перемещения (кратность) - объем оптимального внутреннего перемещения в кратности (для заказа или балансировки, в зависимости от настройки, параметр берется со склада-реципиента

Комментарий Из - является ли товар новым, не складским и т.п. на складе-доноре

Комментарий В - является ли товар новым, не складским и т.п. на складе-реципиенте, если сработала точка заказа или уставновлен параметр не балансировать товар = да

Дефицит - разница между потребностью реципиента в товаре и количеством перемещаемого товара (может быть вызван недостатком товара на РЦ или необходимостью удовлетворения удовлетворения собственного спроса склада-донора)

Причина дефицита - в столбце объясняется, почему возник дефицит:

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

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

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

Выигранное время, дней - время, выигранное от продажи товара совместно на складе-доноре и складе-реципиенте по отношению ко времени продажи на складе-доноре

Рентабельность = (Доход/Расход -1)*100%

Остаток (Из) - Рассчитывается как Остаток на складе доноре - В Резерве + (-) предыдущие по номеру перемещения этого товара с этого склада в Балансировке

Остаток (В) - Рассчитывается как Остаток на складе - В Резерве + (-) предыдущие по номеру перемещения этого товара на этот склад в Балансировке.

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

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

В пути (В) и Заказано (В) - число товара в пути и размещенных заказах на склад-реципиент. Появляется в таблице, если заданы настройки;также при расчете необходимости и количества перемещения эти остатки будут прибавлены к текущему на складе-реципиенте

ОТЗ (Из/В) на 1 мес. - ОТЗ на норму складского запаса / (Норма складского запаса, дней / 30дней)

ОТЗ (Из) на норму запаса - оптимальный запас от текущей даты на норму складского запаса или периодичность+горизонт планирования (в зависимости от настройки) на товар на складе-доноре

ОТЗ (В) на норму запаса - оптимальный запас от текущей даты на норму складского запаса или периодичность+горизонт планирования (в зависимости от настройки) на складе-реципиенте

Запас, мес. (Из) - Остаток (Из)/Спрос (Из)

Запас, мес. (В) - Остаток (В)/Спрос (В)

Средневзвешенная цена (В)- Средневзвешенная цена реализации на складе-доноре (зависит от учета цен)

Средневзвешенная цена (Из)- Средневзвешенная цена реализации на складе-реципиенте (зависит от учета цен)

Дата доставки = текущая дата+ срок доставки от склада ИЗ на склад В из настроек балансировки

Объём перемещения - и Вес перемещения- кол-во перемещения * вес единицы товара

1. Если не задан объем упаковок разного уровня, то Объем/вес перемещения = кол-во перемещения * объём/вес единицы товара

2. Если задан объем упаковок разного уровня, то

Объем/вес перемещения = целое Число упаковок 2 уровня к перемещению (если больше 1) * вес/объем упаковки 2 уровня + оставшееся целое число упаковок 1 уровня (если больше 1) * вес/объем упаковки 2 уровня + оставшеся число к перемещению* вес/объем из классификации

Пример: Перемещение = 256 штук,

Упаковка 2-го уровня = 100,

Упаковка 1-го уровня = 10

Вес упаковки 2-го уровня = 10

Вес упаковки 1-го уровня = 5

Вес штуки = 3

Перемещение = 2 упаковки 2-го уровня + 5 упаковок 1-го уровня + 6 штук

Вес перемещения = 2 * 10 + 5 * 5 + 6 * 3 = 63

Настройка вида таблицы балансировки
Выбор столбцов таблицы балансировки

При помощи Вид - Балансировка - Столбцы можно отображать/скрывать столбцы таблицы

Закрепление столбцов таблицы балансировки

Закрепить (будут оставаться в видимости при перемещении по таблице) столбцы балансировки можно при помощи Вид-Балансировка-Закрепленные столбцы или контекстного меню, вызываемого при нажатии правой кнопкой по названию столбца

Единицы измерения

При помощи Вид -Балансировка - Единицы измерения можно выбрать, в каких единицах отобразить количество перемещения, остатки и спрос по складам. При этом заново проводить балансировку не нужно

  1. Базовые - значения отобразятся в единицах, в которых загружаются продажи и остатки
  2. Упаковка 1 (2,3) уровня - значения отобразятся в упаковках выбранного уровня, размер упаковок зависит от параметров кратности
  3. Кратность - значения отобразятся в кратности, используемой для заказа или балансировки (зависит от настройки балансировки)

Выбранные единицы измерения отразятся в статус-строке балансировки

Закрепление столбцов

При помощи контекстного меню, вызванного на названии столбца, можно закреплять столбцы (при передвижении по таблице направо, закрепленные столбцы будут оставаться слева)

Отображение свойств, параметров и полей для товаров

Для отображения свойств и параметров товаров нужно выбрать соответствующие параметры и свойства в Вид-Балансировка

Свойства, параметры и поля для товаровотобразятся как для склада-донора (с пометкой «Из»), так и для склада-реципиента (с пометкой «В»), можно выбрать, отображать данные для обоих или одного склада

Отображение результатов анализов

Для отображения анализов в таблице балансировки нужно выбрать интересующие анализы в меню Вид - Балансировка - Результаты анализов

Считывание результатов анализов происходит во время проведения балансировки, поэтому если балансировка проведена, то добавляемые в балансировку результаты анализов будут содержать значения «-»

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

Вы можете распределить сформированные внутренние перенмещения по транспортным средствам (сами средства нужно задать в справочнике транспортных средств)

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

Для распределения балансировкм по транспортным средствам нужно:

1.Выбрать сформированную балансировку в списке балансировок

2.Вызвать контекстное меню правой кнопкой мыши

3.Выбрать пункт «Разбить по ТС»

4. В открывшемся окне нужно выбрать типы транспортных средств (ранее заданные в Настройки – Транспортные средства) и задать порядок распределения

5. Если необходимо, чтобы товары, оставшиеся после разбивки по заданным, ТС далее разбивались по последней фуре из списка нужно поставить соответствующую галочку (если вы разбиваете товар по одному типу фур, то галочка должна стоять обязательно)

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

Статус-строка в балансировке

Под таблицей балансировки отображается статус-строка, содержащая данные о

  • SKU - кол-во уникальных артикулов, рекомендованных к балансировке
  • Сумма - сумма(кол-во перемещения * цену закупки склада ИЗ (если цена нулевая берется цена склада В))
  • Штук - сумма столбца «количество для перемещения
  • Объем - сумма (кол-во перемещения * объем шт)
  • Вес- сумма по (кол-во перемещения * вес шт)
  • Уп. 1-го (2-го, 3-го) уровня - суммарное число упаковок разного уровня, рекомендуемых к внутреннему перемещению.(отображаются в статус-строке, если в таблицу балансировку добавлены столбцы Кол-во перемещения (упаковка 1(2,3) уровня)
  • выбранные единицы измерения (если отличаются от базовых)

Показатели считаются в зависимости от выбранных строк в отчете балансировки:

  • если выбрано одно направление пишется - По направлению «Склад Из» - «Склад В»
  • если выделено более одного направления, например 5 - По 5 направлениям
  • если ничего не выбрано - статус строка выводится по всем перемещениям из таблицы балансировки

Расписание балансировки

При установленном параметре "Расписание заказов (балансировка)" в балансировку попадут только те перемещения, которые нужно сделать сегодня исходя из расписания заказов на складе-доноре. Если значение параметра пустое, то распределение доступно в любой день.

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

Пропорциональное распределение остатка распределительного центра

При проведении балансировки может возникать ситуация дефицита (например, Вы распределяете товар с Распределительного центра (РЦ) по 5 филиалам, на РЦ доступно 100 штук позиции, а суммарная потребность филиалов – 150).

Для того, чтобы пропорционально распределить возникающий дефицит можно выбрать алгоритм проведения балансировки «пропорциональное распределение товара с РЦ» в Настройках Балансировки.

Такой алгоритм можно выбирать только для направлений балансировки, где разрешена только перевозка товаров с РЦ на филиалы (если направление не будет соответствовать, то будет сообщено об ошибке)

Пример направления балансировке, при котором можно использовать алгоритм пропорционального распределения

Логика алгоритма пропорционального распределения

1. Рассчитывается суммарная потребность филиалов в товарах.

2. Доступный для распределения остаток РЦ делится на потребность филиалов – получается коэффициент удовлетворения спроса.

3. Потребность каждого филиала умножается на коэффициент удовлетворенного спроса.

4. Если количество, доступное для перемещения на склад, меньше минимальной партии, то количество перемещения округляется до 0 (т.к нет смысла перемещать меньше минимальной партии). При этом в расшифровке отобразится Округление по минимальной партии, текущее доступное количество для перемещения и значение минимальной партии. В таком случае доступное количество для перемещения станет 0

Учет балансировки при последующих операциях

Проведенную балансировку (изменение остатков после ее проведения) можно учитывать при последующем формировании заказа и для следующих балансировок при помощи кнопки «Запомнить балансировку»

Учет балансировки при составлении Заказа

Пользователь может провести Балансировку и запомнить те изменения остатков, которые предложены системой. Эти изменения запоминаются как виртуальные остатки складов и могут быть впоследствии использованы для формирования заказа с учетом проведенных изменений. После перезапуска системы виртуальные остатки очищаются. Таким образом, Вы можете учесть рекомендованное перемещение товара и с его учетом сформировать заказ.

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

1. Поставить галочку в Настройки – Глобальные настройки – Заказ - Учитывать балансировку в заказе

2. Провести балансировку

3. Внести необходимые изменения (удалить строки правой кнопкой мыши или клавишей Delete)

4. Нажать «Запомнить балансировку»

5. Сформировать заказ

Если нужно переформировать заказ без учета балансировки, то необходимо вернуться на вкладку «Балансировка» и нажать «Забыть балансировку»

При этом в случае учета балансировки в заказе учет остатка в пути и заказано будет происходить так же, как и в настройках балансировки

При этом, если балансировка была запомнена, то кнопка «запомнить балансировку» становится «нажатой»,а в заказе над статус-строке будет предупреждение «При заказе учтена проведенная балансировка»

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

Пример

1. Сформирован заказ для товара «Колбаса Бобруйская» без учета балансировки:

При балансировке предлагается перевести на этот склад 178 и 56 единиц с других складов:

Запоминаем балансировку и формируем снова Заказ:

Прогнозируемый и фактический остатки увеличены на объем перемещения на Демосклад1

Учет балансировки для следующей балансировки

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

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

Согласована работа балансировки и ее запоминание для заказа с алгоритмом учета дат поступлений заказов.

1. Если включена глобальная настройка "Учитывать даты поступления заказов", то при балансировке сумма всех поступлений по товару учитывается как «заказано», и будет учтено в балансировке если включены опции балансировки «Добавлять к остатку склада-донора остаток «Заказано»» и «Добавлять к остатку склада-реципиента остаток «Заказано»».

Даты индивидуальных поступлений не учитываются, только общий объем.

2. Если балансировка была запомнена и включена глобальная опция «Учитывать даты поступления заказов», то при расчёте заказа будут сделаны следующие корректировки текущего остатка и поступлений:

2.1. Для склада донора последовательно вычитается перемещение с него - сначала из фактического остатка, если его не хватает - то из заказа с ближайшей датой поступления (и т.д.) - соответственно меняются поля фактический остаток и заказано. Если в один день приходит несколько заказов и необходимо вычесть из них какое-то количество товара, то оно может быть вычтено из любого заказа

2.2 Для склада реципиента: 1) количество, взятое из фактического остатка донора, прибавляется к фактическому остатку реципиента;

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

Пример

Остаток товара на РЦ 100 штук, поступления 01.07.2018 - 100 штук и 10.07.2018 - 100 штук.

На Филиале 1 остаток 20 штук, поступление 5.07.2018 - 50 штук.

Балансировка сформировала перемещение 250 единиц товара с РЦ на Филиал 1.

В таком случае, при запомненной балансировке формирование заказа будет проводится при следующих условиях:

На РЦ остаток 0 штук, поступления: 10.07.2018 - 50 штук (осталось после вычитания 250 штук из остатка и поступлений).

На Филиале 1: остаток 120 штук (прибавлен остаток РЦ), поступления: 01.07.2018 - 100 штук (перенаправлено с РЦ), 5.07.2018 - 50 штук (так и было), 10.07.2018 - 50 штук (перенаправлено с РЦ).

Сохранение балансировки

при сохранении Балансировки Вы можете выбрать формат сохранения , Тип сохраняемого файла (расширение) и склады доноры и реципиенты

Форматы:

  • стандартный - сохраняются код,продукт, склад Из, склад В, кол-во для перемещения,доход, расход, рентабельность,
  • полный – поля Код, Наименование, склад Из, склад В, кол-во для перемещения, доход, расход, рентабельность, комментарии
  • пользовательский - можно выбрать поля для сохранения из полного формата. Также доступно сохранение в xml формате

Структура xml файла

Структура xml файла

Структура xml файла

 Balancing - основной элемент балансировки 
   	addOrderRestsToFromStorage - добавлять к остатку склада-донора остаток-заказано 
	addTransitRestsToFromStorage - добавлять к остатку склада-донора остаток-в-пути 
	addOrderRestsToToStorage - добавлять к остатку склада-реципиента остаток-заказано 
	addTransitRestsToToStorage - добавлять к остатку склада-реципиента остаток-в-пути 
	notMoveProductIfItWasLastReceiptThan - не перемещать товар, если последнее поступление было раньше чем, дней 
	considerReserveForDeferredDemand - учитывать резервы под отложенный спрос 
BalancingSettings - настройки балансировки
 	    isConsiderAnalogs - учитывать аналоги?
 	    isDeploymentAnalogs - разворачивать аналоги? (не используется с версии 4.3)
 	    isNotConsiderPriceDifference - не учитывать разницу цен?
 	    isStockNorEqualDeliveryPeriod - норма складского запаса равна Сроку поставки + Периодичность
 	    spendingProfit - доход на высвобожденные средства, % в месяц
 	    doNotMoveProductIfItWasLastReceiptThan - не перемещать товар, если последнее поступление было раньше, чем
 	    especiallyDeliveryType - особенности поставки. Может принимать значения - FROM_BALANCING(балансировка), FROM_ORDER(основные), NONE(не учитывать)
 	    hierarchyType - иерархия складов. Может принимать значения - FROM_BALANCING(балансировка), FROM_ORDER(основные)
 	    orderScheduleType - расписание заказов. Может принимать значения - FROM_BALANCING(балансировка), FROM_ORDER(основные)
 	    balancingAlgorithm - алгоритм балансировки. Может принимать значения - STANDART(по рентабельности), PROPORTIONAL_DISTRIBUTION_FROM_DC(Пропорциональное распределение остатка с РЦ)
 	    isAddOrderRestsToFromStorage - добавить к остатку склада-донора остаток заказано
 	    isAddTransitRestsToFromStorage - добавить к остатку склада-донора остаток в пути
 	    isAddOrderRestsToToStorage - добавить к остатку склада-реципиента остаток заказано
 	    isAddTransitRestsToToStorage - добавить к остатку склада-реципиента остаток в пути
 	    isConsiderReserveForDeferredDemand - резервы под отложенный спрос (Настройки->Глобальные настройки->Заказ)
 	    isShowZeroMovements - отображать все нулевые перемещения
 	    globalBalancingDestination - направление балансировки. Может принимать значения -  'Использовать из значений параметров' и пользовательские значения из Настройки->Направления балансировки
 	    analogsDeploymentMode - метод разворота аналогов. Может принимать значения - BY_RESTS_DATE(Сначала старые запасы, потом новые), BY_PRICE(Сначала дешевые, потом дорогие), BY_PRIORITY(По приоритету)
 	    StoragesRelationships - cтоимости и Сроки доставки
 	        StoragesRelationship - cтоимости и cроки доставки для отношения складов
 	            from - склад ИЗ
 	            to - склад В
 	            deliveryCost - стоимость доставки
 	            deliveryPeriod - срок доставки
 	            weightCost - стоимость доставки (за ед. вес)
 	            volumeCost - стоимость доставки (за ед. объёма)
 	            purchasePricePercent - стоимость доставки (% от стоимости груза)
 	    StorageOrder - приоритеты складов, перечислены склады в порядке приоритета
 	        storage - код склада
        balancingProduct - элемент строки результата балансировки 
		product - код товара 
                additionalArticle - дополнительный артикул товара
		deficit - дефицит  
		fromReserveStock - остаток в резерве для склада Из  
		toReserveStock - остаток в резерве для склада В  
		toMinStockAmount - остаток в резерве ИЗ  
		purchasePrice - цена реализации  
		order - порядок в таблице  
		from - склад ИЗ  
		to - склад В 
            productValues - элемент указывающий общие данные по товару  
			winningTime - выигранное время, дней  
			isMoveable - был ли перемещён товар 
			movedAmount - количество для перемещения  
			movingCosts - расход  
			movementProfit - доход  
			movingProfitability - Рентабельность 
            from - элемент указывающий данные по товару для склада ИЗ  
			storage - склад  
			status - комментарий  
			stocks - фактический остаток товара на складе на момент проведения балансировки  
			orderedStocks - заказано  
			transitStocks - в пути  
			demand - ОТЗ на 1мес  
			optimalAmountOnStockNorm - ОТЗ на норму запаса  
			weightedAverageSellPrice - cредневзвешенная цена  
			monthStock - запас, мес 
            to - элемент указывающий данные по товару для склада В  
			storage - склад  
			status - комментарий  
			stocks - фактический остаток товара на складе на момент проведения балансировки  
			orderedStocks - заказано  
			transitStocks - в пути  
			demand - ОТЗ на 1мес  
			optimalAmountOnStockNorm - ОТЗ на норму запаса  
			weightedAverageSellPrice - cредневзвешенная цена  
			monthStock - запас, мес 
            movedAmountInfo - элемент, который показывает изменение результатов балансировки, нужен для расшифровки  
 		properties - свойства товара 
        	item - элемент-значение свойства товара 
			product - товар 
			property - имя свойства 
			value - значение 
        parameters - параметры товара 
			dest - роль склада (from или to) 
            item - элемент-значение параметра товара 
			product - товар 
			parameter - имя параметра 
			value - значение 
     	multiplicity - кратность товаров 
			item - элемент-значение кратности товара 
				storage - склад 
				product - товар 
				value - значение кратности 
    	packagesFeatures - параметры упаковок товаров  
			item - элемент-значение параметров упаковок товара 
				storage - склад 
				product - товар 
				firstLevel - упаковка 1 уровня 
				secondLevel - упаковка 2 уровня 
				thirdLevel - упаковка 3 уровня 
				firstLevelWeight - вес упаковки 1 уровня  
				secondLevelWeight - вес упаковки 2 уровня 
				firstLevelVolume - объём упаковки 1 уровня  
				secondLevelVolume - объём упаковки 2 уровня  
				secondLevelRoundType - округление упаковки 2 уровня 
deliveryDates - даты доставки от склада до склада
        deliveryDate - элемент-значение даты доставки
            from - склад 'Из'
            to - склад 'В'
            from - склад 'Из'
            date - дата доставки

Сохранение балансировки в учетную систему

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

Выбор единиц измерения для сохранения

Для пользовательского формата вы можете выбрать единицы измерения для сохраненного файла (базовые, кратность или упаковки разного уровня).

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

Автоматическое проведение балансировки

При помощи консольной утилиты балансировку можно проводить автоматически без участия пользователя

29.10.2015 04:59 · evgeny