Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать1)
Макет = Документы.НачислниеОплаты.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДоговорыНаТОВДГО.ЛицевойСчет КАК ЛицевойСчет,
| ДоговорыНаТОВДГО.Владелец КАК Конрагент,
| ДоговорыНаТОВДГО.Владелец.ФактическийАдрес КАК АдресИО,
| ДоговорыНаТОВДГО.ПодразделениеОрганизации КАК Подразделение,
| ДоговорыНаТОВДГО.ПодразделениеОрганизации.Адрес КАК АдресПодразделения
|ИЗ
| Справочник.ДоговорыНаТОВДГО КАК ДоговорыНаТОВДГО
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| НачислниеОплаты.ВерсияДанных КАК ВерсияДанных,
| НачислниеОплаты.ПометкаУдаления КАК ПометкаУдаления,
| НачислниеОплаты.Номер КАК Номер,
| НачислниеОплаты.Дата КАК Дата,
| НачислниеОплаты.Проведен КАК Проведен,
| НачислниеОплаты.Организация КАК Организация,
| НачислниеОплаты.ПериодУчёта КАК ПериодУчёта,
| НачислниеОплаты.Договор КАК Договор,
| НачислниеОплаты.ТабличнаяЧасть1.(
| Ссылка КАК Ссылка,
| НомерСтроки КАК НомерСтроки,
| Задолженность КАК Задолженность,
| Начислено КАК Начислено,
| Оплата КАК Оплата,
| Итого КАК Итого
| ) КАК ТабличнаяЧасть1
|ИЗ
| Документ.НачислниеОплаты КАК НачислниеОплаты
|ГДЕ
| НачислниеОплаты.Ссылка В(&Ссылка)";
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
keni0191, визуально все верно. Что показывает отладка? Есть и правильное ли значение у свойств выборки? Есть и правильно ли заполнены параметры табличного документа?
Гипетеза на проверку: проверить ячейку с параметром. Возможно там вместо типа параметра обычный текст или шаблон.
Так это уже другой вопрос - зачем голову морочите свои периодом учета?
Если новый вопрос заключается в том, что на печать не выводятся ФИО, лицевой счет и адреса - так вы их не заполняете в коде и потому они и не выводятся!!!
keni0191, сверху есть странный запрос на выборку всех данных из справочника ДоговорыНаТОВДГО , данные которого игнорируются - можно начать с удаления этого мусора. Далее во втором запросе, если реквизит Договор и есть тип ДоговорыНаТОВДГО , то нужные поля можно вытащить из него:
|ВЫБРАТЬ
| НачислниеОплаты.ВерсияДанных КАК ВерсияДанных,
| НачислниеОплаты.ПометкаУдаления КАК ПометкаУдаления,
| НачислниеОплаты.Номер КАК Номер,
| НачислниеОплаты.Дата КАК Дата,
| НачислниеОплаты.Проведен КАК Проведен,
| НачислниеОплаты.Организация КАК Организация,
| НачислниеОплаты.ПериодУчёта КАК ПериодУчёта,
| НачислниеОплаты.Договор КАК Договор,
| НачислниеОплаты.Договор.ЛицевойСчет КАК ЛицевойСчет,
| НачислниеОплаты.Договор.Владелец КАК Конрагент,
| НачислниеОплаты.Договор.Владелец.ФактическийАдрес КАК АдресИО,
| НачислниеОплаты.Договор.ПодразделениеОрганизации КАК Подразделение,
| НачислниеОплаты.Договор.ПодразделениеОрганизации.Адрес КАК АдресПодразделения
|ИЗ
| Документ.НачислниеОплаты КАК НачислниеОплаты
|ГДЕ
| НачислниеОплаты.Ссылка В(&Ссылка)";