Редактора кода в режиме 1С Предприятие, по сути, нет. В обычных формах у него хотя была подсветка синтаксиса, в управляемых формах все вернулось к блокноту :(.
В 14 платформе HTML поле перешло на webkit, стало возможным использование Microsoft Monaco и появилась разработка Консоль кода для управляемых форм (Александра Шкураева) (получила награду "Лучшая разработка год Infostart Awards 2020"). Редактор преодолел детские болезни и активно развивается. Огромное спасибо автору.
Этот основной редактор Infostart Toolkit интегрирован везде:
- Редактор кода (консоль кода, код обработки данных, код получения значения параметра, окно генерации кода)
- Редактор текста запроса (текст запроса в консоли запросов, текст и выражение в доработанном конструкторе запросов тонкого клиента)
- Редактор XML (для схем компоновки данных)
- Сравнение текстов запроса, XML СКД
Далее приведу несколько примеров функциональности в разных режимах
Возможности: подсветка, сворачивание блоков, контекстная подсказка, подсказка по функциям, подсветка текущего оператора, закладки, отображение изменений, подсказка описание, отображение строки ошибки.
Подсветка синтаксиса, подсветка текущего оператора, закладки (эта функция будет доступна с версии 1.9)
Подсказка описание
Отображение изменений (функция будет доступна с версии 1.9)
Отображение строки ошибки
Пример использования. Написание алгоритма обработки строк запроса
Возможности почти такие же, как для кода на встроенном языке. Из особенностей это подсказка по параметрам после &.
Чего очень не хватало, так это возможностей в редактировании выражения полей в конструкторе запросов
Можно производить сравнение кода, запросов, схем компоновки данных с подсветкой синтаксиса в одностороннем виде (аналог GitHub)
двухстороннем аналоге "Сравнить файлы" от 1С
Важно. Появилась возможность сравнивать тексты в тонком клиенте
Тут ничего интересного... есть подсветка синтаксиса, сворачивание блоков, закладки
Подсветка. Контекстная подсказка. Шаблоны.
Подсказка по функциям
Предвижу вопрос, что за конструктор. Это замена конструктору СКД, которая работает в тонком клиенте и обладает лучшей функциональностью, на данный момент в разработке.