Что это?
Это внешняя обработка, написанная на управляемых формах (то есть работает только под 8.2).
Как с этим работать?
Работа предполагается в режиме тонкого или толстого клиента. Копируется блок кода (можно кусочком, можно модуль целиком) и помещается в левую часть экрана, нажимается волшебная кнопка и вправой части - появляется отформатированный код.
После чего его можно скопипастить в текст модуля.
А что она может:
- Все строчки а-ля Переменная=4; Переменна2=5; будут оформленны в две строки;
- Все двойные пробелы " " будут заменены на один " ";
- Все двойные пустые строчки будут заменены на одинарные;
- Все что есть в списке "Регулярных выражений" будет приведено к одному регистру;
- Будут настроены отступы, в соотвествии с установленными правилами;
- Количество пробелов перед и после арифметических действий станет одинаковым, в соответствии с настройками пользователя (+,-,*,/,=);
- Можно будет выровнять знаки равенства при последовательной установке значений (если между ними нет пустых строк);
- Можно настроить перед какими выражениями и после каких выражений обязательно нужна пустая строка;
- Можно настроить между какими выражениями не должно быть пустой строки;
- Система автоматически способна определить необходимость комментария к процедуре или функции и вставить шаблон комментария. Пропишет передаваемые параметры.
А как быть с комментариями и переменными?
Все что есть в комментариях и в переменных останется неизменным!
Что за пользовательские настройки и где их брать?
Система имеет настройку "По умолчанию" Хранит в макетах и можно будет начать работать с обработкой сразу.
Так же можно сохранять настройки как в стандартном хранилище настроек (возможности платформы), так и выгружать и загружать настройк в/из файла с расширением *.xml