Здравствуйте. ЗУП Корп редакция 3.1 (3.1.32.66)
Для новых подразделений некорректно создается позиция штатного расписания.
При создании позиции штатного расписания с помощью документа «Изменение штатного расписания» позиция отображается в списке штатного расписания в корне (а не в нужной иерархии) и при условии, что установлен флажок «Показывать неутвержденные позиции».
После изменения какого-либо реквизита в данном подразделении и его записи отображение позиции штатного расписания в списке становится корректным, на необходимом уровне.
На демоверсии аналогичного релиза эта ошибка также воспроизводится.
Подскажите, пожалуйста, в чём может быть причина некорректного отображения позиций штатного расписания для новых подразделений? Ошибка возникает в обоих случаях – когда подразделение создано в Бухгалтерии и передано в ЗУП и когда создано в ЗУП.
Добрый день! Это ошибка в программе, её должны исправить в следующих версиях:
Ошибка 60021743
Код(ы) обращения: HL-989008
Спасибо!
Подскажите, пока не исправлена ошибка, есть рекомендуемые способы обхода?
К сожалению, способа обхода нет.
Но судя по статусу ошибки «Планируется исправление в будущих версиях», её должны исправить в ближайшем релизе.
Понятно, будем ждать.
Придумали временный вариант решения данной ошибки: в подразделении изменить, к примеру, наименование или вышестоящие подразделение, далее записать, а потом вернуть назад и записать, тогда позиция корректно отображается в штатном расписании.
Еще как вариант:
ПодразделенияПозиции = Новый Массив;
ПодразделенияПозиции.Добавить(Подразделение); // Подразделение — это подразделение позиции, которая некорректно отображается в форме списка штатного расписания
Если ЗначениеЗаполнено(Подразделение.Родитель) Тогда
ПодразделенияПозиции.Добавить(Подразделение.Родитель);
КонецЕсли;
Справочники.ШтатноеРасписание.ОбновитьСтруктуруШтатногоРасписанияПоДаннымПодразделений(Неопределено, ПодразделенияПозиции);
Справочники.ШтатноеРасписание.ОбновитьСтруктуруШтатногоРасписанияПоДаннымПозиций(Неопределено, ПодразделенияПозиции);
УправлениеШтатнымРасписанием.ОбновитьСведенияПодразделений(ПодразделенияПозиции);
Спасибо за предложенные варианты исправления ошибки! 🌸🌸🌸