<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://docs.kb-agava.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KuznetsovME</id>
	<title>docs.kb-agava.ru - Вклад участника [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.kb-agava.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KuznetsovME"/>
	<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/view/%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/KuznetsovME"/>
	<updated>2026-10-16T03:05:56Z</updated>
	<subtitle>Вклад участника</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A2%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0_1&amp;diff=3697</id>
		<title>Тестовая страница 1</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A2%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0_1&amp;diff=3697"/>
		<updated>2026-10-01T09:19:21Z</updated>

		<summary type="html">&lt;p&gt;KuznetsovME: Новая страница: «== Документы == {{Внимание|Тип=Восклицание желтый.png|Текст=Формирование документов выполня...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Документы ==&lt;br /&gt;
{{Внимание|Тип=Восклицание желтый.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;
[[Файл:AgavaPLC–Документ с наборами данных в дереве проекта.png|мини|Рисунок 43 – Документ с наборами данных в дереве проекта]]&lt;br /&gt;
&lt;br /&gt;
Перед переходом к редактированию макета необходимо:&lt;br /&gt;
&lt;br /&gt;
*в свойстве набора данных «Узлы» выбрать узлы, по которым составляется документ;&lt;br /&gt;
*при необходимости ограничить набор узлами нужных типов с помощью свойства «Фильтр по имени типа»;&lt;br /&gt;
*задать наборам данных имена, состоящие из латинских букв (см. [[#Наборы данных документа|Наборы данных документа]]).&lt;br /&gt;
&lt;br /&gt;
===Свойства документа===&lt;br /&gt;
Помимо [[Свойства узлов в AgavaSCADA/AgavaPLC|общих свойств узла]], узел «Документ» имеет свойство «Путь к файлу макета».&lt;br /&gt;
{| class=&amp;quot;wikitable&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;
|TemplatePath&lt;br /&gt;
|ResourceLink&lt;br /&gt;
|Файл, в котором хранится макет документа (формат .lrxml)&lt;br /&gt;
|Путь к файлу, рекомендуется относительно папки проекта&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|}&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;code&amp;gt;$D{Registers.Name}&amp;lt;/code&amp;gt;. По умолчанию узлу присваивается имя Dataset.&lt;br /&gt;
&lt;br /&gt;
====Свойства набора данных====&lt;br /&gt;
{| class=&amp;quot;wikitable&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;
|Roots&lt;br /&gt;
|NodesArray&lt;br /&gt;
|Узлы, из которых строится набор данных&lt;br /&gt;
|Любые существующие узлы проекта&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|-&lt;br /&gt;
|Фильтр по имени типа&lt;br /&gt;
|TypeFilter&lt;br /&gt;
|string&lt;br /&gt;
|Ограничивает набор узлами указанных типов&lt;br /&gt;
|Название типа или часть названия, несколько значений через «;». Пустое значение – любые узлы&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|-&lt;br /&gt;
|Включать вложенные&lt;br /&gt;
|Recursive&lt;br /&gt;
|bool&lt;br /&gt;
|Включать в набор потомков выбранных узлов&lt;br /&gt;
|true/false (по умолчанию true)&lt;br /&gt;
|Чтение/Запись&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Выбор узлов====&lt;br /&gt;
Узел попадает в набор данных, если он выбран в свойстве «Узлы» либо является потомком выбранного узла (при включенном свойстве «Включать вложенные») и при этом соответствует фильтру по имени типа. Повторяющиеся узлы включаются в набор один раз.&lt;br /&gt;
&lt;br /&gt;
Выбранный узел также проверяется по фильтру. Например, если в свойстве «Узлы» выбран протокол, а в фильтре указан тип «Регистр Modbus», в набор попадут только регистры протокола, но не сам протокол.&lt;br /&gt;
&lt;br /&gt;
====Фильтр по имени типа====&lt;br /&gt;
Фильтр состоит из одного или нескольких значений, разделенных символами «;» или «,». Узел соответствует фильтру, если хотя бы одно значение входит:&lt;br /&gt;
&lt;br /&gt;
*в системное имя типа узла, например &amp;lt;code&amp;gt;nstSourceModbusReg&amp;lt;/code&amp;gt;;&lt;br /&gt;
*в название типа или подтипа узла, отображаемое в проекте, например «Регистр Modbus».&lt;br /&gt;
&lt;br /&gt;
Регистр букв не учитывается, в том числе для русских букв. Пробелы по краям значений игнорируются.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Значение фильтра&lt;br /&gt;
!Результат&lt;br /&gt;
|-&lt;br /&gt;
|(пусто)&lt;br /&gt;
|Все узлы&lt;br /&gt;
|-&lt;br /&gt;
|Регистр Modbus&lt;br /&gt;
|Регистры Modbus&lt;br /&gt;
|-&lt;br /&gt;
|регистр modbus&lt;br /&gt;
|Регистры Modbus&lt;br /&gt;
|-&lt;br /&gt;
|Протокол Modbus; Регистр Modbus&lt;br /&gt;
|Протоколы и регистры Modbus&lt;br /&gt;
|-&lt;br /&gt;
|Источник&lt;br /&gt;
|Все узлы типа «Источник»&lt;br /&gt;
|}&lt;br /&gt;
Слишком короткое значение может привести к включению лишних узлов: фильтру «Источник» соответствуют все источники, а не только регистры Modbus.&lt;br /&gt;
&lt;br /&gt;
====Проверка набора данных====&lt;br /&gt;
При проверке проекта для набора данных выдаются сообщения:&lt;br /&gt;
&lt;br /&gt;
*«Не заданы узлы набора данных»;&lt;br /&gt;
*«Несуществующий узел включен в набор данных»;&lt;br /&gt;
*«Имя набора данных должно состоять из латинских букв, цифр и '_' и не начинаться с цифры».&lt;br /&gt;
&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;
!Поле&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Path&lt;br /&gt;
|string&lt;br /&gt;
|Полный путь узла от корня проекта&lt;br /&gt;
|-&lt;br /&gt;
|ParentPath&lt;br /&gt;
|string&lt;br /&gt;
|Путь родительского узла. Для узла без родителя – пустая строка. Используется для связи наборов данных по принципу «главный – подчиненный»&lt;br /&gt;
|-&lt;br /&gt;
|Name&lt;br /&gt;
|string&lt;br /&gt;
|Имя узла&lt;br /&gt;
|-&lt;br /&gt;
|Description&lt;br /&gt;
|string&lt;br /&gt;
|Описание узла&lt;br /&gt;
|-&lt;br /&gt;
|TypeName&lt;br /&gt;
|string&lt;br /&gt;
|Название типа узла&lt;br /&gt;
|}&lt;br /&gt;
Свойства узла с теми же идентификаторами (Name, Description) служебные поля не заменяют.&lt;br /&gt;
&lt;br /&gt;
====Поля свойств узлов====&lt;br /&gt;
Для каждого свойства узлов набора добавляется поле, имя которого совпадает с идентификатором свойства, например &amp;lt;code&amp;gt;ReadRegister&amp;lt;/code&amp;gt; для свойства «Регистр чтения». Если в набор входят узлы разных типов, поля объединяются; для узла, не имеющего свойства, значение поля остается пустым.&lt;br /&gt;
&lt;br /&gt;
Идентификаторы свойств и их названия приведены в описании соответствующего узла. Подпись и описание свойства отображаются во всплывающей подсказке поля в окне «Инспектор данных».&lt;br /&gt;
{| class=&amp;quot;wikitable&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;
|-&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;code&amp;gt;&amp;amp;lt;идентификатор&amp;amp;gt;_Raw&amp;lt;/code&amp;gt;, например &amp;lt;code&amp;gt;ValueType_Raw&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;
*скрытые в окне свойств;&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;$V{DocumentName}&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Переменная&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|DocumentName&lt;br /&gt;
|Имя узла «Документ»&lt;br /&gt;
|-&lt;br /&gt;
|GeneratedAt&lt;br /&gt;
|Дата и время формирования в формате «дд.мм.гггг чч:мм»&lt;br /&gt;
|}&lt;br /&gt;
Стандартные переменные редактора макета (&amp;lt;code&amp;gt;#PAGE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;#PAGE_COUNT&amp;lt;/code&amp;gt;) также доступны.&lt;br /&gt;
&lt;br /&gt;
===Редактирование макета документа===&lt;br /&gt;
Для редактирования макета необходимо переключиться из редактора конфигурации в редактор макета с помощью команды «Открыть редактор макета отчета», доступной из контекстного меню узла типа «Документ» (пункт «Открыть»), либо дважды щелкнуть по узлу. Окна и элементы редактора описаны в разделах [[#Редактирование макета отчета|Редактирование макета отчета]], [[#Элементы отчета|Элементы отчета]] и [[#Разделы отчета (бэнды)|Разделы отчета (бэнды)]].&lt;br /&gt;
&lt;br /&gt;
В окне «Инспектор данных» для каждого набора данных отображается источник с именем набора и его поля. Поля перетаскиваются на элементы макета либо указываются в тексте элемента в виде &amp;lt;code&amp;gt;$D{набор.поле}&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AgavaPLC–Источник данных документа в инспекторе данных.png|мини|Рисунок 44 – Источник данных документа в окне «Инспектор данных»]]&lt;br /&gt;
&lt;br /&gt;
Данные наборов определяются на момент открытия редактора. После изменения узлов или их свойств необходимо вернуться из редактора с помощью команды «Назад» и открыть его повторно.&lt;br /&gt;
&lt;br /&gt;
После сохранения макета путь к файлу записывается в свойство «Путь к файлу макета» узла «Документ». Результат просматривается, печатается и сохраняется штатными средствами редактора макета.&lt;br /&gt;
&lt;br /&gt;
===Группировка и иерархия===&lt;br /&gt;
====Группировка====&lt;br /&gt;
Группировка строк выполняется бэндами GroupHeader (заголовок группы) и GroupFooter (завершение группы), см. [[#Разделы отчета (бэнды)|Разделы отчета (бэнды)]]. В свойстве &amp;lt;code&amp;gt;groupFieldName&amp;lt;/code&amp;gt; бэнда GroupHeader указывается имя поля набора, например &amp;lt;code&amp;gt;DeviceAddr&amp;lt;/code&amp;gt;. Для подсчета строк группы применяется функция [[#COUNT|COUNT]].&lt;br /&gt;
&lt;br /&gt;
====Иерархия наборов данных====&lt;br /&gt;
Для вывода иерархии, например «транспорт – протокол – регистры», создается отдельный набор данных для каждого уровня, а связь между ними задается в редакторе макета в окне «Инспектор данных»: по команде «Добавить источник данных» выбирается режим «Режим фильтрации», в котором указываются «Главный источник» и «Подчиненный источник». В таблице «Поля для связи источников» для главного источника указывается поле &amp;lt;code&amp;gt;Path&amp;lt;/code&amp;gt;, для подчиненного – &amp;lt;code&amp;gt;ParentPath&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Одна связь описывает один уровень иерархии. Связь сохраняется в файле макета.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AgavaPLC–Настройка связи наборов данных документа.png|мини|Рисунок 45 – Настройка связи наборов данных]]&lt;br /&gt;
&lt;br /&gt;
===Пример: карта регистров Modbus===&lt;br /&gt;
Задача: сформировать документ с перечнем регистров Modbus, сгруппированных по адресам устройств.&lt;br /&gt;
&lt;br /&gt;
#Добавить в узел «Отчеты» узел «Документ» и задать ему имя, например ModbusMap.&lt;br /&gt;
#Добавить в документ узел «Набор данных документа» и задать ему имя Registers.&lt;br /&gt;
#В свойстве «Узлы» набора выбрать протокол Modbus (или группу, содержащую протоколы).&lt;br /&gt;
#В свойстве «Фильтр по имени типа» ввести значение «Регистр Modbus».&lt;br /&gt;
#Оставить включенным свойство «Включать вложенные».&lt;br /&gt;
#Открыть редактор макета и расположить на макете:&lt;br /&gt;
#*в бэнде Report Header – название документа и переменные &amp;lt;code&amp;gt;$V{DocumentName}&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$V{GeneratedAt}&amp;lt;/code&amp;gt;;&lt;br /&gt;
#*в бэнде DataHeader – названия столбцов;&lt;br /&gt;
#*в бэнде GroupHeader с полем группировки &amp;lt;code&amp;gt;DeviceAddr&amp;lt;/code&amp;gt; – текст вида «Устройство Modbus, адрес $D{Registers.DeviceAddr}»;&lt;br /&gt;
#*в бэнде Data с источником данных Registers – поля, приведенные в таблице ниже;&lt;br /&gt;
#*в бэнде GroupFooter – число регистров устройства;&lt;br /&gt;
#*в бэнде Page Footer – номер страницы.&lt;br /&gt;
#Сохранить макет.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Столбец макета&lt;br /&gt;
!Поле&lt;br /&gt;
!Свойство узла «Регистр Modbus»&lt;br /&gt;
|-&lt;br /&gt;
|Функция чтения&lt;br /&gt;
|ReadFunction&lt;br /&gt;
|Функция чтения&lt;br /&gt;
|-&lt;br /&gt;
|Регистр&lt;br /&gt;
|ReadRegister&lt;br /&gt;
|Регистр чтения&lt;br /&gt;
|-&lt;br /&gt;
|Имя&lt;br /&gt;
|Name&lt;br /&gt;
|Имя узла&lt;br /&gt;
|-&lt;br /&gt;
|Тип значения&lt;br /&gt;
|ValueType&lt;br /&gt;
|Тип значения&lt;br /&gt;
|-&lt;br /&gt;
|Размер, бит&lt;br /&gt;
|ParamSize&lt;br /&gt;
|Размер регистра&lt;br /&gt;
|-&lt;br /&gt;
|Порядок байт&lt;br /&gt;
|ByteOrder&lt;br /&gt;
|Порядок байт&lt;br /&gt;
|-&lt;br /&gt;
|Описание&lt;br /&gt;
|Description&lt;br /&gt;
|Описание узла&lt;br /&gt;
|}&lt;br /&gt;
Для записываемых регистров дополнительно доступны поля &amp;lt;code&amp;gt;WriteFunction&amp;lt;/code&amp;gt; («Функция записи») и &amp;lt;code&amp;gt;WriteRegister&amp;lt;/code&amp;gt; («Регистр записи»), для приоритета опроса – &amp;lt;code&amp;gt;Priority&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Файл:AgavaPLC–Результат формирования карты регистров.png|мини|Рисунок 46 – Результат формирования карты регистров]]&lt;br /&gt;
&lt;br /&gt;
===Особенности и ограничения===&lt;br /&gt;
*Документ формируется в среде проектирования. Для отображения в среде исполнения узел «Документ» не предназначен; виджет отображения отчета принимает только узлы «Отчет».&lt;br /&gt;
*Данные набора определяются при открытии редактора макета и не обновляются автоматически.&lt;br /&gt;
*Порядок строк соответствует порядку узлов в дереве проекта. Сортировка строк по значению поля средствами набора данных не выполняется.&lt;br /&gt;
*Значения регистров выводятся в том виде, в котором они хранятся в свойствах узлов (десятичное число, нумерация задается проектировщиком).&lt;br /&gt;
*Результат формируется в форматах, поддерживаемых редактором макета отчета.&lt;br /&gt;
*Связь наборов данных между собой не создается автоматически и настраивается в макете (см. [[#Иерархия наборов данных|Иерархия наборов данных]]).&lt;/div&gt;</summary>
		<author><name>KuznetsovME</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Setup-archiver-1-x64.exe&amp;diff=2766</id>
		<title>Файл:Setup-archiver-1-x64.exe</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Setup-archiver-1-x64.exe&amp;diff=2766"/>
		<updated>2025-01-29T12:19:03Z</updated>

		<summary type="html">&lt;p&gt;KuznetsovME: KuznetsovME загрузил новую версию Файл:Setup-archiver-1-x64.exe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Дистрибутив программы &amp;quot;Архиватор&amp;quot;&lt;/div&gt;</summary>
		<author><name>KuznetsovME</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Setup-archiver-1-x64.exe&amp;diff=2765</id>
		<title>Файл:Setup-archiver-1-x64.exe</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Setup-archiver-1-x64.exe&amp;diff=2765"/>
		<updated>2025-01-27T06:16:08Z</updated>

		<summary type="html">&lt;p&gt;KuznetsovME: KuznetsovME загрузил новую версию Файл:Setup-archiver-1-x64.exe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Дистрибутив программы &amp;quot;Архиватор&amp;quot;&lt;/div&gt;</summary>
		<author><name>KuznetsovME</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Setup-archiver-1-x64.exe&amp;diff=2691</id>
		<title>Файл:Setup-archiver-1-x64.exe</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Setup-archiver-1-x64.exe&amp;diff=2691"/>
		<updated>2025-01-15T12:00:40Z</updated>

		<summary type="html">&lt;p&gt;KuznetsovME: KuznetsovME загрузил новую версию Файл:Setup-archiver-1-x64.exe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Дистрибутив программы &amp;quot;Архиватор&amp;quot;&lt;/div&gt;</summary>
		<author><name>KuznetsovME</name></author>
	</entry>
	<entry>
		<id>https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Setup-archiver-1-x64.exe&amp;diff=2676</id>
		<title>Файл:Setup-archiver-1-x64.exe</title>
		<link rel="alternate" type="text/html" href="https://docs.kb-agava.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Setup-archiver-1-x64.exe&amp;diff=2676"/>
		<updated>2025-01-13T06:51:30Z</updated>

		<summary type="html">&lt;p&gt;KuznetsovME: KuznetsovME загрузил новую версию Файл:Setup-archiver-1-x64.exe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Дистрибутив программы &amp;quot;Архиватор&amp;quot;&lt;/div&gt;</summary>
		<author><name>KuznetsovME</name></author>
	</entry>
</feed>