3 3 Предназначен для расширения возможностей штатного механизма шаблонов кода конфигуратора 1С:Предприяти 8.
4 4
5 5 <h2>Возможности скрипта</h2>
6 6
7 7 <h3>Вставка шаблонов из списка шаблонов</h3>
8 8
9 9 Штатный механизм шаблонов включает все шаблоны в список контекстной подсказки, что не для всех удобно.
10 -Скрипт "Шаблоны кода" содержит макрос "Выполнить подстановку шаблона", который позволяет отдельный открыть список доступных
10 +Скрипт "Шаблоны кода" содержит макрос "Выполнить подстановку шаблона", который позволяет открыть отдельный список доступных
11 11 шаблонов.
12 12
13 13 После выбора шаблона будет произведен его парсинг и вставка в текущую позицию курсора (или вместо выделенного текста,
14 14 если было установлено выделение).
15 15
16 16 <h3>При помощи скрипта шаблон можно "применять" к текущему выделению.</h3>
17 17
................................................................................
107 107 поэтому "расширенные" и "обычные" шаблоны можно использовать одновременно.
108 108
109 109 Для редактирования шаблонов можно использовать штатный редактор шаблонов.
110 110
111 111 Начиная с версии 1.1.3.1 "Снегопата" расширенные конструкции работают в том числе и при вставке шаблонов штатными средствами 1С, например
112 112 при перетаскивании шаблона в код из окна шаблонов мышкой или при использовании вставки шаблона из списка автодополнения и т.п.
113 113
114 +<h2>Зависимости и особенности установки</h2>
115 +
116 +Скрипт использует для своей работы скрипты-библиотеки [/finfo?name=Libs/TextWindow.js|TextWindow.js], [/finfo?name=Libs/StreamLib.js|StreamLib.js] и [/finfo?name=Libs/SettingsManagement.js|SettingsManagement.js], а также библиотеку [/finfo?name=bin/svcsvc.dll|svcsvc.dll] Александра Орефкова.
117 +
118 +Все они находятся в репозитории и будут получены автоматически при обновлении скриптов из репозитория при помощи скрипта get_latest.cmd.
119 +
120 +Для установки скрипта необходимо зарегистрировать библиотеку svcsvc.dll при помощи скрипта regall.cmd (если она у вас еще не зарегистрирована), а затем добавить скрипт snippets.js в файл addins.ini.
121 +
114 122 <h2>Ссылки:</h2>
115 123 * [/finfo?name=snippets.js|История версий]
116 124 * [http://snegopat.ru/forum/|Обсуждение на форуме]