Как исправить ошибки в 1С:Розница 2.2.6: ФФД 1.05, расчеты, ЕГАИС и печать ценников

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

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

Исправление ошибки в модуле расчетов с покупателями

Одной из наиболее досадных ошибок релиза 2.2.6.18 стала логическая опечатка в коде, из-за которой список документов расчетов оказывался пустым при попытке зачесть предоплату. Проблема кроется в неправильной установке параметра запроса в модуле формы выбора документа расчета.

Разберем ситуацию: при оформлении окончательного расчета по заказу покупателя кнопка «Документы расчета» не отображает нужные данные. Проанализируем причину в коде. В процедуре установки параметров запроса разработчики допустили ошибку в логическом отрицании. Чтобы это исправить, нам необходимо найти в конфигурации ФормаВыбораДокументаРасчета и скорректировать установку параметра ЭтоПустойЗаказ.

В проблемном релизе код выглядел так:

Запрос.УстановитьПараметр("ЭтоПустойЗаказ", ЗначениеЗаполнено(ЗаказПокупателя));

Логика запроса требует обратного: параметр должен принимать значение Истина, только если заказ не заполнен. Рассмотрим правильный вариант исправления, который позже был официально включен в релиз 2.2.6.22:


Запрос.УстановитьПараметр("ЭтоПустойЗаказ", НЕ ЗначениеЗаполнено(ЗаказПокупателя));

После внесения этого изменения механизм подбора документов для закрытия взаиморасчетов начинает функционировать корректно.

Проблемы ЕГАИС: сопоставление упаковок и списание пива

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

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

Ошибка при печати ценников: Справки Б ЕГАИС

Довольно специфическая ошибка проявляется даже в тех магазинах, где алкоголь не продается вовсе. При попытке печати ценников из документа «Поступление товаров» система выдает сообщение о неверных параметрах Справочник.СправкиБЕГАИС.ПустаяСсылка.

Проанализируем ситуацию: в схему компоновки данных (СКД) шаблонов ценников зашито обращение к остаткам по справкам ЕГАИС. Решить проблему можно двумя способами:

Особенности возвратов и ФФД 1.05

С переходом на ФФД 1.05 существенно изменилась логика работы РМК. Теперь при подключенной онлайн-кассе (ККТ с передачей данных) в интерфейсе появляются две разные логики возврата:

  1. Возврат по основанию: Программа ищет чек продажи. В этом режиме происходит автоматическое сторнирование скидок и возврат бонусных баллов на карту лояльности. Важно помнить, что если возврат частичный, автоматика может дать сбой — в этом случае используйте документ Начисление бонусов с видом операции Возврат.
  2. Возврат без основания: Используется как обычный чек возврата. В этом режиме паспортные данные в РМК не заполняются, а бонусы автоматически не возвращаются.

Важный совет по закрытию смены: Если стандартная процедура через РМК не срабатывает из-за внутренних ошибок конфигурации, попробуйте закрыть смену через меню Продажи — Кассовые смены. Откройте текущий документ смены и нажмите кнопку «Закрыть смену» непосредственно в форме документа — этот метод часто обходит интерфейсные блокировки РМК.

Требования к техническому окружению

Для стабильной работы всех функций 1С:Розница 2.2.6 (особенно в части ФФД 1.05) убедитесь, что вы используете платформу 1С:Предприятие не ниже версии 8.3.10.2252. Также критически важно обновить драйверы торгового оборудования:

Без соблюдения этих требований возможны ошибки «Команда не поддерживается» при попытке пробития чеков с авансами или возвратами.

← На главную