Как исправить ошибку «Поле объекта не обнаружено (Склад)» при закрытии смены в 1С:Розница?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При выполнении операции закрытия смены в программе 1С:Розница (в частности, в релизе 2.2.6.18) пользователи могут столкнуться с критической ошибкой, которая полностью блокирует завершение смены и проведение регламентных документов:

Не удалось записать документы! {ОбщийМодуль.ИнтеграцияЕГАИСРТ.Модуль(1299)}: Поле объекта не обнаружено (Склад)

Рассмотрим, почему возникает данная неполадка и как корректно закрыть смену без потери данных о розничных продажах.

Причина возникновения ошибки

Проанализируем программный код, вызывающий исключительную ситуацию. Во время процедуры закрытия кассовой смены программа пытается автоматически сформировать документ Акт списания ЕГАИС для отражения продаж слабоалкогольной и немаркируемой продукции (например, разливного или фасованного пива, сидра, медовухи). При формировании запроса в общем модуле ИнтеграцияЕГАИСРТ выполняется обращение к реквизиту:

Запрос.УстановитьПараметр("Склад", ДокументОбъект.Склад);

В типовой конфигурации объект ДокументОбъект ссылается на документ списания ЕГАИС, в шапке которого отсутствует реквизит Склад. В базовой версии 1С конфигурация находится на полной поддержке производителя, поэтому исправить текст модуля в конфигураторе невозможно. Чтобы восстановить работоспособность кассы, разберем доступные варианты действий.

Способ 1. Временное отключение выгрузки немаркируемой продукции (Обходной путь)

Самым быстрым решением для продолжения работы на торговой точке является отключение автоматического списания немаркируемой алкогольной продукции при закрытии смены.

Выполним следующие шаги:

  1. Перейдем в раздел Администрирование → Настройки номенклатуры (или Интеграция с ЕГАИС).
  2. Найдем опцию, отвечающую за константу ВыгружатьПродажиНемаркируемойПродукцииВЕГАИС (флаг списания немаркируемой алкогольной продукции при закрытии смены), и снимем ее.
  3. Повторно запустим процедуру закрытия смены в РМК (Рабочем месте кассира) или через журнал Чеки ККМ. Документ Отчет о розничных продажах успешно проведется.

Важно: При отключении данной константы автоматические акты ЕГАИС перестанут формироваться. Чтобы соблюсти законодательные нормы по списанию остатков алкоголя с регистра № 2, необходимо создавать документы Акт списания ЕГАИС вручную (например, с помощью ввода на основании закрытых отчетов о розничных продажах) либо провести списание сводным документом в конце рабочего дня.

Способ 2. Обновление конфигурации до актуального релиза

Рассматриваемая ошибка признана разработчиками фирмы «1С» типовым программным сбоем сборки 2.2.6.18. Полное и окончательное исправление доступно в последующих релизах конфигурации (начиная с 2.2.6.22 и новее).

Для базовой версии выполним стандартную процедуру обновления:

  1. Обязательно создадим резервную копию информационной базы через меню Администрирование → Обслуживание → Резервное копирование и восстановление.
  2. Выполним поиск и установку официального пакета обновления конфигурации через сервис автоматического обновления или файл дистрибутива (.cfu).
  3. После завершения реструктуризации базы данных вернем флаг в настройках интеграции ЕГАИС в активное состояние и проверим закрытие смены.

Способ 3. Экстренное закрытие фискальной смены на ККТ

Если смена на кассовом аппарате превысила 24 часа и физический фискальный регистратор заблокировал печать чеков из-за невозможности провести закрытие смены в 1С:

  1. Откроем сервисную утилиту (тест-драйвер кассового аппарата, например, Драйвер ККТ АТОЛ или Штрих-М).
  2. Установим прямое соединение с кассой по COM-порту или USB.
  3. Выполним технологическое снятие Z-отчета (отчета с гашением) средствами драйвера, чтобы разблокировать работу фискального накопителя.
  4. После разблокировки устройства вернемся в 1С:Розницу и применим Способ 1 для корректного формирования управленческих документов за смену.
← На главную