bdd2

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

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

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

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

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

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

См. также

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

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


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


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

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

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

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