public void ОбновитьПраваДоступаКИерархическимОбъектамПриНеобходимости(/*Ссылка, ПрошлыйИзмененныйРодительОбъектаДоступа, Отказ*/)
{
/*//В объекте не был изменен родитель. Обновлять права доступа нет необходимости
*/
if(true/*ПрошлыйИзмененныйРодительОбъектаДоступа = Неопределено Или Отказ*/)
{
}
//ОбновляемыеОбъекты = Новый Массив;
//ОбновляемыеОбъекты.Добавить(Ссылка);
//ПолучитьМассивРодительскихЭлементов(Ссылка, ОбновляемыеОбъекты);
if(true/*ЗначениеЗаполнено(ПрошлыйИзмененныйРодительОбъектаДоступа)*/)
{
//ПолныеПрава.ОбновитьПраваДоступаКПрошлымРодителям(Ссылка, ПрошлыйИзмененныйРодительОбъектаДоступа, Отказ);
if(true/*Отказ*/)
{
}
}
//ШапкаОшибки = "Права " + Ссылка + " не записан!";
//ОбновляемыеОбъекты = ПолныеПрава.ПолучитьСписокОбновляемыхОбъектовПриПереносеВГруппу(Ссылка, ОбновляемыеОбъекты);
}