Обработка "Раскраска кода" на управляемых формах (v8.2) статическая (по нажатию кнопки)
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Раскраска кода на встроенном языке, языке запросов в формате html.
Преодолены все "детские болезни". Я учитывал разные ньюансы - так, в тексте красная точка, а в середине числа точка чёрная. В начале строки отступы (табуляция) заменяются на 4 пробела. Механизм не "ломается", например, если вставить кавычку после знака комментария. Лишних, повторяющихся html-тегов не подставляет.
Предполагается, что мы не будем использовать символ @ (поле html документа распознаёт его как знак эл. почты).
Поле html-документа иногда вываливает "Ошибка сценария", при обработке большого по объёму текста. Это нормально, связано со сбоями в работе встроенного в "жёлтую программу" браузера (IE 7). В последней версии платформы перешли с IE 7 на Webkit, в ней не пробовал.
Умеет раскрашивать текст как запрос, при этом весь текст запроса не заключается в кавычки.
После раскрашивания в html можно это дело преобразовать в BB Code, для вставки на форумах (кнопка [ / ] )
По техническим причинам кнопки для BB Code и для html-кода копируют нужную информацию сразу в буфер обмена, не выводя её на экран.
При первом запуске платформа ругается на com-соединения, так как по умолчанию в карточке пользователя (в конфигураторе) стоит галочка "Защита от опасных действий". Com-объекты необходимы только для работы с буфером обмена напрямую с кнопок Вставить, Скопировать.
Довольно эффектно: серый текст меняется на цветной.
Можно подкрасить код в статье, вот так:
Для примера "работы" //раскраска кода
Вступайте в нашу телеграмм-группу Инфостарт