Как в универсальном отчете вывести две таблицы, не зависящие по запросу. #728987


#0 by Nicholas_NullaM
Здравствуйте, подскажите пожалуйста как в универсальном отчете вывести на печать данные из двух между собой не связанных запросов, чтобы данные из этих запросов выводились в двух разных таблицах.
#1 by Михаил Козлов
В каком смысле запросы не связаны? Доступные поля, показатели и пр. относятся к одному объекту типа "УниверсальныйОтчет". Если не затруднит - содержательный пример.
#2 by John83
те же отборы как ты собираешься устанавливать?
#3 by IШаман
Сделать один запрос.
#4 by Nicholas_NullaM
Пример такой в Комплексной автоматизации, заказчик хочет в отчете "Валовая прибыль" при его формировании видеть еще одну таблицу, данные для нее нужно брать из двух регистров "Закупки" и "Движения денежных средств". Тот запрос, который уже существует в этом отчете из этих регистров вообще ничего не берет, да и огромный он очень. Я хотел сделать пакет запросов, объединить два запроса, поместить во временную таблицу и из нее считать уже данные, но вышла ошибка, что количество столбцов не равно в объединяемых запросах. Подскажите, как в идеале нужно сделать, чтобы было две таблицы на выводе и вообще как связывают запросы в такой ситуации? С универсальными отчетами познакомился совсем недавно, в целом разобрал процедуру "Установить начальные настройки" Но как сделать то, что от меня хотят, мне непонятно.
#5 by mehfk
Выводи последовательно два отчета в один табдок
#6 by John83
тебе с запросами надо учиться работать, а в УО все просто - просто нужный запрос впихнул, да и все закупки с валовой связать без проблем можно, а на счет денежных средств - это уж от задачи зависит
#7 by FIXXXL
как вариант: суешь полностью весь большой запрос по Валовой в подзапрос и уже к вложенному запросу прикручиваешь свои свистелки Что бы не было вопросов по количеству столбцов, пользу конструктор запроса
#8 by Nicholas_NullaM
И как это сделать в УО? Не совсем понял фразу "два отчета в один табдок", с делать два отдельных отчета что ли?
#9 by Nicholas_NullaM
С подзапросом я и правда не догадался, но как потом решить мои проблемы. Количество столбцов в выведенных таблицах должно быть разное, да и непонятно мне как потом механизм в УО из целого запроса сформирует две таблицы на выводе? Ничего толкового в интернете по этому поводу не нашел.
#10 by mehfk
Почти в любом типовом отчете на основе универсального отчета есть такой код. Угадай, что такое ТабличныйДокумент.
#11 by mehfk
+ Ну и соответственно само описание параметров процедуры
#12 by Михаил Козлов
Если показатели и поля в 2-х запросах могут отличаться, я бы посоветовал завести 2 реквизита отчета типа "УниверсальныйОтчет". Для каждого из них заполнить начальные настройки, предусмотреть возможность настройки каждого из отчетов (2 кнопки "Настройка" и 2 раза обратиться к УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент). Предварительно посмотреть, не чистится ли ТабличныйДокумент в УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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