1с зуп 3. 1 выгрузка в бухгалтерию 3. 0. Выполнение синхронизации между ЗУП и Бухгалтерской программой
1с зуп 3.1 выгрузка в бухгалтерию 3.0. Выполнение синхронизации между ЗУП и Бухгалтерской программой
Обменн данных между базами 1С позволяет избежать выполнения двойной работы. Например, в организации сотрудники работают одновременно в 1С ЗУП и бухгалтерской базе. Без перегрузки данных пользователям пришлось бы вручную дублировать их в двух программах одновременно, что вызвало бы волну недовольства и массу ошибок.
Ранее в 1С Бухгалтерия 2.0 и ЗУП 2.5 выгрузка запускалась вручную и данные перегружались через внешний файл. В 1С Бухгалтерия как правило выгружался документ «Отражение зарплаты в регламентированном учете». Так же была возможность выгружать платежные документы.
В версиях 1С 8.3 начиная с 3.0 данный механизм кардинально изменился. Появилась возможность настроить автоматическую синхронизацию между ЗУП и БП, которая будет выполняться в указанное время с установленной периодичностью. Отпадает необходимость делать каждую выгрузку вручную.
Прежде чем перейти к настройке обмена данных между базами 1С ЗУП и Бухгалтерия, проверьте, доступна ли у вашей учетной записи роль «Администратор системы» или «Синхронизация данных с другими программами». Без них такой функционал вам не будет доступен.
Синхронизация из 1с зуп в 1с предприятие
Как известно среда учета 1С имеет достаточно масштабируемый функционал, который позволяет вести обмен и передачу данных в рамках комплекса учетных программ 1С, а также с другими учетными системами. Сегодня мы рассмотрим процесс интеграции между разными конфигурациями 1С на примере обмена данными между кадровой (1С ЗУП) и бухгалтерской (1С Бухгалтерия) конфигурациями.
Действительно, вести учет зарплаты значительно удобнее в расширенной и более адаптированной для этого конфигурации. Но общий учет, естественно, нужно вести в 1С Бухгалтерия. Поэтому, при раздельном ведении участков учета, необходимость обмена данными между системами очевидна.
Настройка синхорнизации 1С ЗУП — 1C Бухгалтерия
Процесс обмена будем настраивать и выполнять в 1С:ЗУП редакции 3.0 и 1С:Бухгалтерия редакции 3.0
Для начала процесса выгрузки нужных данных входим в 1С Зарплата и управление персоналом (ЗУП) и переходим в раздел «Администрирование», подраздел «Настройки синхронизации данных»
Включаем галочкой возможность синхронизации, вносим префикс информационной базы и кликом переходим к настройке синхронизации данных.
В открывшемся окне, после клика на кнопке «Настроить синхронизацию данных», выбираем нужную нам конфигурацию для обмена.
Откроется окно «Настройка обмена данными с программой Бухгалтерия предприятия, ред 3.
Делаем резервную копию, при необходимости.
По завершении резервного копирования или при отсутствии в нем необходимости, переходим к ручной настройке синхронизации. Если же у нас есть сохраненный файл настроек формата «*.xml», то именно в этом окне его нужно выбрать.
В любом случае, для продолжения, нажимаем «Далее».
В следующем окне мы должны будем ввести способ подключения к бухгалтерской базе и авторизационные данные.
Для самого распространенного случая выбираем пункты:
- Прямое подключение к программе на этом компьютере или в локальной сети;
- На данном компьютере или на компьютере в локальной сети;
Затем в соответствующие поля вводим путь к информационной базе (1С:Бухгалтерия), логин и пароль для входа в нее. Путь к информационной базе Бухгалтерии можно посмотреть в стартовом окне выбора баз данных 1С или в разделе «О программе» бухгалтерской конфигурации.
Настройки подключения
Кликом на кнопке «Проверить подключение» проверяем корректность соединения.
В случае успешной проверки программа выдаст сообщение «Проверка подключения успешно завершена». Если проверка не прошла, то необходимо скорректировать введенные данные.
Нажимаем кнопку «Далее».
Программа автоматически проверит подключение к целевой базе данных и сообщит о существующих настройках обмена.
Если настройки обмена отличаются от нужных нам, то кликаем гиперссылку «Изменить правила выгрузки данных» и выполняем донастройку.
Мы, например, изменим настройку обмена таким образом, чтобы выгрузка происходила только по одной организации. Завершаем донастройку кнопкой «Записать и закрыть».
Проверяем все настройки и переходим к следующему окну кнопкой «Далее». Программа автоматически проверит все настройки и выведет в консолидированном списке для окончательного подтверждения.
В случае ошибки
Если мы никогда не выполняли синхронизацию между этими конкретными информационными базами и не донастраивали 1С:Бухгалтерию для обмена, то обязательно произойдет остановка обмена с ошибкой «Синхронизация данных запрещена администратором».
Пугаться не стоит. Достаточно, не закрывая 1С:ЗУП, оставив его на месте ошибки, войти в бухгалтерскую конфигурацию и разрешить синхронизацию в таком же разделе, как и рассматриваемый 1С:ЗУП (Администрирование — Настройки синхронизации данных). Также нужно установить префикс информационной базы. В нашем случае это «БП»
Закроем 1С:Бухгалтерия и нажмем кнопку «Далее» в окне с ошибкой 1С:ЗУП. Процесс пойдет дальше.
Сопоставление данных
Следующее окно фиксирует правильность системных настроек обмена и открывает возможность для выполнения синхронизации данных. Галочку оставляем и нажимаем «Готово».
Будет выполнен анализ данных и нам будет предложено сделать их сопоставление. В нашем примере мы уверены в том, что данные будут загружены верно, поэтому соглашаемся с предложенным сопоставлением. Выделяем все и нажимаем «Сопоставить».
В Вашем случае, возможно, потребуется проверка и ручное сопоставление, обратите внимание.
Синхронизация данных (обмен данными)
Далее выполняем собственно синхронизацию данных с информационной базой 1С:Бухгалтерия.
В случае успешных приема — передачи данных будет выдано соответствующее системное сообщение. Теперь ЗУП можно закрыть и проверить синхронизацию в 1С:Бухгалтерия.
Проверка переноса данных
Проверяем правильность в автоматически созданных документах уже в конфигурации 1С Бухгалтерия.
Последующие синхронизации
В последующем синхронизацию можно будет проводить используя уже созданные настройки.
Обмен данными 1С ЗУП редакции 2.5 и ЗиК 7.7 и 1С Бухгалтерия
Стоит отметить, что в 1С:Бухгалтерия существует отдельный механизм обмена данными с зарплатными конфигурациями старших версий. К ним можно перейти в разделе «Зарплата и кадры», по меню «Загрузка из ЗУП ред. 2.5», «Выгрузка в ЗУП ред. 2.5» и «Загрузка из ЗиК 7.7», «Выгрузка в ЗиК 7.7».
Причем документы обмена будут находиться в подразделе «Зарплата ЗУП 2.5 ЗиК 7.7».
Так проводится синхронизация данных по зарплате 1С ЗУП 3.0 и 1С Бухгалтерия 3.0
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
Как наладить выгрузку данных из ЗУП 3 в БП КОРП 3 без использования типовой синхронизации?
01.03.2018
В этой статье я расскажу о нашем опыте решения задачи организации обмена данными между ЗУП 3.1 (далее – ЗУП) и БП КОРП 3.0 (далее – БП) нестандартными методами. Причина отказа от стандартной синхронизации в данном случае не столь важна. Она была оправданной с точки зрения заказчика. Стояла задача организовать альтернативный обмен минимальными усилиями.
Исходные данные
В настройках БП стоит флаг «Расчет зарплаты ведется во внешней программе«, ведется учет по сотрудникам, используются резервы отпусков. До момента ввода ЗУП в эксплуатацию расчет велся в БП, так что часть сотрудников уже введена в БП.
В ЗУП уже тоже начато ведение учета, там есть те же сотрудники, что и БП, а также вновь принятые.
В различных подразделениях зарплата выплачивается по-разному: где-то по зарплатному проекту, где-то перечислением в банк по каждому сотруднику.
Подразделения в ЗУП и БП не идентичны. В ЗУП подразделения «регламентированные», служат для документального отражения места работы сотрудников, в БП подразделения по большей части используются для анализа доходов и расходов. При этом структура обособленных подразделений одинаковая.
Постановка задачи
Необходимо ежемесячно выгружать из ЗУП в БП информацию из документов «Отражение зарплаты в бухучете» и «Начисления оценочных обязательств по отпускам«.
При загрузке в БП проверять существование физических лиц и сотрудников и при необходимости их создавать.
Учитывать разницу подразделений в ЗУП и БП и конвертировать подразделения согласно заданного сценария.
Передавать по запросу из ЗУП в БП ведомости в банк по зарплатному проекту.
Создавать в ЗУП файл с платежными поручениями на перечисление сотрудникам зарплаты, аванса и других выплат для последующей загрузки в систему банк-клиент.
Решение задачи
Соответствие подразделений
Для установки соответствия подразделений был введен дополнительный реквизит в справочник «Подразделения». В файл выгрузки сразу попадает наименование подразделения из этого реквизита.
Рис. 1. Дополнительный реквизит справочника «Подразделения»
Более сложный алгоритм распределения подразделений БП между сотрудниками и их начислениями формализован в отдельном файле, который подгружается при загрузке данных в БП перед формированием документов.
Настройка способов отражения зарплаты в бухучете
В ЗУП и БП необходимо ввести способы отражения зарплаты в бухучете. В ЗУП вводятся только наименования, в БП – точно такие же наименования плюс настройка корреспонденции счетов.
Рис. 2. Настройка способов учета зарплаты в БП
Подробно описывать данную настройку нет необходимости, так как это типовой механизм, его описание есть на ИТС и в документации к программам.
Выгрузка платежных поручений на выплату начислений сотрудникам
Перечисление зарплаты и других выплат сотрудникам не автоматизировано в ЗУП. Поэтому была создана внешняя обработка, которая по данным ведомости на выплату формирует список платежных поручений в формате банка.
Поскольку в реквизитах организации в ЗУП нет банковских реквизитов, пришлось задействовать справочник «Контрагенты«. Организация-плательщик зарплаты со своим расчетным счетом была добавлена в этот справочник.
В обработке вводятся организация, плательщик, расчетный счет, ведомость. На выходе получается текстовый файл с готовыми платежными поручениями. Конечно, предварительно должны быть заполнены данные о банковских счетах сотрудников.
Рис. 3. Дополнительная обработка выгрузки платежных поручений в банк из ЗУП
После того как платежи пройдут по банку, они попадают в БП при ежедневной загрузке выписки банка. Каждая платежка – выплата одному сотруднику. Проведенный документ «Списание с расчетного счета» в БП уменьшает задолженность по заработной плате перед этим сотрудником.
Выгрузка ведомостей
В случае использования зарплатного проекта при работе с банком все действия по перечислению зарплаты в ЗУП автоматизированы, но при загрузке выписки банка в БП не хватает ведомости на выплату зарплаты, чтобы заполнить соответствующий реквизит документа «Списание с расчетного счета».
Для решения этой задачи была реализована выгрузка ведомостей из ЗУП и загрузка их в БП в виде внешних обработок.
Рис. 4. Дополнительная обработка выгрузки ведомостей по зарплатному проекту из ЗУП
При загрузке данных в БП проводится поиск сотрудников, если сотрудник не найден, то он автоматически добавляется. То же относится к физическим лицам.
Рис. 5. Дополнительная обработка загрузки ведомостей по зарплатному проекту в БП
Выгрузка начислений и удержаний
Для передачи документов «Отражение зарплаты в бухучете» и «Начисления оценочных обязательств по отпускам» были созданы обработки в ЗУП и БП.
Напомним, что резервы отпусков начисляются в ЗУП, если в учетной политике организации отмечена соответствующая опция. В этом случае в меню раздела «Зарплата» появляется пункт «Начисления оценочных обязательств по отпускам«. Данный документ вводится ежемесячно после того, как заполнен документ «Отражение зарплаты в бухучете«.
Рис. 6. Дополнительная обработка выгрузки начислений и резервов по отпускам из ЗУП
В БП есть точно такие же документы, их структура совпадает. Единственный момент – по какой-то причине закладка «Выплата отпусков за счет оценочных обязательств» в форме документа «Отражение зарплаты в бухучете» в БП была недоступна. Этому мешала функциональная опция «УчетЗарплатыИКадровСредствамиБухгалтерии» на одноименной табличной части документа. Функциональную опцию пришлось отключить.
Интересным также оказалось местонахождение документа «Начисления оценочных обязательств по отпускам«. Он доступен в разделе «Операции – Закрытие периода«. Если выбрать организацию и перейти по ссылке «Начисление резервов по отпускам«, то можно попасть в нужный журнал документов (см. рис. 7).
Рис. 7. Местонахождение документов по начислению резерва отпусков в БП
Рис. 8. Дополнительная обработка загрузки начислений и резервов отпусков в БП
Как видно на рис.8, в БП подгружаются наименования подразделений из дополнительного реквизита справочника «Подразделения«, поиск ведется по наименованию. Именно эти значения подставляются в формируемые обработкой документы.
Архитектура решения
Задача одностороннего обмена ЗУП – БП была решена с помощью внешних обработок. Доработки типовых конфигураций не потребовалось.
Но пришлось включить возможность изменения конфигурации БП ради функциональной опции «УчетЗарплатыИКадровСредствамиБухгалтерии«. Это необходимо в том случае, если начисляются резервы отпусков.
Выводы и заключение
Итак, задача одностороннего обмена данными между БП КОРП 3.0 и ЗУП 3.1 может быть решена достаточно просто и гибко с помощью комплекта внешних обработок. Это решение может быть полезно в ситуациях, когда типовых механизмов синхронизации данных недостаточно.