Интеграция 1С с iiko (Айко) — это автоматический обмен данными между фронт-офисом (iiko: заказы, чеки, списания) и бэк-офисом/учётом в 1С («1С:Бухгалтерия предприятия», «1С:Общепит. Модуль для 1С:ERP»). Такой обмен закрывает задачи управленческого, бухгалтерского, налогового и складского учёта: выручка, себестоимость, запасы, зарплата, онлайн‑кассы, ЕГАИС, маркировка и формирование первичных документов.
По сути, интеграция связывает два ключевых контура: операционный (iiko, работа с гостями и кухней) и учётный (1С, финансы и регуляторные требования). iiko аккумулирует детальные данные о заказах, чеках, операциях кухни, а 1С отвечает за проводки, регистры, регламентированную отчётность и хранение первичных документов.
Основные классы задач, которые решает связка 1С–iiko:
- Управленческий учёт: выручка по ресторанам, дням, часам, категориям блюд, анализ маржинальности.
- Бухгалтерский и налоговый учёт: проводки по продажам, НДС, налог на прибыль, УСН, отражение эквайринга.
- Склад и запасы: движение товаров, полуфабрикатов и блюд, инвентаризации, контроль остатков.
- Себестоимость: списания по техкартам, потери, перерасход, переоценки, влияние на финансовый результат.
- Зарплата и мотивация: данные для расчёта сдельной части, бонусов персоналу, показателей выработки.
- Онлайн‑кассы и ФНС: отражение чеков ККТ, фискальных документов, требований к первичке и хранению данных.
- ЕГАИС и маркировка: движение алкоголя и маркированных товаров в разрезе документов и складов.
Дальнейший текст фокусируется на технических аспектах интеграции: архитектура обмена, форматы данных, объекты 1С и iiko, настройка и регламент работы. Общие «плюсы автоматизации» здесь не рассматриваются.
Какие системы 1С чаще всего интегрируют с iiko и чем они отличаются
На практике чаще всего с iiko интегрируют «1С:Бухгалтерия предприятия» и «1С:Общепит. Модуль для 1С:ERP»; реже — «1С:Управление торговлей» и отраслевые решения. Отличия связаны с планом счетов, набором документов, структурой регистров и глубиной управленческого учёта.
Условно контуры можно разделить на два класса.
- Бухгалтерские конфигурации(в первую очередь «1С:Бухгалтерия предприятия»):
- Основной фокус — бухгалтерский и налоговый учёт.
- Ключевые объекты интеграции — документы реализации, отчёты о розничных продажах, кассовые операции, поступления, списания.
- Номенклатура и склады используются главным образом для целей проводок, регламентированных отчётов и контроля остатков.
- Управленческие/ERP‑конфигурации(например, 1С:ERP с модулем «Общепит»):
- Глубокий управленческий учёт, бюджетирование, планирование.
- Производственный контур: рецептуры, техкарты, полуфабрикаты, внутренние переделы.
- Развитая схема движения: центральные кухни, распределительные склады, сложные маршруты перемещений.
В последующих разделах акцент делается на двух вариантах: связка iiko + «1С:Бухгалтерия» и связка iiko + «1С:Общепит. Модуль для 1С:ERP».
«1С:Бухгалтерия предприятия» + iiko: типовой сценарий использования
Связка iiko с «1С:Бухгалтерия предприятия» чаще всего применяется в отдельных ресторанах и небольших сетях, где основная цель — корректный бухгалтерский и налоговый учёт без сложного контура производства. Управленческий учёт частично остаётся в iiko, а 1С выступает как «финансовый регистратор».
Типовая модель работы выглядит так:
- В iiko ведётся операционная деятельность: заказы, чеки, скидки, бонусы, акции, списания по техкартам, инвентаризации, базовая аналитика по продажам.
- В 1С фиксируются финансовые результаты: выручка, НДС, прочие налоги, затраты, расчёты с поставщиками и контрагентами, расчёт зарплаты.
Ключевой упор при интеграции делается на обмен финансовыми и складскими документами:
Из iiko в 1С передаются:
- Сводные данные по продажам за смену/день (для формирования «Отчёта о розничных продажах» либо «Реализации товаров и услуг»).
- Разбивки по способам оплаты: наличные, безналичные, эквайринг, сертификаты, предоплата.
- Списания товаров по техкартам (как документы списаний или через отчёты по движению товаров).
- Инвентаризации и корректировки остатков — в том объёме, который выбран в методике учёта.
В 1С на основе этих данных формируются проводки, закрывается месяц, рассчитывается НДС и налог на прибыль/УСН, формируются отчёты для ФНС и других контролирующих органов.
«1С:Общепит. Модуль для 1С:ERP» + iiko: когда нужен расширенный контур
Связка iiko с «1С:Общепит. Модуль для 1С:ERP» целесообразна для сетей, холдингов и концепций с развитым производством (центральные кухни, заготовочные цеха, переработка). Здесь интеграция охватывает не только продажи и списания, но и полноценный производственный контур.
Основные особенности такого варианта:
- Широкий набор сущностей: рецептуры, техкарты, полуфабрикаты, партии, внутренние переделы, заказы на производство.
- Центральные кухни и склады: iiko фиксирует операции в ресторанах и на производстве, а 1С:ERP ведёт планирование, производственные задания и оптовые перемещения.
- Развитая управленческая отчётность: маржинальность по брендам, форматам, регионам, каналам продаж.
Требования к качеству данных здесь выше:
- Единые справочники номенклатуры, складов, подразделений.
- Чёткая структура техкарт и единиц измерения: брутто/нетто, потери, выходы.
- Жёсткий регламент по инвентаризациям и корректировкам.
Интеграция в такой схеме обычно двусторонняя и более детализированная, чем связка с «1С:Бухгалтерия».
Архитектура интеграции 1С и iiko: какие варианты бывают и как выбрать
Архитектуру интеграции 1С–iiko выбирают из набора вариантов: односторонний или двусторонний обмен, прямое подключение или промежуточный репозиторий, обмен через файлы или API, готовые коннекторы или собственная разработка. Конкретное решение зависит от масштаба сети, требований к скорости обмена, устойчивости к сбоям и бюджета сопровождения.
Базовые элементы архитектуры:
- Направление обмена: только из iiko в 1С, только из 1С в iiko или двусторонний обмен.
- Транспорт: файлы (XML/CSV), HTTP/REST API iiko, встроенные механизмы обмена 1С (планы обмена, веб‑сервисы).
- Промежуточное звено: отдельная база или сервис, через который проходят данные, служащий буфером и точкой контроля.
- Тип решения: готовый коннектор (модуль интеграции) или кастомная интеграция на 1С и/или внешнем сервисе.
При выборе архитектуры обычно оценивают:
- Количество ресторанов и объём чеков в день.
- Требуемую оперативность: достаточно ли обмена раз в день или нужен почти онлайн‑режим.
- Требования к отказоустойчивости: допускаются ли задержки, что будет при падении связи.
- Доступный бюджет и ресурс на внедрение и поддержку.
Односторонний и двусторонний обмен: в каких случаях что использовать
Выбор между односторонним и двусторонним обменом зависит от того, где находятся «хозяева» данных: в 1С или в iiko, и насколько важна оперативная обратная связь. Для небольшого заведения чаще достаточно одностороннего контура, для сети с развитым управленческим учётом — двустороннего.
Распространённые сценарии:
- Только выгрузка из iiko в 1С(упрощённый вариант).
iiko — мастер по операциям, 1С — по бухгалтерии. Типично для одиночных ресторанов и небольших сетей на «1С:Бухгалтерия»:- Из iiko в 1С идут продажи, выручка по типам оплат, списания, инвентаризации.
- Справочники (номенклатура, контрагенты) ведутся вручную или периодически синхронизируются из 1С.
- Загрузка из 1С в iiko справочников(односторонний обмен 1С → iiko).
1С — мастер‑система по справочникам:- В 1С формируются номенклатура, склады, контрагенты, цены.
- В iiko поступают только актуальные версии, чтобы касса и кухня работали по единым данным.
- Полноценный двусторонний контур.
Характерен для холдингов и ERP‑схем:- Справочники ведутся централизованно в 1С и выгружаются в iiko.
- Операции (чеки, списания, инвентаризации) возвращаются из iiko в 1С.
- Периодически выполняются сверки по выручке и остаткам.
Плюсы двустороннего обмена — меньше ручного ввода и единая версия данных; минусы — усложняется отладка, выше риск расхождений при ошибках настройки. Для одного ресторана часто достаточно простого сценария «iiko → 1С», для сетей разумно рассматривать двусторонний контур с чёткой ролями мастер‑систем.
Интеграция через файлы, веб‑сервисы и API iiko: технические подходы
Технически обмен 1С и iiko строят через файловый обмен, HTTP/REST API iiko или встроенные механизмы обмена 1С. Выбор влияет на скорость, надёжность, сложность разработки и сопровождения.
Основные подходы:
- Файловый обмен (XML/CSV):
- iiko формирует файлы (чеки, отчёты, справочники) в заданном формате в папку или по FTP/SFTP.
- 1С по расписанию считывает файлы, разбирает и формирует документы/записи регистров.
- Плюсы: простая отладка (файлы можно открыть и посмотреть), невысокие требования к инфраструктуре.
- Минусы: нет «онлайн» режима, нужно контролировать накопление файлов и дублирование загрузок.
- HTTP/REST API iiko:
- 1С или промежуточный сервис обращается к API iiko (как к веб‑сервису) и получает/отправляет данные.
- Используются типовые эндпойнты: заказы/чеки, номенклатура, склады, отчёты по продажам.
- Плюсы: удобен для почти оперативного обмена, проще масштабировать на сеть.
- Минусы: требуется более серьёзная разработка и настройка прав, нужно отслеживать версии API.
- Встроенные механизмы обмена 1С:
- Планы обмена, регламентные задания, веб‑сервисы 1С используются как инфраструктура интеграции.
- 1С может выступать и клиентом, и сервером обмена.
- Плюсы: хорошо вписывается в типовой стек 1С, удобно логировать и контролировать.
- Минусы: нужен опытный разработчик 1С и аккуратная настройка прав и производительности.
На практике для небольших объектов чаще применяют файловый обмен (как более простой), а для сетей и ERP‑схем — связку API iiko + веб‑сервисы/планы обмена 1С.
Готовые коннекторы и самописная интеграция: плюсы и ограничения
Интеграцию 1С–iiko можно реализовать через готовый коннектор (модуль интеграции) или разработать индивидуальное решение. Готовые модули быстрее внедряются, кастомные — гибче на сложном учёте, но дороже в сопровождении.
Сравнение подходов удобно свести в таблицу.
|
Критерий |
Готовый коннектор |
Самописная интеграция |
|
Скорость запуска |
Быстрый старт, настройка по инструкции |
Нужен анализ, проектирование, разработка |
|
Стоимость внедрения |
Фиксированная лицензия/подписка + работы по настройке |
Проектная разработка, часто дороже при старте |
|
Гибкость настроек |
Ограничена заложенным функционалом и точками расширения |
Можно учесть специфичный учёт и нетиповые процессы |
|
Зависимость от поставщика |
Обновления и поддержка завязаны на вендоре коннектора |
Зависимость от собственной команды/подрядчика 1С |
|
Обновления 1С и iiko |
Обычно есть регламент обновлений под новые версии |
Нужно самостоятельно адаптировать код под новые релизы |
Частая стратегия: для типовых сценариев (одиночные рестораны, простая связка «продажи + выручка + списания») использовать готовый модуль, а для сложных сетей — комбинировать готовое решение с доработками под конкретную методику учёта.
Объекты и справочники, которые обмениваются между 1С и iiko
В интеграции 1С–iiko участвует набор типовых сущностей: номенклатура и рецептуры, склады и подразделения, контрагенты, сотрудники, кассы и ККТ, заказы и чеки, отчёты по продажам, списания, перемещения, финансовые документы. Обычно 1С выступает мастером для справочников, а iiko — для операционных продаж и движений.
Чаще всего обмену подлежат:
- Справочники: номенклатура, группы номенклатуры, единицы измерения, склады, контрагенты, сотрудники, кассы.
- Документы продаж: чеки, заказы, отчёты по продажам за смену/день.
- Документы движения товаров: списания, инвентаризации, перемещения.
- Финансовые объекты: способы оплат, кассовые операции, данные для эквайринга.
Ключевой момент — чётко определить, где «живёт» каждый вид данных: где создаётся, где корректируется, где только используется для отчётности.
Номенклатура, техкарты и единицы измерения: как избежать расхождений
Корректная интеграция номенклатуры и техкарт между 1С и iiko снижает риск хаоса в справочниках и расхождений себестоимости. Обычно мастер‑системой по номенклатуре выступает 1С, а iiko использует эти данные в операционной работе.
Типовая модель работы:
- Номенклатура в 1С:
- Ведутся коды, артикулы, группы, налоговые группы, характеристики.
- Закладываются единицы измерения, упаковки, коэффициенты пересчёта.
- Связь блюд и товаров:
- Блюдо в iiko соответствует одному или набору товаров в 1С (ингредиенты, полуфабрикаты).
- Для полуфабрикатов настраивается цепочка переделов: сырьё → полуфабрикат → блюдо.
- Единицы измерения:
- Фиксируются соответствия штук, литров, килограммов, фасовок между системами.
- Важно, чтобы в iiko и 1С были согласованы базовые единицы и коэффициенты пересчёта.
- Техкарты/рецептуры:
- Могут жить либо в iiko, либо в 1С (в модуле «Общепит»), либо частично дублироваться.
- Важна согласованность состава блюд, норм закладки, потерь и выходов.
Типичные ошибки:
- Дубли номенклатуры (одно и то же сырьё заведено под разными кодами).
- Разные единицы измерения в iiko и 1С (литры против миллилитров, килограммы против граммов).
- Отличающиеся наименования, из‑за которых автоматическое сопоставление не срабатывает.
Технически минимизировать эти проблемы помогает жёсткий регламент ввода данных, правила сопоставления в модуле интеграции и периодическая сверка справочников.
Склады, рестораны и подразделения: схема учёта движения товаров
Сопоставление складов и подразделений между iiko и 1С определяет, как будут отражаться движение товаров, себестоимость и остатки. Ошибки на этом уровне приводят к перекосам в отчётах и неправильным управленческим решениям.
Обычно схема строится так:
- Каждому ресторану в iiko соответствует склад и/или подразделение в 1С.
- Центральный склад или распределительный центр задаётся как отдельный склад в обоих контурах.
- Производственные цеха и центральные кухни оформляются как отдельные склады/подразделения.
Основные процессы, которые должна отражать схема:
- Поступление товаров от поставщиков на склад (центральный или локальный).
- Внутренние перемещения между складами и ресторанами.
- Списания по техкартам (производство блюд) и потери.
- Инвентаризации и корректировки.
Корректное сопоставление складов в интеграции обеспечивает непрерывную цепочку: приход → перемещение → списание → остаток. Любые разрывы приводят к разным остаткам и некорректной себестоимости.
Контрагенты, сотрудники и кассы: что важно синхронизировать
Справочники контрагентов, сотрудников и касс/ККТ также участвуют в обмене между 1С и iiko. От качества синхронизации зависит корректность расчётов с поставщиками, зарплаты и отчётности по онлайн‑кассам.
Критичные элементы:
- Контрагенты:
- Поставщики, арендодатели, сервисные компании.
- Данные о реквизитах, договорах, условиях поставки и оплат.
- Сотрудники:
- Официанты, бармены, повара, управляющие.
- Информация для расчёта зарплаты, премий, материальной ответственности.
- Кассы и ККТ:
- Модели и номера ККТ, регистрационные номера, фискальные накопители.
- Связь ККТ с конкретными кассовыми узлами в iiko и подразделениями в 1С.
Для корректного отражения онлайн‑касс в учёте нужно, чтобы в 1С были отражены параметры ККТ, фискальных документов, типы оплат и связка с фискальными операторами (ФДО). iiko хранит детализацию по чекам, а 1С — проводки и регламентированные отчёты.
Обмен операционными данными: продажи, списания, закупки, перемещения
В типовой схеме интеграции «день ресторана» выглядит так: iiko фиксирует заказы и чеки, по ним формируются продажи и списания, данные выгружаются в 1С, где появляются документы реализации, отчёты о розничных продажах, списания, закупки и перемещения. Это формирует единую картину выручки и себестоимости.
Условная цепочка:
- Гость делает заказ, чек пробивается через iiko и ККТ.
- По чекам iiko рассчитывает выручку и продажи по блюдам и категориям.
- По техкартам рассчитываются списания сырья и полуфабрикатов.
- Данные агрегируются за смену/день и отправляются в 1С.
- В 1С формируются документы реализации, отчёты о розничных продажах, списания, перемещения.
Продажи и выручка: как чеки iiko превращаются в документы 1С
Продажи из iiko обычно попадают в 1С в виде сводных документов за смену или день, что снижает объём данных и упрощает закрытие месяца. При этом сохраняется детализация по видам оплат, НДС, скидкам и акциям.
Стандартная схема:
- В iiko накапливаются чеки за смену с деталями: блюда, цены, скидки, типы оплат.
- Генерируется отчёт по продажам (сменный или суточный) с итогами по номенклатуре и оплатам.
- Интеграция формирует в 1С:
- «Отчёт о розничных продажах» или «Реализацию товаров и услуг»;
- разбивки по типам оплат: наличные, безналичные, эквайринг, предоплата, подарочные сертификаты;
- корректный учёт НДС по ставкам (10/20/без НДС), в том числе по смешанной корзине;
- учёт скидок, бонусных программ и промо‑акций как отдельных аналитик или статей доходов/расходов.
Отдельно обрабатываются операции эквайринга и безналичных платежей: в 1С они отражаются раздельно от наличной выручки, с учётом комиссий банков и платёжных сервисов и последующих банковских выписок.
Списания и себестоимость: как интеграция влияет на точность учёта
Данные о списаниях из iiko напрямую влияют на точность расчёта себестоимости в 1С. Чем корректнее настроены техкарты и обмен по списаниям, тем точнее маржа по блюдами и категориям.
Ключевые элементы цепочки:
- По каждому проданному блюду iiko считает списание ингредиентов по техкартам.
- Формируются документы списаний (по нормам) и возможные отклонения (потери, пересортица, пересдача).
- Эти данные передаются в 1С как документы списания или движения по регистрам.
- В 1С на базе списаний и приходов рассчитывается фактическая себестоимость.
Инвентаризации играют особую роль:
- Инвентаризация может вестись в iiko, а в 1С загружаются уже итоговые корректировки по остаткам.
- Либо инвентаризации проводятся в 1С (особенно в ERP‑схемах), а iiko получает обновлённые остатки.
Эффект интеграции в этой части — прозрачная себестоимость, понятные отклонения от плановых норм, возможность управлять маржинальностью не «по ощущениям», а по данным.
Закупки и перемещения: где «живут» первичные документы и как они попадают в 1С
По закупкам и перемещениям нужно заранее определить мастер‑систему: либо первичные документы вводятся в iiko, либо в 1С. Это ключевой момент для избежания двойного ввода и расхождений.
На практике используют две базовые модели.
Вариант 1: первичка по закупкам в iiko:
- Поставки вводятся в iiko по накладным поставщиков.
- В iiko контролируются остатки и лимиты по складам.
- В 1С выгружаются обобщённые документы поступления, возможно — с детализацией до каждой позиции.
- Перемещения между складами (центральный склад → ресторан) также формируются в iiko и попадают в 1С.
Вариант 2: первичка по закупкам в 1С:
- Все документы поступления фиксируются в 1С (коммерческая/первичная бухгалтерская база).
- В iiko передаются только остатки и/или лимиты, а также данные для планирования закупок.
- Внутренние перемещения и приход в ресторанах могут вестись в iiko, но с обязательной синхронизацией с 1С.
Выбор модели зависит от того, где удобнее и безопаснее вести первичный документооборот и в какой системе работают ответственные за закупки сотрудники.
Настройка интеграции со стороны iiko и 1С: основные шаги
Настройка интеграции 1С–iiko включает подготовку конфигурации 1С, параметры обмена в iiko, установку модуля интеграции и настройку соответствий справочников и документов. Работы обычно выполняют совместно специалисты по iiko, франчайзи 1С и внутренний ИТ‑специалист заказчика.
Общий контур шагов:
- Анализ текущего учёта и выбор целевой методики (где мастер‑системы по справочникам и документам).
- Подготовка 1С: обновление конфигурации, проверка доработок, установка модуля интеграции.
- Настройка прав и точек обмена в iiko, выбор формата и расписания обмена.
- Настройка правил сопоставления сущностей: номенклатуры, складов, контрагентов, типов оплат и налогов.
- Тестовый обмен на ограниченном наборе данных, отладка ошибок.
- Запуск в эксплуатацию с регламентом мониторинга и обработки ошибок.
Подготовка 1С к интеграции: конфигурация, обновления, расширения
Для устойчивой интеграции требуется актуальная и обслуживаемая конфигурация 1С, свободная от конфликтующих доработок. В большинстве сценариев используется либо типовая конфигурация, либо типовая с контролируемыми расширениями.
Основные шаги подготовки:
- Проверка версии платформы 1С и конфигурации («1С:Бухгалтерия», 1С:ERP с модулем «Общепит»): поддержка актуальных релизов.
- Анализ нетиповых доработок: где менялась логика документов, регистров, планов обмена.
- Установка типового или стороннего модуля интеграции 1С–iiko (если выбран готовый коннектор).
- Определение объектов, на которые навешиваются обработки обмена:
- документы (реализации, отчёты о розничных продажах, поступления, списания, перемещения);
- регистры накопления и сведений (остатки, продажи, себестоимость);
- планы обмена, если используется встроенная репликация.
Важно обеспечить возможность обновления конфигурации 1С в дальнейшем, не ломая интеграционный функционал.
Настройки интеграции в iiko: права, точки обмена, форматы данных
Со стороны iiko настраиваются пользователи для интеграции, права доступа, адреса обмена (URL, папки), форматы выгрузки (файлы или JSON/XML) и расписание. Цель — обеспечить безопасный и предсказуемый канал обмена с 1С или промежуточным сервисом.
Ключевые моменты настройки:
- Выделенный пользователь/учётная запись для интеграции с ограниченными правами.
- Определение точек обмена:
- папки или FTP/ SFTP‑каталоги для файлового обмена;
- URL веб‑сервиса или API, если обмен строится через HTTP.
- Выбор формата данных: XML/CSV при файловом обмене или JSON/XML при использовании API.
- Настройка расписания выгрузок и загрузок:
- ночные регламентные задания для суточных отчётов;
- дневные интервалы для более оперативного обмена продажами и остатками.
- Контроль кодировок, форматов дат, чисел и идентификаторов.
Особое внимание уделяется безопасности доступа к API и файловым ресурсам, чтобы исключить несанкционированные изменения данных.
Настройка соответствий и правил сопоставления: ключевой этап интеграции
Сопоставление сущностей 1С и iiko — критический этап, без которого даже технически настроенный обмен будет давать ошибки и расхождения. Здесь задаются правила связи номенклатуры, складов, контрагентов, типов цен и налоговых групп.
Практический подход обычно включает:
- Первичное ручное сопоставление ключевых элементов:
- основные склады и рестораны;
- топ‑позиции номенклатуры по обороту;
- основные контрагенты и кассы;
- типы оплат и налоговые ставки.
- Настройку полуавтоматических правил:
- сопоставление по коду или артикулу;
- сопоставление по наименованию с учётом масок и префиксов;
- групповое сопоставление по категориям.
- Регулярную проверку новых элементов, которые не были сопоставлены автоматически, и их ручную привязку.
Часто значительная часть времени проекта уходит именно на отладку сопоставлений и правил обработки новых позиций. Это нужно учитывать при планировании сроков запуска.