Драйвер Прим 08Тк
Много лет назад нашей организацией был приобретён фискальный регистратор ПРИМ-07К из-за необходимости учёта кассовых операций в ЭКЛЗ, а поскольку для нашей отрасли сертифицировано было лишь несколько моделей ФР, то выбор был невилик. К сожалению библиотека для 1С в то время отсутствовала. Это подвигло меня к написанию собственной внешней компоненты для подключения данного фискального регистратора к 1С. Драйвер работы с ФР и документация к нему фирмой производителем поставляется бесплатно, следовательно задача сводится лишь к написанию OLE-интерфейса для драйвера, т.е. Написания некой прослойки между 1С и драйвером azimuth.dll.
Сейчас есть варианты приобретеня внешней компоненты для 1С за определённые деньги, однако во-первых нужно обосновать необхоимость её покупки, а во-вторых переписать под новые методы надёжно работающую конфигурацию, что не очень хочется. Для обеспечения работы кассира была написана своя конфигурация, учитывающая уникальные особенности и потребности нашей организации. Касса работает уже более 7 лет без каких-либо проблем и глюков. Буквально на днях возникла необходимость добавить реализацию некоторых функций в компоненту, что и сподвигло меня поделиться своей разработкой. Надеюсь, что кому-то она пригодится.
В архиве лежит сама внешняя компонента, документация в виде ALS-файла с описанием всех команд компоненты, драйвер для работы с ФР, поставляемый производителем и документация к нему. Скажу сразу, что реализованы не абсолютно все функции драйвера, а только основные необходимые для повседневной работы. Так же не все функции протестированы. Для наших целей было достаточно реализовать выписку произвольных фискальных документов, поскольку оснавная наша деятельность - оказание услуг.
Кассы Драйвер ФР ПРИМ №1. Драйвера frs.exe для фискальных аппаратов ККМ ФР ПРИМ-08ТК, ПРИМ.
Какой-либо работы с товарами и отделами у нас не ведётся, однако эти функции в библиотеке равлизованы, но проверку не проходили. Для интересующихся выкладываю архив с исходниками компоненты на Delphi. Опыт системного программирования у меня невелик, поэтому наверняка найдётся то, за что можно меня покритиковать. Готов выслушать замечания и, возможно, исправлюсь. Можете сами дорабатывать компоненту и распространять на условиях бесплатного доступа как к самой библиотеке, так и к исходникам.
Последовательный системный интерфейс связи ПРИМ–08TK. Приведено расположение контактов соединителя и точки соединения кабеля при подключении регистратора ПРИМ–08TK к главной системе («хост»), работающей по протоколу DTR/DSR или RTS/CTS. Провод для Прим 08тк второй версии (Код поставки 1.2LPC08) подходит и для Прима 21к. Скачать Скачать - скачать распайку порта ПРИМ 08ТК - перевернутый 9X9: Как правило жгут от прима 08 второй и третий версии отлично работает с ККТ ПРИМ 21-ФА и ККМ 21 примом, но все же приведу в том числе и оригинальную распайку 21 prim. Ошибки, печатаемые при включении питания ПРИМ 08ТК:.
0040(4040) - ошибка ЭКЛЗ, в четвертой строке код ошибки. Неверное состояние ЭКЛЗ. Возможно нужно выключить и включить Фр повторно. 0020(2020) - ошибка ФП, во второй строке код ошибки. 0010(1010) - ошибка CMOS, в третьей строке код ошибки.
5050 7070 3030 итд., сочетания ошибок устройств, перечисленных выше.