Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
# server settings
server.port=9000
locale=ru

setmark.reservation.cancel.full=false

# сверка номера магазина в марке и в запросе. Не для локальных SM.
setmark.check.shop=false


# сверка ИНН в марке и в запросе. 
setmark.check.inn=false


# Учитывать ИНН для списка товаров исключений
setmark.check.excluded.item.inn 


# set mark updater settings
updater.port=9001

# module Alco setting
setmark.alco.check.alcocode=true
setmark.alco.check.barcode=false
setmark.alco.check.item=false
setmark.alco.check.mrc=false

# module Tobacco settings
setmark.tobacco.check.balance=false
setmark.tobacco.pack.regexp=^(?<gtin>\d{14})(?<serial>\S{7})(?<mrp>\S{4})(?<verificationCode>\S{4})$
setmark.tobacco.block.regexp=^(?=.{0,150}$)^01(?<gtin>\d{14})21(?<serial>.{7})(?:8005(?<mrp>\d{6}))?(?:93(?<verificationCode>\S{4}))?.*$

# module Footwear settings
setmark.footwear.check.balance=true
setmark.footwear.check.barcode=false
setmark.footwear.check.item=false

# module Perfumery settings
setmark.perfumery.check.balance=true
setmark.perfumery.check.barcode=false
setmark.perfumery.check.item=false

# module Light industry settings
setmark.light-industry.check.balance=true
setmark.light-industry.check.barcode=false
setmark.light-industry.check.item=false

# module Tyres settings
setmark.tyres.check.balance=true
setmark.tyres.check.barcode=false
setmark.tyres.check.item=false

# module Photo settings
setmark.photo.check.balance=true
setmark.photo.check.barcode=false
setmark.photo.check.item=false

# module Milk settings
setmark.milk.check.balance=true
setmark.milk.check.barcode=false
setmark.milk.check.item=false

# module water settings
setmark.water.check.balance=true
setmark.water.check.barcode=false
setmark.water.check.item=false

# module bicycles settings
setmark.bicycles.check.balance=true
setmark.bicycles.check.barcode=false
setmark.bicycles.check.item=false

# module water_and_beverages settings
setmark.water_and_beverages.check.balance=true
setmark.water_and_beverages.check.barcode=false
setmark.water_and_beverages.check.item=false

# module drugs settings
setmark.drugs.check.balance=true
setmark.drugs.check.barcode=false
setmark.drugs.check.item=false

# module wheelchairs settings
setmark.wheelchairs.check.balance=true
setmark.wheelchairs.check.barcode=false
setmark.wheelchairs.check.item=false

# module dietarysup settings
setmark.dietarysup.check.balance=true
setmark.dietarysup.check.barcode=false
setmark.dietarysup.check.item=false

# amrc sending settings
setmark.alco.minprice.report.enable=false
setmark.alco.minprice.report.login=
setmark.alco.minprice.report.password=
setmark.alco.minprice.report.cron=0 0 2 * * *
setmark.alco.minprice.report.limit=5000
setmark.alco.minprice.report.remote.uri=http://localhost:8080
setmark.alco.minprice.report.timeout=5000
setmark.alco.minprice.report.repeat.timer=600000

# reporting settings
setmark.report.processing.enable=false
setmark.report.processing.login=
setmark.report.processing.password=
setmark.report.processing.timer=600000
setmark.report.processing.limit=5000
setmark.report.processing.remote.uri=http://localhost:8080
setmark.report.processing.timeout=5000
setmark.report.processing.send.error.codes= 1, 103, 5, 110, 102

# date format
spring.jackson.date-format=yyyy-MM-dd'T'HH:mm:ssZ

# database settings
spring.datasource.db.name=set_mark
spring.datasourse.db.port=5432
spring.datasourse.db.host=localhost
spring.datasource.username.base=setmark
spring.datasource.password.base=setmark

setmark.data.truncate=false
setmark.data.db.cron=0 0 0 * * *
setmark.<product_type>.data.store=365
setmark.<product_type>.data.cleaning.limit=1000000
setmark.data.store.misc.error_message=365
setmark.data.store.misc.status_packet=365
setmark.data.store.misc.amrc=365
setmark.data.store.misc.limit=1000000
setmark.data.store.file=365
setmark.data.store.file.cron=0 0 0 * * *

# logger settings
logging.level.root=info

# 'application.properties' version. do not change!
setmark.properties.version=@VERSION@
Code Block
# server settings
# порт на котором будет запущен сервер
# язык сообщений

# true - автоматически снимать резерв с непроданных по заказу марок, после подтверждения продажи заказа
# false - не снимать резерв с оставшихся марок, после подтверждения продажи заказа

# true - сверять номер магазина, указанный в марке с номером магазина в запросе
# false - не сверять номер магазина, указанный в марке с номером магазина в запросе

inn с версии 2.5.0
# true - сверять ИНН, указанный к марке в SetMark с ИНН в запросе
# false - сверять только в случае наличия ИНН у марки в SetMark и в запросе, в иных случаях игнорировать

с версии 2.6.0
# true - При поиске товаров в списке исключений выполняется сверка по товару (item) и ИНН переданном в запросе, с ИНН сохраненным к товару (item). *Если включена настройка setmark.check.inn.
# false - При поиске товара в списке исключений, сверка выполняется только по товару (item), переданный и сохраненный ИНН не учитываются.

# set mark updater settings
# порт на котором будет запущен сервис обновления

# module Alco setting
# включить контроль алкокодов
# включить контроль штрихкодов
# включить контроль артикула
# включить контроль аМРЦ

# module Tobacco settings
# включить контроль табака на остатках




# true - проверять наличие марки перед продажей в списке активных (доступных для продажи)/false - не проверять наличие марки перед продажей в списке активных
# true - сверять barcode из запроса и barcode загруженный к КодуМаркировки/false - не сверять barcode из запроса и barcode загруженный к КодуМаркировки
# true - сверять item из запроса и item загруженный к КодуМаркировки/false - не сверять item из запроса и item в КодеМаркировки
























































# amrc sending settings
# включение выгрузки списка загруженных алкогольных МРЦ в ERP для сверки. (true/false)
# имя пользователя(если необходимо) для авторизации при отправке пакетов со списком аМРЦ. если отсутствует, то без авторизации
# пароль(если необходим) для авторизации при отправке пакетов со списком аМРЦ
# частота отправки сообщений со списком аМРЦ в формате linux-cron
# максимальное число записей в одном запросе
# адрес сервера куда отправлять список загруженных алкогольных МРЦ. Записывается целиком, с протоколом и портом
# ограничение сколько ждем ответа сервера, в мс.
# время до повторной отправки пакета в случае ошибки, в мс.

# reporting settings
# включение выгрузки отчета в ERP о проблемных АМ по таймеру. (true/false)
# имя пользователя(если необходимо) для авторизации при отправке пакетов с сообщениями об ошибках. если отсутствует, то без авторизации
# пароль(если необходим) для авторизации при отправке пакетов с сообщениями об ошибках
# частота отправки сообщений об ошибках, в мс
# максимальное число сообщений об ошибках в одном запросе
# адрес сервера куда отправлять сообщения об ошибках. Записывается целиком, с протоколом и портом
# ограничение сколько ждем ответа сервера, в мс.
# список кодов ошибок для выгрузки

# date format
# форматы даты в сообщениях json, если не указан, то timestamp

# database settings
# имя базы данных с которой будем работать
# порт базы данных
# ip базы данных
# имя пользователя для подключения к БД
# пароль для подключения к БД

# включение/выключение подрезки данных
# периодичность подрезки данных
# срок хранения (для каждой товарной группы в отдельности)
# максимальное количество одновременно удаляемых марок (за одну итерацию) для каждой товарной группы в отдельности
# срок хранения сообщений об ошибках
# срок хранения данных пакетов импорта
# срок хранения АМРЦ
# максимальное количество одновременно удаляемых записей (за одну итерацию) для всех misc
# длительность хранения файлов (по умолчанию - 365)
# cron-выражение для задания пероидичности удаления файлов

# logger settings
# уровень логирования

# 'application.properties' version. do not change!
# версия файла настроек. НЕ ДЛЯ РУЧНОГО ИЗМЕНЕНИЯ!

...