Как устранить дублирование начислений и заполнить отработанное время в 1С:ЗУП 3.1 при оплате за процент от выручки?

Бухгалтер 1С v8.3 (Управляемые формы) Налоговый учет Сфера услуг, туризм и социальный сектор
← На главную

При переходе на ведение учета в 1С:Зарплата и управление персоналом 3.1 пользователи часто сталкиваются с ситуацией, когда сложные виды начислений (например, комиссионное вознаграждение или процент от выручки) настроены не совсем корректно. Это приводит к двум основным проблемам: отсутствию данных об отработанном времени в расчете среднего заработка и появлению дублирующихся строк в документе Начисление зарплаты и взносов. Разберем по шагам, как исправить эти ошибки, не нарушив уже сформированную отчетность прошлых периодов.

Выясним причину отсутствия отработанного времени

Проанализируем ситуацию: если сотрудник работает исключительно на комиссионной основе (без оклада), программа должна знать, какой вид времени соответствует этому начислению. Если в настройках вида расчета на вкладке Учет времени не указано, что это Явка, то при заполнении документа Начисление зарплаты и взносов колонки «Отработано дней» и «Отработано часов» останутся пустыми. Это критично для дальнейшего расчета отпусков и больничных, так как данные для среднего заработка не будут содержать информации о фактической занятости сотрудника.

Для решения этой проблемы нам необходимо проверить настройки начисления:

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем наше начисление (например, «На комиссионной основе»).
  3. На вкладке Учет времени проверим поле Вид времени. Там обязательно должна быть указана Явка.
  4. В поле Выполняется как должно быть выбрано Основное начисление, чтобы программа понимала, что это начисление заменяет собой оплату по окладу или тарифу.

Разберем причину появления дублирующихся строк

Одной из самых неприятных проблем является дублирование строк при перезаполнении документа. Рассмотрим, почему так происходит. В системе 1С:ЗУП 3.1 существует настройка Начисление выполняется: Только если введено значение показателя. Многие пользователи ошибочно полагают, что это лучший вариант для комиссионных выплат, так как выручки в конкретном месяце может и не быть.

Однако механизм работы этой настройки следующий: программа ищет документы Данные для расчета зарплаты. Если в течение месяца было введено несколько таких документов по одному сотруднику (например, выручка регистрировалась еженедельно), или если показатели настроены как накапливаемые, система может создать отдельную строку начисления под каждый зафиксированный факт ввода данных. Это и приводит к визуальному «размножению» одинаковых строк в документе начисления зарплаты.

Чтобы избежать дублей, рекомендуется изменить настройку на Ежемесячно. В этом случае программа будет анализировать все введенные за месяц показатели в совокупности и формировать одну итоговую строку. Если выручка не будет введена, начисление просто примет нулевое значение и не попадет в документ, что соответствует логике учета.

Проанализируем влияние механизма перерасчетов

Когда мы меняем настройки вида расчета «задним числом» (например, добавляем Явку или меняем алгоритм выполнения), программа автоматически регистрирует необходимость пересчета зарплаты за все прошлые периоды текущего года. Это происходит в фоновом режиме. В результате в новых документах начисления зарплаты может внезапно заполняться вкладка Доначисления и перерасчеты.

Посмотрим, как правильно управлять этим процессом:

  1. Перейдем в раздел Зарплата — Сервис — Перерасчеты.
  2. Здесь мы увидим список сотрудников, по которым система предлагает пересчитать прошлые месяцы из-за изменения настроек.
  3. Если мы не планируем физически пересчитывать суммы (потому что зарплата уже выплачена и налоги уплачены), эти записи нужно выделить и нажать кнопку Отменить (или «Удалить из списка»). Это предотвратит появление лишних строк и сторнирующих записей в текущих документах.

Исправим данные для среднего заработка без перепроведения документов

Многие пользователи совершают ошибку, начиная перепроводить все документы Начисление зарплаты и взносов с начала года после внесения изменений в настройки. Это трудоемкий процесс, который может привести к расхождениям в учете. Вместо этого рассмотрим более эффективный метод.

Для актуализации данных об отработанном времени без изменения сумм начислений используем специальный сервис:

  1. Перейдем в раздел Зарплата — Сервис — Обновить данные для расчета среднего заработка.
  2. Выберем нужный период (с начала года) и организацию.
  3. Запустим выполнение обработки.

Этот механизм проанализирует текущие настройки видов расчета и «подтянет» информацию о времени в регистры, которые используются при расчете отпусков и командировок. Это позволит корректно рассчитывать средний заработок, не затрагивая уже закрытые периоды.

Проверим настройки показателей для расчета

Если дублирование продолжается, проанализируем настройки самих показателей (раздел Настройка — Показатели расчета зарплаты). Рассмотрим два варианта настройки показателя КомиссионнаяВыручка:

Важный технический нюанс: при использовании накапливаемых показателей убедитесь, что в формуле начисления они используются корректно, и в настройках самого начисления стоит признак подбора значений за «Интервал начисления».

Влияние версии программного продукта

Стоит также обратить внимание на используемый релиз конфигурации. В старых версиях (например, в ветке 3.1.13) наблюдались программные ошибки, связанные с механизмом сторнирования при изменении настроек времени. Если вы столкнулись с необъяснимым поведением программы, рекомендуется обновиться до актуальной версии (например, ветки 3.1.14 и выше), где алгоритмы автоматического доначисления и перерасчета были значительно оптимизированы.

Подведем итог. Для корректной работы комиссионной оплаты труда в 1С:ЗУП 3.1 необходимо:

  1. Установить Явку на вкладке «Учет времени».
  2. Выбрать способ выполнения Ежемесячно вместо «Только если введен показатель».
  3. Очистить очередь в сервисе Перерасчеты, чтобы не провоцировать появление лишних строк.
  4. Выполнить Обновление данных для расчета среднего заработка для восстановления истории отработанного времени.

Соблюдение этого порядка действий позволит вам вести качественный учет без ручного удаления дублей и ошибок в расчете отпускных.

← На главную