Понадобилась мне консоль запросов работающая в веб клиенте, но нужной мне обработки я тут не нашел.
Тут как раз вышла новая платформа 8.3.5. В ней сделали возможность запускать консоль запросов не только в толстом клиенте, но и тонком и веб клиенте.
За основу взял консоль запросов для управляемого приложения с диска ИТС и доработал, руководствуясь вот этой инструкцией.
Подобных обработок тут много, но все они работают только в толстом клиенте.
Если это необходимо, то могу тут сделать ссылки на эти публикации, но проще воспользоваться поиском по сайту.
Обновление обработки от 29.05.2014:
Исправил ошибку: при редактировании запроса и нажатии кнопки «Отмена» происходила очистка текста запроса.
Обновление обработки от 30.05.2014:
Исправил ошибку: в параметрах запроса не работал «Список значений».
Ну ничего так, ничего 🙂
Полезно… Запрос, конечно, писать в веб-клиенте с нуля не станешь, ибо конструктор запроса только в толстом клиенте. Только в моей голове не укладывается, если у вас есть веб морда, неужели у вас нет доступа к толстому клиенту?
(2) sergeyshik, в 8.3.5 добавили возможность вызова конструктора запроса в тонком клиенте.
Одна из целей веб-клиента — не ставить платформу на машину 🙂
Спасибо, был не в курсе этого полезного изменения
Описание конструктора запроса для 8.3.5 от Евгения ГилеваКонструктор запросов в управляемом приложении в «1С:Предприятие 8.3.5»
Там же можно скачать эту обработку без стартманей!
PS. Там версия не обновленная!
(5) BigB, По ссылке из вашей публикации, в описании написано: » Вы можете создать пустую схему запроса конструктором и загрузить в неё имеющийся текст запроса», что за конструктор, кто нибудь разобрался?
(6) qwed557, я ссылку дал на статью, где можно скачать эту обработку без стартманей. СхемаЗапроса в этой обработке не реализована. В описании к этой обработке написано, что за основу я взял обработку с диска ИТС и доработал ее под работу в тонком и веб клиентах.
(7) BigB, да обработку я скачал, мне просто интересно что это за конструктор про который говориться в статье, и вообще хочется пощупать эту СхемуЗапроса, что это за зверь такой, и как им пользоваться. Пока мне легче прочитать динамический запрос, нежели разобраться с этойсхемой.
Я сам хотел поэкспериментировать с этой схемой, но свободного времени нет (срочный проект). Если разберусь — то непременно поделюсь знаниями.
Список значений нельзя как параметр выбрать
(10) dour-dead, ошибку исправил.
(12) BigB, супер!)
(8) qwed557, так поставьте тестовую 8.3.5 и щупайте 🙂
При открытии обработки ошибка:
Ошибка инициализации модуля: Форма.Форма.Форма
по причине:
{Форма.Форма.Форма(34,2)}: Переменная не определена (ЭтотОбъект)
<<?>>ЭтотОбъект.Заголовок = ЗаголовокФормы;
{Форма.Форма.Форма(1045,90)}: Переменная не определена (ЭтотОбъект)
ТекущийЗапрос.АдресРезультатовЗапроса = ПоместитьВоВременноеХранилище(Результат, <<?>>ЭтотОбъект.УникальныйИдентификатор);
(15) Sirruf, какая платформа? Надеюсь, у Вас не стоит конфигурация в режиме совместимости?
(16) BigB,
Платформа 8.3.5.924.
Да, действительно стоит режим совместимости.. даже не помню зачем его поставил!
(16) BigB,
Снял режим совместимости — обработка запустилась, надеюсь при этом не сломалось что-то другое, что-то там все объекты реструктуризировались…
Спасибо!
Жаль, что нет дерева запросов(
(0) >
Подобных обработок тут много, но все они работают только в толстом клиенте.
да прямо под скачкой нарисовано
См. также
Консоль запросов для управляемого приложения 1С 8.2 — 8.3 (Такси)
Создание 24.01.10 20:42
🙂
Можно было бы разнести параметры и сам запрос на разные странички.
Неудобная компоновка элементов на форме и нет дерева запросов.
(20) Altair777, на момент написания этой доработки, для работы в вебе, та консоль, что Вы указали, работала в толстом клиенте. Что тут не так?
(22) BigB, спасибо, это Вы меня подтолкнули. Увидел Вашу публикацию — и доработал свою 🙂
(23) boln, да пожалуйста, всегда рад помочь.
+ За еще одну консоль
Я так понял, — конструктор уже нормально вызывается под тонким клиентом…
(25) serge_focus, и не только под тонким, но и в веб клиенте тоже.
(25) serge_focus, нормально-то нормально, только глюкавый он пока в бета-версии. Например, не дает задать имя временной таблицы с амперсендом. И еще в нескольких местах подглюкивает.
(27) boln, в любом случае это лучше, чем ничего. Ошибки я надеюсь исправят.
(28) BigB, да что и говорить, перелом исторический, долго и с надеждой ждали. Я года два назад сделал свою поделку — собственный конструктор запросов для тонкого клиента, от безысходности. А ошибки исправят, конечно. Я сам отослал пару на testplatform :).
(29) boln, я кстати тоже на текущую тестовую платформу одну ошибку им отправил, правда она связана с разным отображением справочной информации в тонком и веб клиенте.
при запуске в тонком клиенте…
платформа 8.3.5.924
upd — решено, не обратил внимание на режим совместимости
(31) nihfalck, убери режим совместимости и будет тебе счастье.
BigB А нельзя связи таблиц сделать как раньше было, что то не совсем удобно, и пакеты запросов не удобно просматривать.
(33) qwed557, этот вопрос надо задавать не мне, а разработчикам платформы.
Большой плюс за один только вызов конструктора в тонком клиенте. К остальному уже привыкли.
Платформа 8.3.5.1460 не работают запросы с временными таблицами. Не используются данные из временных таблиц в пакете запросов. Перебрал подобных 4 варианта обработок, включаю те которые указаны в комментах, ни одна не поддерживает данный режим. Для своих целей однако, я нашел обработку которая работает в толстом клиенте, на управляемых формах, в интерфейсе такси и с временными таблицами. Там правда нет возможности просматривать данные временных таблиц. Полностью рабочей, со всеми вкусностями к сожалению не существует.
Прошу прощения. Это я ступил. Всё работает. Все проверил ещё раз. Автору респект.
Добрый день. Люди добрые, подскажите, как в параметре добавить не одно значение, а список значений. Спасибо.
Автору респект!
отдельное спасибо за «Обновление обработки от 30.05.2014:
Исправил ошибку: в параметрах запроса не работал «Список значений».»
(35) конструктор в тонком клиенте запускается отдельно, отдельной обработкой с ИТС » QueryWizard».
Пока знаю только одного, кто переделал конструктор с типового — Сертаков Виталий, в связи с чем открывается в разы быстрее типового. Остальные просто вставляют вызов готового, а чаще — его просто нет.
Вся фишка — эти конструкторы встроены в платформу, и долго не было на УФ готового, только ОФ — поэтому все конструкторы работали только в толстом клиенте.
Сейчас 1С сделала в платформе наконец-то конструктор на УФ, вот его и запускают в большинстве консолей на 8.3.