Консоль запросов это самая необходимая обработка которая только может существовать! И она должна быть удобна и компактна. Понятное дело, для каждого человека понятие про удобства разное, потому на инфостаре уже существует много вариантов этой чудной консольки. Я предлагаю вам вариант, который прижился у нас в компании.
По мере наших нужд, мы будем дополнять эту обработку и обновлять ее в этом посте.
Эта обработка не воевала пока что на фронте «Такси», так что не исключительно что будут баги на тех фронтах.
Версию обработки мы выложили начиная с 8.2.
ФАЙЛ ПЕРЕЗАЛИЛ.
!!! Внимание, в тонком клиенте еще пока нет возможности вызывать конструктор запросов. Платформа не дает такой возможности.
Если что — пишите. До встречи 😉
Файл не найден или был удален
всем привет, интересует консоль для управляемых форм с конструктором запроса
Хотелось бы,чтобы Вы дополнили описание отличиями от других консолей, выложенных на сайте.
какая жестокая шутка… «файл не найден или был удален»
Файл не найден или был удален
Вроде и не первое апреля.
И что прям для тонкого клиента? — как парсите запрос?
(2) Hawk_sib, нет такой возможности на уровне платформы.
(6) KonstB, Запрос не парсерим, в тонком клиенте пишем запросы сами или копируем.
————————-
ФАЙЛ перезалил.
ЕЩЕ ? думаете такая возможность появится?
Какие у Вас есть «фишки», которых нет вПодсистема «Инструменты разработчика»
(9) KonstB, Я думаю что будет. В новых обновлениях платформы — нам таки обновят стандартный конструктор запроса,для запуска его под тонким клиентом. Нужно лишь попросить хорошенько…
Я бы с радостью сравнил функционал того инструмента с этим, и может быть что то улучшил, или перешел бы на тот, я бы радостью сравнил функционал других консолек и описал бы различия, но сейчас прикатастрофически завал клиентов и заказов, как наверное, и у всех вас, потому не сейчас.
Доброго времени суток. Попробовал Вашу консоль. Использовал на 1С:Предприятие 8.2 (8.2.17.143), Комплексная автоматизация, редакция 1.1 (1.1.33.3), файловый вариант. Результат:
здесь .
1. Не работает кнопка «Параметры». В таблице слева появилось только 2 параметра «НачалоПериода» и «КонецПериода». Остальные параметры обработка игнорирует.
2. Вообще не работает ни одна из кнопок «Отсутствующие», «Получить параметры…» и т. д.
3. В принципе, параметры в отдельной таблице слева — удобно.
4. Непонятно зачем снизу такая большая кнопка «Конструктор». По мне, так уж надо было разместить «Выполнить» на этом месте.
5. Нет подкраски различных значений в таблице, как это сделано, например,
6. Нет информации о выводимых значениях. (там же).
7. «Получить код» и «Обработать результат» — полезные функции. Спасибо, раньше о таких не видел.
8. Попробовал в Такси — вроде работает нормально.
В общем, по мне так надо доработать. А в целом очень даже не плохо. За это плюс.
P.S. А Toltec — это что? Название организации? — ага, организация, нашел в справке 🙂
можно в параметрах задавать границу в моменте времени? Таблицу значений? список значений?
Печально, что все возможности под обычными формами.
(14) KonstB, Ура! Ура! Ура! Я знал что будет, но не знал что так скоро…
Не понимаю зачем он собственно так ОЧЕНЬ нужен конструктор запросов в УФ (тонкий клиент)… прекрасно можно запустить платформу в толстом клиенте (УФ), или уж написать в конфигураторе и скопировать… лучше бы разрабы чем другим занялись.
К автору, если уж говорите что собрали вашу разработку из чьих то других, указывайте ссылки откуда брали…
(14) KonstB, по ссылке внизу небольшая часть «Объектная модель схемы запроса» — вот это класс! гораздо важнее какого то там конструктора для УФ…!
(17) AllexSoft,
— все цело согласен!
а по (16) — частенько бывает (у меня) запускаю базу, она запустилась в тонком, я открываю консоль, конструктор… тонкий клиент, приходится перезаходить/копировать и т.д. — с конструктором для тонкого мне будет просто удобнее (не буду париться :))
(18) KonstB, ну это уже вопрос небольшого неудобства, базу перезапустить в новом варианте… а у меня вот запрос из 15 пакетов, с хитрыми условиями которые я бы хотел прокомментировать почему я так делаю, даже для себя.. я же забуду через месяц почему я сделал так именно… вот комментарии в запросах просто архинужны!
Кому архинужны комментариии в конструкторе запроса, предлагаю попробовать конструктор запроса ИРhttp://www.forum.mista.ru/topic.php?id=696057 , http://devtool1c.ucoz.ru/index/konstruktor_zaprosa/0-38
(20) tormozit, видели, знаем 🙂
(20) tormozit, еще бы и в конфигураторе…..
(22) Работа над этим уже идет на базе снегопата.
Спасибо! Будет полезно.
(14) KonstB, Да это класс! («Объектная модель схемы запроса»).
Интересно, а в каком релизе платформы эта вкусность появиться?
При попытке открыть файл в 8.2.19.80 (Обычные формы)
Неверный формат хранилища данных ‘file://D:/Work/Консоли запросов/!Консоль запросов Toltec 2.0.epf’.
(24) 8.3.5
1С:Предприятие 8.2 (8.2.18.109)
Управление производственным предприятием, редакция 1.3 (1.3.49.1)
режим толстого клиента.
не открывается список параметров запроса. Запрос ввел через конструктор обработки.
В эту универсальную консольку я поместил практически все возможности, которые собрал на инфостарте.
список что ли трудно было составить???
…
а то что-то голословно получается
(28)
поддерживается ли програмный запуск на выполнение других запросов из дерева списка
при выполнении запроса и обработке выборки запроса???
на подобии того как это сделано
«Консоли запросов 1С + ADO»
http://infostart.ru/public/169973/
http://infostart.ru/public/180571/
http://infostart.ru/public/177179/
в
***
про запросы через ADO наверное не стоит спрашивать…
;))))
(0) еще один брат по «разуму», еще один вариант!
смотрю результат выводится в поле табличного документа,
а не как традиционно —
— в табличное поле с таблицей или деревом значений…
***
что с этим проблемы в управляемом приложении ???
ЗЫ
а как выкручиваетесь с выводом полей запроса,
возвращающими значения недоступные на управляемом клиенте,
например — вложенную таблицу табличной части объекта ?
(26) tormozit,
Буду ждать выхода релиза, ради это есть смысл перейти с 8.2.13 на 8.3.5…
хотя… такую фишку нужно было сделать лет 5 назад. Главное, чтобы идею не испортили, как с «Такси»
(31) yuraos,
упс… А как сделать вложенную таблицу в табличной части?
(33) Evgen.Ponomarenko,
упс… А как сделать вложенную таблицу в табличной части?
имеется ввижу если выбрать запросом табличную часть объекта, как значение поля запроса.
набери и выполни в любой консоли в обычном приложении запрос,
вроде следующего:
Показать
и сразу станет понятно о чем идет речь.
(34)
Результат выполнения запроса (34) в демо УТ-10.3
(34) Rothschild,
Аааа…тогда я вас не верно понял… я думал 1С продвинулось и реализовало хранение вложенных таблиц в табличной части, типа списка партий в табличной части «Товары»… а я проспал этот эпический момент )))
(36) Evgen.Ponomarenko, у 1С сейчас более важные дела —
— ТАКСО-парк надо развивать!
;)))
для параметров запроса (дата, счет) нужно выбирать тип? сразу минус…
нет количества элементов выборки, нет итогов по суммовым колонкам, останусь на консоли из мобильных инструментов…
Прям завалил меня недочетами. Спасибо за ваше мнение. Действительно много чего не хватает. Все таки я доделаю ее, но не скоро. Очень много работы.
Еще неплохо было бы реализовать работу с текстами запросов типа «Выбрать (*) Из &Внешняя» Как пример — реализовано в моей публикации — можно загрузить из файла и задать в качестве параметра запроса таблицу
(41) vasko88, не разглядел сразу, теперь увидел
Отличная вещь. Мне понравилось!
Отличная вещь. Давно искал что-то подобное.
Присоединяюсь к радостным пользователям. Спасибо!
Инструменты разработчика пока все равно непревзойденными будут
(7) не совсем понял, что имеется в виду, но то что мне нужно было я нашел
*удалено*
Написала не к той публикации.
Большой плюс за то что:
1. Универсальность для режима клиента: толстый и тонкий. Самому уже надоело привыкать к разным консолям. Сейчас толстый клиент резко понадобился, а платформа уже 8.3.5.1248 и ни одна что была не запускается. Главное вообще запустилась.
2. Удобно смотреть временные таблицы.
Минусы:
1. Все-таки интерфейс запутан по временным таблицам.
2. По запуску из кода ничего не сказано. Проверю напишу.
Замечание, почти везде в консолях запросов синтаксическая ошибка: в меню «инструменты» -> настройки -> использовать интервал автосохранения если сохранить 0, то больше консоль не запустить!.
ПодключитьОбработчикОжидания(«Сохранить», ИнтервалАвтосохранения);
по причине:
Недопустимое значение параметра (параметр номер ‘2’)
Из справки:
ПодключитьОбработчикОжидания (AttachIdleHandler)
Синтаксис:
ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>)
…
<Интервал> (обязательный)
Тип: Число.
Интервал времени в секундах с точностью до 1/10 секунды, через который будет осуществляться вызов процедуры (положительное число).
Если указано значение меньше 1, то значение третьего параметра должно быть равно Истина.
Пусть хоть 60 сек. будет чтоб можно было успеть исправить или блок Попытка-исключение c выдачей сообщения что текст запроса (пока только в толстом клиенте не сохраняется):
Показать