Консоль запросов для платформы 8.3.5 (управляемое приложение) работает в тонком и веб клиенте


Консоль запросов для платформы 8.3.5 (управляемое приложение) работает в тонком и веб клиенте.

Понадобилась мне консоль запросов работающая в веб клиенте, но нужной мне обработки я тут не нашел.

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

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

Подобных обработок тут много, но все они работают только в толстом клиенте.

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

 

Обновление обработки от 29.05.2014:

Исправил ошибку: при редактировании запроса и нажатии кнопки «Отмена» происходила очистка текста запроса.

Обновление обработки от 30.05.2014:

Исправил ошибку: в параметрах запроса не работал «Список значений».

40 Comments

  1. mzelensky

    Ну ничего так, ничего 🙂

    Reply
  2. sergeyshik

    Полезно… Запрос, конечно, писать в веб-клиенте с нуля не станешь, ибо конструктор запроса только в толстом клиенте. Только в моей голове не укладывается, если у вас есть веб морда, неужели у вас нет доступа к толстому клиенту?

    Reply
  3. nixel

    (2) sergeyshik, в 8.3.5 добавили возможность вызова конструктора запроса в тонком клиенте.

    Одна из целей веб-клиента — не ставить платформу на машину 🙂

    Reply
  4. sergeyshik

    Спасибо, был не в курсе этого полезного изменения

    Reply
  5. BigB

    Описание конструктора запроса для 8.3.5 от Евгения Гилева Конструктор запросов в управляемом приложении в «1С:Предприятие 8.3.5»

    Там же можно скачать эту обработку без стартманей!

    PS. Там версия не обновленная!

    Reply
  6. qwed557

    (5) BigB, По ссылке из вашей публикации, в описании написано: » Вы можете создать пустую схему запроса конструктором и загрузить в неё имеющийся текст запроса», что за конструктор, кто нибудь разобрался?

    Reply
  7. BigB

    (6) qwed557, я ссылку дал на статью, где можно скачать эту обработку без стартманей. СхемаЗапроса в этой обработке не реализована. В описании к этой обработке написано, что за основу я взял обработку с диска ИТС и доработал ее под работу в тонком и веб клиентах.

    Reply
  8. qwed557

    (7) BigB, да обработку я скачал, мне просто интересно что это за конструктор про который говориться в статье, и вообще хочется пощупать эту СхемуЗапроса, что это за зверь такой, и как им пользоваться. Пока мне легче прочитать динамический запрос, нежели разобраться с этойсхемой.

    Reply
  9. BigB

    Я сам хотел поэкспериментировать с этой схемой, но свободного времени нет (срочный проект). Если разберусь — то непременно поделюсь знаниями.

    Reply
  10. dour-dead

    Список значений нельзя как параметр выбрать

    Reply
  11. BigB

    (10) dour-dead, ошибку исправил.

    Reply
  12. qwinter

    (12) BigB, супер!)

    Reply
  13. nixel

    (8) qwed557, так поставьте тестовую 8.3.5 и щупайте 🙂

    Reply
  14. Sirruf

    При открытии обработки ошибка:

    Ошибка инициализации модуля: Форма.Форма.Форма

    по причине:

    {Форма.Форма.Форма(34,2)}: Переменная не определена (ЭтотОбъект)

    <<?>>ЭтотОбъект.Заголовок = ЗаголовокФормы;

    {Форма.Форма.Форма(1045,90)}: Переменная не определена (ЭтотОбъект)

    ТекущийЗапрос.АдресРезультатовЗапроса = ПоместитьВоВременноеХранилище(Результат, <<?>>ЭтотОбъект.УникальныйИдентификатор);

    Reply
  15. BigB

    (15) Sirruf, какая платформа? Надеюсь, у Вас не стоит конфигурация в режиме совместимости?

    Reply
  16. Sirruf

    (16) BigB,

    Платформа 8.3.5.924.

    Да, действительно стоит режим совместимости.. даже не помню зачем его поставил!

    Reply
  17. Sirruf

    (16) BigB,

    Снял режим совместимости — обработка запустилась, надеюсь при этом не сломалось что-то другое, что-то там все объекты реструктуризировались…

    Спасибо!

    Reply
  18. Sirruf

    Жаль, что нет дерева запросов(

    Reply
  19. Altair777

    (0) >

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

    Подобных обработок тут много, но все они работают только в толстом клиенте.

    да прямо под скачкой нарисовано

    См. также

    Консоль запросов для управляемого приложения 1С 8.2 — 8.3 (Такси)

    Создание 24.01.10 20:42

    🙂

    Reply
  20. Altair777

    Можно было бы разнести параметры и сам запрос на разные странички.

    Неудобная компоновка элементов на форме и нет дерева запросов.

    Reply
  21. BigB

    (20) Altair777, на момент написания этой доработки, для работы в вебе, та консоль, что Вы указали, работала в толстом клиенте. Что тут не так?

    Reply
  22. boln

    (22) BigB, спасибо, это Вы меня подтолкнули. Увидел Вашу публикацию — и доработал свою 🙂

    Reply
  23. BigB

    (23) boln, да пожалуйста, всегда рад помочь.

    Reply
  24. serge_focus

    + За еще одну консоль

    Я так понял, — конструктор уже нормально вызывается под тонким клиентом…

    Reply
  25. BigB

    (25) serge_focus, и не только под тонким, но и в веб клиенте тоже.

    Reply
  26. boln

    (25) serge_focus, нормально-то нормально, только глюкавый он пока в бета-версии. Например, не дает задать имя временной таблицы с амперсендом. И еще в нескольких местах подглюкивает.

    Reply
  27. BigB

    (27) boln, в любом случае это лучше, чем ничего. Ошибки я надеюсь исправят.

    Reply
  28. boln

    (28) BigB, да что и говорить, перелом исторический, долго и с надеждой ждали. Я года два назад сделал свою поделку — собственный конструктор запросов для тонкого клиента, от безысходности. А ошибки исправят, конечно. Я сам отослал пару на testplatform :).

    Reply
  29. BigB

    (29) boln, я кстати тоже на текущую тестовую платформу одну ошибку им отправил, правда она связана с разным отображением справочной информации в тонком и веб клиенте.

    Reply
  30. nihfalck
    Ошибка инициализации модуля: Форма.Форма.Форма
    по причине:
    {Форма.Форма.Форма(34,2)}: Переменная не определена (ЭтотОбъект)
    <<?>>ЭтотОбъект.Заголовок  = ЗаголовокФормы;
    {Форма.Форма.Форма(1047,90)}: Переменная не определена (ЭтотОбъект)
    ТекущийЗапрос.АдресРезультатовЗапроса = ПоместитьВоВременноеХранилище(Результат, <<?>>ЭтотОбъект.УникальныйИдентификатор);
    

    при запуске в тонком клиенте…

    платформа 8.3.5.924

    upd — решено, не обратил внимание на режим совместимости

    Reply
  31. BigB

    (31) nihfalck, убери режим совместимости и будет тебе счастье.

    Reply
  32. qwed557

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

    Reply
  33. BigB

    (33) qwed557, этот вопрос надо задавать не мне, а разработчикам платформы.

    Reply
  34. jobkostya1c8

    Большой плюс за один только вызов конструктора в тонком клиенте. К остальному уже привыкли.

    Reply
  35. imispb

    Платформа 8.3.5.1460 не работают запросы с временными таблицами. Не используются данные из временных таблиц в пакете запросов. Перебрал подобных 4 варианта обработок, включаю те которые указаны в комментах, ни одна не поддерживает данный режим. Для своих целей однако, я нашел обработку которая работает в толстом клиенте, на управляемых формах, в интерфейсе такси и с временными таблицами. Там правда нет возможности просматривать данные временных таблиц. Полностью рабочей, со всеми вкусностями к сожалению не существует.

    Reply
  36. imispb

    Прошу прощения. Это я ступил. Всё работает. Все проверил ещё раз. Автору респект.

    Reply
  37. isiter

    Добрый день. Люди добрые, подскажите, как в параметре добавить не одно значение, а список значений. Спасибо.

    Reply
  38. b-dm

    Автору респект!

    Reply
  39. roofless

    отдельное спасибо за «Обновление обработки от 30.05.2014:

    Исправил ошибку: в параметрах запроса не работал «Список значений».»

    Reply
  40. AlexO

    (35) конструктор в тонком клиенте запускается отдельно, отдельной обработкой с ИТС » QueryWizard».

    Пока знаю только одного, кто переделал конструктор с типового — Сертаков Виталий, в связи с чем открывается в разы быстрее типового. Остальные просто вставляют вызов готового, а чаще — его просто нет.

    Вся фишка — эти конструкторы встроены в платформу, и долго не было на УФ готового, только ОФ — поэтому все конструкторы работали только в толстом клиенте.

    Сейчас 1С сделала в платформе наконец-то конструктор на УФ, вот его и запускают в большинстве консолей на 8.3.

    Reply

Leave a Comment

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