Утилита администрирования Artix:Yuki может быть запущена в "служебном" варианте, то есть так, чтобы в ней были доступны некоторые функции, которые необходимы администратору, либо разработчику приложения.
В директории с Yuki есть конфигурационный файл yuki.ini
, в нем перечисляются параметры виртуальной машины Java, а также там можно указать параметры для приложения.
Следующие параметры могут немного изменять поведение при работе с Yuki, задаются в формате -D<Название>=<значение>
-Dyuki.develop_help=false
Список параметров запуска
Название | Тип | Значение по умолчанию | Описание | Примечания |
---|---|---|---|---|
yuki.base.recive.data.wait_timeout | int | 10 | Время в секундах ожидания ответа от удаленной БД, прежде чем будет выдано сообщение об возможном обрыве связи. | |
yuki.user | string | При подключении к КС указанное здесь значение будет подставляться в качестве имени пользователя во время подключения к КС. | ||
yuki.user_cash | string | Аналогично yuki.user , только для кассы. | ||
yuki.password | string | При подключении к КС указанное здесь значение будет подставляться в качестве пароля во время подключения к КС. | ||
yuki.password_cash | string | Аналогично yuki.password , только для кассы. | ||
yuki.silent_auth_cash | boolean | true | При задании этого параметра и заданных параметрах yuki.user и yuki.password авторизация пользователя при подключении к кассе происходит сразу, диалог авторизации пользователя не отображается. Если подключение с данной парой логин/пароль не удастся, то будет отображен диалог авторизации пользователя. | |
yuki.silent_auth_server | boolean | false | Аналогично yuki.silent_auth_cash , только для сервера. | |
yuki.did_not_save_discount_audit | boolean | false | Отключить возможность сохранения истории изменения дисконта на КС. | |
yuki.show_sql | boolean | false | Записывать запросы к БД, которые генерирует hibernate , в лог. | |
discount.with.old_discount | boolean | false | Добавить возможность задания скидки "Старый дисконт" в дисконтной системе. | |
discount.with.simple_discount | boolean | false | Добавить возможность задания скидки "Простой дисконт" в дисконтной системе. | |
discount.save_invent_support_in_kids | boolean | false | Оставить в дисконте поддержку задания набора кодами товаров. | |
yuki.multi_discount_store | boolean | false | При установленном значении в false дерево магазинов при редактировании дисконтной системы отображаться не будет и сохранение будет в All . | |
yuki.checkout_timeout | int | 20000 | Время в миллисекундах ожидания подключения к БД, необходимо модифицировать при плохой связи. | |
yuki.develop_help | boolean | false | Запуск в режиме редактирования контекстной справки. | |
yuki.silent_select | boolean | false | При задании данного параметра выбор подключения не осуществляется, автоматически выбирается подключение с индексом заданным параметром yuki.silent_select_value , нумерация с 0. | |
yuki.silent_select_value | int | 0 | Индекс выбранного подключения. | |
discount.bonuses.extendedTimeLive | boolean | false | Добавляет возможность задавать "расчетное" время жизни бонусов при задании бонусной акции или периодических начислений в дисконте. | |
yuki.client.allow_recursive_access | boolean | false | Если задан как | |
discount.bonus.hide_restrictions | boolean | false | Если задан как true , то в диалоге добавления (списания) бонусов не будут отображаться ограничения. | |
yuki.discount_default_store | string | Код категории, для которой будет происходить редактирование дисконтной системы. | Используется при значении multi_discount_store=false | |
yuki.supportRestIp | string | Адрес сервера с которого будет запрашиваться данные о дереве магазина для отображения в бонусных транзакциях. | ||
yuki.supportRestPort | int | Порт сервера с которого будет запрашиваться данные о дереве магазина для отображения в бонусных транзакциях. | ||
yuki.search.cards.optional | boolean | false | ||
yuki.search.clients.optional | boolean | false | ||
yuki.modernSale | boolean | false | Использовать БД PostgreSQL для продаж (ограничение в настройки порта, вшит 5432). | |
user.timezone | string | Используется для указания часового зоны сервера, когда значение часовые зоны сервера и машина на которой запущен Yuki, не совпадают. Например: GMT+5. | ||
yuki.requireTransactionReason | boolean | false | При задании данного параметра необходимо обязательно указывать причину бонусной транзакции из списка причин. | |
discount.with.simple_discount | boolean | false | Если задан как true , то осуществляется выгрузка и работа "простого" дисконта. |