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