Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запросник
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Хранилище: скачать бесплатно отчеты, обработки, конфигурации, программы, внешние компоненты, литературу > 1С: Предприятие 8 > Отчеты / Обработки
Vofka
Переработанная консоль запросов. За основу взята консоль с диска ИТС.
Основные изменения:
1. Добавлена возможность просмотра результата запроса в соответствии с настроенными выборками из него.
2. Добавлен просмотр содержания временных таблиц результата запроса.
3. Добавлен вызов консоли из текста программного модуля для отладки запроса.
4. Добавлены замеры времени выполнения как запроса в целом, так и запросов пакета для создания временных таблиц.
5. Добавлено отображение типов данных в результате запроса и отображение NULL. Также добавлено открытие на просмотр значений в результате запроса.
6. Добавлена возможность выполнения произвольного программного алгоритма над результатом запроса.
7. Существенно переработан интерфейс. В том числе добавлены просмотры в отдельных максимизированных окнах текста запроса, результата запроса, содержания временных таблиц. Много других доработок.
ї

Доработанная стандартная консоль запросов.

Добавленные возможности.

По работе с текстом запроса (в контекстном меню)

1. Пункт "Пропылесосить текст из модуля" - очистить текст запроса, перенесенный из программного модуля от символов "|", ";" и кавычек

2. Пункт "Получить текст для модуля" - получить текст запроса для передачи в программный модуль (добавить символы "|", ";" и кавычки)

Работа с выборками из результата запроса

На закладке "Выборки" можно настроить правила выборки данных из результата запроса.

Предусмотрено 2 режима выгрузки результата запроса в таблицу/дерево:
Стандартная выгрузка результата - используется метод Выгрузить() результата запроса;
По списку настроенных выборок - используется таблица настроенных выборок из результата запроса. Используется вложенный вызов метода Выбрать() к описанным выборкам из запроса. Т.е. первая выборка получается из результата запроса, а каждая последующая - выборкой из предыдущей.

Автоматическую настройку выборок можно выполнить нажав кнопку "Получить из запроса". Выборки создаются исходя из того, как они описаны в итогах запорса.

Работа со временными таблицами

На закладке «Временные таблицы» можно посмотреть содержимое временных таблиц запроса.

В поле «Временная таблица» из выпадающего списка необходимо выбрать имя временной таблицы и нажать кнопку «Показать». В результате в табличной части будет отображено содержимое временной таблицы.

Выполнение алгоритма над результатом запроса

Для выполнения произвольного алгоритма над результатом запроса необходимо нажать кнопку "Выполнить алгоритм..." на закладке "Результат". Выполнение алгоритма возможно только если результат представлен в виде таблицы значений (режим Таблица на закладке "Результат").

В открывшемся диалоговом окне необходимо задать требуемый текст программного модуля, который будет выполнен для каждой строки таблицы результата и нажать на кнопку "Выполнить алгоритм".

При написании алгоритма для обращения к строке результата необходимо использовать выражение СтрокаРезультата.

В левой части формы отображается таблица со списком полей результата запроса. Двойной клик на строке таблицы вставит в текст алгоритма конструкцию СтрокаРезультата.[Поле], где [Поле] - имя выбранного поля.

В подменю кнопки "Выполнить алгоритм" находится дополнительный пункт "Выполнить для первой строки". При выборе этого пункта алгоритм выполняется только для первой строки результата. Этот режим рекомендуется использовать для отладки алгоритма.

Вызов консоли из текста модуля для анализа отлаживаемого запроса

Консоль запросов может также использоваться для отладки запросов в режиме отладки кода. Для этого, необходимо после описания и установки параметров запроса вставить код:

ВнешниеОбработки.Создать("Q:\1С\8.2\My_EPFs\Запросник82.epf").Отладить(Запрос);

где

"Q:\1С\8.2\My_EPFs\Запросник82.epf" - путь к консоли на локальном диске;

Запрос - отлаживаемый запрос.

В результате в режиме "1С:Предприятие" будет открыто окно консоли с загруженным в нее запросом и установленными у него параметрами.

Прочие доработки

1. Добавлен режим редактирования текста запроса в отдельном большом окне (кнопка со стрелкой в правом верхнем углу текста запроса).

2. Добавлена кнопка копирования текста запроса в буфер обмена (в нижнем правом углу текста запроса)

3. Добавлена выгрузка результата запроса в табличный документ (пункт в контекстном меню )

4. В таблице результата добавлено отображение значения NULL

5. Добавлено открытие значение ячейки результата запроса по двойному клику.

6. Отображение времени выполнения запроса в мсек и количества строк в результате.

7. Возможность работать с параметрами типа «МоментВремени» и "Граница" (кнопка «Момент времени / Граница» на закладке «Параметры»).

8. Интерфейсные доработки.

Полное описание возможностей и порядок работы с Запросником включены в справку по нему.


Основной экран


Версии запроса


Параметры запроса


Работа с выборками из запроса


Временные таблицы


История открытых файлов


Выполнение алгоритма

Скачать: Нажмите для просмотра прикрепленного файла

Скачать релиз от 06.03.2012: Нажмите для просмотра прикрепленного файла (спасибо за версию от 06.03.2012 это говорить syalko в необходимо зарегистрироваться для просмотра ссылки посте)
shurik_shurik
Можно повторить, а то ссылка умерла
Vofka
Извиняюсь, что с такой задержкой. Ссылку обновил.
abird
А можно попросить пароль к архиву??? Пробовал посмотреть, а архив не открывается... 09000000.gif
Vofka
Нельзя. Можно почитать правила. Или вводить пароль 3695 раз, на 3696 архив откроется.
abird
Цитата(Vofka @ 27.01.12, 17:56) необходимо зарегистрироваться для просмотра ссылки
Нельзя. Можно почитать правила. Или вводить пароль 3695 раз, на 3696 архив откроется.

Спс!!! Хотя можно было бы и ответить, или хотя бы ссылку на правила указать...
Vond
оффтоп? от вы молодые да ранние - ленивые да слепые. Взрослый (не по годам) уважающий человек при регистрации прочитал бы правила, и увидел бы большими буквами сверху надпись ПРАВИЛА. Да и вообще неужели это не очевидные вещи при пользовании форума - ЧИТАТЬ, ИСКАТЬ. Это, простите, как подтираться после дефекации (кто не знает слова - wiki поможет) - простой очевидный процесс. А то со всей своей оторванностью от мира пишите один пост и трясетесь над ним ожидая ответ, когда все ответы уже есть, надо немного лишь постараться и приложить малость усилий, с умом конечно приложить.
abird
Цитата(Vond @ 28.01.12, 0:33) необходимо зарегистрироваться для просмотра ссылки
оффтоп? от вы молодые да ранние - ленивые да слепые. Взрослый (не по годам) уважающий человек при регистрации прочитал бы правила, и увидел бы большими буквами сверху надпись ПРАВИЛА. Да и вообще неужели это не очевидные вещи при пользовании форума - ЧИТАТЬ, ИСКАТЬ. Это, простите, как подтираться после дефекации (кто не знает слова - wiki поможет) - простой очевидный процесс. А то со всей своей оторванностью от мира пишите один пост и трясетесь над ним ожидая ответ, когда все ответы уже есть, надо немного лишь постараться и приложить малость усилий, с умом конечно приложить.

МОЛОДЕЦ!!!! ЗадавайТЕ умные вопросы, получайТЕ умные ответы. Вообще, я с ВАМИ согласен, можно было почитать статью по кнопке "ПРАВИЛА". Я даже Вам советую почИтать: ведь там о пароле на архив ничего не сказано.
P.S: ВЫ очерь красноречивый человек - так и продолжайТЕ. Только поработайТЕ хотябы над элементарным уважением к людям на форуме... smile.gif
Домовик
да, там не все так просто ). мне только недавно удалось найти те самые правила ). называются - правила хранилища. там пароль.


необходимо зарегистрироваться для просмотра ссылки
MATEVI
abird, еще одна такая выходка забаним. В отличие от Вас искателя ссылок человек полезен для форума.
ЗЫ А правила значит Вы не прочитали. П№1
syalko
Уважаемые, а последнего релиза случайно нет ни у кого?

Вот ведь как! icon_bang.gif Спросил здесь, уже отчаявшись найти, и тут ЭВРИКА!

Вот релиз от 06.03.12 :
Нажмите для просмотра прикрепленного файла
Vofka
Обновил первый пост. smile.gif
vvdluua
При работе в терминальном режиме Zaprosnik-ом идет захват СУБД. помагает только віход из 1С.
(релиз от 06.03.12), другие не пробовал.
TipsyKID
Vofka

Можно в качестве параметра указать Таблицу Значений ?
Если нет, может знаете в какой консоли запросов есть эта возможность, а то уже тьму перерыл вариантов, самому писать лень (Не хочется в чужом коде разбираться)
Vofka
TipsyKID, не скажу, не помню. Можно скачать и проверить smile.gif . С работой с ТЗ мне лично не встречалась консоль.
TipsyKID
Уже нашел, кстати очень веселый консоль запросов, называется Konsolj_zaprosov_Dmitro_Andrey81 - у них все параметры строятся на лету. Удобно достаточно.
Vofka
TipsyKID, так выложите к нам в хранилище smile.gif . Кстати, параметры на лету, строятся в консоли от Чистова. Приложу её сюда, т.к. консоль есть, а нормального описания, чтоб создать отдельную тему, нету.
TipsyKID
Цитата(Vofka @ 15.02.13, 12:46) необходимо зарегистрироваться для просмотра ссылки
TipsyKID, так выложите к нам в хранилище smile.gif . Кстати, параметры на лету, строятся в консоли от Чистова. Приложу её сюда, т.к. консоль есть, а нормального описания, чтоб создать отдельную тему, нету.


Вы удивитесь smile.gif , но эту обработку я нашел на инфостаре а скачал у Вас ...
Vofka
Цитата(TipsyKID @ 15.02.13, 13:01) необходимо зарегистрироваться для просмотра ссылки
а скачал у Вас ...

Где у нас? smile.gif
TipsyKID
Цитата(Vofka @ 15.02.13, 13:16) необходимо зарегистрироваться для просмотра ссылки
Где у нас? smile.gif


необходимо зарегистрироваться для просмотра ссылки
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.