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