Часто в процессе эксплуатации базы 1С:Зарплата и Управление Персоналом 3.1 накапливается критическая масса ошибок в учете НДФЛ, взаиморасчетах и кадровых данных. В такой ситуации возникает закономерное желание начать все с чистого листа: создать новую базу и перенести туда только актуальные остатки. Давайте подробно разберем, как грамотно организовать этот процесс, с какими подводными камнями предстоит столкнуться и почему классической кнопки «Свертка базы» в ЗУП не существует.
Проанализируем специфику программы. В отличие от бухгалтерских систем, где остатки — это четкие суммы на счетах на конкретную дату, в зарплатном учете понятие остатков гораздо шире. Если мы просто перенесем сальдо взаиморасчетов, мы не сможем корректно считать зарплату в будущем. Нам обязательно потребуются:
Именно поэтому разработчики 1С не выпустили типовую обработку свертки для конфигурации 1С:ЗУП. Тем не менее, рассмотрим несколько эффективных рабочих стратегий, которые помогут нам решить эту задачу.
Если старая база сильно испорчена, самым надежным вариантом считается «упрощенный перенос» в абсолютно новую, пустую базу. Разберем этот процесс по шагам:
НачальнаяШтатнаяРасстановка. Он зафиксирует текущие кадровые позиции, оклады и плановые начисления.Справочник физических лиц при небольшом штате можно перенести даже через обычную выгрузку в Excel и последующую загрузку в новую базу.
Посмотрим на метод обмена данными через XML. Для одинаковых релизов конфигурации отлично подходит типовая обработка «Выгрузка и загрузка данных XML» (ее можно найти на диске ИТС). Однако здесь есть важные нюансы, которые мы должны учесть:
ФИОФизическихЛиц, иначе в новой базе сотрудники останутся без корректных имен.Если перенос в чистую базу кажется слишком трудоемким из-за большого объема настроек, мы можем прибегнуть к нетиповой свертке. Для этого потребуется написать собственные правила или использовать внешние скрипты.
Суть метода заключается в обнулении проблемных регистров (чаще всего это регистры взаиморасчетов и НДФЛ) на определенную дату с помощью корректировок записей регистров. Выясним причину, почему это работает: основной «кавардак» скапливается именно в регистрах накопления по зарплате и налогам.
При правильном подходе мы оставляем нетронутыми регистры, отвечающие за средний заработок, а все старые кадровые переводы, табели и документы начислений до даты свертки — удаляем. В некоторых случаях достаточно написать правила переноса по аналогии с переходом с ЗУП 2.5 на 3.0, где четко прописано, какие регистры с помощью документа ПереносДанных нужно заполнить, а какие можно игнорировать.
Какой бы вариант мы ни выбрали, после выполнения обрезки или переноса потребуется обязательная ручная сверка. Проанализируем, что нужно проверить в первую очередь:
Резюмируя: чудесной кнопки для исправления всех ошибок в 1С:ЗУП нет. Перед тем как затевать технический перенос, разберитесь с бизнес-процессами внутри компании. Если не выстроить правильную методологию учета, кавардак очень быстро появится и в новой базе.