public void ПроверитьОстатки(/*Выборка, Отказ, Заголовок, СтруктураПараметров*/)
{
if(true/*СтруктураПараметров.ЕстьСерия*/)
{
/*// В таблице будут находится данные
*/
/*// по которым контроль без учета серии пройден
*/
/*// чтобы не выполнять дважды
*/
//ТаблицаКонтрольБезСерий = Новый ТаблицаЗначений;
//ТаблицаКонтрольБезСерий.Колонки.Добавить("Склад");
//ТаблицаКонтрольБезСерий.Колонки.Добавить("Номенклатура");
//ТаблицаКонтрольБезСерий.Колонки.Добавить("Качество");
if(true/*СтруктураПараметров.ЕстьХарактеристика*/)
{
//ТаблицаКонтрольБезСерий.Колонки.Добавить("ХарактеристикаНоменклатуры");
}
}
while(true/*Выборка.Следующий()*/)
{
if(true/*СтруктураПараметров.ЕстьСерия И Выборка.ТипЗаписи() = ТипЗаписиЗапроса.ИтогПоГруппировке*/)
{
//ДокументКоличествоБезСерий = Выборка.КоличествоИзСвободногоОстатка;
//ДокументКПередачеБезСерий = Выборка.КПередаче;
}
//ДокументКоличество = Выборка.Количество;
if(true/*ДокументКоличество <=0*/)
{
}
//ДокументКПередаче = Выборка.КПередаче;
//СвободныйОстаток = Выборка.СвободныйОстаток;
//КПолучению = Выборка.КПолучению;
//КПолучениюОстаток = Выборка.КПолучениюОстаток;
//НачалоЦикла = ?(СтруктураПараметров.ЕстьСерия, 1, 2);
}
//;;
}