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