Разберем распространенную ситуацию в конфигурациях 1С:Управление производственным предприятием (редакция 1.3) и 1С:Зарплата и Управление Персоналом (редакция 2.5): при попытке автозаполнения документа Начисление зарплаты работникам организаций или добавления сотрудника через подбор система выдает сообщение «Не обнаружены данные для записи в ТЧ документа», хотя табель учета рабочего времени заполнен корректно и кадровые документы введены без ошибок.
Рассмотрим подробнее причины возникновения этой проблемы и изучим пошаговый алгоритм её диагностики и решения.
Проанализируем механику работы расчета зарплаты. Одной из наиболее частых причин является полное вытеснение планового вида расчета (например, Оклад по часам или Оклад по дням) разовым начислением, больничным листом, отпуском или другим документом отклонения.
Если в течение месяца сотруднику зарегистрировано разовое начисление или документ отклонения, у которого в плане видов расчета Основные начисления организаций настроено вытеснение планового оклада, алгоритм рассмотрит время как полностью перекрытое. В результате автозаполнение пропускает сотрудника, так как рассчитанная база отработанного времени оказывается нулевой.
Алгоритм проверки и устранения:
Начисление зарплаты работникам организаций. Если сотрудник успешно подтягивается в табличную часть, причина заключается в правилах вытеснения.Основные начисления организаций, откроем вид расчета Оклад по часам (или иной основной вид расчета сотрудника), перейдем на вкладку Прочее и проверим список вытесняющих расчетов на наличие ошибочных начислений.Выясним еще один классический случай: программа 1С контролирует повторные начисления по сотрудникам в рамках одного и того же периода расчета. Если по работнику за текущий месяц уже был проведен другой документ Начисление зарплаты работникам организаций, либо сотрудник случайно внесен в незавершенный (непроведенный) документ начисления зарплаты, автозаполнение пропускает его.
Как проверить:
Начисление зарплаты работникам организаций за текущий месяц.Проанализируем ситуацию, когда кадровые документы (прием на работу или кадровое перемещение) проведены, но движения по служебным регистрам сведений не сформировались. Данная проблема часто возникает при загрузке данных через механизмы обмена (РИБ или правила конвертации данных).
Что необходимо проверить в регистрах:
Плановые начисления работников организаций с отбором по проблемному сотруднику. Убедимся, что запись с видом расчета (например, Оклад по часам) действительна на расчетный месяц и период действия начисления не прекращен документом Ввод сведений о плановых начислениях.Состояния работников организаций. Наличие записей с длительным отсутствием (увольнение, отпуск по уходу за ребенком, отпуск без сохранения оплаты) блокирует автоматическое начисление зарплаты за соответствующий период.Рассмотрим ситуацию, связанную с учетом рабочего времени. Если в кадровом документе сотруднику назначен конкретный график работы, но сам справочник Графики работы не заполнен на текущий календарный год или месяц, расчетный механизм 1С не сможет вычислить норму и фактически отработанное время.
Решение проблемы:
Графики работы и откроем график, назначенный сотруднику в кадровом учете.Начисление зарплаты работникам организаций.Посмотрим на настройки самого документа начисления. Если в шапке документа Начисление зарплаты работникам организаций указано конкретное подразделение или организация, а сотрудник согласно кадровым перемещениям на расчетную дату переведен в другое подразделение, автозаполнение не включит его в табличную часть.
Для решения проверим историю кадровых перемещений сотрудника и убедимся, что параметры шапки документа (организация, подразделение) полностью соответствуют его текущему кадровому состоянию на конец расчетного месяца.