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