Консоль запросов и кода: внешняя обработка 1С 8.3
АйТи-ФрешАйТи-ФрешОБРАБОТКИ ДЛЯ 1С
Главная / Наши продукты / Обработки для 1С / Консоль запросов и кода
Администрирование и сервис · W4-23

Консоль запросов и кода для управляемых форм 1С 8.3: параметры, дерево, выгрузка в XLSX/CSV

Выполняет запросы с параметрами и пакетами, выводит результат таблицей или деревом и выгружает в XLSX/CSV/JSON/MXL; серверный код — с откатом изменений, история и избранное.

Цена по запросуВышлем КП и демо в ответ на заявку: презентация, показ на демо-базе или на копии вашей, условия поставки и поддержки.
Платформа: 1С:Предприятие 8.3Конфигурации: Рассчитано на любые конфигурации на 8.3Формат: Внешняя обработка
Консоль запросов и кода: Откройте консоль
Что даёт

Выгоды — коротко, по результатам тестов

  • Параметры находятся в тексте запроса автоматически, результат пакета — любой по номеру
  • Результат таблицей или деревом с временем выполнения, выгрузка в XLSX, CSV, JSON, MXL
  • Выполнение серверного кода с выводом и откатом изменений, безопасный режим
  • Подсказки по оптимизации запроса и подсветка синтаксиса
  • История и избранное запросов — повторный запуск в один клик

Для кого: Программист 1С, консультант, администратор; продвинутый бухгалтер для выборок.

Задача

Проблема и как её решает обработка

Что болит

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

Что делает обработка

Внешняя обработка с управляемой формой, подключается как дополнительная обработка БСП. Запрос или код выполняется кнопкой, результат показывается таблицей или деревом (если в запросе есть ИТОГИ), параметры находятся автоматически, выгрузка — в XLSX, CSV, JSON, MXL. Серверный код выполняется внутри транзакции, которая по умолчанию отменяется; есть безопасный режим платформы.

Возможности

Что умеет

  • Пакетные запросы с временными таблицами, выбор номера результата пакета.
  • Автопоиск параметров, значения любых типов, включая ссылки; параметр-список через «;».
  • Таблица или дерево итогов, время выполнения, ограничение числа строк.
  • Выгрузка XLSX, CSV (UTF-8), JSON (для дерева вложенный), MXL.
  • Серверный код: переменные Параметры и Результат, процедура Вывод(), откат изменений, безопасный режим.
  • История и избранное по пользователю, подсветка синтаксиса, подсказки по оптимизации запроса.
  • Выполнение кода только для пользователей с полными правами.
Скриншоты

Как это выглядит в 1С

Скриншоты сняты на демо-базе «ITfresh Demo» с вымышленными организациями и контрагентами. Нажмите на картинку, чтобы увеличить.

Консоль запросов и кода: Откройте консоль
Откройте консольОперации → Сервис → Дополнительные обработки → «Консоль запросов и кода». На вкладке «Запрос» уже есть пример.
Консоль запросов и кода: Выполните запрос
Выполните запросКнопка «Выполнить запрос»: внизу таблица, в строке состояния — число строк, время, номер результата пакета.
Консоль запросов и кода: Найдите параметры
Найдите параметры«Параметры из запроса» добавляет в таблицу каждый &параметр; задайте значение и тип.
Консоль запросов и кода: Получите дерево итогов
Получите дерево итоговЗапрос с ИТОГИ показывается деревом: организация → контрагент → сумма.
Консоль запросов и кода: Проверьте подсказки
Проверьте подсказки«Подсказки и подсветка»: замечания по оптимизации и цветной текст запроса.
Консоль запросов и кода: Выполните серверный код
Выполните серверный кодВкладка «Код», флажок «Откатить изменения» включён: вывод и результат в журнале.
Консоль запросов и кода: Безопасный режим
Безопасный режимФлажок «Безопасный режим»: попытка создать COM-объект блокируется платформой.
Консоль запросов и кода: История и избранное
История и избранноеВсе запросы и код сохраняются; двойной щелчок возвращает текст в редактор.
Требования и совместимость

Где работает и что проверено

Требования

  • Платформа1С:Предприятие 8.3 (режим совместимости 8.3.x), управляемые формы, тонкий и веб-клиент
  • КонфигурацииРассчитано на любые конфигурации на 8.3 (ТЗ: «все»); тест — копия БП 3.0
  • ФорматВнешняя обработка (.epf), подключается как дополнительная обработка БСП

1С:Бухгалтерия предприятия 3.0 (проверено на 3.0.206.19 и 3.0.208.14), платформа 8.3.20+ (проверено на 8.5.1.1343), управляемые формы, тонкий и веб-клиент, регистрация без безопасного режима.

Проверено на тестах

Копия БП 3.0, обезличенная демо-база, БП 3.0.208.14. Сверка отдельным запросом: 9 462 строки номенклатуры, 1 946 реализаций на сумму 88 704 877,52, 1 959 узлов дерева. Код с откатом не оставляет записей; безопасный режим в веб-клиенте блокирует создание COM-объекта. Не проверялось: учётная запись без полных прав, нагрузка в сотни тысяч строк, конфигурации кроме БП 3.0. Числа в XLSX записываются текстом.

Установка в базу

Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки → Создать → файл ITF_KonsolZaprosov.epf → отключить безопасный режим → раздел «Операции» → записать. Запуск: Операции → Сервис → Дополнительные обработки.

Вопросы

Частые вопросы

Сколько стоит и как купить?

Цена — по запросу: оставьте заявку, и мы вышлем коммерческое предложение, презентацию и покажем обработку на демо-базе. После оплаты получаете файл обработки, инструкцию по установке и поддержку по установке.

На каких релизах проверено?

Рассчитано на любые конфигурации на 8.3 (ТЗ: «все»); тест — копия БП 3.0. Платформа: 1С:Предприятие 8.3 (режим совместимости 8.3.x), управляемые формы, тонкий и веб-клиент. Перед покупкой можем проверить на копии вашей базы.

Цена по запросу

Запросить цену и демо

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

Интересует: Консоль запросов и кода