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