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

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

Как синхронизировать 1С:Бухгалтерию и 1С:Розницу

Настройка синхронизации 1С:Бухгалтерии и 1С:Розницы: варианты обмена, планы обмена, правила конвертации, контроль ошибок и типичные проблемы.

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

Обмен строится на стандартных планах обмена «через универсальный формат» (EnterpriseData), которые входят в обе конфигурации. Это значит, что для типовых релизов не требуется программирование: достаточно настроить узел обмена, правила сопоставления справочников и расписание. Однако корректность результата зависит от подготовки данных — дубли в номенклатуре и контрагентах после первой синхронизации размножатся в обеих базах.

Ниже разобран практический порядок настройки: от выбора сценария обмена до контроля результатов и устранения типичных ошибок. Инструкция подходит для типовых конфигураций 1С:Розница 2.3/3.0 и 1С:Бухгалтерия предприятия 3.0, работающих в файловом или клиент-серверном режиме.

Выбор сценария обмена: что именно синхронизировать

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

Второй вопрос — направление и роль баз. Если магазинов несколько и каждый работает в своей базе Розницы, Бухгалтерия становится центральным узлом, куда стекаются данные со всех торговых точек. Если магазин один, обмен настраивается «точка-точка» между двумя базами.

Сравнение вариантов обмена

Типовой обмен через универсальный формат

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

Обмен по правилам конвертации данных

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

Сторонние обработки и внешние обмены (файлы, веб-сервисы)

Оправданы при нестандартной логике учёта. Минус — отсутствие поддержки поставщика конфигурации и риск поломки при обновлении.

Подготовка баз: что сделать до настройки

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

Второй шаг — чистка справочников. Найдите и объедините дубли номенклатуры, контрагентов и складов в обеих базах. При синхронизации объекты сопоставляются по наименованию, ИНН, кодам и другим полям, и дубли приводят либо к ошибкам сопоставления, либо к задвоению карточек. Для поиска дублей используйте типовую обработку «Поиск и удаление дублей» (раздел «Администрирование» — «Обслуживание»).

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

Настройка синхронизации в 1С:Розница

В базе Розницы откройте раздел «Администрирование» — «Синхронизация данных» и включите флажок «Синхронизация данных». Укажите префикс информационной базы — короткое буквенное обозначение (например, РТ), которое будет добавляться к номерам документов, чтобы избежать пересечений нумерации.

Нажмите «Настроить синхронизацию данных» и выберите «1С:Бухгалтерия предприятия, ред. 3.0». Запустится помощник настройки: укажите способ подключения. Доступны три варианта: прямое подключение к базе Бухгалтерии через файл или сервер, обмен через каталог (локальный или сетевой) и обмен через веб-сервис. Для баз на одном компьютере или в одной сети удобнее прямое подключение — помощник сам создаст настройки в обеих базах.

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

Порядок настройки в Рознице
  1. 1
    Включите синхронизацию данных и задайте префикс базы
  2. 2
    Запустите помощник настройки обмена с 1С:Бухгалтерией 3.0
  3. 3
    Выберите способ подключения: прямой, через каталог или веб-сервис
  4. 4
    Укажите дату начала выгрузки и организацию
  5. 5
    Завершите помощник и выполните первую выгрузку данных
  6. 6
    Проверьте состав отправленных данных в протоколе обмена

Настройка синхронизации в 1С:Бухгалтерия

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

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

После сохранения настроек выполните сопоставление данных: откройте узел обмена и нажмите «Сопоставить данные». Программа покажет объекты, которые нашла в обеих базах, и предложит установить соответствия. Пройдите по списку несопоставленных элементов номенклатуры и контрагентов — от корректности этого шага зависит, не появятся ли дубли.

Первый обмен и настройка расписания

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

Для регулярной работы настройте автоматический обмен. В настройках синхронизации есть вариант «Автоматически по расписанию»: создайте расписание, например каждые 30–60 минут в течение рабочего дня. В файловом режиме обмен по расписанию выполняется, пока запущен сеанс пользователя с соответствующими настройками; в клиент-серверном — регламентным заданием на сервере. Учтите, что слишком частый обмен при больших объёмах данных создаёт нагрузку, а слишком редкий — отставание учёта в Бухгалтерии.

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

На практике удобно выгружать из Розницы не каждый чек, а сводный отчёт о розничных продажах за смену. Это ускоряет обмен, уменьшает объём данных в Бухгалтерии и упрощает сверку выручки по дням. Детализация по чекам нужна только если в Бухгалтерии требуется учёт по отдельным покупателям.
ПЗ
Практическое замечание

Контроль результатов и сверка данных

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

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

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

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

Сумма розничной выручки за день
Норма

Совпадает в Рознице и Бухгалтерии до копейки

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

Расхождения — ищите незагруженные или задвоенные документы в составе обмена

Номенклатура в документах
Норма

Все позиции сопоставлены, нет элементов с пометкой «не найдено»

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

Пустые ссылки или дубли карточек товаров

Протокол обмена
Норма

Нет ошибок, предупреждения единичны и объяснимы

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

Повторяющиеся ошибки конвертации по одним объектам

Остатки по складу магазина
Норма

Количественные остатки совпадают в обеих базах

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

Расхождения — проверьте, все ли складские документы попадают в обмен

Типичные ошибки и ограничения обмена

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

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

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

Типичные ошибки
01
Запуск первой синхронизации без чистки дублей — в обеих базах появляются задвоенные карточки товаров и контрагентов
02
Одинаковые префиксы или их отсутствие — пересечение нумерации документов и ошибки при загрузке
03
Обмен без ограничения по дате — в Бухгалтерию выгружаются исторические документы за прошлые периоды и искажают закрытый учёт
04
Редактирование одного документа в обеих базах — при обмене изменения одной стороны затираются другой
05
Игнорирование предупреждений в протоколе — ошибки накапливаются, и расхождения обнаруживаются только при сдаче отчётности

Ограничения типового обмена и когда нужны доработки

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

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

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

Итог

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

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

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

Можно ли синхронизировать базы, если они находятся в разных городах?

Да. Используйте обмен через веб-сервис (если одна из баз опубликована на веб-сервере), обмен через FTP или каталог в облачном хранилище. Прямое подключение в этом случае недоступно, поэтому настройки в каждой базе создаются отдельно, а файл с параметрами переносится вручную.

Почему в Бухгалтерии появились дубли товаров после первого обмена?

Причина — пропущенное или неполное сопоставление данных. Программа не нашла соответствий по наименованию и штрихкоду и создала новые карточки. Объедините дубли обработкой «Поиск и удаление дублей», затем проверьте регистр соответствий объектов в настройках синхронизации.

Нужно ли выгружать каждый чек в Бухгалтерию?

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

Что делать, если после обновления конфигурации обмен перестал работать?

Проверьте, что обе базы обновлены до совместимых релизов — правила обмена рассчитаны на пару актуальных версий. Откройте настройку синхронизации и загрузите обновлённые правила, если программа предлагает это сделать. Ошибки из протокола обмена помогут определить, на каком объекте происходит сбой.

Можно ли изменять документы, пришедшие из Розницы, прямо в Бухгалтерии?

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

Как исключить из обмена старые документы прошлых лет?

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