gifts2017

Получить текст запроса типового отчета

Опубликовал alernik@mail.ru Александр Ершов (alexer) в раздел Программирование - Инструментарий

Обработка помогает быстро получить текст запроса типового отчета конфигурации, для дальнейшего редактирования, например, в консоли отчетов.

Просто выбираете из списка отчет и получаете текст запроса этого отчета. Внизу обработки отображаются доступные поля отбора и доступные поля группировок. Далее можно откорректировать текст этого запроса, нажав на кнопку "Открыть в консоли". Подходит для УПП, УТ, возможно для других конфигураций, где имеется отчет "УниверсальныйОтчет".

Скачать файлы

Наименование Файл Версия Размер
ЗапросТиповогоОтчета.epf 878
.epf 18,52Kb
09.12.09
878
.epf 18,52Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Сергей Кучеров (СергейКа) 09.12.09 10:44
Идея хорошая, но ;) :
1. Ссылка плюса чуть недоделанная, уж до конца надо было доводить.
2. Можно довести до универсализации, увы в ЗУП не будет работать.
3. "Артефактов" в коде многовато. Можно было бы и почистить, если уж код открыт...
2. alernik@mail.ru Александр Ершов (alexer) 09.12.09 11:03
(1) Довести до универсализации все отчеты, я думаю, все равно не получится, только те, которые имеют реквизит ПостроительОтчета или Схему компоновки данных.
3. Андрей Григорьев (Borisych) 09.12.09 13:40
4. desty (lustin) 09.12.09 14:02
Если Вопрос("Неужели на столько плохо?", РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Нет) = КодВозвратаДиалога.Да тогда
			Предупреждение("Ну тогда иди сам на сайт, и там голосуй.");
			Закрыть();
....

...Показать Скрыть


потрясающе... люблю ожидаемое поведение
5. alernik@mail.ru Александр Ершов (alexer) 09.12.09 14:16
(4) Процедура и панель позаимствованы Rebelx
http://infostart.ru/public/16750/ :)
6. Артур Аюханов (artbear) 09.12.09 17:29
(0) Просьба в главное описание добавить инфу из (2).
Например, написав так: "подходит для использования любых отчетов, у которых есть ... "
7. Андрей Пастухов (Minotavrik) 10.12.09 07:57
А что сложного получить текст запроса типового отчета? Я обычно это делаю в отладчике.
ПостроительОтчета.ПолучитьЗапрос().Текст


ну и после копирую в консоль.
8. alernik@mail.ru Александр Ершов (alexer) 10.12.09 08:50
(6) У меня так и написано
Подходит для УПП, УТ, возможно для других конфигураций, где имеется отчет "УниверсальныйОтчет".
9. alernik@mail.ru Александр Ершов (alexer) 10.12.09 08:56
(7) Никто и не говорит что это сложно, просто удобно, не нужно каждый раз лезть в конфигуратор, ставить точки останова чтобы поймать текст запроса.
10. Константин Носов (NosovK) 10.12.09 09:08
(7) к примеру я не большой специалист по 1с и не знал как получить текст типового запроса, поэтому этот отчет весьма сильно упростил мне жизнь )
11. Игорь Мезенцев (mialord) 10.12.09 18:22
Ну, скажем так, вещь не оригинальная, но порой может и сгодиться, + с меня 8-)
12. Stanley_Goodspeed (Stanleygoo) 12.12.09 12:41
Обалденная вещь. Очень помогла. Спасибо! :)
13. Геннадий Петин (GreenLab) 24.06.10 17:59
Есть один косячок, не всегда реквизит "УниверсальныйОтчет" первый или единственный,
вот так :

Если МетаданныеОтчет.Реквизиты.Найти("УниверсальныйОтчет") <> Неопределено Тогда ...

будет прапильнее
14. alernik@mail.ru Александр Ершов (alexer) 25.06.10 07:52
15. Сашка Алексеев (orskalex) 02.11.11 15:33
mialord пишет:
Ну, скажем так, вещь не оригинальная, но порой может и сгодиться, + с меня

Почему не оригинальная ?
16. Денис Денисов (koladen) 27.06.13 11:54