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

24.07.23

Разработка - Инструментарий разработчика

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

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

Наименование Файл Версия Размер
Консолька
.epf 37,94Kb
85
.epf 6.0.45 37,94Kb 85 Скачать

      Основная цель разработки данного инструмента - создание максимально эргономичной консоли.

      Основные возможности:

  • реализована возможность выполнения запроса к информационной базе 1С 8;
  • реализована возможность выполнения запроса к базам данных SQL;
  • реализована возможность выполнения произвольного кода 1С;
  • доступен конструктор запросов в толстом и тонком клиентах при выполнении запросов на языке 1С;
  • реализована возможность выгрузки в файл отображаемой на форме выборки данных;
  • реализована возможность выгрузки в текстовый файл результата запроса без отображения на форме (удобно,когда результат содержит много строк), причем за формат колонок отвечает множество параметров, что делает выгрузку очень гибким инструментом (удобно подготавливать данные для загрузки в базу данных SQL через BULK LOAD и т.п.);
  • реализовано сохранение текста запроса в файл и загрузка из файла;
  • отображение информации о времени выполнения и числе полученных строк.

консоль запросов управляемое приложение выгрузка в файл SQL произвольный код

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 руб.

02.09.2020    119904    656    389    

701

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 руб.

06.10.2023    7003    20    6    

37

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 руб.

10.11.2023    3242    10    1    

31

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 руб.

14.01.2013    177339    1070    0    

846

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99202    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    17909    6    8    

38

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    27945    3    10    

14

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23486    15    15    

31
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Bassgood 1424 28.02.17 00:15 Сейчас в теме
Поздравляю с очередным велосипедом! ;)
Чем эта обработка хуже аналогов

И это весь список того, чего нет в данной консоли по сравнению со всеми остальными, имеющимися на ИС?
vovan_victory; +1 Ответить
2. sertak 312 28.02.17 06:51 Сейчас в теме
(1) Каждый выбирает себе велосипед по вкусу. Если говорить о необходимых фишках, то лично мне недостаточно именно списка значений.
3. Bassgood 1424 28.02.17 10:47 Сейчас в теме
(2) Это конечно Ваше право, но по мне так изобретать велосипед при наличии мотоцикла является делом чисто "ради интереса"
5. BigB 191 28.02.17 16:40 Сейчас в теме
(2) У меня работает со списком значений http://infostart.ru/public/277749/
4. DenisCh 28.02.17 10:49 Сейчас в теме
6. DrBlack 23 28.02.17 16:56 Сейчас в теме
Вот легендарный запросник перепиленный под 8.3:
http://infostart.ru/public/295356/
Bassgood; +1 Ответить
7. sertak 312 04.03.17 00:10 Сейчас в теме
Версия 5.0.34:
реализована возможность выполнения запросов к базам данных SQL.
8. sertak 312 29.06.17 17:38 Сейчас в теме
Версия 5.0.35:
исправлена ошибка, из-за которой в Такси появлялся ненужный вертикальный скролл
9. scarabey2006 26 29.05.18 09:26 Сейчас в теме
Не сохраняет выборку на клиент, если серверная база
10. sertak 312 29.05.18 13:07 Сейчас в теме
(9) да, планирую доработать в будущем возможность выбора размещения каталога клиент/сервер.
11. sertak 312 30.05.18 12:20 Сейчас в теме
(9) будущее наступило сегодня, обновитесь
12. sertak 312 30.05.18 12:20 Сейчас в теме
Версия 5.1.36:
добавлены команды выгрузки выборки в файл на клиентской стороне;
исправлена ошибка выгрузки в файл с разделителем TAB.
13. Gvozd13 08.08.18 04:03 Сейчас в теме
В любых программах ценю эргономику наравне с функционалом. В этой обработке эргономика лучшая из всего, что я видел!

Эта консоль тут же заняла место предыдущего инструмента, которым пользовался.

Сергей огромный респект и спасибо!

пс:
Хотя тут же пару моментов для себя подправил :-)
14. sertak 312 08.08.18 14:05 Сейчас в теме
(13) Спасибо! Делал свою именно по причине неудобства большинства аналогов.
П.С. Только Сертак, а не Сергей )
15. sertak 312 03.09.18 10:45 Сейчас в теме
Версия 5.1.37:
доработан интерфейс в целях повышения эргономичности.
П.С. Спасибо Алексею за идею.
16. AlexO 135 03.02.19 17:48 Сейчас в теме
Виталий, добрый день! Версия v5.0.34 при попытке вызова окно запросов SQL выдает ошибку: "Неизвестный идентификатор формы".
Платформа 8.3 (8.3.12.1685).
Новую версию не смотрел еще, но тут эту ошибку не описывали.
Конструктор - очень быстро открывается, в отличие от аналогов-типовых.
17. sertak 312 04.02.19 11:39 Сейчас в теме
(16) В платформе такая ошибка возникает, когда когда одновременно открытые внешние объекты имеют одинаковое имя объекта метаданных. У меня такая, например, возникает с любой обработкой, если я открываю ее и еще одну (обычно измененную копию той же обработки), если у них одинаковое имя.
При открытии только одной обработки такая ошибка проявляется?
18. AlexO 135 06.02.19 10:19 Сейчас в теме
(17) да, только одной, именно при попытке открыть функционал SQL.
19. AlexO 135 10.02.19 21:57 Сейчас в теме
(17) новая 5.1.37 на 8.3.12 ошибки не дает, все работает.
Проверю еще новую платформу 13-ю, если будет там ошибка снова - сообщу )
20. acanta 11.02.19 00:09 Сейчас в теме
подготавливать данные для загрузки в базу данных SQL через BULK LOAD

Можно уточнить, BULK LOAD в SQL выполняется при помощи данной обработки или в Studio?
21. sertak 312 11.02.19 02:27 Сейчас в теме
22. sertak 312 13.02.19 07:58 Сейчас в теме
Версия 5.2.38:
модальные окна заменены на блокирующие.
П.С. Спасибо Алексу Ю за помощь в тестировании.
23. COMPER 340 12.05.19 19:49 Сейчас в теме
Жаль что нет сохранения параметров, как в стандартной консоли 1С
24. sertak 312 12.05.19 23:25 Сейчас в теме
(23) да, надо бы допилить на эту тему, да и формат сделать аналогичный, но пока нет времени, к сожалению, на эту задачу
25. sertak 312 11.07.19 12:38 Сейчас в теме
Версия 5.3.39:
исправлена ошибка с отображением типов Тип и МоментВремени в колонках выборки, теперь они преобразуются в тип Строка;
добавлено подтверждение пользователем при удалении запроса;
добавлена команда копирования текста текущего запроса в новый запрос.
26. sertak 312 20.08.19 08:43 Сейчас в теме
Версия 5.3.42:
добавлена команда скачивания последней версии обработки с сайта автора;
добавлена команда перехода на домашнюю страницу обработки;
исправлена ошибка с отображением пустой вкладки при отказе от удаления текущего запроса.
27. sertak 312 21.11.19 16:05 Сейчас в теме
Версия 6.0.43:
добавлена возможность выполнения произвольного кода;
обработка переименована в Консольку.
28. Константин С. 664 02.06.20 09:24 Сейчас в теме
1С:Предприятие 8.3 (8.3.16.1063)
Зарплата и управление персоналом, редакция 3.1 (3.1.12.144)

Значение не является значением объектного типа (Количество)
{ВнешняяОбработка.ВС_Консолька.Форма.Форма.Форма(59)}:		ЧислоСтрок = ТЗВыборка.Количество();
{ВнешняяОбработка.ВС_Консолька.Форма.Форма.Форма(1127)}:		ЗапросВыполненУспешно = ВыполнитьЗапросНаСервере(ТекстТекущегоЗапроса, ВремяВыполнения, ЧислоСтрок);



При выполнении запроса произошла ошибка: {ВнешняяОбработка.ВС_Консолька.Форма.Форма.Форма(82)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции ".".
29. sertak 312 02.06.20 09:57 Сейчас в теме
(28) Подскажите версию консоли. В ранних версиях такая проблема была, если одна из колонок называлась "Количество". Если версия последняя, скиньте запрос в личку, я посмотрю.
30. Константин С. 664 02.06.20 10:00 Сейчас в теме
31. sertak 312 02.06.20 10:43 Сейчас в теме
(30) Я понял, в чем дело. Ошибка либо в запросе, либо в данных подключения, в результате чего форма некорректно обновляется, а это уже моя недоработка.
Я исправил эту ошибку в версии 6.0.44. Скачайте заново, пожалуйста.
32. sertak 312 02.06.20 10:49 Сейчас в теме
Версия 6.0.44:
исправлена ошибка обновления таблицы значений при некорректном выполнении запроса.
33. Константин С. 664 02.06.20 11:03 Сейчас в теме
вот такое осталось.
При выполнении запроса произошла ошибка: {ВнешняяОбработка.ВС_Консолька.Форма.Форма.Форма(86)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции ".".
34. sertak 312 02.06.20 11:10 Сейчас в теме
(33) Скиньте мне на почту sertakov [a] list.ru скрины настроек подключения и запрос, попробую помочь.
35. sertak 312 02.06.20 16:54 Сейчас в теме
(34) Разобрались. Запрос был 1С. Данная обработка не конвертирует автоматом текст запроса 1С в текст запроса SQL, нужно указать именно текст SQL-запроса.
36. Batman1978 27.10.20 09:14 Сейчас в теме
Добрый день.
Скачав вашу консоль нашел что в ней нельзя получить текст запроса для конфигуратора. Именно это удобно когда в расширении например нужно сделать запрос а документ к которому надо сделать выборку или другим данным нет в расширении то невозможно создать сам запрос и тогда консоль приходит в помощь.
Выкладываю версию со своей доработкой - просьба не судить строго - буду благодарен если кто-то подскажет решения для того что бы получить текст запроса для конфигуратора ввиде

 Запрос = Новый Запрос;
	Запрос.Текст = 
		"";
	
	Запрос.УстановитьПараметр("",);
	
	РезультатЗапроса = Запрос.Выполнить();
	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		
	КонецЦикла;
Показать

Я конечно понимаю что это можно и написать руками и из конструктора получить, но это же юзабилити для пользователей и меньше шансов ошибиться или забыть
Прикрепленные файлы:
KZ.epf
jollyk; sertak; +2 Ответить
38. sertak 312 27.10.20 13:32 Сейчас в теме
(36) Спасибо за идею. Я делаю через шаблон в конфигураторе + добавление символов | в текст запроса из консоли.
41. Batman1978 27.10.20 14:32 Сейчас в теме
(38)
Во всех консолях что я встречал это как само собой :)
37. Batman1978 27.10.20 09:27 Сейчас в теме
И еще вопрос SQL читает данные а записывать она может ?
Есть идея у меня ее допилить для того что бы делать запись в скуль таблицы

И вопрос следующего характера а не подскажете аналогичный инструмент для тестирования СКД отчетов но под управляемой формой ? Например написать запрос для отчета задать параметры и т.д. иногда это бывает очень актуально когда уже есть внешний отчет в базе - но его надо доработать и вот тогда начинается веселье надо всегда переименовывать файл переименовывать вариант и т.д. иначе он постоянно будет запускать уже загруженный в базу отчет а не тот что мы для тестирования через файл открыть запустили.
39. sertak 312 27.10.20 13:33 Сейчас в теме
(37)
SQL читает данные а записывать она может ?

Нет, реализовано только чтение.
42. Batman1978 27.10.20 14:33 Сейчас в теме
(39)
Тогда возможно я добавлю и запись тогда выложу обработку повторно
40. sertak 312 27.10.20 13:34 Сейчас в теме
(37)
не подскажете аналогичный инструмент для тестирования СКД отчетов но под управляемой формой ?

Нет, к сожалению, не подскажу. Но инфостарт богат на обработки, поищите.
43. Beowolf707 02.11.21 18:34 Сейчас в теме
Добрый день, пользуюсь вашей обработкой достаточно давно, но после обновления конфигурации до 8.3.18.1433
появилась ошибка. При запуске обработки и выполнении запросов проблем нет, но при вызове конструктора:

С чего вдруг, система решила использовать англоязычный код?)
Прикрепленные файлы:
44. sertak 312 02.11.21 18:55 Сейчас в теме
(43) Добрый день.
Сходу не отвечу, у меня платформа более младшей версии. Попробую воспроизвести, как появится время.
46. sertak 312 03.11.21 14:50 Сейчас в теме
(43) К выбору языка обработка не причастна, думаю.
А какой режим совместимости установлен в соответствующем свойстве используемой конфигурации? Выше 8.3.5?
47. Beowolf707 03.11.21 21:03 Сейчас в теме
(46) Смотрите
Прикрепленные файлы:
48. sertak 312 03.11.21 22:51 Сейчас в теме
(47) Версия 8.3.6.1977 нужна, как минимум. Могу только предположить, что раньше у вас стоял другой режим совместимости, если это та же конфигурация.
Добавил требование к версии в описание.
Beowolf707; +1 Ответить
49. Beowolf707 04.11.21 01:54 Сейчас в теме
(48) да, вы правы, установка совместимости с 8.3.6 решает проблему
45. Beowolf707 02.11.21 20:00 Сейчас в теме
50. Vinzor 91 06.11.21 08:21 Сейчас в теме
День добрый. Не хватает кнопки "Выполнить с временными таблицами". С показом в отдельных группировках содержимого временных таблиц. Как в приложенной консоли.
Прикрепленные файлы:
УФ_КонсольЗапросов_8.3.5.epf
51. sertak 312 06.11.21 09:23 Сейчас в теме
(50) Добрый день. Спасибо, добавлю в список возможных доработок.
52. CherTolik_26rus 25.05.22 10:38 Сейчас в теме
Добрый день. На мой взгляд для выполнения произвольного кода не хватает возможности указать данные из параметров(как в запросе). Со своей стороны попытался решить данную проблему и прикрепил то, что из этого у меня вышло.

Вместо параметра-ссылки (например: &ParamОбъект) будет подставлена вот такая конструкция. Сделал только для документов и справочников. "Документы.РеализацияТоваровУслуг.ПолучитьСсылку(Новый УникальныйИдентификатор("03b328c6-7dff-11ec-a95a-00155d06424d"))".

Даты обрабатываются через функцию Дата(), где в качестве параметров передается значение функции "Формат(ЗначениеПараметра, "ДФ='yyyy, M, d, H, m, s'")". Получается, что в произвольном коде дата инициализируется с помощью функции "Дата" с параметрами(<Год>, <Месяц>, <День>, <Час>, <Минута>, <Секунда>), указанными через запятую.

Числа просто подменяют параметр на указанное значение. Значение по умолчанию - 0.
Строка(?(ЗначениеЗаполнено(стрПараметр.ЗначениеПараметра), стрПараметр.ЗначениеПараметра, 0))

Параметр-строка подменяется на текст, указанный в значении параметра, который заключен в двойные кавычки.
"""" + ?(стрПараметр.ЗначениеПараметра <> "" , стрПараметр.ЗначениеПараметра, "") + """"
Прикрепленные файлы:
код.txt
53. sertak 312 25.05.22 11:23 Сейчас в теме
(52) Добрый день. Спасибо за идею. Пока нет времени на доработку, но в будущем, возможно, доработаю параметры.
54. CherTolik_26rus 10.03.23 15:35 Сейчас в теме
Здравствуйте. Есть еще одно предложение для параметров запроса - это возможность выбора групп. Изменяется в пару кликов(см. скрин).
Прикрепленные файлы:
56. sertak 312 24.07.23 14:06 Сейчас в теме
(54) Спасибо за идею. Реализовано в версии 6.0.45.
55. sertak 312 24.07.23 14:05 Сейчас в теме
Версия 6.0.45:
добавлена возможность выбора групп в параметрах запроса.
Оставьте свое сообщение