Переход с устаревшей редакции «1С:Зарплата и управление персоналом 2.5» на современную версию «1С:ЗУП 3.1» часто вызывает вопросы у практикующих бухгалтеров. Один из наиболее распространенных вопросов связан с тем, как программа распределяет затраты по подразделениям. Многие пользователи привыкли к старой схеме, когда подразделение жестко привязывалось к конкретному «Способу отражения в бухучете».
В этой статье мы подробно разберем, почему в 1С:ЗУП 3.1 изменилась концепция учета затрат по подразделениям, проанализируем типовые механизмы программы и рассмотрим пошаговые инструкции по решению этой задачи.
Давайте разберем архитектурные изменения в программе. В 1С:ЗУП 3.1 справочник СпособыОтраженияЗарплатыВБухгалтерскомУчете представляет собой лишь текстовое наименование (строку-идентификатор). Сама настройка счетов учета (например, 20, 26, 44) и их аналитики (субконто) теперь выполняется исключительно на стороне бухгалтерской программы — «1С:Бухгалтерия 8» (БП 3.0).
При автоматическом заполнении документа ОтражениеЗарплатыВБухучете программа 1С:ЗУП 3.1 руководствуется следующим правилом: все начисления сотрудника относятся на то кадровое подразделение, в котором он официально числится по кадровым документам на момент расчета. Для целей управленческого учета это логично. Однако для целей бухгалтерского учета это создает массу неудобств, когда укрупненные затраты нескольких мелких отделов должны аккумулироваться на одном общем затратном подразделении (например, «Администрация» или «Основное производство»).
Ниже мы рассмотрим несколько эффективных способов решения этой проблемы — от официальных типовых документов до изменения логики синхронизации.
Если вам необходимо переопределить подразделение для отражения начислений сотрудников без изменения их кадрового места работы, рассмотрим использование специализированного документа РаспределениеОсновногоЗаработка. Этот способ отлично подходит, когда пропорции или сами подразделения затрат меняются ежемесячно.
Выполним следующие шаги для настройки:
После проведения документа нам необходимо пересчитать итоговый документ отражения. Для этого откроем документ ОтражениеЗарплатыВБухучете за этот же месяц, нажмем кнопку Заполнить. Программа автоматически заменит кадровые подразделения выбранных сотрудников на те, которые мы зафиксировали в распределении основного заработка.
Важный нюанс: Данный документ действует строго один месяц. В следующем отчетном периоде вам придется создать его заново. Чтобы облегчить рутину, вы можете копировать документ предыдущего месяца с помощью стандартной кнопки «Скопировать» (F9) и актуализировать данные.
Рассмотрим ситуацию, когда кадровые подразделения в ЗУП настроены очень детально, а в 1С:Бухгалтерии вам нужен укрупненный учет. Чтобы не заниматься ежемесячным распределением вручную, мы можем перенастроить правила сопоставления данных при обмене.
По умолчанию синхронизация сопоставляет подразделения по наименованию. Но мы можем задать сопоставление «многие ко одному»:
При последующих сеансах обмена данными программа 1С:Бухгалтерия при получении документа ОтражениеЗарплатыВБухучете автоматически заменит детальные подразделения на те, которые вы указали в правилах сопоставления. База ЗУП при этом останется чистой от лишней бухгалтерской аналитики.
Если затраты сотрудников должны относиться на определенное подразделение и способ отражения в течение длительного времени, использовать ежемесячные распределения нецелесообразно. Рассмотрим альтернативные долгосрочные инструменты:
Инструмент А: Документ «Бухучет зарплаты сотрудников»
Этот документ находится в разделе Зарплата — Бухучет. Он позволяет назначить конкретному сотруднику или группе сотрудников определенный способ отражения в учете с заданной даты. Этот способ будет действовать «бессрочно», пока вы не введете новый аналогичный документ.
Инструмент Б: Документ «Бухучет начислений сотрудников»
Позволяет гибко настроить учет конкретных видов начислений (например, относить только «Премию разовую» сотрудника на определенный способ отражения, оставляя оклад на стандартном кадровом подразделении).
Для правильного построения схемы учета без лишних документов важно понимать иерархию (приоритет), по которой программа определяет способ отражения для проводки. Проанализируем эту цепочку от наивысшего приоритета к наинизшему:
Если вам требуется, чтобы затраты всего подразделения отражались единообразно, достаточно один раз настроить способ отражения в карточке самого подразделения (пункт 5). Программа автоматически применит эти настройки ко всем работающим там сотрудникам.
Если типовые методы не устраивают бизнес-требования, программист может реализовать небольшое расширение конфигурации. Рассмотрим пример кода, который переопределяет заполнение подразделения в документе ОтражениеЗарплатыВБухучете по определенному алгоритму:
&После("ЗаполнитьДанныеОбъекта")
Процедура ИТ_ЗаполнитьДанныеОбъекта(ДокументОбъект)
// Проанализируем табличную часть "Начисления"
Для Каждого СтрокаНачисления Из ДокументОбъект.Начисления Цикл
// Пример логики: если способ отражения содержит определенный маркер
Если Найти(СтрокаНачисления.СпособОтражения.Наименование, "Административные") > 0 Тогда
// Находим нужное затратное подразделение по наименованию или коду
ЗатратноеПодразделение = Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("Администрация (учет)");
Если ЗначениеЗаполнено(ЗатратноеПодразделение) Тогда
СтрокаНачисления.Подразделение = ЗатратноеПодразделение;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Использование расширений позволяет полностью автоматизировать процесс заполнения документов отражения, при этом сохраняя конфигурацию на поддержке и не препятствуя регулярным обновлениям программного продукта.