Консоль запросов с перехватом отчетов СКД (для получения реального текста запроса) и запросов
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Команда Перехватить отчёт − про возможность перехвата отчётов СКД я подробно описал в Консоль запросов с перехватом открытых отчетов СКД для получения реального текста запроса.
Команда Перехватить запрос − загружает текст запроса, его параметры и все временные таблицы. Для переноса из "Конфигуратора" в Консоль используется временный файл. После получения данных из файла он удаляется. Имя файла формируется автоматически по шаблону: "имя базы" + "имя пользователя".
Порядок получения данных из файла:
Для наглядной демонстрации прошу посмотреть видео.
Текстовое описание:
- Откройте Консоль, нажмите кнопку "Перехватить запрос", отобразится информация о способе выгрузки запроса в файл.
Выгрузите запрос с помощью приведённого кода и повторно нажмите кнопку "Заполнить из запроса".
ВнешниеОбработки.Создать("ИнструментыРазработчикаКонсольЗапросов", Ложь).ЗапросВФайл(Запрос)
- Скопируйте строку кода выгрузки.
- В Конфигураторе добавьте точку останова на операции выполнения запроса:
- Нажмите Shift+F9 (вычислить выражение) и вставить строку кода выгрузки, нажать кнопку "Рассчитать". В случае успешной выгрузки в значении отобразится имя сформированного файла.
Если отобразится ошибка, то проверьте, была ли открыта в Предприятии Консоль запросов. - Закройте окно и нажмите F5 для завершения отладки и перейдите в Консоль запросов.
- Повторно нажмите кнопку "Перехватить запрос", все данные из файла будут загружены в Консоль запросов: текст запроса, его параметры, включая временные таблицы (откройте таблицу значения для просмотра/изменения).
- Сформируйте результат выполнения запроса.
Желаю успехов!
Релиз платформы, на котором тестировалась доработка: 8.3.13.
Вступайте в нашу телеграмм-группу Инфостарт