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