Учет и Финансы · 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Сформируйте в iiko отчёт или журнал документов за нужный период
- 2Экспортируйте данные в файл (Excel/CSV/XML)
- 3Откройте в 1С обработку загрузки и укажите файл
- 4Настройте соответствие колонок полям документа
- 5Загрузите данные и проверьте созданные документы
- 6Сверьте итоги с отчётами iiko
Этот способ подходит для небольшого объёма операций и редкой выгрузки (например, раз в месяц для закрытия периода). Его ограничения: ручная работа, риск выгрузить не тот период и отсутствие автоматического контроля дублей.
Способ 2: модуль интеграции и обмен через API
Для регулярного обмена используют модули интеграции — готовые решения, которые автоматически переносят документы из iiko в 1С по расписанию. Такие модули разрабатывают как партнёры iiko, так и сторонние интеграторы; они подключаются к API iiko и создают документы в 1С напрямую или через промежуточный обмен.
Настройка модуля обычно включает указание параметров подключения (адрес сервера iiko, логин API, ключ), выбор передаваемых типов документов, заполнение таблиц соответствий и расписание обмена. После настройки документы попадают в 1С ежедневно без участия пользователя, а ошибки обмена фиксируются в журнале.
Сравнение способов выгрузки
Подходит для малых объёмов и редкой выгрузки; не требует затрат, но зависит от внимательности оператора
Подходит для ежедневного обмена; требует покупки и настройки, но исключает ручные ошибки
Подходит при нестандартных требованиях; требует разработчика и сопровождения при обновлении iiko
При выборе модуля проверьте совместимость с вашей версией iiko и конфигурацией 1С, а также наличие поддержки нужных документов — не все модули передают, например, внутренние перемещения или акты переработки.
Настройка проводок и счетов учёта
Чтобы загруженные документы формировали правильные проводки, заранее определите схему отражения в учёте. Типовая схема для общепита: выручка отражается на счёте 90 с разделением по видам оплаты, списание ингредиентов — с 41 или 10 счёта на 20 или 44 в зависимости от принятой учётной политики.
В модуле интеграции или в настройках 1С укажите счета для групп номенклатуры: товары, полуфабрикаты, готовая продукция. Если в iiko ведётся калькуляционный учёт, себестоимость списаний рассчитывается там и передаётся готовой суммой; если нет — себестоимость рассчитывает 1С при проведении документов.
Проверьте первые загруженные документы на уровне отдельных проводок: откройте движения документа и убедитесь, что дебет и кредит соответствуют учётной политике предприятия.
Проверка результата и сверка
После загрузки выполните сверку по контрольным точкам. Дневная выручка в 1С должна совпадать с данными Z-отчёта iiko, суммы списаний — с актами списания, приходы — с накладными поставщиков. Удобно сверять по сводным отчётам: оборотно-сальдовой ведомости в 1С и отчётам iiko за тот же период.
Остатки складов после загрузки приходов и списаний должны быть одинаковыми в обеих системах. Расхождения обычно указывают на несопоставленную номенклатуру (позиция загрузилась на «пустой» элемент), пропущенный документ или разницу в единицах измерения.
Как проверить результат
Суммы совпадают до копейки
Расхождение — проверьте типы оплаты и возвраты
Проводки по нужным счетам, номенклатура заполнена
Пустая номенклатура или неверный счёт
Остатки равны по каждой позиции
Разница по позициям — ищите пропущенный документ
Типичные ошибки и их устранение
Наиболее частая проблема — дублирование документов при повторной загрузке того же периода. Перед повторной выгрузкой удалите или отмените ранее загруженные документы либо используйте режим обмена с контролем уникальности по номеру и дате.
Вторая группа ошибок связана со справочниками: новая позиция появилась в iiko, но не сопоставлена в 1С, и документ загружается с пустой номенклатурой или не загружается вовсе. Назначьте ответственного, который еженедельно проверяет журнал ошибок обмена и дозаполняет соответствия.
Отдельно контролируйте обмен после обновлений iiko или 1С: изменение форматов API или структуры конфигурации может нарушить интеграцию. После каждого обновления выполняйте тестовую выгрузку за один день.
Как выбрать действие
FAQ: частые вопросы о выгрузке из iiko в 1С
Можно ли выгружать данные из iiko в 1С:Бухгалтерию без доработок?
Да, если использовать готовый модуль интеграции, совместимый с вашей версией 1С:Бухгалтерии, или загружать выгруженные из iiko файлы типовой обработкой. Полностью «из коробки» без настройки сопоставлений обмен работать не будет — таблицы соответствий заполнять придётся в любом случае.
Как часто нужно выгружать данные?
Оптимально — ежедневно, по итогам смены и закрытия кассового дня. Реже раза в неделю выгружать не стоит: накапливается объём, сложнее искать причину расхождений при сверке.
Что делать, если суммы в 1С и iiko не сходятся?
Начните с локализации: сверьте выручку по дням, найдите день расхождения, затем сравните документы этого дня по типам оплаты и возвратам. Чаще всего причина в незагруженном возврате, ручной корректировке в одной из систем или несопоставленной позиции.
Можно ли перенести в 1С историю за прошлые периоды?
Технически да — выгрузите документы за нужный период и загрузите их в 1С. Но если период закрыт и отчётность сдана, загрузка изменит данные учёта. В таком случае загружайте историю только в копию базы или согласуйте корректировку с бухгалтером.
Кто должен настраивать интеграцию: бухгалтер или программист?
Настройка требует обеих компетенций: бухгалтер определяет счета и правила отражения, специалист по 1С или интегратор настраивает модуль и сопоставления. На практике схему учёта сначала согласовывают с бухгалтерией, затем передают настройщику.
Работает ли обмен при облачной iiko и локальной 1С?
Да, обмен через API или файлы возможен и в такой схеме: облачная iiko отдаёт данные через API или выгрузку, а локальная 1С их принимает. Убедитесь, что у компьютера с 1С есть доступ в интернет для подключения к API, либо используйте файловый обмен.
Что важно запомнить
Выгрузка из iiko в 1С строится на трёх опорах: заполненные таблицы сопоставления справочников, выбранный способ обмена (файл или модуль интеграции) и регулярная сверка итогов. Тестируйте настройку на копии базы и контролируйте журнал ошибок после каждого обновления систем.