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