Вы здесь

КлючСортировкиПоНомеру

Сообщение об ошибке

Warning: Trying to access array offset on value of type null в функции taxonomy_menu_trails_init() (строка 102 в файле /usr/local/www/wiki9/sites/all/modules/taxonomy_menu_trails/taxonomy_menu_trails.module).

Описание

КлючСортировкиПоНомеру (locRecord: Справочники.ШтатноеРасписание; var locResult: string=nil): string;

Назначение

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

И номер, и ранг должности - целочисленные значения. Разница в том, что номер - это абсолютный показатель положения строки штатного расписания, а ранг - относительный.

Процедура КлючСортировкиПоНомеру вычисляет цепочку номеров в иерархии ШР от записи до корня (собственно ШР), переводит номер в строковое выражени длиной 5 символов (дополняя номер незначащими нулями), возвращает результат в формате "00000.00000.00000".

Логическая группа: 
Тип возвращаемого значения: 
InClass: 
Public: 
Ключевые слова: