Эквайринговый терминал не проводит сверку итогов из 1с, "Для не синхронизированного блока кода вызван метод синхронизации"

1. TokarevV 30 16.11.23 09:15 Сейчас в теме
Добрый день!
Установлена УТ 10.3.8.9, сильно переписанная. Платформа 8.3.16.1063. С кассой и терминалам работает обработка ККТ-ОНЛАЙН 54ФЗ: «Обработка для работы фискальных регистраторов» https://github.com/andrei-karpov/1c_kkt_54fz/blob/main/README.md
Касса: Вики Принт 57ф
Платежный терминал: Pax S300
При закрытии кассовой смены не проводится сверка итогов по эквайринговому терминалу. Не печатается отчет на кассовой ленте. При этом смена в 1с закрывается, формируется отчет о розничных продажах. В фискальном регистраторе смена также закрывается, формируется документ "отчет о закрытии смены".
Ошибка: Для не синхронизированного блока кода вызван метод синхронизации объектов. Картинка сообщения в прикрепленных файлах.
На экране терминала написано: "Операция прервана кассой".
В логах терминала:"Error send to host, Не удается записать данные в транспортное соединение: Программа на вашем хост-компьютере разорвала установленное подключение. ID16
Лог кассы не смог найти.
Кассир сообщает, что если закрыть 1с, снова зайти и закрыть смену, то сверка итогов пройдёт, отчет напечатается на чековой ленте.
По данной ссылке предлагают проверять провода и руками проводить сверку.
https://dzen.ru/a/ZGPBxDPITh5nRL8j
Тут предлагают написать исполняемый файл, можно из 1с запускать, но вероятно не будет напечатан отчет на чековой ленте.
https://forum.mista.ru/topic.php?id=869100&ysclid=lp0nr1ua8g412314405
Тут в разделе Сверка итогов кусок кода со словом "Settlement" из ошибки, но в моей конфигурации строк с этим кодом нет, может есть в кассовой обработке, но там модули закрыты.
Прошу подсказать как можно настроить, чтобы сверка итогов проходила при первом закрытии смены. Возможно ли, что поможет настройка таймаутов, скорости работы в обработке или драйверах терминала. Во вложении скрины с формами настроек обработки и терминала.
А может у кого-нибудь найдутся аргументы, в пользу того что это неработоспособность терминала, чтобы переложить это счастье исправление неисправности на работников Тинькофффф.
Прикрепленные файлы:
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user856012 13 16.11.23 12:12 Сейчас в теме
(1)
А может у кого-нибудь найдутся аргументы, в пользу того что это неработоспособность терминала
Ага, которая почему-то проходит после перезапуска 1С:
Кассир сообщает, что если закрыть 1с, снова зайти и закрыть смену, то сверка итогов пройдёт, отчет напечатается на чековой ленте.
Скорее всего, ошибка в обработке или в драйвере, о чем пишут на Мисте.
2. Teut_Vlad 187 16.11.23 10:57 Сейчас в теме
4. uriah 17 16.11.23 20:03 Сейчас в теме
А сверка итогов до закрытия смены производится?
5. TokarevV 30 17.11.23 08:17 Сейчас в теме
(4) Не пробовали. В пользовательском приложении конфигурации нет кнопки, которая отдельно пошлет команду о сверке итогов терминала. Из драйверов терминала при установке пробовали проводится. При этом терминал перезагружается, после сверки.
6. uriah 17 17.11.23 08:23 Сейчас в теме
(5) Сервис/Торговое оборудование/Управление эквайринговой системой
7. TokarevV 30 17.11.23 08:27 Сейчас в теме
(6) Вы правы, нашел, спасибо. Сейчас рабочий день, не охота просто так нажимать несколько раз.
Если я нажму и пройдёт, то какой из этого вывод? А если нет, то какой вывод?
8. uriah 17 17.11.23 08:35 Сейчас в теме +0.5 $m
(7)Вывод такой, если сверка итогов по этой кнопке (обработке) произойдет, а скорее всего произойдет, так как, как вы писали, что при повторном закрытии смены, сверка итогов с терминалом происходит. То вывод один, проблема во взаимодействии драйвера устройства и обработки при закрытии смены.
9. TokarevV 30 17.11.23 08:46 Сейчас в теме
(8) Вчера нормально прошло закрытие смены и сверка итогов. Через раз говорит кассир, когда проходит сверка, когда нет. Увеличение скоростей, таймаутов не поможет? Не настроена эквайринговая система, блин долго буду настраивать.
Прикрепленные файлы:
10. user856012 13 17.11.23 11:38 Сейчас в теме +0.5 $m
(9)
Увеличение скоростей, таймаутов не поможет?
Скорость не надо увеличивать!!! Потому что она должна совпадать для порта компа и для подключенного устройства - а для него она чаще всего задается его производителем.

Если скорости не будут совпадать, то обмен просто не будет работать.

А таймаут - это время, в течение которого система ждет ответ на посланный запрос, а у вас, похоже, запрос на операцию сверки посылается слишком рано, когда порт/устройство еще заняты, предпоследний комментарий на Мисте тому подтверждение.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот