К статье
Практический материал

Администрирование · 8 мин

Что такое ОНФ в 1С и как это работает

Что означает аббревиатура ОНФ в контексте 1С, почему чаще имеют в виду ОФД (оператора фискальных данных) и как настроить обмен с ОФД в 1С.

Запрос «что такое ОНФ 1С» встречается часто, но в самой платформе 1С термина «ОНФ» как штатного объекта не существует. Чаще всего под этой аббревиатурой пользователи имеют в виду ОФД — оператора фискальных данных, с которым касса и конфигурация 1С обмениваются чеками по требованиям 54-ФЗ. Реже «ОНФ» используют как разговорное сокращение для «обработки на форме» или путают с ОФН/ОНФ как названием общественной организации, к учёту в 1С не имеющей отношения.

Чтобы статья была практически полезной, ниже разобраны оба варианта: как понять, что именно имелось в виду, и как настроить работу 1С с оператором фискальных данных — поскольку именно эта задача стоит за большинством таких запросов. Вы узнаете, как проверить подключение кассы к ОФД, какие ошибки возникают при обмене и как их диагностировать средствами 1С.

Как понять, что именно имелось в виду под «ОНФ»

Прежде чем что-то настраивать, уточните контекст. Если вопрос пришёл от кассира, бухгалтера или владельца магазина — почти наверняка речь об ОФД: без договора с оператором касса не может легально пробивать чеки. Если фраза прозвучала от разработчика («сделай ОНФ»), вероятно, имелась в виду обработка на форме или внешняя обработка.

Третий вариант — пользователь видел аббревиатуру в ошибке или в документе и перепутал буквы. В этом случае попросите показать точный текст сообщения: по тексту ошибки 1С почти всегда можно однозначно определить, о каком механизме идёт речь.

Как 1С взаимодействует с ОФД

Сама конфигурация 1С (Розница, Управление торговлей, УНФ, Комплексная автоматизация) не передаёт чеки в ОФД напрямую. Цепочка выглядит так: 1С формирует данные чека и через драйвер передаёт их на фискальный регистратор или кассовое ПО, а уже касса отправляет фискальный документ на сервер ОФД через интернет.

Поэтому при проблемах с отправкой чеков важно разделять зоны ответственности: 1С отвечает за корректность данных чека (суммы, НДС, признаки предмета расчёта), драйвер — за передачу на кассу, а связь с ОФД — за канал интернета и настройки самой кассы. Ошибка «чек не ушёл в ОФД» почти никогда не лечится изменениями в конфигурации.

Договор с ОФД организация заключает отдельно, а регистрация кассы в личном кабинете налоговой выполняется с указанием выбранного оператора. Без активного договора касса работает в автономном режиме, что допустимо только для отдельных категорий налогоплательщиков.

Настройка подключения кассы в 1С

Подключение кассы ККТ выполняется в разделе подключаемого оборудования. В типовых конфигурациях это «Администрирование → Подключаемое оборудование» или «Настройка РМК → Оборудование» в зависимости от конфигурации. Там создаётся экземпляр оборудования с типом «ККТ с передачей данных», выбирается драйвер и указываются параметры связи (COM-порт или сетевой адрес кассы).

Порядок подключения кассы в 1С
  1. 1
    Установите актуальный драйвер кассы от производителя или через обработку обслуживания 1С
  2. 2
    В разделе «Подключаемое оборудование» создайте новый экземпляр ККТ с передачей данных
  3. 3
    Укажите параметры связи: порт, скорость или IP-адрес кассы
  4. 4
    Нажмите «Проверить подключение» и убедитесь, что 1С видит кассу и читает её состояние
  5. 5
    Пробейте тестовый чек на небольшую сумму и проверьте его появление в личном кабинете ОФД

Параметры ОФД (адрес сервера, порт, таймауты) задаются не в 1С, а в настройках самой кассы — через её веб-интерфейс, утилиту настройки драйвера или кассовое ПО. Если касса новая, эти параметры обычно подставляются автоматически при регистрации, но после смены ОФД их нужно проверить вручную.

Как проверить, что чеки уходят в ОФД

Самый надёжный способ — сверить чек в 1С с данными личного кабинета ОФД. Пробейте чек, дождитесь его отправки (обычно это занимает от нескольких секунд до нескольких минут) и найдите его в кабинете оператора по номеру и сумме. Совпадение фискального признака подтверждает, что вся цепочка работает.

В самой 1С косвенным признаком служит отсутствие ошибок при закрытии чека и корректная печать QR-кода. Однако напечатанный чек не гарантирует отправку: при обрыве интернета касса копит неотправленные документы и передаст их позже, но у этого накопления есть предельный срок.

Контрольные точки

Как проверить обмен с ОФД

Статус связи с ОФД в кассе или драйвере
Норма

Связь установлена, неотправленных документов нет

Тревожный признак

Счётчик неотправленных документов растёт

Чек в личном кабинете ОФД
Норма

Чек виден в течение нескольких минут после пробития

Тревожный признак

Чек отсутствует спустя час и более

Печатная форма чека
Норма

Есть QR-код, фискальный признак, реквизиты ОФД

Тревожный признак

Чек без фискальных реквизитов — касса в нефискальном режиме

Типичные ошибки и их причины

Чаще всего пользователи сталкиваются с ситуацией, когда чек в 1С пробился, но в ОФД не появился. Причины почти всегда на стороне связи: отсутствие интернета на кассе, неверные настройки сервера ОФД после смены оператора, истёкший договор с ОФД или блокировка по неуплате.

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

Типичные ошибки при работе с ОФД
01
Искать причину неотправки чеков в конфигурации 1С, хотя обмен выполняет касса — время теряется, проблема остаётся
02
Не проверять счётчик неотправленных документов — касса блокируется в разгар рабочего дня
03
Сменить ОФД в личном кабинете налоговой, но не обновить настройки сервера на самой кассе — чеки уходят в пустоту
04
Пробивать тестовые чеки на боевой кассе без последующего возврата — лишние суммы в отчётах и вопросы при сверке

Если речь всё-таки об обработке на форме

Когда «ОНФ» использует разработчик, обычно имеется в виду обработка, встроенная в форму объекта, или внешняя обработка, открываемая из конфигурации. Такие задачи решаются в конфигураторе: обработка добавляется в состав конфигурации или подключается через механизм дополнительных отчётов и обработок в режиме предприятия.

Если вам поручили «сделать ОНФ» и формулировка неясна, уточните у постановщика задачи, что должно получиться на выходе: кнопка на форме документа, отдельный отчёт или сервисная процедура. Это сэкономит время и избавит от переделок.

Маршрут решения

Как выбрать дальнейшее действие

Вопрос связан с кассой, чеками или налоговойРечь об ОФД — проверяйте договор с оператором и настройки связи кассы
Задача пришла от разработчика или внедренцаУточните, какая обработка или форма имеется в виду, прежде чем приступать
Аббревиатура встретилась в тексте ошибкиНайдите точный текст сообщения и ищите решение по нему, а не по сокращению

Итог

Аббревиатура «ОНФ» не является термином платформы 1С. В подавляющем большинстве случаев за ней стоит ОФД — оператор фискальных данных, через которого чеки с онлайн-кассы попадают в налоговую. Практическая работа с этим механизмом сводится к трём вещам: корректному подключению кассы в 1С, действующему договору с ОФД и регулярному контролю неотправленных фискальных документов.

Итог

Что важно запомнить

«ОНФ» в 1С — почти всегда опечатка или разговорное сокращение; реальный рабочий объект — ОФД. Чеки в ОФД отправляет касса, а не 1С, поэтому проблемы обмена диагностируйте на стороне связи и настроек кассы, а не конфигурации.

Частые вопросы

Можно ли работать на кассе без ОФД?

Для большинства организаций и ИП — нет, передача данных через ОФД обязательна по 54-ФЗ. Исключения предусмотрены для отдельных территорий с отсутствием связи и некоторых видов деятельности, но это нужно подтверждать при регистрации кассы.

Как узнать, с каким ОФД работает касса?

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

Что делать, если касса заблокировалась из-за неотправленных чеков?

Восстановите связь с интернетом и дождитесь автоматической отправки накопленных документов в ОФД. После передачи всех фискальных документов касса разблокируется сама, вмешательство в 1С не требуется.

Нужно ли менять что-то в 1С при смене ОФД?

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

Почему чек пробился в 1С, но покупатель не получил электронный чек?

Отправку электронных чеков по SMS или email выполняет ОФД. Проверьте, что телефон или адрес покупателя переданы в чек корректно и что услуга отправки активна в вашем договоре с оператором.