Переход с ведения кадрового учета и расчета заработной платы в программе «1С:Бухгалтерия предприятия» (БП) на специализированное решение «1С:Зарплата и управление персоналом» (ЗУП) — это стандартный этап развития любой растущей организации. Однако этот процесс сопряжен с опасениями потерять накопленные данные или получить дубли в справочниках. В данной статье мы детально разберем, как правильно организовать перенос данных, настроить синхронизацию и избежать типичных ошибок.
Один из самых частых страхов пользователей заключается в том, что после изменения настроек в 1С:Бухгалтерия все ранее созданные документы по зарплате бесследно исчезнут. Проанализируем, что происходит на самом деле. Когда мы переходим в меню «Настройки зарплаты» и переключаем флаг «Учет расчетов по заработной плате и кадровый учет ведутся» в положение «Во внешней программе», система лишь меняет интерфейс.
Важные моменты:
ОтражениеЗарплатыВБухучете, поступающий из ЗУП.Для того чтобы начать работу в новой базе 1С:ЗУП, нам не нужно вводить всех сотрудников и их остатки вручную. Рассмотрим по шагам, как использовать штатный механизм загрузки:
1С:ЗУП.Проанализируем ситуацию, если автоматический перенос по каким-то причинам не подходит. В этом случае можно воспользоваться стандартной обработкой выгрузки данных, но для большинства типовых конфигураций прямое подключение к базе БП через «Помощник» является наиболее надежным способом.
Настройка синхронизации — это следующий этап после переноса данных. Существует два основных способа связи баз: прямое подключение (COM-соединение) и обмен через файлы (или веб-сервисы в формате Enterprise Data). Посмотрим на рекомендации опытных специалистов.
Прямое COM-соединение: кажется удобным, так как обмен происходит «по одной кнопке». Однако, как показывает практика, этот метод крайне чувствителен к версиям платформы 1С на разных компьютерах и часто работает медленно («чертовски тормозное», как отмечают на форумах). Кроме того, при возникновении ошибки в момент соединения бывает сложно диагностировать причину.
Обмен через файлы (XML) или Веб-сервисы: это более современный и стабильный подход. Мы рекомендуем использовать формат Enterprise Data. Его преимущества:
В настройках синхронизации со стороны 1С:Бухгалтерия есть критически важный параметр: как отражать расчеты с персоналом на счете 70. Выясним разницу между этими вариантами:
Самая большая проблема синхронизации — появление «двойников» в справочниках «Физические лица» и «Контрагенты». Чтобы этого не произошло, проанализируем правила сопоставления объектов.
Синхронизация в 1С работает по внутренним идентификаторам (GUID). Если объект был создан в одной базе и перенесен в другую при первичной настройке, GUID совпадут. Но если вы создали Иванова в БП вручную и Иванова в ЗУП вручную — система их не узнает и создаст дубль.
Что нужно проверить перед первым запуском обмена:
Важно понимать распределение ответственности между программами. Разберем типичную последовательность действий:
1С:ЗУП создаем документ ВедомостьВБанк или ВедомостьВКассу. Именно здесь рассчитываются суммы «на руки» с учетом удержаний.1С:Бухгалтерия на основании пришедшей ведомости создаем ПлатежноеПоручение или СписаниеСРасчетногоСчета.Иногда типового функционала недостаточно. Рассмотрим ситуацию из практики, когда требуется доработка правил выгрузки. Например, если вам необходимо, чтобы физические лица выгружались из ЗУП в БП не в момент начисления зарплаты, а сразу при создании карточки. Для этого программисты используют расширения или подписки на события.
Пример логики для контроля выгрузки (псевдокод):
Процедура ПриЗаписиФизическогоЛица(Источник, Отказ)
// Если это новая запись, добавим ее в состав отправляемых данных
// для плана обмена "СинхронизацияДанныхЧерезУниверсальныйФормат"
ПланыОбмена.ЗарегистрироватьИзменения(УзелИнформационнойБазы, Источник.Ссылка);
КонецПроцедуры
Также обратите внимание на документы ОтражениеЗарплатыВБухучете. Если вы вручную редактируете проводки в БП в этом документе, помните, что при повторной синхронизации данные из ЗУП могут перезаписать ваши исправления. Чтобы этого избежать, используйте флаг «Ручная корректировка» или настраивайте фильтры в правилах обмена, чтобы табличные части не обновлялись повторно, если документ уже проведен в бухгалтерии.
Резюме: Правильная настройка начинается с чистки справочников в исходной базе БП и выбора формата обмена через файлы или веб-сервисы. Не бойтесь переключать режим учета — ваши данные под надежной защитой платформы 1С.