При выполнении операции закрытия смены в программе 1С:Розница (в частности, в релизе 2.2.6.18) пользователи могут столкнуться с критической ошибкой, которая полностью блокирует завершение смены и проведение регламентных документов:
Не удалось записать документы! {ОбщийМодуль.ИнтеграцияЕГАИСРТ.Модуль(1299)}: Поле объекта не обнаружено (Склад)
Рассмотрим, почему возникает данная неполадка и как корректно закрыть смену без потери данных о розничных продажах.
Проанализируем программный код, вызывающий исключительную ситуацию. Во время процедуры закрытия кассовой смены программа пытается автоматически сформировать документ Акт списания ЕГАИС для отражения продаж слабоалкогольной и немаркируемой продукции (например, разливного или фасованного пива, сидра, медовухи). При формировании запроса в общем модуле ИнтеграцияЕГАИСРТ выполняется обращение к реквизиту:
Запрос.УстановитьПараметр("Склад", ДокументОбъект.Склад);
В типовой конфигурации объект ДокументОбъект ссылается на документ списания ЕГАИС, в шапке которого отсутствует реквизит Склад. В базовой версии 1С конфигурация находится на полной поддержке производителя, поэтому исправить текст модуля в конфигураторе невозможно. Чтобы восстановить работоспособность кассы, разберем доступные варианты действий.
Самым быстрым решением для продолжения работы на торговой точке является отключение автоматического списания немаркируемой алкогольной продукции при закрытии смены.
Выполним следующие шаги:
ВыгружатьПродажиНемаркируемойПродукцииВЕГАИС (флаг списания немаркируемой алкогольной продукции при закрытии смены), и снимем ее.Отчет о розничных продажах успешно проведется.Важно: При отключении данной константы автоматические акты ЕГАИС перестанут формироваться. Чтобы соблюсти законодательные нормы по списанию остатков алкоголя с регистра № 2, необходимо создавать документы Акт списания ЕГАИС вручную (например, с помощью ввода на основании закрытых отчетов о розничных продажах) либо провести списание сводным документом в конце рабочего дня.
Рассматриваемая ошибка признана разработчиками фирмы «1С» типовым программным сбоем сборки 2.2.6.18. Полное и окончательное исправление доступно в последующих релизах конфигурации (начиная с 2.2.6.22 и новее).
Для базовой версии выполним стандартную процедуру обновления:
.cfu).Если смена на кассовом аппарате превысила 24 часа и физический фискальный регистратор заблокировал печать чеков из-за невозможности провести закрытие смены в 1С: