Эта статья отвечает на вопросы: как настроить ККТ СП801-Ф в УКМ 5
1. Все настройки по отчетам выполняются наНа кассовом сервере по адресу: Магазин – Типы касс. Нужно касс нужно выбрать тип кассы и нажать кнопку Настройки:
...
Пример скрипта при использовании ФФД 1.2 можно найти здесь. ИЗВЛЕЧЬ ФАЙЛ ИЗ DOC!2 Непосредственно используемый скрипт надо разместить в по адресу: applications\sale\scripts:
3. На кассовом сервере по адресу: Магазин – Кассы, где нужно надо выбрать необходимую кассу и нажать кнопку Оборудование:
...
Конфигурационный файл fiscalprinter.conf (hardware\fiscalprinter\fiscalprinter.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") } # Конфигурация для программного фискализатора ] } |
4. В секции params файла fiscalprinter.conf (hardware\fiscalprinter\fiscalprinter.conf) заданы ссылки на используемые скрипты печати, формирующие отдельные секции в чеке:
Пример скрипта печати товарной позиции можно найти здесь. Непосредственно используемые скрипты необходимо разместить по адресу: hardware\fiscalprinter\scripts:
Пример конфигурационного файла ККТ при ppp-подключении находится тут. Данный (или подобный ему) файл должен быть размещен по адресу: hardware\fiscalprinter:
5. Выбор возможного способа подключения ФР к кассе указан в секции transport конфигурационного файла ККТ:
Возможные способы подключения:
Блок кода | ||||
---|---|---|---|---|
| ||||
type = serial # Способ подключения по com-порту type = ppp # Способ подключения - ККТ работает по ppp |
6. Настройка возможного подключения дисплея покупателя к ККТ указана в секции display конфигурационного файла ККТ:
7. Настройка используемой системы налогообложения указана в секции taxes конфигурационного файла ККТ:
8. Все настройки в конфигурационных файлах необходимо сохранить.
9. Со стороны УКМ 5 необходимо проверить настройки налогов: возможно, в базе данных сервера srvdata\tax_group или на кассе в базе данных pos\tax_group: