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