Рассмотрим распространенную и непростую расчетную ситуацию в конфигурации 1С:Зарплата и Управление Персоналом 2.5: организация принимает на работу сотрудника (или возобновляет с ним трудовые отношения) на условиях неполного рабочего времени, при этом сотрудник одновременно находится в отпуске по уходу за ребенком до 1,5 или 3 лет. В этой статье разберем, почему возникает конфликт начислений, как обойти вытеснение оклада и какие штатные методики позволяют зарегистрировать такой случай без ошибок в учете.
Проанализируем суть проблемы. При проведении документа Отпуск по уходу за ребенком программа автоматически назначает плановое начисление «Отпуск по уходу за ребенком без оплаты». В типовом плане видов расчета Основные начисления организаций данный вид расчета вытесняет рабочее время — «Оклад по дням» или «Оклад по часам». Из-за этого при одновременном действии двух начислений оклад просто не рассчитывается либо расчетная база обнуляется. Кроме того, регистр сведений Плановые начисления сотрудников организаций имеет периодичность в пределах дня, поэтому назначить и прекратить служебное начисление в одну и ту же дату без конфликтов невозможно.
Разберем практический вариант, найденный в ходе обсуждения. Он подходит для ситуаций, когда структуру плана видов расчета менять запрещено правилами корпоративной базы, а сотрудника необходимо вести в рамках одного основного трудового договора.
Прием на работу в организацию нужной датой (например, 01.02.2017) с назначением стандартного начисления (оклада).Отпуск по уходу за ребенком той же датой (01.02.2017). На вкладке начислений вручную очищаем признак прекращения основного оклада, чтобы программа не блокировала его начисление документом отпуска.Ввод постоянного начисления или удержания со следующего дня (02.02.2017). В документе для начисления «Отпуск по уходу за ребенком без оплаты» устанавливаем действие Прекратить.Начисление зарплаты работникам организаций за первый день (01.02.2017) сформируется строка вытесняющего вида расчета. Эту строку потребуется один раз удалить вручную, после чего оклад рассчитается корректно за весь отработанный период.Рассмотрим наиболее чистый с точки зрения архитектуры конфигурации метод, который полностью исключает необходимость ручных правок в документах начисления зарплаты.
Платформа 1С изначально построена на разделении состояний: по одному трудовому договору сотрудник либо работает, либо отсутствует. Чтобы не нарушать эту логику, оформим работу на неполный день следующим образом:
Отпуск по уходу за ребенком ему назначаются государственные пособия и служебный вид начисления «Отпуск по уходу за ребенком без оплаты». По этому месту работы рабочее время не ведется, оклад не начисляется.Прием на работу в организацию с видом занятости Внутреннее совместительство на ту же или смежную должность.В результате такого разделения исключается конфликт вытеснения в плане видов расчета, табель учета рабочего времени формы Т-13 формируется штатно по двум строкам, а расчет пособий и зарплаты происходит независимо друг от друга.
Если внутреннее совместительство неприменимо по регламенту предприятия, разберем методику через специализированный кадровый документ вместо документа ввода постоянных начислений:
Отпуск по уходу за ребенком, зафиксировав дату начала отпуска и право на получение пособий.Кадровое перемещение организаций. На вкладке Начисления фиксируем прекращение служебного начисления «Отпуск по уходу за ребенком без оплаты» и возобновление (или назначение) строки с основным окладом. Строки с пособиями до 1,5 и до 3 лет оставляем со статусом Не изменять.Выясним, как правильно настроить график работы сотрудника в справочнике Графики работы, чтобы расчет оклада производился корректно с учетом нормы:
Если не указать график полного времени в качестве нормы, программа посчитает фактически отработанные сокращенные часы за 100% нормы сотрудника и начислит полный оклад вместо пропорциональной части.
Обратим внимание на важные учетные последствия при ручном прекращении служебного вида расчета: