<?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%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B8%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%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B8%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%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B8%D0%B9&amp;action=history"/>
	<updated>2026-04-26T06:45:31Z</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%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B8%D0%B9&amp;diff=1663&amp;oldid=prev</id>
		<title>imported&gt;Kirillche: WDE: nav update</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%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB_%D0%B4%D0%BB%D1%8F_%D1%80%D0%B0%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B8%D0%B9&amp;diff=1663&amp;oldid=prev"/>
		<updated>2018-07-25T13:23:56Z</updated>

		<summary type="html">&lt;p&gt;WDE: nav update&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;lt;span class=&amp;quot;Index&amp;quot;&amp;gt;расстановка отверстий&amp;lt;/span&amp;gt;Для того чтобы в текущий массив отверстий добавить новый элемент необходимо вызвать функцию &amp;lt;span class=&amp;quot;Path&amp;quot;&amp;gt;AddElement(PosX, ShiftX, FromEnd)&amp;lt;/span&amp;gt;, аргументы которой имеют следующий смысл:&lt;br /&gt;
* ''posX'' — расстояние между началом (или концом) балки и точкой сверления;&lt;br /&gt;
* ''shiftX'' — некоторые станки выполняют сверление не из центра отверстия на некоторый радиус, а от края до края отверстия — в таком случае необходимо указать в значении ''posX'' расстояние от края балки до начала отверстия, а в ''shiftX'' — длину этого отверстия;&lt;br /&gt;
* ''FromEnd'' — определяет на балке точку, от которой производится отсчет до места расположения отверстия; если значение равно «1» — положение отверстия отсчитывается от конца балки; если «0» — от начала. Этот параметр можно не указывать, в этом случае положение отверстия отсчитывается от начала балки.&lt;br /&gt;
&lt;br /&gt;
Функция &amp;lt;span class=&amp;quot;Path&amp;quot;&amp;gt;AddElement&amp;lt;/span&amp;gt; возвращает индекс элемента, добавленного в массив.&lt;br /&gt;
&lt;br /&gt;
{{Info|1= Смещение отверстия поперёк балки определяется типом сверлильного станка, а потому не задаётся в xml-шаблоне.}}&lt;br /&gt;
&lt;br /&gt;
==== Пример № 1 ====&lt;br /&gt;
В одной из папок узла &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;: ''отверстие 1''&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Идентификатор&amp;lt;/span&amp;gt;: ''hole3''&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Тип отверстия&amp;lt;/span&amp;gt;: ''&amp;lt;выбрать&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
В поле &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Формула вычисления&amp;lt;/span&amp;gt; (через &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Дизайнер выражений и условий&amp;lt;/span&amp;gt;) запишем три строчки:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
AddElement(10,0);&lt;br /&gt;
AddElement(20,0);&lt;br /&gt;
AddElement(30,-3);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В результате в массив ''hole3'' будут добавлены 3 элемента: ''hole3[0]'', ''hole3[1]'', ''hole3[2]''. Любой элемент массива ''hole3'' можно рассматривать как запись с полями ''PosX'' и ''ShiftX'' (''FromEnd'' полем не является!); например, ''hole3[0].PosX'' — это расстояние между точкой сверления и началом балки, ''hole3[0].ShiftX'' — это сдвиг точки сверления (для первого отверстия в массиве).&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;: ''отверстие 4''&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Идентификатор&amp;lt;/span&amp;gt;: ''hole4''&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Тип отверстия&amp;lt;/span&amp;gt;: ''&amp;lt;выбрать&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
В поле &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Формула вычисления&amp;lt;/span&amp;gt; (через &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Дизайнер выражений и условий&amp;lt;/span&amp;gt;) запишем следующий код:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
for i:=0 to High(Hole3) do&lt;br /&gt;
begin&lt;br /&gt;
    AddElement(Hole3[i].PosX+5,Hole3[i].ShiftX);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данном коде мы обращаемся к массиву ''Hole3'', так как он уже был сформирован на предыдущем шаге.&lt;br /&gt;
&lt;br /&gt;
Чтобы просмотреть информацию из массивов ''hole3'', ''hole4'', необходимо добавить следующий код:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
Debug('-- Hole3');&lt;br /&gt;
for i:=0 to High(hole3) do&lt;br /&gt;
begin&lt;br /&gt;
    Debug('PosX=',hole3[i].PosX,' ShifX=',Hole3[i].ShiftX);&lt;br /&gt;
end;&lt;br /&gt;
&lt;br /&gt;
Debug('-- Hole4');&lt;br /&gt;
for i:=0 to High(hole4) do&lt;br /&gt;
begin&lt;br /&gt;
    Debug('PosX=',hole4[i].PosX,' ShifX=',Hole4[i].ShiftX);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После расчёта изделия данные об отверстиях заносятся в таблицу ''PERFORATION'', которая привязана к деталям расчета ''ITEMSDETAIL''.&lt;br /&gt;
&lt;br /&gt;
Для формирования массивов отверстий можно применять также следующие функции:&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Path&amp;quot;&amp;gt;DelElement(index)&amp;lt;/span&amp;gt; — удаляет элемент из массива;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;Path&amp;quot;&amp;gt;SetElement(index,PosX,ShifX)&amp;lt;/span&amp;gt; — устанавливает новое значение для положения отверстия; здесь:&lt;br /&gt;
** ''index'' — значение, возвращаемое функцией &amp;lt;span class=&amp;quot;Path&amp;quot;&amp;gt;AddElement&amp;lt;/span&amp;gt;;&lt;br /&gt;
** ''PosX'' — новое значение расстояния между началом (или концом) балки и точкой сверления;&lt;br /&gt;
** ''ShifX'' — новая величина сдвига отверстия; в случае отсутствия сдвига принимает значение «0».&lt;br /&gt;
&lt;br /&gt;
При создании формулы для расстановки отверстий на балке рамы (в строках папки &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Сторона рамы&amp;lt;/span&amp;gt;) можно использовать массив записей ''Connectors''; поля этих записей являются переменными. Названия и свойства этих переменных полностью идентичны названиям и свойствам переменных массива ''Balka'' (см. {{Tbl|id=387|1=Поля записей массива ''Balka''|2=4.2|3=*}}) за исключением переменной ''BegPosition'', которая хранит величину смещения соединителя (задается в поле &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Смещение&amp;lt;/span&amp;gt; окна &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Соединитель&amp;lt;/span&amp;gt;, РП).&lt;br /&gt;
&lt;br /&gt;
При написании формул можно использовать переменные, введённые через дизайнер выражений и условий, а также поля записей массивов ''Impost'', ''Stvorka'' и ''Shtulp''. Особенности работы с этими массивами перечислены в {{Tbl|id=1222|1=Работа с массивами ''Impost'', ''Stvorka'' и ''Shtulp''|2=4.17|3=*}}, которая содержит следующие столбцы:&lt;br /&gt;
* Папка — наименование папки, строки которой содержат код, вызывающий массив;&lt;br /&gt;
* Массив — наименование массива;&lt;br /&gt;
* Элемент — часть конструкции; для каждого экземпляра данной части в пределах рассчитываемой конструкции происходит обращение к соответствующему массиву;&lt;br /&gt;
* Результат — часть конструкции; количество экземпляров этой части вычисляется в результате обращения к соответствующему массиву.&lt;br /&gt;
&lt;br /&gt;
{{Tblcap|1=Работа с массивами ''Impost'', ''Stvorka'' и ''Shtulp''|2=4.17|id=1222}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; 25:10:20:45&lt;br /&gt;
!Папка&lt;br /&gt;
!Массив&lt;br /&gt;
!Элемент&lt;br /&gt;
!Результат&lt;br /&gt;
|-&lt;br /&gt;
|Сторона створки&lt;br /&gt;
|Impost&lt;br /&gt;
|Балка створки&lt;br /&gt;
|Импост, упирающийся на эту балку&lt;br /&gt;
|-&lt;br /&gt;
|Сторона рамы&lt;br /&gt;
|Impost&lt;br /&gt;
|Балка рамы&lt;br /&gt;
|Импост, упирающийся на эту балку&lt;br /&gt;
|-&lt;br /&gt;
|Импост&lt;br /&gt;
|Impost&lt;br /&gt;
|Импост&lt;br /&gt;
|Импост, опирающаяся на данный импост&lt;br /&gt;
|-&lt;br /&gt;
|Сторона створки&lt;br /&gt;
|Stvorka&lt;br /&gt;
|Балка створки&lt;br /&gt;
|Створка, опирающаяся на эту балку&lt;br /&gt;
|-&lt;br /&gt;
|Сторона рамы&lt;br /&gt;
|Stvorka&lt;br /&gt;
|Балка рамы&lt;br /&gt;
|Створка, опирающаяся на эту балку&lt;br /&gt;
|-&lt;br /&gt;
|Импост&lt;br /&gt;
|Stvorka&lt;br /&gt;
|Импост&lt;br /&gt;
|Створка, опирающаяся на данный импост&lt;br /&gt;
|-&lt;br /&gt;
|Сторона створки&lt;br /&gt;
|Shtulp&lt;br /&gt;
|Балка створки&lt;br /&gt;
|Штульп, опирающийся на эту балку&lt;br /&gt;
|-&lt;br /&gt;
|Сторона рамы&lt;br /&gt;
|Shtulp&lt;br /&gt;
|Балка рамы&lt;br /&gt;
|Штульп, опирающийся на эту балку&lt;br /&gt;
|-&lt;br /&gt;
|Импост&lt;br /&gt;
|Shtulp&lt;br /&gt;
|Импост&lt;br /&gt;
|Штульп, опирающийся на данный импост&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Перечислим поля записей массивов ''Impost'', ''Stvorka'' и ''Shtulp''.&lt;br /&gt;
&lt;br /&gt;
;Поля записи массива ''Impost'':&lt;br /&gt;
* ''PosX'' — координата на балке, куда входит импост, относительно текущей балки;&lt;br /&gt;
* ''IsSymmetric'' — симметричный импост или нет;&lt;br /&gt;
* ''SizeA1'' — размер профиля по A1;&lt;br /&gt;
* ''SizeB1'' — размер профиля по B1;&lt;br /&gt;
* ''SizeC1'' — размер профиля по C1;&lt;br /&gt;
* ''SizeD1'' — размер профиля по D1;&lt;br /&gt;
* ''SizeFr1'' — размер профиля по Fr1;&lt;br /&gt;
* ''IsShtulp'' — является штульпом или нет;&lt;br /&gt;
* ''LReal'' — длина реальная (после расчета);&lt;br /&gt;
* ''L'' — длина габаритная;&lt;br /&gt;
* ''MrkProfil'' — артикул балки;&lt;br /&gt;
* ''SizeA'' — размер профиля по A;&lt;br /&gt;
* ''SizeB'' — размер профиля по B;&lt;br /&gt;
* ''SizeC'' — размер профиля по C;&lt;br /&gt;
* ''SizeD'' — размер профиля по D;&lt;br /&gt;
* ''SizeE'' — размер профиля по E;&lt;br /&gt;
* ''SizeFr'' — размер профиля по Fr;&lt;br /&gt;
* ''SizeTag'' — размер профиля по Tag; значение поля &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Дополнительно&amp;lt;/span&amp;gt; (окно документа &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Профиль&amp;lt;/span&amp;gt;, вкладка &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Размеры&amp;lt;/span&amp;gt;, см. стр. 349);&lt;br /&gt;
* ''WidthProfil'' — ширина профиля;&lt;br /&gt;
* ''ThickProfil'' — толщина профиля;&lt;br /&gt;
* ''LengthProfil'' — длина профиля;&lt;br /&gt;
* ''JoinSide'' — сторона прилегания импоста к балке; значение равно 1 (0), соответственно, если импост примыкает снизу (сверху) к горизонтальной или наклонной балке или справа (слева) к вертикальной балке;&lt;br /&gt;
&lt;br /&gt;
;Поля записи массива ''Stvorka'':&lt;br /&gt;
* ''PosX'' — координата на балке, с которой начинается створка, относительно текущей балки;&lt;br /&gt;
* ''SideLen'' — расчетная длина стороны створки, которая прилегает к балке;&lt;br /&gt;
* ''HasHinge'' — наличие петель на этой стороне;&lt;br /&gt;
* ''HasHangle'' — наличие ручки на данной стороне;&lt;br /&gt;
* ''MrkTypeOpen'' — код типа открывания створки;&lt;br /&gt;
* ''HandleMiddle'' — позиция ручки: 1 — середина створки, 0 — фиксированная позиция;&lt;br /&gt;
* ''HandleHeight'' — расстояние от низа створки до ручки;&lt;br /&gt;
* ''HandleType'' — тип ручки: 0 — нет ручки, 1 — ручка окна, 2 — ручка двери стационарная, 3 — ручка двери нажимнaя;&lt;br /&gt;
* ''SideOpen'' — сторона открывания: внутрь, наружу;&lt;br /&gt;
* ''JoinSide'' — сторона прилегания створки к балке; значение равно 1 (0), соответственно, если створка примыкает снизу (сверху) к горизонтальной или наклонной балке или справа (слева) к вертикальной балке.&lt;br /&gt;
&lt;br /&gt;
Массив ''Shtulp'' имеет те же поля, что и массив ''Impost''.&lt;br /&gt;
&lt;br /&gt;
Также можно использовать следующие переменные:&lt;br /&gt;
* ''ImpCount'' — количество импостов, входящих в данную балку рамы или импост;&lt;br /&gt;
* ''StvCount'' — количество створок, прилегающих к данной балке рамы или импосту.&lt;br /&gt;
&lt;br /&gt;
В массиве ''Stvorka'' в качестве свойств доступны также массивы положений отверстий, рассчитанные в части &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Сторона створки&amp;lt;/span&amp;gt;. Например, если для балки створки рассчитан массив ''HOLE3'', то в части &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Сторона рамы&amp;lt;/span&amp;gt; и &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Импост&amp;lt;/span&amp;gt; доступ к элементам этого массива можно будет получить так:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
Stvorka[i]. Hole3[j]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Пример № 2 ====&lt;br /&gt;
Использование массива ''Impost'' в части &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Сторона створки&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
for j:=0 to High(Impost) do&lt;br /&gt;
begin&lt;br /&gt;
    debug('Impost[',j,'].JoinSide=',Impost[j].JoinSide, ' PosX=', Impost[j].PosX );&lt;br /&gt;
&lt;br /&gt;
    if Impost[j].JoinSide=0 then&lt;br /&gt;
        AddElement(-Impost[j].PosX,0)&lt;br /&gt;
    else&lt;br /&gt;
        AddElement(Impost[j].PosX,0);&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Пример № 3 ====&lt;br /&gt;
Использование массива створка в части &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Сторона рамы&amp;lt;/span&amp;gt; или &amp;lt;span class=&amp;quot;Menu&amp;quot;&amp;gt;Импост&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
for i:=0 to High(Stvorka) do&lt;br /&gt;
begin&lt;br /&gt;
    if Stvorka[i].HasHangle=1 then&lt;br /&gt;
    begin&lt;br /&gt;
        debug('Створка N',i, ' смещение по габаритам = ',Stvorka[i].PosX);&lt;br /&gt;
        debug('Створка N',i, ' положение ручки = ',Stvorka[i].HandleHeight);&lt;br /&gt;
&lt;br /&gt;
        for j:=0 to High(Stvorka[i].Hole3) do&lt;br /&gt;
        begin&lt;br /&gt;
            AddElement(Stvorka[i].Hole3[j].PosX,Stvorka[i].Hole3[j].ShiftX);&lt;br /&gt;
        end;&lt;br /&gt;
    end;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Навигация|Процесс расстановки отверстий|Раздел «SysControl»|Раздел «BusinessDrive»}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Kirillche</name></author>
	</entry>
</feed>