Консоль запросов, СКД, ADODB. Управляемое приложение.

Публикация № 261191

Разработка - Инструментарий разработчика - Консоль запросов

Консоль запросов СКД Система компоновки данных Управляемые Управляемое Формы Приложение

Консоль запросов/отчетов, СКД, ADODB. Ввывод в таблицу значений, дерево или табличный документ(только для СКД)), обработка результата, произвольные обработчики расшифровки и прочие плюшки. Написана с нуля для платформы 8.3.х. На платформе 8.3.5 доступен Конструктор запросов в тонком клиенте.

Что она умеет сейчас стандартного привычного и не совсем:

  1. Запросы к внешним источникам, через ADODB провайдеры. Возможность простой и гибкой настройки выполнения и передачи хранимых неименованных параметров.
  2. Конструктор запроса в Тонком клиенте (ТОЛЬКО для платформы 8.3.5.х)
  3. Конструктор "Схемы компоновки данных", вывод в таблицу, дерево, табличный документ.
  4. Возможность создавать произвольные, настраиваемые обработчики расшифровки (см. скриншоты).
  5. Создавать динамические элементы интерфейса для вывода результата
  6. Возможность вывода отдельных элементов результата пакета и временных таблиц
  7. Вывод данных замеров времени выполнения пакета и вывода результата (мс, с, мин)
  8. Возможность в параметры подгружать внешние таблицы значений.
  9. Возможность сохранять результат в таблицы значений.
  10. Возможность обработки результата по произвольному алгоритму.
  11. Копировать оформленный под использование в тексте модуля текст запроса в буфер обмена
  12. Регистрироваться в справочник "ДополнительныеОбработкиИОтчеты" конфигураций основанных на БСП и в самой БСП.
  13. Прочие обычные для стандартной консоли запросов мелочи.

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

Приветсвуется активное клонирование и развитие обработки (может чего подгляжу и честно стырю).

Пользуйтесь наздоровье.


 

Changelog:

 

Ver 3.3

-- В механизм запросов через ADODB добавлена возможность работы с Excel

-- В механизм работы с СКД добавлена возможность подгружать сериализованные таблицы значений в качестве объектов в наборы данных

-- Прочие мелкие багфиксы и улучшения


Changelog:

Ver 3.1


-- Реализован механизм з
апросов к внешним источникам, через ADODB провайдеры. Пока тестировалось только с MS SQL.

-- Мелкие улучшения.

 

Ver 3.0


-- Реализована полноценная работа с СКД (можно использовать как консоль отчетов), только в толстом клиенте.

-- Добавлен тип результата "Табличный документ"

-- Реализован механизм "произвольных", хранимых в настройке запроса/отчета отбрработчиков расшифровки, в которые передаются значения полей расшифровки в виде готовой структуры значений полей (см. скриншот)

-- Оптимизирован и переделан интерфейс формы

-- В поле текста алгоритма обработчика добавлена возможность вставки шаблонов кода (см. скриншот). Шаблоны настраиваются в макете обработки.

-- Убраны баги связанные с применением обработки НЕ на БСП-основанных конфигурациях

-- Убраны баги связанные с использованием в тонком клиенте (в тонком клиенте работает только как консоль запросов)

-- Прочие багфиксы и мелкие улучшения

Ver 2.3

-- Добавлен тип настройки "Система компоновки" с возможностью настроки компоновки данных

и вывода результата в таблицу и дерево.

Ver 2.0

-- Убраны все модальные вызовы.

-- Мелкие исправления.

Скачать файлы

Наименование Файл Версия Размер
SimpleQueryConsole

.epf 57,08Kb
545
.epf 3.3 57,08Kb 545 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. bayce 37 21.02.14 19:40 Сейчас в теме
И чем эта консоль запросов отличается от уже существующих?
2. unknownDaemon 44 21.02.14 20:35 Сейчас в теме
(1) bayce, там вверху об этом немного есть… А если конкретно — приведите пример "остальных" — ткну пальцем "чем отличаются" :)
3. Nebiros777 5 24.02.14 17:43 Сейчас в теме
4. unknownDaemon 44 24.02.14 18:51 Сейчас в теме
(3) Nebiros777, Спасибо! Буду признателен за соображения по поводу "что в нее добавить". Тот функционал, который есть сейчас был реализован исходя их моих частых потребностей (то есть без чего я лично просто не могу жить и к чему привык в аналогах под другие платформы), но понимая, что в тех навороченных аналогах возможно есть функционал, который я никогда не использовал, но он нужен другим. Если есть пожелания — пишите. Пока я в стадии поиска работы — могу уделить ей время 😉
6. bobank 189 26.02.14 10:29 Сейчас в теме
Работает ли на тонком или web-клиенте?
7. unknownDaemon 44 26.02.14 15:12 Сейчас в теме
(6) bobank, пока к сожалению нет. Чуть позже оптимизаицию сделаю и под него.
8. Wall30 28.02.14 09:42 Сейчас в теме
эта ошибка появляется если без запроса нажим кнопку "ОБРАБОТКА"

{Форма.Форма.Форма(826)}: Преобразование значения к типу Булево не может быть выполнено
ТаблицаРезультата = РеквизитФормыВЗначение("РезультатТаблица", Тип(?(ТипРезультата,"ДеревоЗначений","ТаблицаЗначений")));

9. unknownDaemon 44 28.02.14 22:50 Сейчас в теме
(8) Wall30, Спасибо большое! Поправил.
10. AlexLM75 02.03.14 14:10 Сейчас в теме
Интересная обработка, пощупаем...
11. CaptainMorgan 14.03.14 12:48 Сейчас в теме
Обработка в стадии, скажем "сильно рабочей беты"

Может тогда файл должен распространяться бесплатно. А так получается, что "Тестер" ещё и приплачивает работодателю. (Чииииз)
12. sashocq 192 18.03.14 13:46 Сейчас в теме
Ошибки:
  • Если после открытия сразу ввести текст запроса и выполнить, то выдаст ошибку. Нужно обязательно создать запрос в дереве.
  • Не меняется ширина дерева и текста запроса
  • Если в результате запроса нет строк, то таблица вообще не отображается
  • Если в результате запроса есть колонка с типом ТипЗначения, то выдается ошибка:
    {Форма.Форма.Форма(331)} Ошибка при вызове метода контекста (ИзменитьРеквизиты)
        ИзменитьРеквизиты(Реквизиты);
    по причине:
    Недопустимый тип реквизита. Имя: "ПолеТип"

Тестировалось на 8.3.4.437, Такси
13. unknownDaemon 44 18.03.14 14:23 Сейчас в теме
(12) sashocq, Спасибо! Вчера поправил, но база инфостарта глюканула, поэтому выложил только сегодня.
14. unknownDaemon 44 18.03.14 14:51 Сейчас в теме
(12) sashocq,

Если после открытия сразу ввести текст запроса и выполнить, то выдаст ошибку. Нужно обязательно создать запрос в дереве.

Добавил вывод сообщения, что так "ай-ай-ай" делать ;-)

Не меняется ширина дерева и текста запроса
Платформенная беда и пока не победимая. Между сворачиваемыми группами разделители не добавляются. Надеюсь в релизах платформы это починят.

Если в результате запроса нет строк, то таблица вообще не отображается

А должна? Если критичн добавлю, если хотябы какая-то таблица есть на выходе пакета — она отобразится "как есть" и реквизит формы и элемент убиваются и пересоздаются постоянно… Если на выходе результата ничего нет в пакете — то из ничего ТаблицуЗначений выдумать сложно ;-)

Как Вы знаете, надеюсь, чтобы элемент формы коллекции значений связать с реквизитом — типы должны соответсвовать (ОписанияТипов если быть точнее) именнно поэтому реквизит и элемент текущего результата рубится и создается заново… Это же еще и экономит ресурсы…

И еще. При активизации строки "Настроек" тоже происходит зачистка… Не хочу долго объяснять зачем это (можете закомментить вызов метода и получите пруфф), но если примите на веру: в случае с УИ дикие тормоза при катании формы и ее данных на сервер, мысль надеюсь понятна ;-)

Я попробую некоторые методы оптимизировать через &НаСервереБезКонтекста, но многие из них требуют контекст ;-) посему "таскать барахло" считаю неразумным (тормоза интерфейса становяться визуальными)…

!! У меня есть идея одна поиграться с хитрым задействованием динамического списка для вывода, но надо поиграться еще с этим вариантом… Тогда результат вывода будет летать и творить с ним сами понимаете что можно будет ;-) /о результатах отпишу скоро или выложу апдейт, ждите/


Если в результате запроса есть колонка с типом ТипЗначения, то выдается ошибка

За эту багу — реально огромное спасибо! Хотя пока не сильно понимаю(уже отсюда не попробовав) как ее победить, дело в том, что не все можно "катать между клиентом и сервером", как вы понимаете… Возможно то, что я хочу предпринять и описано выше — решит эту проблему …

Еще раз огромное спасибо!
19. unknownDaemon 44 04.04.14 01:42 Сейчас в теме
(12) sashocq, пофиксил… Для колонок с типами значений ТаблицаЗначений и Тип — принудительно устанавливается "Строка", ибо пропихнуть в коллекцию такие даные с сервера на клиент не реально.
15. OBEH 19.03.14 14:57 Сейчас в теме
А есть в природе консоль отчетов для управляемых форм?
17. unknownDaemon 44 19.03.14 22:35 Сейчас в теме
(15) OBEH, так вот она ж и есть ))))
25. OBEH 18.04.14 17:38 Сейчас в теме
(17) по моему, это не консоль отчетов, а консоль запросов
26. unknownDaemon 44 20.04.14 23:10 Сейчас в теме
(25) OBEH, совершенно верно, в описани публикации, в заголовке ее и даже по сути обработка именно Консоль запросов, а что смущает?
16. tushich 80 19.03.14 18:55 Сейчас в теме
Желательно отвязаться от типовых модулей (ДополнительныеОтчетыИОбработки, ДополнительныеОтчетыИОбработкиКлиентСервер и т.д.) т.к. конфигурация может их не иметь) + прикрутить время выполнения запроса(ТекущаяУниверсальнаяДатаВМиллисекундах())
18. unknownDaemon 44 19.03.14 22:38 Сейчас в теме
(16) tushich,

Желательно отвязаться от типовых модулей (ДополнительныеОтчетыИОбработки, ДополнительныеОтчетыИОбработкиКлиентСервер и т.д.) т.к. конфигурация может их не иметь)


Это всего один метод в модуле обработки, в соответсвующую секцию выделен, его закамментить можно… Могу конечно реализовать косенный вызов через получения модуля экзекутом, как сделано в БСП все почти сейчас и с проверкой… Как вы догадались — это метод инициализации обработки для Подсистемы Дополнительных обработок в конфах с БСП

прикрутить время выполнения запроса(ТекущаяУниверсальнаяДатаВМиллисекундах())


Ок. Сделаю
20. unknownDaemon 44 04.04.14 01:43 Сейчас в теме
(16) tushich, сделал вывод времени
21. andrybar 327 04.04.14 09:29 Сейчас в теме
22. unknownDaemon 44 04.04.14 11:41 Сейчас в теме
(21) andrybar, какая платформа, что пишет?
23. Mogidin 128 18.04.14 15:47 Сейчас в теме
кажется на тонком клиенте не открывается конструктор запроса
24. Bukaska 134 18.04.14 16:20 Сейчас в теме
(23) Mogidin, На тонком не работает конструктор запросов.. это для толстого клиента
27. unknownDaemon 44 20.04.14 23:14 Сейчас в теме
(24) Bukaska, модальные окна не открываются в тонком клиенте… А можно полюбопытствовать: нафига в тонком клиенте нужна консоль?
28. Brawler 480 01.05.14 14:03 Сейчас в теме
Я так полагаю, что с выходом платформы 8.3.5 теперь стоит переписать немного обработочку и использовать КонструкторЗапроса даже в тонком клиенте))
29. Brawler 480 01.05.14 14:05 Сейчас в теме
Для тех кто не в курсе новостей 8.3.5

Реализован конструктор запросов для работы в управляемом режиме. Для объекта КонструкторЗапроса реализован метод Показать().
В библиотеку картинок добавлены картинки
Переименовать, Реквизит, Измерение, Ресурс, ВложеннаяТаблица, КонструкторЗапросаОтображатьТаблицыИзменений, КонструкторЗапросаСоздатьВложенныйЗапрос, КонструкторЗапросаСоздатьОписаниеВременнойТаблицы, КонструкторЗапросаЗаменитьТаблицу, КонструкторЗапросаПараметрыТаблицы, КонструкторЗапросаСоздатьЗапросУничтоженияВременнойТаблицы
КонструкторЗапросаОписаниеВременнойТаблицы, КонструкторЗапросаГруппаВременныхТаблиц, КонструкторЗапросаВременнаяТаблица, КонструкторЗапросаВложенныйЗапрос, ПроизвольноеВыражение.
30. unknownDaemon 44 01.05.14 14:23 Сейчас в теме
(29) Brawler, Вы меня опередили ))))) … Я как раз ее со вчерашнего вечера перепиливаю :) В середине праздников будет апдейт.
31. unknownDaemon 44 01.05.14 14:29 Сейчас в теме
(29) Brawler, А Вы видели такую штуку, как "Схема запроса"? :) Полистайте в синтаксис-помощнике… Я лично немного прифигел ;-)
32. Brawler 480 01.05.14 17:26 Сейчас в теме
(31) да, интересная штука, но надеюсь ее будут использовать не более чем как замену СтрЗаменить, а иначе программа будет вообще не читаемой)))
33. dj_serega 378 29.05.14 11:07 Сейчас в теме
Круто, но жаль что без БСП не хотит работать. Может можно выложить две версии? Первая дла БСП другая для самописок?
34. dj_serega 378 29.05.14 11:11 Сейчас в теме
Ну и исключительные ситуации есть :) проверки бы "понатыкать". Если что могу дописать и прислать.
35. LordPhoenix 24 30.05.14 16:18 Сейчас в теме
Круто!) Наконец то нашел хорошую консоль для УП с обработкой результата!
Спасибо!
36. dj_serega 378 03.06.14 11:09 Сейчас в теме
А есть резон выкладывать найденные ошибки?
37. unknownDaemon 44 03.06.14 11:44 Сейчас в теме
(36) dj_serega, естественно имеет
38. 8c1.ru 152 06.06.14 12:52 Сейчас в теме
В БП 3.0 не работает:

Ошибка инициализации модуля: Форма.Форма.Форма
по причине:
{Форма.Форма.Форма(230,24)}: Тип не определен (КонструкторЗапроса)
Конструктор = Новый <<?>>КонструкторЗапроса;

так и должно быть, или у меня что то не так?


1С:Предприятие 8.3 (8.3.4.465)
Интерфейс: Такси
Тонкий клиент
40. Bukaska 134 06.06.14 12:57 Сейчас в теме
(38) 8c1.ru, Конструктор запроса вы в тонком клиенте и не откроете.. вы можете из конфигуратора перенести текст запроса и протестить его в пользовательском режиме...
А так инструменты разработчика доступны только в толстом клиенте.. хотите пользоваться конструктором из пользовательского режима, включайте режим Толстый клиент управляемого приложения)))
43. unknownDaemon 44 10.06.14 12:09 Сейчас в теме
(40) Bukaska, из под 8.3.5 будет работать и в тонком клиенте. 1С сделали и под него контруктор, правда не совсем обычно выглядит ;-)
Обработка определяет версию платформы и либо запускает конструктор либо нет в тонком клиенте :)
39. 8c1.ru 152 06.06.14 12:55 Сейчас в теме
41. Stas-ch 34 06.06.14 14:05 Сейчас в теме
Вопросы:
1. Можно изменять произвольным образом ширины колонок в результате?
2. Можно выполнить часть выделенного текста запроса? (Очень помогает при отладке запроса - допустим посмотреть что выдает вложенный запрос)
45. unknownDaemon 44 10.06.14 12:14 Сейчас в теме
(41) Stas-ch,
1. Можно изменять произвольным образом ширины колонок в результате?

Ну если только что-то сможет препятствовать вам менять ширину колонок Поля "Коллекция формы" или "Структура с коллекцией" динамически создаваемого и удаляемого под каждый результат :)))))

2. Можно выполнить часть выделенного текста запроса? (Очень помогает при отладке запроса - допустим посмотреть что выдает вложенный запрос)

Нет... пока-что... Сделать не сложно, хоть и не особо вижу в этом смысл... чуть позже добавлю
42. OBEH 07.06.14 01:57 Сейчас в теме
И все же.
Есть под УФ не консоль запросов, а консоль отчетов?
44. unknownDaemon 44 10.06.14 12:10 Сейчас в теме
(42) OBEH, у меня нет :) Но есть масса всяких консолей для работы с СКД, на инфостарте в том числе. Вполне себе консоль отчетов по нашим временам ;-)
46. Brawler 480 20.06.14 09:21 Сейчас в теме
Сейчас все больше типовых конфигураций переходит на работу с блокирующими окнами вместо модальных из-за чего на эту обработку будет матерится платформа.
Пробегите рефакторингом в 8.3.5 и исправьте все модальные вызовы в форме. Что-то придется ручками переписать увы.
47. unknownDaemon 44 20.06.14 16:34 Сейчас в теме
(46) Brawler, собирался. Просто сейчас загружен на работе... Не до чего... В выхи сделаю...
48. unknownDaemon 44 28.06.14 18:11 Сейчас в теме
49. webester 35 29.08.14 03:09 Сейчас в теме
Не работает если конфигурация без БСП, а жаль.
50. unknownDaemon 44 02.09.14 21:29 Сейчас в теме
(49) webester, закомментируйте немного кода в модуле объекта и будет без нее... :)
55. unknownDaemon 44 28.09.14 22:20 Сейчас в теме
56. unknownDaemon 44 28.09.14 22:20 Сейчас в теме
51. mikl79 114 03.09.14 11:47 Сейчас в теме
Добрый день.
Ошибку выдает
Ошибка инициализации модуля: Форма.Форма.Форма
по причине:
{Форма.Форма.Форма(144,31)}: Тип не определен (СхемаКомпоновкиДанных)
СхемаКомпоновки = Новый <<?>>СхемаКомпоновкиДанных;
{Форма.Форма.Форма(466,30)}: Тип не определен (СхемаКомпоновкиДанных)
СхемаКомпоновки = Новый <<?>>СхемаКомпоновкиДанных;
54. unknownDaemon 44 28.09.14 22:20 Сейчас в теме
52. zekrus 153 25.09.14 11:30 Сейчас в теме
Вопрос, а как добавить ТЗ в параметр (дамп как создать)?
ВЫБРАТЬ
	РасшифровкаПлатежа.Заказ КАК Заказ,
	РасшифровкаПлатежа.ВалютаВзаиморасчетов КАК Валюта,
	РасшифровкаПлатежа.Сумма КАК Сумма
ПОМЕСТИТЬ ТаблицаПлатежей
ИЗ
	&РасшифровкаПлатежа КАК РасшифровкаПлатежа
53. unknownDaemon 44 27.09.14 18:26 Сейчас в теме
(52) zekrus, Напиши запрос, выполни. Потом сохрани в файл, в следующем запросе используй файл в параметре. Если тип парметра будет ТЗ — обработка выбора будет диалог выбора файла, тип параметра проставится Строка(0)… Я сейчас новую версию готовлю… Она у меня давно переписана, только нужен редизайн… Работы было много, некогда. Может на этих выходных переделаю… Если неймется — могу текущий вариант на мыло отправить 😉

ЗЫ. Как дела, дружище?
57. ZMGMSC 72 29.09.14 10:29 Сейчас в теме
Не видно на скринах настройки структуры отчета СКД, т.е. настройка вывода строк и колонок и группировок.
И есть ли возможность сохранить схему отчета СКД в файл , для открытия его в новом отчете на СКД в конфигураторе?
58. unknownDaemon 44 29.09.14 11:30 Сейчас в теме
(57) ZMGMSC, на панели, вверху кнопка "Редактировать схему", открывается в стандартном конструкторе, там с ней можно делать что угодно, в т. ч. и сохранять/загружать.

Возможно позже - сделаю отдельную форму для редактирования схемы в тонком клиенте, но надеюсь, что 1С реализует это раньше меня в платформе.
59. OBEH 29.01.15 15:14 Сейчас в теме
Повторяю вопрос.
Есть под 8.3 что-то, типа, вот этого?
http://v8.1c.ru/overview/PlReportConsol.htm
60. unknownDaemon 44 29.01.15 17:03 Сейчас в теме
(59) OBEH, ну если "что-то типа" -- то и эта сойдет. Вывод в табличный документ я добавил. Но(!) это справедливо только для СКД, а конструктор СКД я использовал штатный, поэтому (редактирование) только в толстом клиенте. А так не встречал.
Есть разные консоли для отладки СКД, они тоже вполне себе могут использоваться, как консоль отчетов.

А вот именно с таки "обвесом", который Вы показали - не встречал еще пока.
63. OBEH 30.01.15 05:22 Сейчас в теме
(60) ну я пользуюсь сейчас этим. Просто встраиваю в любую конфигурацию. Вроде, работает. Другие попытки реализации, пока, не устраивают.
61. sashs1980 86 29.01.15 18:06 Сейчас в теме
При восстановлении настроек, теряется вид запроса он же тип настройки (проверял для ADODB).
62. unknownDaemon 44 29.01.15 19:49 Сейчас в теме
(61) sashs1980, с какой версии на какую? Настройки восстанавливаются копированием рекурсивным. Если структура настроек поменялась -- то при восстановлении сохраненых данных из деревьев и таблиц полученых из сохраненнки возьмется то что можно вопхнуть.
64. sashs1980 86 30.01.15 10:33 Сейчас в теме
(62) Я про сохранение списка запросов в файл и при последующем открытии теряется тип настройки ADODB
65. unknownDaemon 44 30.01.15 17:38 Сейчас в теме
(64) sashs1980, и это странно. У меня не воспроизводится
66. TODD22 18 05.03.15 20:03 Сейчас в теме
Она не в типовых не работает. Зря скачал :(
67. dr_zhivago 12.03.15 12:19 Сейчас в теме
Отличная штука.


1С:Предприятие 8.3 (8.3.5.1443)
1С:ERP Управление предприятием 2.0 (2.0.10.83) (http://v8.1c.ru/erp/)

При попытке сохранить настройки вылазит ошибка:

{Форма.Форма.Форма(522)}: Ошибка при вызове метода контекста (СохранитьНастройкиВФайлНаСервере)
АдресДанных = СохранитьНастройкиВФайлНаСервере();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: param Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTree'
Оставьте свое сообщение

См. также

Консоль запросов с графом (Анализатор сложных запросов) Промо

Консоль запросов v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Консоль запросов для анализа запросов с большим количеством временных таблиц и вложенных запросов. Отображает структуру взаимосвязей временных таблиц в виде графа. Позволяет быстро передвигаться по тексту запроса и получать результат выполнения подзапросов. Единственная консоль запросов, которая позволяет выводить результат выполнения вложенных запросов и любой части объединения запроса. Удобное получение данных запроса из отладчика включая временные таблицы. Текст запроса в структурированном виде (можно свернуть, развернуть текст подзапроса). И еще много другого, чего вы не найдете в других консолях запросов. Поддержка УФ и ОФ. Версия 0.9.1 от 18.10.2019 (поддержка WebKit).

10 стартмани

03.05.2017    101702    469    manuel    278    

Доработка стандартной консоли запросов с ИТС (для 8.2, обычные формы) для возможности получения данных запросом из внешних файлов (.xls, .xlsx, .mxl)

Консоль запросов v8 Платформа 1C v8.2 1cv8.cf Абонемент ($m)

Пример доработки стандартной консоли запросов 8.2, по шагам с описанием и скриншотами + окончательный вариант.

1 стартмани

04.04.2021    1388    3    mrmr    0    

Консоль SQL запросов на клиенте/сервере

Консоль запросов v8 1cv8.cf Абонемент ($m)

Быстрый старт по написанию обработки запроса из SQL таблицы: 1) указать параметры подключения к базе SQL 2) написать запрос (в Предприятии или Конфигураторе) и обработчик запроса (в Конфигураторе) 3) встроить как внешнюю обработку - profit

2 стартмани

13.01.2021    1956    4    user785225    0    

Отладчик запроса 1С 8.3 (управляемые формы), бета-версия

Консоль запросов v8 v8::УФ 1cv8.cf Абонемент ($m)

По просьбам некоторых своих коллег и пользователей Инфостарта, выкладываю первую версию обработки "Отладчик запросов by Акулов А.С.", переделанной под управляемые формы. Реализованы почти все возможности из отладчика запросов, которые присутствовали в версии под обычные формы, а также добавлено немного нового.

1 стартмани

28.09.2020    10457    117    DrAku1a    29    

Управляемая консоль запросов, отчетов 3.8.9 (расширение, внешняя обработка) Промо

Консоль запросов v8 v8::УФ v8::Запросы v8::СКД 1cv8.cf Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

5 стартмани

14.08.2018    113012    2812    Evg-Lylyk    732    

Генератор внешних печатных форм

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Консоль запросов Прочие инструменты разработчика Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

Генератор печатных форм - инструмент для создания внешних печатных форм в режиме предприятия с минимальным написанием кода

3 стартмани

18.09.2020    4119    17    andy_zhav    7    

Консоль запросов с перехватом открытых отчетов СКД для получения реального текста запроса

Консоль запросов v8::УФ v8::Запросы v8::СКД ERP2 УТ11 КА2 Абонемент ($m)

Обработка Консоль запросов с перехватом отчётов позволяет выбрать открытый отчёт СКД и получить реальный текст запроса с учётом наложенных пользователем параметров и отборов.

1 стартмани

28.08.2020    3919    24    kran    0    

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

Консоль запросов v8 v8::УФ 1cv8.cf Абонемент ($m)

Конструктор запросов в управляемом приложении в 1С (толстый и тонкий клиент)

1 стартмани

12.08.2020    3962    13    Denr83    0    

Консоль запросов + ТЗ как параметры Промо

Консоль запросов v8 1cv8.cf Украина Абонемент ($m)

Стандартная консоль запросов, с добавленной возможностью использования описания/заполнения/использования таблиц значений как параметров. Совместима с настройками базовой консоли. Упрощает отладку запросов, использующих временные таблицы.

2 стартмани

12.11.2010    40581    448    Kashemir    24    

"Запросник 3.0" с раскраской кода в WebKit

Консоль запросов v8 v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Развитие легендарного "Запросника" при работе с платформами 8.3.14.1565 и выше с webkit.

1 стартмани

02.03.2020    7573    77    Gmix    7    

Консоль запросов 9000

Консоль запросов v8 v8::Запросы 1cv8.cf Абонемент ($m)

Простая и удобная консоль запросов 1С для управляемых форм 8.3, работает на любой конфигурации без ее модификации. Возможность использования как внешней обработки или в составе расширения. С перехватом любых запросов и поддержкой всех типов данных во временных таблицах. Анализ плана запроса, запроса на уровне СУБД. Обработка результата кодом.

1 стартмани

24.02.2020    18986    373    kuza2000    139    

Консоль запросов к базам SQL

Консоль запросов v8 1cv8.cf Россия Абонемент ($m)

Консоль запросов к базе MS SQL из 1С 8.3.

1 стартмани

18.02.2020    4951    14    nikolasx    5    

Exec - Выполнение кода, консоль запросов и не только! Промо

Консоль запросов v8 1cv8.cf Абонемент ($m)

Незаменимый инструмент администратора БД и программиста: Выполняйте произвольный код из режима 1С Предприятие; сохраняйте/загружайте часто используемые скрипты; выполняйте запросы с замером производительности запроса в целом и каждой из временных таблиц в частности, а также с просмотром содержимого временных таблиц; произвольным образом изменяйте любые объекты БД, редактируя даже не вынесенные на формы реквизиты и записывая изменения в режиме "ОбменДанными.Загрузка = Истина"; легко узнавайте ИД объектов БД; выполняйте прямые запросы к SQL с замером производительности и не только!

5 стартмани

10.11.2015    43860    76    catsam    11    

Конструктор запросов при внешнем подключении

Консоль запросов Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Конструктор запроса при внешнем подключении (с возможностью выборки по табличным частям объектов конфигурации). Управляемые формы, тонкий клиент.

1 стартмани

23.01.2020    5897    7    falcon_wild    2    

Универсальная выгрузка данных и анализ

Обработки Универсальные обработки Обмен данными 1С Загрузка и выгрузка в Excel Обмен через XML Перенос данных из 1C8 в 1C8 Консоль запросов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

27.11.2019    7911    24    kozusenok    7    

Консоль запросов для ЗУП 3.х

Консоль запросов v8::Запросы ЗУП3.x Россия Абонемент ($m)

Доработка стандартной консоли запросов для работы с механизмом представлений из ЗУП 3.х.

1 стартмани

05.11.2019    8824    44    evgeni-red    4    

КонЗап - консоль запросов с улучшенным интерфейсом и дополнительными функциями Промо

Консоль запросов v8 1cv8.cf Абонемент ($m)

Консоль запросов (Платформа 8.х режим - обычное приложение) с улучшенным интерфейсом и дополнительными функциями (загрузка параметров запроса из файла, работа с временными таблицами, замер времени выполнения, групповая обработка результатов запроса). Часть функций позаимствованы из других обработок, часть разработаны "с нуля".

1 стартмани

16.07.2014    16971    112    serjpsv    18    

Консоль запросов управляемая с конструктором

Консоль запросов v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка Консоль запросов позволяет использовать полноценный функционал конструктора и получать план выполнения запроса. Так же главная отличительная особенность от аналогов - то что она работает.

1 стартмани

17.10.2019    6688    6    Indgo    27    

Консоль запросов с перехватом отчетов СКД (для получения реального текста запроса) и запросов

Консоль запросов v8::Запросы v8::СКД 1cv8.cf Россия Абонемент ($m)

Доработанная консоль запросов с автоматическим заполнением текста запроса и всех параметров на основании объекта Запрос, полученного в "Конфигураторе" или перехваченного встроенного/внешнего отчёта СКД.

1 стартмани

29.09.2019    11487    46    strek_ivan    4    

Консоль запросов с перехватом открытых отчетов СКД для получения реального текста запроса

Консоль запросов v8::Запросы v8::СКД 1cv8.cf Россия Абонемент ($m)

Доработанная консоль запросов для получения реального текста запроса.

1 стартмани

30.08.2019    14257    59    strek_ivan    29    

Модифицированная консоль запросов от Ярославцева для Управляемых форм в 8.2 Промо

Консоль запросов v8 1cv8.cf Абонемент ($m)

По просьбам участников форума доработал консоль запросов для управляемых форм, добавил возможность исполнения кода. В текущем варианте код исполняется только на сервере. В продолжение темы: http://infostart.ru/public/117157/

1 стартмани

14.03.2012    20481    124    black_doctor    6    

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

Консоль запросов v8 v8::УФ v8::Запросы 1cv8.cf Россия Абонемент ($m)

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

3 стартмани

26.08.2019    9810    37    Dadriel619960    9    

Встраиваем консоль запросов для отбора в стандартные обработки 1С

Консоль запросов v8 1cv8.cf Абонемент ($m)

Данное руководство поможет встроить форму отбора в стандартные обработки 1С, например "Групповое изменение реквизитов" или "Поиск и удаление дублей". Бывает случаи, что нужно сделать сложный отбор элементов, который невозможно реализовать через стандартный отбор или, в случае поиска и удаления дублей, справочник имеет тысячи элементов и поиск по нему дублей может знять даже не один день. Тут на помощь приходит консоль запросов, которая встраивается в обработки и помогает отобрать нужные элементы для дальнейших с ними действий.

1 стартмани

01.03.2019    7117    3    w.r.    3    

Консоль запросов с их сохранением в базе

Консоль запросов v8 1cv8.cf Казахстан Абонемент ($m)

Консоль запросов стандартная, предназначена для создания и выполнения запросов в режиме предприятия с помощью конструктора запросов или вручную. Долгое время использовал эту стандартную консоль запросов и даже научил нескольких бухгалтеров пользоваться ею, и понял, что основное неудобство - это хранение запросов во внешних файлах, когда копии запросов расползаются по рабочим столам, и бухгалтера (да и я ) должны помнить, где лежит последняя версия запроса. И тогда мне пришла мысль хранить их в самой базе, что я и реализовал. При этом возможности штатного сохранения\чтения в/из внешних файлов осталась неизменной.

1 стартмани

26.02.2019    6947    0    makfromkz    9    

Консоль запросов "Запросник" для управляемых форм с подсветкой синтаксиса Промо

Консоль запросов v8 1cv8.cf Абонемент ($m)

Вот уже много лет я использую замечательный инструмент для работы с запросами - Запросник. Однако, с переходом на управляемые формы для его использования пришлось запускать базы в устаревшем толстом клиенте, да еще и разрешать в свойствах конфигурации использование обычных форм. В 2014 году появился запросник на управляемых формах, который, к сожалению, оказался несовершенен из за ограничений платформы. Самое неприятное из них - отсутствие подсветки синтаксиса. Мне кажется, что я нашел решение этой проблемы.

1 стартмани

19.04.2016    41089    261    1С_Мастер    42    

Консоль запросов для управляемого интерфейса

Консоль запросов v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Данная обработка — предназначена для отладки запросов.

1 стартмани

04.02.2019    7683    16    Xapac    3    

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

Консоль запросов v8 v8::УФ 1cv8.cf Абонемент ($m)

Одна обработка для Толстого и тонкого клиента. Работает как на управляемых, так и не управляемых формах. Заброс получился большой и громоздкий - ГДЕ ТОРМОЗИТ? Нужно писать в консоли для обработки и часть параметров не используется? 1С зависла при выполнения запроса и текст запроса потерян, а авто сохранение не любите, т.к. он при ошибке не оставляет вам вариантов - ошибка уже вписалась?! Тестируете обработку Табличных Частей документа? Толстый клиент проверен на 8.2.19.130, Управл. формы на 8.3.10.2580. УФ Оптимизация под такси, но нормально под простой интерфейс.

1 стартмани

17.01.2019    8077    8    Sevg    0    

Выгрузка запроса из отладки в консоль запросов (Управляемые формы)

Консоль запросов v8::УФ v8::Запросы 1cv8.cf Россия Абонемент ($m)

Помощник в отладке и доработке запросов использующих менеджер временных таблиц.

1 стартмани

13.11.2018    9724    8    redtram    2    

Консоль запросов для тонкого клиента с просмотром временных таблиц и импортом запросов из конфигуратора Промо

Консоль запросов v8 1cv8.cf Абонемент ($m)

Теперь можно в табло посмотреть произвольные ВТ, сделанные в других запросах и переданные через МенеджерВременныхТаблиц. И также посмотреть их в пользовательском режиме.

1 стартмани

28.11.2014    14444    37    Boris-Leleko    3    

Консоль запросов для управляемых форм 8.3

Консоль запросов v8 v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Универсальная внешняя обработка для создания, редактирования и отладки запросов, с возможностью обработки таблицы результатов произвольными алгоритмами на языке 1С. Выгрузка результатов запроса в таблицу или дерево значений, включая временные таблицы и запросы пакета. Формирование запроса для консоли в отладчике, включая временные таблицы и параметры. Версия 1.1.0.69 от 22.02.2021

3 стартмани

08.11.2018    28397    338    ROL32    29    

Консоль Внедренца v.3.6.2

Консоль запросов Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

1 стартмани

27.08.2018    26431    418    evvakra    42    

Консоль запросов

Консоль запросов v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Консоль запросов для УФ. Внешне похожа на консоль для обычного приложения. Но есть ряд новых возможностей.

1 стартмани

25.06.2018    11615    15    17808849    10    

Консоль запросов для платформы 1С 8.2-8.3 (Управляемое приложение, Такси) Промо

Консоль запросов v8 v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Данная консоль запросов является доработанной версией стандартной консоли с сайта ИТС т.к. нужного и удобного функционала не было найдено. Для модернизации были взяты наработки из консоли http://infostart.ru/public/126781/ (большое спасибо автору). Консоль протестирована и готова к работе. Обновление от 13.04.2014, версия 1.1

2 стартмани

09.04.2014    51404    398    hakerxp    13    

Консоль HTTP-запросов с генерацией кода

Консоль запросов v8 v8::УФ 1cv8.cf Абонемент ($m)

Консоль HTTP-запросов, которая не только выполняет запросы и получает результат их выполнения, но и генерирует необходимый код. Использую на 8.3.11.2899.

1 стартмани

25.05.2018    29215    310    leongl    19    

Униформальная консоль запросов

Консоль запросов v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Минималистичная и функциональная консоль запросов, которая выглядит и работает одинаково, как в обычных формах, так и в управляемых.

1 стартмани

23.05.2018    26295    325    Synoecium    58    

Групповая обработка реквизитов + консоль запросов

Консоль запросов v8 v8::УФ v8::Запросы Розница УНФ БП3.0 УТ11 КА2 Абонемент ($m)

Расширение конфигурации, которое в типовую обработку "Групповое изменение реквизитов" добавляет возможность отбирать объекты для обработки запросом. Необходимо наличие обработки "Консоль запросов" с ИТС.

2 стартмани

20.03.2018    19791    55    Kutuzov    6    

Консоль отладки сложных запросов с временными таблицами, оптимизированная (1.4 / 22.11.13 / ЧИА) Промо

Консоль запросов v8 Абонемент ($m)

Реализована возможность работы с временными таблицами по названиям таблиц. Добавлена нумерация строк в ВТ. Добавлена автосортировка строк в ВТ. Список параметров оптимизирован для работы со списком значений.

1 стартмани

15.11.2013    22170    100    ЧИА    8    

Консоль запросов: работа с временными таблицами

Консоль запросов v8 v8::Запросы 1cv8.cf Россия Абонемент ($m)

Консоль запросов помогает сэкономить время при работе со сложными запросами со временными таблицами.

1 стартмани

12.12.2017    11729    20    lapa_kn    1    

Консоль запросов OData

Консоль запросов v8 1cv8.cf Абонемент ($m)

Консоль запросов по протоколу OData.

1 стартмани

30.08.2017    22951    84    vlsv    7    

Консоль запросов 8.3 (обычное приложение) с возможностью переноса параметров запроса через строку (из отладки). А также с возможностью очень быстрой выгрузки больших объемов данных в Excel(CSV) исключительно мощностями сервера

Консоль запросов v8 1cv8.cf Россия Казахстан Абонемент ($m)

Доработанная консоль запросов для 1С 8.3. Доработанные функции: 1. Загрузка параметров запроса из строки, полученной в отладке методом ЗначениеВСтрокуВнутр(Запрос.Параметры) 2. Выгрузка результата запроса в CSV файл на сервере и передача его на клиент. Быстрее в 10 раз чем стандартное "Сохранить Как" 3. Получение на основание запроса кода для выполнения обработки. При этом в коде уже прописаны все установленные для запроса параметры, а так же типизировано основное поле результата. 4. Конвертация текста запроса из вложенных запросов, во временные таблицы

1 стартмани

09.07.2017    16398    38    matveev.andrey.v    0    

Консоль запросов 1С "consquery.ru" Промо

Консоль запросов v8 v8::УФ v8::Запросы 1cv8.cf Россия Абонемент ($m)

Удобная и функциональная консоль запросов со своей историей.

1 стартмани

05.07.2006    45286    266    zenechka    148    

Консоль запросов к mySQL

Консоль запросов v8 1cv8.cf Россия Абонемент ($m)

Простенькая консоль на УФ для выполнения запросов к БД MySQL.

1 стартмани

14.03.2017    12550    11    dim_zal    1    

Консолька (версия 6.0.44)

Консоль запросов v8::УФ v8::Запросы 1cv8.cf Беларусь Абонемент ($m)

Обработка Консолька предназначена для выполнения запросов к информационной базе 1С в режиме управляемого приложения, выполнения запросов к базам данных SQL, выполнения произвольного кода 1С.

1 стартмани

27.02.2017    22867    73    sertak    42    

Консоль запросов EX (внешние данные)

Консоль запросов v8 1cv8.cf Абонемент ($m)

Работа с внешними данными в консоли запросов (1С 7.7, 8.x, XBase, Excel, ADO)

1 стартмани

30.10.2016    10302    29    Cерый    0    

Гламурная консоль запросов "СуперСтар" (толстый клиент) Промо

Консоль запросов v8 1cv8.cf Россия Абонемент ($m)

Инструменты разработчика бывают разного назначения. Бывает технологическая инструментальная консоль для всяких выгрузок и исполнения фрагментов кода. Ну а бывает любимая консоль - нечто более сокровенное, как для меня эта консоль - можно сказать мой "рабочий орган", в котором проводишь большую часть рабочего дня и который самое главное должен быть красивый, удобный и поднимающий настроение. С эстетической точки зрения мне не нравится интерфейс управляемых форм, мне кажется старые формы красивее. Надеюсь прелести рисованных неуправляемых форм со всякими фишечками и рюшечками толстого клиента помогут мне доставить всем программистам удовольствие от работы с данной версией консоли, которое получаю от нее я сам. Огромное уважение автору оригинальной разработки Hobi (http://infostart.ru/profile/132974/), с разрешения которого я занимаюсь доработкой этой формы консоли для толстого клиента обычного приложения 8.2 (устаревшая версия http://infostart.ru/public/125225/).

1 стартмани

21.09.2012    21847    150    ksnik    10    

Консоль запросов SQL

Консоль запросов v8 1cv8.cf Абонемент ($m)

Иногда возникает желание посмотреть, как информация 1С уложена в базе данных. Данная обработка позволяет показать структуру базы данных, а так же обычными SQL-запросами просмотреть содержимое таблиц MsSQL.

1 стартмани

21.10.2016    11849    47    igel9780    8    

"Консоль запросов" с возможностью вывода UID справочников и документов

Консоль запросов v8 1cv8.cf Абонемент ($m)

Доработанная обработка "Консоль запросов" с возможностью вывода UID справочников и документов.

10 стартмани

11.07.2016    8712    7    graysvd    4    

Консоль запросов для больших баз данных (БД)

Консоль запросов v8 1cv8.cf Абонемент ($m)

Самая обычная консоль запросов для толстого клиента, но обладающая некоторыми специальными возможностями для отладки и сверки сложных запросов, которые выбирают большие объёмы данных. А именно: -Сохранение результата запроса в файл; -Возможность выборки из сохраненного файла; -Замеры времени выполнения отдельных временных таблиц в запросе; -Подготовка текста запроса к помещению в модуль; -Проверка запроса на не уничтоженные временные таблицы;

1 стартмани

28.06.2016    12252    19    ixilimuse    9    

Консоль запросов для управляемых форм, с поддержкой параметров (и заполнением их) в виде Таблицы значений и списка значений Промо

Консоль запросов v8 1cv8.cf Россия Абонемент ($m)

Консоль запросов, исходник из этой публикации: http://infostart.ru/public/126781/

1 стартмани

29.06.2012    16451    380    gortol    6    

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

Консоль запросов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

28.03.2016    19635    126    Раис910    10