public void ПередЗаписью(/*Отказ*/)
{
if(true/*Не ОбменДанными.Загрузка
И Не ЭтоГруппа
И Не ЭтоНовый()
И ВидСклада <> Ссылка.ВидСклада
И ПолныеПрава.Склад_СуществуютСсылки(Ссылка)*/)
{
/*ОбщегоНазначения.СообщитьОбОшибке("Существуют документы, в которых выбран склад """ + Наименование + """.
|Реквизит ""Вид склада"" не может быть изменен, элемент не записан.");*/
//Отказ = Истина;
}
/*// Не дадим записать розничный склад или НТТ без указания типа цен.
*/
if(true/*Не ОбменДанными.Загрузка
И Не ЭтоГруппа
И (ВидСклада = Перечисления.ВидыСкладов.Розничный Или ВидСклада = Перечисления.ВидыСкладов.НТТ)
И НЕ ЗначениеЗаполнено(ТипЦенРозничнойТорговли)*/)
{
/*ОбщегоНазначения.СообщитьОбОшибке("Для склада вида """+ВидСклада+""" необходимо указать тип цен розничной торговли,
|элемент не записан.");*/
//Отказ = Истина;
}
if(true/*НЕ ОбменДанными.Загрузка*/)
{
//ПрошлыйИзмененныйРодительОбъектаДоступа = ?(Не ЭтоНовый() и Не Ссылка.Родитель = Родитель, Ссылка.Родитель, Неопределено);
//НастройкаПравДоступа.ПередЗаписьюНовогоОбъектаСПравамиДоступаПользователей(ЭтотОбъект, Отказ, Родитель);
}
}