В современных версиях программы 1С:Управление торговлей 11.5 механизм пробития чеков стал более гибким, но вместе с тем и более сложным. Часто возникают ситуации, когда кассир оформляет документ Возврат товаров от клиента, нажимает кнопку «Пробить чек», и система формирует фискальный документ с признаком «Полный расчет», указывая сумму безналичной оплаты. Однако при этом POS-терминал не активируется, и фактического возврата денег на карту покупателя не происходит. В итоге мы получаем ситуацию: чек у клиента на руках (или зафиксирован в ОФД), а деньги в банке остались у организации.
Проанализируем ситуацию: программа считает операцию завершенной, так как фискальный признак получен. Повторное нажатие кнопки «Пробить чек» невозможно или приведет к дублированию выручки в налоговой. Разберем по шагам, как «добить» возврат денег через терминал, не затрагивая фискальный регистратор.
Это самый корректный метод внутри системы 1С. В конфигурации УТ 11.5 предусмотрена специальная сервисная форма, которая позволяет подавать команды на терминал в обход фискального цикла. Часто эта команда скрыта из интерфейса по умолчанию. Для быстрого доступа к этому разделу можно использовать расширение для вызова управления эквайринговым терминалом.
Выясним, как ее найти и использовать:
Если по какой-то причине 1С блокирует выполнение операции или не видит терминал в сервисном режиме, мы можем обратиться к драйверу эквайринговой системы напрямую. Большинство терминалов Сбербанка работают через библиотеку Pilot.
Проанализируем техническую сторону: на компьютере, к которому подключен терминал, обычно существует папка драйвера (стандартный путь C:\sc552 или C:\pilot_nt). В этой папке находятся утилиты для ручного управления.
Разберем алгоритм действий:
cd C:\sc552.sb_pilot.exe 1.Важный нюанс: Если сверка итогов по банковской смене еще не выполнялась, лучше выбрать операцию Отмена (Void), а не возврат. В этом случае транзакция просто аннулируется, и деньги вернутся клиенту практически мгновенно. Если смена закрыта — только Возврат (Refund). Для проведения подобных операций в системе подойдёт доработка для частичной отмены по эквайрингу в УТ 11.5.
Рассмотрим ситуацию, когда нам нужно использовать штатный документ Эквайринговая операция, но мы боимся пробить повторный чек. Если мы просто создадим документ и нажмем «Оплатить», система может потребовать фискализацию.
Посмотрим на последовательность действий для обхода этой логики:
Эквайринговая операция с видом «Возврат оплаты клиенту», заполним все данные на основании нашего возврата товаров.Разберем причину возникновения проблемы в УТ 11.5. В новых релизах при использовании «единого чека» из документа Возврат от клиента программа анализирует связанные документы. Если созданы и Расходный кассовый ордер, и Эквайринговая операция, кнопка «Пробить чек» в самом документе возврата инициирует фискализацию сразу всей суммы (смешанная оплата).
Однако, логика работы с оборудованием может отличаться:
Возврат товаров от клиента нужно сначала нажать кнопку Эквайринговая операция (или проверить, что она создана), убедиться, что транзакция по банку прошла успешно, и только после этого пробивать фискальный чек.Проанализируем настройки договора и соглашения: в 1С:УТ 11.5 поведение формы пробития чека сильно зависит от того, используется ли договор с клиентом и включена ли опция «Статусы документов». Рекомендуется всегда сначала проводить банковскую часть операции через специализированные документы движения денежных средств, а фискальный чек рассматривать как финальную стадию оформления сделки.
Важный совет: Перед тем как выполнять ручные манипуляции с драйвером или сервисными формами, убедитесь, что в 1С документ Эквайринговая операция не имеет статуса «Оплачено» или «Проведено банком». Если статус уже установлен, а денег на карте нет — используйте Способ №2 (через утилиты Сбербанка), так как 1С будет считать, что действие уже выполнено.