При переходе на новые релизы конфигурации «1С:Розница» версии 2.3.20.х многие пользователи столкнулись с неприятной ситуацией: при попытке продажи крепкого алкоголя через рабочее место кассира система выдает ошибку «Нет статуса». Данная проблема, как правило, не связана с повреждением данных в регистрах, а вызвана изменениями в алгоритмах работы нового интерфейса РМК и процесса выбора организации.
Рассмотрим подробнее, почему это происходит и как мы можем исправить данную ситуацию, сохраняя работоспособность кассовой дисциплины.
Основная причина возникновения ошибки кроется в нарушении логики автоматического подбора организации при добавлении товара в чек. В новых релизах механизм распределения номенклатуры по организациям стал более жестким. Если в вашей базе ведется учет по нескольким организациям (например, ИП и ООО), система пытается привязать алкогольную продукцию к той организации, которая установлена по умолчанию для конкретной кассы или рабочего места.
Если акцизная марка, которую вы сканируете, числится в регистре АкцизныеМаркиЕГАИС на балансе другой организации (не той, которая выбрана в текущем чеке), система сообщает об отсутствии статуса. По сути, проверка завершается неудачей, потому что 1С «не видит» марку в контексте текущей организации.
Прежде чем приступать к изменениям в программном коде, давайте проверим настройки системы. Зачастую проблема решается правильным сопоставлением оборудования и организации.
ККМ корректно выбрана организация по умолчанию.АкцизныеМаркиЕГАИС. Возможно, после обновления произошло изменение приоритетов или дублирование записей.Если вы выставите в настройках РМК ту организацию, на которую оприходован алкоголь, продажи должны возобновиться. Однако этот метод не всегда удобен, если с одного рабочего места ведутся продажи от разных лиц (ООО и ИП).
Если настройки не помогают, а продажи нужно совершать срочно, программисты могут прибегнуть к временному решению — отключению проверки статуса марки в модуле ШтрихкодированиеЕГАИС.
Важное предупреждение: данный метод является «костылем». Отключая проверку, вы рискуете продать марку, которая уже была реализована или списана, что приведет к ошибкам при фиксации данных в УТМ и возможным претензиям со стороны контролирующих органов.
Чтобы реализовать данное временное решение, выполните следующие действия:
ШтрихкодированиеЕГАИС.ПроверитьМаркуПоСтатусу.
// Комментируем проверку статуса в модуле ШтрихкодированиеЕГАИС
// ПроверитьМаркуПоСтатусу(ПараметрыПроверки);
Поскольку описанная проблема носит характер программной ошибки (бага) конкретных релизов, настоятельно рекомендуем выполнить следующие шаги:
РМК.Помните, что стабильность работы с ЕГАИС требует строгого соответствия данных в вашей базе и данных в универсальном транспортном модуле. Временные решения следует использовать только в крайних случаях и при строгом контроле остатков.