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