1. Хранение и подключение шаблонов

Шаблоны хранятся в виде файлов с расширением st. Подключение шаблонов осуществляется в окне "Шаблоны текста", с помощью "Сервис" ? "Шаблоны текста" ? "Действия" ? "Файлы шаблонов". В появившемся диалоге можно выбрать любое множество файлов шаблонов, которые будут подключены.

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

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

Файл шаблонов можно открыть в конфигураторе для просмотра и редактирования с помощью диалога открытия файла. Каждый файл шаблонов представляет собой информацию, организованную в виде дерева. Элемент дерева состоит из следующих полей:

  • Название шаблона.
  • Строка автозамены для шаблона.
  • Признак включения шаблона в контекстное меню.
  • Текст шаблона.

Рассмотрим подробно назначение каждого элемента шаблона.

Название шаблона – хранит название элемента файла шаблонов, которое будет отображаться в дереве шаблонов в окне "Шаблоны текста" и при выборе шаблона из контекстного меню.

Строка автозамены для шаблона – строка, по которой механизм автозамены будет подбирать подходящий шаблон. Эта строка также используется для подбора шаблона с помощью команды "Подобрать шаблон…" (Ctrl + Q). Например, если строка автозамены содержит текст "ABC", находясь в текстовом редакторе справа от этого слова и нажав Space или Enter , будет выполнена автозамена текста "ABC" (если механизм автозамены включен).

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

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

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

2. Использование шаблонов

В 1С:Предприятии 8 расширен набор вариантов выбора шаблона для вставки его содержимого в текст. Рассмотрим эти варианты:

1. Из окна "Шаблоны текста" с помощью мыши, перетаскивая выбранный шаблон в текст

2. Из окна "Шаблоны текста" путем копирования в буфер обмена выбранного шаблона и вставки его в тексте.

3. С помощью контекстного меню текстового редактора. В него попадут те шаблоны, у которых отмечен флажок "Включать в контекстное меню".

4. С помощью механизма автозамены текстового редактора. Механизм автозамены должен быть активизирован с помощью настройки редактора текста (редактора модулей): нужно указать, что автозамена включена или включена с подсказкой. Это можно сделать так: "Сервис" ? "Параметры" ? "Тексты" ("Тексты модулей") – "Автозамена": выбрать из списка "Включить" или "Включить с подсказкой". После нажатия клавиш Space или Enter система попытается подобрать шаблон по слову, стоящему слева от курсора.

5. С помощью команды "Подобрать шаблон…" (Ctrl + Q).

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

3 . Файл шаблонов, поставляемый с 1С:Предприятием

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

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

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

4. Правила формирования строки автозамены

Как уже говорилось ранее, строка автозамены – это строка, по которой механизм автозамены будет подбирать подходящий шаблон. Простейшим случаем является пример, когда на клавиатуре в процессе редактирования текста набрано "Слово1", которое есть и в строке автозамены некоторого шаблона. В такой ситуации после активизации механизма автозамены любым из способов, набранное "Слово1" заменится на текст шаблона.

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

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

Строка автозаменыТекст шаблона
ПроцПроцедура.
ПроцеПроцедура.
ПроцедПроцедура.
ПроцедуПроцедура.
ПроцедурПроцедура.
ПроцедураПроцедура.

Это обеспечивается использованием постоянной и вариантной части строки автозамены. Постоянная часть– это то, что мы обычно привыкли писать в строке автозамены и рассматривали на примерах ранее. Вариантная часть – часть строки автозамены, которая может участвовать в строке автозамены любым подходящим количеством своих символов слева направо.

Запись строки автозамены с использованием постоянной и вариантной частей выглядит следующим образом:

Рассмотрим пример со словом "Процедура". Очевидно, что во всех строках автозамены строка "Проц" является постоянной частью строки автозамены, а текст правее – некоторой переменной частью, имеющей в каждом случае разное число символов. Решением для рассматриваемого примера будет один шаблон со строкой автозамены "проц[едур a ]".

5. Основные отличия от 1С:Предприятия 7.7:

1. Можно использовать несколько файлов шаблонов.

2. Подключение шаблонов осуществляется с помощью выбора соответствующих файлов шаблонов и подключения их список файлов. Порядок следования файлов в списке можно менять.

3. Дерево шаблонов отображается в отдельном окне "Шаблоны текста".

4. Расширился набор вариантов для выбора нужного шаблона.

5. Строка автозамены может иметь постоянную и вариантную части.

6. При установке системы активизация механизма автозамены при вводе текста отключена , поскольку не всегда удобно в процессе набора текста делать автозамену одной строки на другую. Более удобным будет использовать команду "Подобрать шаблон…" (Ctrl + Q).

7. В шаблонах появилась возможность выбора из нескольких вариантов с помощью управляющей конструкции "ВыборВариантов".

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

2. Формы обеих обработок идентичны, но меню замены в глобальном поиске не активно и она не оперирует конфигурацией базы данных

3. Формы обеих обработок идентичны, но меню замены в глобальном поиске не активно, а глобальная замена не оперирует внешними файлами

1. содержит описание встроенного языка, операторов, свойств глобального контекста, объектов системы

2. содержит описание языка запросов системы

3. выполняет синтаксический контроль модулей

4. может быть вызван из контекстного меню модулей системы

5. верны ответы 1 и 4

6. верны все указанные ответы

5.48 Что позволяет Синтакс-помощник?

1. Поддерживает поиск по первым символам функции или процедуры

2. Поддерживает перетаскивание синтаксической конструкции в модуль объекта

3. При нахождении курсора на процедуре или функции в модуле по сочетанию клавиш Ctrl+Fl выдает её описание

4. Верны все указанные ответы.

5.49 Каким образам можно обратиться к синтакс-помощнику?

1. Сочетанием клавиш Ctrl + Fl

2. Сочетанием клавиш Ctrl + Shifl + Fl

3. С помощью соответствующей иконки в Конфигураторе

4. Через меню "Справка" — "Синтакс-помощник"

5. Верны все указанные ответы

5.50 Дайте определение термину "Шаблон текста"

1. Краткое имя часто используемого фрагмента текста для использования в автоподстановке

2. Параметры прописных и строчных символов

3. Параметры табуляции, отступов, шрифтов, автоотступ и прочее

5.51 В каком месте программы производится настройка автоподстановки фрагментов текста с помощью шаблонов?

1. Для текста активизируется в меню "Сервис" — "Параметры" — "Тексты", для модулей "Сервис" — "Параметры" — "Тексты модулей"

2. Для текста и для модулей активизируется в меню "Сервис" — "Параметры" — "Тексты"

3. Для текста и для модулей активизируется в меню "Сервис" — "Параметры" — "Тексты модулей"

4. Пет правильного ответа

5.52 Где хранятся шаблоны текста?

1. Могуч храниться в нескольких файлах с расширением *.st

2. Входят в состав конфигурации

3. Хранятся в одном файле с расширением *.st

5.53 Стандартные файлы шаблонов текста.

1. можно дополнить пользовательскими файлами

2. поставляются вместе с платформой и не могут быть дополнены

3. изменяются лишь при обновлении конфигурации

5.54 Для начала процесса замера производительности.

1. запустить систему в режиме отладки, далее выставить точку останова, запустить замер производительности (Отладка — Замер производительности)

2. запустить систему в режиме отладки, запустить замер производительности (Отладка — Замер производительности)

3. запустить систему в режиме "Конфигуратор", запустить замер производительности (Отладка — Замер производительности)

4. запустить систему в режиме "Конфигуратор", запустить замер производительности (Отладка — Замер производительности), запустить систему в режиме отладки или подключиться к системе для отладки

5. вес ответы правильные

6. можно 1. или 2, или 4

5.55 В процедуре есть строка кода, которая вызывает функцию. Можно ли произвести замер производительности для данной процедуры, включив в него время выполнения самой строки, но не включив время исполнения функции, вызываемой в строке?

1. Нет, время исполнения вызываемой функции всегда будет входить в замер производительности

2. Это делается по умолчанию, поскольку в замер производительности всегда входит время исполнения строк самой процедуры, без учета времени вызываемых из нее процедур и функций

3. Можно включить или выключить время выполнения вызываемых процедур и функций перед началом замера производительности

4. Можно включить или выключить время выполнения вызываемых процедур и функций уже в отчете замера производительности

5.56 Информация в колонке левее текста модуля отображает.

1. количество вызовов строки кода в замере производительности и время ее исполнения

2. количество вызовов строки кода в замере производительности и процент времени ее исполнения к общему времени замера

3. порядковый номер замера производительности и время исполнения строки кода

4. порядковый помер замера производительности и процент времени исполнения строки кода по отношению к общему времени замера

5.57 Стек вызовов используется.

1. для определения сколько раз вызывалась данная строка кода при исполнении модуля

2. для определения сколько раз вызвалась текущая процедура или функция в процессе исполнения модуля

3. для определения — какие процедуры и функции данного модуля и сколько раз вызывались

4. для определения — какие процедуры и функции вызывались, прежде чем управление перешло на строку кода, которая исполняется в текущий момент

5.58 Можно ли в процессе отладки увидеть в окне "Выражение" содержимое таблицы значений целиком?

1. Нельзя, поскольку окно "Выражение" дает возможность увидеть только состав и название колонок таблицы значений

2. Нельзя, но зато можно увидеть данные построчно в цикле перебора строк таблицы значений или при помощи прямого позиционирования на строках по индексам

3. Можно, поскольку содержимое таблицы значений будет сразу же видно в окне "Результат"

4. Можно, но только посредством команды "Показать в отдельном окне"

5.59 При использовании окна "Табло" в режиме отладки.

1. можно увидеть значения переменных

2. можно и сами значения переменных, и значения свойств этих переменных, если переменные — агрегатного типа

3. можно увидеть помер исполняемой строки кода, название модуля и объекта

5.60 При выполнении пошагового выполнения отладки команда "Шагнуть из".

1. используется для выхода из конфигуратора в процессе отладки

2. используется для выхода из исполняемого процесса отладки

3. используется для выхода из пошаговой трассировки функции или процедуры, и останова на следующей после ее вызова строке кода

5.61 При работе системы в режиме отладки команда "Отладка — Остановить" используется.

1. для прекращения процесса отладки. Причем сеанс работы в режиме " 1 С:Предприятие" будет закрыт

2. для прекращения процесса отладки. Причем сеанс работы в режиме "1С:Предприятие" не будет закрыт

3. для прекращения процесса отладки. Причем будет закрыт и сеанс работы в режиме "1С:Предприятие", и в режиме "1С:Предприятие"

4. для останова процесса исполнения кода, и дальнейшего пошагового исполнения его, начиная с исполняемой на момент останова строки

5.62 Можно ли получить список всех точек останова, выставленных в модулях конфигурации?

1. Нет, но можно последовательно обойти все точки останова в открытом модуле

2. По всем — нет, по можно получить посредством специального пункта меню "Отладка" список всех точек останова текущего модуля

3. Да, посредством специального пункта меню "Отладка"

4. Да, программно, посредством использования объекта "Метаданные"

5.63 Точка останова с условием.

1. предназначена для организации останова на условных операторах

2. предназначена для останова на строке кода, но только в случае истинности выполнения условия, заданного при установке данной точки останова

3. предназначена для организации выполнения дополнительных действий, соответствующих условию, после останова па данной строке кода при отладке

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

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

2. должна быть завершена работа в режиме "1С:Предприятие" только для собственного процесса (остальные пользователи могут продолжать работать), обновлена конфигурация базы данных и повторно запущена отладка

3. ничего специально делать не нужно — изменения автоматически вносятся в конфигурацию базы данных и учитываются на последующих шагах трассировки

5.65 Можно ли сохранять внесенные в конфигурацию изменения при наличии подключенных к базе данных пользовательских сеансах?

3. Можно. В ряде случаев нельзя лишь обновить конфигурацию базы данных

5.66 В процессе отладки внесение изменений в конфигурацию и сохранение конфигурации базы данных с этими изменениями.

1. возможно в любом случае

3. возможно только в том случае, если к информационной базе подключен максимум один сеанс "1С:Предприятие" (запущенный в режиме отладки)

4. возможно только в том случае, если к информационной базе подключен максимум один сеанс " 1С:11редприятие" (запущенный в режиме отладки), или изменения не связаны с изменениями структуры таблиц информационной базы

5.67 Если конфигурация уже запущена в режиме "1С:Предприятие", для ее отладки.

1. достаточно вызвать отладчик через меню "Сервис" — "Отладка"

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

  1. Для текста активизируется в меню “Сервис” – “Параметры” – “Тексты”, для модулей “Сервис” – “Параметры” – “Тексты модулей”
  2. Для текста и для модулей активизируется в меню “Сервис” – “Параметры” – “Тексты”
  3. Для текста и для модулей активизируется в меню “Сервис” – “Параметры” – “Тексты модулей”
  4. Нет правильного ответа

2 comments on “ 5.51 В каком месте программы ”

Я нашел только в «Сервис» — «Параметры» — «Тексты модулей»
Похоже 3- правильный ответ

Платформа 8.3.10:
Сервис/ Параметры / Текст, а там поле Автозамена
Сервис/Параметры/Модули/Редактирование, и там Автозамена.
Если уж дословно понимать вопрос, то ответ 4: правильного ответа нет.