Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 14:41

Не вызывается окно макета отчета

Автор ktu78, 09 сен 2015, 13:45

0 Пользователей и 1 гость просматривают эту тему.

ktu78

Добрый день, коллеги
Создал отчет по документу Приходная Накладная
В нем реквизит формы - Документ типа ДокументСсылка.ПриходнаяНакладная
и макет ТабличнаяЧасть
На форму поместил команду для запуска отчета и написал обработчик:

&НаКлиенте
Процедура Команда1(Команда)
   Отчет(Документ);
КонецПроцедуры

&НаСервере

Процедура Отчет(Ссылка)
  ТабДок = Новый ТабличныйДокумент;   
  Макет = Отчеты.МакетПриходнойНакладной.ПолучитьМакет("ТабличныйДокумент");
  Шапка = Макет.ПолучитьОбласть("Шапка");
  Запрос=Новый Запрос;
  Запрос.Текст="ВЫБРАТЬ
               |   ПриходнаяНакладнаяТМЦ.Ссылка КАК Документ,
               |   ПриходнаяНакладнаяТМЦ.Ссылка.Дата КАК ДатаДокумента,
               |   ПриходнаяНакладнаяТМЦ.ТМЦ,
               |   ПриходнаяНакладнаяТМЦ.Цена,
               |   ПриходнаяНакладнаяТМЦ.Количество,
               |   ПриходнаяНакладнаяТМЦ.Сумма
               |ИЗ
               |   Документ.ПриходнаяНакладная.ТМЦ КАК ПриходнаяНакладнаяТМЦ
               |ГДЕ
               |   ПриходнаяНакладнаяТМЦ.Ссылка = &Ссылка";
  Запрос.УстановитьПараметр("Ссылка",Ссылка);
  Выборка=Запрос.Выполнить().Выбрать();
 
  Шапка.Параметры.Документ = Выборка.Документ;
  Шапка.Параметры.Дата = Выборка.ДатаДокумента;
  ТабДок.Вывести(Шапка);
  ТабДок.Показать();
КонецПроцедуры

При выполнении при нажатии на кнопку не происходит ничего.
Помогите, заранее благодарен!

dvm

....
Выборка=Запрос.Выполнить().Выбрать();
Выборка.Следующий();
....

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск