Каталог решений - Онлайн просмотр текстов общих модулей типовых конфигураций

Онлайн просмотр текстов общих модулей типовых конфигураций

Онлайн просмотр текстов общих модулей типовых конфигураций

В наличии

Для разработчиков: изучение кода модулей через браузер с любого устройства.

Категория:

Описание

Инструмент для изучения конфигураций. Может быть интересен и полезен тем, кто любит копаться в коде.

Для его работы не нужна платформа, не нужна никакая IDE. Нужен только доступ в интернет и браузер. Позволяет копаться в коде даже со смартфона.

Вот что он умеет:

  • Отображает список общих модулей конфигурации
  • Отображает свойства общих модулей
  • Отображает тексты модулей со стандартной подсветкой синтаксиса
  • Примитивная навигация по процедурам и функциям

Этого мало, но и проект пока что мал. Можно сказать – младенец, ему ещё и месяца нет. Я регулярно буду добавлять новые функции и рассказывать об этом. Он родился как часть проекта по анализу кода, поэтому вскоре мы увидим некоторые инструменты и результаты анализа.

Как это выглядит

Для вас – это просто статичный сайт, набор HTML файлов с текстами модулей, состоящий из страницы содержания, и страниц с текстами.

Страница содержания

 

 

В шапке любой страницы мы видим название и версию конфигурации, а также текущий режим компиляции.

Кроме общих модулей, в таблицу добавлены:

  • Модуль управляемого приложения (@ManagedApplicationModule)
  • Модуль обычного приложения (@OrdinaryApplicationModule)
  • Модуль внешнего соединения (@ExternalConnectionModule)
  • Модуль сеанса (@SessionModule)

Далее таблица отсортирована в алфавитном порядке.
В колонках основные свойства модулей:

  • G – «Глобальный»
  • S – «Сервер»
  • CS – «Вызов сервера»
  • P – «Привилегированный»
  • COA – «Клиент (Обычное приложение) »
  • CMA – «Клиент (Управляемое приложение) »
  • EC – «Внешнее соединение»
  • RU – «Повторное использование возвращаемых значений»
    • S – На время сеанса
    • R – На время вызова

Страницы текстов модулей

 

 

В шапке мы видим название и версию конфигурации, те же свойства модуля, синоним, комментарий, и режим компиляции.

Текст модуля анализируется с учётом выбранного режима компиляции. Всё что игнорируется препроцессором, игнорируется и здесь.

Все вызовы процедур и функций кликабельны, и приводят в нужное место интересующего модуля.

Для просмотра доступно две конфигурации:

Что касается авторского права на публикуемые тексты модулей

Во многих модулях явно указана лицензия (CC BY 4.0), позволяющая их свободно распространять.
Что касается остальных модулей, будем считать, что все интересующиеся обладают лицензией на конфигурацию, и могут свободно изучать её код.

has been added to your cart:
Оформление заказа