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