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