Меркурий 130F как фискальный регистратор.

Модели:
Меркурий-115Ф, Меркурий-119Ф, Меркурий-130Ф, Меркурий-180Ф, Меркурий-185Ф, Меркурий-МФ...
Ответить
Аватара пользователя
Jeyhun
Сообщения: 1
Зарегистрирован: 08 янв 2015, 15:16

Меркурий 130F как фискальный регистратор.

Сообщение Jeyhun »

Можно сказать в интернете много статьи прочитал об этом, но у меня вопросы о том что подключения Меркурий 130Ф (с ком порт RS-232) к 1С Бухгалтерию возможно?

Наблюдать работой удалённых торговых точек в онлайн режиме на месте и автоматически отправить данных в главный офис что бы и там смогли увидеть. ККМ поддерживают такую систему?

Прошу помогите узнать. Спасибо
Аватара пользователя
Briarius
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 386
Зарегистрирован: 17 май 2011, 17:37
Контактная информация:

Re: Меркурий 130F как фискальный регистратор.

Сообщение Briarius »

Здравствуйте!
Для начала уточните о какой версии прошивки Меркурий-130Ф идет речь или, хотя бы, для какой страны.
Я же пока отвечу относительно российских версий Меркурий-130 (130К и ЧПМ).
1) Меркурий-130 может подключаться к 1С в режиме OFF-LINE через соответствующий драйвер MercuryCOM драйвер для ККМ(ЧПМ) Меркурий 115-140,150.3 в OFFLINE
2) Меркурий-130 может подключаться к 1С в режиме ФР (фискального регистратора) через соответствующий драйвер (библиотеку) режима ФР Программное обеспечение (ПО) для ККМ (ЧПМ) Меркурий-115, -130, -140: конфигуратор, драйвер режима ФР. Но режим ФР реализован с минимальным набором возможностей и множеством ограничений. Предоставленный пример обработки - это только пример и он только для 1С v.7 (хотя, если внимательно идти по ссылкам, то есть пример и для 1С v.8). В большинстве своем настройка работы в этом режиме для Меркурий-130 требует участия специалиста в 1С, в т.ч. для написания обработки 1С под клиента. Но не стоит ожидать от режима ФР в М-130 таких же возможностей, как в фискальном регистраторе - разность огромная и не в пользу М-130.
3) Что касается наблюдения за работой торговых точек в режиме ON-LINE, то обычно за это отвечает не сам аппарат (в данном случае Меркурий-130), а программное обеспечение торговой системы, в которой используется касса. Касса же должна обеспечивать функционал, который требуется торговой системе для подобного рода операций - в данном случае это режим OFF-LINE или ФР, реализованный в кассе.
Аватара пользователя
AlxCruel
Сообщения: 3
Зарегистрирован: 18 мар 2016, 11:16

Re: Меркурий 130F как фискальный регистратор.

Сообщение AlxCruel »

Добрый день.

На предприятие купили ККМ Меркурий 130ф. Есть необходимость "прикрутить" его к самописному ПО в режиме фискального регистратора. На этом сайте скачал " скачал «драйвер»( https://forum.incotexkkm.ru/viewtopi ... е+ФР#p6492) с примерами и описание функций необходимых для разработчиков.

Само устройство перевести в режим ФР у меня получилось(когда подключаюсь конфигуратором - показывает режим ФР), тут проблем не возникло. А вот с работой тестовых примеров и написанием собственного ПО возникли проблемы.
Тестовые примеры, идущие в комплекте с «драйвером» работают корректно до момента отправки на печать чека. При попытке закрыть чек и отпечатать – устройство возвращает код 14(не верный параметр). Одинаковая картина как в тестовых примерах, так и при попытке написания собственного ПО.

Устройство новое прошивка 130ru001. Может его нужно перепрошить или есть другие библиотеки для разработчиков?
Аватара пользователя
Briarius
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 386
Зарегистрирован: 17 май 2011, 17:37
Контактная информация:

Re: Меркурий 130F как фискальный регистратор.

Сообщение Briarius »

Здравствуйте!
Ваша ссылка на то, что же Вы скачали, не работает.
Тема для скачивания: https://forum.incotexkkm.ru/viewtopic.php?f=19&t=20
Билд прошивки лучше использовать для выложенных версий не ниже 130RU050_20120628 (на ККМ смотрится из меню: КОН, ПИ, ПИ, КОД).
Тестовые примеры работают на настройках по умолчанию, только надо перевести ККМ в режим Р.РАБ =3 (не 2, а 3 - была описка!), и установить нулевой пароль одного из кассиров. В остальном от Вас не хватает деталей, что и как Вы запускали (в примерах несколько разных утилит).
Аватара пользователя
AlxCruel
Сообщения: 3
Зарегистрирован: 18 мар 2016, 11:16

Re: Меркурий 130F как фискальный регистратор.

Сообщение AlxCruel »

Добрый день.
Огромное спасибо, что отозвались.

Утилиты которые я пытаюсь тестить - testDll b testDll2. В режиме Р.РАБ =2 - ККМ вообще ничего не печатает. Утилита testDll2 выдает вот такой лог:

drvmercfr.dll loaded
function 'Connect' loaded
function 'Disconnect' loaded
function 'QueryEcrIdent' loaded
function 'OpenReceipt' loaded
function 'AddPay' loaded
function 'CloseReceipt' loaded
function 'AddRecEntry' loaded
function 'RegisterOper' loaded
function 'GetExErrorCode' loaded
function 'GetLastDocNum' loaded
function 'AddRecAdjust' loaded
function 'QueryEcrIdentEx' loaded
function 'GetTaxNum' loaded
function 'QueryEcrDateTime' loaded
-----------------------------------------------------------
Connect:0
OpenReceipt:0
AddRecEntry:0
AddPay:0
ÀddRecAdjust:0
CloseReceipt(1):18
ExErrorCode:0
DisConnect:0


При этом само устройство вообще никак не реагирует. В Режиме Р.РАБ = 3 (я если честно думал что нужен именно он, режим ФР). Прошивку перешивать еще не пробовал.
Аватара пользователя
Briarius
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 386
Зарегистрирован: 17 май 2011, 17:37
Контактная информация:

Re: Меркурий 130F как фискальный регистратор.

Сообщение Briarius »

AlxCruel писал(а):Добрый день.
Огромное спасибо, что отозвались.

Утилиты которые я пытаюсь тестить - testDll b testDll2. В режиме Р.РАБ =2 - ККМ вообще ничего не печатает. Утилита testDll2 выдает вот такой лог:
.........
При этом само устройство вообще никак не реагирует. В Режиме Р.РАБ = 3 (я если честно думал что нужен именно он, режим ФР). Прошивку перешивать еще не пробовал.
Здравствуйте!
Извините, я неправильно написал, что Р.РАБ должен быть равен 2 (это режим OFF-LINE). Правильно именно Р.РАБ = 3 (режим ФР).
Также Вы не написали дату билда прошивки, а это важно, т.к. на каком-то этапе вносились изменения в протокол, которые исправляли некоторые ошибки режима ФР. В итоге ранние версии прошивок могут не работать с тестовыми примерами, выложенными на форуме (т.к. они уже с учетом исправлений). Также я просил Вас расписать последовательность действий на тестовой утилите (утилитах), т.к. не исключаю, что Вы делаете что-то не так. Пожалуйста, напишите все максимально подробно, чтобы наша переписка не превращалась в долговременное выяснение деталей того, как и что Вы делаете и с какими параметрами.
Аватара пользователя
AlxCruel
Сообщения: 3
Зарегистрирован: 18 мар 2016, 11:16

Re: Меркурий 130F как фискальный регистратор.

Сообщение AlxCruel »

Билд прошивки 03.04.2014

По поводу примеров:
1. Приложение TestDLL

1. Запускаю приложение.
2. Жму кнопку "Грузим DLL"
3. Выставляю нужный порт(com6), скорость 9600 и пароль "000000", жму кнопку "Connect". После чего становится доступной "Test Registr Oper()"
4. Жму "Test Registr Oper()". Доступной становится кнопка "Новый документ".
5. Выбираю тип документа "Продажа(обычн) и жму "Новый документ". Становятся доступными Чековые операции.
6. Заполняю наименование товара - "мыло", Количество - 1, Цена - 1000, налог - нет, Отдел -1, Жму кнопку "Добавить операцию в чек". Становятся доступными кнопки "Аннулировать" и "Закрыть документ".
7. Нажимаю "закрыть документ". ККМ пищит, выходит из режима меню(на экране появляется 0.00). В строке состояния программы выдает "Код возврата CloseReceipt():14"

Изображение
Аватара пользователя
Briarius
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 386
Зарегистрирован: 17 май 2011, 17:37
Контактная информация:

Re: Меркурий 130F как фискальный регистратор.

Сообщение Briarius »

Билд прошивки 03.04.2014.
ККМ
1) Заводские настройки.
2) Р.РАБ.=3
3) Включаем ККМ, доходим до главного меню (после даты,времени).

ПЭВМ
1. Запускаю приложение TestDLL.
2. Порт задан, скорость 9600. Пароль: 000000. Жмем кнопку "Грузим DLL". Кнопки "Test Register Oper", "Х-отчет" и "Z-отчет" и др. становятся активными.
3. Жму "Test Registr Oper()". Доступной становится кнопка "Новый документ".
5. Выбираю тип документа "Продажа(обычн) и жму "Новый документ". Становятся доступными Чековые операции.
6. Заполняю наименование товара - "мыло", Количество - 1, Цена - 1000, налог - нет, Отдел -1, Жму кнопку "Добавить операцию в чек". Становятся доступными кнопки "Аннулировать" и "Закрыть документ".
7. Нажимаю "закрыть документ". ККМ распечатывает чек, на индикаторе Итог по чеку.
8. Нажимаю кнопку "Z-отчет".
9. ККМ распечатывает контрольную ленту, после чего на индикаторе запрос "ПЕРЕПЕЧ?"
10. На ККМ жмем ИТ, распечатывается Z-отчет.

Смею предположить, что Вы используете утилиту не последней версии, которая выложена по ссылке: https://forum.incotexkkm.ru/viewtopic.php?f=19&t=20

Пример распечатки при работе с утилитой TestDll
Изображение
Ответить