Что делать, если в 1С:ЗУП 3.1 при начислении зарплаты не подтягиваются данные из документа Сдельные работы

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

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

Причина №1: Проверка дат актуальности расценок в справочнике видов работ

Как показывает практика и обсуждение на форумах, самой частой причиной является некорректная настройка истории расценок. В 1С:ЗУП 3.1 справочник ВидыРаботСотрудников хранит расценки в привязке к датам. Если работа выполнена 15-го числа, а новая расценка введена с 16-го числа (или наоборот, дата установки расценки в будущем), система не сможет определить стоимость работ на момент их совершения.

Проанализируем ситуацию по шагам:

  1. Перейдем в раздел Настройка — Виды работ сотрудников.
  2. Откроем тот вид работ, который указан в "проблемном" документе Сдельные работы.
  3. Перейдем на вкладку Расценки.
  4. Внимательно проверим колонку Установлена с.... Дата в этой колонке должна быть меньше или равна дате выполнения работ в документе. Если по сотруднику, у которого расчет не идет, используются работы, по которым расценка была изменена позже даты фактического выполнения, программа "увидит" работу, но не сможет присвоить ей денежный эквивалент.

Причина №2: Назначение начисления как планового

Проанализируем программную логику: документ Сдельные работы сам по себе не является начислением — он лишь регистрирует количественные или суммовые показатели. Чтобы эти данные попали в расчет, у сотрудника в его плановых начислениях (назначенных приеме на работу или кадровом переводе) должно значиться соответствующее начисление.

Выясним, назначена ли сдельная оплата сотруднику:

  1. Откроем карточку сотрудника и перейдем по ссылке Начисления и удержания.
  2. Проверим наличие вида начисления Оплата по сдельным нарядам (или вашего пользовательского аналога).
  3. Если начисления в списке нет, необходимо создать документ Изменение оплаты труда или Кадровый перевод и добавить это начисление в список действующих. Без этого документ Начисление зарплаты и взносов просто проигнорирует любые введенные значения показателей по данному сотруднику.

Причина №3: Настройка формулы и показателей начисления

Иногда корень проблемы кроется в настройках самого вида расчета. Рассмотрим подробнее настройки в разделе Настройка — Начисления:

В настройках начисления на вкладке Основное проверьте следующие параметры:

Причина №4: Анализ движения по регистрам (технический аудит)

Если визуально все настроено верно, но программа продолжает игнорировать документ, нужно заглянуть "под капот" системы. Все данные из документа Сдельные работы должны попадать в регистр накопления ДанныеОперативногоУчетаДляРасчетаСреднегоЗаработка и другие технические регистры.

Выполним следующие действия для проверки:

  1. В документе Сдельные работы нажмем кнопку Еще — Показать движения документа.
  2. Проверим наличие записей по сотруднику. Особое внимание обратим на колонки Период и Месяц.
  3. Сравним записи по "работающему" сотруднику и "проблемному". Если в записях по проблемному сотруднику отсутствует сумма или период не совпадает с месяцем начисления зарплаты, значит, проблема в самом заполнении табличной части сделки.

Причина №5: Особенности коллективных нарядов

Разберем ситуацию, когда используется коллективный наряд на группу сотрудников. Часто суммы "теряются" именно на этапе распределения. Проверьте вкладку Распределение в документе Сдельные работы:

Причина №6: Влияние кадровых отклонений

Система 1С:ЗУП 3.1 очень чувствительна к пересечениям периодов. Если на даты, указанные в документе Сдельные работы, у сотрудника зарегистрировано отсутствие (отпуск, больничный, прогул), то возможность начисления сделки зависит от настроек приоритетов. Хотя сделка обычно не вытесняется, проверьте, не стоит ли в настройках начисления на вкладке Приоритет запрет на начисление во время отсутствий.

Альтернативный подход: Использование шаблонов ввода исходных данных

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

  1. Создаем новый показатель через Настройка — Показатели расчета зарплаты (например, СдельнаяВыручка). Указываем, что он вводится только в месяце начисления.
  2. Создаем Шаблон ввода исходных данных (раздел Настройка), куда включаем этот показатель.
  3. Создаем вид начисления, в формуле которого будет только этот показатель.
  4. Вводим данные через документ Данные для расчета зарплаты.

Этот метод позволяет избежать жесткой привязки к справочнику ВидыРаботСотрудников и истории расценок, что значительно упрощает жизнь расчетчику в сложных случаях.

Резюме решения

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

← На главную