При работе в 1С:Комплексная автоматизация (КА) или 1С:Зарплата и управление персоналом (ЗУП) пользователи часто сталкиваются с ситуацией, когда после изменения оклада сотрудника, например, через документ «Кадровый перевод», в последующем расчете заработной платы программа продолжает учитывать старое значение. Давайте подробно разберем, почему это происходит и как устранить эту проблему.
Исходная ситуация, с которой мы сталкиваемся: оформлен документ «Кадровый перевод» для повышения оклада сотруднику. На вкладке «Оплата труда» установлена галочка «Изменить начисления», и добавлено начисление «Оплата по окладу» с новой суммой, например, 40 000 руб. При этом в документе «Начисление зарплаты и взносов» для этого сотрудника почему-то по-прежнему проставляется старое значение оклада в 35 000 руб.
Первопричина, которая часто приводит к подобным ошибкам, кроется в неверном использовании функциональности документа «Кадровый перевод». Рассмотрим этот момент подробнее:
В идеале, после этих действий, в документе «Начисление зарплаты и взносов» по данному сотруднику должны появиться две строки: первая — расчет за первую половину месяца по старому окладу, и вторая — расчет за вторую половину месяца (начиная с даты изменения) по новому окладу.
Помимо корректного использования документа «Кадровый перевод», крайне важно понимать, какие документы следует применять для изменения оплаты труда в различных сценариях. В 1С существует несколько инструментов, предназначенных для этих целей:
«Кадровый перевод»: Как мы уже выяснили, этот документ подходит, когда изменение оклада сопряжено с изменением должности, подразделения, графика работы или других условий труда. Если изменяется только оклад без других кадровых перемещений, его использование с некорректными флажками может привести к ошибкам.
«Изменение оплаты труда» (для одного сотрудника): Этот документ предназначен специально для индивидуального изменения оклада без оформления полноценного кадрового перевода. Если вы просто повышаете оклад конкретному сотруднику, этот документ является предпочтительным. Вы найдете его в разделе «Зарплата» – «Изменение оплаты сотрудников».
«Изменение плановых начислений» (для нескольких сотрудников): Если необходимо массово изменить оклады, например, при индексации или плановом повышении для группы сотрудников или целого подразделения, удобно использовать этот документ. Он также находится в разделе «Зарплата» – «Изменение оплаты сотрудников». Если документ «Изменение плановых начислений» был создан на основе «Изменения штатного расписания», он может быть автоматически заполнен новыми окладами, что значительно упрощает работу.
«Изменение штатного расписания»: Если в вашей организации ведется штатное расписание с сохранением истории, размер оклада можно изменить непосредственно через этот документ. Однако следует помнить, что сам оклад не всегда автоматически подтягивается в кадровые документы из штатного расписания, поскольку в штатном расписании может быть указана «вилка» окладов, а не конкретный фиксированный размер. После изменения штатного расписания может потребоваться создать на его основе документ «Изменение плановых начислений» или скорректировать кадровые документы вручную.
Выбор подходящего документа предотвращает множество потенциальных ошибок и обеспечивает корректное применение изменений.
Ошибки в расчете заработной платы, особенно после изменения оклада, часто возникают из-за некорректных дат или нарушения хронологии проведения документов. Давайте разберем основные моменты:
Дата вступления в силу: В любом документе, изменяющем оплату труда (будь то Кадровый перевод, Изменение оплаты труда или Изменение плановых начислений), крайне важно правильно указать дату, с которой изменения вступают в силу. Например, если оклад меняется с 15 февраля, убедитесь, что именно эта дата указана в документе.
Пересечение периодов действия плановых начислений: Это одна из самых частых причин ошибок. Наличие нескольких документов, устанавливающих плановые начисления с пересекающимися периодами действия, может приводить к тому, что система будет использовать неактуальные данные. Например, если сначала был создан документ на изменение оклада с 1 февраля, а потом другой документ с изменением оклада с 15 февраля, но первый документ не был правильно закрыт или отменен, система может "видеть" старый оклад дольше, чем нужно. Всегда проверяйте, нет ли "висящих" или пересекающихся записей, особенно если изменения вносились несколько раз.
Проведение документов «задним числом»: Ввод документов «задним числом» или их перепроведение может вызывать перерасчеты и приводить к ошибкам, если другие зависимые документы (например, Начисление зарплаты и взносов) уже были рассчитаны и проведены. Для предотвращения таких ситуаций рекомендуется использовать дату запрета изменения данных, которая не позволит случайно изменить уже рассчитанные периоды.
Последовательность проведения: Последовательность проведения документов имеет критическое значение. Сначала необходимо провести кадровый документ или документ изменения оплаты труда, а только затем — документ Начисление зарплаты и взносов за соответствующий период. Если начисление зарплаты уже было проведено, его нужно будет пересчитать после внесения изменений.
Для глубокой диагностики проблемы, когда оклад неверно рассчитывается, необходимо обращаться к регистрам сведений, в которых хранится информация о плановых начислениях и показателях сотрудников. Это позволяет увидеть "глазами системы", какие данные используются для расчета.
Регистр сведений «Значения периодических показателей расчета зарплаты (для сотрудников) интервальный»: Мы можем открыть этот регистр через меню «Все функции» (обычно доступно через главное меню «Сервис и настройки» – «Функции для технического специалиста»). Здесь мы выполняем отбор по конкретному физическому лицу и показателю «Оклад». Внимательно изучаем все строки, особенно обращаем внимание на даты начала и окончания действия записей. Проверяем, нет ли строк, которые перекрывают нужный период (например, февраль), но содержат старое значение оклада. По опыту, самая частая причина подобных проблем — это наличие параллельного документа, который также менял плановые начисления, и в нем осталось старое значение оклада, которое теперь перекрывает ваше изменение. Каждая запись в этом регистре должна четко показывать период действия определенного оклада.
Регистр сведений «Плановые начисления интервальный»: Аналогично, мы открываем этот регистр и делаем отбор по сотруднику. Анализируем все записи, связанные с начислением «Оплата по окладу». Здесь также ищем возможные противоречия: нет ли старых записей, которые не были корректно закрыты датой окончания или были перекрыты другими документами. В этом регистре мы можем увидеть, какие начисления и с какими размерами действуют на определенный период.
Карточка сотрудника: В карточке сотрудника (раздел «Кадры» – «Сотрудники», открываем нужного сотрудника) перейдем на вкладку «Начисления и удержания». Здесь мы можем просмотреть текущие плановые начисления и историю их изменений. Это дает быстрый обзор того, что система «видит» в качестве действующих окладов и начислений для данного сотрудника.
Анализ записей: При изучении регистров обращайте внимание на следующие моменты:
Предупреждение «Документ не соответствует штатному расписанию», которое может появиться после проведения кадровых документов, не всегда является критической ошибкой, блокирующей расчет. Однако на него стоит обратить внимание, так как оно указывает на несоответствие между кадровым документом и утвержденным штатным расписанием.
Несоответствие оклада: Если оклад, указанный в кадровом документе (например, 40 000 руб.), выходит за рамки «вилки» или не соответствует точному значению, установленному для данной позиции в штатном расписании (например, в штатном расписании указано 45 000 руб.), программа может выдавать такое предупреждение.
Актуальность штатного расписания: Мы проверяем, актуально ли штатное расписание на дату кадрового перевода. Возможно, изменение в штатное расписание, устанавливающее новый оклад, было внесено с другой даты или еще не проведено. Например, если изменения в штатное расписание внесены с 15 февраля, то кадровый перевод с этой же даты должен соответствовать новым условиям.
Не всегда блокирует расчет: Само по себе это предупреждение, как правило, не мешает проведению документа и расчету зарплаты, если только в настройках программы не установлен жесткий контроль соответствия штатному расписанию, который блокирует проведение документов при любых отклонениях. Однако оно служит сигналом о возможной некорректности данных или расхождении между фактическими и плановыми показателями.
После внесения любых изменений в кадровые документы или документы, влияющие на оплату труда, крайне важно убедиться, что документ «Начисление зарплаты и взносов» был корректно пересчитан. Часто пользователи сталкиваются с тем, что автоматический пересчет не срабатывает, или в документе по-прежнему отображаются старые данные.
Автоматическое заполнение двумя строками: В идеальной ситуации, если оклад сотрудника меняется в течение месяца (например, с 15-го числа), документ «Начисление зарплаты и взносов» должен автоматически заполняться двумя отдельными строками для данного сотрудника: одной со старым окладом за период до даты изменения (например, с 1 по 14 февраля), и второй – с новым окладом за период после даты изменения (с 15 по 28 февраля).
Принудительный пересчет сотрудника: Если после изменения кадрового документа вы открыли уже заполненный документ «Начисление зарплаты и взносов», и изменения не отразились, попробуйте следующий метод: выделите нужного сотрудника в табличной части документа, нажмите правую клавишу мыши и выберите пункт меню «Пересчитать сотрудника». Это принудит систему обновить данные именно по этому сотруднику.
Очистка и перезаполнение документа: Если «Пересчитать сотрудника» не помогает, или вы вносили много изменений, самым надежным способом будет полностью очистить табличную часть документа «Начисление зарплаты и взносов» (если это возможно без потери других расчетов) и затем заново заполнить его. Это гарантирует, что система заполнит его с учетом всех актуальных данных и проведенных документов.
Настройки доначислений и перерасчетов: В настройках расчета зарплаты (обычно в разделе «Настройка» – «Расчет зарплаты») мы можем указать, как должны обрабатываться доначисления и перерасчеты. Иногда полезно настроить выполнение доначислений и перерасчетов отдельным документом (например, Перерасчет зарплаты), чтобы основной документ «Начисление зарплаты и взносов» не перезаписывался автоматически и не терялись уже введенные данные.
Если проблема не решается после выполнения вышеуказанных шагов, необходимо рассмотреть и другие возможные причины:
Приоритет начислений: Убедимся, что начисления, связанные с окладом, настроены правильно и имеют корректный приоритет. Иногда проблема может быть связана с неправильно настроенным приоритетом начислений, когда одно начисление не «вытесняет» или не корректно взаимодействует с другим. Проверьте настройки «Видов расчетов».
Обновления программы: Всегда убедитесь, что используемая конфигурация программы обновлена до актуальной версии. В новых релизах могут быть исправлены ошибки, связанные с расчетом зарплаты или поведением кадровых документов. Проверьте историю обновлений и, при необходимости, установите актуальный релиз.
Графики работы: Ошибки в расчете зарплаты могут возникать из-за незаполненных или некорректно настроенных графиков работы сотрудников на текущий период. Проверьте, что для сотрудника на весь расчетный период установлен правильный и заполненный график.
Увольнения и приемы: Если сотрудник был недавно уволен и снова принят, или оформлены несколько кадровых документов подряд, всегда тщательно проверяйте их последовательность и даты, так как это может создавать сложности в расчете.
При возникновении подобных проблем мы рекомендуем последовательно проверять все указанные моменты, начиная с корректности ввода документов и их дат, заканчивая тщательным анализом регистров и настроек начислений. Такой подход позволит нам локализовать и устранить причину некорректного расчета оклада.