Чек-лист: готова ли касса в 1С:Рознице к 2026 году

Почему 2026 год становится переломным для розничной торговли
Розничная торговля в России вступает в новый этап регуляторного давления. Требования к кассовой технике, форматам фискальных данных, системам маркировки и контролю оборота алкоголя становятся всё более строгими. Предприниматели, которые не успеют адаптировать свои кассы и программное обеспечение к новым стандартам, рискуют столкнуться с блокировкой фискальных накопителей, штрафами от Роспотребнадзора и ФНС, а также приостановкой торговли.
Особую роль в этом процессе играет 1С:Розница, одна из самых распространённых платформ автоматизации розничных магазинов в России. Именно от правильной настройки этой системы зависит, сможет ли ваш магазин работать без перебоев после вступления в силу новых нормативов. В этой статье мы разберём каждый ключевой аспект: ФФД 1.2, обязательную маркировку через маркировку в 1С, интеграцию с ЕГАИС и технические требования к оборудованию.
Чек-лист составлен на основе актуальных нормативных актов, технической документации ФНС и практического опыта внедрений. Проверьте каждый пункт, и вы будете уверены в готовности вашей торговой точки к работе в 2026 году.
Раздел 1. Проверка версии 1С:Розницы и актуальности конфигурации
Первый и самый очевидный шаг, убедиться, что вы работаете на актуальной версии программного обеспечения. Многие проблемы с совместимостью, поддержкой ФФД 1.2 и интеграцией с системами маркировки возникают именно из-за устаревших релизов конфигурации.
Что проверить в версии конфигурации
- Версия 1С:Розница должна быть не ниже 2.3.14 для полноценной поддержки ФФД 1.2 и маркировки. Рекомендуется использовать последний доступный релиз.
- Версия платформы 1С:Предприятие, не ниже 8.3.22. Более ранние версии платформы могут не поддерживать новые драйверы торгового оборудования.
- Библиотека подключаемого оборудования (БПО) должна быть актуальной. Проверьте её версию в разделе «Администрирование → Печатные формы, отчёты и обработки».
- Конфигурация не должна быть снята с поддержки. Если вы вносили изменения, убедитесь, что критические модули (работа с ККТ, ЕГАИС, маркировка) остались на поддержке.
Проверить версию конфигурации программно можно следующим образом:
// Получение версии конфигурации и платформы для диагностики
Процедура ПроверитьВерсиюКонфигурации()
// Получаем метаданные конфигурации
ВерсияКонфигурации = Метаданные.Версия;
ИмяКонфигурации = Метаданные.Имя;
// Получаем версию платформы
ВерсияПлатформы = СистемнаяИнформация.Версия;
// Формируем сообщение для пользователя
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Конфигурация: " + ИмяКонфигурации
+ ", версия: " + ВерсияКонфигурации
+ ". Платформа: " + ВерсияПлатформы;
Сообщение.Сообщить();
// Минимально допустимые версии
МинВерсияПлатформы = "8.3.22";
Если СравнитьВерсии(ВерсияПлатформы, МинВерсияПлатформы) < 0 Тогда
СообщениеОшибки = Новый СообщениеПользователю();
СообщениеОшибки.Текст = "ВНИМАНИЕ: версия платформы устарела! Требуется обновление до "
+ МинВерсияПлатформы + " или выше.";
СообщениеОшибки.Сообщить();
КонецЕсли;
КонецПроцедуры
Если обновление 1С давно не проводилось, рекомендуем обратиться к специалисту: самостоятельное обновление конфигурации с накопленными изменениями может привести к потере данных или конфликтам в коде.
Раздел 2. Соответствие требованиям ФФД 1.2, обязательная проверка
Формат фискальных данных версии 1.2 (ФФД 1.2) стал обязательным для большинства категорий товаров, подлежащих маркировке. С 2023 года ФНС планомерно переводит всех участников оборота маркированных товаров на этот стандарт, и к 2026 году он станет единственным допустимым для работы с такими товарами.
Ключевые отличия ФФД 1.2 от предыдущих версий
- Обязательная передача кода маркировки в фискальный чек (тег 1162).
- Результат проверки кода маркировки (теги 2106, 2107, 2108), передаётся в режиме реального времени.
- Новый реквизит «Отраслевой реквизит чека» для ЕГАИС и других систем.
- Изменённая структура тега «Предмет расчёта», теперь включает признак маркировки.
Что проверить в настройках ККТ
- Убедитесь, что фискальный накопитель (ФН) поддерживает ФФД 1.2. Накопители на 15 месяцев серии ФН-1.2 совместимы. Старые ФН-1 и ФН-1.1 не поддерживают этот формат.
- Проверьте прошивку кассового аппарата, производитель должен выпустить обновление с поддержкой ФФД 1.2.
- В настройках кассы в 1С:Рознице (раздел «Оборудование → Кассы ККМ») проверьте поле «Версия ФФД», оно должно быть установлено в значение «1.2».
- Проверьте, что в карточке кассы включена опция «Передавать код маркировки в чек».
Важно: если ваш фискальный накопитель не поддерживает ФФД 1.2, его необходимо заменить до истечения срока действия или до момента начала продажи маркированных товаров. Работа с маркированными товарами на ФН старого формата является административным правонарушением.
Раздел 3. Интеграция с системой маркировки Честный ЗНАК
Маркировка охватывает всё больше товарных групп. К 2026 году обязательной маркировке подлежат: молочная продукция, табак, обувь, одежда и текстиль, парфюмерия, шины, фотоаппараты, лекарства, упакованная вода, пиво и слабоалкогольные напитки, кресла-коляски и ряд других категорий.
Проверка настроек маркировки в 1С:Рознице
- В разделе «Администрирование → Интеграция с ИС МП (маркировка)» должно быть настроено подключение к сервису Честный ЗНАК.
- Указан действующий токен авторизации (УКЭП организации).
- Настроен обмен документами: приёмка товаров с проверкой кодов, вывод из оборота при продаже.
- Включена проверка кодов маркировки при сканировании на кассе.
Рассмотрим пример процедуры проверки кода маркировки при продаже:
// Проверка кода маркировки товара при добавлении в чек
// Функция возвращает Истина, если код валиден
Функция ПроверитьКодМаркировки(КодМаркировки, Номенклатура) Экспорт
Результат = Ложь;
// Проверяем, что код не пустой
Если ПустаяСтрока(КодМаркировки) Тогда
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Код маркировки не может быть пустым!";
Сообщение.Сообщить();
Возврат Ложь;
КонецЕсли;
// Определяем товарную группу номенклатуры
ТоварнаяГруппа = Номенклатура.ТоварнаяГруппаМаркировки;
// Формируем запрос к регистру сведений о кодах маркировки
Запрос = Новый Запрос();
Запрос.Текст =
"ВЫБРАТЬ
| КодыМаркировки.КодМаркировки,
| КодыМаркировки.Статус,
| КодыМаркировки.Номенклатура
|ИЗ
| РегистрСведений.КодыМаркировкиТоваров КАК КодыМаркировки
|ГДЕ
| КодыМаркировки.КодМаркировки = &КодМаркировки";
Запрос.УстановитьПараметр("КодМаркировки", КодМаркировки);
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
// Код не найден в базе, возможно, не был принят при приёмке
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Код маркировки не найден в базе данных. Проверьте приёмку товара.";
Сообщение.Сообщить();
Возврат Ложь;
КонецЕсли;
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
// Проверяем статус кода маркировки
Если Выборка.Статус <> Перечисления.СтатусыКодовМаркировки.НаСкладе Тогда
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Код маркировки имеет недопустимый статус: " + Выборка.Статус;
Сообщение.Сообщить();
Возврат Ложь;
КонецЕсли;
// Проверяем соответствие номенклатуры
Если Выборка.Номенклатура <> Номенклатура Тогда
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Код маркировки не соответствует сканируемому товару!";
Сообщение.Сообщить();
Возврат Ложь;
КонецЕсли;
Результат = Истина;
Возврат Результат;
КонецФункции
Подробнее о том, как настроить маркировку в 1С для различных товарных групп, читайте в соответствующем разделе нашего сайта.
Раздел 4. Готовность к работе с ЕГАИС в 2026 году
Единая государственная автоматизированная информационная система (ЕГАИС) контролирует оборот алкогольной продукции. В 2026 году Росалкогольрегулирование планирует ужесточить требования к передаче данных в систему, особенно в части пива и слабоалкогольных напитков, которые теперь также подлежат полноценному учёту через ЕГАИС.
Чек-лист по ЕГАИС
- Криптографическая защита: на компьютере с УТМ (универсальным транспортным модулем) установлен актуальный КриптоПро CSP (версия 5.0 и выше) и действующий сертификат УКЭП.
- Версия УТМ: убедитесь, что используется УТМ версии 4.x, более ранние версии не поддерживают актуальные форматы обмена с ЕГАИС.
- Настройка подключения в 1С:Рознице: в разделе «Администрирование → Интеграция с ЕГАИС» указан правильный адрес УТМ (обычно http://localhost:8080) и выполнена проверка соединения.
- Остатки в ЕГАИС: регулярно проводите сверку остатков в 1С с данными ЕГАИС. Расхождения могут привести к блокировке закупок.
- Справочник алкогольной продукции (АП): обновляется автоматически через УТМ. Проверьте, что автоматическое обновление включено.
- Фиксация розничных продаж: для магазинов площадью свыше 50 кв.м. в городах обязательна фиксация каждой розничной продажи. Убедитесь, что в настройках кассы включена опция «Передавать данные о продаже алкоголя в ЕГАИС».
Диагностика соединения с ЕГАИС
// Процедура проверки доступности УТМ ЕГАИС
Процедура ПроверитьСоединениеСЕГАИС(АдресУТМ) Экспорт
// Формируем URL для проверки статуса УТМ
URLПроверки = АдресУТМ + "/info/version";
Попытка
// Создаём HTTP-соединение
HTTPСоединение = Новый HTTPСоединение(
"localhost",
8080,
,
10
);
HTTPЗапрос = Новый HTTPЗапрос("/info/version");
Ответ = HTTPСоединение.Получить(HTTPЗапрос);
Если Ответ.КодСостояния = 200 Тогда
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "УТМ ЕГАИС доступен. Версия: " + Ответ.ПолучитьТелоКакСтроку();
Сообщение.Сообщить();
Иначе
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "УТМ вернул код ошибки: " + Ответ.КодСостояния;
Сообщение.Сообщить();
КонецЕсли;
Исключение
// УТМ недоступен
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Ошибка подключения к УТМ ЕГАИС: " + ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
КонецПроцедуры
Раздел 5. Техническая готовность кассового оборудования
Программная часть, лишь половина задачи. Не менее важна физическая готовность кассового оборудования: сканеров, принтеров чеков, дисплеев покупателя и самих кассовых аппаратов.
Требования к кассовому аппарату (ККТ)
- ККТ должна быть включена в актуальный реестр ФНС. Проверьте на сайте nalog.ru → «Реестр контрольно-кассовой техники».
- Прошивка ККТ должна поддерживать ФФД 1.2 и передачу кодов маркировки.
- ФН (фискальный накопитель) серии ФН-1.2, обязателен для маркированных товаров. Срок действия ФН должен покрывать планируемый период работы.
- Касса должна иметь стабильное интернет-соединение для передачи данных ОФД в режиме реального времени.
Требования к сканеру штрихкодов
- Сканер должен поддерживать чтение Data Matrix, двухмерного кода, используемого в маркировке. Обычные лазерные сканеры для линейных штрихкодов не подходят.
- Рекомендуемые типы: 2D-сканеры (имиджеры) или сканеры с поддержкой GS1 Data Matrix.
- Скорость считывания: не менее 100 сканирований в секунду для комфортной работы на кассе.
Настройка торгового оборудования в 1С:Рознице
// Получение списка подключённого торгового оборудования для диагностики
Процедура ПроверитьТорговоеОборудование()
Запрос = Новый Запрос();
Запрос.Текст =
"ВЫБРАТЬ
| ТорговоеОборудование.Наименование КАК НаименованиеОборудования,
| ТорговоеОборудование.ТипОборудования,
| ТорговоеОборудование.Отключено,
| ТорговоеОборудование.РабочееМесто
|ИЗ
| Справочник.ПодключаемоеОборудование КАК ТорговоеОборудование
|ГДЕ
| ТорговоеОборудование.Отключено = Ложь
|УПОРЯДОЧИТЬ ПО
| ТорговоеОборудование.ТипОборудования";
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
// Выводим информацию о каждом устройстве
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Оборудование: " + Выборка.НаименованиеОборудования
+ " | Тип: " + Выборка.ТипОборудования
+ " | Рабочее место: " + Выборка.РабочееМесто;
Сообщение.Сообщить();
КонецЦикла;
КонецПроцедуры
Найдите специалиста для решения этой задачи на koderion.ru