IStaffService.PropagateNotAvailable — метод (StaffUnit)

Распространяет признак "Не показывать при выборе" с родительского подразделения на дочерние подразделения и сотрудников.

Синтаксис

void PropagateNotAvailable(StaffUnit staffUnit)
Параметры
staffUnit

Тип: StaffUnit

Подразделение Справочника сотрудников, для дочерних элементов которого устанавливается признак "Не показывать при выборе"

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр staffUnit.

Примеры

Ниже приведён пример распространения признака "Не показывать при выборе" с подразделения с идентификатором 00000000-0000-0000-0000-000000000000, на вложенные подразделения и сотрудников

(1)

StaffUnit unit = objectContext.GetObject<StaffUnit>(new Guid("00000000-0000-0000-0000-000000000000"));
IStaffService staffService = objectContext.GetService<IStaffService>();

staffService.PropagateNotAvailable(unit);
objectContext.AcceptChanges();
1 Инициализация контекста объектов.