public object ПечатьСпецификации(/**/)
{
//ТабДокумент = Новый ТабличныйДокумент;
//ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Спецификация";
//Макет = ПолучитьМакет("Спецификация");
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("ТекущийЭлемент", ЭтотОбъект.Ссылка);
/*Запрос.Текст = "
|ВЫБРАТЬ
| СпецификацииНоменклатуры.Код КАК Код,
| СпецификацииНоменклатуры.Наименование КАК Наименование,
| СпецификацииНоменклатуры.Ответственный.Наименование КАК ОтветственныйНаименование
|ИЗ
| Справочник.СпецификацииНоменклатуры КАК СпецификацииНоменклатуры
|ГДЕ
| СпецификацииНоменклатуры.Ссылка = &ТекущийЭлемент
|";*/
//Шапка = Запрос.Выполнить().Выбрать();
//Шапка.Следующий();
/*// Выводим шапку накладной
*/
//ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
//ОбластьМакета.Параметры.ТекстЗаголовка = "Спецификация номенклатуры: " + Шапка.Наименование;
//ТабДокумент.Вывести(ОбластьМакета);
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("ТекущийЭлемент", ЭтотОбъект.Ссылка);
/*Запрос.Текст = "
|ВЫБРАТЬ
| СпецификацииНоменклатуры.Номенклатура.Код КАК Код,
| СпецификацииНоменклатуры.Номенклатура.Артикул КАК Артикул,
| СпецификацииНоменклатуры.Номенклатура КАК Номенклатура,
| ВЫРАЗИТЬ(СпецификацииНоменклатуры.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК Наименование,
| СпецификацииНоменклатуры.ХарактеристикаНоменклатуры КАК Характеристика,
| NULL КАК Серия,
| СпецификацииНоменклатуры.Количество КАК Количество,
| СпецификацииНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения
|ИЗ
| Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатуры
|ГДЕ
| СпецификацииНоменклатуры.Ссылка = &ТекущийЭлемент
|";*/
//ВыборкаСтрок = Запрос.Выполнить().Выбрать();
//ТекстЗаголовка = "Выходные изделия";
//ВывестиРазделСпецификации(ТабДокумент, Макет, ВыборкаСтрок, ТекстЗаголовка);
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("ТекущийЭлемент", ЭтотОбъект.Ссылка);
/*Запрос.Текст = "
|ВЫБРАТЬ
| СпецификацииНоменклатуры.Номенклатура.Код КАК Код,
| СпецификацииНоменклатуры.Номенклатура.Артикул КАК Артикул,
| СпецификацииНоменклатуры.Номенклатура КАК Номенклатура,
| ВЫБОР КОГДА СпецификацииНоменклатуры.Номенклатура.НаименованиеПолное ЕСТЬ NULL ТОГДА
| СпецификацииНоменклатуры.Номенклатура
| ИНАЧЕ
| ВЫРАЗИТЬ(СпецификацииНоменклатуры.Номенклатура.НаименованиеПолное КАК Строка(1000))
| КОНЕЦ КАК Наименование,
| СпецификацииНоменклатуры.ХарактеристикаНоменклатуры КАК Характеристика,
| NULL КАК Серия,
| СпецификацииНоменклатуры.Количество КАК Количество,
| СпецификацииНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения
|ИЗ
| Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатуры
|ГДЕ
| СпецификацииНоменклатуры.Ссылка = &ТекущийЭлемент
|";*/
//ВыборкаСтрок = Запрос.Выполнить().Выбрать();
//ТекстЗаголовка = "Исходные комплектующие";
//ВывестиРазделСпецификации(ТабДокумент, Макет, ВыборкаСтрок, ТекстЗаголовка);
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("ТекущийЭлемент", ЭтотОбъект.Ссылка);
/*Запрос.Текст = "
|ВЫБРАТЬ
| СпецификацииНоменклатуры.Номенклатура.Код КАК Код,
| СпецификацииНоменклатуры.Номенклатура.Артикул КАК Артикул,
| СпецификацииНоменклатуры.Номенклатура КАК Номенклатура,
| ВЫБОР КОГДА СпецификацииНоменклатуры.Номенклатура.НаименованиеПолное ЕСТЬ NULL ТОГДА
| СпецификацииНоменклатуры.Номенклатура
| ИНАЧЕ
| ВЫРАЗИТЬ(СпецификацииНоменклатуры.Номенклатура.НаименованиеПолное КАК Строка(1000))
| КОНЕЦ КАК Наименование,
| СпецификацииНоменклатуры.ХарактеристикаНоменклатуры КАК Характеристика,
| NULL КАК Серия,
| СпецификацииНоменклатуры.Количество КАК Количество,
| СпецификацииНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения
|ИЗ
| Справочник.СпецификацииНоменклатуры.ВозвратныеОтходы КАК СпецификацииНоменклатуры
|ГДЕ
| СпецификацииНоменклатуры.Ссылка = &ТекущийЭлемент
|";*/
//ВыборкаСтрок = Запрос.Выполнить().Выбрать();
//ТекстЗаголовка = "Возвратные отходы";
//ВывестиРазделСпецификации(ТабДокумент, Макет, ВыборкаСтрок, ТекстЗаголовка);
/*// Вывести подписи
*/
//ОбластьМакета = Макет.ПолучитьОбласть("Подписи");
//ОбластьМакета.Параметры.Заполнить(Шапка);
//ТабДокумент.Вывести(ОбластьМакета);
/*// Зададим параметры макета.
*/
//ТабДокумент.ОбластьПечати = ТабДокумент.Область(2,2,ТабДокумент.ВысотаТаблицы, ТабДокумент.ШиринаТаблицы);
//ТабДокумент.ПолеСверху = 5;
//ТабДокумент.ПолеСлева = 15;
//ТабДокумент.ПолеСнизу = 0;
//ТабДокумент.ПолеСправа = 0;
//ТабДокумент.РазмерКолонтитулаСверху = 0;
//ТабДокумент.РазмерКолонтитулаСнизу = 0;
//ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
return null;
}