Пример раскрашивания текста запроса
Производит раскрашивание аналогично конструктору запросов 8.х
Две обработки для платформ 8.1, 8.2
Производит раскрашивание аналогично конструктору запросов 8.х
Две обработки для платформ 8.1, 8.2
Обработка преобразует строку текста запроса
Например:
ВЫБРАТЬ
1,2, &Параметр,
1 КАК Поле1 // Поле1
ГДЕ
1 = 1
И &Параметр ИЛИ "СТРОКА" = "СТРОКА"
в форматированную строку HTML (вставляя нужные тэги для раскраски текста)
ВЫБРАТЬ
1,2, &Параметр,
1 КАК Поле1 // Поле1
ГДЕ
1 = 1
И &Параметр ИЛИ "СТРОКА" = "СТРОКА"
Обработка будет полезна для вставки текста в раскрашенном виде в статьи, сообщения и т.д.. В платформе 8.2 вообще нет раскраски текста запроса так что можно использовать для консоли 8.2.
p.s. Сделано все средствами 1С 8.х + Регулярные выражения (RegExp)
Буду благодарен если кто подскажет по оптимизации получения отформатированного HTML и функции разбора запроса на части
Файлы обработки:
- Raskrashivanie teksta zaprosa.epf Для скачивания нужна регистрация
-
В этой группе 1С
- Сравнение разных печатных форм документа (Бухгалтерия предприятия)
- Словарь метаданных структуры базы 1С8
- Получить текст запроса типового отчета
- Обработка для отладки обработок заполнения табличных частей документов
- Файл разметки 1С для Notepad++
- Data Commander (обработка для работы с данными)
- Файл шаблонов кода (*.st) для 8-ки
- Поиск неиспользуемых процедур/функций в конфигурации