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

Назначение шаблонов текста 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" вызвать вставку шаблона:

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

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

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

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

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

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