<?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%3AHTML-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F</id>
	<title>Руководство по настройке altAwin:HTML-представления - История изменений</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%3AHTML-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F"/>
	<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:HTML-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;action=history"/>
	<updated>2026-04-25T21:09:49Z</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:HTML-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=1696&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:HTML-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&amp;diff=1696&amp;oldid=prev"/>
		<updated>2019-03-11T14:20:16Z</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;=== HTML-представления===&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
В подразделе «HTML-представления» осуществляется создание и настройка пользовательских представлений на языке разметки гипертекста.&lt;br /&gt;
Готовое HTML-представление выглядит и функционирует как полноценная веб-страница, реализующая возможности современных интерактивных веб-документов с возможностью доступа к инфраструктуре altAwin. Целью создания HTML-представлений стало обеспечение возможности тонкой настройки внешнего вида и поведения пользовательских представлений.&lt;br /&gt;
&lt;br /&gt;
==== Документ HTML-представления ====&lt;br /&gt;
====== Вкладка «Общие данные» ======&lt;br /&gt;
На вкладке &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Общие данные&amp;lt;/span&amp;gt; определяются основные настройки для HTML-представления:&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Наименование&amp;lt;/span&amp;gt; — название HTML-представления.&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Пиктограмма 16×16&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Пиктограмма 32×32&amp;lt;/span&amp;gt; — графические изображения для визуальной идентификации HTML-представления размером 16×16 и 32×32 пикселей соответственно. Используются в качестве иконки формы редактирования и навигационных элементов интерфейса приложения (главное меню, навигационная панели и «быстрый запуск»).&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Раздел&amp;lt;/span&amp;gt; — раздел, в котором будет отображаться данное представление. Можно выбрать один из существующих разделов altAwin или оставить поле пустым, в таком случае созданное представление будет отображаться в разделе &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Расширения&amp;lt;/span&amp;gt;.&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Разрешён экспорт дилеру&amp;lt;/span&amp;gt; — флаговый переключатель управляет возможностью сохранения данного пользовательского представления при экспорте настроек в удалённый офис. HTML-представления, полученные из основного офиса, будут доступны дилеру только для чтения. В рабочей базе удалённого офиса HTML-представления могут создаваться без ограничений.&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Комментарий&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====== Вкладка «Источник» ======&lt;br /&gt;
На вкладке источник «Источник» определяется код веб-страницы, лежащей в основе HTML-представления.&lt;br /&gt;
Внутри каждого HTML-представления встроен браузер, в котором запускается написанный здесь код страницы, который может содержать все элементы, присущие полноценному веб-документу, включая собственно HTML-разметку, сценарии JavaScript, правила оформления на языке CSS а также ссылки на внешние ресурсы, используемые для отображения контента.&lt;br /&gt;
&lt;br /&gt;
Код записывается в окне редактора, обеспечивающего подсветку синтаксиса, предпросмотр и базовые возможности поиска и замены текста.&lt;br /&gt;
&lt;br /&gt;
====== Вкладка «Ресурсы» ======&lt;br /&gt;
На вкладке &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Ресурсы&amp;lt;/span&amp;gt; задаётся список файлов, которые могут быть использованы в качестве внешних ресурсов для веб-страницы данного представления.&lt;br /&gt;
&lt;br /&gt;
====== Вкладка «Доступ» ======&lt;br /&gt;
На вкладке &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Доступ&amp;lt;/span&amp;gt; производится определение ролей, для которых будет доступно данное HTML-представление.&lt;br /&gt;
&lt;br /&gt;
==== Взаимодействие с altAwin ====&lt;br /&gt;
Взаимодействие с altAwin осуществляется внутри сценариев JavaScript через соединитель &amp;lt;span class=&amp;quot;Path&amp;quot;&amp;gt;window.external&amp;lt;/span&amp;gt;, предоставляющий доступ к объектной модели приложения. В частности, объект &lt;br /&gt;
* &amp;lt;span class=&amp;quot;Path&amp;quot;&amp;gt;window.external.Framework&amp;lt;/span&amp;gt; предоставляет доступ к ядру altAwin через объект типа [[IpubFramework]];&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Path&amp;quot;&amp;gt;window.external.Functions&amp;lt;/span&amp;gt; предоставляет доступ к скриптовым функциям altAwin.&lt;br /&gt;
&lt;br /&gt;
Для примера рассмотрим фрагмент сценария, позволяющий получить доступ к документу altAwin по его внутреннему идентификатору (ключу) в базе данных. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var fw = window.external.Framework // ядро altAwin, объект типа IpubFramework&lt;br /&gt;
var db = fw.GetService('IpubObjectsDBService') // сервис БД&lt;br /&gt;
var session = db.NewSession('')  // транзакция (IomSession)&lt;br /&gt;
var person = session.OpenDocument('IdocCounteragentPerson', 0) // документ &amp;quot;Персона&amp;quot;&lt;br /&gt;
alert(person.Title) // Администратор&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Взаимодействие с пользовательским интерфейсом приложения осуществляется через сервис IpubObjectsUIService. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var fw = window.external.Framework // ядро altAwin, объект типа IpubFramework&lt;br /&gt;
&lt;br /&gt;
var db = fw.GetService('IpubObjectsDBService') // сервис БД&lt;br /&gt;
var ui = fw.GetService('IpubObjectsUIService') // сервис UI&lt;br /&gt;
&lt;br /&gt;
let session = db.NewSession('') // транзакция (IomSession)&lt;br /&gt;
let customer = session.NewDocument('IdocCustomer', void(0))&lt;br /&gt;
customer.Title = 'Привет из браузера'&lt;br /&gt;
&lt;br /&gt;
ui.ShowDocumentModal(customer)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Использование внешних ресурсов ====&lt;br /&gt;
В HTML-представлениях возможно использование произвольных ресурсов (JavaScript, CSS, Изображений) после загрузки их в документ на вкладке &amp;quot;Ресурсы&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Экспорт и импорт представлений ====&lt;br /&gt;
Для возможности переноса между установками altAwin HTML-представления могут быть экспортированы путём сохранения во внешнй файл с расширенем *.awhv и в последующем восстановлены из него при импорте. Экспорт и импорт HTML-представлений осуществляется при помощи соответствующих кнопок панели инструментов представления.&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>