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