Шаблоны автозамены для быстрого написания программного кода 1С и текстов запросов
Предлагаю вашему вниманию свой вариант файла шаблонов (*.st). Включены шаблоны для синтаксических конструкций, стандартных областей и директив компиляции, немодальных функций интерактивного ввода как с оповещениями, так и асинхронных. Добавлены шаблоны для упрощения написания текстов запросов. Учтены рекомендации стандартов разработки от 1С.
- Описание
- Подробнее
Описание
При разработке шаблонов я старался следовать принципам:
- Максимально сократить количество диалоговых окон. Желательно, чтобы написание текста при автозамене не прерывалось выводом этих окон — так не теряется фокус внимания. Отличие такого подхода от подхода в стандартных шаблонах 1С можно увидеть на примерах автозамен Если, Для и Проц[едура].
- Полностью исключить при автозамене необходимость ввода текста в диалоговых окнах — там в полном объеме не работает CopyPaste.
- Не дублировать автодополнение кода, которое есть в платформе (вызываемое по Ctrl-Пробел)
- Если есть несколько вариантов замены, то в шаблон включен наиболее часто используемый.
- Двойное нажатие одной клавиши быстрее, чем два нажатия разных клавиш — например используются строки для замены: зз, оо, ##.
- Удаление ненужного быстрее, чем написание нужного.
Как говорит поговорка — лучше один раз увидеть, чем сто раз услышать.
Поэтому, вот примеры:

