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

24.07.23

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Консолька
.epf 37,94Kb ver:6.0.45
87
87 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

См. также

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

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

12000 руб.

02.09.2020    170063    940    403    

906

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    13121    100    46    

104

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    26762    90    48    

134

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

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

22200 руб.

06.10.2023    16948    41    15    

75

SALE! %

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

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

4800 3840 руб.

14.01.2013    190729    1151    0    

918

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

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

15000 руб.

10.11.2023    11463    40    27    

66

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    941    2    0    

5

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

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

5000 руб.

07.02.2018    104003    244    100    

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

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

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

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

пс:
Хотя тут же пару моментов для себя подправил :-)
14. sertak 324 08.08.18 14:05 Сейчас в теме
(13) Спасибо! Делал свою именно по причине неудобства большинства аналогов.
П.С. Только Сертак, а не Сергей )
15. sertak 324 03.09.18 10:45 Сейчас в теме
Версия 5.1.37:
доработан интерфейс в целях повышения эргономичности.
П.С. Спасибо Алексею за идею.
16. AlexO 136 03.02.19 17:48 Сейчас в теме
Виталий, добрый день! Версия v5.0.34 при попытке вызова окно запросов SQL выдает ошибку: "Неизвестный идентификатор формы".
Платформа 8.3 (8.3.12.1685).
Новую версию не смотрел еще, но тут эту ошибку не описывали.
Конструктор - очень быстро открывается, в отличие от аналогов-типовых.
17. sertak 324 04.02.19 11:39 Сейчас в теме
(16) В платформе такая ошибка возникает, когда когда одновременно открытые внешние объекты имеют одинаковое имя объекта метаданных. У меня такая, например, возникает с любой обработкой, если я открываю ее и еще одну (обычно измененную копию той же обработки), если у них одинаковое имя.
При открытии только одной обработки такая ошибка проявляется?
18. AlexO 136 06.02.19 10:19 Сейчас в теме
(17) да, только одной, именно при попытке открыть функционал SQL.
19. AlexO 136 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 324 11.02.19 02:27 Сейчас в теме
22. sertak 324 13.02.19 07:58 Сейчас в теме
Версия 5.2.38:
модальные окна заменены на блокирующие.
П.С. Спасибо Алексу Ю за помощь в тестировании.
23. COMPER 341 12.05.19 19:49 Сейчас в теме
Жаль что нет сохранения параметров, как в стандартной консоли 1С
24. sertak 324 12.05.19 23:25 Сейчас в теме
(23) да, надо бы допилить на эту тему, да и формат сделать аналогичный, но пока нет времени, к сожалению, на эту задачу
25. sertak 324 11.07.19 12:38 Сейчас в теме
Версия 5.3.39:
исправлена ошибка с отображением типов Тип и МоментВремени в колонках выборки, теперь они преобразуются в тип Строка;
добавлено подтверждение пользователем при удалении запроса;
добавлена команда копирования текста текущего запроса в новый запрос.
26. sertak 324 20.08.19 08:43 Сейчас в теме
Версия 5.3.42:
добавлена команда скачивания последней версии обработки с сайта автора;
добавлена команда перехода на домашнюю страницу обработки;
исправлена ошибка с отображением пустой вкладки при отказе от удаления текущего запроса.
27. sertak 324 21.11.19 16:05 Сейчас в теме
Версия 6.0.43:
добавлена возможность выполнения произвольного кода;
обработка переименована в Консольку.
28. Константин С. 674 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 324 02.06.20 09:57 Сейчас в теме
(28) Подскажите версию консоли. В ранних версиях такая проблема была, если одна из колонок называлась "Количество". Если версия последняя, скиньте запрос в личку, я посмотрю.
30. Константин С. 674 02.06.20 10:00 Сейчас в теме
31. sertak 324 02.06.20 10:43 Сейчас в теме
(30) Я понял, в чем дело. Ошибка либо в запросе, либо в данных подключения, в результате чего форма некорректно обновляется, а это уже моя недоработка.
Я исправил эту ошибку в версии 6.0.44. Скачайте заново, пожалуйста.
32. sertak 324 02.06.20 10:49 Сейчас в теме
Версия 6.0.44:
исправлена ошибка обновления таблицы значений при некорректном выполнении запроса.
33. Константин С. 674 02.06.20 11:03 Сейчас в теме
вот такое осталось.
При выполнении запроса произошла ошибка: {ВнешняяОбработка.ВС_Консолька.Форма.Форма.Форма(86)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции ".".
34. sertak 324 02.06.20 11:10 Сейчас в теме
(33) Скиньте мне на почту sertakov [a] list.ru скрины настроек подключения и запрос, попробую помочь.
35. sertak 324 02.06.20 16:54 Сейчас в теме
(34) Разобрались. Запрос был 1С. Данная обработка не конвертирует автоматом текст запроса 1С в текст запроса SQL, нужно указать именно текст SQL-запроса.
36. Batman1978 27.10.20 09:14 Сейчас в теме
Добрый день.
Скачав вашу консоль нашел что в ней нельзя получить текст запроса для конфигуратора. Именно это удобно когда в расширении например нужно сделать запрос а документ к которому надо сделать выборку или другим данным нет в расширении то невозможно создать сам запрос и тогда консоль приходит в помощь.
Выкладываю версию со своей доработкой - просьба не судить строго - буду благодарен если кто-то подскажет решения для того что бы получить текст запроса для конфигуратора ввиде

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

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

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

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

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

С чего вдруг, система решила использовать англоязычный код?)
Прикрепленные файлы:
44. sertak 324 02.11.21 18:55 Сейчас в теме
(43) Добрый день.
Сходу не отвечу, у меня платформа более младшей версии. Попробую воспроизвести, как появится время.
46. sertak 324 03.11.21 14:50 Сейчас в теме
(43) К выбору языка обработка не причастна, думаю.
А какой режим совместимости установлен в соответствующем свойстве используемой конфигурации? Выше 8.3.5?
47. Beowolf707 03.11.21 21:03 Сейчас в теме
(46) Смотрите
Прикрепленные файлы:
48. sertak 324 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 110 06.11.21 08:21 Сейчас в теме
День добрый. Не хватает кнопки "Выполнить с временными таблицами". С показом в отдельных группировках содержимого временных таблиц. Как в приложенной консоли.
Прикрепленные файлы:
УФ_КонсольЗапросов_8.3.5.epf
51. sertak 324 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 324 25.05.22 11:23 Сейчас в теме
(52) Добрый день. Спасибо за идею. Пока нет времени на доработку, но в будущем, возможно, доработаю параметры.
54. CherTolik_26rus 10.03.23 15:35 Сейчас в теме
Здравствуйте. Есть еще одно предложение для параметров запроса - это возможность выбора групп. Изменяется в пару кликов(см. скрин).
Прикрепленные файлы:
56. sertak 324 24.07.23 14:06 Сейчас в теме
(54) Спасибо за идею. Реализовано в версии 6.0.45.
55. sertak 324 24.07.23 14:05 Сейчас в теме
Версия 6.0.45:
добавлена возможность выбора групп в параметрах запроса.
57. user1262335 22.04.24 11:29 Сейчас в теме
Скажите, почему в версии 6.0.45 в разделе "Произвольный код 1С" не получается переносить строки строковых значений через вертикальную черту?

СтрокаСПереносом = "Первая строка
|вторая строка
|третья строка";

Отказывается в таком виде видеть строковое значение переменной СтрокаСПереносом и выдает ошибку. Есть какой то секрет, как это победить?
Оставьте свое сообщение