Подразделение не отображается в штатном расписании

Вопрос задал Галина А.

Ответственный за ответ: Пьянкова Елена (★9.86/10)

Здравствуйте. ЗУП Корп редакция 3.1 (3.1.32.66)
Для новых подразделений некорректно создается позиция штатного расписания.
При создании позиции штатного расписания с помощью документа «Изменение штатного расписания» позиция отображается в списке штатного расписания в корне (а не в нужной иерархии) и при условии, что установлен флажок «Показывать неутвержденные позиции».

После изменения какого-либо реквизита в данном подразделении и его записи отображение позиции штатного расписания в списке становится корректным, на необходимом уровне.

На демоверсии аналогичного релиза эта ошибка также воспроизводится.
Подскажите, пожалуйста, в чём может быть причина некорректного отображения позиций штатного расписания для новых подразделений? Ошибка возникает в обоих случаях – когда подразделение создано в Бухгалтерии и передано в ЗУП и когда создано в ЗУП.

Все комментарии (9)

  1. Добрый день! Это ошибка в программе, её должны исправить в следующих версиях:

    Код ошибки: 60021743
    Код(ы) обращения: HL-989008
    Статус: Планируется исправление в будущих версиях Зарегистрирована: 31.03.2025
    Продукт: «1С:ЗУП 3, 1С:ЗГУ 3»
    Описание:

    В справочнике «Штатное расписание» могут некорректно отображаться закрытые подразделения и подчиненные подразделения в иерархии.
  2. К сожалению, способа обхода нет.
    Но судя по статусу ошибки «Планируется исправление в будущих версиях», её должны исправить в ближайшем релизе.

  3. Придумали временный вариант решения данной ошибки: в подразделении изменить, к примеру, наименование или вышестоящие подразделение, далее записать, а потом вернуть назад и записать, тогда позиция корректно отображается в штатном расписании.

  4. Еще как вариант:

    ПодразделенияПозиции = Новый Массив;
    ПодразделенияПозиции.Добавить(Подразделение); // Подразделение — это подразделение позиции, которая некорректно отображается в форме списка штатного расписания

    Если ЗначениеЗаполнено(Подразделение.Родитель) Тогда
    ПодразделенияПозиции.Добавить(Подразделение.Родитель);
    КонецЕсли;

    Справочники.ШтатноеРасписание.ОбновитьСтруктуруШтатногоРасписанияПоДаннымПодразделений(Неопределено, ПодразделенияПозиции);
    Справочники.ШтатноеРасписание.ОбновитьСтруктуруШтатногоРасписанияПоДаннымПозиций(Неопределено, ПодразделенияПозиции);
    УправлениеШтатнымРасписанием.ОбновитьСведенияПодразделений(ПодразделенияПозиции);

Добавить комментарий