Описание, как настроить автоматический обмен данными между учетной системой и Forecast NOW! доступно по ссылке.
Если обмен не настроен, то нужно сделать следующее:
1.1. Запустите программу Forecast NOW!
1.2 Активируйте лицензию (пока лицензия не активирована, другие окна недоступны)
1.3. Выберите «Режим пользователя»
1.4. В графе «файл для импорта» выберите, выгруженный файл с историей продаж из учетной системы
1.5. В графе «путь к хранилищу данных» создайте базу данных
1.6. Нажмите «указать формат истории продаж»
1.7. Поставьте галочку в поле «Заголовок» (если ваш файл загрузки содержит заголовки)
При наличие в файле заголовка, происходит автоматическое сопоставление полей истории продаж. Поля «Артикул» и «Артикул (доп)» не определяются автоматически.
1.8. Проверьте формат истории продаж (чтобы поля соответствовали друг другу)
1.9. Заполните поля в формате в соответствии с представленными данным, если это не произошло автоматически
1.10. Нажмите «ОК»
1.11. Нажмите «ОК»
По умолчанию, при загрузке истории продаж, создаются временные файлы, благодаря чему, сокращается время загрузки. Это возможно только в том случае, когда программа расположена на том же компьютере, на котором запущен сервер базы данных (в C:\ProgramData\Ingenious Team\ForecastNOW\dbserver-config.ini должен быть указан Host - 127.0.0.1 или localhost).
Папка по умолчанию для расположения временных файлов при загрузке:
C:/ProgramData/Ingenious Team/ForecastNOW/Temp
Изменить путь для создания временных файлов можно в Глобальных настройках, Временная папка для массовой загрузки или же напрямую в файле настроек соединения с базой (C:\ProgramData\Ingenious Team\ForecastNOW\dbserver-config.ini) изменить настройку:
BulkInsertTempDir=C:\\ProgramData\\Ingenious Team\\ForecastNOW\\Temp
Если временная папка для массовой загрузки недоступна для записи или чтения, или массовая загрузка не удалась, то загрузка будет произведена в обычном режиме.
Об этом будет выведено сообщение, как в графическом приложение, так и в консольном.
Доступно 3 режима загрузки истории продаж: «Заменить», «Обновить» и «Обновить частично»
Если минимальная дата истории продаж загружаемого файла меньше максимальной даты в базе, то вам будет предложено выбрать режим «Заменить» или «Обновить». Если выбирается «Заменить», то история продаж в базе от даты минимальной даты загружаемой истории продаж до максимальной даты загружаемой истории продаж затирается (по складам, имеющимся в загружаемом файле), на ее место загружается история из файла. При режиме «Обновить частично» обновятся данные только по тем столбцам, которые присутствуют в файле загрузки
Если выбирается «Обновить», изменятся только строчки с полным совпадением товара, склада, клиента (при наличии) и даты.Таким образом, при помощи «Заменить» вы можете исправить ошибочные данные, ранее занесенные в учетную систему и исправленные в ней (неправильные продажи, остатки и т.п.)
При импорте истории продаж Forecast NOW! проверяет импортируемый файл на корректность.
В случае ошибок выдается сообщение, содержащее номер строки файла выгрузки с ошибкой и саму ошибку. В диалоговом окне выдается не более 5 строк с одинаковой ошибкой. С полным списком ошибок в загружаемом файле можно ознакомиться в автоматически формируемом файле вида название базы_importsaleshistory_дата и время импорта (в диалоговом окне можно будет автоматически перейти к этому файлу)
Ниже приведен список возможных ошибок и варианты их устранения
«Не задан код продукта» «Проверьте поле «Код продукта»»
У какой-то строки отсутствует код продукта. Обычно такая строка сразу начинается с ; Возможно, код у продукта не задан в учетной системе или ошибка в механизме выгрузки. Если таких строчек мало (1-5), то можно открыть файл выгрузки при помощи программы Notepad++ и удалить эти строчки вручную.
Существует несколько ошибок вида «Не задан –название поля-Проверьте «название поля»
В этом случае обычно строчка содержит в себе 2 разделителя полей подряд: ;; || или ,,
Необходимо проверить механизм выгрузки данных
Ошибки такого вида являются критичными (отображаются красным) и не позволяют осуществить загрузку данных дальше.
Следующий тип ошибки:
«Неверный формат_название параметра»
Такой тип ошибки является критичным. Обычно это связано с неверным указанием формата загружаемого файла (неверно проставлено соответствие полей). Необходимо проверить формат загружаемого файла
Скорее всего, неправильно выставлен формат загружаемого файла- необходимо его проверить, чтобы полю «Кол-во» соответствовало поле с объемом продаж за день
Может быть неправильно выставлен формат загружаемого файла или формат даты (программа поддерживает 2 формата гггг-ММ-дд и дд.мм.гггг – нужно выбрать верный вверху диалогового окна выставления формата загружаемого файла
Другие подобные ошибки:
В загружаемом файле больше полей, разделенных ; или | или , чем выставлено в заполняемом формате – необходимо проверить формат загружаемого файла
За один и тот же день у одного товара по одному складу и одному клиенту указаны разные данные (например, кол-во проданного или остаток). Необходимо проверить механизм выгрузки
Если в одной строчке файла выгрузки цена закупки выше или равна цены реализации. Ошибка не является критичной, но если таких строчек много, то необходимо проверить выгрузку
У товаров с одним и тем же идентификатором (код/артикул ) разные названия. Скорее всего, неправильно представленные данные в учетной системе – необходимо проверить товары с совпадающими кодами и разными названиям
В Forecast NOW! при помощи Данные - Загрузить можно загрузить в программу:
Классификация загружается через Данные - Загрузить - Классификация
Файл загрузки должен быть определенного формата
Как с загрузкой истории продаж, так и с загрузкой классификации, возможны два варианта действий. Загрузка в режиме «Заменить» и «Обновить».
Режим «Заменить» применяется для загрузки полной классификации при первоначальной загрузке истории продаж, для создания новых групп, новых товаров и изменения принадлежности групп. Алгоритм работы точно такой же, как при загрузки истории продаж: старая классификация полностью заменяется данными из новой классификации. Поэтому загружаемая классификация в режиме «Заменить» должна быть полной и содержать в себе все данные.
Для того,чтобы сохранить при замене классификации созданные ранее пользователем свойства нужно поставить галочку в соответствующем поле при загрузке классификации:
Режим «Обновить» применяется для загрузки дополнительной информации по имеющейся классификации.
В запущенной программе:
1.11. Выберите пункт «Данные – Загрузить - Классификацию»
1.12. Выберите файл с выгруженной классификацией и нажмите ОК
1.13. Выберите «заменить классификацию»
1.14. Перезапустите программу
1.15. Нажмите «продолжить без импорта»
1.16. В программу загружена история продаж из учетной системы, с классификацией. Теперь вы можете работать с программой дальше.
Параметры загружаются через Данные - Загрузить - Параметры
Загружаемый файл должен иметь определенный формат
Программа проверяет загружаемый файл параметров и выводит сообщение о наличии и типе ошибок.
Виды ошибок: «Ошибка синтаксиса» - «В строке неверное количество элементов, разделённых символом ';'»
«Пропущено значение параметра»
«Неизвестный параметр» - «Указанное имя не является именем параметра»
«Некорректное значение параметра» – название параметра не совпадает с необходимым для загрузки
«Пропущено наименование товара»
«Несовместимые значения параметров.» - '% срока годности, от поставщика' должен быть строго больше '% срока годности, клиенту'.
«Противоречивые значения параметров» - «Значение параметра для этого товара ранее уже присутствовало в файле.»
«Дублированная запись» - «Эта запись уже присутствовала в файле, дублированную запись можно удалить
«Товар отсутствует в истории продаж» - код товара из файла параметров отсутствует в истории продаж
«Склад отсутствует в истории продаж» - склад из файла параметров отсутствует в истории продаж
Если в файле параметров, csv формата, в коде склада или товара есть нечитаемый символ, то при загрузке будет выдаваться соответствующая критическая ошибка.
Параметры загружаются через Данные - Загрузить - Аналоги
Загружаемый файл должен иметь определенный формат
Данные по акциям можно загружать автоматически через меню Данные – Загрузить – Акции, соблюдая формат файла загрузки
Файл акций в формате с заголовком, при загрузке дописывает имеющиеся в базе данные.
При загрузке файла акций программа проводит проверку этого файла и выдает ошибки (в случае их наличия).
Список возможных ошибок для файла с секциями:
Список возможных ошибок для файла с заголовком:
В Forecast NOW! через Данные - загрузить - Пользователи и группы можно загрузить данные по пользователям и группам, предварительно сохраненные из другой базы
В Forecast NOW! через Данные - загрузить - Расписание заказов можно загрузить расписания заказов, предварительно сохраненные из другой базы
В Forecast NOW! через Данные - загрузить - Фильтры подготовки заказов можно загрузить фильтры подготовки заказов, предварительно сохраненные из другой базы
При использовании ограничений заказа можно выбрать критерием изменения заказа «Пользовательский»
В этом случае Пользователь сам задает список и приоритет товаров в файле (чем выше товар в файле, тем он приоритетнее)
Файл должен из себя представлять столбец товаров, описанных как Склад;Артикул
Пример Файла:
Демо-склад1;4000000000023
Демо-склад1;4000000000024
Демо-склад1;4000000000016
Для того, чтобы загрузить такой файл можно воспользоваться Данные - Загрузить - Критерии выбора товаров
Если у вас есть плановые закупки, не относящиеся к обычному спросу, то вы можете их загрузить через Данные-Загрузить-Закупки для клиентов или консольную утилиту. Закупки для клиентов (если придутся на период расчёта) увеличат оптимальный товарный запас при формировании заказа, балансировки, оценку запасов в прогноз-обеспечение продаж и могут повлиять на показатели Анализа-Эффективности связанные с Оптимальным товарным запасом
Синтаксис команды для загрузки через консольную утилиту:
import --customer-purchases путь_к_файлу имя_базы
Файл загрузки закупок клиентов должен быть определенного формата
При загрузке закупок для клиентов программа проводит проверку и может найти следующие ошибки:
Если вы хотите загружать какие-то признаки/свойства, относящиеся к паре товар-склад, то вы можете воспользоваться произвольными полями товара для таблицы Заказов.
В ручном режиме Загрузка осуществляется через Данные -Загрузить - Поля для товаров.
Доступно 2 режима:
Синтаксис команды для загрузки файла через консольную утилиту
import --items-fields [-режим] путь_к_файлу имя_базы
режим:
-a обновление
-r замена
Файл загрузки полей для товара должен быть определенного формата
Для использования алгоритма, учитывающего даты поступления товаров необходимо загрузить файл с поступлениями.
В ручном режиме Загрузка осуществляется через Данные -Загрузить - Поступления.
Доступно 2 режима:
Синтаксис команды для загрузки файла через консольную утилиту
import --arrivals [-режим] путь_к_файлу имя_базы
режим:
-a обновление
-r замена
Файл загрузки поступления должен быть определенного формата - csv или xml
Загрузка направлений балансировки доступна в ручном режиме (Данные – Загрузить – Направления балансировки) или при помощи консоли, команды вида
FSystemConsole.exe import -- balancing-destinations <путь к файлу> <имя базы данных>
Файл загрузки должен быть определенного формата
Загрузка настроек балансировки доступна в ручном режиме (Данные – Загрузить – Настройки балансировки) или при помощи консоли, команды вида
FSystemConsole.exe import -- settings-balancin <путь к файлу> <имя базы данных>
Файл загрузки должен быть определенного формата
При загрузке происходит проверка файла на корректность. Если в файле присутствуют ошибки, то он не загрузится и будет выведено сообщение с указанием пути где хранится лог с ошибками.
Загрузка направлений балансировки доступна доступна в ручном режиме (Данные – Загрузить – Структуры подчиненности складов) или при помощи консоли, команды вида
FSystemConsole.exe import --storage-destinations <путь к файлу> <имя базы данных>
Файл загрузки должен быть определенного формата
Загрузка зон хранения доступна в ручном режиме (Данные – Загрузить –Зоны хранения) или при помощи команды для консольной утилиты.
FSystemConsole.exe import --storage-area <путь к файлу> <имя базы данных>
Файл загрузки должен быть определенного формата
Загрузка справочника клиентов доступна в ручном режиме (Файл-Данные-Загрузить-Справочник клиентов) или при помощи команды для консольной утилиты
FSystemConsole.exe import --clients <путь к файлу> <имя базы данных>
Файл загрузки должен быть определённого формата
В случае наличия ошибок в файле загрузки в диалоговом окне будут отображены первые 5 ошибок по каждому типу ошибки, также будет предоставлена информация о числе строк с ошибками каждого типа.
Ссохраняться в файл ошибок загрузки будет первая тысяча ошибок каждого типа