Интеграции с 1С

1С и онлайн-касса: как настроить обмен чеками и продажами

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

Зачем вообще связывать 1С и кассу, если она и так печатает чеки?

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

Какие данные передаются между 1С и кассой?

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

Как физически подключить кассу к 1С — напрямую, через драйвер или облако?

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

Что делать, если касс несколько, а база 1С — одна?

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

Арендуйте 1С в облаке Клауд АйСи: работайте в привычной 1С из любой точки без покупки лицензий и своего сервера — лицензии, обновления и ежедневные резервные копии включены.
Так же в личном кабинете — конструктор сайтов, онлайн-чат и проверка контрагентов.
Есть бесплатный период.

Как быть с возвратами и отменами чеков?

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

Какие ошибки чаще всего мешают обмену данными между 1С и кассой?

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

Нужен ли для такой интеграции мощный сервер или хватит обычного компьютера?

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

Как онлайн-кассы вообще связаны с контролем со стороны государства?

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

1С в облаке — от 1730 ₽ за пользователя

Создайте кабинет и подключите программы 1С за пару минут: доступ к базе — сразу после оплаты, перенос действующей базы без потерь.
30 дней бесплатный тест!

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

Можно ли подключить к 1С сразу несколько разных моделей касс?

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

Что произойдёт с продажами, если на момент пробития чека пропал интернет?

Касса всё равно пробьёт чек и сохранит данные локально, а при восстановлении связи отправит их в 1С и оператору фискальных данных. Задержка возможна, но продажа не потеряется.

Нужно ли отдельно настраивать обмен для интернет-магазина, если розничные кассы уже подключены?

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