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