При замене компьютерного оборудования или обновлении рабочих мест в торговых точках администраторы и кассиры часто сталкиваются с неожиданным поведением системы 1С. Обычные продажи за наличный и безналичный расчет проходят без проблем, чеки успешно печатаются. Однако при попытке оформить возврат товара от розничного покупателя по безналичному расчету (через эквайринг), совершенный не в день продажи (то есть в прошлую кассовую смену), программа выдает критическую ошибку «Фискальное устройство не подключено» или «Устройство не найдено». При этом тест ККТ в тест-драйвере проходит успешно, и обычные чеки продолжают пробиваться в штатном режиме.
В этой статье мы подробно разберем, почему возникает данная техническая и методологическая проблема, проанализируем внутренние механизмы работы программы 1С:Управление торговлей 11 (релизы 11.3, 11.4 и 11.5) и предоставим пошаговую инструкцию по исправлению ситуации.
Проанализируем техническую сторону работы торгового оборудования в среде 1С. Когда на рабочем месте кассира заменяется системный блок, переустанавливается операционная система или меняется сетевое имя компьютера, 1С автоматически создает в справочнике новое Рабочее место. Идентификация конкретного ПК платформой происходит по комбинации сетевого имени компьютера и имени текущего пользователя операционной системы Windows.
Если для нового рабочего места ККТ была настроена только в рамках общего рабочего места кассира (РМК) для документов продажи, то при попытке провести документы возврата из общего интерфейса системы (например, через финансовые документы или документы продаж прошлых периодов) 1С начинает искать настройки кассы именно для текущего активного сеанса компьютера. Если торговое оборудование в базе данных осталось жестко привязанным к старому рабочему месту (старому имени ПК), то при проведении специфических операций возврата за прошлую смену система выдаст ошибку отсутствия связи с кассой.
Для устранения технической неполадки выполним переопределение и жесткую привязку кассового аппарата и эквайрингового терминала к актуальному рабочему месту. Рассмотрим этот процесс по шагам:
Рабочее место перевыберем актуальный (новый) компьютер. Повторим эту процедуру для эквайрингового терминала.Помимо аппаратной настройки рабочего места, важнейшим фактором является соблюдение правильной цепочки документов в 1С. Зачастую пользователи пытаются оформить возврат безналичных средств с помощью документа Расходный кассовый ордер (РКО) с типом операции "Возврат оплаты клиенту". Это грубейшая методологическая ошибка.
Выясним, почему так делать нельзя. Документ Расходный кассовый ордер предназначен исключительно для учета движения наличных денежных средств из физической кассы предприятия. Если вы пытаетесь пробить чек возврата по безналичному расчету через РКО, система либо заблокирует операцию, либо попытается обратиться к фискальному регистратору с командой выдачи наличных. Это приведет к ошибке или к неверному отражению признаков расчета в фискальном накопителе (ФН) согласно требованиям Федерального закона 54-ФЗ.
Рассмотрим правильный алгоритм оформления возврата безналичных средств на карту покупателя за прошлые смены:
Возврат от розничного покупателя. В данном документе крайне желательно указать исходный чек ККМ, по которому совершалась продажа — это позволит программе автоматически заполнить себестоимость, номенклатуру и параметры первоначальной оплаты.Возврат оплаты клиенту.БЕЗНАЛИЧНЫМИ (электронными), после чего ККТ распечатает чек возврата прихода без каких-либо ошибок.В современных конфигурациях 1С:Управление торговлей разработчики значительно упростили жизнь кассирам, добавив возможность делать возвраты за прошлые смены непосредственно из интерфейса Рабочего места кассира (РМК). Разберем этот сценарий:
Оплачен платежной картой. Напротив возвращаемых позиций должна стоять соответствующая отметка.Если после настройки рабочего места и использования правильных документов чек все равно не пробивается, проанализируем права доступа кассира или менеджера, оформляющего возврат. Для успешного проведения операций возврата по эквайрингу в профиле групп доступа пользователя должны быть активны следующие роли:
Добавление и изменение возвратов товаров от клиента — позволяет создавать и проводить документ-основание;Добавление и изменение операций по платежным картам — дает права на создание и проведение документов "Эквайринговая операция";Чтение касс ККМ и Добавление и изменение документов по кассе — необходимы для непосредственного взаимодействия с фискальным регистратором через API 1С.При оформлении возвратов прошлых дней важно понимать требования законодательства. В отличие от возврата "день в день" (до закрытия кассовой смены), который технически может оформляться как отмена операции (реверс), возврат в последующие дни всегда оформляется как полноценная фискальная операция с признаком расчета Возврат прихода. При этом фискальный накопитель ожидает точного указания формы оплаты. Если оплата была произведена электронно, в чеке возврата прихода должен быть строго указан тип оплаты "Безналичными" (или "Электронными" в зависимости от версии ФФД). Передача неверного признака грозит штрафами со стороны налоговых органов, поэтому использование наличных ордеров для таких целей технически блокируется драйвером кассы на уровне взаимодействия с 1С.
Резюмируя все вышесказанное: при возникновении сбоев печати чеков возврата за прошлые дни в первую очередь проверяйте соответствие текущего рабочего места в 1С настройкам оборудования, а во вторую — строго соблюдайте методологию отражения безналичных расчетов через эквайринговые операции, избегая использования кассовых ордеров для платежных карт.