Что нового в версии 3.7 Forecast NOW!

версия 3.7 Forecast NOW!

В новой версии Forecast NOW! Вы сможете учитывать комплектность наборов товаров при заказе, при заказе на дочерний склад разворачивать заказ по имеющимся в наличии на главном складе аналогам, также предусмотрены различные способы заказа нового товара
Вы можете закреплять столбцы таблиц Заказа, анализа-эффективности и параметров (закрепление аналогично Excel)
Стали доступны корректировки заказов, прогнозов продаж, выручки и прибыли исходя из планов продаж и прибыли.
Предусмотрен новый механизм балансирования запасов распределительного центра с равномерным распределением возможного дефицита, а также возможность задания приоритета складов при балансировке.
Расчет обеспечения продаж стал возможен без участия пользователя.
Добавлено наглядное представление результатов ABC анализа — Вы сможете быстро понять, на каком складе/группе/товаре самые большие запасы, прибыль и т.п.
Проведенные анализы (ABC, ассортимент) можно делать доступными для всех пользователей.

Для акций типа Объем добавлены аналитические показатели (насколько был достигнут план по акции, и т.п.)
Вы можете учитывать закупки товаров для клиентов, не относящиеся к удовлетворению обычного спроса.
Расширен механизм учета сроков годности (стало возможно учитывать минимальный % срока годности, отгружаемый поставщиком, и минимально допустимый остаточный % срока годности).
Стало доступно сохранение заказов из консольной утилиты в различных форматах, в том числе xml формате.

Оглавление

 

Контакты специалиста техподдержки
По всем возникающим в ходе использования программы вопросам Вы можете обращаться к специалисту технической поддержки:
e-mail: support@forecastnow.ru

Помогите нам сделать продукт лучше для вас
Пожалуйста, ответьте на несколько вопросов нашей анкеты, чтобы мы могли сделать продукт лучше для вас. Анкета доступна по ссылке ниже.
http://bit.ly/1iOIA0u

Видео-уроки и курс обучения
Видео-уроки и полный обзор по работе с программой доступны из вашего меню Пуск. Нажмите кнопку Пуск -> Все программы -> ForecastNOW. Для просмотра необходимо интернет соединение.

Видео-уроки и курс обучения

Онлайн справка по программе

Онлайн-руководство пользователя доступно через Справка — помощь.
Для просмотра необходимо интернет соединение.

Онлайн справка по программе. Помощь

Импорт данных

Проверка файла параметров

Добавлена проверка загружаемого файла параметров товаров.

Виды ошибок:

«Ошибка синтаксиса» — «В строке неверное количество элементов, разделённых символом ’;’»

«Пропущено значение параметра»

«Неизвестный параметр» — «Указанное имя не является именем параметра»

«Некорректное значение параметра» — название параметра не совпадает с необходимым для загрузки

«Пропущено наименование товара»

«Несовместимые значения параметров.» — ’% срока годности, от поставщика’ должен быть строго больше ’% срока годности, клиенту’.

«Противоречивые значения параметров» — «Значение параметра для этого товара ранее уже присутствовало в файле.»

«Дублированная запись» — «Эта запись уже присутствовала в файле, дублированную запись можно удалить»

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

В новой версии программы Вы можете закреплять выбранные столбцы Заказа, Анализа Эффективности и параметров (закрепление происходит аналогично Excel)

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

1. Контекстное меню (щелкнуть по необходимому для закрепления столбцу)
Заказ. Закрепление столбцов

2. Выбрать пункт «Закрепленные столбцы» В Вид-Заказ/Анализ-Эффективность/Параметры-Закрепленные столбцы или щёлкнуть правой кнопкой на нужном столбце в таблице и выбрать «Закрепить»

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

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

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

Закрепление столбцов: формирование кода, продукта

Комплекты

Общая информация

В новой версии программы Вы можете работать с комплектами товаров.

Комплект — это набор товаров, имеющих общий код.

Например, комлект1 состоит из 5 штук товара 1, 3 штук товара2 и 2 штук товара3.

Соответственно в Forecast NOW! попадает история продаж по комплекту в целом, а при формировании заказа может потребоваться «развернуть» заказ по комплектующим.

Например, рассчитанный Оптимальный запас комплекта1 равен 3. При «разворачивании» это означает, что ОТЗ товара1 = 15, ОТЗ товара 2 = 9, ОТЗ товара 3 = 6 (если у этих товаров нет истории продаж без комплектов).

Установка комплектов

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

Ручная установка комплектов

Ручная установка комплектов происходит во Вкладке «Комплекты»

Нужно:

  1. В перечне товаров слева выбрать товар, являющийся комплектом,

  2. В перечне товаров справа — добавить его составляющие и проставить их число в комплекте

  3. Нажать «применить» (если не нажмете, и переключите вкладку, программы просигнализирует о наличии несохраненных изменений

  4. При нажатии «Очистить» будет очищен весь список комплектующих для выбранного слева товара, при нажатии «Удалить компоненты» из списка комплектующих будут удалены выбранный при помощи Ctrl товары.
     

Ручная установка комплектов
 

Загрузка комплектов

Импорт файла комплектов происходит через Данные-Загрузить-Комплекты или при использовании консольной утилиты

Загрузка комплектов

Синтаксис загрузки комплектов при помощи консольной утилиты:

import —composite файл база

Файл — файл с указанием комплектности

База — путь к базе (SQLite) или название базы (MySQL)

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

Формат файла комплектов

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

Артикул комплекта;артикул компонента;количество компонента в комплекте

Пример:

4000000000018;40000000017;1

4000000000018;40000000017;4

4000000000018;40000000017;3

Очистка комплектов

Все данные о комплектах можно очистить через Данные_Очистить-Комплекты или при помощи команды консольной утилиты remove composite имя_базы

Учет комплектов в Заказе

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

Учет комплектов в Заказе

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

Пример учета комплектов в Заказе

Заказ по комплекту без разворота аналогов
 

Пример учета комплектов в Заказе

Комплектность:
 

Учет комплектов в Заказе. Пример: Комплектность
 

Заказ с разворотом по комплектам:
 

Пример учета комплектов в Заказе. Заказ с разворотом по комплектам

Оптимальный запас по Конфете Маска равен 26 (потребность в заказе Комплекта) * 10 (количество товара в комплекте) + 99 (оптимальный запас по самому товару) = 359

Вкладка Заказ

Разворот Заказа по аналогам

В случае, если формируется заказ на товар с дочернего склада, то в новой версии программы доступен разворот этого заказа по аналогам (если у товара есть аналоги).

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

Разворот аналогов доступен при вызове контекстного меню во вкладке Заказ.

Разворот Заказа по аналогам

Пример расчетов:

Аналоги — товар A (главный), товар Б, товар B.

Потребность в Заказе товара А для дочернего склада — 1000 шт.

На главном складе лежит 500 штук товара А, 300 штук товара B и 1000 штук товара В.

При развороте по аналогам на дочерний склад закажется 500 штук товара А, 300 штук товара Б и 200 штук товара В.

Округление Заказать до упаковок 2-го уровня

При помощи параметра «Округление (упаковка второго уровня)» из Параметры-особенности поставок Вы можете округлять заказ по каждой позиции не до кратности, а до Вместимости упаковки второго уровня.

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

Если при формировании заказа после округления по упаковкам Заказать не совпадает с кратностью, то появится соответствующий комментарий «Заказ не совпадает с кратностью из-за вместимости упаковки второго уровня»

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

Округление Заказать до упаковок 2-го уровня

Добавление в Заказ не главного аналога

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

Добавление в Заказ не главного аналога

Важно. Необходимо, чтобы при добавлении в Заказ был выбран или отобран через фильтры только один аналог из группы — иначе расчеты программы будут некорректны

Обновление значений свойств товаров в таблице Заказа

В случае, если Вы хотите добавить в сформированный заказ свойства товаров (через Вид — Вкладки —Заказ —Свойства), то для отображения значений свойств нужно выбрать пункт «Обновить свойства» в контекстном меню

Обновление значений свойств товаров в таблице Заказа

Способы расчета нового товара

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

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

Вручную — значение вводится вручную (если не задан минимальный запас

По продажам — Оптимальный запас равен сумме продаж за период (Макс дата в базе — число дней между (ОТ, ДО); макс дата в базе).

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

Способы расчета нового товара

Уточнение определения нескладской позиции

Уточнен механизм расчета статуса достоверности «нескладская позиция»

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

2. Все периоды дефицита также не считаются при учете параметра «Актуальный период, дней». Если нет ни одной продажи за Актуальный период дней и все они дефицитные, то позиция остается со статусом Не складская. Под периодом дефицита подразумевается одновременное выполнение условий — отсутствие продаж И (нулевой или ниже среднедневных продаж остаток)

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

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

Сохранение заказов через консольную утилиту в разных форматах

Выбор формата

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

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

Для сохранения специфических значений свойств и параметров товаров нужно указывать пользователя, от которого будет взять набор свойств и значений (устанавливаются в меню Вид->Заказ), сделать это можно через ключ -u имя_пользователя или —user имя_пользователя.

Например, запуск консольной утилиты: «make-orders —user Администратор —xml —xls —xlsx 1 demo.db «C:\dump\orders».

Структура xml документа

<fnow-order >
<order-date>31.12.2016</order-date>
<from-date>24.01.2017</from-date>
<to-date>02.10.2017</to-date>
<supplier>Поставщик</supplier>
<customer>Заказчик</customer>
<row>
<row-id>1</row-id>
<rc-storage-id>Склад № 1</rc-storage-id>
<rc-product-id>Артикул123</rc-product-id>
<rc-to-buy>9991</rc-to-buy>

...
</row>
...
<total>
<rc-to-buy>9991000</rc-to-buy>

...

</total>
</fnow-order>

<order-date> — тэг для даты Размещения заказа
<from-date> — тэг для даты От
<to-date> — тэг для даты До
<fnow-order> — тэг для всего заказа
<supplier> — тэг для поставщика, которому адрессован заказ
<customer> — тэг для заказчика
<row> — тэг для строки в заказе
<row-id> — тэг для номера строки
<rc-storage-id> — тэг для ячейки в строке с кодом склада
<rc-product-id> — тэг для ячейки в строке с кодом товара
<rc-to-buy> — тэг для ячейки с Заказать

<total> — тэг для строки с Итого. дочерние тэги только для числовых значений.

Назначение дочерних тэгов в row и total

Пишется в начало каждого xml документа.

В тэгах статистик предыдущих продаж используется атрибут date для указания даты статистики.

В тэгах свойств и параметров используется атрибут name для указания имени свойства или параметра.

<!---rc-name — Продукт---->
<!---rc-product-id — Код---->
<!---rc-article-ext — Артикул (доп)---->
<!---rc-storage-id — Склад(Код)---->
<!---rc-storage-alias — Склад(Название)---->
<!---rc-avaible — Прогнозируемый остаток---->
<!---rc-reserve-rest — В резерве---->
<!---rc-storage-rest — Фактический остаток---->
<!---rc-transit-rest — В пути---->
<!---rc-order-rest — Заказано---->
<!---rc-backorder — Невыполненный заказ---->
<!---rc-needed — Прогноз спроса---->
<!---rc-reliable — Оптимальный запас---->
<!---rc-reliable-new-products — Оптимальный запас (с учётом новых товаров)---->
<!---rc-to-buy — Заказать---->
<!---rc-to-buy-immutable — Заказать без корректировок---->
<!---rc-to-buy-untreated — Заказать без обработок---->
<!---rc-purchase-price — Цена закупа---->
<!---rc-purchase-cost — Сумма---->
<!---rc-purchase-price-deviation — Изменение закупочной цены---->
<!---rc-purchase-price-deviation-date — Дата изменения закупочной цены---->
<!---rc-previous-purchase-price — Предыдущая закупочная цена---->
<!---rc-placement-date — Дата размещения---->
<!---rc-from-date — Дата От---->
<!---rc-days-count — Число дней заказа---->
<!---rc-to-date — Дата До---->
<!---rc-shipment-date — Дата отгрузки---->
<!---rc-status — Достоверность---->
<!---rc-commentary — Комментарий---->
<!---rc-group — Группа---->
<!---rc-discount-price — Цена учёта---->
<!---rc-sell-price — Цена реализации---->
<!---rc-margin-price — Наценка---->
<!---rc-profitability — Рентабельность позиции---->
<!---rc-profitability-sell — Рентабельность заказа (выручка/себестоимость)---->
<!---rc-profitability-margin — Рентабельность заказа (прибыль/себестоимость)---->
<!---rc-product-volume — Объем---->
<!---rc-product-weight — Вес---->
<!---rc-product-gross-weight — Вес брутто---->
<!---rc-poduct-net-weight — Вес нетто---->
<!---rc-minimum-stock-amount — Точка заказа, запас ед.---->
<!---rc-avaible-to-order-amount — Доступный для заказа остаток---->
<!---rc-reserve-stock-amount — Страховой запас---->
<!---rc-expected-consumsion — Расход до поступления---->
<!---rc-deficit-to-delivery — Дефицит до поставки---->
<!---rc-lost-demand — Упущенный спрос---->
<!---rc-increased-order — Заказать увеличено на---->
<!---rc-mean-sales-amount-interval — Средний интервал между продажами---->
<!---rc-coef-variation-of-sales-amount-interval — Коэффициент вариации интервалов между продажами---->
<!---rc-coef-variation-of-sales-amount — Коэффициент вариации продаж---->
<!---rc-last-days-sum-amount — Суммарные продажи за 0 дней---->
<!---rc-total-campaigns-contribution — Влияние акций---->
<!---rc-coef-campaigns-contribution — Влияние акций Коэффициент---->
<!---rc-amount-campaigns-contribution — Влияние акций Объём---->
<!---rc-loss-of-expired-goods-amount — Потери по просроченному товару, нат. ед.---->
<!---rc-loss-of-expired-goods-cost — Потери по просроченному товару, ден. ед.---->
<!---rc-losses-deficit-amount — Потери по дефициту, нат. ед.---->
<!---rc-losses-deficit-cost — Потери по дефициту, ден. ед.---->
<!---rc-date-of-expiry-date — Дата окончания срока годности---->
<!---rc-number-of-packages — Заказать(упаковок)---->
<!---rc-packaging-first-level — Заказать (уп. 1 уровня)---->
<!---rc-packaging-second-level — Заказать (уп. 2 уровня)---->
<!---rc-packaging-third-level — Заказать (уп. 3 уровня)---->
<!---rc-average-amount — Наивный прогноз спроса (среднее 0 дней)---->
<!---rc-previous-year-amount — Наивный прогноз спроса (прошлый год)---->
<!---rc-to-buy-edit-cause — Причина редактирования---->
<!---rc-optimal-service-level — Оптимальный УС---->
<!---rc-product-properties — Значения свойств товара---->
<!---rc-product-parameters — Значение параметров товара---->
<!---rc-product-analysis — Результаты анализов---->
<!---rc-previous-sold-amounts — Продажи за предыдущие месяцы---->
<!---rc-previous-sold-amounts-weeks — Продажи за предыдущие недели---->

Прогноз —Обеспечение продаж

Тип цен прибыль

В новой версии программы Вы можете строить прогнозы прибыли. Для этого нужно выбрать тип цен «Прибыль»

Прогноз —Обеспечение продаж Тип цен прибыль

Учет плановых значений в Прогноз — Обеспечение продаж

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

Механизм

  1. Сформировать прогноз-Обеспечение продаж — оценка спроса на нужные месяцы по нужным позициям

  2. В графе Итого Прогноз рассчитано планируемое суммарное значение выбранного показателя (выручки/прибыли)

  3. Если его нужно откорректировать, ввести плановое значение показателя в графу Итого План

  4. Будет автоматически рассчитан требуемый коэффициент изменения спроса

  5. Вызвать контекстное меню и нажать «Учесть план»

Учет плановых значений в Прогноз — Обеспечение продаж. Механизм

1. В открывшемся окне отметить галочками требуемые месяца с изменениями и нажать «Создать акции»

Учет плановых значений в Прогноз — Обеспечение продаж. Создание акции

2. Акции будут созданы (с отдельной категорией «Корректировка плана продаж»), скорректируются прогнозы спроса и запасов

(проверить можно, переформировав Прогноз)

3. Сами созданные акции можно посмотреть в модуле Акции (отобразятся после перезапуска программы или по нажатию кнопки «обновить»
 

Учет плановых значений в Прогноз — Обеспечение продаж. Модуль Акции

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

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

Синтаксис

FSystemConsole.exe stockanalysis database source target

database — путь(для sqlite) или имя базы (для MySQL) для расчетов

source — Файл с параметрами расчетов.

target — Файл, куда сохранятся результаты анализа

Формат файла с параметрами расчетов

дата от;дата до

клиенты;список клиентов через ’;’

склад;тип;название

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

тип — товар, группа или срез

название — название товара, группы или среза;значение

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

Примеры файла

21.11.2016;22.11.2016

клиенты;Клиент1;Клиент2

Склад1;товар;товар1

Анализ будет проведен по товару товар1 со Склад1 по клиентам Клиент1 и Клиент2

21.11.2016;22.11.2016

Склад1;группа;старые товары

Анализ будет проведен по товарам группы старые товары со Склад1

Продажи

Группировка по дням недели и по дням месяца

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

Это доступно при выборе соответствующих группировок данных во вкладке продажи.

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

Группировка по дням недели и по дням месяца

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

Анализ

ABC

Добавлено новое представление результатов ABC анализа — карта, показывающая вклад каждого товара/группы в выбранный параметр (отображается только по одному параметру).

Наглядно можно увидеть, какое место занимает та или иная группа/товар.

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


Анализ ABC

Доступность результатов анализов для всех пользователей

Различные пользователи теперь могут делать доступными результаты анализов ABC-XYZ и ассортимента для всех пользователей

  1. После проведения Анализа-ABC или Анализа-ассортимент пользователю задается вопрос: «сделать результаты анализа доступными для других пользователей?»

Доступность результатов анализов для всех пользователей

2. Если выбран ответ «Да» — то в Виде классификации Анализы все пользователи могут выбрать проведенный в п.1 анализ

3. После названия анализа (ассортимент или ABC) пишется имя пользователя, который его проводил и сохранил

Анализ: написание имя пользователя

Анализ —Эффективность

Уточнена логика расчетов показателей эффективности для распределительных центров (РЦ) — складов, имеющих в подчинении другие склады. Для филиалов анализ эффективности остался прежним. Основные изменения связаны с синхронизацией расчетов во вкладке Заказ и Анализ.

1. Оптимальный запас на норму складского запаса, н.е. (д.е.).

Рассчитывается оптимальный запас для товара РЦ с учетом продаж дочерних складов (в зависимости от параметра «Учитывать продажи дочерних складов») на период с даты До Анализа, до Даты До + норма складского запаса.

2. Сверхзапас, н.е, д.е.

Считается как разница между общим остатком на РЦ и оптимальным запасом на норму складского запаса (п.1)

3. Прогноз спроса на НСЗ, н.е. (д.е.)

Для РЦ считается с учетом продаж дочерних складов (в зависимости от параметра «Учитывать продажи дочерних складов»)

4. Средний остаток, н.е, д.е.

При расчете среднего остатка по РЦ Средний остаток считается только по РЦ.

5. Средние продажи

Для товаров РЦ рассчитывается с учетом продаж дочерних складов

6. Неснижаемый остаток, н.е. (д.е.)

Неснижаемый остаток, нат.ед. = Минимальный фактический Остаток за период от даты От до даты До, но не ранее первого поступления на склад.

При расчете неснижаемого остатка по РЦ фактический остаток берется только по РЦ

7. Минимальный остаток, н.е. (д.е.)

Минимальный остаток, нат. ед. — минимальный фактический остаток за рабочие дни в период от Даты От до даты До.

При расчете неснижаемого остатка по РЦ фактический остаток берется только по складу выгрузки — т.е. только РЦ.

8. Упущенная прибыль, д.е.

Упущенная прибыль, ден. ед. считается как сумма по всем дням дефицита Макс(0, средние продажи за учитываемый период дней назад в бездефицитные дни- реальные продажи) * (Последняя ненулевая цена реализации — МАКС(Последняя ненулевая цена закупа, Последняя ненулевая цена учетная)).

Средние продажи для расчета РЦ берутся по установленному учету продаж дочерних складов.

ABC-XYZ

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

Вы можете добавить в таблицу Заказа, анализа эффективности, анализа ABC результаты проведенных анализов при помощи Вид-Заказ/Анализ-Результаты Анализов

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

Балансировка

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

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

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

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

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

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

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

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

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

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

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

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

В новой версии в случае, если в Параметре «использовать оптимальный УС из параметры-Основные у товара стоит значение «Да», то оптимальный уровень сервиса будет рассчитываться и использоваться при балансировке (ранее — только для формирования Заказа)

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

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

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

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

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

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

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

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

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

Акции

Расчет показателей для акций типа объем

Для акций типа объем доступен расчет следующих показателей (показатели отобразятся в таблице Акций):

  • Общая сумма планируемых объёмов за период акции.

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

  • «Выполнение плана (мин)» = МИН(планируемые объёмы за период акции / прогнозируемый спрос за период акции только для товаров и клиентов, для которых загружены объёмы продаж)

  • «Выполнение плана (макс)» = МАКС(планируемых объёмов за период акции / прогнозируемый спрос за период акции только для товаров и клиентов, для которых загружены объёмы продаж)

  • «Выполнение плана (среднее)» = СРЗНАЧ(планируемых объёмов за период акции / прогнозируемый спрос за период акции только для товаров и клиентов, для которых загружены объёмы продаж)

  • «Точность планирования» = сумма по складам-товарам(планируемых объёмов за период акции) / сумма по складам-товарам(реальный спрос за период акции только для товаров и клиентов, для которых загружены объёмы продаж).

  • «Точность планирования (мин)» = МИН(планируемых объёмов за период акции / реальный спрос за период акции только для товаров и клиентов, для которых загружены объёмы продаж).

  • «Точность планирования (среднее)» = СРЗНАЧ(планируемых объёмов за период акции / реальный спрос за период акции только для товаров и клиентов, для которых загружены объёмы продаж).

  • «Точность планирования (макс)» = МАКС(планируемых объёмов за период акции / реальный спрос за период акции только для товаров и клиентов, для которых загружены объёмы продаж).

Способы расчета показателей

Вышеуказанные показатели можно рассчитывать:

1. При помощи контекстного меню в таблице акций
 

Способы расчета показателей.При помощи контекстного меню в таблице акций
 

2. При помощи действия «Рассчитать показатели» для отобранных фильтром акций
 

Способы расчета показателей.  При помощи действия «Рассчитать показатели» для отобранных фильтром акций

3. При помощи команды calc-amount-coeff-mcampaigns в консольной утилите акций (там же доступна фильтрация, аналогичная команде для расчета коэффициентов увеличения спроса)

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

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

Формат файла

Закупки импортируются из файла с форматом «Склад;Артикул;Клиент;Дата;Объём»,

Клиент может быть пустым полем

Дата имеет формат гггг-ММ-дд(например, 2017-01-01 или 2017-12-31),

Объём — число, возможно десятичное с разделителем долей через точку
Склад;Артикул;Клиент — тройка, для которой нужна закупка.
Дата — дата, в которую необходимо осуществить закупку.
Объём — объём закупки.

Пример файла

Склад1;Артикул1;;2017-01-01;100.5
Склад2;Артикул2;Клиент2;2017-12-31;9999

Загрузка файла

Ручной режим

Файл загружается через Данные-Загрузить-Закупки для клиентов

Загрузка файла. Ручной режим

Автоматическая загрузка

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

Синтаксис команды

import —customer-purchases путь_к_файлу имя_базы

Очистка данных по закупкам клиентов

Ручной режим

Данные очищаются через Данные-Очистить-Закупки для клиентов

Автоматический режим

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

Синтаксис команды

remove customer-purchases имя_базы

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

Закупки для клиентов влияют на расчет размера оптимального товарного запаса (ОТЗ), если они попадают в период формирования Заказа — прибавляются к ОТЗ. Это будет также отражено при расшифровке ОТЗ:

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

В случае, если товар закупается только для клиентов (нет обычного спроса), необходимо задать товарам значение параметра «Не заказывать товар» — «Заказывать только для клиентов»

Графическое отображение закупок клиентов

Закупки клиентов отображаются во вкладке Продажи (в графическом и табличном видах) при включении соответствующей линии графика

Графическое отображение закупок клиентов

Параметры

Округление до упаковок 2-го уровня

При помощи параметра «Округление (упаковка второго уровня)» из Параметры-особенности поставок Вы можете округлять заказ по каждой позиции не до кратности, а до Вместимости упаковки второго уровня.

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

Параметры. Округление до упаковок 2-го уровня

% сроков годности

Добавлены новые параметры для товаров в Параметры — Основные:

— «% срока годности, от поставщика» (по умолчанию = 100%)

— «% срока годности, клиенту» (по умолчанию = 0%)

Параметры. % сроков годности

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

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

Значения параметров от 0% до 100%, «% срока годности, от поставщика» должен быть строго больше «% срока годности, клиенту» (программа проводит проверку при загрузке и изменении значений параметров).

Параметры влияют на определение периода расчета (период расчета не может быть больше, чем Срок годности, дн." * «% срока годности, поставляемый от поставщика» — «Срок годности, дн.» * «% срока годности, отгружаемый клиенту»), определение потерь от просрочки и т.п. (для них будет браться Срок годности * % срока годности поставщика)

Способ расчета заказа нового товара

Влияет на алгоритм расчета товара со статусом достоверности «Новый товар»

Не заказывать товар

Добавлено новое значение параметра «не заказывать товар» — «Заказывать только для клиентов» (можно использовать при наличии закупок для клиентов)

При этом значении:

  • Оптимальный запас рассчитывается при любом статусе достоверности позиции.

  • Оптимальный запас равен сумме объёмов закупок для клиентов из периода заказа

  • расход до поступления равен нулю

  • указывается комментарий «Учтены закупки для клиентов»

  • при изменении заказа Заказать для таких позиций не меняется

Глобальные настройки

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

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

Глобальные настройки. Разворачивать позицию на составляющую комплекта

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

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

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

В этом случае (и если аналоги «включены») при изменении значения параметра товара (во вкладке Параметры, при импорте, установке параметров из Оптимизация- Уровень сервиса, удалении расписаний заказов и иерархий складов) изменятся значения параметра у всех его аналогов.

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

Изменений параметров у аналогов будет записано в журнал действий пользователя.

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

Путь к конфигурационным файлам при работе консольной утилиты

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

— путь к файлу gnclient.ini, команда —gnclient-file

— путь к файлу dbserver-config.ini, команда —db-config-file

— папки с настройками, если она указана то файлы gnclient.ini и dbserver-config.ini ищутся там (если не указаны конкретные пути через команды описанные выше), команда —config-path

Статистика базы данных

Возможность выбора статистик для расчета

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

Статистика базы данных. Возможность выбора статистик для расчета

Дополнительные статистики

В статистику базу данных (Администрирование — Сверить статистику базы) добавлены данные по минимальным и максимальным остаткам различных типов (фактический, в пути, в резерве, размещенные заказы)

Другие публикации