При переходе на программу 1С:Зарплата и управление персоналом 3.1 (ЗУП 3.1) со старых версий (например, ЗУП 2.5) пользователи часто сталкиваются с отсутствием привычных инструментов. Одним из таких «потерянных» документов долгое время оставался аналог документа Учет основного заработка сотрудников организации в регл учете. Пользователям приходилось вручную заходить в карточку каждого сотрудника, чтобы изменить способ отражения расходов в бухгалтерском учете, что крайне неудобно при штате более 10–20 человек.
В этой статье мы подробно разберем, как решить эту задачу в современных релизах 1С:ЗУП 3.1, а также рассмотрим альтернативные способы, если вы все еще работаете в более ранних версиях программы.
Начиная с версии 3.1.25, разработчики фирмы «1С» добавили специализированный инструмент, который полностью решает проблему группового изменения настроек бухучета. Был добавлен документ Бухучет зарплаты сотрудников.
Рассмотрим по шагам, как им пользоваться:
Ctrl+A), нажмем кнопку Заполнить сведения и выберем нужный Способ отражения.Также обратим внимание на документ Бухучет начислений сотрудников. Его мы используем в тех случаях, когда нужно массово изменить способ отражения не для всего основного заработка сотрудника, а только для конкретного начисления (например, для определенной ежемесячной надбавки или разовой премии).
Важное изменение в интерфейсе: после появления этих документов ручное изменение способа отражения непосредственно в карточке сотрудника (в меню Кадры — Сотрудники — ссылка Выплаты, учет затрат) стало заблокировано. Теперь там отображается ссылка Настройки бухучета, при нажатии на которую открывается история изменений, созданная соответствующими документами.
Если по каким-то причинам вы работаете на устаревших релизах программы и обновить конфигурацию пока невозможно, решить задачу массового изменения бухучета можно следующими методами:
Вариант А. Использование документа «Кадровый перевод списком»
Этот документ позволяет зафиксировать кадровые изменения сразу для группы сотрудников. На вкладке Бухучет начислений можно массово переопределить способы отражения расходов. Основной минус этого подхода заключается в том, что программа зарегистрирует кадровое событие (перевод), что может быть нежелательным, если реальные трудовые условия сотрудников не менялись, а скорректировать нужно только аналитику бухучета.
Вариант Б. Групповое изменение реквизитов
Для разовой первоначальной настройки можно воспользоваться стандартной обработкой Групповое изменение реквизитов (находится в разделе Администрирование — Обслуживание — Корректировка данных):
Сотрудники.Способ отражения и установим для него новое значение.Обратите внимание: этот способ не сохраняет красивую историю изменений по датам в регистре сведений и подходит скорее для первоначального заполнения базы данных.
Вариант В. Использование внешней обработки (для разработчиков)
Если требуется автоматизировать процесс заполнения периодического регистра сведений Бухучет зарплаты сотрудников программным путем в старых релизах, программист может написать обработку, которая создает записи напрямую в регистр сведений. Пример кода для записи данных в регистр:
НаборЗаписей = РегистрыСведений.БухучетЗарплатыСотрудников.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Сотрудник.Установить(ВыбранныйСотрудник);
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Период = ДатаНачалаДействия;
НоваяЗапись.Сотрудник = ВыбранныйСотрудник;
НоваяЗапись.СпособОтражения = ВыбранныйСпособОтражения;
НаборЗаписей.Записать();
При массовом изменении настроек отражения расходов важно понимать, по какому алгоритму программа выбирает, на какой счет и аналитику отправить начисленную зарплату. В системе действует жесткая иерархия приоритетов (от самого низкого к самому высокому):
Бухучет зарплаты сотрудников) — перекрывает все вышестоящие уровни.Таким образом, использование нового документа Бухучет зарплаты сотрудников является наиболее гибким, удобным и методологически верным способом точечной настройки учета расходов на оплату труда в программе 1С:ЗУП 3.1.