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

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

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

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

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

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

См. также

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

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


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


ну и после копирую в консоль.
8. alernik@mail.ru Александр Ершов (alexer) 849 10.12.09 08:50 Сейчас в теме
(6) У меня так и написано
Подходит для УПП, УТ, возможно для других конфигураций, где имеется отчет "УниверсальныйОтчет".
9. alernik@mail.ru Александр Ершов (alexer) 849 10.12.09 08:56 Сейчас в теме
(7) Никто и не говорит что это сложно, просто удобно, не нужно каждый раз лезть в конфигуратор, ставить точки останова чтобы поймать текст запроса.
10. Константин Носов (NosovK) 11 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) 67 24.06.10 17:59 Сейчас в теме
Есть один косячок, не всегда реквизит "УниверсальныйОтчет" первый или единственный,
вот так :

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

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

Почему не оригинальная ?
16. Денис Денисов (koladen) 15 27.06.13 11:54 Сейчас в теме
Оставьте свое сообщение