Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

2. На кассовом сервере по адресу: Магазин – Кассы, где нужно выбрать необходимую кассу и нажать кнопку Оборудование:

Image Modified

Конфигурационный файл fiscalprinter.conf (hardware\fiscalprinter\fiscalprinter.conf) должен иметь следующее содержимое:

Блок кода
languagescala
themeRDark
titlefiscalprinter.conf
fiscalprinter: {
  params : {
    receiptHeaderTemplateEngine = "conf/hardware/fiscalprinter/scripts/printReceiptHeader.js"	# Скрипт, формирующий заголовок чека
#    receiptHeaderTemplateEngine = "conf/hardware/fiscalprinter/scripts/printReceiptHeaderMonetkaPIRIT.js"
    cashInOutTemplateEngine = "conf/hardware/fiscalprinter/scripts/printCashInOutHeader.js"		# Скрипт, формирующий заголовок документов внесения/изъятия денег
    discountLineTemplateEngine = "conf/hardware/fiscalprinter/scripts/printDiscountLine.js"  # Скрипт, формирующий строку со скидками, печатающуюся после товарной позиции
#    itemLineTemplateEngine = "conf/hardware/fiscalprinter/scripts/printItemLine.js"		        # Скрипт, формирующий строку товарной позиции
#    itemLineTemplateEngine = "conf/hardware/fiscalprinter/scripts/printItemLineMonetkaPIRIT_ffd12.js"
#    itemLineTemplateEngine = "conf/hardware/fiscalprinter/scripts/printItemLine_Auto49.js"
#    itemLineTemplateEngine = "conf/hardware/fiscalprinter/scripts/printItemLineMonetkaPIRIT.js"
    itemLineTemplateEngine = "conf/hardware/fiscalprinter/scripts/printItemLine_ffd12.js"	
    maxCorrectedClockDivergence = 5 minute  # Максимально возможное расхождение времени в ККТ в кассе для авто-коррекции в ФР. Если расхождение больше данного значения, авто-коррекция не делается
    useCustomItemText = true
    priceWithDiscounts = true
    countFileName = "count.json" # Путь и название файла для хранения счетчиков операции печати
    isMultyFiscal = false
    communicationChecksQuantity = 2
    rbRules = false  #Возврат по правилам РБ
    showSKNOStatus = false # Выводит статус сервера СКНО, РБ
    repeatTimeSKNOStatus = 300 second # Интервал обновления статуса СКНО, РБ
  }
  plugins : [
 # Необходимо раскомментировать только один файл с конфигурацией, соответствующий реально используемому оборудованию
 #
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_fake.conf") }				# Конфигурация для системного эмулятора ККТ. Не использовать при реальной эксплуатации
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_hw_sp.conf") }				# Конфигурация для ФР семейства Сервис плюс без ФН
     { include file("conf/hardware/fiscalprinter/fiscalprinter_hw_sp-kkt_1_0_5.conf") }	# Конфигурация для ККТ семейства Сервис плюс c ФН
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_chway77f.conf") }			# Конфигурация для ChWay77F семейства Сервис плюс c ФН
	 #{ include file("conf/hardware/fiscalprinter/fiscalprinter_hw_sp-kkt801.conf") }		# Конфигурация для ККТ семейства Сервис плюс c ФН
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_hw_sp-kkt811.conf") }		# Конфигурация для ККТ семейства Сервис плюс c СКНО (РБ)
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_hw_shtrih-m.conf") }		# Конфигурация для ККТ семейства Штрих
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_hw_pirit.conf") }			# Конфигурация для ККТ семейства Пирит
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_hw_atol_web.conf") }		# Конфигурация для ККТ семейства Атол, подключение через web-сервер
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_hw_atol_lib.conf") }		# Конфигурация для ККТ семейства Атол, подключение через драйвер-библиотеку
     #{ include file("conf/hardware/fiscalprinter/fiscalprinter_sw_fiscal.conf") }          # Конфигурация для программного фискализатора
  ]
}    

В секции params данного файла заданы ссылки на используемые скрипты печати, формирующие отдельные секции в чеке:


Пример скрипта печати товарной позиции –