Как вывести отчет в скд с формы документа #695631


#0 by reznik911
есть документ Событие. для него создал макет Схема компоновки данных  - ЛистУчетаСервисногВыезда. набор данных запрос. На форму документа поместил кнопку печать  - Процедура ОсновныеДействияФормыПечать(Кнопка).  Посмотрел в учебнике Хрусталевой (разработка сложных отчетов в 1 предприятие 8) создаются наборы данных объекты и затем на форму документа пишется запрос с помощью чего выводят результат в ТД. У меня иной случай набор данных запрос. чтоб свзяать с доументом я ж не могу писать запрос еще раз правильно? вот как связать эту процедуру с отчетом и чтоб выводил не в ТабДок а чтоб сам отчет показал. Форму отчета не создавал думал рас уж в табдок не выводить то зачем он.
#2 by reznik911
вывести нужно не в табличный документ а вывести сам отчет или форму отчета накрайняк можно?
#3 by reznik911
{Документ.Событие.Форма.ФормаДокумента.Форма(1433)}: Поле объекта не обнаружено (Результат)     ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
#6 by reznik911
формирует пустую таблицу((((
#7 by vhl
Такой запрос
#8 by reznik911
запрос то вот правильный. он в консоли и в отдельном отчете показывает верные данные
#9 by reznik911
нужно результат не в таб док  закидывать а вывести сам отчет. я так думаю там ошибка поэтому выводит пустую таблицу
#10 by vhl
ТиповыеОтчеты.УстановитьПараметр(КомпоновщикНастроек,"Ссылка",Ссылка); кури эту строку - правильно ли она отрабатывает или у тебя по другому параметры называются
#11 by тшл
а что значит сам отчет?
#12 by vhl
какой еще отчет? Ты в документе находишься
#13 by reznik911
ну да. ну всмысле подобие форму отчета получить
#14 by vhl
Табличный документ это и есть отчет
#15 by reznik911
тогда придется отчет отдельно создать и его форму тоже. а потом в запросе вывести форму этого отчета?
#16 by тшл
наверно есть какая-то общаяформа "отчет" да ?
#17 by reznik911
я создал еще этот же отчет отдельно от документа в отчетах. то как его можно вывести?
#18 by reznik911
нету)
#19 by тшл
зачем тебе форма отчета?
#20 by vhl
ТД = Новый ТабличныйДокумент; - это ты создаешь его ТД.Показать; - это ты его выводишь
#21 by reznik911
да чтоб он как то по человечески все вывел, да еще я и макет подкорекривать буду там уже сложнее будет
#22 by reznik911
ну почему тогда он пустой(
#23 by vhl
Потому что ты тему через строчку читаешь
#24 by vhl
Макет ты в схеме компоновки своей "ЛистУчетаСервисногВыезда" делаешь, а данные выводятся в ТД
#25 by тшл
ФормаОтчета.Открыть; если есть реквизиты заполняй перед открытием.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С