Администрирование · 11 мин
Как подключить 1С:Бухгалтерию к 1С:Предприятию
Пошаговая настройка подключения 1С:Бухгалтерии к другой конфигурации 1С:Предприятия: синхронизация данных, обмен через файл и каталог, типичные ошибки и проверка результата.
Под «подключением 1С:Бухгалтерии к 1С:Предприятию» обычно понимают одну из трёх задач: настройку обмена данными между «1С:Бухгалтерией» и другой конфигурацией (например, «Управление торговлей» или «Зарплата и управление персоналом»), публикацию базы на веб-сервере для совместной работы или подключение к базе через COM-соединение. Чаще всего речь идёт именно о синхронизации данных — типовой механизм для этого встроен в обе конфигурации и не требует программирования.
Синхронизация работает по правилам обмена: документы, контрагенты, номенклатура и остатки передаются из одной базы в другую по расписанию или вручную. Это избавляет от двойного ввода данных — счета и накладные, выписанные менеджерами в торговой конфигурации, автоматически попадают к бухгалтеру.
Прежде чем начинать, определите точную задачу: какие данные должны передаваться, в каком направлении и как часто. От этого зависит выбор способа подключения и набор настроек. Ниже разобраны все основные варианты с пошаговыми инструкциями.
Определите, какой тип подключения вам нужен
Термин «подключить» в контексте 1С охватывает разные сценарии, и ошибка на этом этапе приводит к лишней работе. Различают три принципиально разных подхода.
Первый — синхронизация данных между двумя самостоятельными базами. Каждая база живёт своей жизнью, а обмен происходит периодически. Это стандартный сценарий связки «Управление торговлей ↔ Бухгалтерия» или «ЗУП ↔ Бухгалтерия».
Второй — совместная работа пользователей в одной базе. Здесь «подключение» означает, что бухгалтер заходит в ту же информационную базу, что и остальные сотрудники: по сети, через веб-сервер или в клиент-серверном режиме.
Третий — программная интеграция: COM-соединение, веб-сервисы, HTTP-сервисы или внешние обработки. Этот путь выбирают, когда типового обмена недостаточно, и он требует навыков разработки.
Сравнение вариантов подключения
Подходит для обмена документами и справочниками между двумя базами. Настраивается без программирования, но данные передаются с задержкой, а не в реальном времени.
Все пользователи работают с одними данными в реальном времени. Требует стабильной сети; файловый режим по сети чувствителен к обрывам соединения.
Доступ к базе через браузер или тонкий клиент извне. Требует веб-сервера (IIS или Apache) и грамотной настройки прав доступа.
Гибкая программная интеграция под нестандартные задачи. Требует разработчика и сопровождения кода при обновлении конфигураций.
Подготовка перед настройкой обмена
Перед запуском синхронизации выполните несколько обязательных проверок. Убедитесь, что обе конфигурации обновлены до актуальных релизов: правила обмена регулярно дорабатываются, и обмен между сильно различающимися версиями может завершаться ошибками формата.
Сделайте резервные копии обеих баз. Для файловой базы достаточно скопировать файл 1Cv8.1CD при остановленной работе пользователей или выполнить выгрузку через «Администрирование → Выгрузить информационную базу» в конфигураторе. Это ваша страховка, если сопоставление объектов пойдёт не так.
Проверьте, что в обеих базах корректно заполнены ключевые справочники: организации, валюты, единицы измерения. Расхождения в наименованиях организаций — самая частая причина дублей при первом обмене.
Настройка синхронизации данных: пошаговая инструкция
Рассмотрим стандартный сценарий настройки обмена на примере связки с типовой конфигурацией. Интерфейс в разных версиях может незначительно отличаться, но логика одинакова.
В «1С:Бухгалтерии» перейдите в раздел «Администрирование» и откройте «Синхронизация данных». Установите флаг «Синхронизация данных» и задайте префикс информационной базы — короткое обозначение (например, «БП»), которое будет добавляться к номерам документов, чтобы различать их происхождение.
Перейдите по ссылке «Настройки синхронизации данных» и создайте новую настройку, выбрав нужную конфигурацию-корреспондента из списка. Мастер предложит три способа подключения: через файл обмена, через общий каталог или прямое подключение к базе по сети. Для баз на одном компьютере или в одной сети удобнее прямое подключение или общий каталог.
После создания настройки выполните первоначальную выгрузку данных, затем загрузите данные в базе-корреспонденте и пройдите этап сопоставления объектов. Программа покажет, какие контрагенты и номенклатура сопоставлены автоматически, а какие требуют ручного указания. Тщательно пройдитесь по несопоставленным элементам — именно здесь закладывается качество всего дальнейшего обмена.
- 1Сделайте резервные копии обеих баз и обновите конфигурации
- 2В 1С:Бухгалтерии включите «Администрирование → Синхронизация данных» и задайте префикс базы
- 3Создайте настройку синхронизации и выберите способ подключения (файл, каталог или прямое подключение)
- 4Выполните первоначальную выгрузку и загрузку данных
- 5Проведите сопоставление объектов: проверьте автоматические пары и вручную сопоставьте остальные
- 6Запустите обмен и проверьте, что документы появились во второй базе без дублей
- 7Настройте расписание автоматического обмена через сценарии синхронизации
Способы транспорта: файл, каталог или прямое подключение
Обмен через файл (ZIP-архив сообщения обмена) подходит, когда базы физически разделены и не имеют общей сетевой папки. Файл можно передавать любым способом, включая электронную почту. Минус — ручные операции на каждом сеансе обмена.
Обмен через общий сетевой каталог — оптимальный вариант для локальной сети. Обе базы настраиваются на одну папку, и обмен происходит автоматически по расписанию без участия пользователя. Убедитесь, что у пользователей, под которыми запускаются сеансы 1С, есть полные права на этот каталог.
Прямое подключение к базе-корреспонденту работает быстрее всего, но требует, чтобы обе базы были доступны по сети и версии платформы совпадали. При смене пароля или пути к базе-корреспонденту настройку придётся обновлять.
Публикация базы на веб-сервере для совместной работы
Если задача — дать бухгалтеру доступ к базе «1С:Предприятия» из другого офиса или из дома, используют публикацию на веб-сервере. Потребуется установленный IIS или Apache и модуль расширения веб-сервера 1С, который ставится вместе с платформой.
Публикация выполняется из конфигуратора: «Администрирование → Публикация на веб-сервере». Укажите имя публикации, каталог и проверьте, что флаги доступа к сервисам соответствуют задаче — для обычной работы пользователей достаточно доступа к тонкому и веб-клиенту, лишние HTTP-сервисы открывать не следует.
После публикации пользователи подключаются через браузер по адресу вида http://сервер/имя_публикации или добавляют базу в список через «Веб-сервер» в диалоге запуска. Для доступа из интернета обязательно настройте HTTPS и ограничьте права пользователей — база с финансовыми данными не должна быть открыта без шифрования.
Проверка результата и типичные ошибки
После настройки выполните контрольный обмен: создайте тестовый документ в базе-источнике, запустите синхронизацию и убедитесь, что документ появился в базе-получателе с корректными реквизитами, без дублирования контрагентов и номенклатуры.
Журнал регистрации и отчёт «Результаты синхронизации данных» покажут предупреждения и ошибки загрузки. Не игнорируйте предупреждения о незаполненных реквизитах — они указывают на данные, которые не смогли корректно перенестись.
Если обмен перестал работать после обновления конфигурации, проверьте версию правил обмена в настройках синхронизации — часто достаточно обновить правила до встроенных в новый релиз.
Как проверить результат обмена
Тестовый документ появился с верной датой, суммой и контрагентом
Документ отсутствует, задвоен или содержит пустые реквизиты
Каждый контрагент присутствует в одном экземпляре, сопоставление по ИНН/КПП
Появились дубли с похожими наименованиями
Нет ошибок, предупреждения разобраны и устранены
Есть незагруженные объекты и ошибки формата
Обмен выполняется по расписанию без участия пользователя
Сеанс обмена зависает или завершается с ошибкой доступа к каталогу
Часто задаваемые вопросы
Можно ли настроить обмен, если конфигурации сильно доработаны?
Типовая синхронизация переносит только стандартные объекты и реквизиты. Доработанные поля и документы в обмен не попадут — для них правила придётся дорабатывать через «Конвертацию данных» или привлекать разработчика. Сначала проверьте типовой обмен на копии базы и оцените, каких данных не хватает.
Как часто должна выполняться синхронизация?
Зависит от интенсивности работы. Для большинства компаний достаточно обмена 1–3 раза в день или по расписанию каждые несколько часов. Слишком частый обмен больших баз создаёт лишнюю нагрузку; слишком редкий — бухгалтер видит устаревшие данные. Начните с ежедневного обмена и скорректируйте по фактической потребности.
Что делать, если после обмена появились дубли контрагентов?
Откройте настройку синхронизации и перейдите к сопоставлению объектов — там вручную укажите соответствие дублей. Затем используйте обработку поиска и удаления дублей (доступна в разделе «Администрирование»), чтобы объединить записи с заменой ссылок в документах. В дальнейшем сопоставляйте контрагентов по ИНН и КПП.
Работает ли синхронизация между файловой и серверной базой?
Да, режим работы базы не влияет на сам обмен — важны только совместимые версии конфигураций и доступный канал передачи. Файловая и клиент-серверная базы могут обмениваться через общий каталог или файл сообщения обмена без ограничений.
Нужна ли отдельная лицензия для подключения второй базы?
Синхронизация данных не требует дополнительных лицензий сама по себе — лицензируются рабочие места пользователей и сервер 1С. Если обмен выполняется регламентным заданием без интерактивных сеансов, дополнительных клиентских лицензий обычно не требуется, но при росте числа пользователей проверьте соответствие вашей лицензионной политики.
Обмен перестал работать после обновления конфигурации. Что проверить в первую очередь?
Откройте настройку синхронизации и проверьте версию правил обмена — обновите их до встроенных в текущий релиз. Затем посмотрите журнал регистрации на момент ошибки: типичные причины — изменённый формат сообщения, недоступный каталог обмена или смена пароля при прямом подключении.
Что важно запомнить
Подключение 1С:Бухгалтерии к другой базе чаще всего реализуется типовой синхронизацией данных без программирования. Ключевые условия успеха: резервные копии перед стартом, актуальные релизы обеих конфигураций, аккуратное сопоставление объектов при первом обмене и контроль тестового документа. Для совместной работы пользователей вместо обмена используют общую базу по сети, клиент-серверный режим или веб-публикацию с обязательным HTTPS.