Администрирование · 13 мин
Как синхронизировать 1С:Бухгалтерию и 1С:Розницу
Настройка синхронизации 1С:Бухгалтерии и 1С:Розницы: варианты обмена, планы обмена, правила конвертации, контроль ошибок и типичные проблемы.
1С:Розница ведёт оперативный учёт продаж, касс и складов магазина, а 1С:Бухгалтерия — регламентированный учёт, налоги и отчётность. Чтобы не вводить документы дважды, между конфигурациями настраивают синхронизацию данных: товары, контрагенты, чеки, отчёты о розничных продажах и движения денежных средств автоматически передаются из одной базы в другую.
Обмен строится на стандартных планах обмена «через универсальный формат» (EnterpriseData), которые входят в обе конфигурации. Это значит, что для типовых релизов не требуется программирование: достаточно настроить узел обмена, правила сопоставления справочников и расписание. Однако корректность результата зависит от подготовки данных — дубли в номенклатуре и контрагентах после первой синхронизации размножатся в обеих базах.
Ниже разобран практический порядок настройки: от выбора сценария обмена до контроля результатов и устранения типичных ошибок. Инструкция подходит для типовых конфигураций 1С:Розница 2.3/3.0 и 1С:Бухгалтерия предприятия 3.0, работающих в файловом или клиент-серверном режиме.
Выбор сценария обмена: что именно синхронизировать
Прежде чем настраивать, определите, какие данные должны переходить между базами. Типовой сценарий: из Розницы в Бухгалтерию уходят отчёты о розничных продажах, приходные и расходные кассовые ордера, оприходования и списания товаров; из Бухгалтерии в Розницу — справочники организаций, банковские счета и при необходимости контрагенты. Номенклатура обычно синхронизируется в обе стороны, чтобы документы корректно ссылались на товары.
Второй вопрос — направление и роль баз. Если магазинов несколько и каждый работает в своей базе Розницы, Бухгалтерия становится центральным узлом, куда стекаются данные со всех торговых точек. Если магазин один, обмен настраивается «точка-точка» между двумя базами.
Сравнение вариантов обмена
Подходит для типовых конфигураций актуальных релизов. Не требует доработок, поддерживается фирмой 1С, обновляется вместе с конфигурацией.
Нужен, когда конфигурации доработаны или версии сильно различаются. Требует навыков работы с 1С:Конвертацией данных и ручной поддержки правил при обновлениях.
Оправданы при нестандартной логике учёта. Минус — отсутствие поддержки поставщика конфигурации и риск поломки при обновлении.
Подготовка баз: что сделать до настройки
Первый шаг — привести конфигурации к совместимым релизам. Правила обмена рассчитаны на определённые версии, и если одна база давно не обновлялась, синхронизация может завершаться ошибками конвертации. Проверьте актуальность релизов и при необходимости обновите обе базы.
Второй шаг — чистка справочников. Найдите и объедините дубли номенклатуры, контрагентов и складов в обеих базах. При синхронизации объекты сопоставляются по наименованию, ИНН, кодам и другим полям, и дубли приводят либо к ошибкам сопоставления, либо к задвоению карточек. Для поиска дублей используйте типовую обработку «Поиск и удаление дублей» (раздел «Администрирование» — «Обслуживание»).
Третий шаг — резервные копии. Перед первой синхронизацией сделайте выгрузку обеих информационных баз. Первая выгрузка переносит массивы справочников, и если сопоставление пройдёт неудачно, откат копии — самый быстрый способ вернуться к исходному состоянию.
Настройка синхронизации в 1С:Розница
В базе Розницы откройте раздел «Администрирование» — «Синхронизация данных» и включите флажок «Синхронизация данных». Укажите префикс информационной базы — короткое буквенное обозначение (например, РТ), которое будет добавляться к номерам документов, чтобы избежать пересечений нумерации.
Нажмите «Настроить синхронизацию данных» и выберите «1С:Бухгалтерия предприятия, ред. 3.0». Запустится помощник настройки: укажите способ подключения. Доступны три варианта: прямое подключение к базе Бухгалтерии через файл или сервер, обмен через каталог (локальный или сетевой) и обмен через веб-сервис. Для баз на одном компьютере или в одной сети удобнее прямое подключение — помощник сам создаст настройки в обеих базах.
На следующих шагах задайте параметры обмена: дату начала выгрузки документов (документы раньше этой даты передаваться не будут), организацию, по которой ведётся обмен, и детализацию выгрузки — свёртку отчётов о розничных продажах или передачу в разрезе чеков. Завершите работу помощника: программа сформирует файл с настройками для второй базы или применит их автоматически при прямом подключении.
- 1Включите синхронизацию данных и задайте префикс базы
- 2Запустите помощник настройки обмена с 1С:Бухгалтерией 3.0
- 3Выберите способ подключения: прямой, через каталог или веб-сервис
- 4Укажите дату начала выгрузки и организацию
- 5Завершите помощник и выполните первую выгрузку данных
- 6Проверьте состав отправленных данных в протоколе обмена
Настройка синхронизации в 1С:Бухгалтерия
В 1С:Бухгалтерии откройте «Администрирование» — «Синхронизация данных», включите флажок синхронизации и задайте префикс этой базы (например, БП). Если при настройке в Рознице использовалось прямое подключение, узел обмена уже создан — найдите его в списке настроек синхронизации. Если обмен шёл через файл настроек, создайте новую настройку и загрузите файл, сформированный помощником.
Проверьте правила получения и отправки данных: в типовой настройке Бухгалтерия принимает отчёты о розничных продажах, кассовые документы и складские операции, а отправляет справочную информацию. Убедитесь, что в правилах корректно указана организация и что не включена выгрузка документов, которые должны остаться только в Бухгалтерии (например, банковские выписки по расчётному счёту в Рознице обычно не нужны).
После сохранения настроек выполните сопоставление данных: откройте узел обмена и нажмите «Сопоставить данные». Программа покажет объекты, которые нашла в обеих базах, и предложит установить соответствия. Пройдите по списку несопоставленных элементов номенклатуры и контрагентов — от корректности этого шага зависит, не появятся ли дубли.
Первый обмен и настройка расписания
Первую синхронизацию запустите вручную: в списке настроек нажмите «Выполнить обмен данными». Сначала выполняется выгрузка из Розницы, затем загрузка в Бухгалтерию и обратный обмен. По завершении откройте протокол — в нём видно, сколько объектов отправлено и загружено, и есть ли ошибки конвертации.
Для регулярной работы настройте автоматический обмен. В настройках синхронизации есть вариант «Автоматически по расписанию»: создайте расписание, например каждые 30–60 минут в течение рабочего дня. В файловом режиме обмен по расписанию выполняется, пока запущен сеанс пользователя с соответствующими настройками; в клиент-серверном — регламентным заданием на сервере. Учтите, что слишком частый обмен при больших объёмах данных создаёт нагрузку, а слишком редкий — отставание учёта в Бухгалтерии.
Дополнительно настройте событийный запуск: обмен при завершении работы кассовой смены или при проведении отчёта о розничных продажах. Это удобно для магазинов, где важно, чтобы данные о выручке попадали в Бухгалтерию сразу после закрытия смены.
На практике удобно выгружать из Розницы не каждый чек, а сводный отчёт о розничных продажах за смену. Это ускоряет обмен, уменьшает объём данных в Бухгалтерии и упрощает сверку выручки по дням. Детализация по чекам нужна только если в Бухгалтерии требуется учёт по отдельным покупателям.
Контроль результатов и сверка данных
После первых обменов сверьте ключевые показатели в обеих базах. Основной инструмент — отчёт «Сверка данных» в настройках синхронизации либо ручная проверка: сравните сумму отчётов о розничных продажах за период в Рознице с аналогичными документами в Бухгалтерии, а также остатки товаров по складу магазина.
Проверьте, что в Бухгалтерии документы создаются с правильными аналитиками: складом, статьёй движения денежных средств, счетами учёта. Если счета подставляются неверно, скорректируйте настройки счетов учёта номенклатуры и правила заполнения в самой Бухгалтерии — правила обмена передают ссылочные данные, а учётные реквизиты документ дозаполняет уже в принимающей базе.
Как проверить результат
Совпадает в Рознице и Бухгалтерии до копейки
Расхождения — ищите незагруженные или задвоенные документы в составе обмена
Все позиции сопоставлены, нет элементов с пометкой «не найдено»
Пустые ссылки или дубли карточек товаров
Нет ошибок, предупреждения единичны и объяснимы
Повторяющиеся ошибки конвертации по одним объектам
Количественные остатки совпадают в обеих базах
Расхождения — проверьте, все ли складские документы попадают в обмен
Типичные ошибки и ограничения обмена
Самая частая проблема — дубли справочников после первой синхронизации. Причина — пропущенный этап сопоставления или различия в написании наименований. Решение: объединить дубли обработкой, затем вручную исправить сопоставления в регистре соответствий объектов обмена.
Вторая группа проблем — ошибки конвертации при различии релизов. Если после обновления одной базы обмен начал падать с ошибками, обновите вторую базу до совместимого релиза: правила обмена поставляются в составе конфигураций и рассчитаны на пару актуальных версий.
Третья типичная ситуация — документ «застрял» и не передаётся. Причины: документ не проведён, дата раньше начальной даты выгрузки, организация не входит в отбор узла обмена либо объект зарегистрирован с ошибкой. Проверьте состав отправляемых данных через кнопку «Состав отправляемых данных» в настройке синхронизации и при необходимости зарегистрируйте объект к обмену вручную.
Ограничения типового обмена и когда нужны доработки
Типовая синхронизация переносит стандартный состав объектов. Если в Рознице или Бухгалтерии добавлены собственные документы, реквизиты или регистры, они в обмен не попадут — потребуется доработка правил конвертации или расширение конфигурации. То же относится к нестандартной аналитике: например, к учёту по проектам или дополнительным разрезам складов.
Ещё одно ограничение — обмен не заменяет закрытие периода. Документы, попавшие в Бухгалтерию, нужно проверять и проводить в рамках обычного регламента учёта: синхронизация переносит данные, но не гарантирует их методологическую корректность с точки зрения бухгалтерского и налогового учёта.
Если магазинов много, структура обмена усложняется: каждая база Розницы настраивается отдельным узлом к центральной Бухгалтерии. Следите, чтобы префиксы всех баз были уникальны, а расписания обменов не пересекались по времени — одновременная загрузка из нескольких источников повышает риск блокировок.
Что важно запомнить
Синхронизация Розницы и Бухгалтерии настраивается типовым планом обмена без программирования: включите обмен в обеих базах, задайте префиксы, выполните сопоставление справочников и первую выгрузку. Ключевые условия успеха — чистые справочники до старта, резервные копии, регулярный контроль протоколов и сверка выручки и остатков после каждого периода.
Частые вопросы
Можно ли синхронизировать базы, если они находятся в разных городах?
Да. Используйте обмен через веб-сервис (если одна из баз опубликована на веб-сервере), обмен через FTP или каталог в облачном хранилище. Прямое подключение в этом случае недоступно, поэтому настройки в каждой базе создаются отдельно, а файл с параметрами переносится вручную.
Почему в Бухгалтерии появились дубли товаров после первого обмена?
Причина — пропущенное или неполное сопоставление данных. Программа не нашла соответствий по наименованию и штрихкоду и создала новые карточки. Объедините дубли обработкой «Поиск и удаление дублей», затем проверьте регистр соответствий объектов в настройках синхронизации.
Нужно ли выгружать каждый чек в Бухгалтерию?
Обычно нет. Типовой и рекомендуемый режим — передача сводных отчётов о розничных продажах по итогам кассовой смены. Выгрузка каждого чека оправдана только при учёте продаж по конкретным покупателям или при работе с дисконтными программами в разрезе клиентов.
Что делать, если после обновления конфигурации обмен перестал работать?
Проверьте, что обе базы обновлены до совместимых релизов — правила обмена рассчитаны на пару актуальных версий. Откройте настройку синхронизации и загрузите обновлённые правила, если программа предлагает это сделать. Ошибки из протокола обмена помогут определить, на каком объекте происходит сбой.
Можно ли изменять документы, пришедшие из Розницы, прямо в Бухгалтерии?
Технически можно, но с осторожностью: при следующем обмене версия документа из базы-источника может перезаписать ваши правки. Безопаснее исправлять документ в Рознице и дожидаться повторной синхронизации, а в Бухгалтерии менять только учётные реквизиты, которые не передаются обменом.
Как исключить из обмена старые документы прошлых лет?
В настройках синхронизации укажите дату начала использования обмена — документы раньше этой даты регистрироваться к выгрузке не будут. Дополнительно можно настроить отборы по организациям и складам, если часть данных передавать не требуется.