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