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