Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
консоль [23.06.2020 00:30]
Timur Osmanov [Логирование выполнения команды]
консоль [27.09.2020 22:54] (текущий)
Timur Osmanov [Синтаксис]
Строка 380: Строка 380:
  
 Программа автоматически объединит содержимое csv файлов из директории,​ в указанный временный файл и загрузит историю продаж из этого файла. \\ Программа автоматически объединит содержимое csv файлов из директории,​ в указанный временный файл и загрузит историю продаж из этого файла. \\
 +Чтобы загрузка происходила из указанной директории,​ обязательно указание флага "​dir"​ \\
 Если утилите не удастся создать новый временный файл, то об этом будет сообщено,​ программа завершится. \\ Если утилите не удастся создать новый временный файл, то об этом будет сообщено,​ программа завершится. \\
 Если файл с таким именем уже существует,​ то программа попытается его удалить и создать новый. \\ Если файл с таким именем уже существует,​ то программа попытается его удалить и создать новый. \\
Строка 634: Строка 635:
 Объединение сформированных заказов по [[формирование_заказа#​объединение_заказов_по_поставщикам| поставщикам]],​ Объединение сформированных заказов по [[формирование_заказа#​объединение_заказов_по_поставщикам| поставщикам]],​
 [[формирование_заказа#​объединение_заказов_по_поставщикам_и_группе_заказа|поставщику и группе заказа]] или по [[формирование_заказа#​объединение_заказов_по_поставщикам_группе_заказа_и_складу|поставщику,​ группе заказа и складу]]. [[формирование_заказа#​объединение_заказов_по_поставщикам_и_группе_заказа|поставщику и группе заказа]] или по [[формирование_заказа#​объединение_заказов_по_поставщикам_группе_заказа_и_складу|поставщику,​ группе заказа и складу]].
-Выбрать можно только одно объединение+Выбрать можно только одно объединение ​\\ 
 +В название файла объединённого заказа указывается идентификатор заказа.
  
 <​code>​ <​code>​
Строка 761: Строка 763:
 Во время выполнения команды,​ файл настроек проходит проверку на наличие ошибок. Если в файле есть ошибки,​ то балансировка не сформируется и будет выведено соответствующее сообщение,​ с указанием пути где хранится лог файл. Если указан флаг который игнорирует ошибки файла настроек,​ то балансировка сформируется и ошибочные настройки будут заменены на настройки по умолчанию. Во время выполнения команды,​ файл настроек проходит проверку на наличие ошибок. Если в файле есть ошибки,​ то балансировка не сформируется и будет выведено соответствующее сообщение,​ с указанием пути где хранится лог файл. Если указан флаг который игнорирует ошибки файла настроек,​ то балансировка сформируется и ошибочные настройки будут заменены на настройки по умолчанию.
  
-<​code>​user</​code>​ - пользователь,​ чьи настройки будут использованы при балансировке+<​code>​user</​code>​ - пользователь,​ чьи настройки будут использованы при балансировке.  
 +Так же, если в команде указан пользователь,​ то балансировка дополнительно сохраниться в том формате,​ который использовался пользователем последний раз. ​
  
 <note tip> <note tip>
Строка 826: Строка 829:
 алгоритм балансировки;<​по рентабельности|пропорциональное распределение остатка с рц> алгоритм балансировки;<​по рентабельности|пропорциональное распределение остатка с рц>
 направление балансировки;<​значение направления из настроек "​Направления балансировки">​ направление балансировки;<​значение направления из настроек "​Направления балансировки">​
-метод разворота аналогов;<​сначала старые запасы,​ потом новые|сначала дешевые,​ потом дорогие|по приоритету|обратно приоритету>​ </​code>​+метод разворота аналогов;<​сначала старые запасы,​ потом новые|сначала дешевые,​ потом дорогие|по приоритету|обратно приоритету
 +группа заказа;<​не учитывать|основная|балансировка></​code>​
  
 3.3. Дополнительные настройки (если строчка присутствует в файле настроек,​ то эта настройка будет учтена при проведении балансировки) 3.3. Дополнительные настройки (если строчка присутствует в файле настроек,​ то эта настройка будет учтена при проведении балансировки)
Строка 862: Строка 866:
 добавлять к остатку склада-донора остаток в пути добавлять к остатку склада-донора остаток в пути
 алгоритм балансировки;​пропорциональное распределение остатка с рц алгоритм балансировки;​пропорциональное распределение остатка с рц
-направление балансировки;​Распределение остатков рц</​code>​+направление балансировки;​Распределение остатков рц 
 +группа заказа;​балансировка</​code>​
  
 <note important>​ <note important>​
Строка 882: Строка 887:
 ====Полный синтаксис команды==== ====Полный синтаксис команды====
  
-<​code>​FSystemConsole balancing database [source] target [--user] [--filter] [--xml] [--csv] [--xlsx][--consider-balancing] [--no-split-by-destinations] [--no-verification] [--balancing-by-clients]</​code>​+<​code>​FSystemConsole balancing database [source] target [--user] [--filter] [--xml] [--csv] [--xlsx][--consider-balancing] [--no-split-by-destinations] [--no-verification] [--balancing-by-clients] [--no-split-by-order-group]</​code>​
  
  
Строка 891: Строка 896:
   *<​code>​--user Имя пользователя </​code>​- указывается имя пользователя,​ настройки балансировки и отображения которого будут использованы для сохранения балансировки (показанные параметры/​свойства/​анализы,​ единицы измерения и направления балансировки).   *<​code>​--user Имя пользователя </​code>​- указывается имя пользователя,​ настройки балансировки и отображения которого будут использованы для сохранения балансировки (показанные параметры/​свойства/​анализы,​ единицы измерения и направления балансировки).
 Если указывается пользователь то файл настроек указывать не обязательно. Если в команде указан и файл настроек и пользователь,​ то настройки балансировки будут использоваться от указанного пользователя,​ а файл настроек будет проигнорирован. При входе в программу,​ после формирования балансировок,​ будет выведено сообщение,​ что файл настроек использоваться не будет. Если указывается пользователь то файл настроек указывать не обязательно. Если в команде указан и файл настроек и пользователь,​ то настройки балансировки будут использоваться от указанного пользователя,​ а файл настроек будет проигнорирован. При входе в программу,​ после формирования балансировок,​ будет выведено сообщение,​ что файл настроек использоваться не будет.
 +Так же, если в команде указан пользователь,​ то балансировка дополнительно сохраниться в том формате,​ который использовался пользователем последний раз. ​
  
   *<​code>​--filter </​code>​- указание фильтра,​ по которому будет проходить балансировка.   *<​code>​--filter </​code>​- указание фильтра,​ по которому будет проходить балансировка.
Строка 925: Строка 931:
 Если данный флаг не указан,​ то балансировка формируется исходя из настроек балансировки,​ пользователя указанного в команде. Если данный флаг не указан,​ то балансировка формируется исходя из настроек балансировки,​ пользователя указанного в команде.
  
 +  *<​code>​--no-split-by-order-group</​code>​
  
 +При заданных группах заказа,​ сформированные балансировки будут разбиваться в соответствие с заданными значениям групп заказа. Если в консольной команде указан данный флаг, то разбиение по группам заказа не происходит,​ не зависимо от настроек.
 ====Отображение балансировки в интерфейсе программы=== ====Отображение балансировки в интерфейсе программы===
 При выполнении консольной балансировки её результат сохраняется в базу. ​ При выполнении консольной балансировки её результат сохраняется в базу. ​
Строка 1105: Строка 1113:
  
  
-database+database ​- Путь или имя базы для расчетов
  
-путь или имя базы для расчетов+source - [[обеспечение_продаж&#​создать_файл_с_параметрами_анализа_csv_или_txt|Файл]] с параметрами ​расчетов
  
-source +target - Полный путь к Excel csv(.csv) ​или ​Excel(.xlsx) файлу, в который будут записаны результаты ​прогноза.
- +
-[[обеспечение_продаж&#​создать_файл_с_параметрами_анализа_csv_или_txt|Файл]] с параметрами расчетов.  +
- +
-target +
- +
-Файл, куда сохранятся ​результаты ​анализа+
  
 =====Расчёт прогноза - плана заказов===== =====Расчёт прогноза - плана заказов=====
Строка 1273: Строка 1275:
 <​code>​assortiment database source target [--user username] [--public]</​code>​ <​code>​assortiment database source target [--user username] [--public]</​code>​
  
-target - xls файл, в который будут записаны итоги анализа+target - полный путь к xls или xlsx файлу, в который будут записаны итоги анализа.
  
 флаг - -public - сделать доступным итоги анализа всем пользователям флаг - -public - сделать доступным итоги анализа всем пользователям