<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://docs.altec.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_altAwin%3A%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9</id>
	<title>Руководство по настройке altAwin:Шаблоны полей - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://docs.altec.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_altAwin%3A%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9"/>
	<link rel="alternate" type="text/html" href="http://docs.altec.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_altAwin:%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9&amp;action=history"/>
	<updated>2026-04-25T23:53:26Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>http://docs.altec.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_altAwin:%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=1698&amp;oldid=prev</id>
		<title>imported&gt;Kirillche: save from wiki docs editor</title>
		<link rel="alternate" type="text/html" href="http://docs.altec.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B5_altAwin:%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B_%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9&amp;diff=1698&amp;oldid=prev"/>
		<updated>2022-10-12T08:32:46Z</updated>

		<summary type="html">&lt;p&gt;save from wiki docs editor&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;== Шаблоны полей ==&amp;lt;/noinclude&amp;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;
В области представления {{ClsMnu|Правило}}, представленной стандартным редактором скриптов, записывается код, в результате выполнения которого определяется идентификатор шаблона полей документа, который будет использоваться при отображении содержимого документа в момент его открытия пользователем.&lt;br /&gt;
&lt;br /&gt;
В контексте скрипта в режиме только для чтения доступен текущий экземпляр объекта, который необходимо отобразить. Доступ к экземпляру осуществляется через переменную {{ClsKbrd|Instance}}.&lt;br /&gt;
Результатом работы скрипта должен являться идентификатор требуемого шаблона полей, который помещается в переменную {{ClsKbrd|Result}}.&lt;br /&gt;
&lt;br /&gt;
{{Info|1= Если по окончанию работы скрипта в переменной {{ClsKbrd|Result}} содержится некорректное или недопустимое значение, при отображении формы документа будет использоваться шаблон по умолчанию.}}&lt;br /&gt;
&lt;br /&gt;
{{Info|1= Представление {{ClsMnu|Шаблоны полей}} доступно для пользователей с правом {{ClsMnu|Документы/Настройка полей}}}}&lt;br /&gt;
&lt;br /&gt;
{{Picture|AWDocFieldTemplates.png|title=Представление &amp;quot;Шаблоны полей&amp;quot;|num=4.199|id=1450}}&lt;br /&gt;
&lt;br /&gt;
Далее работа с шаблонами полей (создание, открытие, дублирование, удаление) ведётся аналогично другим документами.&lt;br /&gt;
&lt;br /&gt;
При создании нового шаблона указывается:&lt;br /&gt;
{{DlgField|идентификатор|идентификатор шаблона, должен быть уникальным для выбранного типа документов.}}&lt;br /&gt;
{{DlgField|Наименование|название шаблона}}&lt;br /&gt;
{{DlgField|По умолчанию|флаг, определяющий, что данный шаблон будет использоваться по умолчанию, если использование другого шаблона не было указано явным образом при настройке правил шаблонов полей.}}&lt;br /&gt;
&lt;br /&gt;
Ниже располагается область редактора расположения полей, состоящая их трёх зон: {{ClsMnu|Структура}}, {{ClsMnu|Дизайнер}} и {{ClsMnu|Палитра}}.&lt;br /&gt;
В зоне {{ClsMnu|Структура}} отображается дерево размещения расположенных на форме элементов интерфейса, а также список доступных для добавления на форму элементов. В области дизайнера путём перемещения элементов формы производится непосредственная компоновка полей для придания представлению документа требуемого вида. В зоне {{ClsMnu|Палитра}} отображаются доступные для добавления в область дизайнера элементы формы.&lt;br /&gt;
 &lt;br /&gt;
{{Picture|AWfieldsViewDesign.png|title=Настройка полей формы|num=4.200|id=1451}}&lt;br /&gt;
&lt;br /&gt;
Настройка внешнего вида формы производится путём добавления и удаления элементов формы, изменением их размеров и взаимного расположения.&lt;br /&gt;
&lt;br /&gt;
Перемещение элементов осуществляется путём их перетаскивания в области редактирования или в дереве структуры документа. Для удаления элемента его следует перетащить в область палитры или воспользоваться соответствующей командой панели инструментов области редактирования.&lt;br /&gt;
&lt;br /&gt;
===== Манипуляции с элементами =====&lt;br /&gt;
&lt;br /&gt;
====== Добавление ======&lt;br /&gt;
Для того чтобы добавить на форму элемент из списка доступных требуется перетащить его мышью в соответствующее место на форме или в дереве элементов.&lt;br /&gt;
&lt;br /&gt;
====== Перемещение ======&lt;br /&gt;
Для изменения расположения выбранного элемента относительно других следует выделить его мышью и перетащить в желаемое место на форме или в дереве. Во время проведения манипуляции перемещения за указателем мыши будет закреплено полупрозрачное изображение перемещаемого элемента.&lt;br /&gt;
&lt;br /&gt;
====== Настройка размеров ======&lt;br /&gt;
При выделении элемента по периметру его габаритного контейнера отображаются 8 маркеров трансформации, которые могут быть использованы для управления размерами элемента. Активные маркеры имеют вид закрашенных квадратов, неактивные в данный момент маркеры отображаются в виде незакрашенных квадратов. При наведении на активный маркер трансформации указатель мыши приобретает вид четырёхнаправленной стрелки, сигнализируя о том, что для данного элемента доступно изменение размеров.&lt;br /&gt;
&lt;br /&gt;
{{Picture|elementsizetransform.png|title=Контейнер трансформации объекта|num=4.201|id=1452}}&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что изменение размеров элементов доступно в той мере, в которой это не противоречит явно заданным настройкам выравнивания. Так, например, если для элемента — текстового поля ввода — в настройках указано выравнивание по ширине, а для родительской группы в свою очередь также задано выравнивание по ширине, которое наследуется от родительской группы, то изменение горизонтального размера этого текстового поля будет невозможно.&lt;br /&gt;
&lt;br /&gt;
====== Удаление ======&lt;br /&gt;
Удаление осуществляется аналогично перемещению:&lt;br /&gt;
* Выделите желаемый элемент на форме и перетащите его в область палитры, либо;&lt;br /&gt;
* выберите требуемый элементы и воспользуйтесь соответствующей командой панели инструментов области редактирования.&lt;br /&gt;
&lt;br /&gt;
Удаление элементов из дерева вызывает их удаление с формы и перемещение в список доступных для добавления на форму элементов в палитре.&lt;br /&gt;
&lt;br /&gt;
====== Включение элемента в группу ======&lt;br /&gt;
Добавить элемент в группу можно путём его перетаскивания в эту группу на форме или в дереве элементов. В том случае если добавление элемента осуществляется в пустую группу через дерево элементов, то перемещать элемент в группу необходимо, удерживая нажатой клавишу {{ClsKbrd|Alt}}.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что при манипуляциях с группами действует принцип наследования. То есть производимые над группой действия распространяются также и на все объекты, которые находятся на более низком уровне в системе иерархических связей с этой группой. Например, удаление группы ведёт к удалению с формы также и всех элементов, которые в неё входят.&lt;br /&gt;
&lt;br /&gt;
===== Настройка свойств элементов =====&lt;br /&gt;
Для изменения отображаемого названия элемента следует воспользоваться кнопкой переименовать, расположенной на панели инструментов области «Структура»&lt;br /&gt;
&lt;br /&gt;
Расположение и внешний вид элементов на форме управляются при помощи панели инструментов Дизайнера:&lt;br /&gt;
* По горизонтали&lt;br /&gt;
** {{ClsMnu|Слева}} — задание положения элемента таким образом, что его левый край оказывается выровнен по левому габаритного контейнера родительской группы.&lt;br /&gt;
** {{ClsMnu|По центру}} — совмещение вертикальной оси элемента с вертикальной осью габаритного контейнера родительской группы.&lt;br /&gt;
** {{ClsMnu|Справа}} — выравнивание правой границы элемента по правой границе родительской группы.&lt;br /&gt;
** {{ClsMnu|Вся ширина}} — таким образом что, левая граница элемента оказывается выровнена по левой границе родительской группы, а правая, соответственно, — по правой.&lt;br /&gt;
** {{ClsMnu|Управляется родителем}} — горизонтальное выравнивание элемента в группе производится таким же способом, как и для его родительской группы.&lt;br /&gt;
** По вертикали&lt;br /&gt;
** {{ClsMnu|Сверху}} — выравнивание верхней границы элемента по верхней границе группы&lt;br /&gt;
** {{ClsMnu|По центру}} — выравнивание горизонтальной оси элемента с соответствующей осью родительской группы&lt;br /&gt;
** {{ClsMnu|Снизу}} — выравнивание нижней границы элемента по нижней границе группы&lt;br /&gt;
** {{ClsMnu|Вся высота}} — изменение вертикального размера элемента таким образом что, верхняя граница элемента оказывается выровнена по верхней границе родительской группы, а нижняя, соответственно, — по нижней. Настройка имеет смысл только для тех элементов, которые могут изменять свой вертикальный размер&lt;br /&gt;
** {{ClsMnu|Управляется родителем}} — вертикальное выравнивание элемента в группе производится таким же способом, как и для самой родительской группы.&lt;br /&gt;
* Метка — настройки, управляющие расположением заголовка поля&lt;br /&gt;
** по горизонтали — управление горизонтальным выравниванием метки относительно её виртуальной ячейки&lt;br /&gt;
** по вертикали — управление вертикальным выравниванием метки относительно её виртуальной ячейки&lt;br /&gt;
** Слева, сверху, права, снизу — управление расположением метки относительно связанного с ней поля.&lt;br /&gt;
** видима — флаг видимости метки&lt;br /&gt;
* Направление — настройки направления размещения элементов в группе:&lt;br /&gt;
** Горизонтально — горизонтальное размещение элементов&lt;br /&gt;
** Вертикалько — вертикальное размещение элементов&lt;br /&gt;
** С вкладками — размещение элементов на вкладках&lt;br /&gt;
* Отступы — позволяет указать отсупы от каждой из четырёх границ элемента&lt;br /&gt;
* Переместить в палитру — удаление элемена из области редактированая в палитру &lt;br /&gt;
* Загрузить — позволяет загрузить в область редакрирования стандартный шаблон, используемый по умолчанию&lt;br /&gt;
* Сохранить — сохранение отредактированного шаблона полей. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Навигация|Пользовательские диалоги|Раздел «Расширения»|Правила шаблонов полей}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Kirillche</name></author>
	</entry>
</feed>