1с шаблоны текста

В последнее время стал замечать, что много времени при программировании уходит на написание типовых вещей, таких как: комментарии в коде, описание процедур и функций и т.д. То есть по идее на такие вещи вообще должно уходить минимум времени. И решено было настроить шаблоны текста в конфигураторе 1с.

В первую очередь включаем в параметрах конфигуратора автозамену (Меню Сервис/Параметры):

Включаем в параметрах конфигуратора автозамену
Автозамена

Включив все это дело, я отвлекся на какую то задачу и с ужасом заметил, что теперь стали работать все стандартные шаблоны, встроенные по умолчанию. Каждый раз написав”Если” Или “Цикл” или еще что-нибудь (“Функция”, “Процедура” и т.д.), происходила автозамена или выбор вариант подстановки кода в модуль, что меня совсем не устраивало:

Стандартные шаблоны
Стандартные шаблоны

Немного разобравшись с функционалом шаблонов я все таки догадался как можно отключить стандартные настройки. Переходим в сами шаблоны через меню “Сервис / Шаблоны текста” или комбинацию клавиш “ctrl+shift+T” и через настройку отключаем их:

Отключаем стандартные шаблоны
Отключаем стандартные шаблоны

Теперь избавившись от ненужного хлама (Для меня это был хлам!), самое время создать свои шаблоны подстановки кода:

Добавляем новые шаблоны
Добавляем новые шаблоны

Для себя я в первую очередь выделил 4 основных шаблона, которые будут мне в первое время приносить счастье:

Личные шаблоны
Личные шаблоны

Директивы “&НаКлиенте&НаСервере” я специально написал вместе, что бы после появления шаблона двойным кликом удалять ненужную. При желании можно сделать и больше шаблонов функций, под разные директивы (например “ффс” – функция на сервере, “ффк” – функция на клиенте, “ффб” – на сервера без контекста…).

Я думаю что вы легко разберетесь как добавлять и описывать новые автоподстановки под свои нужды. Главное не забывать пользоваться замечательной кнопкой “Вставка”, благодаря которой вы раскроете весь потенциал своего шаблона:

Конструктор "Вставка"
Конструктор “Вставка”

Теперь написав в коде конструкцию “/**” или “/*” и нажав “пробел” я сразу же получу готовый код комментария:

Или сразу опишу функцию под свой шаблон “фф”:

Теперь у меня нету нервного срыва когда мне нужно написать комментарий – я просто жму 2 кнопки и сразу же забываю об этом. Если покопаетесь в настройках то можете так же найти еще много чего полезного: “Использовать автозамену в комментариях”, “Включать в контекстное меню” и т.д.

Так же не забываем что шаблоны эти хранятся в файлах “*.st” и любой шаблон всегда можно подключить в любой конфигуратор на любом компьютере. Делаем один универсальный шаблон под себя и используем его когда хотим и где хотим:

Файлы шаблонов "*.st"
Файлы шаблонов “*.st”

Всем удачи! Программируем быстро и качественно!

0
Consulter les informations sur les medicaments sur le tmyuz.net

1 комментарий

  1. постоянный читатель

    спасибо, друг. давно хотел заняться шаблонами, в тему.

    0

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *