public void ИсправлениеКадровогоДокументаПередЗаписью(/*Отказ, РежимЗаписи, РежимПроведения, ЭтотОбъект, ВосстанавливатьДвижения, ИсправляемыйДокумент, СоответствиеДвижений*/)
{
if(true/*РежимЗаписи = РежимЗаписиДокумента.Проведение И Не ЭтотОбъект.ИсправляемыйДокумент.Пустая()*/)
{
//Сотрудники = Новый Массив;
//Физлица = Новый Массив;
if(true/*ЭтотОбъект.Метаданные().ТабличныеЧасти.Найти("РаботникиОрганизации") = Неопределено*/)
{
//Сотрудники.Добавить(ЭтотОбъект.Сотрудник);
//Физлица.Добавить(ЭтотОбъект.Физлицо);
}
//СоответствиеДвижений = ЭтотОбъект.ДвиженияИсправляемогоДокумента.Получить();
if(true/*СоответствиеДвижений = Неопределено*/)
{
//СоответствиеДвижений = Новый Соответствие;
}
//ОбработатьДвиженияИсправляемогоДокумента(ЭтотОбъект.ИсправляемыйДокумент, СоответствиеДвижений, Сотрудники, Физлица);
//ЭтотОбъект.ДвиженияИсправляемогоДокумента = Новый ХранилищеЗначения(СоответствиеДвижений);
}
if(true/*РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения*/)
{
//СоответствиеДвижений = ЭтотОбъект.ДвиженияИсправляемогоДокумента.Получить();
if(true/*СоответствиеДвижений <> Неопределено*/)
{
//ЭтотОбъект.ДвиженияИсправляемогоДокумента = Неопределено;
if(true/*ЭтотОбъект.ИсправляемыйДокумент.Пустая()*/)
{
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("ДокументСсылка", ЭтотОбъект.Ссылка);
/*Запрос.Текст =
"ВЫБРАТЬ
| Док.ИсправляемыйДокумент
|ИЗ
| Документ." + ЭтотОбъект.Метаданные().Имя + " КАК Док
|ГДЕ
| Док.Ссылка = &ДокументСсылка";*/
//Выборка = Запрос.Выполнить().Выбрать();
if(true/*Выборка.Следующий()*/)
{
//ИсправляемыйДокумент = Выборка.ИсправляемыйДокумент;
//ВосстанавливатьДвижения = Истина;
}
}
}
}
}