Обмен ЗУП 3.1 с БП 3.0: зарплата в проводках без ручного ввода
Содержание
Чтобы синхронизировать ЗУП и 1С:Бухгалтерию 8.3, включите в обеих базах флажок Администрирование → Синхронизация данных, затем в ЗУП создайте новую синхронизацию с программой «Бухгалтерия предприятия, редакция 3.0» и пройдите мастер настройки. После первого обмена в Бухгалтерию начнут приходить сотрудники, сводные документы «Отражение зарплаты в бухучете» и ведомости на выплату.
В связке ЗУП 3.1 и БП 3.0 на платформе 8.3 главное не мастер, а подготовка: сопоставление справочников и назначение счетов. Если пропустить её, в Бухгалтерии появятся дубли сотрудников и проводки без счёта затрат.
Что даёт синхронизация ЗУП и Бухгалтерии и в какую сторону идут данные
Зарплату считают в ЗУП, а проводки нужны в Бухгалтерии. Без обмена бухгалтер переносит суммы руками раз в месяц и неизбежно ошибается в аналитике по подразделениям и статьям затрат.
Обмен в типовой связке в основном односторонний: главный поток идёт из ЗУП в БП.
| Что передаётся | Откуда → куда | Зачем |
|---|---|---|
| Организации, подразделения | обе стороны | общие справочники для аналитики |
| Физические лица, сотрудники | ЗУП → БП | контрагенты для расчётов с персоналом |
| Способы отражения зарплаты | ЗУП → БП | в БП к ним привязывают счета |
| «Отражение зарплаты в бухучете» | ЗУП → БП | сводные проводки по 70, 69, 68.01 |
| Ведомости на выплату | ЗУП → БП | основание для списания с расчётного счёта или выдачи из кассы |
Главный приём, который часто упускают: в ЗУП 3.1 нет плана счетов. В ЗУП вы создаёте только способ отражения (например, «Зарплата производственного цеха»), а счёт Дт и аналитику к нему назначаете уже в Бухгалтерии, в справочнике «Способы учета зарплаты». Пока счёт не указан, документ придёт, но проводки будут неполными.
Подготовка баз перед настройкой обмена
Половина проблем при синхронизации ЗУП и 1С Бухгалтерии решается до запуска мастера.
- Сделайте резервную копию обеих баз. Первая синхронизация меняет справочники в обеих программах, откатить её без копии нельзя.
- Обновите конфигурации до актуальных релизов. Мастер проверяет совместимость версий. Если одна база сильно отстала, обмен не настроится или будет падать с ошибкой формата.
- Задайте разные префиксы. Префикс информационной базы задают в
Администрирование → Общие настройки. У ЗУП и БП он должен отличаться (например,ЗПиБП), иначе номера документов будут конфликтовать. - Решите, где ведётся зарплата. В БП откройте
Зарплата и кадры → Справочники и настройки → Настройки зарплатыи укажите, что учёт зарплаты и кадров ведётся во внешней программе. Тогда Бухгалтерия перестанет предлагать собственный расчёт и примет документы из ЗУП. - Проверьте права. Настройку выполняет пользователь с ролью «Полные права» в обеих базах.
Если базы раньше вели раздельно и в обеих есть сотрудники и подразделения, наведите порядок в справочниках до обмена: одинаковое наименование и ИНН у организаций, одинаковые названия подразделений. Тогда автоматическое сопоставление сработает почти полностью.
Способы синхронизации: какой канал связи выбрать
Мастер предлагает несколько вариантов подключения. Выбор зависит от того, где физически лежат базы.
| Способ | Когда подходит | На что смотреть |
|---|---|---|
| Прямое подключение к программе на этом компьютере или в локальной сети | обе базы в одной сети, файловые или на одном сервере 1С | нужен доступ к каталогу или серверу второй базы и её пароль |
| Через локальный или сетевой каталог | базы в разных местах, есть общая папка | права на запись в папку у обеих сторон |
| Через FTP | филиалы без общей сети | стабильность FTP-сервера, логин и пароль |
| Подключение к программе в интернете | вторая база опубликована на веб-сервере | адрес публикации, включённые веб-сервисы |
| Через сервис 1С:Фреш | обе базы в облаке 1С:Фреш | настраивается в интерфейсе сервиса |
Для небольшой фирмы, где обе базы стоят на одном сервере, выбирайте прямое подключение: оно быстрее, обмен проходит в одно нажатие. Обмен через каталог или FTP по сути работает через XML-файлы, о нём ниже.
Как синхронизировать ЗУП и Бухгалтерию 8.3 пошагово через мастер
Настройку удобнее начинать со стороны ЗУП.
Шаг 1. Включите синхронизацию в обеих базах
Откройте Администрирование → Синхронизация данных и установите флажок «Синхронизация данных». Сделайте это и в ЗУП, и в БП. Без флажка в БП прямое подключение из ЗУП не пройдёт.
Шаг 2. Создайте новую синхронизацию в ЗУП
- В ЗУП в том же разделе перейдите по ссылке «Настройки синхронизации данных».
- Нажмите «Новая синхронизация данных».
- В списке программ выберите «Бухгалтерия предприятия, редакция 3.0».
- Укажите способ подключения из таблицы выше и параметры: путь к базе, адрес сервера или каталог обмена.
- Нажмите «Проверить подключение». Ошибка на этом шаге почти всегда означает неверный путь, пароль или выключенный флажок во второй базе.
Если прямого подключения нет, мастер предложит сохранить файл настроек. Этот файл загружают во второй базе, когда продолжаете там настройку, и она подхватывает те же параметры.
Шаг 3. Задайте правила отправки данных
Мастер спросит, какие данные отправлять. Ключевые параметры:
- 📅 Дата начала отправки документов. Ставьте первое число месяца, с которого Бухгалтерия должна получать зарплату из ЗУП. Если раньше проводки по зарплате вводили в БП руками, не ставьте дату в прошлом, иначе суммы задвоятся.
- 🏢 Отбор по организациям. Нужен, если в ЗУП несколько юрлиц, а в эту БП передаётся только часть.
- 📄 Способ передачи документов. Обычно отражение зарплаты передают сводно, без детализации по каждому сотруднику: так БП работает быстрее.
Шаг 4. Сопоставьте данные при первом обмене
При первом запуске программа ищет одинаковые объекты в двух базах: организации, подразделения, физлица. Найденные пары она связывает, остальные показывает в окне сопоставления.
- Просмотрите список несопоставленных объектов.
- Вручную свяжите те, что отличаются написанием («Цех №1» и «Цех № 1»).
- Оставьте несопоставленными только действительно новые объекты: они будут созданы во второй базе.
Не пропускайте этот шаг, нажимая «Далее»: каждый несопоставленный дубль станет вторым элементом справочника, и чистить их потом придётся вручную.
Шаг 5. Настройте счета в Бухгалтерии
После первого обмена откройте в БП справочник «Способы учета зарплаты» (его проще найти через поиск по разделу Зарплата и кадры). Для каждого способа, пришедшего из ЗУП, укажите счёт затрат (20, 25, 26, 44) и аналитику. Затем повторите синхронизацию или перепроведите полученные документы.
Обмен через XML-файлы: когда это оправдано
Если базы не видят друг друга по сети, данные ходят через файлы. Каждая база выкладывает в каталог обмена (или на FTP) сжатый XML-пакет с изменениями, а вторая забирает его при своей синхронизации.
Когда этот способ уместен:
- 🏠 бухгалтерия на аутсорсе ведёт БП у себя, а ЗУП стоит у клиента;
- 🔒 серверы в разных сетях, и открывать порты между ними запрещено;
- 🧪 нужно передать данные в копию базы для проверки, не трогая рабочую связку.
Как это выглядит на практике:
- В мастере выберите «Через локальный или сетевой каталог» и укажите папку, например
\\server\exchange\zup-bp. - Нажмите «Синхронизировать» в ЗУП: в папке появится файл сообщения.
- В БП тоже нажмите «Синхронизировать»: она загрузит пакет из ЗУП и выложит свой ответ.
- Повторите синхронизацию в ЗУП, чтобы она приняла ответ и подтвердила доставку.
Не переименовывайте и не правьте файлы сообщений руками. Пакеты нумеруются, и база ждёт следующий по порядку. Вручную подложенный старый файл программа либо отклонит, либо загрузит устаревшие данные.
Не путайте этот механизм с обработкой «Универсальный обмен данными в формате XML» для разовой переноски данных. Для постоянной связки ЗУП с БП она не нужна: правила обмена уже встроены в обе типовые конфигурации.
Автоматизация обмена: расписание и скрипты
Ручная синхронизация раз в месяц работает, но бухгалтер в БП видит зарплату только после того, как расчётчик нажал кнопку. Удобнее настроить расписание.
Расписание в самой программе
В форме настроенной синхронизации откройте настройку расписания и задайте, например, «каждый день в 20:00» или «каждые 2 часа в рабочее время». Программа создаёт регламентное задание.
Что учесть:
- 🖥 Клиент-серверная база . Регламентные задания выполняет сервер 1С, никто не обязан держать программу открытой. Проверьте в консоли кластера, что для базы не установлена блокировка регламентных заданий.
- 📁 Файловая база. Регламентные задания выполняются, только пока в базе открыт хотя бы один сеанс. Если вечером все вышли из программы, обмен в 20:00 не пройдёт.
- 🔁 Синхронизация в обеих базах. При обмене через каталог расписание нужно настроить и в ЗУП, и в БП, иначе пакеты будут копиться в папке без ответа.
Скрипт для переноса файлов между сетями
Когда общего каталога нет, но есть два каталога в разных сетях, файлы сообщений можно гонять скриптом, а саму загрузку оставить расписанию 1С. Пример bat-файла для Планировщика заданий Windows:
@echo off
rem Копируем пакеты ЗУП в каталог, который видит Бухгалтерия, и обратно
robocopy "D:\exchange\zup-out" "\\buh-server\exchange\zup-in" *.* /XO /R:3 /W:10
robocopy "\\buh-server\exchange\bp-out" "D:\exchange\bp-in" *.* /XO /R:3 /W:10
Ключ /XO не перезаписывает более новые файлы, /R:3 /W:10 даёт три попытки с паузой 10 секунд при обрыве сети. Запускайте скрипт за 10–15 минут до регламентного задания.
Если обе базы опубликованы на веб-сервере, вместо копирования файлов проще выбрать способ «Подключение к программе в интернете»: тогда скрипты не нужны совсем.
Как проверить результат обмена ЗУП и Бухгалтерии
После каждого закрытия месяца сверяйте суммы, а не только факт «обмен прошёл без ошибок».
Что смотреть в Бухгалтерии
- Откройте журнал документов
«Отражение зарплаты в бухучете» в разделе
Зарплата и кадры. За месяц должен прийти документ по каждой организации. - Откройте документ и проверьте вкладки с начислениями, НДФЛ и взносами: суммы и способы отражения заполнены.
- Сформируйте оборотно-сальдовую ведомость по счетам 70, 69 и 68.01 за месяц.
С чем сравнивать в ЗУП
| Показатель в БП | Где взять в ЗУП |
|---|---|
| Кредитовый оборот счёта 70 | отчёт «Свод начислений, удержаний и выплат», итог начислений |
| Оборот по 68.01 (НДФЛ) | тот же отчёт, удержанный НДФЛ |
| Кредит 69 по субсчетам | отчёты по начисленным взносам |
| Дебет 70 (выплаты) | ведомости на выплату за период |
Расхождение по счёту 70 обычно означает, что в БП есть ручные проводки по зарплате или что один из документов не загрузился. Расхождение по 69 чаще связано с пересчётом взносов в ЗУП после обмена: перешлите данные ещё раз.
Журнал регистрации и предупреждения
В форме синхронизации есть ссылка на предупреждения: там видно, какой объект не загрузился и почему. Подробности — в журнале регистрации (Администрирование → Обслуживание → Журнал регистрации) с отбором по событию «Обмен данными».
Ошибки синхронизации ЗУП и БП и как их исправить
Пройдитесь по симптомам: в каждом блоке указана причина и способ исправления.
Не правьте пришедшие из ЗУП документы в Бухгалтерии вручную. При следующей синхронизации ЗУП перезапишет их своей версией, и ручные исправления пропадут. Ошибку исправляйте в ЗУП и пересылайте.