public void НастроитьРегламентноеЗадание(/*ЭтотОбъект, Отказ*/)
{
//Заголовок = ЭтотОбъект.ЗаголовокПриЗаписи();
//СообщениеОбОшибке = "Ошибка при записи регламентного задания";
//УИД = ЭтотОбъект.Ссылка.УникальныйИдентификатор();
//СвойстваРегламентногоЗадания = Новый Структура();
//СвойстваРегламентногоЗадания.Вставить("Использование");
//СвойстваРегламентногоЗадания.Вставить("Параметры");
//СвойстваРегламентногоЗадания.Вставить("Наименование");
//СвойстваРегламентногоЗадания.Вставить("Ключ");
if(true/*НЕ ПолныеПрава.ПрочитатьРегламентноеЗадание(
Новый УникальныйИдентификатор(ЭтотОбъект.РегламентноеЗадание),
СвойстваРегламентногоЗадания,
СообщениеОбОшибке,
Заголовок)*/)
{
/*// Идентификатор РегламентноеЗадание не должен быть пустым
*/
/*// а само регл. задание должно существовать.
*/
/*// Это обеспечивается в обработчике события ПередЗаписью().
*/
//Отказ = Истина;
}
/*// Проверим, что свойства - правильные,
*/
/*// записывать задание будем только в случае, если их нужно менять
*/
if(true/*СвойстваРегламентногоЗадания.Параметры.Количество() = 1
И СвойстваРегламентногоЗадания.Параметры[0] = ЭтотОбъект.Ссылка
И СвойстваРегламентногоЗадания.Наименование = ЭтотОбъект.Наименование
И СвойстваРегламентногоЗадания.Ключ = "" + УИД
И СвойстваРегламентногоЗадания.Использование = Истина*/)
{
/*// Все нормально
*/
}
/*// Будем записывать новые настройки
*/
//ПараметрыРегламентногоЗадания = Новый Массив();
//ПараметрыРегламентногоЗадания.Добавить(ЭтотОбъект.Ссылка);
//СвойстваРегламентногоЗадания.Использование = Истина;
//СвойстваРегламентногоЗадания.Параметры = ПараметрыРегламентногоЗадания;
//СвойстваРегламентногоЗадания.Наименование = ЭтотОбъект.Наименование;
/*// Одновременно может выполняться только одно регл. задание для минимизации конфликтов
*/
/*// Для этого устанавливаем ключ
*/
//СвойстваРегламентногоЗадания.Ключ = "" + УИД;
if(true/*НЕ ПолныеПрава.ИзменитьРегламентноеЗадание(
Новый УникальныйИдентификатор(ЭтотОбъект.РегламентноеЗадание),
СвойстваРегламентногоЗадания,
СообщениеОбОшибке,
Заголовок)*/)
{
//Отказ = Истина;
}
}