Общая информация
1C:SyntaxHighlighter - расширение JavaScript-библиотеки SyntaxHighlighter от Александра Горбачева для поддержки синтаксиса встроенного языка 1С.
Может использоваться для добавления поддержки раскраски синтаксиса на веб-страницы или веб-приложения. Все работа выполняется на клиентской стороне (это ведь JavaScript).
Репозиторий находится здесь. Весь код открыт.
Демонстрация
Пример работы можно посмотреть и попробовать в небольшом веб-приложении "Раскраска синтаксиса 1С" на моем небольшом сайте.
Например, если мы введем такой код:
Функция СоздатьОбъектКомпоненты() Экспорт
Попытка
ИмяКомпоненты = "ОбщийМакет.yy_YellowDiagnostician";
#Если Клиент Тогда
УстановитьВнешнююКомпоненту(ИмяКомпоненты);
#КонецЕсли
Результат = ПодключитьВнешнююКомпоненту(ИмяКомпоненты, "YY", ТипВнешнейКомпоненты.Native);
Если Результат = Ложь Тогда
ВызватьИсключение "Не удалось создать объект компоненты """ + ИмяКомпоненты + """";
КонецЕсли;
ОбъектВК = Новый("AddIn.YY.YellowDiagnostician");
Возврат ОбъектВК;
Исключение
ВызватьИсключение "Ошибка при инициализации компоненты: "
+ Символы.ПС
+ ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
КонецФункции
То в результате получим оформленный код на странице:
Все очень просто.
Вместо заключения
Все просто как никогда.
Удачи в делах!
Авторские разработки
-
Транслятор запросов 1С в SQL - инструмент для трансляции запросов платформы 1С в SQL, а также их диагностики.
-
Просмотр и анализ структуры базы данных (отчет на СКД) - отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.
-
Просмотр и анализ журнала регистрации (отчет на СКД) - отчет на базе системы компоновки данных (СКД) для просмотра записей журнала регистрации.
-
История работы пользователей (отчет на СКД) - отчет для просмотра истории работы пользователей (СКД, просмотр для любого пользователя).
-
Экспорт журнала регистрации. Набор инструментов (приложения + исходный код) - набор инструментов для экспорта данных журнала регистрации во внешние хранилища для Windows и Linux. Готовые приложения и исходный код.
-
Технические проверки данных регистров бухгалтерии (отчет на СКД) - отчет для технических проверок данных бухгалтерских регистров.
-
Путеводитель по истории релизов - отчет по истории выпуска релизов продуктов фирмы "1С" и анализа информации по обновлениям.
- Помощник работы с идентификаторами объектов - инструмент для расширенного анализа идентификаторов объектов.
-
Информация о пользователях информационной базы (отчет на СКД) - два простых отчета по пользователям информационной базы и информации по ним.
-
Анализ производительности APDEX (бесплатный) - отчет для просмотра и анализа замеров производительности в конфигурациях на базе БСП.
-
Обозреватель криптографии - отчет для просмотра доступных провайдеров и сертификатов криптографии на сервере и клиенте.
-
Пакетная выгрузка / загрузка внешних отчетов и обработок - пакетная выгрузка / загрузка внешних отчетов и обработок для массовый манипуляций с ними.
-
Мастер полнотекстового поиска - набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.
-
Командный интерпретатор для 1С - инструмент для выполнения команд CMD / PowerShell из 1С