1C-QueryAnaliser V.1.71 (Анализатор Запросов: Запрос черный, запрос прямой, SQL, консоль, интерпретатор, отладчик, конструктор запросов, набор шаблонов)



Обработка позволяет строить и исполнять запросы на языке 1С v.7.7, исполнять код на языке 1С без использования конфигуратора.
Построитель запросов позволяет писать запросы без использования конфигуратора и обходиться без заучивания точных названий полей.
Позволяет строить прямые SQL-запросы как напрямую, так и с помощью мнемонического языка YoSQL.
Набор шаблонов позволяет осуществлять действия с данными с помощью языка 1С и MS SQL.
Позволяет работать при размере экрана 800х600 точек.
Не требует подключения внешних компонент.

Чего не хватает программисту в 1С? Много чего!.. Например, возможности выполнить запрос «SELECT * FROM …» и увидеть, чем заполнен тот или иной документ или элемент справочника. Ведь не все поля, подчас, выводятся на экран — что-то остаётся скрытым от глаз пользователя.
Встроенный в конфигуратор конструктор запросов заставляет добалять поля по одному вручную. Да и необходимость переписывать запрос, сохранять внешнюю обработку, а затем её вызывать… Неудобно!
А если нужно исполнить некоторый код (подправить значение в справочнике, документе, где нет прав на редактирование поля — иногда бывает нужно!) — что, для этого тоже входить в конфигуратор, писать внешнюю обработку, давать ей «особо информативный номер — 1.ert» и сохранять на диске, а после вызывать…
Предлагаемая обработка позволяет строить, исполнять и отлаживать запросы без использования конфигуратора, строить и исполнять программы на языке 1С. И это — под любой конфигурацией, вне зависимости от установленных внешних компонент.

22 Comments

  1. alexander_prok

    Посмотрел, отдаю должное автору и голосую, хотя на практике еще не применял.

    Reply
  2. vcv

    Где-ж ты, конструктор запросов моей мечты! 🙂

    Но вещь несомненно полезная, в копилку.

    Reply
  3. JohnyDeath

    если для прямых запросов, то его сделал berezdetsky, вот он: http://www.1cpp.ru/forumfiles/Attachments/qryMaker243c.zip

    Reply
  4. Sure

    JohnyDeath: Нет, это не прямые запросы, а встроенный язык запросов 1С. Не нуждается в плагинах. Может быть использован на любой компоненте.

    vcv: Да-с. Конструктор запросов Вашей мечты… А как он хотя бы должен выглядеть?

    (Может быть, своими скромными силами я смогу к нему приблизиться?)

    Reply
  5. JohnyDeath

    Sure: По твоей разработке — я понял что это не прямые запросы, я просто vcv отвечал.

    Reply
  6. vcv

    Sure: Ну конструктор моей мечты должен выглядеть, наверное, как Access. 😉

    Конкретно в вашем конструкторе я не нашел возможности удобного задания фильтров. Есть два предопределенных, один справочник и один документ, но этого мало. Хочется как минимум пять-шесть условий по справочникам (для торговли это может быть отбор по фирме, номенклатуре, поставщику…) и удобное задание условий по перечислениям.

    Reply
  7. Sure

    Спасибо vcv, подавшему полезную идею. Теперь в обработке есть ещё 10 полей для справочников и 10 полей для документов. Задавай условия! Надеюсь, этого хватит.

    Появилась расшифровка результатов отчёта.

    Reply
  8. urban_

    Спасибо автору! Пригодилось!!!

    Reply
  9. Flinky

    несомненно, нужная вещь. пригодилось. плюс адин.

    Reply
  10. Ramzay

    >Чего не хватает программисту в 1С? Много чего!..

    Это точно! А если еще точнее, то не хватает возможностей работать в целом со списком, а не с отдельной записью. Лично меня от слов «Пока … Цикл … КонецЦикла» уже давно тошнит.

    Другое дело запрос. А сабж — отличная штука для работы!

    Reply
  11. valbir

    + спасибо!!!!

    у клента руководство китайцы

    вот им и надо такие замысловатотыканые отчеты!!!

    Reply
  12. Sure

    valbir, сам использую 1C-QueryAnaliser для того, чтобы «по-быстрому», «на коленке», «в присутствии заказчика» сформировать запрошенный отчёт. И заодно оценить потребность в таком отчёте, уточнить необходимые детали.

    Reply
  13. 1snik

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

    Reply
  14. Sure

    Где мы раньше были? На ПроКлубе. С 2004-го года. (Номер обработки 3344)

    http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=3344

    Reply
  15. digesha

    Спасибо!

    Reply
  16. rvkiselev

    Хорошая штука… 🙂 однозначно +

    Reply
  17. Арчибальд

    👿 Отвратительное название 1C-QueryAnaliser. Полностью выпадает из поисковых вариантов. 😐

    Плюс, разумеется 😎

    Reply
  18. Sure

    (17) Ну а что лучше? 1сqlw ? У меня бедная фантазия.

    Reply
  19. Арчибальд

    (18) Хоть бы в скобках теги типа

    Запрос, интерпретатор, отладчик

    Или по-русски Анализатор Запросов

    💡

    Reply
  20. Арчибальд

    Эк плюсики поперли 😀

    Reply
  21. sgsoft

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

    за универсальность.

    Reply
  22. Lava596

    Автору огромное спасибо! В 8.2 тоже есть консоль запросов, прямо спасибо-спасибо! Очень нужная вещь

    Reply

Leave a Comment

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