Вы посетили:
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
консоль [22/07/2020 09:55] – [Полный синтаксис формирования заказов] t.osmanov | консоль [24/06/2025 12:00] (текущий) – [Синтаксис] Evgeny Viktorov | ||
---|---|---|---|
Строка 14: | Строка 14: | ||
*[[консоль# | *[[консоль# | ||
*[[консоль# | *[[консоль# | ||
+ | * [[консоль# | ||
+ | * [[консоль# | ||
+ | * [[консоль# | ||
+ | * [[консоль# | ||
В консольную утилиту выводятся сведения о начале и завершении операции, | В консольную утилиту выводятся сведения о начале и завершении операции, | ||
Строка 215: | Строка 219: | ||
--recipients-limits импорт файла, содержащего ограничения для внутренних перемещений | --recipients-limits импорт файла, содержащего ограничения для внутренних перемещений | ||
--clients импорт файла содержащего данные по клиентам | --clients импорт файла содержащего данные по клиентам | ||
+ | ---suppliers-prices | ||
</ | </ | ||
Строка 229: | Строка 234: | ||
==Параметры== | ==Параметры== | ||
[[формат_данных_для_загрузки# | [[формат_данных_для_загрузки# | ||
+ | |||
+ | Также доступна опция --dir | ||
+ | |||
+ | При ее использовании будут загружены все файлы из указанной директории | ||
==Аналоги== | ==Аналоги== | ||
Строка 261: | Строка 270: | ||
==Загрузка дат поступления заказов== | ==Загрузка дат поступления заказов== | ||
Формат: | Формат: | ||
+ | |||
+ | Также доступна опция –dir | ||
+ | |||
+ | При ее использовании будут загружены все файлы из указанной директории | ||
==Направления балансировки== | ==Направления балансировки== | ||
[[формат_данных_для_загрузки# | [[формат_данных_для_загрузки# | ||
Строка 283: | Строка 296: | ||
==Данные по клиентам== | ==Данные по клиентам== | ||
[[формат_данных_для_загрузки# | [[формат_данных_для_загрузки# | ||
- | ===Режим(только для | + | |
+ | ==Прайс-листы поставщиков== | ||
+ | [[формат_данных_для_загрузки#прайс_листы_поставщиков|Формат файла с данными по прайс-листам]] | ||
+ | ===Режим загрузки=== | ||
Выбор режима загрузки [[загрузка_данных_в_forecast_now# | Выбор режима загрузки [[загрузка_данных_в_forecast_now# | ||
| | ||
- | | + | |
==Синтаксис== | ==Синтаксис== | ||
Строка 293: | Строка 309: | ||
-r, --remove | -r, --remove | ||
-a, --append | -a, --append | ||
- | | ||
</ | </ | ||
Строка 372: | Строка 387: | ||
Будут обновлены только данные только по тем столбцам, | Будут обновлены только данные только по тем столбцам, | ||
Этот флаг используется только для [[консоль# | Этот флаг используется только для [[консоль# | ||
+ | |||
+ | < | ||
+ | |||
+ | Указывается, | ||
+ | В обычной логике программы, | ||
+ | Для того, чтобы программа использовала фактические остатки и не считала, | ||
+ | В программе не может быть несколько дат с неполной информацией за день. | ||
+ | <note important> | ||
< | < | ||
Строка 380: | Строка 403: | ||
Программа автоматически объединит содержимое csv файлов из директории, | Программа автоматически объединит содержимое csv файлов из директории, | ||
+ | Чтобы загрузка происходила из указанной директории, | ||
Если утилите не удастся создать новый временный файл, то об этом будет сообщено, | Если утилите не удастся создать новый временный файл, то об этом будет сообщено, | ||
Если файл с таким именем уже существует, | Если файл с таким именем уже существует, | ||
Строка 388: | Строка 412: | ||
< | < | ||
- | В режиме замены классификации будут сохранены созданные в программе свойства и их значения | + | В режиме замены классификации будут сохранены созданные в программе свойства и их значения. Указывается в конце команды. |
< | < | ||
Строка 398: | Строка 422: | ||
для которого производится загрузка настроек балансировки. | для которого производится загрузка настроек балансировки. | ||
+ | < | ||
+ | Отключение логирования некритических ошибок. | ||
+ | Говорит о том, что при загрузке не будет производиться перевод прошедших акций типа объем в коэффициент. Данное действие лучше выполнять один раз в день с помощью консольной команды: | ||
=====Работа с резервными копиями базы данных===== | =====Работа с резервными копиями базы данных===== | ||
Строка 429: | Строка 456: | ||
Программа должна быть запущена под пользователем, | Программа должна быть запущена под пользователем, | ||
- | Перед процессом сжатия, автоматически создается дамп базы. \\ | + | Перед процессом сжатия |
Строка 462: | Строка 489: | ||
< | < | ||
- | Имя базы для MySQL или путь к базе для SQLite, в которой нужно формировать заказы | + | Имя базы для MySQL\MSSQL |
< | < | ||
Строка 528: | Строка 555: | ||
< | < | ||
< | < | ||
+ | < | ||
< | < | ||
< | < | ||
Строка 611: | Строка 639: | ||
====Полный синтаксис формирования заказов==== | ====Полный синтаксис формирования заказов==== | ||
- | < | + | < |
< | < | ||
Строка 645: | Строка 673: | ||
--group-order-by-product | --group-order-by-product | ||
</ | </ | ||
- | [[формирование_заказа# | + | [[формирование_заказа# |
+ | *по одному общему заказу (если | ||
+ | * по всем | ||
При этом будут [[формирование_заказа# | При этом будут [[формирование_заказа# | ||
Строка 654: | Строка 684: | ||
storage - код склада | storage - код склада | ||
- | [[формирование_заказа# | + | [[формирование_заказа# |
- | | --group-order-roundbystorage storage | ||
< | < | ||
Сохранение только объединенных заказов | Сохранение только объединенных заказов | ||
Строка 669: | Строка 698: | ||
В реестре сохраняются полные заказы. | В реестре сохраняются полные заказы. | ||
+ | < | ||
+ | Удаление пустых заказов | ||
< | < | ||
Флаги для дополнительного сохранения заказов в [[консоль# | Флаги для дополнительного сохранения заказов в [[консоль# | ||
Строка 688: | Строка 718: | ||
Пустые заказы и нулевые заказы (где у всех позиций заказать =0) отправлены не будут | Пустые заказы и нулевые заказы (где у всех позиций заказать =0) отправлены не будут | ||
+ | |||
+ | < | ||
+ | Использование имени заказа из [[настройки/ | ||
< | < | ||
Строка 695: | Строка 728: | ||
< | < | ||
- | Имя базы для MySQL или путь к базе для SQLite, в которой нужно формировать заказы | + | Имя базы для MySQL\MSSQL |
Строка 751: | Строка 784: | ||
</ | </ | ||
source - имя базы | source - имя базы | ||
+ | |||
+ | ====Вывод времени выполнения последнего успешно рассчитанного консолью заказа==== | ||
+ | |||
+ | Если вам необходимо получить отдельно информацию о времени формирования последнего успешно сформированного заказа, | ||
+ | |||
+ | < | ||
+ | FSystemConsole.exe check-completion make-orders < | ||
+ | </ | ||
+ | |||
+ | check-completion make-orders < | ||
+ | |||
+ | < | ||
+ | |||
+ | Если последний заказ был успешно сформирован командой через консоль с указанными аргументами, | ||
+ | '' | ||
+ | |||
+ | Если же подобная команда не выполнялась или завершилась некорректно, | ||
+ | '' | ||
+ | |||
+ | **Пример команды: | ||
+ | Заказ формируется с помощью команды: | ||
+ | < | ||
+ | |||
+ | Чтобы отдельно получить информацию о времени и факте формирования заказа, | ||
+ | < | ||
+ | |||
+ | ====Оповещение о превышение бюджетов==== | ||
+ | В случае, | ||
+ | < | ||
+ | Название правила ; Период действия ; Бюджет ; Порог бюджета ; Превышение бюджета ; | ||
+ | Пример: | ||
+ | Бюджет_филиала_32 ; 11.04.2023-30.04.2023 ; 500000 руб. ; 95% ; 140000 руб. | ||
+ | </ | ||
=====Проведение балансировки===== | =====Проведение балансировки===== | ||
====Минимальный синтаксис команды=== | ====Минимальный синтаксис команды=== | ||
Строка 762: | Строка 828: | ||
Во время выполнения команды, | Во время выполнения команды, | ||
- | < | + | < |
+ | Так же, если в команде указан пользователь, | ||
<note tip> | <note tip> | ||
Строка 832: | Строка 899: | ||
3.3. Дополнительные настройки (если строчка присутствует в файле настроек, | 3.3. Дополнительные настройки (если строчка присутствует в файле настроек, | ||
- | < | + | < |
+ | учитывать даты поступления заказов | ||
+ | учитывать аналоги | ||
не учитывать разницу цен | не учитывать разницу цен | ||
норма складского запаса равна сроку поставки + периодичность | норма складского запаса равна сроку поставки + периодичность | ||
Строка 838: | Строка 907: | ||
добавлять к остатку склада-донора остаток в пути | добавлять к остатку склада-донора остаток в пути | ||
добавлять к остатку склада-реципиента остаток заказано | добавлять к остатку склада-реципиента остаток заказано | ||
- | добавлять к остатку склада-реципиента остаток в пути</ | + | добавлять к остатку склада-реципиента остаток в пути |
+ | исключать перемещения с нулевым свободным остатком на доноре</ | ||
4. Имена полей, которые должны быть в сформированных балансировках, | 4. Имена полей, которые должны быть в сформированных балансировках, | ||
Строка 851: | Строка 921: | ||
доставка; | доставка; | ||
доставка; | доставка; | ||
- | Отображать все нулевые перемещения; | + | Отображать все нулевые перемещения;Есть свободный остаток на складе доноре; |
доход на высвобожденные средства; | доход на высвобожденные средства; | ||
не перемещать товар; | не перемещать товар; | ||
Строка 885: | Строка 955: | ||
====Полный синтаксис команды==== | ====Полный синтаксис команды==== | ||
- | < | + | < |
Строка 894: | Строка 964: | ||
*< | *< | ||
Если указывается пользователь то файл настроек указывать не обязательно. Если в команде указан и файл настроек и пользователь, | Если указывается пользователь то файл настроек указывать не обязательно. Если в команде указан и файл настроек и пользователь, | ||
+ | Так же, если в команде указан пользователь, | ||
*< | *< | ||
Строка 908: | Строка 979: | ||
*< | *< | ||
- | При указании этих флагов (одного или нескольких) балансировка также будет сохраняться в указанном формате. По умолчанию балансировка сохраняется в excel csv, для флага " | + | При указании этих флагов (одного или нескольких) балансировка также будет сохраняться в указанном формате. По умолчанию балансировка сохраняется в excel csv, для флага |
В excel csv формате балансировка сохраняется всегда. | В excel csv формате балансировка сохраняется всегда. | ||
*< | *< | ||
- | При формирование балансировок с указанием фильтра подготовки, | + | При формирование балансировок с указанием фильтра подготовки, |
*< | *< | ||
Строка 931: | Строка 1002: | ||
При заданных группах заказа, | При заданных группах заказа, | ||
+ | |||
+ | *< | ||
+ | |||
+ | Удаляются все балансировки без товаров или у которых суммарное количество для перемещения равно 0. | ||
====Отображение балансировки в интерфейсе программы=== | ====Отображение балансировки в интерфейсе программы=== | ||
При выполнении консольной балансировки её результат сохраняется в базу. | При выполнении консольной балансировки её результат сохраняется в базу. | ||
Строка 1032: | Строка 1107: | ||
< | < | ||
--storage storage_name | --storage storage_name | ||
- | |||
--client client_name | --client client_name | ||
- | |||
--product product_name | --product product_name | ||
</ | </ | ||
- | Акция попадает в выборку, | + | Указывать нужно коды: storage_name - код склада, |
+ | |||
+ | Указать можно любой из 3 флагов. | ||
+ | Если указаны все 3 флага, то акция попадает в выборку, | ||
Строка 1057: | Строка 1133: | ||
Если допущена ошибка в названии категории, | Если допущена ошибка в названии категории, | ||
+ | |||
+ | Также возможно задание категорий, | ||
+ | |||
+ | Задается при помощи | ||
+ | < | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Например: | ||
+ | calc-coeff-mcampaigns --ignoredcategory test1;test2 demo | ||
+ | |||
+ | Будут рассчитаны все акции кроме категорий test1 и test2 | ||
==Принудительное прогнозирование коэффициентов акций== | ==Принудительное прогнозирование коэффициентов акций== | ||
При расчете коэффициентов акций можно принудительно прогнозировать коэффициент всех попавших под фильтр команды акций(даже для прошедших акций). | При расчете коэффициентов акций можно принудительно прогнозировать коэффициент всех попавших под фильтр команды акций(даже для прошедших акций). | ||
Строка 1087: | Строка 1175: | ||
====Синтаксис==== | ====Синтаксис==== | ||
- | < | + | < |
Строка 1102: | Строка 1190: | ||
Файл, куда сохранятся результаты анализа | Файл, куда сохранятся результаты анализа | ||
- | Для сохранения результатов в формате xlsx нужно дописать флаг --xlsx после директории сохранения файла с результатами | + | Для сохранения результатов в формате xlsx нужно дописать флаг |
+ | |||
+ | user | ||
+ | |||
+ | Берутся настройки пользователя (расчет сверхзапасов и пр.) для проведения анализа | ||
=====Расчет прогноза - обеспечение продаж без участия пользователя===== | =====Расчет прогноза - обеспечение продаж без участия пользователя===== | ||
====Синтаксис==== | ====Синтаксис==== | ||
- | < | + | < |
+ | database - Путь или имя базы для расчетов | ||
- | database | + | source - [[обеспечение_продаж&# |
- | путь или | + | target - Полный |
- | source | + | filter - имя фильтра подготовки заказа, |
- | [[обеспечение_продаж&#создать_файл_с_параметрами_анализа_csv_или_txt|Файл]] с параметрами расчетов. | + | username - имя пользователя, от которого будут взяты |
- | target | + | utf8 - сохранение файла в формате utf8 |
- | Файл, куда сохранятся результаты анализа | + | type - выбор типа анализа |
+ | *demand - оценка спроса | ||
+ | *stocks - оценка запасов | ||
+ | *sales - оценка продаж | ||
+ | |||
+ | units - выбор показателей анализа | ||
+ | *amount - в натуральных единицах | ||
+ | *money - в денежных единицах | ||
+ | |||
+ | prices - выбор цен | ||
+ | *sell (цены реализации) | ||
+ | *purchase (цены закупки) | ||
+ | --remove-null - удаление строк с нулевым прогнозом | ||
=====Расчёт прогноза - плана заказов===== | =====Расчёт прогноза - плана заказов===== | ||
\\ | \\ | ||
Строка 1174: | Строка 1279: | ||
Вы можете проводить ABC- XYZ и кросс ABC-анализ автоматически при помощи консольной утилиты. Результаты анализа запишутся в базу, а также в Excel файл с разбиением товаров по группам. | Вы можете проводить ABC- XYZ и кросс ABC-анализ автоматически при помощи консольной утилиты. Результаты анализа запишутся в базу, а также в Excel файл с разбиением товаров по группам. | ||
====Синтаксис команды==== | ====Синтаксис команды==== | ||
- | < | + | < |
database – название базы | database – название базы | ||
Строка 1180: | Строка 1285: | ||
target – место сохранения файла с результатами анализа | target – место сохранения файла с результатами анализа | ||
+ | < | ||
+ | имя фильтра автоподготовки заказа, | ||
< | < | ||
флаг с указанием пользователя для которого будет сохранён анализ, | флаг с указанием пользователя для которого будет сохранён анализ, | ||
Строка 1187: | Строка 1293: | ||
< | < | ||
флаг что бы сделать доступным итоги анализа всем пользователям | флаг что бы сделать доступным итоги анализа всем пользователям | ||
+ | |||
+ | < | ||
+ | флаг для проведения анализа за последний год от максимальной даты в базе | ||
+ | < | ||
+ | флаг для проведения анализа суммарно по складам | ||
===Формат файла для проведения анализа=== | ===Формат файла для проведения анализа=== | ||
1.Основные параметры проведения анализа | 1.Основные параметры проведения анализа | ||
Строка 1196: | Строка 1307: | ||
склад - код склада или пусто (тогда расчет будет произведен по всем складам) | склад - код склада или пусто (тогда расчет будет произведен по всем складам) | ||
- | тип - группа или срез | + | тип - товар, |
- | название - название группы или среза | + | название - код товара, |
2. Настройки анализа | 2. Настройки анализа | ||
Нужно задать тип анализа и границы отнесения к группам. Формат: | Нужно задать тип анализа и границы отнесения к группам. Формат: | ||
- | < | + | < |
Пример: | Пример: | ||
< | < | ||
Строка 1233: | Строка 1344: | ||
< | < | ||
+ | |||
+ | если нужно [[анализ/ | ||
+ | |||
+ | < | ||
+ | |||
+ | если нужно провести анализ [[анализ/ | ||
+ | |||
+ | < | ||
+ | |||
Строка 1250: | Строка 1370: | ||
ось; | ось; | ||
ось; | ось; | ||
+ | ось; | ||
дополнительные столбцы; | дополнительные столбцы; | ||
Строка 1278: | Строка 1399: | ||
< | < | ||
- | target - xls файл, в который будут записаны итоги анализа | + | target - полный путь к xls или xlsx файлу, в который будут записаны итоги анализа. |
флаг - -public - сделать доступным итоги анализа всем пользователям | флаг - -public - сделать доступным итоги анализа всем пользователям | ||
Строка 1287: | Строка 1408: | ||
==Формат файла для проведения анализа== | ==Формат файла для проведения анализа== | ||
- | формат файла source состоит из простого перечисления товаров/ | ||
- | склад; | + | Формат файла source состоит из простого перечисления товаров/ |
+ | |||
+ | < | ||
+ | |||
+ | * склад - код склада | ||
- | где | + | * тип - товар, группа или срез |
- | название - артикул товара, | + | * название - артикул товара, |
+ | Если анализ формируется по срезу, после названия среза, через ";", | ||
- | результаты анализа также записываются в базу программы. | + | Результаты анализа также записываются в базу программы. |
Строка 1314: | Строка 1439: | ||
--csv --xlsx - флаги для выбора формата сохранения файла. Без указания флага файл статистик сохранится в формате xlsx | --csv --xlsx - флаги для выбора формата сохранения файла. Без указания флага файл статистик сохранится в формате xlsx | ||
- | |||
===Формат файла настроек=== | ===Формат файла настроек=== | ||
< | < | ||
Строка 1340: | Строка 1464: | ||
Завершившиеся акции | Завершившиеся акции | ||
</ | </ | ||
+ | =====Расчет текущих дефицитов===== | ||
+ | В Forecast NOW! можно определить, | ||
+ | < | ||
+ | FSystemConsole.exe calc-current-deficit | ||
+ | </ | ||
+ | base - имя базы | ||
+ | |||
+ | path - путь сохранения файла | ||
+ | |||
+ | -- filter - имя фильтра для отбора товаров для расчета дефицита | ||
+ | |||
+ | -- email - почты, на которые нужно разослать анализ (перечисляются через , | ||
+ | --csv и --xlsx - форматы сохранения файла (по умолчанию сохраняются в xlsx) | ||
+ | ====Итог анализа==== | ||
+ | В итоге будет сохранен файл, где рассчитан % дефицита для группы товаров и есть ли дефицит по конкретным товарам | ||
+ | {{ : | ||
=====Удаление информации из базы===== | =====Удаление информации из базы===== | ||
====Синтаксис==== | ====Синтаксис==== | ||
Строка 1361: | Строка 1501: | ||
balancing-destinations | balancing-destinations | ||
clients | clients | ||
+ | outdated-parameters-storages | ||
+ | campaigns | ||
</ | </ | ||
Строка 1403: | Строка 1545: | ||
После запуска утилиты для каждого артикула будет удалена информация о продажах(со всех складов), | После запуска утилиты для каждого артикула будет удалена информация о продажах(со всех складов), | ||
+ | ====Удаление | ||
+ | |||
+ | < | ||
+ | |||
+ | Удаляет из параметров записи по всем товарам, | ||
=====Экспорт информационной базы===== | =====Экспорт информационной базы===== | ||
Позволяет экспортировать информационную базу, в том числе, в обезличенном режиме | Позволяет экспортировать информационную базу, в том числе, в обезличенном режиме | ||
Строка 1408: | Строка 1555: | ||
====Синтаксис команды==== | ====Синтаксис команды==== | ||
< | < | ||
- | FSystemConsole.exe export type source target [options] | + | FSystemConsole.exe export type source target [опции] |
</ | </ | ||
- | *type: -ib или - -information-base | + | *type: -ib или |
*source: имя базы | *source: имя базы | ||
*target: путь к экспортированному файлу | *target: путь к экспортированному файлу | ||
- | ===Обезличивание информации=== | + | ===Опции=== |
+ | |||
+ | |||
+ | |||
+ | ==Обезличивание информации== | ||
Для обезличивания нужно добавить опцию < | Для обезличивания нужно добавить опцию < | ||
- | ==Пример== | + | |
+ | **Пример** | ||
< | < | ||
Строка 1467: | Строка 1619: | ||
*Комплексные форматы заказов | *Комплексные форматы заказов | ||
+ | |||
+ | ==Выбор складов и товаров для сохранения== | ||
+ | |||
+ | Для сохранения информационной базы с определённым набором товаров, | ||
+ | |||
+ | < | ||
+ | --items-file < | ||
+ | </ | ||
+ | |||
+ | Файл со списком товаров должен быть в csv формате. Содержать в себе два столбца: | ||
+ | |||
+ | Пример файла для 4 товаров с 2 складов | ||
+ | |||
+ | < | ||
+ | Склад №1; | ||
+ | Склад №1; | ||
+ | Склад №1; | ||
+ | Склад №2; | ||
+ | Склад №2; | ||
+ | Склад №2; | ||
+ | Склад №2; | ||
+ | |||
+ | В информационной базе будут присутствовать данные только по указанным артикулам(информация по товарам аналогам так же будет выгружена) и складам. Истории продаж по связанным складам из иерархии или направлений балансировки не будет. | ||
+ | |||
+ | Список выгружаемых данных: | ||
+ | |||
+ | Данные которые выгружаются только по выбранным товарам и аналогам: | ||
+ | |||
+ | * История продаж | ||
+ | * Параметры | ||
+ | * Аналоги | ||
+ | * Классификация (выгружаются только группы, | ||
+ | * Акции | ||
+ | * Поступления | ||
+ | * Закупки под клиентов | ||
+ | * Комплекты | ||
+ | * Временные параметры | ||
+ | Данные, | ||
+ | |||
+ | * Структуры подчиненности складов | ||
+ | * Стоимости и сроки доставки балансировки | ||
+ | * Направления балансировки | ||
+ | * Поставщики | ||
+ | * Прайс-листы поставщиков | ||
+ | * Параметры товаров поставщиков | ||
+ | * Сроки доставки поставщиков | ||
+ | * Группы поставщиков | ||
+ | * Условия оплаты поставщиков | ||
+ | * Критериев выбора товаров для ограничений заказа | ||
+ | * Зоны хранения | ||
+ | * Псевдонимы упаковок | ||
+ | * Справочник клиентов | ||
+ | * Сегменты клиентов | ||
+ | * Пороги округления по упаковкам | ||
+ | * Фильтры подготовки заказов | ||
+ | * Расписание заказов | ||
+ | * Выходные и рабочие дни | ||
+ | * Транспортные средства | ||
+ | * Пользователи, | ||
+ | * Настройки пользователей | ||
+ | * Глобальные настройки | ||
+ | |||
+ | |||
+ | **Пример команды** | ||
+ | |||
+ | < | ||
+ | FSystemConsole.exe export -ib test.db D: | ||
+ | </ | ||
=====Частичная выгрузка данных===== | =====Частичная выгрузка данных===== | ||
Строка 1526: | Строка 1746: | ||
Сообщение об ошибке работы консольной утилиты в интерфейсе: | Сообщение об ошибке работы консольной утилиты в интерфейсе: | ||
=====Изменение кода склада===== | =====Изменение кода склада===== | ||
- | Позволяет изменить записанные в программе коды складов. | + | Позволяет изменить записанные в программе коды складов. |
====Синтаксис==== | ====Синтаксис==== | ||
- | < | + | < |
- | + | ||
- | dictionary_file - путь к файлу с кодами складов, | + | |
+ | storages.csv - путь к файлу с кодами складов, | ||
Старые коды будут заменятся на соответствующие им новые. | Старые коды будут заменятся на соответствующие им новые. | ||
- | old_ib_file | + | base - имя базы данных, где нужно выполнить переименование |
- | new_ib_file - путь к файлу с информационной базой, в который запишется информационная база с переименованными кодами складов | + | Переименование |
+ | История продаж, | ||
+ | Справочник Складов, Структура подчиненности складов, Пользователи и группы, Фильтр подготовки заказов, Календари, | ||
- | Если | + | В случае если |
=====Очистка журнала действий пользователей===== | =====Очистка журнала действий пользователей===== | ||
Строка 1561: | Строка 1781: | ||
database — название базы | database — название базы | ||
- | names — после флага, в кавычках, | + | names — после флага, в кавычках, |
tags — после флага, в кавычках, | tags — после флага, в кавычках, | ||
Совместное использование в одной команде флагов names и tags, не допускается | Совместное использование в одной команде флагов names и tags, не допускается | ||
- | |||
Если список названий правил и тип правил, | Если список названий правил и тип правил, | ||
+ | =====Работа с кэш-сервером===== | ||
+ | 1) Обновление всех файлов кэша для указанной БД | ||
+ | < | ||
+ | FSystemConsole cache-server update --database databaseName | ||
+ | </ | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | 2). Удаление файлов кэша | ||
+ | < | ||
+ | cache-server deleteCacheFiles --database databaseName | ||
+ | </ | ||
+ | |||
+ | | ||
+ | |||
+ | =====Формирование карточки товара===== | ||
+ | При помощи утилиты можно сформировать карточку товара. Команда: | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | Указание < | ||
+ | Если карточка формируется с указанием ключа --sql (необязательный аргумент), | ||
+ | |||
+ | Ключ --user задает имя того пользователя, | ||
+ | Выгружаемые столбцы настраиваются в отображении карточки товара на вкладке Анализ - Карточка товара. | ||
+ | Если не указать столбцы, | ||
+ | |||
+ | Примеры команд: | ||
+ | < | ||
+ | productcard demo.db --user Администратор --sql (выгрузить в промежуточную базу FNTransferDatabase, | ||
+ | productcard demo.db --user Администратор --sql --filter РЦ (выгрузить в промежуточную базу FNTransferDatabase, | ||
+ | |||
+ | Промежуточная база FNTransferDatabase создается автоматически в том же месте, где и основная база. Название задается автоматически, | ||
+ | |||
+ | productcard demo.db C: | ||
+ | productcard demo.db C: | ||
+ | productcard demo.db C: | ||
+ | </ | ||
+ | |||
+ | При использовании выгрузки в промежуточную базу (флаг --sql) лучше будет позаботиться о том, чтобы работала массовая загрузка. | ||
+ | (подключение консоли к серверу БД через localhost или 127.0.0.1, путь для массовой загрузки существует (см. глоб. настройку), | ||
+ | |||
+ | Выгружаются данные в колонках | ||
+ | storage(Код склада), | ||
+ | |||
+ | Поддерживаемые колонки: | ||
+ | =====Формирование графика заказов и поставок===== | ||
+ | |||
+ | Вы можете сформировать график ближайших заказов и поставок в Excel в разбивке поставщик-склад-группа товаров, | ||
+ | Для этого нужно использовать команду | ||
+ | |||
+ | < | ||
+ | FsystemConsole delivery-schedule databaseName [--horizon 21] [--grouping supplier; | ||
+ | </ | ||
+ | |||
+ | delivery-schedule — название команды | ||
+ | |||
+ | databaseName — обязательный аргумент — название базы данных FN или путь до файла с базой SQLite. | ||
+ | |||
+ | horizon – необязательный аргумент, | ||
+ | |||
+ | grouping – способ группировки записей календарей. Предполагает три значения, | ||
+ | |||
+ | По умолчанию будет использоваться группировка supplier; | ||
+ | |||
+ | saveDir – необязательный аргумент, | ||
+ | |||
+ | ====Итог работы==== | ||
+ | В итоге вы получите Excel файл с двумя листами- " | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | =====Проверка заказов===== | ||
+ | Вы можете проверять, | ||
+ | |||
+ | Для этого в консольной утилите нужно использовать команду | ||
+ | |||
+ | < | ||
+ | check-orders databaseName <filter f1; | ||
+ | </ | ||
+ | |||
+ | databaseName - название базы данных FN, | ||
+ | |||
+ | filter - необязательный элемент, | ||
+ | |||
+ | Все заказы, | ||
+ | |||
+ | =====Анализ состояния базы===== | ||
+ | Можно автоматически без взаимодействия с интерфейсом проверить состояние базы данных и выдать оповещение администраторам если есть необходимость в оптимизации некоторых элементов | ||
+ | |||
+ | < | ||
+ | analyze-database имя базы | ||
+ | </ |