=====Проведение Анализ-Эффективность в автоматическом режиме=====
[[анализ:эффективность|Анализ-Эффективность]] можно проводить без участия пользователя.
Для этого необходимо:
==== 1.Создать файл с параметрами анализа (.csv или .txt) ====
Все используемые названия групп, срезов и их значений, а также названия свойств, полей товаров и параметров, должны быть такими же, как и в интерфейсе пользователя.
Формат файла:
<Дата от>;<дата до>
<Склад>;товар;<артикул товара>
<Склад>;товар;<артикул товара1>
дополнительные столбцы;<название свойства или параметра>; ... ;<название свойства или параметра>
поля товаров;Поле1;Поле2;...
Для расчета по всем складам нужно оставить столбец склада пустым
Пример
18.12.2015;20.12.2016
;срез;Поставщик;Алефонсина
При использовании отбора товаров по группам
<Дата от>;<дата до>
<Склад>;группа;<название группы>
<Склад>;группа;<название группы1>
дополнительные столбцы;<название свойства или параметра>; ... ;<название свойства или параметра>
При использовании отбора товаров по срезам
<Дата от>;<дата до>
<Склад>;срез;<название среза>;<значение среза>
<Склад>;срез;<название среза1>;<значение среза1>
дополнительные столбцы;<название свойства или параметра>; ... ;<название свойства или параметра>
Для того, чтобы анализ проводился в целом по группе товаров, а не по отдельным товарам, принадлежащим группе, нужно использовать слово "класс"
склад;класс;имя_группы
Для проведения анализов по товарам групп/срезов без агрегации товаров в группы.
Для этого в файле с параметрами проведения расчета можно использовать тэг "товарыГрупп". Посте тэга можно перечислять через ";" имена групп, срезов, товаров
Для расчета [[анализ:эффективность#дополнительные_показатели_для_анализа_эффективности|прогнозных показателей]]
Рассчитывать прогноз. уровень сервиса;да
Рассчитывать не складской запас;да
Рассчитывать сверхзапас;да
Рассчитывать ОТЗ на точку заказа;да
Рассчитывать ОТЗ на точку заказа балансировки;да
Считать прогнозные показатели на;норма складского запаса (второй вариант - срок доставки + горизонт планирования)
Строк с указанием товаров/групп/срезов для анализа может быть несколько
Формат файла с использованием Настроек анализа Эффективности
<Дата от>;<дата до>
<Склад>;товар;<артикул товара>
дополнительные столбцы;<название свойства или параметра>; ... ;<название свойства или параметра>
<параметр>;<значение_параметра>
**<параметр>** может принимать значения:
"Рассчитывать сверхзапас"
"Рассчитывать не складской запас"
"Рассчитывать прогноз. уровень сервиса"
"Только по складскому ассортименту"
"Рассчитывать ОТЗ на точку заказа"
"Рассчитывать ОТЗ на точку заказа балансировки"
**<значение_параметра>** может принимать значения: "да" или "нет".
===Примеры файлов===
11.01.2015;11.01.2016
Основной склад;товар;400000016
дополнительные столбцы;Иерархия складов;Поставщик
Рассчитывать сверхзапас;да
Только по складскому ассортименту;да
В данном примере будет произведен анализ эффективности с 11.01.2015 до 11.01.2016 по товару с кодом 400000016 с указанными параметрами расчета и и будет показан параметр Иерархия складов и свойство Поставщик
11.01.2015;11.01.2016
Основной склад;группа;Лапша
дополнительные столбцы;Иерархия складов;Поставщик
Рассчитывать сверхзапас;да
Только по складскому ассортименту;да
Будет проведен анализ эффективности в период с 11.01.2015 до 11.01.2016 по товарам группы "Лапша" и будут так же показаны параметр Иерархия складов и свойство Поставщик и рассчитаны параметры сверхзапаса и складского ассортимента
11.01.2015;11.01.2016
Основной склад;срез;Поставщик;Алефонсина
дополнительные столбцы;Калорийность;Срок годности, дней
Рассчитывать сверхзапас;да
Только по складскому ассортименту;да
==Пример файла для анализа группы в целом==
11.01.2016;11.01.2017
Основной склад;класс;Лапша
Только по складскому ассортименту;да
будет проведен анализ эффективности в целом по группе Лапша по складскому ассортименту за период с 11.01.2016 до 11.01.2017
==== 2.Запустить консольную утилиту. ====
Запуск консольной утилиты производится при помощи командной строки, для этого необходимо нажать на кнопку пуск и в строку поиска ввести команду cmd. Данный способ запуска командной строки подходит для всех Windows ниже Windows 8.
Запуск командной строки в Windows 8 осуществляется путем нажатия правой кнопки мыши по иконке Пуск и выбора командной строки.
{{zakaz: avto1.png}}
После этого, в открывшемся окне прописываем команду **cd и указываем директорию хранения программы**, которую можно посмотреть, нажав на ярлык запуска правой кнопкой мыши и выбрав Расположение файл, нажимаем Enter
Пример команды:
cd C:\Program files (86)\ForecastNOW
{{zakaz: avto2.png}}
{{zakaz: avto3.png}}
==== 3. В командной строке прописать команду вида ====
**FSystemConsole.exe kpianalysis «название базы» «путь к файлу с параметрами анализа» «путь к файлу, куда запишутся результаты анализа»**
Внимание:
Если путь к базе данных/хранилищу заказов не содержит пробелов, то в командной строке нужно писать путь БЕЗ кавычек, если пробелы есть, то С кавычками
Пример команды:
FSystemConsole.exe kpianalysis C:\demo.db C:\parameters.csv C:\Users\e.viktorov\Desktop\result\result.csv