При переносе данных из предыдущих версий программ (например, из 1С:ЗУП 2.5 в 1С:ERP 2 или 1С:ЗУП 3) расчетчики нередко сталкиваются с ситуацией, когда сотруднику-совместителю, оформленному на 0.5 ставки с 20-часовой рабочей неделей, начисляется 100% оклада вместо половины. Разберем по шагам логику зарплатного механизма 1С, выясним причины такого поведения и настроим корректный расчет.
Проанализируем базовую типовую формулу начисления «Оплата по окладу»:
Оклад * ВремяВДнях / НормаДней
Если сотрудник работает по пятидневной рабочей неделе, но по 4 часа в день, количество отработанных им дней (ВремяВДнях) полностью совпадает с нормой дней по графику пятидневки (НормаДней). Например, при норме 21 рабочий день сотрудник отработает те же 21 день. В результате дробь 21 / 21 дает единицу, и программа начисляет полный оклад.
Рассмотрим два варианта решения этой задачи:
Оклад * ВремяВЧасах / НормаЧасов. При 20-часовой рабочей неделе отработанные часы составят половину нормы графика-основания (например, 84 часа из 168), и начисление автоматически рассчитается в размере 50%.ДоляНеполногоРабочегоВремени:
Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней
Проверим настройки графика работы совместителя. Чтобы программа знала, откуда брать норму для расчета, график должен быть заполнен по строгим правилам:
Важно: убедимся, что в программе включена глобальная функциональная опция. Перейдем в Настройка → Расчет зарплаты и проверим наличие флага «Используется работа по неполной ставке». Без этой опции система блокирует корректный учет долей ставок.
Если данные загружались из внешних баз, проанализируем кадровые и расчетные регистры:
0,5, а в колонке оклада — полный размер оклада на 1 полную ставку согласно штатному расписанию.Выясним частую ошибку при оперативном учете времени: если на сотрудника вводится документ «Индивидуальный график», алгоритм расчета нормы по графику-основанию выключается. Индивидуальный график сам становится нормой для сотрудника на данный месяц, из-за чего отработанное время приравнивается к норме (100% начисления). Для сотрудников с неполной ставкой индивидуальные графики использовать не следует — фактическое время отражается документом «Табель» или отклонениями.
После удаления лишних документов и корректировки графиков система регистрирует необходимость перерасчетов за прошлые закрытые месяцы, что приводит к появлению корректировок и сторно в текущем документе «Начисление зарплаты и взносов».
Разберем порядок действий для очистки перерасчетов:
После проверки графика-основания, формулы начисления и удаления дублирующих кадровых документов программа рассчитает ровно 50% от установленного оклада.