<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.doctemplates.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%A5%D0%B0%D1%80%D0%B8%D0%BD%D0%B0+%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0</id>
		<title>Формирование документов Word из 1C - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.doctemplates.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%A5%D0%B0%D1%80%D0%B8%D0%BD%D0%B0+%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%A5%D0%B0%D1%80%D0%B8%D0%BD%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0"/>
		<updated>2026-05-31T02:24:54Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=68</id>
		<title>Способы заполнения закладок</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=68"/>
				<updated>2017-11-16T08:26:48Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В форме способа заполнения закладки описывается определение значения для конкретной закладки шаблона. Сначала выполняется собственно вычисление значения, после чего к этому значению может быть применено [[Форматирование_значений_закладок| форматирование]].&lt;br /&gt;
&lt;br /&gt;
Можно заполнить закладку одним из 5 способов:&lt;br /&gt;
&lt;br /&gt;
*Значением поля объекта &lt;br /&gt;
*Произвольным алгоритмом &lt;br /&gt;
*Алгоритмом из библиотеки &lt;br /&gt;
*Вставкой/удалением по условию &lt;br /&gt;
*Выводом таблицы/коллекции&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки значением поля объекта ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки произвольным алгоритмом ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Информация для технических специалистов (программисты, консультанты, администраторы)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Способ заполнения &amp;quot;Произвольным алгоритмом&amp;quot;- для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки алгоритмом из библиотеки ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Информация для технических специалистов (программисты, консультанты, администраторы)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Способ заполнения &amp;quot;[[Библиотека_алгоритмов| Алгоритмом из библиотеки]]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки с помощью вставки/удаления по условию ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление блока текста, отмеченного закладкой, из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Вставка при условии''' подразумевает,что блок текста, отмеченный закладкой в документе, останется без изменений, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки удаляется. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заполнение таблицы/коллекции ==&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=67</id>
		<title>Способы заполнения закладок</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=67"/>
				<updated>2017-11-16T08:25:08Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В форме способа заполнения закладки описывается определение значения для конкретной закладки шаблона. Сначала выполняется собственно вычисление значения, после чего к этому значению может быть применено [[Форматирование_значений_закладок| форматирование]].&lt;br /&gt;
Можно заполнить закладку одним из 5 способов:&lt;br /&gt;
&lt;br /&gt;
*Значением поля объекта &lt;br /&gt;
*Произвольным алгоритмом &lt;br /&gt;
*Алгоритмом из библиотеки &lt;br /&gt;
*Вставкой/удалением по условию &lt;br /&gt;
*Выводом таблицы/коллекции&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки значением поля объекта ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки произвольным алгоритмом ==&lt;br /&gt;
&lt;br /&gt;
Способ заполнения &amp;quot;Произвольным алгоритмом&amp;quot;- для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки алгоритмом из библиотеки ==&lt;br /&gt;
&lt;br /&gt;
Способ заполнения &amp;quot;[[Библиотека_алгоритмов| Алгоритмом из библиотеки]]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки с помощью вставки/удаления по условию ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление блока текста, отмеченного закладкой, из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Вставка при условии''' подразумевает,что блок текста, отмеченный закладкой в документе, останется без изменений, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки удаляется. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заполнение таблицы/коллекции ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление закладки из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Информация для технических специалистов (программисты, консультанты, администраторы)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Алгоритмические способы заполнения закладок ==&lt;br /&gt;
&lt;br /&gt;
Способы заполнения &amp;quot;Произвольным алгоритмом&amp;quot; и &amp;quot;[[Библиотека_алгоритмов| Алгоритмом из библиотеки]]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для''' [[Библиотека_алгоритмов|алгоритмов из библиотеки]]);&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=66</id>
		<title>Способы заполнения закладок</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=66"/>
				<updated>2017-11-16T08:24:24Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В форме способа заполнения закладки описывается определение значения для конкретной закладки шаблона. Сначала выполняется собственно вычисление значения, после чего к этому значению может быть применено [Форматирование_значений_закладок|форматирование].&lt;br /&gt;
Можно заполнить закладку одним из 5 способов:&lt;br /&gt;
&lt;br /&gt;
*Значением поля объекта &lt;br /&gt;
*Произвольным алгоритмом &lt;br /&gt;
*Алгоритмом из библиотеки &lt;br /&gt;
*Вставкой/удалением по условию &lt;br /&gt;
*Выводом таблицы/коллекции&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки значением поля объекта ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки произвольным алгоритмом ==&lt;br /&gt;
&lt;br /&gt;
Способ заполнения &amp;quot;Произвольным алгоритмом&amp;quot;- для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки алгоритмом из библиотеки ==&lt;br /&gt;
&lt;br /&gt;
Способ заполнения &amp;quot;[[Библиотека_алгоритмов| Алгоритмом из библиотеки]]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки с помощью вставки/удаления по условию ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление блока текста, отмеченного закладкой, из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Вставка при условии''' подразумевает,что блок текста, отмеченный закладкой в документе, останется без изменений, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки удаляется. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заполнение таблицы/коллекции ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление закладки из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Информация для технических специалистов (программисты, консультанты, администраторы)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Алгоритмические способы заполнения закладок ==&lt;br /&gt;
&lt;br /&gt;
Способы заполнения &amp;quot;Произвольным алгоритмом&amp;quot; и &amp;quot;[[Библиотека_алгоритмов| Алгоритмом из библиотеки]]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для''' [[Библиотека_алгоритмов|алгоритмов из библиотеки]]);&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=65</id>
		<title>Форматирование значений закладок</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=65"/>
				<updated>2017-11-16T08:23:31Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: «Возможно использование одного из способов форматирования:  *Форматная строка; *Число про…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Возможно использование одного из способов форматирования:&lt;br /&gt;
&lt;br /&gt;
*Форматная строка;&lt;br /&gt;
*Число прописью;&lt;br /&gt;
*Склонение (для ФИО и для не ФИО);&lt;br /&gt;
*Фамилия, инициалы.&lt;br /&gt;
&lt;br /&gt;
Применение '''форматирования''' настраивается в нижней части формы:&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_3.png]]&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Форматная строка'''&amp;quot; предоставляет стандартные возможности платформы 1С: Предприятие по форматированию значений типа Число, Дата, Булево (функция Формат). В поле '''Формат''' должна быть задана форматная строка. Форматную строку удобно задавать с помощью конструктора форматной строки, открываемого кнопкой выбора (формат здесь задается по составляющим параметрам, можно сразу видеть результат форматирования для различных значений).&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Число прописью'''&amp;quot; предоставляет также стандартные возможности платформы 1С: Предприятие по формированию числа прописью (функция ЧислоПрописью). В поле '''Формат''' можно выбрать один из предопределенных вариантов или задать свою строку форматирования - в этом случае форматная строка и параметры предмета исчисления задаются вместе (см. пример в варианте &amp;quot;{произвольный}&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Способы &amp;quot;'''Склонение (ФИО''')&amp;quot; и &amp;quot;'''Склонение (не ФИО)'''&amp;quot; позволяют склонять представления объектов. При использовании данных способов нужно дополнительно указывать падеж. Функционал склонения предоставляется библиотекой стандартных подсистем и доступен в большинстве типовых конфигураций. Для некоторых справочников склонения могут быть заданы вручную:&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_5.png]]&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Фамилия, инициалы'''&amp;quot; позволяет сократить ФИО до варианта &amp;quot;Фамилия И.О.&amp;quot; или &amp;quot;И.О. Фамилия&amp;quot;. Его удобно применять в области подписей ответственных лиц и т.д.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=64</id>
		<title>Способы заполнения закладок</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=64"/>
				<updated>2017-11-16T08:18:16Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В форме способа заполнения закладки описывается определение значения для конкретной закладки шаблона. Сначала выполняется собственно вычисление значения, после чего к этому значению может быть применено форматирование.&lt;br /&gt;
Можно заполнить закладку одним из 5 способов:&lt;br /&gt;
&lt;br /&gt;
*Значением поля объекта &lt;br /&gt;
*Произвольным алгоритмом &lt;br /&gt;
*Алгоритмом из библиотеки &lt;br /&gt;
*Вставкой/удалением по условию &lt;br /&gt;
*Выводом таблицы/коллекции&lt;br /&gt;
&lt;br /&gt;
После этого, при необходимости, возможно использование одного из способов форматирования:&lt;br /&gt;
&lt;br /&gt;
*Форматная строка;&lt;br /&gt;
*Число прописью;&lt;br /&gt;
*Склонение (для ФИО и для не ФИО);&lt;br /&gt;
*Фамилия, инициалы.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки значением поля объекта ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки произвольным алгоритмом ==&lt;br /&gt;
&lt;br /&gt;
Способ заполнения &amp;quot;Произвольным алгоритмом&amp;quot;- для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки алгоритмом из библиотеки ==&lt;br /&gt;
&lt;br /&gt;
Способ заполнения &amp;quot;[[Библиотека_алгоритмов| Алгоритмом из библиотеки]]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== Заполнение закладки с помощью вставки/удаления по условию ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление блока текста, отмеченного закладкой, из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Вставка при условии''' подразумевает,что блок текста, отмеченный закладкой в документе, останется без изменений, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки удаляется. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заполнение таблицы/коллекции ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Форматирование закладок ==&lt;br /&gt;
&lt;br /&gt;
Применение '''форматирования''' настраивается в нижней части формы:&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_3.png]]&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Форматная строка'''&amp;quot; предоставляет стандартные возможности платформы 1С: Предприятие по форматированию значений типа Число, Дата, Булево (функция Формат). В поле '''Формат''' должна быть задана форматная строка. Форматную строку удобно задавать с помощью конструктора форматной строки, открываемого кнопкой выбора (формат здесь задается по составляющим параметрам, можно сразу видеть результат форматирования для различных значений).&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Число прописью'''&amp;quot; предоставляет также стандартные возможности платформы 1С: Предприятие по формированию числа прописью (функция ЧислоПрописью). В поле '''Формат''' можно выбрать один из предопределенных вариантов или задать свою строку форматирования - в этом случае форматная строка и параметры предмета исчисления задаются вместе (см. пример в варианте &amp;quot;{произвольный}&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Способы &amp;quot;'''Склонение (ФИО''')&amp;quot; и &amp;quot;'''Склонение (не ФИО)'''&amp;quot; позволяют склонять представления объектов. При использовании данных способов нужно дополнительно указывать падеж. Функционал склонения предоставляется библиотекой стандартных подсистем и доступен в большинстве типовых конфигураций. Для некоторых справочников склонения могут быть заданы вручную:&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_5.png]]&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Фамилия, инициалы'''&amp;quot; позволяет сократить ФИО до варианта &amp;quot;Фамилия И.О.&amp;quot; или &amp;quot;И.О. Фамилия&amp;quot;. Его удобно применять в области подписей ответственных лиц и т.д.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление закладки из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Информация для технических специалистов (программисты, консультанты, администраторы)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Алгоритмические способы заполнения закладок ==&lt;br /&gt;
&lt;br /&gt;
Способы заполнения &amp;quot;Произвольным алгоритмом&amp;quot; и &amp;quot;[[Библиотека_алгоритмов| Алгоритмом из библиотеки]]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для''' [[Библиотека_алгоритмов|алгоритмов из библиотеки]]);&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B8_%D0%BF%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=63</id>
		<title>Технические особенности реализации и права доступа</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B8_%D0%BF%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=63"/>
				<updated>2017-11-16T07:24:14Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Версия в виде дополнения к конфигурации ==&lt;br /&gt;
&lt;br /&gt;
Данная версия (.cf) должна встраиваться в конфигурацию. Этот вариант '''рекомендуется''', если в вашей конфигурации включена возможность изменения, и возможно добавление новых объектов.&lt;br /&gt;
&lt;br /&gt;
Дополнение представляет собой 3 новых справочника, 3 обработки, 3 роли и один регистр сведений. Особенных сложностей для обновления нет, т.к. нет изменяемых объектов (только добавляемые).&lt;br /&gt;
&lt;br /&gt;
После встраивания этих объектов в конфигурацию необходимо настроить состав объектов, из котрых можно формировать Word-документы (см. ниже) и настроить роли пользователям с ограниченными правами. Чтобы пользователь мог формировать Word-документы у него должна быть роль &amp;quot;Формирование документов (Word) - использование&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Версия в виде расширения конфигурации ==&lt;br /&gt;
&lt;br /&gt;
Данная версия (.cfe) в общем случае '''не требует''' снятия конфигурации с полной поддержки и внесения в нее изменений. Расширение должно подключаться без флага &amp;quot;Безопасный режим&amp;quot; или с подходящим профилем безопасности.&lt;br /&gt;
&lt;br /&gt;
Все сохраняемые данные (шаблоны, правила заполнения, библиотеки алгоритмов) хранятся в справочнике Файлы, в связке со справочником Папки (стандартные справочники для подсистемы работы с файлами в БСП). При первом использовании автоматически создается следующая структура папок, в которой хранятся все данные расширения:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Techfacilities_1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Редактировать данные папки и файлы в них стандартными формами справочников Папки и Файлы '''настоятельно не рекомендуется'''. Работа с данными расширения только через функционал самого расширения.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для редактирования шаблонов и правил их заполнения у пользователя '''с ограниченными правами''' должна быть роль, разрешающая изменение данных справочников (роль может называться &amp;quot;Работа с папками файлов&amp;quot;, &amp;quot;Добавление изменение папок и файлов&amp;quot; и т.п.). Если установлен режим ограничения доступа на уровне записей, то также необходимо дать права на папку '''&amp;quot;Шаблоны для формирования документов Word&amp;quot;''' и вложенных.&lt;br /&gt;
&lt;br /&gt;
Редактирование программного кода в алгоритмических способах заполнения закладок, обработчиках событий и т.д. возможно только пользователем с полными правами. Выполняется программный код алгоритмов и обработчиков событий '''в безопасном режиме''' (может быть отключено, см. в модуле менеджера обработки ФормированиеДокументов область &amp;quot;Настройка&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Изменение состава объектов, из которых можно формировать Word-документы ==&lt;br /&gt;
&lt;br /&gt;
Состав документов и справочников, из которых могут заполняться шаблоны, определяется составным типом параметра команды &amp;quot;В Word&amp;quot; обработки &amp;quot;Word_ФормированиеДокументов&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Techfacilities_2.png]]&lt;br /&gt;
&lt;br /&gt;
Представленные ниже варианты расширения для разных конфигураций отличаются только этим параметром.&lt;br /&gt;
&lt;br /&gt;
Все модули расширения открыты и могут дорабатываться.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B8_%D0%BF%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=62</id>
		<title>Технические особенности реализации и права доступа</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B8_%D0%BF%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=62"/>
				<updated>2017-11-16T07:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: « == Версия в виде дополнения к конфигурации ==  Данная версия (.cf) должна встраиваться в кон…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Версия в виде дополнения к конфигурации ==&lt;br /&gt;
&lt;br /&gt;
Данная версия (.cf) должна встраиваться в конфигурацию. Этот вариант [[рекомендуется]], если в вашей конфигурации включена возможность изменения, и возможно добавление новых объектов.&lt;br /&gt;
&lt;br /&gt;
Дополнение представляет собой 3 новых справочника, 3 обработки, 3 роли и один регистр сведений. Особенных сложностей для обновления нет, т.к. нет изменяемых объектов (только добавляемые).&lt;br /&gt;
&lt;br /&gt;
После встраивания этих объектов в конфигурацию необходимо настроить состав объектов, из котрых можно формировать Word-документы (см. ниже) и настроить роли пользователям с ограниченными правами. Чтобы пользователь мог формировать Word-документы у него должна быть роль &amp;quot;Формирование документов (Word) - использование&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Версия в виде расширения конфигурации ==&lt;br /&gt;
&lt;br /&gt;
Данная версия (.cfe) в общем случае [[не требует]] снятия конфигурации с полной поддержки и внесения в нее изменений. Расширение должно подключаться без флага &amp;quot;Безопасный режим&amp;quot; или с подходящим профилем безопасности.&lt;br /&gt;
&lt;br /&gt;
Все сохраняемые данные (шаблоны, правила заполнения, библиотеки алгоритмов) хранятся в справочнике Файлы, в связке со справочником Папки (стандартные справочники для подсистемы работы с файлами в БСП). При первом использовании автоматически создается следующая структура папок, в которой хранятся все данные расширения:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Techfacilities_1.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Редактировать данные папки и файлы в них стандартными формами справочников Папки и Файлы '''настоятельно не рекомендуется'''. Работа с данными расширения только через функционал самого расширения.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для редактирования шаблонов и правил их заполнения у пользователя '''с ограниченными правами''' должна быть роль, разрешающая изменение данных справочников (роль может называться &amp;quot;Работа с папками файлов&amp;quot;, &amp;quot;Добавление изменение папок и файлов&amp;quot; и т.п.). Если установлен режим ограничения доступа на уровне записей, то также необходимо дать права на папку '''&amp;quot;Шаблоны для формирования документов Word&amp;quot;''' и вложенных.&lt;br /&gt;
&lt;br /&gt;
Редактирование программного кода в алгоритмических способах заполнения закладок, обработчиках событий и т.д. возможно только пользователем с полными правами. Выполняется программный код алгоритмов и обработчиков событий '''в безопасном режиме''' (может быть отключено, см. в модуле менеджера обработки ФормированиеДокументов область &amp;quot;Настройка&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Изменение состава объектов, из которых можно формировать Word-документы ==&lt;br /&gt;
&lt;br /&gt;
Состав документов и справочников, из которых могут заполняться шаблоны, определяется составным типом параметра команды &amp;quot;В Word&amp;quot; обработки &amp;quot;Word_ФормированиеДокументов&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Techfacilities_2.png]]&lt;br /&gt;
&lt;br /&gt;
Представленные ниже варианты расширения для разных конфигураций отличаются только этим параметром.&lt;br /&gt;
&lt;br /&gt;
Все модули расширения открыты и могут дорабатываться.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Techfacilities_2.png&amp;diff=61</id>
		<title>Файл:Techfacilities 2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Techfacilities_2.png&amp;diff=61"/>
				<updated>2017-11-16T07:15:34Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Состав документов и справочников&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Состав документов и справочников&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Techfacilities_1.png&amp;diff=60</id>
		<title>Файл:Techfacilities 1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Techfacilities_1.png&amp;diff=60"/>
				<updated>2017-11-16T07:14:53Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Структура папок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Структура папок&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=59</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=59"/>
				<updated>2017-11-16T07:09:10Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Рекомендации по распределению ролей ==&lt;br /&gt;
&lt;br /&gt;
В случае сложных комплексных внедрений решения работа может быть распределена между следующими ролями:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос: Нет кнопки &amp;quot;В Word&amp;quot; на форме.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:''' В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;br /&gt;
&lt;br /&gt;
'''Вопрос: Данных, необходимым для заполнения Word-документа в информационной базе нет.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:''' Если каких-то данных, необходимым для заполнения Word-документа в информационной базе нет, данную ситуацию можно решить следующими способами: &lt;br /&gt;
&lt;br /&gt;
#Добавить необходимые данные в информационную базу посредством механизма дополнительных свойств и реквизитов. Они могут быть указаны в правилах заполнения как обычные поля объектов.&lt;br /&gt;
#Оставить в шаблоне пустые поля, которые после формирования Word-документа нужно будет дозаполнить непосредственно в Word. Далеко не всегда важно заполнить шаблон автоматически &amp;quot;от и до&amp;quot;, в этом случае поля для ручного заполнения можно отметить в шаблоне цветом (или сделать заметными другим способом).&lt;br /&gt;
&lt;br /&gt;
'''Вопрос: Данные, необходимым для заполнения Word-документа в информационной базе есть, но их невозможно извлечь указанными стандартными способами.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:''' Если данные в информационной базе есть, но их невозможно извлечь стандартным способом (путем указания поля объекта или алгоритмами стандартных библиотек), то в этом случае необходимо привлечение программиста для разработки алгоритма.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=58</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=58"/>
				<updated>2017-11-16T07:08:36Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Рекомендации по распределению ролей ==&lt;br /&gt;
&lt;br /&gt;
В случае сложных комплексных внедрений решения работа может быть распределена между следующими ролями:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос: Нет кнопки &amp;quot;В Word&amp;quot; на форме.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:''' В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;br /&gt;
&lt;br /&gt;
'''Вопрос: Данных, необходимым для заполнения Word-документа в информационной базе нет.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:'''Если каких-то данных, необходимым для заполнения Word-документа в информационной базе нет, данную ситуацию можно решить следующими способами: &lt;br /&gt;
&lt;br /&gt;
#Добавить необходимые данные в информационную базу посредством механизма дополнительных свойств и реквизитов. Они могут быть указаны в правилах заполнения как обычные поля объектов.&lt;br /&gt;
#Оставить в шаблоне пустые поля, которые после формирования Word-документа нужно будет дозаполнить непосредственно в Word. Далеко не всегда важно заполнить шаблон автоматически &amp;quot;от и до&amp;quot;, в этом случае поля для ручного заполнения можно отметить в шаблоне цветом (или сделать заметными другим способом).&lt;br /&gt;
&lt;br /&gt;
'''Вопрос: Данные, необходимым для заполнения Word-документа в информационной базе есть, но их невозможно извлечь указанными стандартными способами.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:'''Если данные в информационной базе есть, но их невозможно извлечь стандартным способом (путем указания поля объекта или алгоритмами стандартных библиотек), то в этом случае необходимо привлечение программиста для разработки алгоритма.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=57</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=57"/>
				<updated>2017-11-16T07:05:53Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Рекомендации по распределению ролей ==&lt;br /&gt;
&lt;br /&gt;
В случае сложных комплексных внедрений решения работа может быть распределена между следующими ролями:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
'''Вопрос: Нет кнопки &amp;quot;В Word&amp;quot; на форме.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:''' В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;br /&gt;
&lt;br /&gt;
'''Вопрос: Данных, необходимым для заполнения Word-документа в информационной базе нет.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:'''Если каких-то данных, необходимым для заполнения Word-документа в информационной базе нет, данную ситуацию можно решить следующими способами: &lt;br /&gt;
&lt;br /&gt;
#Добавить необходимые данные в информационную базу посредством механизма дополнительных свойств и реквизитов. Они могут быть указаны в правилах заполнения как обычные поля объектов.&lt;br /&gt;
#Оставить в шаблоне пустые поля, которые после формирования Word-документа нужно будет дозаполнить непосредственно в Word. Далеко не всегда важно заполнить шаблон автоматически &amp;quot;от и до&amp;quot;, в этом случае поля для ручного заполнения можно отметить в шаблоне цветом (или сделать заметными другим способом).&lt;br /&gt;
&lt;br /&gt;
Если данные в информационной базе есть, но их невозможно извлечь стандартным способом (путем указания поля объекта или алгоритмами стандартных библиотек), то в этом случае необходимо привлечение программиста для разработки алгоритма.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=56</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=56"/>
				<updated>2017-11-16T07:05:04Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Рекомендации по распределению ролей ==&lt;br /&gt;
&lt;br /&gt;
В случае сложных комплексных внедрений решения работа может быть распределена между следующими ролями:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
'''*Нет кнопки &amp;quot;В Word&amp;quot; на форме.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:''' В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;br /&gt;
&lt;br /&gt;
'''*Данных, необходимым для заполнения Word-документа в информационной базе нет.'''&lt;br /&gt;
&lt;br /&gt;
'''Решение:'''Если каких-то данных, необходимым для заполнения Word-документа в информационной базе нет, данную ситуацию можно решить следующими способами: &lt;br /&gt;
&lt;br /&gt;
#Добавить необходимые данные в информационную базу посредством механизма дополнительных свойств и реквизитов. Они могут быть указаны в правилах заполнения как обычные поля объектов.&lt;br /&gt;
#Оставить в шаблоне пустые поля, которые после формирования Word-документа нужно будет дозаполнить непосредственно в Word. Далеко не всегда важно заполнить шаблон автоматически &amp;quot;от и до&amp;quot;, в этом случае поля для ручного заполнения можно отметить в шаблоне цветом (или сделать заметными другим способом).&lt;br /&gt;
&lt;br /&gt;
Если данные в информационной базе есть, но их невозможно извлечь стандартным способом (путем указания поля объекта или алгоритмами стандартных библиотек), то в этом случае необходимо привлечение программиста для разработки алгоритма.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=55</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=55"/>
				<updated>2017-11-16T07:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Рекомендации по распределению ролей ==&lt;br /&gt;
&lt;br /&gt;
В случае сложных комплексных внедрений решения работа может быть распределена между следующими ролями:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
*Нет кнопки &amp;quot;В Word&amp;quot; на форме.&lt;br /&gt;
&lt;br /&gt;
'''Решение:''' В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;br /&gt;
*Данных, необходимым для заполнения Word-документа в информационной базе нет.&lt;br /&gt;
&lt;br /&gt;
'''Решение:'''Если каких-то данных, необходимым для заполнения Word-документа в информационной базе нет, данную ситуацию можно решить следующими способами: &lt;br /&gt;
&lt;br /&gt;
#Добавить необходимые данные в информационную базу посредством механизма дополнительных свойств и реквизитов. Они могут быть указаны в правилах заполнения как обычные поля объектов.&lt;br /&gt;
#Оставить в шаблоне пустые поля, которые после формирования Word-документа нужно будет дозаполнить непосредственно в Word. Далеко не всегда важно заполнить шаблон автоматически &amp;quot;от и до&amp;quot;, в этом случае поля для ручного заполнения можно отметить в шаблоне цветом (или сделать заметными другим способом).&lt;br /&gt;
&lt;br /&gt;
Если данные в информационной базе есть, но их невозможно извлечь стандартным способом (путем указания поля объекта или алгоритмами стандартных библиотек), то в этом случае необходимо привлечение программиста для разработки алгоритма.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=54</id>
		<title>Средства быстрой настройки заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=54"/>
				<updated>2017-11-16T07:02:46Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;После встраивания дополнения или подключения расширения к конфигурации в простейшем случае пользователь может сам подготовить шаблоны документов и описать правила их заполнения. В процессе описания правил заполнения результат можно увидеть нажатием одной кнопки:&lt;br /&gt;
[[Файл:Vnedresh.png]]&lt;br /&gt;
&lt;br /&gt;
Есть возможность копировать заполнение одной закладки из заполнения другой (перетаскиванием), что может быть полезно, например, если в шаблоне есть несколько закладок, заполняемых одинаково. Также можно полностью копировать заполнение одного шаблона из другого, что удобно если есть некоторое количество однотипных шаблонов.&lt;br /&gt;
&lt;br /&gt;
Для изменения текста шаблона Word-документа (дополнение или исправление ошибок в тексте) - достаточно выгрузить .doc файл шаблона, отредактировать его, и загрузить обратно. Операцию может выполнить пользователь самостоятельно. Если состав и имена закладок при этом не изменятся, то Word-документ по этому шаблону можно будет формировать без корректировки правил заполнения.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=53</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=53"/>
				<updated>2017-11-16T07:00:12Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Рекомендации по распределению ролей ==&lt;br /&gt;
&lt;br /&gt;
В случае сложных комплексных внедрений решения работа может быть распределена между следующими ролями:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
#Нет кнопки &amp;quot;В Word&amp;quot; на форме.&lt;br /&gt;
В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=52</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=52"/>
				<updated>2017-11-16T06:59:26Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Рекомендации по распределению ролей, в случае сложных комплексных решений ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
#Нет кнопки &amp;quot;В Word&amp;quot; на форме.&lt;br /&gt;
В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=51</id>
		<title>Средства быстрой настройки заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B9_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=51"/>
				<updated>2017-11-16T06:52:54Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: «После встраивания дополнения или подключения расширения к конфигурации в простейшем сл…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;После встраивания дополнения или подключения расширения к конфигурации в простейшем случае пользователь может сам подготовить шаблоны документов и описать правила их заполнения. В процессе описания правил заполнения результат можно увидеть нажатием одной кнопки:&lt;br /&gt;
[[Файл:Vnedresh.png]]&lt;br /&gt;
&lt;br /&gt;
Есть возможность копировать заполнение одной закладки из заполнения другой (перетаскиванием), что может быть полезно, например, если в шаблоне есть несколько закладок, заполняемых одинаково. Также можно полностью копировать заполнение одного шаблона из другого, что удобно если есть некоторое количество однотипных шаблонов.&lt;br /&gt;
&lt;br /&gt;
Если каких-то данных, необходимым для заполнения Word-документа в информационной базе нет, данную ситуацию можно решить следующими способами: &lt;br /&gt;
&lt;br /&gt;
#Добавить необходимые данные в информационную базу посредством механизма дополнительных свойств и реквизитов. Они могут быть указаны в правилах заполнения как обычные поля объектов.&lt;br /&gt;
#Оставить в шаблоне пустые поля, которые после формирования Word-документа нужно будет дозаполнить непосредственно в Word. Далеко не всегда важно заполнить шаблон автоматически &amp;quot;от и до&amp;quot;, в этом случае поля для ручного заполнения можно отметить в шаблоне цветом (или сделать заметными другим способом).&lt;br /&gt;
&lt;br /&gt;
Если данные в информационной базе есть, но их невозможно извлечь стандартным способом (путем указания поля объекта или алгоритмами стандартных библиотек), то в этом случае необходимо привлечение программиста для разработки алгоритма.&lt;br /&gt;
&lt;br /&gt;
Для изменения текста шаблона Word-документа (дополнение или исправление ошибок в тексте) - достаточно выгрузить .doc файл шаблона, отредактировать его, и загрузить обратно. Операцию может выполнить пользователь самостоятельно. Если состав и имена закладок при этом не изменятся, то Word-документ по этому шаблону можно будет формировать без корректировки правил заполнения.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=50</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=50"/>
				<updated>2017-11-16T06:42:02Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;После встраивания дополнения или подключения расширения к конфигурации в простейшем случае пользователь может сам подготовить шаблоны документов и описать правила их заполнения. В процессе описания правил заполнения результат можно увидеть нажатием одной кнопки:&lt;br /&gt;
[[Файл:Vnedresh.png]]&lt;br /&gt;
&lt;br /&gt;
Есть возможность копировать заполнение одной закладки из заполнения другой (перетаскиванием), что может быть полезно, например, если в шаблоне есть несколько закладок, заполняемых одинаково. Также можно полностью копировать заполнение одного шаблона из другого, что удобно если есть некоторое количество однотипных шаблонов.&lt;br /&gt;
&lt;br /&gt;
Если каких-то данных, необходимым для заполнения Word-документа в информационной базе нет, данную ситуацию можно решить следующими способами: &lt;br /&gt;
&lt;br /&gt;
#Добавить необходимые данные в информационную базу посредством механизма дополнительных свойств и реквизитов. Они могут быть указаны в правилах заполнения как обычные поля объектов.&lt;br /&gt;
#Оставить в шаблоне пустые поля, которые после формирования Word-документа нужно будет дозаполнить непосредственно в Word. Далеко не всегда важно заполнить шаблон автоматически &amp;quot;от и до&amp;quot;, в этом случае поля для ручного заполнения можно отметить в шаблоне цветом (или сделать заметными другим способом).&lt;br /&gt;
&lt;br /&gt;
Если данные в информационной базе есть, но их невозможно извлечь стандартным способом (путем указания поля объекта или алгоритмами стандартных библиотек), то в этом случае необходимо привлечение программиста для разработки алгоритма.&lt;br /&gt;
&lt;br /&gt;
В случае сложных комплексных внедрений решения работа может быть распределена между следующими ролями:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
Для изменения текста шаблона Word-документа (дополнение или исправление ошибок в тексте) - достаточно выгрузить .doc файл шаблона, отредактировать его, и загрузить обратно. Операцию может выполнить пользователь самостоятельно. Если состав и имена закладок при этом не изменятся, то Word-документ по этому шаблону можно будет формировать без корректировки правил заполнения.&lt;br /&gt;
&lt;br /&gt;
В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=49</id>
		<title>Распределение ролей</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=49"/>
				<updated>2017-11-16T06:40:57Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: «После встраивания дополнения или подключения расширения к конфигурации в простейшем сл…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;После встраивания дополнения или подключения расширения к конфигурации в простейшем случае пользователь может сам подготовить шаблоны документов и описать правила их заполнения. В процессе описания правил заполнения результат можно увидеть нажатием одной кнопки:&lt;br /&gt;
[[Файл:Vnedresh.png]]&lt;br /&gt;
&lt;br /&gt;
Есть возможность копировать заполнение одной закладки из заполнения другой (перетаскиванием), что может быть полезно, например, если в шаблоне есть несколько закладок, заполняемых одинаково. Также можно полностью копировать заполнение одного шаблона из другого, что удобно если есть некоторое количество однотипных шаблонов.&lt;br /&gt;
&lt;br /&gt;
Если каких-то данных, необходимым для заполнения Word-документа в информационной базе нет, данную ситуацию можно решить следующими способами: &lt;br /&gt;
&lt;br /&gt;
#Добавить необходимые данные в информационную базу посредством механизма дополнительных свойств и реквизитов. Они могут быть указаны в правилах заполнения как обычные поля объектов.&lt;br /&gt;
#Оставить в шаблоне пустые поля, которые после формирования Word-документа нужно будет дозаполнить непосредственно в Word. Далеко не всегда важно заполнить шаблон автоматически &amp;quot;от и до&amp;quot;, в этом случае поля для ручного заполнения можно отметить в шаблоне цветом (или сделать заметными другим способом).&lt;br /&gt;
&lt;br /&gt;
Если данные в информационной базе есть, но их невозможно извлечь стандартным способом (путем указания поля объекта или алгоритмами стандартных библиотек), то в этом случае необходимо привлечение программиста для разработки алгоритма.&lt;br /&gt;
&lt;br /&gt;
В случае сложных комплексных внедрений решения работа может быть распределена между следующими ролями:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:left;&amp;quot;| Функция&lt;br /&gt;
! Роль&lt;br /&gt;
|-&lt;br /&gt;
|Подготовка текста документов Word (шаблонов)&lt;br /&gt;
|Пользователь&lt;br /&gt;
|-&lt;br /&gt;
|Разметка шаблонов закладками в местах вставки данных&lt;br /&gt;
|Пользователь, консультант&lt;br /&gt;
|-&lt;br /&gt;
|Описание правил заполнения шаблонов (простые способы заполнения)&lt;br /&gt;
|Пользователь, консультант &lt;br /&gt;
|-&lt;br /&gt;
|Разработка алгоритмов, обработчиков событий, доработка решения&lt;br /&gt;
|Программист &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Большая часть работы может быть выполнена пользователем или консультантом. При необходимости привлекается программист.&lt;br /&gt;
&lt;br /&gt;
Для изменения текста шаблона Word-документа (дополнение или исправление ошибок в тексте) - достаточно выгрузить .doc файл шаблона, отредактировать его, и загрузить обратно. Операцию может выполнить пользователь самостоятельно. Если состав и имена закладок при этом не изменятся, то Word-документ по этому шаблону можно будет формировать без корректировки правил заполнения.&lt;br /&gt;
&lt;br /&gt;
В конфигурации (и в расширении) есть обработка &amp;quot;ВПФ_ВывестиВWordПоШаблону&amp;quot;. Ее можно сохранить из конфигурации/расширения как внешнюю и подключить к конфигурации как внешнюю обработку печати. Действие печати будет аналогично кнопке &amp;quot;В Word&amp;quot;, но из подменю печати. Это бывает необходимо в случаях, когда в типовом документе/справочнике отключено автозаполнение командной панели в форме, и соответственно общие команды не показываются.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vnedresh.png&amp;diff=48</id>
		<title>Файл:Vnedresh.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Vnedresh.png&amp;diff=48"/>
				<updated>2017-11-16T06:24:02Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Внедрение решения&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Внедрение решения&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C&amp;diff=47</id>
		<title>Технические требования и совместимость</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C&amp;diff=47"/>
				<updated>2017-11-16T06:14:18Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: « == Версия в виде дополнения для встраивания в конфигурацию. ==  *Платформа не ниже 8.2.13 (тес…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Версия в виде дополнения для встраивания в конфигурацию. ==&lt;br /&gt;
&lt;br /&gt;
*Платформа не ниже 8.2.13 (тестировалось на УПП 1.3, в режиме совместимости с 8.2.13).&lt;br /&gt;
*Платформа Windows, установленный MS Word.&lt;br /&gt;
*Тонкий клиент (веб-клиент на данный момент не поддерживается).&lt;br /&gt;
'''Данная версия &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;рекомендуется&amp;lt;/span&amp;gt; в случаях, когда конфигурация содержит изменения (не на полной поддержке).'''&lt;br /&gt;
&lt;br /&gt;
== Версия в виде расширения конфигурации (не требует изменения конфигурации) ==&lt;br /&gt;
&lt;br /&gt;
*Платформа 8.3.6 или выше (расширение в режиме совместимости с 8.3.6)&lt;br /&gt;
*Конфигурация на БСП с подсистемой &amp;quot;Работа с файлами&amp;quot; (в частности все типовые конфигурации на управляемых формах). Тестировалось на версиях БСП 2.3.4; 2.3.5; 2.3.6; 2.4.2.&lt;br /&gt;
*Платформа Windows, установленный MS Word.&lt;br /&gt;
*Тонкий клиент (веб-клиент на данный момент не поддерживается).&lt;br /&gt;
'''Если конфигурация содержит изменения (не на полной поддержке), то &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt; рекомендуется&amp;lt;/span&amp;gt; версия в виде дополнения к конфигурации, т.к. она не будет зависеть от будущих возможных изменений БСП.'''&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D1%8F&amp;diff=46</id>
		<title>Основные понятия</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D1%8F&amp;diff=46"/>
				<updated>2017-11-16T06:04:37Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: «*'''Шаблон''' - документ WORD, размеченный закладками. *'''Правило заполнения''' - описания того,…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*'''Шаблон''' - документ WORD, размеченный закладками.&lt;br /&gt;
*'''Правило заполнения''' - описания того, как следует заполнять каждую закладку шаблона на основе объекта 1С определенного типа. К одному шаблону может быть привязано несколько правил заполнения из разных объектов (например, один и тот же шаблон Трудового договора можно формировать из разных документов по разным правилам “Прием на работу” и “Кадровое перемещение”).&lt;br /&gt;
*'''Библиотека алгоритмов''' - набор универсальных функций на встроенном языке 1С, которые можно использовать при заполнении шаблонов.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE_Word-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0&amp;diff=45</id>
		<title>Создание заполняемого Word-шаблона</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE_Word-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0&amp;diff=45"/>
				<updated>2017-11-16T05:42:28Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://www.youtube.com/watch?v=0QyYcgel4JE&amp;amp;t=3s Краткая демонстрация]&lt;br /&gt;
&lt;br /&gt;
Подготовка к выводу Word-документа из 1С - это 3 простых шага&lt;br /&gt;
&lt;br /&gt;
#Готовим шаблон в MS Word, указываем закладками где будут “подставляемые” данные, см. [https://www.youtube.com/watch?v=kWwryDba0mE видео] &lt;br /&gt;
#Загружаем подготовленный шаблон в информационную базу и указываем как заполнять закладки данными из документов и/или справочников (значениями каких реквизитов или результатами выполнения дополнительных функций), см. [https://www.youtube.com/watch?v=zkF4gzlVvCE видео] &lt;br /&gt;
#Формируем документ Word из документа или справочника, см. [https://www.youtube.com/watch?v=kiPBw19wiPE видео]&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE_Word-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0&amp;diff=44</id>
		<title>Создание заполняемого Word-шаблона</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE_Word-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0&amp;diff=44"/>
				<updated>2017-11-16T05:41:15Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Подготовка к выводу Word-документа из 1С - это 3 простых шага&lt;br /&gt;
&lt;br /&gt;
#Готовим шаблон в MS Word, указываем закладками где будут “подставляемые” данные, см. [https://www.youtube.com/watch?v=kWwryDba0mE видео] &lt;br /&gt;
#Загружаем подготовленный шаблон в информационную базу и указываем как заполнять закладки данными из документов и/или справочников (значениями каких реквизитов или результатами выполнения дополнительных функций), см. [https://www.youtube.com/watch?v=zkF4gzlVvCE видео] &lt;br /&gt;
#Формируем документ Word из документа или справочника, см. [https://www.youtube.com/watch?v=kiPBw19wiPE видео]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=0QyYcgel4JE&amp;amp;t=3s Краткая демонстрация]&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE_Word-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0&amp;diff=43</id>
		<title>Создание заполняемого Word-шаблона</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE_Word-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0&amp;diff=43"/>
				<updated>2017-11-16T05:39:13Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: «Подготовка к выводу Word-документа из 1С - это 3 простых шага  #Готовим шаблон в MS Word, указыва…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Подготовка к выводу Word-документа из 1С - это 3 простых шага&lt;br /&gt;
&lt;br /&gt;
#Готовим шаблон в MS Word, указываем закладками где будут “подставляемые” данные, см. [https://www.youtube.com/watch?v=kWwryDba0mE видео] &lt;br /&gt;
#Загружаем подготовленный шаблон в информационную базу и указываем как заполнять закладки данными из документов и/или справочников (значениями каких реквизитов или результатами выполнения дополнительных функций) см. видео https://www.youtube.com/watch?v=zkF4gzlVvCE&lt;br /&gt;
#Формируем документ Word из документа или справочника. https://www.youtube.com/watch?v=kiPBw19wiPE&lt;br /&gt;
&lt;br /&gt;
Краткая демонстрация: https://www.youtube.com/watch?v=0QyYcgel4JE&amp;amp;t=3s&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=42</id>
		<title>Способы заполнения закладок</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=42"/>
				<updated>2017-11-15T08:46:55Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В форме способа заполнения закладки описывается определение значения для конкретной закладки шаблона. Сначала выполняется собственно вычисление значения, после чего к этому значению может быть применено форматирование.&lt;br /&gt;
&lt;br /&gt;
Предлагается 4 способа заполнения закладки:&lt;br /&gt;
&lt;br /&gt;
*Значением поля объекта;&lt;br /&gt;
&lt;br /&gt;
*Произвольным алгоритмом;&lt;br /&gt;
&lt;br /&gt;
*Алгоритмом из библиотеки;&lt;br /&gt;
&lt;br /&gt;
*Удаление при условии.&lt;br /&gt;
&lt;br /&gt;
Дополнительно возможно использование следующих способов форматирования:&lt;br /&gt;
&lt;br /&gt;
*Форматная строка;&lt;br /&gt;
&lt;br /&gt;
*Число прописью;&lt;br /&gt;
&lt;br /&gt;
*Склонение (для ФИО и для не ФИО);&lt;br /&gt;
&lt;br /&gt;
*Фамилия, инициалы.&lt;br /&gt;
&lt;br /&gt;
== Простые способы заполнения и форматирование закладок ==&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление закладки из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
Применение '''форматирования''' настраивается в нижней части формы:&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_3.png]]&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Форматная строка'''&amp;quot; предоставляет стандартные возможности платформы 1С: Предприятие по форматированию значений типа Число, Дата, Булево (функция Формат). В поле '''Формат''' должна быть задана форматная строка. Форматную строку удобно задавать с помощью конструктора форматной строки, открываемого кнопкой выбора (формат здесь задается по составляющим параметрам, можно сразу видеть результат форматирования для различных значений).&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Число прописью'''&amp;quot; предоставляет также стандартные возможности платформы 1С: Предприятие по формированию числа прописью (функция ЧислоПрописью). В поле '''Формат''' можно выбрать один из предопределенных вариантов или задать свою строку форматирования - в этом случае форматная строка и параметры предмета исчисления задаются вместе (см. пример в варианте &amp;quot;{произвольный}&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Способы &amp;quot;'''Склонение (ФИО''')&amp;quot; и &amp;quot;'''Склонение (не ФИО)'''&amp;quot; позволяют склонять представления объектов. При использовании данных способов нужно дополнительно указывать падеж. Функционал склонения предоставляется библиотекой стандартных подсистем и доступен в большинстве типовых конфигураций. Для некоторых справочников склонения могут быть заданы вручную:&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_5.png]]&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Фамилия, инициалы'''&amp;quot; позволяет сократить ФИО до варианта &amp;quot;Фамилия И.О.&amp;quot; или &amp;quot;И.О. Фамилия&amp;quot;. Его удобно применять в области подписей ответственных лиц и т.д.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Информация для технических специалистов (программисты, консультанты, администраторы)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Алгоритмические способы заполнения закладок ==&lt;br /&gt;
&lt;br /&gt;
Способы заполнения &amp;quot;Произвольным алгоритмом&amp;quot; и &amp;quot;[[Библиотека_алгоритмов| Алгоритмом из библиотеки]]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для''' [[Библиотека_алгоритмов|алгоритмов из библиотеки]]);&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=41</id>
		<title>Способы заполнения закладок</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA&amp;diff=41"/>
				<updated>2017-11-15T08:38:10Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: «В форме способа заполнения закладки описывается определение значения для конкретной за…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В форме способа заполнения закладки описывается определение значения для конкретной закладки шаблона. Сначала выполняется собственно вычисление значения, после чего к этому значению может быть применено форматирование.&lt;br /&gt;
&lt;br /&gt;
Предлагается 4 способа заполнения закладки:&lt;br /&gt;
&lt;br /&gt;
*Значением поля объекта;&lt;br /&gt;
&lt;br /&gt;
*Произвольным алгоритмом;&lt;br /&gt;
&lt;br /&gt;
*Алгоритмом из библиотеки;&lt;br /&gt;
&lt;br /&gt;
*Удаление при условии.&lt;br /&gt;
&lt;br /&gt;
Дополнительно возможно использование следующих способов форматирования:&lt;br /&gt;
&lt;br /&gt;
*Форматная строка;&lt;br /&gt;
&lt;br /&gt;
*Число прописью;&lt;br /&gt;
&lt;br /&gt;
*Склонение (для ФИО и для не ФИО);&lt;br /&gt;
&lt;br /&gt;
*Фамилия, инициалы.&lt;br /&gt;
&lt;br /&gt;
== Простые способы заполнения и форматирование закладок ==&lt;br /&gt;
&lt;br /&gt;
'''Заполнение значением поля объекта''' аналогично выбору полей в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_1.png]]&lt;br /&gt;
&lt;br /&gt;
Чаще всего указывается одно поле. В случае если значение имеет суммовой тип в некоторой валюте (сумма в рублях, например), то 2-м полем может быть выбрана валюта, что позволит корректно вывести сумму прописью в этой валюте (см. о форматировании ниже).&lt;br /&gt;
&lt;br /&gt;
'''Удаление при условии''' подразумевает удаление закладки из документа, если выполняется заданное условие. Если условие не выполняется, то содержимое закладки остается без изменений. Условие также задается аналогично определению условий в стандартных отчетах на СКД.&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_2.png]]&lt;br /&gt;
&lt;br /&gt;
Применение '''форматирования''' настраивается в нижней части формы:&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_3.png]]&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Форматная строка'''&amp;quot; предоставлет стандартные возможности платформы 1С: Предприятие по форматированию значений типа Число, Дата, Булево (функция Формат). В поле '''Формат''' должна быть задана форматная строка. Форматную строку удобно задавать с помощью конструктора форматной строки, открываемого кнопкой выбора (формат здесь задается по составляющим параметрам, можно сразу видеть результат форматирования для различных значений).&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Число пропись'''ю&amp;quot; предоставлет также стандартные возможности платформы 1С: Предприятие по формированию числа прописью (функция ЧислоПрописью). В поле '''Формат''' можно выбрать один из предопределенных вариантов или задать свою строку форматирования - в этом случае форматная строка и параметры предмета исчисления задаются вместе (см. пример в варианте &amp;quot;{произвольный}&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Способы &amp;quot;'''Склонение (ФИО''')&amp;quot; и &amp;quot;'''Склонение (не ФИО)'''&amp;quot; позволяют склонять представления объектов. При использовании данных способов нужно дополнительно указывать падеж. Функционал склонения предоставляется библиотекой стандартных подсистем и доступен в большинстве типовых конфигураций. Для некоторых справочников склонения могут быть заданы вручную:&lt;br /&gt;
&lt;br /&gt;
[[Файл:fillbookmark_4.png]]&lt;br /&gt;
&lt;br /&gt;
Способ &amp;quot;'''Фамилия, инициалы'''&amp;quot; позволяет сократить ФИО до варианта &amp;quot;Фамилия И.О.&amp;quot; или &amp;quot;И.О. Фамилия&amp;quot;. Его удобно применять в области подписей ответственных лиц и т.д.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Информация для технических специалистов (программисты, консультанты, администраторы)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритмические способы заполнения закладок ==&lt;br /&gt;
&lt;br /&gt;
Способы заполнения &amp;quot;Произвольным алгоритмом&amp;quot; и &amp;quot;[Библиотека_алгоритмов|Алгоритмом из библиотеки]&amp;quot; - для сложных ситуаций, когда невозможно описать заполнение закладки стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Это значение будет подставлено в закладку.  Если значение - '''Неопределено''', то закладка не будет обработана (подстановка значения не производится). Значение по умолчанию - '''Неопределено'''.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для''' [Библиотека_алгоритмов|алгоритмов из библиотеки]);&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=40</id>
		<title>Правила заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=40"/>
				<updated>2017-11-15T08:33:04Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В правилах заполнения описывается заполнение каждой закладки [[Шаблоны|шаблона]]. Правило заполнения описывает заполнение закладок одного шаблона на основе данных одного объекта 1С (справочника или документа).&lt;br /&gt;
&lt;br /&gt;
== Закладки ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Закладки&amp;quot; выводится дерево закладок (закладки могут включаться одна в другую). Для каждой закладки указывается способ ее заполнения. Всего предусмотрено 4 способа заполнения каждой закладки: значением поля объекта, произвольным алгоритмом, алгоритмом из библиотеки, удаление при условии. Подробнее о способах заполнения см. в разделе &amp;quot;[[Способы заполнения закладок]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Видимость ==&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Видимость&amp;quot; можно определить условие, при котором данное правило заполнения будет доступно пользователю. Условия видимости проверяются при формировании списка шаблонов, которые могут быть заполнены из объекта 1С. Это может быть полезно, например, когда у каждой организации свой шаблон договора - в этом случае условие видимости может быть задано по реквизиту Организация. &lt;br /&gt;
&lt;br /&gt;
Условие может быть задано 3-мя способами.&lt;br /&gt;
&lt;br /&gt;
#Стандартными отборами СКД.&lt;br /&gt;
#Произвольным алгоритмом.&lt;br /&gt;
#Указанием алгоритма из библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Первый вариант аналогичен настройке отборов в типовых отчетах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_2.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;Информация для технических специалистов (программисты, консультанты, администраторы)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Последние 2 варианта для случаев сложных условий, которые невозможно описать стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Если присваивается значение типа Булево, то оно и будет определять видимость правила заполнения. Если присваивается значение другого типа, то видимость определяется с помощью стандартной функции ЗначениеЗаполнено к этому значению.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, для которого необходимо определить возможность использования правила заполнения;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для алгоритмов из библиотеки''');&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе формирования списка правил заполнения для выбора пользователем (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== События ==&lt;br /&gt;
&lt;br /&gt;
На закладке события можно определить обработчики событий, которые запускаются на различных этапах подготовки данных и вывода их в документ Word. Они применяются в случаях, когда не хватает стандартного функционала и простых настроек.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий реализуются на встроенном языке 1С. Формирование документа Word производится в 2 этапа&lt;br /&gt;
&lt;br /&gt;
#Подготовка данных для заполнения закладок.''' Выполняется на сервере'''.&lt;br /&gt;
#Обработка и заполнение закладок в документе Word. '''Выполняется на клиенте'''.&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий подготовки данных для заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на сервере. Из обработчиков событий данной группы можно выполнять вызовы алгоритмов библиотек (см. раздел [[Библиотека алгоритмов]])&lt;br /&gt;
&lt;br /&gt;
====Перед подготовкой данных заполнения====&lt;br /&gt;
Возникает в начале процедуры подготовки данных для заполнения шаблона. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для подготовки данных в кэше.&lt;br /&gt;
&lt;br /&gt;
====При подготовке данных закладки====&lt;br /&gt;
Возникает после вычисления значения для очередной закладки (в цикле вычисления значений для закладок). Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''ИмяЗакладки''' - имя закладки, для которой вычисляется значение;&lt;br /&gt;
*'''ЗначениеЗакладки''' - вычисленное значение для подстановки в закладку '''до форматирования''' (см. раздел &amp;quot;[[Способы заполнения закладок]]&amp;quot;);&lt;br /&gt;
*'''ЗначениеЗакладкиСтр''' - ЗначениеЗакладки '''после форматирования''' и преобразования значения в строку, изменение данной переменной изменяет подставляемое в закладку значение;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Отметим, что если значение закладки = Неопередено, то закладка при заполнении шаблона '''не обрабатывается'''. Например, для способа заполнения &amp;quot;Удалить при условии&amp;quot; значение закладки либо Неопределено (если условие НЕ выполняется), либо пустая строка (если условие выполняется).&lt;br /&gt;
&lt;br /&gt;
====После подготовки данных заполнения====&lt;br /&gt;
Возникает после цикла вычисления значений закладок. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для простановки отметки в информационной базе о том, что было выполнено формирование документа Word (отметка &amp;quot;договор распечатан&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на клиенте. Здесь невозможен вызов алгоритмов из библиотек.&lt;br /&gt;
&lt;br /&gt;
====Перед заполнением====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для предобработки документа или значений закладок.&lt;br /&gt;
&lt;br /&gt;
====При заполнении закладки====&lt;br /&gt;
Возникает после выделения закладки в тексте документа (WordDocument.Application.Selection - объект [https://msdn.microsoft.com/en-us/vba/word-vba/articles/selection-object-word Selection]), но до подстановки значения закладки. Контекст:&lt;br /&gt;
&lt;br /&gt;
'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки.&lt;br /&gt;
&lt;br /&gt;
'''ИмяЗакладки''' - имя закладки, в которую подставляется значение;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладки''' - значение, которое после преобразования в строку будет подставлено в закладку;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладкиСтр''' - строковое значение, подставляемое в закладку. Изменение значения данной переменной изменяет подставляемое значение. Если присвоить данной переменной значение '''Неопределено''', то закладка не будет обработана (можно обработать закладку по своему усмотрению);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для переопределения типового механизма обработки закладок.&lt;br /&gt;
&lt;br /&gt;
====После заполнения====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что выполнялась замена закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для постобработки документа.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_5.png&amp;diff=39</id>
		<title>Файл:Fillbookmark 5.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_5.png&amp;diff=39"/>
				<updated>2017-11-15T08:19:31Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Способы заполнения закладок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Способы заполнения закладок&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_4.png&amp;diff=38</id>
		<title>Файл:Fillbookmark 4.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_4.png&amp;diff=38"/>
				<updated>2017-11-15T08:19:09Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Способы заполнения закладок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Способы заполнения закладок&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_3.png&amp;diff=37</id>
		<title>Файл:Fillbookmark 3.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_3.png&amp;diff=37"/>
				<updated>2017-11-15T08:18:47Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Способы заполнения закладок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Способы заполнения закладок&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_2.png&amp;diff=36</id>
		<title>Файл:Fillbookmark 2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_2.png&amp;diff=36"/>
				<updated>2017-11-15T08:18:23Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Способы заполнения закладок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Способы заполнения закладок&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_1.png&amp;diff=35</id>
		<title>Файл:Fillbookmark 1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Fillbookmark_1.png&amp;diff=35"/>
				<updated>2017-11-15T08:18:01Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Способы заполнения закладок&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Способы заполнения закладок&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=34</id>
		<title>Правила заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=34"/>
				<updated>2017-11-15T08:12:53Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В правилах заполнения описывается заполнение каждой закладки [[Шаблоны|шаблона]]. Правило заполнения описывает заполнение закладок одного шаблона на основе данных одного объекта 1С (справочника или документа).&lt;br /&gt;
&lt;br /&gt;
== Закладки ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Закладки&amp;quot; выводится дерево закладок (закладки могут включаться одна в другую). Для каждой закладки указывается способ ее заполнения. Всего предусмотрено 4 способа заполнения каждой закладки: значением поля объекта, произвольным алгоритмом, алгоритмом из библиотеки, удаление при условии. Подробнее о способах заполнения см. в разделе &amp;quot;[[Способы заполнения закладок]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Видимость ==&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Видимость&amp;quot; можно определить условие, при котором данное правило заполнения будет доступно пользователю. Условия видимости проверяются при формировании списка шаблонов, которые могут быть заполнены из объекта 1С. Это может быть полезно, например, когда у каждой организации свой шаблон договора - в этом случае условие видимости может быть задано по реквизиту Организация. &lt;br /&gt;
&lt;br /&gt;
Условие может быть задано 3-мя способами.&lt;br /&gt;
&lt;br /&gt;
#Стандартными отборами СКД.&lt;br /&gt;
#Произвольным алгоритмом.&lt;br /&gt;
#Указанием алгоритма из библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Первый вариант аналогичен настройке отборов в типовых отчетах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Информация для технических специалистов (программисты, консультанты, администраторы)'''&lt;br /&gt;
&lt;br /&gt;
Последние 2 варианта для случаев сложных условий, которые невозможно описать стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Если присваивается значение типа Булево, то оно и будет определять видимость правила заполнения. Если присваивается значение другого типа, то видимость определяется с помощью стандартной функции ЗначениеЗаполнено к этому значению.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, для которого необходимо определить возможность использования правила заполнения;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для алгоритмов из библиотеки''');&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе формирования списка правил заполнения для выбора пользователем (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== События ==&lt;br /&gt;
&lt;br /&gt;
На закладке события можно определить обработчики событий, которые запускаются на различных этапах подготовки данных и вывода их в документ Word. Они применяются в случаях, когда не хватает стандартного функционала и простых настроек.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий реализуются на встроенном языке 1С. Формирование документа Word производится в 2 этапа&lt;br /&gt;
&lt;br /&gt;
#Подготовка данных для заполнения закладок.''' Выполняется на сервере'''.&lt;br /&gt;
#Обработка и заполнение закладок в документе Word. '''Выполняется на клиенте'''.&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий подготовки данных для заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на сервере. Из обработчиков событий данной группы можно выполнять вызовы алгоритмов библиотек (см. раздел [[Библиотека алгоритмов]])&lt;br /&gt;
&lt;br /&gt;
====Перед подготовкой данных заполнения====&lt;br /&gt;
Возникает в начале процедуры подготовки данных для заполнения шаблона. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для подготовки данных в кэше.&lt;br /&gt;
&lt;br /&gt;
====При подготовке данных закладки====&lt;br /&gt;
Возникает после вычисления значения для очередной закладки (в цикле вычисления значений для закладок). Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''ИмяЗакладки''' - имя закладки, для которой вычисляется значение;&lt;br /&gt;
*'''ЗначениеЗакладки''' - вычисленное значение для подстановки в закладку '''до форматирования''' (см. раздел &amp;quot;[[Способы заполнения закладок]]&amp;quot;);&lt;br /&gt;
*'''ЗначениеЗакладкиСтр''' - ЗначениеЗакладки '''после форматирования''' и преобразования значения в строку, изменение данной переменной изменяет подставляемое в закладку значение;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Отметим, что если значение закладки = Неопередено, то закладка при заполнении шаблона '''не обрабатывается'''. Например, для способа заполнения &amp;quot;Удалить при условии&amp;quot; значение закладки либо Неопределено (если условие НЕ выполняется), либо пустая строка (если условие выполняется).&lt;br /&gt;
&lt;br /&gt;
====После подготовки данных заполнения====&lt;br /&gt;
Возникает после цикла вычисления значений закладок. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для простановки отметки в информационной базе о том, что было выполнено формирование документа Word (отметка &amp;quot;договор распечатан&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на клиенте. Здесь невозможен вызов алгоритмов из библиотек.&lt;br /&gt;
&lt;br /&gt;
====Перед заполнением====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для предобработки документа или значений закладок.&lt;br /&gt;
&lt;br /&gt;
====При заполнении закладки====&lt;br /&gt;
Возникает после выделения закладки в тексте документа (WordDocument.Application.Selection - объект [https://msdn.microsoft.com/en-us/vba/word-vba/articles/selection-object-word Selection]), но до подстановки значения закладки. Контекст:&lt;br /&gt;
&lt;br /&gt;
'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки.&lt;br /&gt;
&lt;br /&gt;
'''ИмяЗакладки''' - имя закладки, в которую подставляется значение;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладки''' - значение, которое после преобразования в строку будет подставлено в закладку;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладкиСтр''' - строковое значение, подставляемое в закладку. Изменение значения данной переменной изменяет подставляемое значение. Если присвоить данной переменной значение '''Неопределено''', то закладка не будет обработана (можно обработать закладку по своему усмотрению);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для переопределения типового механизма обработки закладок.&lt;br /&gt;
&lt;br /&gt;
====После заполнения====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что выполнялась замена закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для постобработки документа.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=33</id>
		<title>Правила заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=33"/>
				<updated>2017-11-15T08:09:38Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В правилах заполнения описывается заполнение каждой закладки [[Шаблоны|шаблона]]. Правило заполнения описывает заполнение закладок одного шаблона на основе данных одного объекта 1С (справочника или документа).&lt;br /&gt;
&lt;br /&gt;
== Закладки ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Закладки&amp;quot; выводится дерево закладок (закладки могут включаться одна в другую). Для каждой закладки указывается способ ее заполнения. Всего предусмотрено 4 способа заполнения каждой закладки: значением поля объекта, произвольным алгоритмом, алгоритмом из библиотеки, удаление при условии. Подробнее о способах заполнения см. в разделе &amp;quot;[[Способы заполнения закладок]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Видимость ==&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Видимость&amp;quot; можно определить условие, при котором данное правило заполнения будет доступно пользователю. Условия видимости проверяются при формировании списка шаблонов, которые могут быть заполнены из объекта 1С. Это может быть полезно, например, когда у каждой организации свой шаблон договора - в этом случае условие видимости может быть задано по реквизиту Организация. &lt;br /&gt;
&lt;br /&gt;
Условие может быть задано 3-мя способами.&lt;br /&gt;
&lt;br /&gt;
#Стандартными отборами СКД.&lt;br /&gt;
#Произвольным алгоритмом.&lt;br /&gt;
#Указанием алгоритма из библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Первый вариант аналогичен настройке отборов в типовых отчетах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''''Информация для технических специалистов (программисты, консультанты, администраторы)'''&lt;br /&gt;
&lt;br /&gt;
Последние 2 варианта для случаев сложных условий, которые невозможно описать стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Если присваивается значение типа Булево, то оно и будет определять видимость правила заполнения. Если присваивается значение другого типа, то видимость определяется с помощью стандартной функции ЗначениеЗаполнено к этому значению.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, для которого необходимо определить возможность использования правила заполнения;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для алгоритмов из библиотеки''');&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе формирования списка правил заполнения для выбора пользователем (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.''&lt;br /&gt;
&lt;br /&gt;
== События ==&lt;br /&gt;
&lt;br /&gt;
На закладке события можно определить обработчики событий, которые запускаются на различных этапах подготовки данных и вывода их в документ Word. Они применяются в случаях, когда не хватает стандартного функционала и простых настроек.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий реализуются на встроенном языке 1С. Формирование документа Word производитмя в 2 этапа&lt;br /&gt;
&lt;br /&gt;
#Подготовка данных для заполнения закладок.''' Выполняется на сервере'''.&lt;br /&gt;
#Обработка и заполнение закладок в документе Word. '''Выполняется на клиенте'''.&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий подготовки данных для заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на сервере. Из обработчиков событий данной группы можно выполнять вызовы алгоритмов библиотек (см. раздел [[Библиотеки алгоритмов]])&lt;br /&gt;
&lt;br /&gt;
====Перед подготовкой данных заполнения====&lt;br /&gt;
Возникает в начале процедуры подготовки данных для заполнения шаблона. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для подготовки данных в кэше.&lt;br /&gt;
&lt;br /&gt;
====При подготовке данных закладки====&lt;br /&gt;
Возникает после вычисления значения для очередной закладки (в цикле вычисления значений для закладок). Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''ИмяЗакладки''' - имя закладки, для которой вычисляется значение;&lt;br /&gt;
*'''ЗначениеЗакладки''' - вычисленное значение для подстановки в закладку '''до форматирования''' (см. раздел &amp;quot;[[Способы заполнения закладок]]&amp;quot;);&lt;br /&gt;
*'''ЗначениеЗакладкиСтр''' - ЗначениеЗакладки '''после форматирования''' и преобразования значения в строку, изменение данной переменной изменяет подставляемое в закладку значение;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Отметим, что если значение закладки = Неопередено, то закладка при заполнении шаблона '''не обрабатывается'''. Например, для способа заполнения &amp;quot;Удалить при условии&amp;quot; значение закладки либо Неопределено (если условие НЕ выполняется), либо пустая строка (если условие выполняется).&lt;br /&gt;
&lt;br /&gt;
====После подготовки данных заполнения====&lt;br /&gt;
Возникает после цикла вычисления значений закладок. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для простановки отметки в информационной базе о том, что было выполнено формирование документа Word (отметка &amp;quot;договор распечатан&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на клиенте. Здесь невозможен вызов алгоритмов из библиотек.&lt;br /&gt;
&lt;br /&gt;
====Перед заполнением====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для предобработки документа или значений закладок.&lt;br /&gt;
&lt;br /&gt;
====При заполнении закладки====&lt;br /&gt;
Возникает после выделения закладки в тексте документа (WordDocument.Application.Selection - объект [https://msdn.microsoft.com/en-us/vba/word-vba/articles/selection-object-word Selection]), но до подстановки значения закладки. Контекст:&lt;br /&gt;
&lt;br /&gt;
'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки.&lt;br /&gt;
&lt;br /&gt;
'''ИмяЗакладки''' - имя закладки, в которую подставляется значение;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладки''' - значение, которое после преобразования в строку будет подставлено в закладку;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладкиСтр''' - строковое значение, подставляемое в закладку. Изменение значения данной переменной изменяет подставляемое значение. Если присвоить данной переменной значение '''Неопределено''', то закладка не будет обработана (можно обработать закладку по своему усмотрению);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для переопределения типового механизма обработки закладок.&lt;br /&gt;
&lt;br /&gt;
====После заполнения====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что выполнялась замена закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для постобработки документа.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=32</id>
		<title>Правила заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=32"/>
				<updated>2017-11-15T08:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В правилах заполнения описывается заполнение каждой закладки [[Шаблоны|шаблона]]. Правило заполнения описывает заполнение закладок одного шаблона на основе данных одного объекта 1С (справочника или документа).&lt;br /&gt;
&lt;br /&gt;
== Закладки ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Закладки&amp;quot; выводится дерево закладок (закладки могут включаться одна в другую). Для каждой закладки указывается способ ее заполнения. Всего предусмотрено 4 способа заполнения каждой закладки: значением поля объекта, произвольным алгоритмом, алгоритмом из библиотеки, удаление при условии. Подробнее о способах заполнения см. в разделе &amp;quot;[[Способы заполнения закладок]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Видимость ==&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Видимость&amp;quot; можно определить условие, при котором данное правило заполнения будет доступно пользователю. Условия видимости проверяются при формировании списка шаблонов, которые могут быть заполнены из объекта 1С. Это может быть полезно, например, когда у каждой организации свой шаблон договора - в этом случае условие видимости может быть задано по реквизиту Организация. &lt;br /&gt;
&lt;br /&gt;
Условие может быть задано 3-мя способами.&lt;br /&gt;
&lt;br /&gt;
#Стандартными отборами СКД.&lt;br /&gt;
#Произвольным алгоритмом.&lt;br /&gt;
#Указанием алгоритма из библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Первый вариант аналогичен настройке отборов в типовых отчетах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Далее информация для технических специалистов (программисты, консультанты, администраторы)'''&lt;br /&gt;
&lt;br /&gt;
Последние 2 варианта для случаев сложных условий, которые невозможно описать стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Если присваивается значение типа Булево, то оно и будет определять видимость правила заполнения. Если присваивается значение другого типа, то видимость определяется с помощью стандартной функции ЗначениеЗаполнено к этому значению.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, для которого необходимо определить возможность использования правила заполнения;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для алгоритмов из библиотеки''');&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе формирования списка правил заполнения для выбора пользователем (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== События ==&lt;br /&gt;
&lt;br /&gt;
На закладке события можно определить обработчики событий, которые запускаются на различных этапах подготовки данных и вывода их в документ Word. Они применяются в случаях, когда не хватает стандартного функционала и простых настроек.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий реализуются на встроенном языке 1С. Формирование документа Word производитмя в 2 этапа&lt;br /&gt;
&lt;br /&gt;
#Подготовка данных для заполнения закладок.''' Выполняется на сервере'''.&lt;br /&gt;
#Обработка и заполнение закладок в документе Word. '''Выполняется на клиенте'''.&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий подготовки данных для заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на сервере. Из обработчиков событий данной группы можно выполнять вызовы алгоритмов библиотек (см. раздел [[Библиотеки алгоритмов]])&lt;br /&gt;
&lt;br /&gt;
====Перед подготовкой данных заполнения====&lt;br /&gt;
Возникает в начале процедуры подготовки данных для заполнения шаблона. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для подготовки данных в кэше.&lt;br /&gt;
&lt;br /&gt;
====При подготовке данных закладки====&lt;br /&gt;
Возникает после вычисления значения для очередной закладки (в цикле вычисления значений для закладок). Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''ИмяЗакладки''' - имя закладки, для которой вычисляется значение;&lt;br /&gt;
*'''ЗначениеЗакладки''' - вычисленное значение для подстановки в закладку '''до форматирования''' (см. раздел &amp;quot;[[Способы заполнения закладок]]&amp;quot;);&lt;br /&gt;
*'''ЗначениеЗакладкиСтр''' - ЗначениеЗакладки '''после форматирования''' и преобразования значения в строку, изменение данной переменной изменяет подставляемое в закладку значение;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Отметим, что если значение закладки = Неопередено, то закладка при заполнении шаблона '''не обрабатывается'''. Например, для способа заполнения &amp;quot;Удалить при условии&amp;quot; значение закладки либо Неопределено (если условие НЕ выполняется), либо пустая строка (если условие выполняется).&lt;br /&gt;
&lt;br /&gt;
====После подготовки данных заполнения====&lt;br /&gt;
Возникает после цикла вычисления значений закладок. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для простановки отметки в информационной базе о том, что было выполнено формирование документа Word (отметка &amp;quot;договор распечатан&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на клиенте. Здесь невозможен вызов алгоритмов из библиотек.&lt;br /&gt;
&lt;br /&gt;
====Перед заполнением====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для предобработки документа или значений закладок.&lt;br /&gt;
&lt;br /&gt;
====При заполнении закладки====&lt;br /&gt;
Возникает после выделения закладки в тексте документа (WordDocument.Application.Selection - объект [https://msdn.microsoft.com/en-us/vba/word-vba/articles/selection-object-word Selection]), но до подстановки значения закладки. Контекст:&lt;br /&gt;
&lt;br /&gt;
'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки.&lt;br /&gt;
&lt;br /&gt;
'''ИмяЗакладки''' - имя закладки, в которую подставляется значение;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладки''' - значение, которое после преобразования в строку будет подставлено в закладку;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладкиСтр''' - строковое значение, подставляемое в закладку. Изменение значения данной переменной изменяет подставляемое значение. Если присвоить данной переменной значение '''Неопределено''', то закладка не будет обработана (можно обработать закладку по своему усмотрению);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для переопределения типового механизма обработки закладок.&lt;br /&gt;
&lt;br /&gt;
====После заполнения====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - [https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word Document] - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что выполнялась замена закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для постобработки документа.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=31</id>
		<title>Правила заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=31"/>
				<updated>2017-11-15T07:58:35Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В правилах заполнения описывается заполнение каждой закладки [[Шаблоны|шаблона]]. Правило заполнения описывает заполнение закладок одного шаблона на основе данных одного объекта 1С (справочника или документа).&lt;br /&gt;
&lt;br /&gt;
== Закладки ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Закладки&amp;quot; выводится дерево закладок (закладки могут включаться одна в другую). Для каждой закладки указывается способ ее заполнения. Всего предусмотрено 4 способа заполнения каждой закладки: значением поля объекта, произвольным алгоритмом, алгоритмом из библиотеки, удаление при условии. Подробнее о способах заполнения см. в разделе &amp;quot;[[Способы заполнения закладок]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Видимость ==&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Видимость&amp;quot; можно определить условие, при котором данное правило заполнения будет доступно пользователю. Условия видимости проверяются при формировании списка шаблонов, которые могут быть заполнены из объекта 1С. Это может быть полезно, например, когда у каждой организации свой шаблон договора - в этом случае условие видимости может быть задано по реквизиту Организация. &lt;br /&gt;
&lt;br /&gt;
Условие может быть задано 3-мя способами.&lt;br /&gt;
&lt;br /&gt;
#Стандартными отборами СКД.&lt;br /&gt;
#Произвольным алгоритмом.&lt;br /&gt;
#Указанием алгоритма из библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Первый вариант аналогичен настройке отборов в типовых отчетах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_2.png]]&lt;br /&gt;
&lt;br /&gt;
'''Далее информация для технических специалистов (программисты, консультанты, администраторы)'''&lt;br /&gt;
&lt;br /&gt;
Последние 2 варианта для случаев сложных условий, которые невозможно описать стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*'''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма. Если присваивается значение типа Булево, то оно и будет определять видимость правила заполнения. Если присваивается значение другого типа, то видимость определяется с помощью стандартной функции ЗначениеЗаполнено к этому значению.&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, для которого необходимо определить возможность использования правила заполнения;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму ('''только для алгоритмов из библиотеки''');&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе формирования списка правил заполнения для выбора пользователем (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
== События ==&lt;br /&gt;
&lt;br /&gt;
На закладке события можно определить обработчики событий, которые запускаются на различных этапах подготовки данных и вывода их в документ Word. Они применяются в случаях, когда не хватает стандартного функционала и простых настроек.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий реализуются на встроенном языке 1С. Формирование документа Word производитмя в 2 этапа&lt;br /&gt;
&lt;br /&gt;
#Подготовка данных для заполнения закладок.''' Выполняется на сервере'''.&lt;br /&gt;
#Обработка и заполнение закладок в документе Word. '''Выполняется на клиенте'''.&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий подготовки данных для заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на сервере. Из обработчиков событий данной группы можно выполнять вызовы алгоритмов библиотек (см. раздел [[Библиотеки алгоритмов]])&lt;br /&gt;
&lt;br /&gt;
====Перед подготовкой данных заполнения====&lt;br /&gt;
Возникает в начале процедуры подготовки данных для заполнения шаблона. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для подготовки данных в кэше.&lt;br /&gt;
&lt;br /&gt;
====При подготовке данных закладки====&lt;br /&gt;
Возникает после вычисления значения для очередной закладки (в цикле вычисления значений для закладок). Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''ИмяЗакладки''' - имя закладки, для которой вычисляется значение;&lt;br /&gt;
*'''ЗначениеЗакладки''' - вычисленное значение для подстановки в закладку '''до форматирования''' (см. раздел &amp;quot;[[Способы заполнения закладок]]&amp;quot;);&lt;br /&gt;
*'''ЗначениеЗакладкиСтр''' - ЗначениеЗакладки '''после форматирования''' и преобразования значения в строку, изменение данной переменной изменяет подставляемое в закладку значение;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Отметим, что если значение закладки = Неопередено, то закладка при заполнении шаблона '''не обрабатывается'''. Например, для способа заполнения &amp;quot;Удалить при условии&amp;quot; значение закладки либо Неопределено (если условие НЕ выполняется), либо пустая строка (если условие выполняется).&lt;br /&gt;
&lt;br /&gt;
====После подготовки данных заполнения====&lt;br /&gt;
Возникает после цикла вычисления значений закладок. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''Объект''' - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
*'''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для простановки отметки в информационной базе о том, что было выполнено формирование документа Word (отметка &amp;quot;договор распечатан&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Обработчики событий заполнения шаблона===&lt;br /&gt;
&lt;br /&gt;
Данные обработчики выполняются на клиенте. Здесь невозможен вызов алгоритмов из библиотек.&lt;br /&gt;
&lt;br /&gt;
====Перед заполнением====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для предобработки документа или значений закладок.&lt;br /&gt;
&lt;br /&gt;
====При заполнении закладки====&lt;br /&gt;
Возникает после выделения закладки в тексте документа (WordDocument.Application.Selection - объект Selection - https://msdn.microsoft.com/en-us/vba/word-vba/articles/selection-object-word), но до подстановки значения закладки. Контекст:&lt;br /&gt;
&lt;br /&gt;
'''WordDocument''' - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки.&lt;br /&gt;
&lt;br /&gt;
'''ИмяЗакладки''' - имя закладки, в которую подставляется значение;&lt;br /&gt;
&lt;br /&gt;
'''ЗначениеЗакладки''' - значение, которое после преобразования в строку будет подставлено в закладку;&lt;br /&gt;
&lt;br /&gt;
ЗначениеЗакладкиСтр - строковое значение, подставляемое в закладку. Изменение значения данной переменной изменяет подставляемое значение. Если присвоить данной переменной значение Неопределено, то закладка не будет обработана (можно обработать закладку по своему усмотрению);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для переопределения типового механизма обработки закладок.&lt;br /&gt;
&lt;br /&gt;
====После заполнения====&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*'''WordDocument''' - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
*'''СоответствиеЗакладокИЗначений''' - соответствие, в котором ключ - имя закладки, а значение - то, на что выполнялась замена закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для постобработки документа.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=30</id>
		<title>Правила заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=30"/>
				<updated>2017-11-15T07:43:05Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В правилах заполнения описывается заполнение каждой закладки шаблона. Правило заполнения описывает заполнение закладок одного шаблона на основе данных одного объекта 1С (справочника или документа).&lt;br /&gt;
&lt;br /&gt;
== Закладки ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Закладки&amp;quot; выводится дерево закладок (закладки могут включаться одна в другую). Для каждой закладки указывается способ ее заполнения. Всего предусмотрено 4 способа заполнения каждой закладки: значением поля объекта, произвольным алгоритмом, алгоритмом из библиотеки, удаление при условии. Подробнее о способах заполнения см. в разделе &amp;quot;Способы заполнения закладок&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Видимость ==&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Видимость&amp;quot; можно определить условие, при котором данное правило заполнения будет доступно пользователю. Условия видимости проверяются при формировании списка шаблонов, которые могут быть заполнены из объекта 1С. Это может быть полезно, например, когда у каждой организации свой шаблон договора - в этом случае условие видимости может быть задано по реквизиту Организация. &lt;br /&gt;
&lt;br /&gt;
Условие может быть задано 3-мя способами.&lt;br /&gt;
&lt;br /&gt;
#Стандартными отборами СКД.&lt;br /&gt;
#Произвольным алгоритмом.&lt;br /&gt;
#Указанием алгоритма из библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Первый вариант аналогичен настройке отборов в типовых отчетах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_2.png]]&lt;br /&gt;
&lt;br /&gt;
Далее информация для технических специалистов (программисты, консультанты, администраторы)&lt;br /&gt;
&lt;br /&gt;
Последние 2 варианта для случаев сложных условий, которые невозможно описать стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*Результат - в эту переменную должен быть присвоен результат выполнения алгоритма. Если присваивается значение типа Булево, то оно и будет определять видимость правила заполнения. Если присваивается значение другого типа, то видимость определяется с помощью стандартной функции ЗначениеЗаполнено к этому значению.&lt;br /&gt;
&lt;br /&gt;
*Объект - ссылка на объект информационной базы 1С, для которого необходимо определить возможность использования правила заполнения;&lt;br /&gt;
&lt;br /&gt;
*ПараметрАлгоритма - произвольный параметр, обычно строковый, который может быть передан алгоритму (только для алгоритмов из библиотеки);&lt;br /&gt;
&lt;br /&gt;
*кэш - соответствие, доступное алгоритмам в процессе формирования списка правил заполнения для выбора пользователем (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
События&lt;br /&gt;
На закладке события можно определить обработчики событий, которые запускаются на различных этапах подготовки данных и вывода их в документ Word. Они применяются в случаях, когда не хватает стандартного функционала и простых настроек.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий реализуются на встроенном языке 1С. Формирование документа Word производитмя в 2 этапа&lt;br /&gt;
&lt;br /&gt;
#Подготовка данных для заполнения закладок. Выполняется на сервере.&lt;br /&gt;
&lt;br /&gt;
#Обработка и заполнение закладок в документе Word. Выполняется на клиенте.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий подготовки данных для заполнения шаблона&lt;br /&gt;
Данные обработчики выполняются на сервере. Из обработчиков событий данной группы можно выполнять вызовы алгоритмов библиотек (см. раздел Библиотеки алгоритмов)&lt;br /&gt;
&lt;br /&gt;
Перед подготовкой данных заполнения&lt;br /&gt;
Возникает в начале процедуры подготовки данных для заполнения шаблона. Контекст:&lt;br /&gt;
&lt;br /&gt;
*Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
*кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для подготовки данных в кэше.&lt;br /&gt;
&lt;br /&gt;
При подготовке данных закладки&lt;br /&gt;
Возникает после вычисления значения для очередной закладки (в цикле вычисления значений для закладок). Контекст:&lt;br /&gt;
&lt;br /&gt;
*Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
*ИмяЗакладки - имя закладки, для которой вычисляется значение;&lt;br /&gt;
&lt;br /&gt;
*ЗначениеЗакладки - вычисленное значение для подстановки в закладку до форматирования (см. раздел &amp;quot;Способы заполнения закладок&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
*ЗначениеЗакладкиСтр - ЗначениеЗакладки после форматирования и преобразования значения в строку, изменение данной переменной изменяет подставляемое в закладку значение;&lt;br /&gt;
&lt;br /&gt;
*кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Отметим, что если значение закладки = Неопередено, то закладка при заполнении шаблона не обрабатывается. Например, для способа заполнения &amp;quot;Удалить при условии&amp;quot; значение закладки либо Неопределено (если условие НЕ выполняется), либо пустая строка (если условие выполняется).&lt;br /&gt;
&lt;br /&gt;
После подготовки данных заполнения&lt;br /&gt;
Возникает после цикла вычисления значений закладок. Контекст:&lt;br /&gt;
&lt;br /&gt;
*Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
*кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для простановки отметки в информационной базе о том, что было выполнено формирование документа Word (отметка &amp;quot;договор распечатан&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Обработчики событий заполнения шаблона&lt;br /&gt;
Данные обработчики выполняются на клиенте. Здесь невозможен вызов алгоритмов из библиотек.&lt;br /&gt;
&lt;br /&gt;
Перед заполнением&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
*СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для предобработки документа или значений закладок.&lt;br /&gt;
&lt;br /&gt;
При заполнении закладки&lt;br /&gt;
Возникает после выделения закладки в тексте документа (WordDocument.Application.Selection - объект Selection - https://msdn.microsoft.com/en-us/vba/word-vba/articles/selection-object-word), но до подстановки значения закладки. Контекст:&lt;br /&gt;
&lt;br /&gt;
WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки.&lt;br /&gt;
&lt;br /&gt;
ИмяЗакладки - имя закладки, в которую подставляется значение;&lt;br /&gt;
&lt;br /&gt;
ЗначениеЗакладки - значение, которое после преобразования в строку будет подставлено в закладку;&lt;br /&gt;
&lt;br /&gt;
ЗначениеЗакладкиСтр - строковое значение, подставляемое в закладку. Изменение значения данной переменной изменяет подставляемое значение. Если присвоить данной переменной значение Неопределено, то закладка не будет обработана (можно обработать закладку по своему усмотрению);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для переопределения типового механизма обработки закладок.&lt;br /&gt;
&lt;br /&gt;
После заполнения&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
:- WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
:- СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что выполнялась замена закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для постобработки документа.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=29</id>
		<title>Правила заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=29"/>
				<updated>2017-11-15T07:38:43Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В правилах заполнения описывается заполнение каждой закладки шаблона. Правило заполнения описывает заполнение закладок одного шаблона на основе данных одного объекта 1С (справочника или документа).&lt;br /&gt;
&lt;br /&gt;
Закладки&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Закладки&amp;quot; выводится дерево закладок (закладки могут включаться одна в другую). Для каждой закладки указывается способ ее заполнения. Всего предусмотрено 4 способа заполнения каждой закладки: значением поля объекта, произвольным алгоритмом, алгоритмом из библиотеки, удаление при условии. Подробнее о способах заполнения см. в разделе &amp;quot;Способы заполнения закладок&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Видимость&lt;br /&gt;
На вкладке &amp;quot;Видимость&amp;quot; можно определить условие, при котором данное правило заполнения будет доступно пользователю. Условия видимости проверяются при формировании списка шаблонов, которые могут быть заполнены из объекта 1С. Это может быть полезно, например, когда у каждой организации свой шаблон договора - в этом случае условие видимости может быть задано по реквизиту Организация. &lt;br /&gt;
&lt;br /&gt;
Условие может быть задано 3-мя способами.&lt;br /&gt;
&lt;br /&gt;
#Стандартными отборами СКД.&lt;br /&gt;
&lt;br /&gt;
#Произвольным алгоритмом.&lt;br /&gt;
&lt;br /&gt;
#Указанием алгоритма из библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Первый вариант аналогичен настройке отборов в типовых отчетах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_2.png]]&lt;br /&gt;
&lt;br /&gt;
Далее информация для технических специалистов (программисты, консультанты, администраторы)&lt;br /&gt;
&lt;br /&gt;
Последние 2 варианта для случаев сложных условий, которые невозможно описать стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
*Результат - в эту переменную должен быть присвоен результат выполнения алгоритма. Если присваивается значение типа Булево, то оно и будет определять видимость правила заполнения. Если присваивается значение другого типа, то видимость определяется с помощью стандартной функции ЗначениеЗаполнено к этому значению.&lt;br /&gt;
&lt;br /&gt;
*Объект - ссылка на объект информационной базы 1С, для которого необходимо определить возможность использования правила заполнения;&lt;br /&gt;
&lt;br /&gt;
*ПараметрАлгоритма - произвольный параметр, обычно строковый, который может быть передан алгоритму (только для алгоритмов из библиотеки);&lt;br /&gt;
&lt;br /&gt;
*кэш - соответствие, доступное алгоритмам в процессе формирования списка правил заполнения для выбора пользователем (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
События&lt;br /&gt;
На закладке события можно определить обработчики событий, которые запускаются на различных этапах подготовки данных и вывода их в документ Word. Они применяются в случаях, когда не хватает стандартного функционала и простых настроек.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий реализуются на встроенном языке 1С. Формирование документа Word производитмя в 2 этапа&lt;br /&gt;
&lt;br /&gt;
#Подготовка данных для заполнения закладок. Выполняется на сервере.&lt;br /&gt;
&lt;br /&gt;
#Обработка и заполнение закладок в документе Word. Выполняется на клиенте.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий подготовки данных для заполнения шаблона&lt;br /&gt;
Данные обработчики выполняются на сервере. Из обработчиков событий данной группы можно выполнять вызовы алгоритмов библиотек (см. раздел Библиотеки алгоритмов)&lt;br /&gt;
&lt;br /&gt;
Перед подготовкой данных заполнения&lt;br /&gt;
Возникает в начале процедуры подготовки данных для заполнения шаблона. Контекст:&lt;br /&gt;
&lt;br /&gt;
*Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
*кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для подготовки данных в кэше.&lt;br /&gt;
&lt;br /&gt;
При подготовке данных закладки&lt;br /&gt;
Возникает после вычисления значения для очередной закладки (в цикле вычисления значений для закладок). Контекст:&lt;br /&gt;
&lt;br /&gt;
*Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
*ИмяЗакладки - имя закладки, для которой вычисляется значение;&lt;br /&gt;
&lt;br /&gt;
*ЗначениеЗакладки - вычисленное значение для подстановки в закладку до форматирования (см. раздел &amp;quot;Способы заполнения закладок&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
*ЗначениеЗакладкиСтр - ЗначениеЗакладки после форматирования и преобразования значения в строку, изменение данной переменной изменяет подставляемое в закладку значение;&lt;br /&gt;
&lt;br /&gt;
*кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Отметим, что если значение закладки = Неопередено, то закладка при заполнении шаблона не обрабатывается. Например, для способа заполнения &amp;quot;Удалить при условии&amp;quot; значение закладки либо Неопределено (если условие НЕ выполняется), либо пустая строка (если условие выполняется).&lt;br /&gt;
&lt;br /&gt;
После подготовки данных заполнения&lt;br /&gt;
Возникает после цикла вычисления значений закладок. Контекст:&lt;br /&gt;
&lt;br /&gt;
*Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
*кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для простановки отметки в информационной базе о том, что было выполнено формирование документа Word (отметка &amp;quot;договор распечатан&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Обработчики событий заполнения шаблона&lt;br /&gt;
Данные обработчики выполняются на клиенте. Здесь невозможен вызов алгоритмов из библиотек.&lt;br /&gt;
&lt;br /&gt;
Перед заполнением&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
*WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
*СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для предобработки документа или значений закладок.&lt;br /&gt;
&lt;br /&gt;
При заполнении закладки&lt;br /&gt;
Возникает после выделения закладки в тексте документа (WordDocument.Application.Selection - объект Selection - https://msdn.microsoft.com/en-us/vba/word-vba/articles/selection-object-word), но до подстановки значения закладки. Контекст:&lt;br /&gt;
&lt;br /&gt;
WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки.&lt;br /&gt;
&lt;br /&gt;
ИмяЗакладки - имя закладки, в которую подставляется значение;&lt;br /&gt;
&lt;br /&gt;
ЗначениеЗакладки - значение, которое после преобразования в строку будет подставлено в закладку;&lt;br /&gt;
&lt;br /&gt;
ЗначениеЗакладкиСтр - строковое значение, подставляемое в закладку. Изменение значения данной переменной изменяет подставляемое значение. Если присвоить данной переменной значение Неопределено, то закладка не будет обработана (можно обработать закладку по своему усмотрению);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для переопределения типового механизма обработки закладок.&lt;br /&gt;
&lt;br /&gt;
После заполнения&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
:- WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
:- СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что выполнялась замена закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для постобработки документа.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=28</id>
		<title>Правила заполнения шаблонов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2&amp;diff=28"/>
				<updated>2017-11-15T07:32:51Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: «В правилах заполнения описывается заполнение каждой закладки шаблона. Правило заполнен…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В правилах заполнения описывается заполнение каждой закладки шаблона. Правило заполнения описывает заполнение закладок одного шаблона на основе данных одного объекта 1С (справочника или документа).&lt;br /&gt;
&lt;br /&gt;
Закладки&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
На вкладке &amp;quot;Закладки&amp;quot; выводится дерево закладок (закладки могут включаться одна в другую). Для каждой закладки указывается способ ее заполнения. Всего предусмотрено 4 способа заполнения каждой закладки: значением поля объекта, произвольным алгоритмом, алгоритмом из библиотеки, удаление при условии. Подробнее о способах заполнения см. в разделе &amp;quot;Способы заполнения закладок&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Видимость&lt;br /&gt;
На вкладке &amp;quot;Видимость&amp;quot; можно определить условие, при котором данное правило заполнения будет доступно пользователю. Условия видимости проверяются при формировании списка шаблонов, которые могут быть заполнены из объекта 1С. Это может быть полезно, например, когда у каждой организации свой шаблон договора - в этом случае условие видимости может быть задано по реквизиту Организация. &lt;br /&gt;
&lt;br /&gt;
Условие может быть задано 3-мя способами.&lt;br /&gt;
&lt;br /&gt;
1. Стандартными отборами СКД.&lt;br /&gt;
&lt;br /&gt;
2. Произвольным алгоритмом.&lt;br /&gt;
&lt;br /&gt;
3. Указанием алгоритма из библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Первый вариант аналогичен настройке отборов в типовых отчетах.&lt;br /&gt;
&lt;br /&gt;
[[Файл:temprule_1.png]]&lt;br /&gt;
&lt;br /&gt;
Далее информация для технических специалистов (программисты, консультанты, администраторы)&lt;br /&gt;
&lt;br /&gt;
Последние 2 варианта для случаев сложных условий, которые невозможно описать стандартным способом. Контекст алгоритма содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
- Результат - в эту переменную должен быть присвоен результат выполнения алгоритма. Если присваивается значение типа Булево, то оно и будет определять видимость правила заполнения. Если присваивается значение другого типа, то видимость определяется с помощью стандартной функции ЗначениеЗаполнено к этому значению.&lt;br /&gt;
&lt;br /&gt;
- Объект - ссылка на объект информационной базы 1С, для которого необходимо определить возможность использования правила заполнения;&lt;br /&gt;
&lt;br /&gt;
- ПараметрАлгоритма - произвольный параметр, обычно строковый, который может быть передан алгоритму (только для алгоритмов из библиотеки);&lt;br /&gt;
&lt;br /&gt;
- кэш - соответствие, доступное алгоритмам в процессе формирования списка правил заполнения для выбора пользователем (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
События&lt;br /&gt;
На закладке события можно определить обработчики событий, которые запускаются на различных этапах подготовки данных и вывода их в документ Word. Они применяются в случаях, когда не хватает стандартного функционала и простых настроек.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий реализуются на встроенном языке 1С. Формирование документа Word производитмя в 2 этапа&lt;br /&gt;
&lt;br /&gt;
1. Подготовка данных для заполнения закладок. Выполняется на сервере.&lt;br /&gt;
&lt;br /&gt;
2. Обработка и заполнение закладок в документе Word. Выполняется на клиенте.&lt;br /&gt;
&lt;br /&gt;
Обработчики событий подготовки данных для заполнения шаблона&lt;br /&gt;
Данные обработчики выполняются на сервере. Из обработчиков событий данной группы можно выполнять вызовы алгоритмов библиотек (см. раздел Библиотеки алгоритмов)&lt;br /&gt;
&lt;br /&gt;
Перед подготовкой данных заполнения&lt;br /&gt;
Возникает в начале процедуры подготовки данных для заполнения шаблона. Контекст:&lt;br /&gt;
&lt;br /&gt;
- Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
- кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для подготовки данных в кэше.&lt;br /&gt;
&lt;br /&gt;
При подготовке данных закладки&lt;br /&gt;
Возникает после вычисления значения для очередной закладки (в цикле вычисления значений для закладок). Контекст:&lt;br /&gt;
&lt;br /&gt;
- Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
- ИмяЗакладки - имя закладки, для которой вычисляется значение;&lt;br /&gt;
&lt;br /&gt;
- ЗначениеЗакладки - вычисленное значение для подстановки в закладку до форматирования (см. раздел &amp;quot;Способы заполнения закладок&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
- ЗначениеЗакладкиСтр - ЗначениеЗакладки после форматирования и преобразования значения в строку, изменение данной переменной изменяет подставляемое в закладку значение;&lt;br /&gt;
&lt;br /&gt;
- кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Отметим, что если значение закладки = Неопередено, то закладка при заполнении шаблона не обрабатывается. Например, для способа заполнения &amp;quot;Удалить при условии&amp;quot; значение закладки либо Неопределено (если условие НЕ выполняется), либо пустая строка (если условие выполняется).&lt;br /&gt;
&lt;br /&gt;
После подготовки данных заполнения&lt;br /&gt;
Возникает после цикла вычисления значений закладок. Контекст:&lt;br /&gt;
&lt;br /&gt;
- Объект - ссылка на объект информационной базы 1С, на основе которого выполняется заполнение шаблона;&lt;br /&gt;
&lt;br /&gt;
- кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для простановки отметки в информационной базе о том, что было выполнено формирование документа Word (отметка &amp;quot;договор распечатан&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Обработчики событий заполнения шаблона&lt;br /&gt;
Данные обработчики выполняются на клиенте. Здесь невозможен вызов алгоритмов из библиотек.&lt;br /&gt;
&lt;br /&gt;
Перед заполнением&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
- WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
- СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для предобработки документа или значений закладок.&lt;br /&gt;
&lt;br /&gt;
При заполнении закладки&lt;br /&gt;
Возникает после выделения закладки в тексте документа (WordDocument.Application.Selection - объект Selection - https://msdn.microsoft.com/en-us/vba/word-vba/articles/selection-object-word), но до подстановки значения закладки. Контекст:&lt;br /&gt;
&lt;br /&gt;
WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что будет заменено значение закладки.&lt;br /&gt;
&lt;br /&gt;
ИмяЗакладки - имя закладки, в которую подставляется значение;&lt;br /&gt;
&lt;br /&gt;
ЗначениеЗакладки - значение, которое после преобразования в строку будет подставлено в закладку;&lt;br /&gt;
&lt;br /&gt;
ЗначениеЗакладкиСтр - строковое значение, подставляемое в закладку. Изменение значения данной переменной изменяет подставляемое значение. Если присвоить данной переменной значение Неопределено, то закладка не будет обработана (можно обработать закладку по своему усмотрению);&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для переопределения типового механизма обработки закладок.&lt;br /&gt;
&lt;br /&gt;
После заполнения&lt;br /&gt;
Возникает перед началом цикла обработки закладок Word-документа. Контекст:&lt;br /&gt;
&lt;br /&gt;
- WordDocument - COM-объект объектной модели Word, тип - Document (https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-object-word) - заполняемый документ-шаблон.&lt;br /&gt;
&lt;br /&gt;
- СоответствиеЗакладокИЗначений - соответствие, в котором ключ - имя закладки, а значение - то, на что выполнялась замена закладки;&lt;br /&gt;
&lt;br /&gt;
Может использоваться, например, для постобработки документа.&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Temprule_2.png&amp;diff=27</id>
		<title>Файл:Temprule 2.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Temprule_2.png&amp;diff=27"/>
				<updated>2017-11-15T07:32:39Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Правила заполнения шаблонов&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Правила заполнения шаблонов&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Temprule_1.png&amp;diff=26</id>
		<title>Файл:Temprule 1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Temprule_1.png&amp;diff=26"/>
				<updated>2017-11-15T07:31:50Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Правила заполнения шаблонов&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Правила заполнения шаблонов&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=25</id>
		<title>Библиотека алгоритмов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=25"/>
				<updated>2017-11-15T07:23:04Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Библиотека алгоритмов представляет собой список алгоритмов - блоков программного кода на встроенном языке 1С. К алгоритмам можно обращаться из [[Правила_заполнения_шаблонов|правил заполнения шаблонов]]. Алгоритмы используются в ситуациях, когда невозможно извлечь необходимые для заполнения шаблона данные  стандартными средствами (через укаказние поля объекта).&lt;br /&gt;
&lt;br /&gt;
Каждый алгоритм библиотеки имеет имя, и описывается программным кодом на встроенном языке 1С.&lt;br /&gt;
&lt;br /&gt;
[[File:Alglib.png|Библиотека алгоритмов]]&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Алгоритмы&amp;quot; в верхней части формы - список алгоритмов, а ниже - программный код выбранного алгоритма. &lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Описание&amp;quot; - текстовое описание библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Использование библиотек алгоритмов&lt;br /&gt;
Библиотеки алгоритмов можно сравнить с общими модулями в структуре конфигурации 1С, а отдельные алгоритмы - с функциями. Использование библиотек алгоритмов позволяет &lt;br /&gt;
* упростить описание [[Правила_заполнения_шаблонов|правил заполнения шаблонов]] (при описании способа заполнения закладки не нужно будет каждый раз писать программный код алгоритма получения данных - достаточно указать библиотеку и алгоритм);&lt;br /&gt;
* сделать программный код подготовки данных для заполнения шаблонов более модульным (возможен вызов одного алгоритма из другого как функции).&lt;br /&gt;
&lt;br /&gt;
Алгоритмы выполняются на сервере. Контекст алгоритма библиотеки содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
* '''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма;&lt;br /&gt;
* '''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
* '''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
* '''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
* '''текВалюта''' - данную переменную желательно устанавливать в случаях, когда алгоритм возвращает суммовые данные (в рублях или в валюте). Это позволит корректно выводить эту сумму прописью (см. о форматировании в разделе о [[Правила_заполнения_шаблонов|правилах заполнения]]).&lt;br /&gt;
&lt;br /&gt;
Алгоритм библиотеки может быть вызван из другого алгоритма путем следующей строки кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;РезультатВыполненияАлгоритма = ПолучитьРезультатВыполненияАлгоритмаБиблиотеки(Библиотека, ИмяАлгоритма, ПараметрАлгоритма, Объект)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
&lt;br /&gt;
*'''Библиотека''' - имя библиотеки алгоритмов;&lt;br /&gt;
*'''ИмяАлгоритма''' - имя алгоритма внутри указанной библиотеки;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, передаваемый алгоритму (параметр передается по значению);&lt;br /&gt;
*'''Объект''' - обычно в данный параметр передается ссылка на объект 1С, на основе которого заполняется шаблон (если объект не нужен, то можно, например, передать Неопределено).&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=24</id>
		<title>Библиотека алгоритмов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=24"/>
				<updated>2017-11-15T07:12:08Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Библиотека алгоритмов представляет собой список алгоритмов - блоков программного кода на встроенном языке 1С. К алгоритмам можно обращаться из [[Правила_заполнения|правил заполнения]] шаблонов. Алгоритмы используются в ситуациях, когда невозможно извлечь необходимые для заполнения шаблона данные  стандартными средствами (через укаказние поля объекта).&lt;br /&gt;
&lt;br /&gt;
Каждый алгоритм библиотеки имеет имя, и описывается программным кодом на встроенном языке 1С.&lt;br /&gt;
&lt;br /&gt;
[[File:Alglib.png|Библиотека алгоритмов]]&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Алгоритмы&amp;quot; в верхней части формы - список алгоритмов, а ниже - программный код выбранного алгоритма. &lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Описание&amp;quot; - текстовое описание библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Использование библиотек алгоритмов&lt;br /&gt;
Библиотеки алгоритмов можно сравнить с общими модулями в структуре конфигурации 1С, а отдельные алгоритмы - с функциями. Использование библиотек алгоритмов позволяет &lt;br /&gt;
* упростить описание [[Правила_заполнения|правил заполнения]] шаблонов (при описании способа заполнения закладки не нужно будет каждый раз писать программный код алгоритма получения данных - достаточно указать библиотеку и алгоритм);&lt;br /&gt;
* сделать программный код подготовки данных для заполнения шаблонов более модульным (возможен вызов одного алгоритма из другого как функции).&lt;br /&gt;
&lt;br /&gt;
Алгоритмы выполняются на сервере. Контекст алгоритма библиотеки содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
* '''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма;&lt;br /&gt;
* '''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
* '''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
* '''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
* '''текВалюта''' - данную переменную желательно устанавливать в случаях, когда алгоритм возвращает суммовые данные (в рублях или в валюте). Это позволит корректно выводить эту сумму прописью (см. о форматировании в разделе о [[Правила_заполнения|правилах заполнения]]).&lt;br /&gt;
&lt;br /&gt;
Алгоритм библиотеки может быть вызван из другого алгоритма путем следующей строки кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;РезультатВыполненияАлгоритма = ПолучитьРезультатВыполненияАлгоритмаБиблиотеки(Библиотека, ИмяАлгоритма, ПараметрАлгоритма, Объект)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
&lt;br /&gt;
*'''Библиотека''' - имя библиотеки алгоритмов;&lt;br /&gt;
*'''ИмяАлгоритма''' - имя алгоритма внутри указанной библиотеки;&lt;br /&gt;
*'''ПараметрАлгоритма''' - произвольный параметр, передаваемый алгоритму (параметр передается по значению);&lt;br /&gt;
*'''Объект''' - обычно в данный параметр передается ссылка на объект 1С, на основе которого заполняется шаблон (если объект не нужен, то можно, например, передать Неопределено).&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=23</id>
		<title>Библиотека алгоритмов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=23"/>
				<updated>2017-11-15T07:08:53Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Библиотека алгоритмов представляет собой список алгоритмов - блоков программного кода на встроенном языке 1С. К алгоритмам можно обращаться из правил заполнения шаблонов. Алгоритмы используются в ситуациях, когда невозможно извлечь необходимые для заполнения шаблона данные  стандартными средствами (через укаказние поля объекта).&lt;br /&gt;
&lt;br /&gt;
Каждый алгоритм библиотеки имеет имя, и описывается программным кодом на встроенном языке 1С.&lt;br /&gt;
&lt;br /&gt;
[[File:Alglib.png|Библиотека алгоритмов]]&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Алгоритмы&amp;quot; в верхней части формы - список алгоритмов, а ниже - программный код выбранного алгоритма. &lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Описание&amp;quot; - текстовое описание библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Использование библиотек алгоритмов&lt;br /&gt;
Библиотеки алгоритмов можно сравнить с общими модулями в структуре конфигурации 1С, а отдельные алгоритмы - с функциями. Использование библиотек алгоритмов позволяет &lt;br /&gt;
* упростить описание правил заполнения шаблонов (при описании способа заполнения закладки не нужно будет каждый раз писать программный код алгоритма получения данных - достаточно указать библиотеку и алгоритм);&lt;br /&gt;
* сделать программный код подготовки данных для заполнения шаблонов более модульным (возможен вызов одного алгоритма из другого как функции).&lt;br /&gt;
&lt;br /&gt;
Алгоритмы выполняются на сервере. Контекст алгоритма библиотеки содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
* '''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма;&lt;br /&gt;
* '''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
* '''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
* '''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
* '''текВалюта''' - данную переменную желательно устанавливать в случаях, когда алгоритм возвращает суммовые данные (в рублях или в валюте). Это позволит корректно выводить эту сумму прописью (см. о форматировании в разделе о правилах заполнения).&lt;br /&gt;
&lt;br /&gt;
Алгоритм библиотеки может быть вызван из другого алгоритма путем следующей строки кода:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;РезультатВыполненияАлгоритма = ПолучитьРезультатВыполненияАлгоритмаБиблиотеки(Библиотека, ИмяАлгоритма, ПараметрАлгоритма, Объект)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
&lt;br /&gt;
*Библиотека - имя библиотеки алгоритмов;&lt;br /&gt;
&lt;br /&gt;
*ИмяАлгоритма - имя алгоритма внутри указанной библиотеки;&lt;br /&gt;
&lt;br /&gt;
*ПараметрАлгоритма - произвольный параметр, передаваемый алгоритму (параметр передается по значению);&lt;br /&gt;
&lt;br /&gt;
*Объект - обычно в данный параметр передается ссылка на объект 1С, на основе которого заполняется шаблон (если объект не нужен, то можно, например, передать Неопределено).&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=22</id>
		<title>Библиотека алгоритмов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=22"/>
				<updated>2017-11-15T06:39:09Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Библиотека алгоритмов представляет собой список алгоритмов - блоков программного кода на встроенном языке 1С. К алгоритмам можно обращаться из правил заполнения шаблонов. Алгоритмы используются в ситуациях, когда невозможно извлечь необходимые для заполнения шаблона данные  стандартными средствами (через укаказние поля объекта).&lt;br /&gt;
&lt;br /&gt;
Каждый алгоритм библиотеки имеет имя, и описывается программным кодом на встроенном языке 1С.&lt;br /&gt;
&lt;br /&gt;
[[File:Alglib.png|Библиотека алгоритмов]]&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Алгоритмы&amp;quot; в верхней части формы - список алгоритмов, а ниже - программный код выбранного алгоритма. &lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Описание&amp;quot; - текстовое описание библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Использование библиотек алгоритмов&lt;br /&gt;
Библиотеки алгоритмов можно сравнить с общими модулями в структуре конфигурации 1С, а отдельные алгоритмы - с функциями. Использование библиотек алгоритмов позволяет &lt;br /&gt;
* упростить описание правил заполнения шаблонов (при описании способа заполнения закладки не нужно будет каждый раз писать программный код алгоритма получения данных - достаточно указать библиотеку и алгоритм);&lt;br /&gt;
* сделать программный код подготовки данных для заполнения шаблонов более модульным (возможен вызов одного алгоритма из другого как функции).&lt;br /&gt;
&lt;br /&gt;
Алгоритмы выполняются на сервере. Контекст алгоритма библиотеки содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
* '''Результат''' - в эту переменную должен быть присвоен результат выполнения алгоритма;&lt;br /&gt;
&lt;br /&gt;
* '''Объект''' - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
&lt;br /&gt;
* '''ПараметрАлгоритма''' - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
&lt;br /&gt;
* '''кэш''' - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
* '''текВалюта''' - данную переменную желательно устанавливать в случаях, когда алгоритм возвращает суммовые данные (в рублях или в валюте). Это позволит корректно выводить эту сумму прописью (см. о форматировании в разделе о правилах заполнения).&lt;br /&gt;
&lt;br /&gt;
Алгоритм библиотеки может быть вызван из другого алгоритма путем следующей строки кода:&lt;br /&gt;
&lt;br /&gt;
РезультатВыполненияАлгоритма = ПолучитьРезультатВыполненияАлгоритмаБиблиотеки(Библиотека, ИмяАлгоритма, ПараметрАлгоритма, Объект)&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
&lt;br /&gt;
- Библиотека - имя библиотеки алгоритмов;&lt;br /&gt;
&lt;br /&gt;
- ИмяАлгоритма - имя алгоритма внутри указанной библиотеки;&lt;br /&gt;
&lt;br /&gt;
- ПараметрАлгоритма - произвольный параметр, передаваемый алгоритму (параметр передается по значению);&lt;br /&gt;
&lt;br /&gt;
- Объект - обычно в данный параметр передается ссылка на объект 1С, на основе которого заполняется шаблон (если объект не нужен, то можно, например, передать Неопределено).&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=21</id>
		<title>Библиотека алгоритмов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=21"/>
				<updated>2017-11-15T06:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Библиотека алгоритмов представляет собой список алгоритмов - блоков программного кода на встроенном языке 1С. К алгоритмам можно обращаться из правил заполнения шаблонов. Алгоритмы используются в ситуациях, когда невозможно извлечь необходимые для заполнения шаблона данные  стандартными средствами (через укаказние поля объекта).&lt;br /&gt;
&lt;br /&gt;
Каждый алгоритм библиотеки имеет имя, и описывается программным кодом на встроенном языке 1С.&lt;br /&gt;
&lt;br /&gt;
[[File:Alglib.png|Библиотека алгоритмов]]&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Алгоритмы&amp;quot; в верхней части формы - список алгоритмов, а ниже - программный код выбранного алгоритма. &lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Описание&amp;quot; - текстовое описание библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Использование библиотек алгоритмов&lt;br /&gt;
Библиотеки алгоритмов можно сравнить с общими модулями в структуре конфигурации 1С, а отдельные алгоритмы - с функциями. Использование библиотек алгоритмов позволяет &lt;br /&gt;
&lt;br /&gt;
- упростить описание правил заполнения шаблонов (при описании способа заполнения закладки не нужно будет каждый раз писать программный код алгоритма получения данных - достаточно указать библиотеку и алгоритм);&lt;br /&gt;
&lt;br /&gt;
- сделать программный код подготовки данных для заполнения шаблонов более модульным (возможен вызов одного алгоритма из другого как функции).&lt;br /&gt;
&lt;br /&gt;
Алгоритмы выполняются на сервере. Контекст алгоритма библиотеки содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
- Результат - в эту переменную должен быть присвоен результат выполнения алгоритма;&lt;br /&gt;
&lt;br /&gt;
- Объект - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
&lt;br /&gt;
- ПараметрАлгоритма - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
&lt;br /&gt;
- кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
- текВалюта - данную переменную желательно устанавливать в случаях, когда алгоритм возвращает суммовые данные (в рублях или в валюте). Это позволит корректно выводить эту сумму прописью (см. о форматировании в разделе о правилах заполнения).&lt;br /&gt;
&lt;br /&gt;
Алгоритм библиотеки может быть вызван из другого алгоритма путем следующей строки кода:&lt;br /&gt;
&lt;br /&gt;
РезультатВыполненияАлгоритма = ПолучитьРезультатВыполненияАлгоритмаБиблиотеки(Библиотека, ИмяАлгоритма, ПараметрАлгоритма, Объект)&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
&lt;br /&gt;
- Библиотека - имя библиотеки алгоритмов;&lt;br /&gt;
&lt;br /&gt;
- ИмяАлгоритма - имя алгоритма внутри указанной библиотеки;&lt;br /&gt;
&lt;br /&gt;
- ПараметрАлгоритма - произвольный параметр, передаваемый алгоритму (параметр передается по значению);&lt;br /&gt;
&lt;br /&gt;
- Объект - обычно в данный параметр передается ссылка на объект 1С, на основе которого заполняется шаблон (если объект не нужен, то можно, например, передать Неопределено).&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Alglib.png&amp;diff=20</id>
		<title>Файл:Alglib.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Alglib.png&amp;diff=20"/>
				<updated>2017-11-15T06:35:47Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	<entry>
		<id>http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=19</id>
		<title>Библиотека алгоритмов</title>
		<link rel="alternate" type="text/html" href="http://wiki.doctemplates.ru/index.php?title=%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%BE%D0%B2&amp;diff=19"/>
				<updated>2017-11-15T06:33:47Z</updated>
		
		<summary type="html">&lt;p&gt;Харина Александра: Новая страница: «Библиотека алгоритмов представляет собой список алгоритмов - блоков программного кода…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Библиотека алгоритмов представляет собой список алгоритмов - блоков программного кода на встроенном языке 1С. К алгоритмам можно обращаться из правил заполнения шаблонов. Алгоритмы используются в ситуациях, когда невозможно извлечь необходимые для заполнения шаблона данные  стандартными средствами (через укаказние поля объекта).&lt;br /&gt;
&lt;br /&gt;
Каждый алгоритм библиотеки имеет имя, и описывается программным кодом на встроенном языке 1С.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Алгоритмы&amp;quot; в верхней части формы - список алгоритмов, а ниже - программный код выбранного алгоритма. &lt;br /&gt;
&lt;br /&gt;
Редактирование алгоритмов доступно только под полными правами.&lt;br /&gt;
&lt;br /&gt;
На закладке &amp;quot;Описание&amp;quot; - текстовое описание библиотеки алгоритмов.&lt;br /&gt;
&lt;br /&gt;
Использование библиотек алгоритмов&lt;br /&gt;
Библиотеки алгоритмов можно сравнить с общими модулями в структуре конфигурации 1С, а отдельные алгоритмы - с функциями. Использование библиотек алгоритмов позволяет &lt;br /&gt;
&lt;br /&gt;
- упростить описание правил заполнения шаблонов (при описании способа заполнения закладки не нужно будет каждый раз писать программный код алгоритма получения данных - достаточно указать библиотеку и алгоритм);&lt;br /&gt;
&lt;br /&gt;
- сделать программный код подготовки данных для заполнения шаблонов более модульным (возможен вызов одного алгоритма из другого как функции).&lt;br /&gt;
&lt;br /&gt;
Алгоритмы выполняются на сервере. Контекст алгоритма библиотеки содержит следующие переменные:&lt;br /&gt;
&lt;br /&gt;
- Результат - в эту переменную должен быть присвоен результат выполнения алгоритма;&lt;br /&gt;
&lt;br /&gt;
- Объект - ссылка на объект информационной базы 1С, на основе которого заполняется шаблон;&lt;br /&gt;
&lt;br /&gt;
- ПараметрАлгоритма - произвольный параметр, обычно строковый, который может быть передан алгоритму;&lt;br /&gt;
&lt;br /&gt;
- кэш - соответствие, доступное алгоритмам в процессе выполнения правила заполнения шаблона (его использование - на усмотрение программиста, чаще всего для кэширования);&lt;br /&gt;
&lt;br /&gt;
- текВалюта - данную переменную желательно устанавливать в случаях, когда алгоритм возвращает суммовые данные (в рублях или в валюте). Это позволит корректно выводить эту сумму прописью (см. о форматировании в разделе о правилах заполнения).&lt;br /&gt;
&lt;br /&gt;
Алгоритм библиотеки может быть вызван из другого алгоритма путем следующей строки кода:&lt;br /&gt;
&lt;br /&gt;
РезультатВыполненияАлгоритма = ПолучитьРезультатВыполненияАлгоритмаБиблиотеки(Библиотека, ИмяАлгоритма, ПараметрАлгоритма, Объект)&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
&lt;br /&gt;
- Библиотека - имя библиотеки алгоритмов;&lt;br /&gt;
&lt;br /&gt;
- ИмяАлгоритма - имя алгоритма внутри указанной библиотеки;&lt;br /&gt;
&lt;br /&gt;
- ПараметрАлгоритма - произвольный параметр, передаваемый алгоритму (параметр передается по значению);&lt;br /&gt;
&lt;br /&gt;
- Объект - обычно в данный параметр передается ссылка на объект 1С, на основе которого заполняется шаблон (если объект не нужен, то можно, например, передать Неопределено).&lt;/div&gt;</summary>
		<author><name>Харина Александра</name></author>	</entry>

	</feed>