Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Раздел для обсуждения программного обеспечения КБ по ККМ Меркурий.
Аватара пользователя
VadimWASP
Сообщения: 5
Зарегистрирован: 23 июн 2017, 05:34

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение VadimWASP »

slan писал(а):Если версия 1.0.0.0 устанавливается нормально, то установите её. Затем попробуйте сверху установить 1.0.0.1. При любом результате скопируйте файл MercuryFPKKT1C.dll из архива с версией 1.0.0.1 по пути "C:\Users\<user>\AppData\Roaming\1C\1cv8\ExtCompT\".
Уже так и сделал - это была не сложная логическая цепочка (В том числе понятно, что почти ни у кого эта проблема не проявилась: версия 1.0.0.1 появилась совсем недавно и большинство сначала ставило версию 1.0.0.0, а затем обновляли)

Теги:
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Постараюсь отладить этот момент, чтобы в дальнейшем не возникало таких поблем
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение grufov »

Ну что, запустили забавный набор Розница базовая 2.2.6.18 + 119Ф RS + ФН Измеритель + ОФД Астрал + ЕГАИС. В принципе даже работает, но данные не передаются, подождем до завтра, пойдем смотреть логи.
Вопрос: какие минимальные таймеры можно установить?
Изображение
Ещё вопрос в слип чеке егаис. Это что вообще такое? Пустой QR такого размера, в заголовке слипа откусило ООО, касса 00-000001. В егаис передается касса - 1. Это неправильно, там номер ККТ должен быть.
slan, оригинал отправил в личку.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

По QR-коду на некоторых прошивках проблема - печатается пустой, косяк прошивки (так как Панель управления печатает такой же пустой). Разработчику сообщил около недели назад. Для ускорения процесса думаю есть смысл обратиться в техподдержку.
По таймерам каких-либо рекомендаций нет, наверное имеет смысл оставить заводские значения.
Заводской номер кассы, передаваемый в 1С, проверю
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение grufov »

slan писал(а):По QR-коду на некоторых прошивках проблема - печатается пустой, косяк прошивки (так как Панель управления печатает такой же пустой). Разработчику сообщил около недели назад. Для ускорения процесса думаю есть смысл обратиться в техподдержку.
По таймерам каких-либо рекомендаций нет, наверное имеет смысл оставить заводские значения.
Заводской номер кассы, передаваемый в 1С, проверю
Данные не передаются, прошу длл для расширенного лога
29.06.17 18:15:48 Установка IP-адреса = 91.239.5.68 ОФД сервера для передачи документа выполнена для устройства 1
29.06.17 18:15:48 Установка порта = 7777 ОФД сервера для передачи документа выполнена для устройства 1
29.06.17 18:15:48 Установка таймера ОФД = 30 ОФД сервера для передачи документа выполнена для устройства 1
29.06.17 18:15:48 Установка таймера ФН = 30 ОФД сервера для передачи документа выполнена для устройства 1
29.06.17 18:15:48 Установка IP-адреса = 91.239.5.68 ОФД сервера для просмотра документа выполнена для устройства 1
29.06.17 18:15:48 Остановлен поток для соединения с ОФД для устройства id = 1
29.06.17 18:16:18 Удален поток для соединения с ОФД для устройства id = 1
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Дайте для начала весь лог посмотреть. А то что-то даже попыток соединения не видать. Неясно что оборачивать дополнительно.
И попробуйте через Панель управления ККТ, отправляются ли чеки через неё?
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение grufov »

slan писал(а):Дайте для начала весь лог посмотреть. А то что-то даже попыток соединения не видать. Неясно что оборачивать дополнительно.
И попробуйте через Панель управления ККТ, отправляются ли чеки через неё?
На удивление в другом месте это заработало.
30.06.17 10:08:56 Остановлен поток для соединения с ОФД для устройства id = 1
30.06.17 10:10:48 Удален поток для соединения с ОФД для устройства id = 1
30.06.17 10:11:18 Создан поток для соединения с ОФД для устройства id = 1
30.06.17 10:11:18 Запущен поток для соединения с ОФД для устройства id = 1
30.06.17 10:11:18 Установка IP-адреса = 91.239.5.68 ОФД сервера для передачи документа выполнена для устройства 1
30.06.17 10:11:18 Установка порта = 7777 ОФД сервера для передачи документа выполнена для устройства 1
30.06.17 10:11:18 Установка таймера ОФД = 300 ОФД сервера для передачи документа выполнена для устройства 1
30.06.17 10:11:18 Установка таймера ФН = 30 ОФД сервера для передачи документа выполнена для устройства 1
30.06.17 10:11:18 Установка IP-адреса = 91.239.5.68 ОФД сервера для просмотра документа выполнена для устройства 1
30.06.17 10:11:48 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:11:48 ФН содержит 2 непереданных ФД для устройства id = 1
30.06.17 10:11:48 Устанавливаем соединение с сервером ОФД для устройства id = 1
30.06.17 10:11:48 Таймер ОФД запущен для устройства id = 1
30.06.17 10:11:48 Соединение с сервером ОФД установлено для устройства id = 1
30.06.17 10:11:48 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:11:48 Читаем ФД для сервера ОФД из устройства id = 1
30.06.17 10:11:48 ФД для сервера ОФД получен из устройства id = 1
30.06.17 10:11:48 Отправляем ФД на сервер ОФД от устройства id = 1
30.06.17 10:11:48 Таймер ОФД запущен для устройства id = 1
30.06.17 10:11:48 ФД отправлен на сервер ОФД от устройства id = 1
30.06.17 10:11:48 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:11:48 Таймер ОФД запущен для устройства id = 1
30.06.17 10:11:48 Ожидаем ответа от сервера ОФД для устройства id = 1
30.06.17 10:11:48 Ответ от сервера ОФД готов к чтению для устройства id = 1
30.06.17 10:11:48 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:11:48 Ответ от сервера ОФД прочитан для устройства id = 1
30.06.17 10:11:48 Соединение с сервером ОФД разорвано для устройства id = 1
30.06.17 10:11:49 Ответ от сервера ОФД записан в устройство id = 1
30.06.17 10:11:49 Переходим к чтению следующего сообщения из устройства id = 1
30.06.17 10:11:49 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:11:49 ФН содержит 1 непереданных ФД для устройства id = 1
30.06.17 10:11:49 Устанавливаем соединение с сервером ОФД для устройства id = 1
30.06.17 10:11:49 Таймер ОФД запущен для устройства id = 1
30.06.17 10:11:49 Соединение с сервером ОФД установлено для устройства id = 1
30.06.17 10:11:49 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:11:49 Читаем ФД для сервера ОФД из устройства id = 1
30.06.17 10:11:49 ФД для сервера ОФД получен из устройства id = 1
30.06.17 10:11:49 Отправляем ФД на сервер ОФД от устройства id = 1
30.06.17 10:11:49 Таймер ОФД запущен для устройства id = 1
30.06.17 10:11:49 ФД отправлен на сервер ОФД от устройства id = 1
30.06.17 10:11:49 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:11:49 Таймер ОФД запущен для устройства id = 1
30.06.17 10:11:49 Ожидаем ответа от сервера ОФД для устройства id = 1
30.06.17 10:11:49 Ответ от сервера ОФД готов к чтению для устройства id = 1
30.06.17 10:11:49 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:11:49 Ответ от сервера ОФД прочитан для устройства id = 1
30.06.17 10:11:49 Соединение с сервером ОФД разорвано для устройства id = 1
30.06.17 10:11:50 Ответ от сервера ОФД записан в устройство id = 1
30.06.17 10:11:50 Переходим к чтению следующего сообщения из устройства id = 1
30.06.17 10:11:50 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:11:50 ФН содержит 0 непереданных ФД для устройства id = 1
30.06.17 10:11:50 Таймер ФН запущен, количество ФД = 0 или открыт ФД для устройства id = 1
30.06.17 10:12:20 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:12:20 ФН содержит 0 непереданных ФД для устройства id = 1
30.06.17 10:12:20 Таймер ФН запущен, количество ФД = 0 или открыт ФД для устройства id = 1
30.06.17 10:12:50 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:12:50 ФН содержит 0 непереданных ФД для устройства id = 1
30.06.17 10:12:50 Таймер ФН запущен, количество ФД = 0 или открыт ФД для устройства id = 1
30.06.17 10:13:20 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:13:20 ФН содержит 0 непереданных ФД для устройства id = 1
30.06.17 10:13:20 Таймер ФН запущен, количество ФД = 0 или открыт ФД для устройства id = 1
30.06.17 10:13:50 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:13:50 ФН содержит 0 непереданных ФД для устройства id = 1
30.06.17 10:13:50 Таймер ФН запущен, количество ФД = 0 или открыт ФД для устройства id = 1
30.06.17 10:14:20 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:14:21 ФН содержит 1 непереданных ФД для устройства id = 1
30.06.17 10:14:21 Устанавливаем соединение с сервером ОФД для устройства id = 1
30.06.17 10:14:21 Таймер ОФД запущен для устройства id = 1
30.06.17 10:14:21 Соединение с сервером ОФД установлено для устройства id = 1
30.06.17 10:14:21 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:14:21 Читаем ФД для сервера ОФД из устройства id = 1
30.06.17 10:14:21 ФД для сервера ОФД получен из устройства id = 1
30.06.17 10:14:21 Отправляем ФД на сервер ОФД от устройства id = 1
30.06.17 10:14:21 Таймер ОФД запущен для устройства id = 1
30.06.17 10:14:21 ФД отправлен на сервер ОФД от устройства id = 1
30.06.17 10:14:21 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:14:21 Таймер ОФД запущен для устройства id = 1
30.06.17 10:14:21 Ожидаем ответа от сервера ОФД для устройства id = 1
30.06.17 10:14:21 Ответ от сервера ОФД готов к чтению для устройства id = 1
30.06.17 10:14:21 Таймер ОФД остановлен для устройства id = 1
30.06.17 10:14:21 Ответ от сервера ОФД прочитан для устройства id = 1
30.06.17 10:14:21 Соединение с сервером ОФД разорвано для устройства id = 1
30.06.17 10:14:22 Ответ от сервера ОФД записан в устройство id = 1
30.06.17 10:14:22 Переходим к чтению следующего сообщения из устройства id = 1
30.06.17 10:14:22 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:14:22 ФН содержит 0 непереданных ФД для устройства id = 1
30.06.17 10:14:22 Таймер ФН запущен, количество ФД = 0 или открыт ФД для устройства id = 1
30.06.17 10:14:52 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:14:52 ФН содержит 0 непереданных ФД для устройства id = 1
30.06.17 10:14:52 Таймер ФН запущен, количество ФД = 0 или открыт ФД для устройства id = 1
30.06.17 10:15:22 Таймер ФН остановлен по таймауту для id = 1
30.06.17 10:15:22 ФН содержит 0 непереданных ФД для устройства id = 1
30.06.17 10:15:22 Таймер ФН запущен, количество ФД = 0 или открыт ФД для устройства id = 1
Насколько помню на прошлых точках ни слова про таймер не было, сейчас посмотреть не могу, после 12 будут логи.
Какие то изменения в библиотеках производились? В связи с ошибками указанными выше
" Не установлен на текущем компьютере. Не определен тип: AddIn.MercuryOfdFP1C".
в драйверы оборудования добавлялась библиотека интеграции 1.0.0.0 с последующим нажатием кнопки "установить драйвер" потом заменялась на 1.0.0.1, версия самого "драйвера" 1.1.1
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Какие то изменения в библиотеках производились?
Пока что заметил следующее:
1. Если из интерфейса 1С попытаться обновить библиотеку и при этом по адресу: "C:\Users\<user>\AppData\Roaming\1C\1cv8\ExtCompT\" лежит MercuryFPKKT1C.dll, то вылезает эта ошибка. Иногда при обновлении библиотека ошибка не вылезает, но и dll остается прежняя, поэтому приходится менять её руками из архива.
2. Если из интерфейса 1С удалить интеграционную библиотеку (драйвер оборудования), то по адресу "C:\Users\<user>\AppData\Roaming\1C\1cv8\ExtCompT\" все равно остается. И при последующей установке любой версии интеграционной библиотеки происходит то же самое что и в п.1
3. Если по адресу "C:\Users\<user>\AppData\Roaming\1C\1cv8\ExtCompT\" файла MercuryFPKKT1C.dll нету, то из интерфейса 1С интеграционная библиотека устанавливается успешно. Что версия 1.0.0.0, что версия 1.0.0.1.
На двух компах проверил, поведение одинаковое. Поэтому пока так и непонятно, как избавиться от этой ошибки навсегда.
Аватара пользователя
grufov
Сообщения: 85
Зарегистрирован: 28 май 2016, 15:28

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение grufov »

slan писал(а): 3. Если по адресу "C:\Users\<user>\AppData\Roaming\1C\1cv8\ExtCompT\" файла MercuryFPKKT1C.dll нету, то из интерфейса 1С интеграционная библиотека устанавливается успешно. Что версия 1.0.0.0, что версия 1.0.0.1.
На двух компах проверил, поведение одинаковое. Поэтому пока так и непонятно, как избавиться от этой ошибки навсегда.
Вроде помогло. Передача данных заработала.
Теперь вот
Изображение
Судя по всему это возвращает ккт.
Из документации к 119Ф
Таб. 3.1.13. Реквизит структура "Товар"
Длина 64
Надо бы обкусывать до 64 символов для корректной работы.
Вообще это конечно мандец на букву П. По ффд 128...
1030 наименование предмета расчета Текст Строка {С} Нет 128
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Ок. В следующем релизе обрежу как надо без выдачи предупреждений. Сразу делать этого не стал, решил просто поставить проверку на длину с выдачей ошибки, чтобы у пользователей не возникало вопросов "А почему оно не печатается".
Отпишу о требованиях ФФД по этому поводу разработчику.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Разработчик пообещал на следующей неделе новую прошивку с исправлением QR-кода и расширением наименования товара до 128 знаков. Также там будет печать сдачи и X-отчета
Аватара пользователя
splitter01
Сообщения: 11
Зарегистрирован: 09 июн 2017, 14:01

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение splitter01 »

slan писал(а):Разработчик пообещал на следующей неделе новую прошивку с исправлением QR-кода и расширением наименования товара до 128 знаков. Также там будет печать сдачи и X-отчета
А скидки не обещают?
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Скидки в прошивке есть. Я их в драйвере не реализовывал умышленно, так как их нет в ФФД.
Аватара пользователя
splitter01
Сообщения: 11
Зарегистрирован: 09 июн 2017, 14:01

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение splitter01 »

slan писал(а):Скидки в прошивке есть. Я их в драйвере не реализовывал умышленно, так как их нет в ФФД.
Таблица 4 ФФД тэг 1043. Там как раз про скидки сказано.
Приказ ФНС России от 21.03.2017 ММВ-7-20/229
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Значит меня ввели в заблуждение.
Добавлю со следующим релизом.
Аватара пользователя
splitter01
Сообщения: 11
Зарегистрирован: 09 июн 2017, 14:01

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение splitter01 »

slan писал(а):Разработчик пообещал на следующей неделе новую прошивку с исправлением QR-кода и расширением наименования товара до 128 знаков. Также там будет печать сдачи и X-отчета
Следующая неделя закончилась, а обновления нет.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Я на разработчика никак не влияю. Максимум - могу передать ему просьбы пользователей.
p.s. мне эту прошивку новую сегодня прислали (возможно она для тестирования, поэтому и нет её на сайте). Но там много изменений в протоколе, быстрых изменений в драйвере не будет к сожалению, так как драйвер должен продолжать поддерживать и старые прошивки
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение slan »

Скидок с наценками по всей видимости не будет, так как в новых прошивках их нет. Думаю мало смысла их делать для старых прошивок.
Аватара пользователя
andrish
Сообщения: 175
Зарегистрирован: 07 июн 2016, 14:41

Re: Драйвер "Инкотекс: ККТ Меркурий с передачей данных в ОФД (54-ФЗ)" (М119Ф) [Обсуждение]

Сообщение andrish »

Странная работа Меркурий 119ф. Заработал на четвёртой смене по передаче данных. Очень был доволен 2 дня. Передачу данных на 6 смену ищет программу Инкотекс и не даёт продажу ни какого товара. Розница 2 с последним обновлением.
Ответить