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