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

Учет и Финансы · 10 мин

Как выгрузить данные из iiko в 1С

Как выгрузить данные из iiko в 1С: штатная выгрузка, настройка сопоставления счетов и номенклатуры, проверка проводок, типичные ошибки и обмен через API.

Рестораны и кафе ведут оперативный учёт продаж и списаний в iiko, а бухгалтерский и налоговый учёт — в 1С. Чтобы не вводить документы вручную, данные из iiko выгружают в 1С: реализации, списания, перемещения, приходные накладные и данные по зарплате. Правильно настроенная интеграция сокращает время сверки с нескольких часов до нескольких минут и снижает количество ошибок в учёте.

Существует несколько способов передачи данных: штатная выгрузка из iikoChain или iikoOffice в файл, типовые и отраслевые модули обмена, а также интеграция через API. Выбор зависит от версии вашей конфигурации 1С (1С:Бухгалтерия, 1С:ERP, 1С:Управление торговлей), объёма документов и требований к детализации проводок.

До начала настройки важно определить состав передаваемых данных и правила их отражения в учёте: какие счета использовать для выручки, себестоимости и списаний, как сопоставлять номенклатуру iiko с номенклатурой 1С. Без этой подготовки выгрузка технически пройдёт, но проводки придётся исправлять вручную.

Что именно выгружается из iiko в 1С

Состав выгружаемых данных зависит от того, какие модули iiko используются на предприятии. Чаще всего в 1С передают реализации (выручку по дням или по каждому чеку), приходные накладные от поставщиков, акты списания и перемещения между складами, а также данные по начисленной зарплате из iiko при её использовании для расчёта сотрудников.

Уровень детализации выбирают исходя из требований учёта. Для бухгалтерии обычно достаточно сводных документов за день: итоговая выручка по типам оплаты (наличные, эквайринг, доставка) и суммарные списания. Для управленческого учёта может требоваться детализация до каждой позиции номенклатуры.

Отдельно стоит продумать передачу данных по эквайрингу и комиссиям агрегаторов доставки: эти суммы должны корректно отражаться на счетах расчётов, иначе сверка с банком будет расходиться.

Подготовка: сопоставление справочников и счетов

Главный этап подготовки — сопоставление справочников двух систем. В iiko и 1С одни и те же товары часто называются по-разному, а коды не совпадают. Сопоставление выполняют по коду, артикулу или наименованию; в большинстве модулей интеграции есть таблица соответствий, которую заполняют один раз и затем поддерживают при появлении новых позиций.

Также сопоставляют склады (точки продаж и кухни в iiko со складами в 1С), контрагентов-поставщиков и статьи затрат. Для корректных проводок заранее определяют счета учёта: выручка, себестоимость, счета учёта товаров и затрат на списание.

Перед запуском обмена сделайте резервную копию базы 1С и проверьте выгрузку на одном-двух днях. Сверьте итоговые суммы с Z-отчётом и остатками складов iiko — они должны совпасть до копейки.

Способ 1: штатная выгрузка в файл

Самый простой вариант — выгрузка данных из iiko в файл (CSV, XML или Excel) с последующей загрузкой в 1С через обработку. В iiko отчёты и документы можно выгрузить из интерфейса: открываете нужный отчёт или журнал документов, выбираете период и используете функцию экспорта.

На стороне 1С файл загружают типовой обработкой «Загрузка данных из табличного документа» (доступна в большинстве конфигураций через раздел администрирования или покупку номенклатуры) либо специализированной обработкой под формат iiko. Обработка сопоставляет колонки файла с полями документов 1С.

Порядок действий при выгрузке в файл
  1. 1
    Сформируйте в iiko отчёт или журнал документов за нужный период
  2. 2
    Экспортируйте данные в файл (Excel/CSV/XML)
  3. 3
    Откройте в 1С обработку загрузки и укажите файл
  4. 4
    Настройте соответствие колонок полям документа
  5. 5
    Загрузите данные и проверьте созданные документы
  6. 6
    Сверьте итоги с отчётами iiko

Этот способ подходит для небольшого объёма операций и редкой выгрузки (например, раз в месяц для закрытия периода). Его ограничения: ручная работа, риск выгрузить не тот период и отсутствие автоматического контроля дублей.

Способ 2: модуль интеграции и обмен через API

Для регулярного обмена используют модули интеграции — готовые решения, которые автоматически переносят документы из iiko в 1С по расписанию. Такие модули разрабатывают как партнёры iiko, так и сторонние интеграторы; они подключаются к API iiko и создают документы в 1С напрямую или через промежуточный обмен.

Настройка модуля обычно включает указание параметров подключения (адрес сервера iiko, логин API, ключ), выбор передаваемых типов документов, заполнение таблиц соответствий и расписание обмена. После настройки документы попадают в 1С ежедневно без участия пользователя, а ошибки обмена фиксируются в журнале.

Сравнение способов выгрузки

Выгрузка в файл вручную

Подходит для малых объёмов и редкой выгрузки; не требует затрат, но зависит от внимательности оператора

Готовый модуль интеграции

Подходит для ежедневного обмена; требует покупки и настройки, но исключает ручные ошибки

Интеграция через API своими силами

Подходит при нестандартных требованиях; требует разработчика и сопровождения при обновлении iiko

При выборе модуля проверьте совместимость с вашей версией iiko и конфигурацией 1С, а также наличие поддержки нужных документов — не все модули передают, например, внутренние перемещения или акты переработки.

Настройка проводок и счетов учёта

Чтобы загруженные документы формировали правильные проводки, заранее определите схему отражения в учёте. Типовая схема для общепита: выручка отражается на счёте 90 с разделением по видам оплаты, списание ингредиентов — с 41 или 10 счёта на 20 или 44 в зависимости от принятой учётной политики.

В модуле интеграции или в настройках 1С укажите счета для групп номенклатуры: товары, полуфабрикаты, готовая продукция. Если в iiko ведётся калькуляционный учёт, себестоимость списаний рассчитывается там и передаётся готовой суммой; если нет — себестоимость рассчитывает 1С при проведении документов.

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

Проверка результата и сверка

После загрузки выполните сверку по контрольным точкам. Дневная выручка в 1С должна совпадать с данными Z-отчёта iiko, суммы списаний — с актами списания, приходы — с накладными поставщиков. Удобно сверять по сводным отчётам: оборотно-сальдовой ведомости в 1С и отчётам iiko за тот же период.

Остатки складов после загрузки приходов и списаний должны быть одинаковыми в обеих системах. Расхождения обычно указывают на несопоставленную номенклатуру (позиция загрузилась на «пустой» элемент), пропущенный документ или разницу в единицах измерения.

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

Как проверить результат

Выручка за день в 1С и в Z-отчёте iiko
Норма

Суммы совпадают до копейки

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

Расхождение — проверьте типы оплаты и возвраты

Движения документа списания
Норма

Проводки по нужным счетам, номенклатура заполнена

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

Пустая номенклатура или неверный счёт

Остатки склада в обеих системах
Норма

Остатки равны по каждой позиции

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

Разница по позициям — ищите пропущенный документ

Типичные ошибки и их устранение

Наиболее частая проблема — дублирование документов при повторной загрузке того же периода. Перед повторной выгрузкой удалите или отмените ранее загруженные документы либо используйте режим обмена с контролем уникальности по номеру и дате.

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

Типичные ошибки
01
Повторная загрузка периода без удаления старых документов — дубли проводок и завышенная выручка
02
Несопоставленная номенклатура — документы с пустыми позициями или ошибки загрузки
03
Разные единицы измерения в iiko и 1С — искажение количества и остатков
04
Расчёт себестоимости в обеих системах — задвоенные суммы списаний
05
Выгрузка за закрытый период — изменение данных после сдачи отчётности

Отдельно контролируйте обмен после обновлений iiko или 1С: изменение форматов API или структуры конфигурации может нарушить интеграцию. После каждого обновления выполняйте тестовую выгрузку за один день.

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

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

Выгрузка нужна раз в месяц, документов немногоИспользуйте штатную выгрузку в файл и загрузку обработкой
Документы нужны в 1С ежедневноВнедрите модуль интеграции с обменом по расписанию
В журнале обмена ошибки по отдельным позициямПроверьте и дозаполните таблицу сопоставления номенклатуры
После обновления iiko обмен перестал работатьПроверьте совместимость модуля и обратитесь к его разработчику

FAQ: частые вопросы о выгрузке из iiko в 1С

Можно ли выгружать данные из iiko в 1С:Бухгалтерию без доработок?

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

Как часто нужно выгружать данные?

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

Что делать, если суммы в 1С и iiko не сходятся?

Начните с локализации: сверьте выручку по дням, найдите день расхождения, затем сравните документы этого дня по типам оплаты и возвратам. Чаще всего причина в незагруженном возврате, ручной корректировке в одной из систем или несопоставленной позиции.

Можно ли перенести в 1С историю за прошлые периоды?

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

Кто должен настраивать интеграцию: бухгалтер или программист?

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

Работает ли обмен при облачной iiko и локальной 1С?

Да, обмен через API или файлы возможен и в такой схеме: облачная iiko отдаёт данные через API или выгрузку, а локальная 1С их принимает. Убедитесь, что у компьютера с 1С есть доступ в интернет для подключения к API, либо используйте файловый обмен.

Итог

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

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