← На главную
При переходе на программу 1С:Зарплата и управление персоналом 3 (или 3.1) с устаревших конфигураций (например, 1С:ЗиК 7.7 или 1С:ЗУП 2.5) расчетчики нередко сталкиваются с неприятной системной ошибкой: в документе Начисление зарплаты и взносов количество отработанных дней рассчитывается абсолютно верно, а отработанное время в часах удваивается ровно в два раза. Проанализируем природу этого поведения и подробно разберем, как исправить ситуацию штатными средствами без ручных корректировок.
Выясним причины задвоения часов
Рассмотрим, почему программа ведет себя подобным образом. В 1С:ЗУП ред. 3 архитектура учета времени кардинально отличается от предыдущих поколений программ:
- Агрегирующее понятие «Рабочее время»: В 1С:ЗУП 3 вид времени
Рабочее время включает в себя несколько составных элементов: явку, работу в ночные или вечерние часы и другие. При автоматическом переносе данных из предыдущих версий настройки видов расчета часто конвертируются некорректно. Например, в виде начисления в поле Вид времени устанавливается Рабочее время, а в табличную часть дополнительных видов времени ошибочно попадает отметка напротив вида Явка. В процессе расчета механизм программы суммирует основной и дополнительные виды времени. В итоге отработанные 160 часов складываются с этими же 160 часами явки, образуя 320 часов. При этом отработанные дни фиксируются по уникальным календарным датам, поэтому их количество остается корректным.
- Дублирование плановых начислений: Документы переноса данных (включая кадровые перемещения или документы начальной штатной расстановки) могут назначить сотруднику два аналогичных начисления за отработанное время, не вытесняющих друг друга.
- Использование нетипового начисления: Обработка переноса часто создает дубликат типового начисления как новый пользовательский элемент справочника
Начисления с некорректными формулами и параметрами учета времени.
Способ 1. Переход на типовое начисление с кодом ОКЛЧС (Рекомендуемый)
Самый быстрый и надежный способ решить проблему — отказаться от перенесенного из старой базы начисления и назначить сотрудникам штатное предопределенное начисление программы.
Разберем по шагам, как это выполнить:
- Проверим доступность почасовой оплаты в программе. Перейдем в раздел Настройка, откроем пункт Расчет зарплаты и нажмем на ссылку Настройка состава начислений и удержаний.
- Перейдем на вкладку Почасовая оплата и убедимся, что установлен флажок Применение почасовой оплаты. Включение этой опции активирует типовой предопределенный вид расчета Оплата по окладу (по часам) с системным кодом
ОКЛЧС.
- Откроем кадровый документ, зафиксировавший условия оплаты сотрудника (это может быть документ переноса данных,
Кадровый перевод или Изменение оплаты труда).
- На вкладке Оплата труда (или Начисления) заменим созданное переносом начисление на типовое начисление с кодом
ОКЛЧС.
- Вернемся в документ
Начисление зарплаты и взносов и выполним команду Пересчитать сотрудника (либо удалим строку с начислением и добавим сотрудника заново). Часы придут в норму.
Способ 2. Корректировка параметров учета времени в перенесенном начислении
Если на предприятии принципиально требуется сохранить ранее перенесенный вид расчета, скорректируем его параметры вручную. Рассмотрим подробнее необходимые настройки:
- Перейдем в раздел Настройка → Начисления и найдем проблемный вид расчета (например, Оплата по окладу (по часам), пришедший из переноса).
- Откроем карточку начисления и перейдем на вкладку Учет времени.
- Обратим внимание на переключатель Начисление выполняется. Для него должно быть указано значение За работу полную смену в пределах нормы времени.
- Посмотрим на поле Вид времени. Если там выбрано значение
Рабочее время, таблица Дополнительные виды времени обязательно должна быть абсолютно пустой. Наличие в ней строки Явка приведет к повторному сложению часов.
- В качестве альтернативы в поле Вид времени можно напрямую выбрать конкретный вид времени —
Явка, оставив дополнительные виды времени пустыми.
- На вкладке Основное проверим формулу расчета. В ней должен использоваться типовой показатель
ВремяВЧасах без ошибочных дополнительных показателей суммированного учета.
- Запишем изменения по кнопке Записать и закрыть и заново пересчитаем расчетный документ.
Способ 3. Проверка регистров сведений при скрытом задвоении
Если настройки времени проверены, но удвоение часов сохраняется, проанализируем записи регистров, сформированные переносом данных:
- Откроем меню Функции для технического специалиста (или Все функции).
- Найдем регистр сведений Плановые начисления и установим отбор по проблемному сотруднику. Убедимся, что на расчетный месяц за работником не числится два одновременно действующих начисления за отработанное время (например, перенесенный оклад и типовой оклад). Если обнаружен дубль, закроем лишнее плановое начисление с даты его назначения.
- Проверим регистр сведений Данные для подбора сотрудников. Наличие двух активных записей по одному и тому же физическому лицу на одной должности может приводить к дублированию считываемых данных при автозаполнении документов. Лишнюю строку необходимо удалить.
- После устранения дублей в регистрах перезаполним документ
Начисление зарплаты и взносов.
Таким образом, исправление настроек вида времени или переход на типовое начисление с кодом ОКЛЧС полностью устраняют коллизию удвоения отработанного времени при начислении заработной платы.