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

Автоматизация · 12 мин

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

Как настроить синхронизацию складской программы (1С:Управление торговлей, УНФ) с 1С:Бухгалтерией: выбор способа обмена, настройка, проверка и типичные ошибки.

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

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

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

Выберите способ синхронизации под вашу конфигурацию

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

Наиболее распространённая связка — 1С:Управление торговлей 11 (или УНФ) и 1С:Бухгалтерия 8. Для неё фирма «1С» поставляет встроенный механизм синхронизации данных через универсальный формат EnterpriseData. Он поддерживается обеими конфигурациями «из коробки» и не требует программирования.

Если складская учётная система не типовая (самописная конфигурация, сторонний WMS, облачный сервис учёта), варианты другие: обмен через файлы Excel/CSV с загрузкой внешними обработками, обмен через веб-сервисы и API, либо разработка индивидуальных правил конвертации в «1С:Конвертация данных».

Сравнение способов синхронизации

Типовой обмен (EnterpriseData)

Подходит для связок УТ 11 / УНФ / КА с 1С:Бухгалтерией 8. Настраивается без программирования, поддерживается при обновлениях. Ограничение: переносятся только предусмотренные форматом объекты.

Обмен через файлы (Excel, CSV)

Подходит для нетиповых складских систем и разовых переносов. Требует внешних обработок загрузки и ручного контроля. Не подходит для регулярного двустороннего обмена.

Индивидуальные правила (Конвертация данных)

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

Единая база

Переход на УТ 11 или КА с ведением бухучёта в той же базе. Исключает обмен вообще, но требует миграции данных и переобучения бухгалтерии.

Подготовьте базы к обмену

Обмен — операция, которая массово создаёт и изменяет данные. Перед первой настройкой сделайте резервные копии обеих информационных баз. Для файловых баз достаточно скопировать каталог базы или выгрузить её через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверных — выполнить резервное копирование средствами СУБД.

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

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

Настройте типовой обмен по шагам

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

Порядок настройки обмена
  1. 1
    В 1С:Бухгалтерии откройте Администрирование → Синхронизация данных, включите флажок «Синхронизация данных» и укажите префикс базы (например, БП).
  2. 2
    Перейдите по ссылке «Настройки синхронизации данных» и создайте новую настройку, выбрав программу «1С:Управление торговлей, ред. 11».
  3. 3
    Выберите способ подключения: прямое подключение к базе (если базы в одной сети), синхронизация через файл в общем каталоге или через FTP.
  4. 4
    В УТ 11 откройте Администрирование → Синхронизация данных, включите синхронизацию, укажите префикс (например, УТ) и создайте ответную настройку, указав тот же канал связи.
  5. 5
    Выполните первоначальную выгрузку данных и сопоставление справочников (программа предложит сопоставить организации, контрагентов, номенклатуру).
  6. 6
    Задайте правила отправки и получения: с какой даты отправлять документы, какие виды документов переносить, режим выгрузки (по требованию или по расписанию).
  7. 7
    Настройте расписание автоматической синхронизации, если нужен регулярный обмен без участия пользователя.
  8. 8
    Проведите контрольный обмен и проверьте результат в обеих базах.

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

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

Определите, какие данные и в какую сторону переносить

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

ДанныеГде вводятсяКуда переносятся
Номенклатура, ценыСкладская программа (УТ/УНФ)В 1С:Бухгалтерию
Поступление товаровСкладская программаВ 1С:Бухгалтерию
Реализация, счета-фактурыСкладская программаВ 1С:Бухгалтерию
Оприходование, списание, инвентаризацияСкладская программаВ 1С:Бухгалтерию
Банк и касса (оплаты)1С:БухгалтерияВ складскую программу
КонтрагентыОбычно складская программаВ 1С:Бухгалтерию (двусторонне — с осторожностью)
Зарплата, ОС, подотчёт1С:БухгалтерияНе переносятся

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

Проверьте результат синхронизации

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

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

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

Количество документов за период
Норма

Число реализаций и поступлений в УТ совпадает с числом перенесённых документов в БП

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

Документы есть в одной базе и отсутствуют в другой — смотрите предупреждения при синхронизации

Остатки на счетах 41 и 60
Норма

Складской отчёт по остаткам в УТ сходится с оборотно-сальдовой ведомостью в БП

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

Суммы расходятся — проверяйте дату начала обмена и непроведённые документы

Справочник контрагентов
Норма

Каждый контрагент существует в одном экземпляре, сопоставление по ИНН

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

Дубли с похожими наименованиями и разными ИНН или без ИНН

Статусы проведения
Норма

Проведённые в УТ документы проведены и в БП

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

Документы перенесены, но не проведены — обычно из-за незаполненных счетов учёта или закрытого периода

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

Типичные ошибки и как их избежать

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

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

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

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

Типовая синхронизация покрывает стандартные сценарии, но у неё есть границы. Она не переносит произвольные документы самописных конфигураций, дополнительные реквизиты могут требовать настройки соответствий, а логика «один документ УТ превращается в два документа БП» типовыми средствами не реализуется.

Доработка нужна, если у вас нетиповая складская система, сложная схема с несколькими организациями и обособленными подразделениями, требования к переносу специфических реквизитов (серии, ГТД, маркировка в особых разрезах) или необходимость обмена в режиме, близком к реальному времени. В этих случаях привлекайте специалиста по 1С: правила конвертации разрабатываются в конфигурации «1С:Конвертация данных» и требуют сопровождения при каждом крупном обновлении.

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

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

УТ 11 или УНФ плюс БП 3.0, стандартные документыНастройте типовой обмен EnterpriseData по инструкции выше
Самописная или сильно доработанная складская конфигурацияЗакажите разработку правил в Конвертации данных или обмен через API
Разовый перенос остатков и справочниковИспользуйте выгрузку в Excel и типовую обработку загрузки данных из табличного документа
Базы ещё не разделены, обмен только планируетсяРассмотрите единую базу на УТ 11 или КА — обмен может вообще не понадобиться

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

Как часто нужно запускать синхронизацию?

Для большинства компаний достаточно обмена по расписанию 1–3 раза в день или в конце рабочего дня. Чаще — если бухгалтерии нужны оплаты и накладные в течение дня. Слишком частый обмен (каждые 5–10 минут) увеличивает нагрузку и риск коллизий без реальной пользы.

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

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

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

Да. Используйте обмен через каталог в облачном хранилище, FTP или через сервис 1С:Link/1С:Фреш, если базы размещены в облаке. Прямое подключение по локальной сети в этом случае недоступно, но файловый канал работает независимо от географии.

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

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

Нужно ли обновлять обе базы одновременно?

Строго одновременно — не обязательно, но после обновления любой из конфигураций обязательно проведите тестовый обмен и проверьте отсутствие ошибок. Формат EnterpriseData имеет версии, и при большом разрыве релизов обмен может перестать работать корректно.

Можно ли настроить обмен не всеми документами, а только частью?

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

Итог

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

Оптимальный путь для связки УТ/УНФ и 1С:Бухгалтерия — типовой обмен EnterpriseData. Ключевые условия успеха: резервные копии и тест на копиях, аккуратное сопоставление справочников при первом обмене, чёткое разграничение, какие данные где вводятся, и регулярный разбор предупреждений синхронизации.