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