Шаблон текста 1С

Конфигуратор 1С:Предприятия 8 поддерживает возможность создания, сохранения и быстрой вставки часто используемых фрагментов текста, которые называются шаблонами текста.

Применение шаблонов позволяет упростить рутинный ввод кода. Кроме того, их удобно использовать, когда приходится переключаться с русского на английский язык (например, при добавлении в код директив компиляции). Можно сказать, что механизм шаблонов текста позволяет создавать собственные «конструкторы» программных модулей.

Шаблоны текста 1С:

  1.  определены на уровне платформы (могут изменяться);
  2. разработчиком могут задаваться свои шаблоны.

Разработчик имеет возможность создавать новые и редактировать существующие шаблоны.

Все шаблоны хранятся в файлах (расширение .st), и разработчик может создать новый файл шаблонов или подключить существующие:

Настройка автоподстановки фрагментов текста с помощью шаблонов активируется :

  1. для текста — в меню «Сервис» — «Параметры» — «Тексты»;
  2. для модулей — в меню «Сервис» — «Параметры» — «Тексты модулей» (Модули).
Рисунок

настройка автоподстановки фрагментов текста с помощью шаблонов

[свернуть]

Для управления списком шаблонов разработчик может использовать специальное окно:

Открытие окна с шаблонами текста 1С:

  1. через пункт меню «Сервис» > «Шаблоны текста»;
  2. с помощью горячих клавиш «Shift+Ctrl+T»;
  3. из контекстного меню модуля (текста);
  4. кнопкой на панели инструментов.
Рисунки "Открытие окна с шаблонами текста 1С"

  • через пункт меню «Сервис» > «Шаблоны текста»:

Открытие окна с шаблонами текста 1С

  • из контекстного меню модуля:

  • кнопкой на панели инструментов:

[свернуть]

Добавление (вставка) шаблона текста в код:

  • перетащить нужный шаблон из окна шаблонов в код модуля, либо
  • начав набирать шаблон, использовать горячие клавиши «Ctrl+Q», либо
  • непосредственно вставить шаблон путем выбора его из контекстного меню модуля.

Если в имени шаблона нет никакой информации в скобках это означает, что ему не назначена строка автозамены, поэтому в код его можно добавить только перетаскиванием мышкой.

Редактирование шаблонов текста 1С

Редактирование шаблонов выполняется в специальном окне, содержащем список шаблонов и текст выбранного шаблона.

Для редактирования выбранного шаблона необходимо дважды кликнуть на нем, или выполнить команду «Изменить» в окне шаблонов:

Редактирование шаблонов текста 1С

Каждый шаблон представляет собой совокупность двух частей:

  1. статической (не изменяется и выводится в том виде, в котором она указана в шаблоне);
  2. динамической (выделяется специальными символами < >, содержание динамической части зависит от контекста использования и может изменяться).

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

Например, для показанного на рисунке шаблона «Процедура», можно набрать в модуле слово «Проц» и нажатием клавиш «Ctrl+Q» вызвать вставку шаблона:

Так как два шаблона имеют одинаковую последовательность заменяемых символов, следует выбрать тот шаблон, который нам нужен, и указать содержимое его динамической части:

В результате в модуль будет вставлен текст, показанный на рисунке выше.

Шаблоны текста поддерживают использование в своей динамической части:

(см. папку «Прочие»)

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.