Доработанная консоль запросов 1С 8.3






























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

1. Удобный и просторный интерфейс, позволяющий комфортно писать текст запроса и анализировать результат.
2. Можно отдельно показать во весь экран текст запроса, результат запроса и параметры.
3. Можно загрузить текст и параметры запроса из файла (взятые из конфигуратора).
4. Можно открыть консоль в отдельном окне. 
5. Можно показывать в результате запроса: null, неопределенно, пустые строки, пустые ссылки, пустые даты и нули. 
6. В результате запроса отрицательные числа выделяются красным жирным цветом.
7. Можно производить поиск в результате запроса: легко и быстро найти незаполненные реквизиты, null, либо любую произвольную строку.
8. При каждом выполнении запроса, можно посмотреть краткую статистку результата: количество строк в таблице, количество nulll, неопределено, количество пустых строк, пустых чисел, пустых дат, пустых ссылок и время выполнения запроса в секундах.
9. Нажав на кнопку, можно открыть консоль в обычной форме, для работы с большими таблицами. Например, таблица, состоящая из 20 колонок и более 100 тысяч строк, формируется за 3-4 секунды.
10. Можно выводить значение булево в виде: Истина/Ложь либо Да/Нет.
11. Если вы допустили ошибку в тексте запроса, выходит короткое сообщение с указанием на ошибку.

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

//----------------ШАБЛОН СОХРАНЕНИЯ ТЕКСТА И ПАРАМЕТРОВ ЗАПРОСА----------------

ТекстСохранен = ЗначениеВФайл("D:ТекстЗапроса.txt", Запрос.Текст);
ПараметрыСохранены = ЗначениеВФайл("D:ПараметрыЗапроса.txt", Запрос.Параметры);
Если ТекстСохранен И ПараметрыСохранены Тогда
Сообщить("Сохранение текста и параметров запроса прошло успешно!");
Иначе
Сообщить("Сохранить текст и параметры запроса не удалось. Попробуйте выполнить сохранения на другой локальный диск");
КонецЕсли;

//----------------ШАБЛОН СОХРАНЕНИЯ ТЕКСТА И ПАРАМЕТРОВ ЗАПРОСА----------------

В комплекте идут две консоли, одна консоль работает только в толстом клиенте, вторая консоль работает в тонком, толстом и веб клиенте. 

10 Comments

  1. ya.Avoronov

    (1) karpik666, Раис910

    Подскажите, а в ваших совершенных консолях есть конструктор запроса под УФ и последующая обработка результата запроса?

    Reply
  2. tormozit

    Консоль эта однозначно самая художественная

    Reply
  3. karpik666

    (2) ya.Avoronov, как я понял из описания данная консоль такого не умеет, посмотрите здесь подобное Консоль с обработкой результата

    Reply
  4. hmanubis

    (2) ya.Avoronov, есть не совсем консоль запросов, но тоже консоль в которой можно выполнять запросы, и последующие действия с результатом http://infostart.ru/public/198581/

    Reply
  5. DC

    А вот на это, это посмотрите!! http://infostart.ru/public/417866/ , там запросы строить можно куда угодно, и результаты поженить с 1С!))

    Reply
  6. h00k

    (2) ya.Avoronov,

    в ваших совершенных консолях есть конструктор запроса под УФ и последующая обработка результата запроса?

    Есть вот такая консоль запросов для УФ — конструктор запросов работает либо в толстом клиенте, либо, начиная с версии 8.3.5, в тонком.

    Из недостатков функционала — нет получения плана запроса, нет возможности регистрировать изменения для плана обмена запросом из этой консоли.

    Reply
  7. tormozit

    О, автор наконец пришел к пониманию, что эта консоль не совершенна, хотя и более совершенна чем раньше =)

    Reply
  8. Sairys

    С цветами прикольная фишка, но немного многовато художества.

    Reply
  9. Olenevod

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

    Спасибо автор.

    Reply
  10. IGS_1C

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

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *