Создание хранилища конфигурации

This commit is contained in:
2025-12-22 15:56:55 +03:00
commit 45c3a63eeb
23547 changed files with 7002312 additions and 0 deletions
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="b3f7f763-bea9-4f59-9450-df95e5c3d89d">
<InternalInfo>
<xr:GeneratedType name="ReportObject.АнализВерсийОбъектов" category="Object">
<xr:TypeId>55f72391-d344-4c9f-87a6-a077c54f4e2e</xr:TypeId>
<xr:ValueId>6da98ab4-a533-4b59-95ad-09bdec2a85bc</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.АнализВерсийОбъектов" category="Manager">
<xr:TypeId>5f3e1f25-1d16-4b83-9ac0-5d5a4acf12fc</xr:TypeId>
<xr:ValueId>cb472ec0-2b52-413f-b31c-8d984285d41a</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>АнализВерсийОбъектов</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Анализ версий объектов</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm/>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.АнализВерсийОбъектов.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm/>
<AuxiliarySettingsForm/>
<DefaultVariantForm/>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Page>ru</Page>
</Help>
@@ -0,0 +1,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html;charset=utf-8" http-equiv="content-type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 9.00.8112.16421"></meta></head><body>
<p>Предназначен для получения статистики по хранимым версиям объектов программы.</p>
<p>Открывается по команде <strong>Количество и объем хранимых версий объектов</strong> из <a href="InformationRegister.НастройкиВерсионированияОбъектов/Help">настроек версионирования</a>.</p>
<p>Если ограничен размер диска, предназначенного для хранения данных программы, с помощью отчета можно контролировать объем хранимых версий объектов в сравнении и принять решение о сокращении числа хранимых версий.</p>
<p>В отчете выводится:</p>
<ul><li>Диаграмма <strong>Объем хранимых версий по типам объектов</strong>;
</li><li>Диаграмма <strong>Количество хранимых версий по типам объектов</strong>;
</li><li>Таблица <strong>Количество и объем хранимых версий объектов</strong> - числовые данные по количеству и объему хранимых версий объектов. Состоит из колонок:
<ul><li><strong>Тип объекта</strong> - объект программы;
</li><li><strong>Количество</strong> - количество версий объекта;
</li><li><strong>Размер данных (Мб)</strong> - объем, занимаемый версиями объекта.</li></ul></li></ul><h3 style="MARGIN: 0cm 0cm 6pt">См. также: </h3>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt"><a href="CommonForm.ФормаОтчета/Help">Работа с отчетами</a>;</div>
</li><li>
<div style="MARGIN: 0cm 0cm 6pt"><a href="CommonForm.ФормаНастроекОтчета/Help">Настройки отчетов</a>.</div></li></ul></body></html>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="9111e28e-c1c7-414b-9288-61bd06a04d04">
<Properties>
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная схема компоновки данных</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,199 @@
<?xml version="1.0" encoding="UTF-8"?>
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dataSource>
<name>ИсточникДанных1</name>
<dataSourceType>Local</dataSourceType>
</dataSource>
<dataSet xsi:type="DataSetQuery">
<name>НаборДанных1</name>
<field xsi:type="DataSetFieldField">
<dataPath>Количество</dataPath>
<field>Количество</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>РазмерДанных</dataPath>
<field>РазмерДанных</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Размер данных (Мб)</v8:content>
</v8:item>
</title>
<appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Формат</dcscor:parameter>
<dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:value>
</dcscor:item>
</appearance>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ТипОбъекта</dataPath>
<field>ТипОбъекта</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Тип объекта</v8:content>
</v8:item>
</title>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ
ТИПЗНАЧЕНИЯ(ВерсииОбъектов.Объект) КАК ТипОбъекта,
СУММА(ВерсииОбъектов.РазмерДанных / 1024 / 1024) КАК РазмерДанных,
КОЛИЧЕСТВО(1) КАК Количество
ИЗ
РегистрСведений.ВерсииОбъектов КАК ВерсииОбъектов
ГДЕ
ВерсииОбъектов.РазмерДанных &gt; 0
СГРУППИРОВАТЬ ПО
ТИПЗНАЧЕНИЯ(ВерсииОбъектов.Объект)
УПОРЯДОЧИТЬ ПО
РазмерДанных УБЫВ,
Количество УБЫВ</query>
</dataSet>
<totalField>
<dataPath>Количество</dataPath>
<expression>Сумма(Количество)</expression>
</totalField>
<totalField>
<dataPath>РазмерДанных</dataPath>
<expression>Сумма(РазмерДанных)</expression>
</totalField>
<settingsVariant>
<dcsset:name>Основной</dcsset:name>
<dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество и объем хранимых версий объектов</v8:content>
</v8:item>
</dcsset:presentation>
<dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>ТипОбъекта</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Количество</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>РазмерДанных</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="v8:LocalStringType"/>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:point>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>ТипОбъекта</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>РазмерДанных</dcsset:field>
<dcsset:orderType>Desc</dcsset:orderType>
</dcsset:item>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>ТипОбъекта</dcsset:field>
<dcsset:orderType>Asc</dcsset:orderType>
</dcsset:item>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:point>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>РазмерДанных</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Объем хранимых версий по типам объектов</v8:content>
</v8:item>
</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
</dcsset:item>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:point>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>ТипОбъекта</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>Количество</dcsset:field>
<dcsset:orderType>Desc</dcsset:orderType>
</dcsset:item>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>ТипОбъекта</dcsset:field>
<dcsset:orderType>Asc</dcsset:orderType>
</dcsset:item>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:point>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Количество</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество хранимых версий по типам объектов</v8:content>
</v8:item>
</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
</dcsset:item>
<dcsset:item xsi:type="dcsset:StructureItemGroup">
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество и объем хранимых версий объектов</v8:content>
</v8:item>
</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
</dcsset:item>
</dcsset:settings>
</settingsVariant>
</DataCompositionSchema>
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="bcd705ba-c9ac-4e73-94b1-7632c0f06c04">
<InternalInfo>
<xr:GeneratedType name="ReportObject.АнализЖурналаРегистрации" category="Object">
<xr:TypeId>87be6ffb-f8db-4c79-a3a8-2240b477f978</xr:TypeId>
<xr:ValueId>80e65027-4678-4546-827d-87ab574d4e6d</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.АнализЖурналаРегистрации" category="Manager">
<xr:TypeId>d1465916-a7c0-440d-926b-6d2206fae7bf</xr:TypeId>
<xr:ValueId>5ac3d994-2094-4985-bae6-be7574e94840</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>АнализЖурналаРегистрации</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Анализ журнала регистрации</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>CommonForm.ФормаОтчета</DefaultForm>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.АнализЖурналаРегистрации.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm>CommonForm.ФормаНастроекОтчета</DefaultSettingsForm>
<AuxiliarySettingsForm/>
<DefaultVariantForm>CommonForm.ФормаВариантаОтчета</DefaultVariantForm>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>true</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Form>СведенияОРегламентномЗадании</Form>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
<Template>МакетОтчетаПоОшибкамВЖурналеРегистрации</Template>
<Template>ПродолжительностьРаботыРегламентныхЗаданий</Template>
<Template>РасшифровкаРегламентныхЗаданий</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Page>ru</Page>
</Help>
@@ -0,0 +1,83 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html;charset=utf-8" http-equiv="content-type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 11.00.10570.1001"></meta></head><body>
<p style="MARGIN: 0cm 0cm 6pt">Отчет предназначен для диагностики работы программы на основе данных <a href="DataProcessor.ЖурналРегистрации/Help">журнала регистрации</a>. Выводит различную статистическую информацию о работе программы, об ошибках и предупреждениях во время ее работы, о количестве <a href="DataProcessor.АктивныеПользователи/Help">активных пользователей</a> в различные периоды времени и времени выполнения регламентных заданий. </p>
<p style="MARGIN: 0cm 0cm 6pt">Отчет открывается из раздела <strong>Администрирование - Поддержка и обслуживание</strong> по команде <strong>Отчеты администратора</strong>.</p>
<p style="MARGIN: 0cm 0cm 6pt">Необходимо помнить, что эта статистическая информация предназначена только для диагностики работы программы и загруженности сервера и не является средством для оценки эффективности работы сотрудников, расчета оплаты труда и т.д. </p>
<h3 style="MARGIN: 0cm 0cm 6pt">Варианты отчета</h3>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt"><a href="#Ap">Анализ активности пользователей</a></div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt"><a href="#B">Активность пользователя</a></div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt"><a href="#C">Контроль журнала регистрации</a></div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt"><a href="#D">Продолжительность работы регламентных заданий</a></div></li></ul><h3 style="MARGIN: 0cm 0cm 6pt"><a name="Ap">Анализ активности пользователей</a> </h3>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Выводит статистическую информацию по активности пользователей (часы работы, количество подключений, количество введенных/измененных документов/справочников, количество ошибок и предупреждений при работе пользователя, максимальное количество одновременно работающих пользователей). Для наглядности часть статистики выводится в виде диаграмм.</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt"><strong>Настройки</strong>:</div>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Выберите <strong>Пользователей</strong> из списка (можно выбрать всех <a href="Catalog.Пользователи/Help">пользователей</a> или группы пользователей);</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt">Укажите <strong>Период</strong>.</div></li></ul></li>
<li>
<p style="MARGIN: 0cm 0cm 6pt"><strong>Дополнительные настройки</strong>: Нажмите кнопку <strong>Настройки</strong>. Кроме основных настроек, доступны:</p>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">С помощью флажков включите или выключите вывод информации по количеству введенных и измененных документов и справочников в виде диаграмм;</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt"> Выберите вид диаграммы из списка для вывода информации по количеству введенных и измененных документов и справочников.</div></li></ul></li></ul><h3 style="MARGIN: 0cm 0cm 6pt"><a name="B">Активность пользователя</a> </h3>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Выводится подробная статистика по активности выбранного <a href="Catalog.Пользователи.Form.ФормаЭлемента/Help">пользователя</a> (список созданных и измененных документов/справочников/бизнес-процессов/задач). Для наглядности часть статистики выводится в виде диаграмм. Может использоваться как расшифровка варианта отчета <a href="#Ap">Анализ активности пользователей</a> по конкретному пользователю.</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt"><strong>Настройки</strong>: </div>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Выберите <strong>Пользователя</strong> из списка; </div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt">Укажите <strong>Период</strong>.</div></li></ul></li>
<li>
<p style="MARGIN: 0cm 0cm 6pt"><strong>Дополнительные настройки</strong>: Нажмите кнопку <strong>Настройки</strong>. Кроме основных настроек, доступны:</p>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Включите соответствующие флажки, выберите значение <strong>Да</strong>, чтобы <strong>Выводить</strong> данные о бизнес-процессах, задачах, справочниках, документах, или <strong>Нет</strong>, чтобы не выводить. По умолчанию в отчете выводятся данные о справочниках и документах.</div></li></ul></li></ul><h3 style="MARGIN: 0cm 0cm 6pt"><a name="C">Контроль журнала регистрации</a> </h3>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Представляет собой список критичных записей журнала регистрации (записи об ошибках и предупреждениях). Дает возможность контролировать проблемные ситуации в ходе эксплуатации программы. Отчет позволяет быстро проанализировать часто возникающие проблемы и принять решения по их устранению, не прибегая к помощи журнала регистрации.</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt"><strong>Настройки</strong>: Укажите <strong>Период</strong>.</div></li></ul><h3 style="MARGIN: 0cm 0cm 6pt"><a name="D">Продолжительность работы регламентных заданий</a> </h3>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Выводится время выполнения и продолжительность работы сеансов <a href="DataProcessor.РегламентныеИФоновыеЗадания/Help">регламентных заданий</a> в выбранный день. Позволяет провести анализ загруженности сервера регламентными заданиями, выявить интервалы с пиковыми нагрузками и разгрузить их.</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt">С помощью двойного щелчка мыши по наименованию <a href="DataProcessor.РегламентныеИФоновыеЗадания.Form.РегламентноеЗадание/Help">регламентного задания</a> в отчете можно перейти к просмотру отчета <strong>Сведения о Регламентном задании</strong> и ознакомиться со <a href="Report.АнализЖурналаРегистрации.Form.СведенияОРегламентномЗадании/Help">статистической информацией</a> о выбранном регламентном задании.</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt"><strong>Настройки</strong>: </div>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Выберите <strong>День</strong>, для того чтобы получить отчет за часть этого дня; </div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt">укажите <strong>Начало периода</strong> - время выбранного дня, с которого необходимо получить данные о работе регламентных заданий.</div></li></ul></li>
<li>
<p style="MARGIN: 0cm 0cm 6pt"><strong>Дополнительные настройки</strong>: Нажмите кнопку <strong>Настройки</strong><strong>.</strong> Кроме основных настроек, доступны:</p>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt">Укажите <strong>Конец периода</strong> - время выбранного дня, до которого необходимо получить данные о работе регламентных заданий;</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt">Выберите <strong>Да</strong>, для того чтобы <strong>Отображать фоновые задания</strong>; выключите флажок или выберите <strong>Нет</strong>, чтобы не отображать;</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt">укажите <strong>Минимальную продолжительность сеансов регламентных заданий (в секундах)</strong>, по умолчанию равно 1;</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt">укажите <strong>Минимальное число одновременно работавших регламентных заданий за период</strong>, по умолчанию равно 2;</div>
</li>
<li>
<div style="MARGIN: 0cm 0cm 6pt">Включите флажок, для того чтобы <strong>Скрыть регламентные задания</strong>.</div></li></ul></li></ul><h3 style="MARGIN: 0cm 0cm 6pt">См. также: </h3>
<ul><li>
<div style="MARGIN: 0cm 0cm 6pt"><a href="CommonForm.ФормаОтчета/Help">Работа с отчетом</a>.</div></li></ul></body></html>
@@ -0,0 +1,327 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2023, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
#Область ДляВызоваИзДругихПодсистем
// СтандартныеПодсистемы.ВариантыОтчетов
// Задать настройки формы отчета.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения
// - Неопределено
// КлючВарианта - Строка
// - Неопределено
// Настройки - см. ОтчетыКлиентСервер.НастройкиОтчетаПоУмолчанию
//
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
Настройки.События.ПриОпределенииПараметровВыбора = Истина;
Настройки.События.ПриЗагрузкеВариантаНаСервере = Истина;
Настройки.РазрешеноИзменятьВарианты = Ложь;
КонецПроцедуры
// Параметры:
// Форма - ФормаКлиентскогоПриложения
// - РасширениеУправляемойФормыДляОтчета:
// * Отчет - ДанныеФормыСтруктура
// - ОтчетОбъект
// НовыеНастройкиКД - НастройкиКомпоновкиДанных
//
Процедура ПриЗагрузкеВариантаНаСервере(Форма, НовыеНастройкиКД) Экспорт
Если ЖурналРегистрации.СмещениеВремениСервера() = 0 Тогда
ПараметрКД = Форма.Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДатыВЧасовомПоясеСервера");
Если ТипЗнч(ПараметрКД) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
ПараметрКД.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
// См. ОтчетыПереопределяемый.ПриОпределенииПараметровВыбора.СвойстваНастройки
Процедура ПриОпределенииПараметровВыбора(Форма, СвойстваНастройки) Экспорт
ИмяПоля = Строка(СвойстваНастройки.ПолеКД);
Если ИмяПоля = "ПараметрыДанных.СкрытьРегламентныеЗадания" Тогда
МассивРегламентныхЗаданий = СписокВсехРегламентныхЗаданий();
СвойстваНастройки.ЗначенияДляВыбора.Очистить();
Для Каждого Элемент Из МассивРегламентныхЗаданий Цикл
СвойстваНастройки.ЗначенияДляВыбора.Добавить(Элемент.УИД, Элемент.Наименование);
КонецЦикла;
СвойстваНастройки.ЗначенияДляВыбора.СортироватьПоПредставлению();
КонецЕсли;
КонецПроцедуры
// Конец СтандартныеПодсистемы.ВариантыОтчетов
#КонецОбласти
#КонецОбласти
#Область ОбработчикиСобытий
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровкиОбъект, СтандартнаяОбработка, АдресХранилища)
Если ОбщегоНазначения.РазделениеВключено()
Или Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
ВызватьИсключение НСтр("ru = 'Работа отчета в приложении в интернете не поддерживается.'");
КонецЕсли;
СтандартнаяОбработка = Ложь;
НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
Период = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("Период").Значение; // СтандартныйПериод
ВариантОтчета = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ВариантОтчета").Значение;
ДатыВЧасовомПоясеСервера = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ДатыВЧасовомПоясеСервера").Значение;
Если ДатыВЧасовомПоясеСервера Тогда
СмещениеВремениСервера = 0;
Иначе
СмещениеВремениСервера = ЖурналРегистрации.СмещениеВремениСервера();
КонецЕсли;
Если ВариантОтчета <> "ДиаграммаГанта" Тогда
СхемаКомпоновкиДанных.Параметры.ПериодДень.Использование = ИспользованиеПараметраКомпоновкиДанных.Авто;
КонецЕсли;
Если ВариантОтчета = "КонтрольЖурналаРегистрации" Тогда
РезультатФормированияОтчета = Отчеты.АнализЖурналаРегистрации.
СформироватьОтчетКонтрольЖурналаРегистрации(Период.ДатаНачала, Период.ДатаОкончания, СмещениеВремениСервера);
// ОтчетПустой - параметр, показывающий наличие информации в отчете. Необходим для рассылки отчетов.
ОтчетПустой = РезультатФормированияОтчета.ОтчетПустой;
КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("ОтчетПустой", ОтчетПустой);
ДокументРезультат.Вывести(РезультатФормированияОтчета.Отчет);
ИначеЕсли ВариантОтчета = "ДиаграммаГанта" Тогда
ПродолжительностьРаботыРегламентныхЗаданий(НастройкиОтчета, ДокументРезультат, КомпоновщикНастроек, СмещениеВремениСервера);
Иначе
ПараметрыОтчета = ПараметрыОтчетаАктивностьПользователя(НастройкиОтчета);
ПараметрыОтчета.Вставить("ДатаНачала", Период.ДатаНачала);
ПараметрыОтчета.Вставить("ДатаОкончания", Период.ДатаОкончания);
ПараметрыОтчета.Вставить("ВариантОтчета", ВариантОтчета);
ПараметрыОтчета.Вставить("ДатыВЧасовомПоясеСервера", ДатыВЧасовомПоясеСервера);
Если ВариантОтчета = "АнализАктивностиПользователей" Тогда
СхемаКомпоновкиДанных.Параметры.Пользователь.Использование = ИспользованиеПараметраКомпоновкиДанных.Авто;
КонецЕсли;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровкиОбъект);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ДанныеОтчета = Отчеты.АнализЖурналаРегистрации.ДанныеИзЖурналаРегистрации(ПараметрыОтчета);
КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("ОтчетПустой", ДанныеОтчета.ОтчетПустой);
ДанныеОтчета.Удалить("ОтчетПустой");
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ДанныеОтчета, ДанныеРасшифровкиОбъект, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Пока ЭлементРезультата <> Неопределено Цикл
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
КонецЦикла;
ДокументРезультат.ПоказатьУровеньГруппировокСтрок(1);
ПроцессорВывода.ЗакончитьВывод();
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
ВариантОтчета = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ВариантОтчета").Значение;
Если ВариантОтчета = "ДиаграммаГанта" Тогда
ПериодДень = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ПериодДень").Значение;
НачалоВыборки = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("НачалоВыборки");
КонецВыборки = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("КонецВыборки");
Если Не ЗначениеЗаполнено(ПериодДень.Дата) Тогда
ОбщегоНазначения.СообщитьПользователю(
НСтр("ru = 'Не заполнено значение поля День.'"), , );
Отказ = Истина;
Возврат;
КонецЕсли;
Если ЗначениеЗаполнено(НачалоВыборки.Значение)
И ЗначениеЗаполнено(КонецВыборки.Значение)
И НачалоВыборки.Значение > КонецВыборки.Значение
И НачалоВыборки.Использование
И КонецВыборки.Использование Тогда
ОбщегоНазначения.СообщитьПользователю(
НСтр("ru = 'Значение начала периода не может быть больше значения конца.'"), , );
Отказ = Истина;
Возврат;
КонецЕсли;
ИначеЕсли ВариантОтчета = "АктивностьПользователя" Тогда
Пользователь = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("Пользователь").Значение;
Если Не ЗначениеЗаполнено(Пользователь) Тогда
ОбщегоНазначения.СообщитьПользователю(
НСтр("ru = 'Не заполнено значение поля Пользователь.'"), , );
Отказ = Истина;
Возврат;
КонецЕсли;
Если Отчеты.АнализЖурналаРегистрации.ИмяПользователяИБ(Пользователь) = Неопределено Тогда
ОбщегоНазначения.СообщитьПользователю(
НСтр("ru = 'Формирование отчета возможно только для пользователя, которому указано имя для входа в программу.'"), , );
Отказ = Истина;
Возврат;
КонецЕсли;
ИначеЕсли ВариантОтчета = "АнализАктивностиПользователей" Тогда
ПользователиИГруппы = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ПользователиИГруппы").Значение;
Если ТипЗнч(ПользователиИГруппы) = Тип("СправочникСсылка.Пользователи") Тогда
Если Отчеты.АнализЖурналаРегистрации.ИмяПользователяИБ(ПользователиИГруппы) = Неопределено Тогда
ОбщегоНазначения.СообщитьПользователю(
НСтр("ru = 'Формирование отчета возможно только для пользователя, которому указано имя для входа в программу.'"), , );
Отказ = Истина;
Возврат;
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(ПользователиИГруппы) Тогда
ОбщегоНазначения.СообщитьПользователю(
НСтр("ru = 'Не заполнено значение поля Пользователи.'"), , );
Отказ = Истина;
Возврат;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция ПараметрыОтчетаАктивностьПользователя(НастройкиОтчета)
ПользователиИГруппы = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ПользователиИГруппы").Значение;
Пользователь = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("Пользователь").Значение;
ВыводитьБизнесПроцессы = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ВыводитьБизнесПроцессы");
ВыводитьЗадачи = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ВыводитьЗадачи");
ВыводитьСправочники = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ВыводитьСправочники");
ВыводитьДокументы = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ВыводитьДокументы");
Если Не ВыводитьБизнесПроцессы.Использование Тогда
НастройкиОтчета.ПараметрыДанных.УстановитьЗначениеПараметра("ВыводитьБизнесПроцессы", Ложь);
КонецЕсли;
Если Не ВыводитьЗадачи.Использование Тогда
НастройкиОтчета.ПараметрыДанных.УстановитьЗначениеПараметра("ВыводитьЗадачи", Ложь);
КонецЕсли;
Если Не ВыводитьСправочники.Использование Тогда
НастройкиОтчета.ПараметрыДанных.УстановитьЗначениеПараметра("ВыводитьСправочники", Ложь);
КонецЕсли;
Если Не ВыводитьДокументы.Использование Тогда
НастройкиОтчета.ПараметрыДанных.УстановитьЗначениеПараметра("ВыводитьДокументы", Ложь);
КонецЕсли;
ПараметрыОтчета = Новый Структура;
ПараметрыОтчета.Вставить("ПользователиИГруппы", ПользователиИГруппы);
ПараметрыОтчета.Вставить("Пользователь", Пользователь);
ПараметрыОтчета.Вставить("ВыводитьБизнесПроцессы", ВыводитьБизнесПроцессы.Значение);
ПараметрыОтчета.Вставить("ВыводитьЗадачи", ВыводитьЗадачи.Значение);
ПараметрыОтчета.Вставить("ВыводитьСправочники", ВыводитьСправочники.Значение);
ПараметрыОтчета.Вставить("ВыводитьДокументы", ВыводитьДокументы.Значение);
Возврат ПараметрыОтчета;
КонецФункции
Процедура ПродолжительностьРаботыРегламентныхЗаданий(НастройкиОтчета, ДокументРезультат, КомпоновщикНастроек, СмещениеВремениСервера)
ВыводитьЗаголовок = НастройкиОтчета.ПараметрыВывода.Элементы.Найти("ВыводитьЗаголовок");
ВыводитьОтбор = НастройкиОтчета.ПараметрыВывода.Элементы.Найти("ВыводитьОтбор");
ЗаголовокОтчета = НастройкиОтчета.ПараметрыВывода.Элементы.Найти("Заголовок");
ПериодДень = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ПериодДень").Значение;
НачалоВыборки = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("НачалоВыборки");
КонецВыборки = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("КонецВыборки");
МинимальнаяПродолжительностьСеансовРегламентныхЗаданий = НастройкиОтчета.ПараметрыДанных.Элементы.Найти(
"МинимальнаяПродолжительностьСеансовРегламентныхЗаданий");
ОтображатьФоновыеЗадания = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("ОтображатьФоновыеЗадания");
СкрытьРегламентныеЗадания = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("СкрытьРегламентныеЗадания");
РазмерОдновременноСессий = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("РазмерОдновременноСессий");
// Проверка наличия флажка использовать у параметров.
Если Не МинимальнаяПродолжительностьСеансовРегламентныхЗаданий.Использование Тогда
НастройкиОтчета.ПараметрыДанных.УстановитьЗначениеПараметра("МинимальнаяПродолжительностьСеансовРегламентныхЗаданий", 0);
КонецЕсли;
Если Не ОтображатьФоновыеЗадания.Использование Тогда
НастройкиОтчета.ПараметрыДанных.УстановитьЗначениеПараметра("ОтображатьФоновыеЗадания", Ложь);
КонецЕсли;
Если Не СкрытьРегламентныеЗадания.Использование Тогда
НастройкиОтчета.ПараметрыДанных.УстановитьЗначениеПараметра("СкрытьРегламентныеЗадания", "");
КонецЕсли;
Если Не РазмерОдновременноСессий.Использование Тогда
НастройкиОтчета.ПараметрыДанных.УстановитьЗначениеПараметра("РазмерОдновременноСессий", 0);
КонецЕсли;
Если Не ЗначениеЗаполнено(НачалоВыборки.Значение) Тогда
ПериодДеньДатаНачала = НачалоДня(ПериодДень);
ИначеЕсли Не НачалоВыборки.Использование Тогда
ПериодДеньДатаНачала = НачалоДня(ПериодДень);
Иначе
ПериодДеньДатаНачала = Дата(Формат(ПериодДень.Дата, "ДЛФ=D") + " " + Формат(НачалоВыборки.Значение, "ДЛФ=T"));
КонецЕсли;
Если Не ЗначениеЗаполнено(КонецВыборки.Значение) Тогда
ПериодДеньДатаОкончания = КонецДня(ПериодДень);
ИначеЕсли Не КонецВыборки.Использование Тогда
ПериодДеньДатаОкончания = КонецДня(ПериодДень);
Иначе
ПериодДеньДатаОкончания = Дата(Формат(ПериодДень.Дата, "ДЛФ=D") + " " + Формат(КонецВыборки.Значение, "ДЛФ=T"));
КонецЕсли;
ПараметрыЗаполнения = Новый Структура;
ПараметрыЗаполнения.Вставить("ДатаНачала", ПериодДеньДатаНачала);
ПараметрыЗаполнения.Вставить("ДатаОкончания", ПериодДеньДатаОкончания);
ПараметрыЗаполнения.Вставить("РазмерОдновременноСессий", РазмерОдновременноСессий.Значение);
ПараметрыЗаполнения.Вставить("МинимальнаяПродолжительностьСеансовРегламентныхЗаданий",
МинимальнаяПродолжительностьСеансовРегламентныхЗаданий.Значение);
ПараметрыЗаполнения.Вставить("ОтображатьФоновыеЗадания", ОтображатьФоновыеЗадания.Значение);
ПараметрыЗаполнения.Вставить("ВыводитьЗаголовок", ВыводитьЗаголовок);
ПараметрыЗаполнения.Вставить("ВыводитьОтбор", ВыводитьОтбор);
ПараметрыЗаполнения.Вставить("ЗаголовокОтчета", ЗаголовокОтчета);
ПараметрыЗаполнения.Вставить("СкрытьРегламентныеЗадания", СкрытьРегламентныеЗадания.Значение);
ПараметрыЗаполнения.Вставить("СмещениеВремениСервера", СмещениеВремениСервера);
РезультатФормированияОтчета =
Отчеты.АнализЖурналаРегистрации.СформироватьОтчетПоПродолжительностиРаботыРегламентныхЗаданий(ПараметрыЗаполнения);
КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("ОтчетПустой", РезультатФормированияОтчета.ОтчетПустой);
ДокументРезультат.Вывести(РезультатФормированияОтчета.Отчет);
КонецПроцедуры
// Возвращаемое значение:
// Массив из Структура:
// * УИД - УникальныйИдентификатор
// * Наименование - Строка
//
Функция СписокВсехРегламентныхЗаданий()
УстановитьПривилегированныйРежим(Истина);
СписокРегламентныхЗаданий = РегламентныеЗаданияСервер.НайтиЗадания(Новый Структура);
МассивРегламентныхЗаданий = Новый Массив;
Для Каждого Элемент Из СписокРегламентныхЗаданий Цикл
Если Элемент.Наименование <> "" Тогда
МассивРегламентныхЗаданий.Добавить(Новый Структура("УИД, Наименование", Элемент.УникальныйИдентификатор,
Элемент.Наименование));
ИначеЕсли Элемент.Метаданные.Синоним <> "" Тогда
МассивРегламентныхЗаданий.Добавить(Новый Структура("УИД, Наименование", Элемент.УникальныйИдентификатор,
Элемент.Метаданные.Синоним));
КонецЕсли;
КонецЦикла;
Возврат МассивРегламентныхЗаданий;
КонецФункции
#КонецОбласти
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Form uuid="fec102ea-a3f6-49b5-b4b8-6884b0654129">
<Properties>
<Name>СведенияОРегламентномЗадании</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Сведения о регламентном задании</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<ExtendedPresentation/>
</Properties>
</Form>
</MetaDataObject>
@@ -0,0 +1,170 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Сведения о регламентном задании</v8:content>
</v8:item>
</Title>
<AutoTitle>false</AutoTitle>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<ChildItems>
<Button name="ИзменитьРасписание" id="3">
<Type>CommandBarButton</Type>
<Representation>PictureAndText</Representation>
<CommandName>Form.Command.НастроитьРасписаниеРегламентногоЗадания</CommandName>
<Picture>
<xr:Ref>StdPicture.ScheduledJob</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить расписание</v8:content>
</v8:item>
</Title>
<ExtendedTooltip name="ИзменитьРасписаниеExtendedTooltip" id="5"/>
</Button>
<Button name="ПерейтиКЖурналуРегистрации" id="4">
<Type>CommandBarButton</Type>
<Representation>PictureAndText</Representation>
<CommandName>Form.Command.ПерейтиКЖурналуРегистрации</CommandName>
<Picture>
<xr:Ref>StdPicture.EventLog</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Перейти к журналу регистрации</v8:content>
</v8:item>
</Title>
<ExtendedTooltip name="ПерейтиКЖурналуРегистрацииExtendedTooltip" id="6"/>
</Button>
</ChildItems>
</AutoCommandBar>
<Events>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems>
<SpreadSheetDocumentField name="Отчет" id="1">
<DataPath>Отчет</DataPath>
<TitleLocation>None</TitleLocation>
<VerticalScrollBar>true</VerticalScrollBar>
<HorizontalScrollBar>true</HorizontalScrollBar>
<ContextMenu name="ОтчетКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="ОтчетExtendedTooltip" id="7"/>
<Events>
<Event name="DetailProcessing">ОтчетОбработкаРасшифровки</Event>
</Events>
</SpreadSheetDocumentField>
</ChildItems>
<Attributes>
<Attribute name="Отчет" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Отчет</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>
</Type>
</Attribute>
<Attribute name="ИдентификаторРегламентногоЗадания" id="2">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="СеансРегламентногоЗадания" id="3">
<Type>
<v8:Type>v8:ValueListType</v8:Type>
</Type>
<Settings xsi:type="v8:TypeDescription">
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Settings>
</Attribute>
<Attribute name="АдресОтчета" id="4">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="ПодсистемаРегламентныеЗаданияСуществует" id="5">
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Attribute>
</Attributes>
<Commands>
<Command name="НастроитьРасписаниеРегламентногоЗадания" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить расписание</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить расписание</v8:content>
</v8:item>
</ToolTip>
<Action>НастроитьРасписаниеРегламентногоЗадания</Action>
<CurrentRowUse>DontUse</CurrentRowUse>
</Command>
<Command name="ПерейтиКЖурналуРегистрации" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Перейти к журналу регистрации</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Перейти к журналу регистрации</v8:content>
</v8:item>
</ToolTip>
<Action>ПерейтиКЖурналуРегистрации</Action>
<CurrentRowUse>DontUse</CurrentRowUse>
</Command>
</Commands>
<Parameters>
<Parameter name="ИдентификаторРегламентногоЗадания">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Parameter>
<Parameter name="Отчет">
<Type>
<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>
</Type>
</Parameter>
<Parameter name="Заголовок">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Parameter>
</Parameters>
</Form>
@@ -0,0 +1,152 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2023, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
РасшифровкаИзОтчета = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Параметры, "РасшифровкаИзОтчета");
Если РасшифровкаИзОтчета <> Неопределено Тогда
Отчет = Отчеты.АнализЖурналаРегистрации.РасшифровкаРегламентногоЗадания(РасшифровкаИзОтчета).Отчет;
ИмяРегламентногоЗадания = РасшифровкаИзОтчета.Получить(1);
НаименованиеСобытия = РасшифровкаИзОтчета.Получить(2);
Заголовок = НаименованиеСобытия;
Если ИмяРегламентногоЗадания <> "" Тогда
НазваниеСобытия = СтрЗаменить(ИмяРегламентногоЗадания, "РегламентноеЗадание.", "");
УстановитьПривилегированныйРежим(Истина);
ОтборПоРегламентнымЗаданиям = Новый Структура;
МетаданныеРегламентногоЗадания = Метаданные.РегламентныеЗадания.Найти(НазваниеСобытия);
Если МетаданныеРегламентногоЗадания <> Неопределено Тогда
ОтборПоРегламентнымЗаданиям.Вставить("Метаданные", МетаданныеРегламентногоЗадания);
Если НаименованиеСобытия <> Неопределено Тогда
ОтборПоРегламентнымЗаданиям.Вставить("Наименование", НаименованиеСобытия);
КонецЕсли;
РегЗадание = РегламентныеЗаданияСервер.НайтиЗадания(ОтборПоРегламентнымЗаданиям);
Если РегЗадание.Количество() = 0 И ОтборПоРегламентнымЗаданиям.Свойство("Наименование") Тогда
ОтборПоРегламентнымЗаданиям.Удалить("Наименование");
РегЗадание = РегламентныеЗаданияСервер.НайтиЗадания(ОтборПоРегламентнымЗаданиям);
КонецЕсли;
Если ЗначениеЗаполнено(РегЗадание) Тогда
ИдентификаторРегламентногоЗадания = РегЗадание[0].УникальныйИдентификатор;
КонецЕсли;
КонецЕсли;
УстановитьПривилегированныйРежим(Ложь);
КонецЕсли;
Иначе
Отчет = Параметры.Отчет;
ИдентификаторРегламентногоЗадания = Параметры.ИдентификаторРегламентногоЗадания;
Заголовок = Параметры.Заголовок;
КонецЕсли;
Элементы.ИзменитьРасписание.Видимость = ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РегламентныеЗадания");
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиСобытийЭлементовШапкиФормы
&НаКлиенте
Процедура ОтчетОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДатаНачала = Расшифровка.Получить(0);
ДатаОкончания = Расшифровка.Получить(1);
СеансРегламентногоЗадания.Очистить();
СеансРегламентногоЗадания.Добавить(Расшифровка.Получить(2));
ОтборЖурналаРегистрации = Новый Структура("Сеанс, ДатаНачала, ДатаОкончания", СеансРегламентногоЗадания, ДатаНачала, ДатаОкончания);
ОткрытьФорму("Обработка.ЖурналРегистрации.Форма.ЖурналРегистрации", ОтборЖурналаРегистрации);
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиКомандФормы
&НаКлиенте
Процедура НастроитьРасписаниеРегламентногоЗадания(Команда)
Если ЗначениеЗаполнено(ИдентификаторРегламентногоЗадания) Тогда
Диалог = Новый ДиалогРасписанияРегламентногоЗадания(ПолучитьРасписание());
ОписаниеОповещения = Новый ОписаниеОповещения("НастроитьРасписаниеРегламентногоЗаданияЗавершение", ЭтотОбъект);
Диалог.Показать(ОписаниеОповещения);
Иначе
ПоказатьПредупреждение(,НСтр("ru = 'Невозможно изменить расписание регламентного задания: регламентное задание не существует в этой версии программы.'"));
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПерейтиКЖурналуРегистрации(Команда)
ВыделенныеОбласти = Элементы.Отчет.ПолучитьВыделенныеОбласти();
Для Каждого Область Из ВыделенныеОбласти Цикл
Если Область.ТипОбласти = ТипОбластиЯчеекТабличногоДокумента.Прямоугольник Тогда
Расшифровка = Область.Расшифровка;
Иначе
Расшифровка = Неопределено;
КонецЕсли;
Если Расшифровка = Неопределено
ИЛИ Область.Верх <> Область.Низ Тогда
ПоказатьПредупреждение(,НСтр("ru = 'Выберите строку или ячейку нужного сеанса задания'"));
Возврат;
КонецЕсли;
ДатаНачала = Расшифровка.Получить(0);
ДатаОкончания = Расшифровка.Получить(1);
СеансРегламентногоЗадания.Очистить();
СеансРегламентногоЗадания.Добавить(Расшифровка.Получить(2));
КлючУникальности = Строка(ДатаНачала) + "-" + ДатаОкончания + "-" + Расшифровка.Получить(2);
ОтборЖурналаРегистрации = Новый Структура("Сеанс, ДатаНачала, ДатаОкончания", СеансРегламентногоЗадания, ДатаНачала, ДатаОкончания);
ОткрытьФорму("Обработка.ЖурналРегистрации.Форма.ЖурналРегистрации", ОтборЖурналаРегистрации, , КлючУникальности);
КонецЦикла;
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
&НаСервере
Функция ПолучитьРасписание()
УстановитьПривилегированныйРежим(Истина);
МодульРегламентныеЗаданияСервер = ОбщегоНазначения.ОбщийМодуль("РегламентныеЗаданияСервер");
Возврат МодульРегламентныеЗаданияСервер.РасписаниеРегламентногоЗадания(ИдентификаторРегламентногоЗадания);
КонецФункции
&НаКлиенте
Процедура НастроитьРасписаниеРегламентногоЗаданияЗавершение(Расписание, ДополнительныеПараметры) Экспорт
Если Расписание <> Неопределено Тогда
УстановитьРасписаниеРегламентногоЗадания(Расписание);
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура УстановитьРасписаниеРегламентногоЗадания(Расписание)
УстановитьПривилегированныйРежим(Истина);
ПараметрыЗадания = Новый Структура;
ПараметрыЗадания.Вставить("Расписание", Расписание);
МодульРегламентныеЗаданияСервер = ОбщегоНазначения.ОбщийМодуль("РегламентныеЗаданияСервер");
МодульРегламентныеЗаданияСервер.ИзменитьЗадание(ИдентификаторРегламентногоЗадания, ПараметрыЗадания);
КонецПроцедуры
#КонецОбласти
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Page>ru</Page>
</Help>
@@ -0,0 +1,13 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html;charset=utf-8" http-equiv="content-type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 11.00.9600.17126"></meta></head><body>
<p>Предназначен для просмотра статистических данных по выбранному <a href="DataProcessor.РегламентныеИФоновыеЗадания.Form.РегламентноеЗадание/Help">регламентному заданию</a>.</p>
<p>Открывается с помощью двойного щелчка мыши по наименованию регламентного задания из отчета <a href="Report.АнализЖурналаРегистрации/Help">Анализ журнала регистрации</a> - <strong>Продолжительность регламентных заданий</strong>.</p>
<p>В отчете выводится:</p>
<ul><li><strong>Общая продолжительность</strong>;
</li><li><strong>Количество запусков</strong>;
</li><li><strong>Количество отмененных заданий</strong>;
</li><li><strong>Количество ошибок</strong>.</li></ul><p>Приводятся также сведения о сеансах регламентного задания, их длительности и времени проведения.</p>
<h3>Изменение расписания регламентного задания</h3>
<ul><li>Нажмите <strong>Изменить расписание</strong>, заполните необходимые <a href="v8help://mngbase/jobschedule.lf">параметры</a>.</li></ul><h3>Просмотр журнала регистрации</h3>
<ul><li>Нажмите <strong>Перейти к журналу регистрации</strong>, для того чтобы просмотреть данные о сеансах регламентного задания в <a href="DataProcessor.ЖурналРегистрации/Help">журнале регистрации</a>.</li></ul><h3>См. также:</h3>
<ul><li>
<div><a href="v8help://mngui/reportFormMain">Настройка отчета</a>.</div></li></ul></body></html>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="047fd6d7-5e30-4184-a09a-6525de526cc7">
<Properties>
<Name>МакетОтчетаПоОшибкамВЖурналеРегистрации</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Макет отчета по ошибкам в журнале регистрации</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>SpreadsheetDocument</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,455 @@
<?xml version="1.0" encoding="UTF-8"?>
<document xmlns="http://v8.1c.ru/8.2/data/spreadsheet" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<languageSettings>
<currentLanguage>ru</currentLanguage>
<defaultLanguage>ru</defaultLanguage>
<languageInfo>
<id>ru</id>
<code>Русский</code>
<description>Русский</description>
</languageInfo>
</languageSettings>
<columns>
<size>1</size>
<columnsItem>
<index>0</index>
<column>
<formatIndex>1</formatIndex>
</column>
</columnsItem>
</columns>
<columns>
<id>5c3926f2-4223-4ca7-a6a7-7160301c991d</id>
<size>4</size>
<columnsItem>
<index>0</index>
<column>
<formatIndex>2</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>1</index>
<column>
<formatIndex>3</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>2</index>
<column>
<formatIndex>4</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>3</index>
<column>
<formatIndex>5</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>4</index>
<column>
<formatIndex>6</formatIndex>
</column>
</columnsItem>
</columns>
<columns>
<id>c00ea4cf-0123-4de2-9c91-0ec224c7b2e9</id>
<size>6</size>
<columnsItem>
<index>0</index>
<column>
<formatIndex>2</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>1</index>
<column>
<formatIndex>7</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>2</index>
<column>
<formatIndex>8</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>3</index>
<column>
<formatIndex>9</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>4</index>
<column>
<formatIndex>8</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>5</index>
<column>
<formatIndex>8</formatIndex>
</column>
</columnsItem>
</columns>
<rowsItem>
<index>0</index>
<row>
<formatIndex>10</formatIndex>
<c>
<c>
<f>11</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ошибки и предупреждения в журнале регистрации</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>1</index>
<row>
<formatIndex>10</formatIndex>
<empty>true</empty>
</row>
</rowsItem>
<rowsItem>
<index>2</index>
<row>
<formatIndex>10</formatIndex>
<c>
<c>
<f>12</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Информационная база: [ПредставлениеИнформационнойБазы]</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>3</index>
<row>
<formatIndex>10</formatIndex>
<c>
<c>
<f>12</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Данные выбраны с [ПериодВыборкиНачало] по [ПериодВыборкиОкончание]</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>4</index>
<indexTo>6</indexTo>
<row>
<empty>true</empty>
</row>
</rowsItem>
<rowsItem>
<index>7</index>
<row>
<c>
<c>
<f>13</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ошибки ([ЧислоОшибок])</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>8</index>
<row>
<empty>true</empty>
</row>
</rowsItem>
<rowsItem>
<index>9</index>
<row>
<c>
<c>
<f>13</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Предупреждения ([ЧислоПредупреждений])</v8:content>
</v8:item>
</tl>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>10</index>
<row>
<empty>true</empty>
</row>
</rowsItem>
<rowsItem>
<index>11</index>
<row>
<columnsID>5c3926f2-4223-4ca7-a6a7-7160301c991d</columnsID>
<c>
<i>1</i>
<c>
<f>14</f>
<parameter>Комментарий</parameter>
</c>
</c>
<c>
<c>
<f>15</f>
<parameter>ПредставлениеСобытия</parameter>
</c>
</c>
<c>
<c>
<f>16</f>
<parameter>ИтогПоКомментарию</parameter>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>12</index>
<row>
<columnsID>c00ea4cf-0123-4de2-9c91-0ec224c7b2e9</columnsID>
<c>
<i>1</i>
<c>
<f>17</f>
<parameter>Дата</parameter>
</c>
</c>
<c>
<c>
<f>17</f>
<parameter>ИмяПользователя</parameter>
</c>
</c>
<c>
<c>
<f>18</f>
<parameter>Компьютер</parameter>
</c>
</c>
<c>
<c>
<f>19</f>
<parameter>РабочийСервер</parameter>
</c>
</c>
<c>
<c>
<f>20</f>
<parameter>ПредставлениеПриложения</parameter>
</c>
</c>
</row>
</rowsItem>
<rowsItem>
<index>13</index>
<indexTo>14</indexTo>
<row>
<empty>true</empty>
</row>
</rowsItem>
<templateMode>true</templateMode>
<defaultFormatIndex>6</defaultFormatIndex>
<height>13</height>
<vgRows>13</vgRows>
<namedItem xsi:type="NamedItemCells">
<name>ЗаголовокБлокаОшибки</name>
<area>
<type>Rows</type>
<beginRow>7</beginRow>
<endRow>7</endRow>
<beginColumn>-1</beginColumn>
<endColumn>-1</endColumn>
</area>
</namedItem>
<namedItem xsi:type="NamedItemCells">
<name>ЗаголовокБлокаПредупреждения</name>
<area>
<type>Rows</type>
<beginRow>9</beginRow>
<endRow>9</endRow>
<beginColumn>-1</beginColumn>
<endColumn>-1</endColumn>
</area>
</namedItem>
<namedItem xsi:type="NamedItemCells">
<name>ПустаяСтрока</name>
<area>
<type>Rows</type>
<beginRow>5</beginRow>
<endRow>5</endRow>
<beginColumn>-1</beginColumn>
<endColumn>-1</endColumn>
</area>
</namedItem>
<namedItem xsi:type="NamedItemCells">
<name>ТелоТабличнойЧастиДетализация</name>
<area>
<type>Rows</type>
<beginRow>12</beginRow>
<endRow>12</endRow>
<beginColumn>-1</beginColumn>
<endColumn>-1</endColumn>
</area>
</namedItem>
<namedItem xsi:type="NamedItemCells">
<name>ТелоТабличнойЧастиШапка</name>
<area>
<type>Rows</type>
<beginRow>11</beginRow>
<endRow>11</endRow>
<beginColumn>-1</beginColumn>
<endColumn>-1</endColumn>
</area>
</namedItem>
<namedItem xsi:type="NamedItemCells">
<name>ШапкаОтчета</name>
<area>
<type>Rows</type>
<beginRow>0</beginRow>
<endRow>3</endRow>
<beginColumn>-1</beginColumn>
<endColumn>-1</endColumn>
</area>
</namedItem>
<printSettings>
<pageOrientation>Landscape</pageOrientation>
<scale>100</scale>
<collate>true</collate>
<copies>1</copies>
<perPage>1</perPage>
<topMargin>1000</topMargin>
<leftMargin>1000</leftMargin>
<bottomMargin>1000</bottomMargin>
<rightMargin>1000</rightMargin>
<headerSize>1000</headerSize>
<footerSize>1000</footerSize>
<fitToPage>false</fitToPage>
<blackAndWhite>false</blackAndWhite>
<printerName>HP LaserJet 5100 PCL 6</printerName>
<paper>9</paper>
<paperSource>7</paperSource>
<pageWidth>0</pageWidth>
<pageHeight>0</pageHeight>
</printSettings>
<line width="1" gap="false">
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
</line>
<line width="1" gap="false">
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">None</v8ui:style>
</line>
<font faceName="Arial" height="12" bold="true" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
<font faceName="Arial" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
<font faceName="Arial" height="9" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
<format>
<width>855</width>
</format>
<format>
<width>26</width>
</format>
<format>
<width>518</width>
<textPlacement>Auto</textPlacement>
<autoIndent>0</autoIndent>
</format>
<format>
<width>226</width>
</format>
<format>
<width>85</width>
</format>
<format>
<width>72</width>
</format>
<format>
<width>167</width>
</format>
<format>
<width>165</width>
</format>
<format>
<width>168</width>
</format>
<format>
<textPlacement>Auto</textPlacement>
</format>
<format>
<font>0</font>
<textPlacement>Auto</textPlacement>
</format>
<format>
<textPlacement>Auto</textPlacement>
<fillType>Template</fillType>
</format>
<format>
<font>1</font>
<bottomBorder>0</bottomBorder>
<fillType>Template</fillType>
</format>
<format>
<font>2</font>
<leftBorder>1</leftBorder>
<topBorder>1</topBorder>
<rightBorder>1</rightBorder>
<bottomBorder>0</bottomBorder>
<horizontalAlignment>Left</horizontalAlignment>
<textPlacement>Wrap</textPlacement>
<fillType>Parameter</fillType>
<autoIndent>0</autoIndent>
</format>
<format>
<bottomBorder>0</bottomBorder>
<verticalAlignment>Top</verticalAlignment>
<fillType>Parameter</fillType>
</format>
<format>
<leftBorder>1</leftBorder>
<topBorder>1</topBorder>
<rightBorder>1</rightBorder>
<bottomBorder>0</bottomBorder>
<width>62</width>
<horizontalAlignment>Center</horizontalAlignment>
<verticalAlignment>Top</verticalAlignment>
<fillType>Parameter</fillType>
</format>
<format>
<border>1</border>
<textPlacement>Auto</textPlacement>
<fillType>Parameter</fillType>
</format>
<format>
<border>1</border>
<fillType>Parameter</fillType>
</format>
<format>
<fillType>Parameter</fillType>
</format>
<format>
<border>1</border>
<width>177</width>
<textPlacement>Auto</textPlacement>
<fillType>Parameter</fillType>
</format>
</document>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="246571fb-38c7-4da6-929d-d8b44bc3437c">
<Properties>
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная схема компоновки данных</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="beb44b02-5d5e-4127-aee7-e184a43a4210">
<Properties>
<Name>ПродолжительностьРаботыРегламентныхЗаданий</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Продолжительность работы регламентных заданий</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>SpreadsheetDocument</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="1dedfbc2-9250-4229-a6ea-5e085f33e7c3">
<Properties>
<Name>РасшифровкаРегламентныхЗаданий</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Расшифровка регламентных заданий</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>SpreadsheetDocument</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="cdff58aa-0114-439d-a53c-727b4a52bb5a">
<InternalInfo>
<xr:GeneratedType name="ReportObject.ВопросыДеятельности" category="Object">
<xr:TypeId>f2d7e1cb-500a-4179-9106-eda5d0b085d4</xr:TypeId>
<xr:ValueId>c06c2505-4392-44d6-b7f3-587c5c91966e</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.ВопросыДеятельности" category="Manager">
<xr:TypeId>5c5cd9ae-c24f-40f3-b21c-755b785ba1a2</xr:TypeId>
<xr:ValueId>7ce1772d-faa0-4c84-8aef-6d0d40a54378</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ВопросыДеятельности</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Вопросы деятельности</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm/>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.ВопросыДеятельности.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm/>
<AuxiliarySettingsForm/>
<DefaultVariantForm/>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Template>ОбразецОтчетаДокументооборотПоВопросамДеятельности</Template>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,24 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область НастройкиОтчетаПоУмолчанию
//Выполняет заполнение категорий и разделов в зависимости от варианта отчета
//Параметры:КлючВариантаОтчета - Строковое название варианта отчета
// СписокКатегорий - в список добавляются необходимые категории
// СписокРазделов - в список добавляются необходимые категории
Процедура ЗаполнитьСписокКатегорийИРазделовОтчета(КлючВариантаОтчета, СписокКатегорий, СписокРазделов) Экспорт
СписокРазделов.Добавить(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(
Метаданные.Подсистемы.ДокументыИФайлы));
Если КлючВариантаОтчета = "ДокументооборотПоВопросамДеятельности" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#КонецЕсли
@@ -0,0 +1,28 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
// Процедура-обработчик события ПриКомпоновкеРезультата. Устанавливает цвета диаграмм.
//
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДокументРезультат.Очистить();
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ОбщегоНазначенияДокументооборот.УстановитьЦветаДиаграмм(ДокументРезультат);
КонецПроцедуры
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="07262b57-17da-4a59-9258-0cccd174c9ef">
<Properties>
<Name>ОбразецОтчетаДокументооборотПоВопросамДеятельности</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета документооборот по вопросам деятельности</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="b9ceea74-d872-4eea-a619-5e4eae0f02b9">
<Properties>
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная схема компоновки данных</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,268 @@
<?xml version="1.0" encoding="UTF-8"?>
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dataSource>
<name>ИсточникДанных1</name>
<dataSourceType>Local</dataSourceType>
</dataSource>
<dataSet xsi:type="DataSetQuery">
<name>НаборДанных1</name>
<field xsi:type="DataSetFieldField">
<dataPath>ВопросДеятельности</dataPath>
<field>ВопросДеятельности</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Количество</dataPath>
<field>Количество</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Документ</dataPath>
<field>Документ</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Проект</dataPath>
<field>Проект</field>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ РАЗРЕШЕННЫЕ
ДокументыПредприятия.ВопросДеятельности,
ДокументыПредприятия.Ссылка КАК Документ,
1 КАК Количество,
ДокументыПредприятия.Проект
ИЗ
Справочник.ДокументыПредприятия КАК ДокументыПредприятия
ГДЕ
ДокументыПредприятия.ВопросДеятельности &lt;&gt; ЗНАЧЕНИЕ(Справочник.ВопросыДеятельности.ПустаяСсылка)
{ГДЕ
(ДокументыПредприятия.ПометкаУдаления = ЛОЖЬ
ИЛИ &amp;УчитыватьПомеченныеНаУдаление = ИСТИНА),
(ВЫБОР
КОГДА ДокументыПредприятия.РегистрационныйНомер &lt;&gt; ""
ТОГДА ДокументыПредприятия.ДатаРегистрации
ИНАЧЕ ДокументыПредприятия.ДатаСоздания
КОНЕЦ МЕЖДУ &amp;ДатаНачала И &amp;ДатаОкончания),
(ДокументыПредприятия.РегистрационныйНомер = ""
И &amp;ПоказыватьДокументы = ЗНАЧЕНИЕ(Перечисление.ПоказыватьДокументы.НеЗарегистрированные)
ИЛИ ДокументыПредприятия.РегистрационныйНомер &lt;&gt; ""
И &amp;ПоказыватьДокументы = ЗНАЧЕНИЕ(Перечисление.ПоказыватьДокументы.Зарегистрированные)
ИЛИ &amp;ПоказыватьДокументы = ЗНАЧЕНИЕ(Перечисление.ПоказыватьДокументы.Все))}</query>
</dataSet>
<totalField>
<dataPath>Количество</dataPath>
<expression>Сумма(Количество)</expression>
</totalField>
<parameter>
<name>ДатаНачала</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата начала</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>true</useRestriction>
<expression>&amp;Период.ДатаНачала</expression>
</parameter>
<parameter>
<name>ДатаОкончания</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата окончания</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>true</useRestriction>
<expression>&amp;Период.ДатаОкончания</expression>
</parameter>
<parameter>
<name>Период</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Период</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>v8:StandardPeriod</v8:Type>
</valueType>
<value xsi:type="v8:StandardPeriod">
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</value>
<useRestriction>false</useRestriction>
</parameter>
<parameter>
<name>ПоказыватьДокументы</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Показывать документы</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type xmlns:d4p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d4p1:EnumRef.ПоказыватьДокументы</v8:Type>
</valueType>
<value xsi:type="dcscor:DesignTimeValue">Перечисление.ПоказыватьДокументы.ПустаяСсылка</value>
<useRestriction>false</useRestriction>
<inputParameters>
<dcscor:item>
<dcscor:parameter>БыстрыйВыбор</dcscor:parameter>
<dcscor:value xsi:type="xs:boolean">true</dcscor:value>
</dcscor:item>
</inputParameters>
</parameter>
<parameter>
<name>УчитыватьПомеченныеНаУдаление</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Учитывать помеченные на удаление</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:boolean</v8:Type>
</valueType>
<value xsi:type="xs:boolean">false</value>
<useRestriction>false</useRestriction>
</parameter>
<settingsVariant>
<dcsset:name>ДокументооборотПоВопросамДеятельности</dcsset:name>
<dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Документооборот по вопросам деятельности</v8:content>
</v8:item>
</dcsset:presentation>
<dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Количество</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:filter>
<dcsset:item xsi:type="dcsset:FilterItemComparison">
<dcsset:use>false</dcsset:use>
<dcsset:left xsi:type="dcscor:Field">Проект</dcsset:left>
<dcsset:comparisonType>Equal</dcsset:comparisonType>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>0de37948-d5cb-431c-8176-ce03454c963e</dcsset:userSettingID>
</dcsset:item>
</dcsset:filter>
<dcsset:dataParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Период</dcscor:parameter>
<dcscor:value xsi:type="v8:StandardPeriod">
<v8:variant xsi:type="v8:StandardPeriodVariant">ThisMonth</v8:variant>
</dcscor:value>
<dcsset:userSettingID>bc1604cd-f0bd-40d3-bfd5-b7841c422ffc</dcsset:userSettingID>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ПоказыватьДокументы</dcscor:parameter>
<dcscor:value xsi:type="dcscor:DesignTimeValue">Перечисление.ПоказыватьДокументы.Зарегистрированные</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>УчитыватьПомеченныеНаУдаление</dcscor:parameter>
<dcscor:value xsi:type="xs:boolean">false</dcscor:value>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>51a332fc-68d0-4703-ade4-cae465ec173a</dcsset:userSettingID>
</dcscor:item>
</dcsset:dataParameters>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>Количество</dcsset:field>
<dcsset:orderType>Desc</dcsset:orderType>
</dcsset:item>
</dcsset:order>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:point>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>ВопросДеятельности</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>КоличествоЗаписей</dcscor:parameter>
<dcscor:value xsi:type="xs:decimal">10</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
</dcsset:point>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartType">Bar</dcscor:value>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.ВидПодписей</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartLabelType">Value</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.РасположениеЛегенды</dcscor:parameter>
<dcscor:value xsi:type="dcsset:DataCompositionChartLegendPlacement">None</dcscor:value>
</dcscor:item>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="xs:string">Топ 10 вопросов деятельности</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:userSettingID>1c48387d-d2d8-4700-b0e3-4086e35366f4</dcsset:userSettingID>
</dcsset:item>
<dcsset:item xsi:type="dcsset:StructureItemGroup">
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>ВопросДеятельности</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>СистемныеПоля.НомерПоПорядку</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Количество.ПроцентВГруппе</dcsset:field>
<dcsset:title>%</dcsset:title>
</dcsset:item>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="xs:string">Полный список</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
</dcsset:item>
</dcsset:settings>
</settingsVariant>
</DataCompositionSchema>
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="7e2a55d6-f4ed-4117-b8b2-aabb11a426d7">
<InternalInfo>
<xr:GeneratedType name="ReportObject.ВходящиеДокументы" category="Object">
<xr:TypeId>ac32829e-21ff-4faf-a252-351ab568be26</xr:TypeId>
<xr:ValueId>4d74258e-ac10-4bd0-88d2-ca5ac2a7082c</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.ВходящиеДокументы" category="Manager">
<xr:TypeId>6ce166af-576e-4a36-b894-635103840dfa</xr:TypeId>
<xr:ValueId>7aa4274f-ef95-44ae-ad6b-c8aab238271e</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ВходящиеДокументы</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Входящие документы</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm/>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.ВходящиеДокументы.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm/>
<AuxiliarySettingsForm/>
<DefaultVariantForm/>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Отчет по входящим документам</v8:content>
</v8:item>
</ExtendedPresentation>
<Explanation/>
</Properties>
<ChildObjects>
<Template>ОбразецОтчетаДокументыПолученныеПриПереадресации</Template>
<Template>ОбразецОтчетаДокументыТребующиеОтветПереадресовавшему</Template>
<Template>ОбразецОтчетаСписокВходящихДокументов</Template>
<Template>ОбразецОтчетаСписокПереадресованныхДокументов</Template>
<Template>ОбразецОтчетаСписокПросроченныхВходящихДокументов</Template>
<Template>ОбразецОтчетаСтатистикаДокументовПолученныхПриПереадресации</Template>
<Template>ОбразецОтчетаСтатистикаПереадресованныхДокументов</Template>
<Template>ОбразецОтчетаСтатистикаПоВидамВходящиеДокументы</Template>
<Template>ОбразецОтчетаСтатистикаПоИнициативнымИОтветным</Template>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,66 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область НастройкиОтчетаПоУмолчанию
//Выполняет заполнение категорий и разделов в зависимости от варианта отчета
//Параметры:КлючВариантаОтчета - Строковое название варианта отчета
// СписокКатегорий - в список добавляются необходимые категории
// СписокРазделов - в список добавляются необходимые категории
Процедура ЗаполнитьСписокКатегорийИРазделовОтчета(КлючВариантаОтчета, СписокКатегорий, СписокРазделов) Экспорт
СписокРазделов.Добавить(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(
Метаданные.Подсистемы.ДокументыИФайлы));
Если КлючВариантаОтчета = "СписокВходящихДокументов" Тогда
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ВходящиеДокументыСписок);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоВходящимДокументам);
ИначеЕсли КлючВариантаОтчета = "СтатистикаПоВидамВходящиеДокументы" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
ИначеЕсли КлючВариантаОтчета = "СтатистикаПоИнициативнымИОтветным" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
ИначеЕсли КлючВариантаОтчета = "ДокументыПолученныеПриПереадресации" Тогда
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ВходящиеДокументыСписок);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоВходящимДокументам);
ИначеЕсли КлючВариантаОтчета = "СтатистикаДокументовПолученныхПриПереадресации" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
ИначеЕсли КлючВариантаОтчета = "ДокументыТребующиеОтветПереадресовавшему" Тогда
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ВходящиеДокументыСписок);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.КонтрольныеОтчеты);
ИначеЕсли КлючВариантаОтчета = "СписокПереадресованныхДокументов" Тогда
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ВходящиеДокументыСписок);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоВходящимДокументам);
ИначеЕсли КлючВариантаОтчета = "СтатистикаПереадресованныхДокументов" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
ИначеЕсли КлючВариантаОтчета = "СписокПросроченныхВходящихДокументов" Тогда
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ВходящиеДокументыСписок);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Просроченное);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоВходящимДокументам);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#КонецЕсли
@@ -0,0 +1,28 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
// Процедура-обработчик события ПриКомпоновкеРезультата. Устанавливает цвета диаграмм.
//
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДокументРезультат.Очистить();
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ОбщегоНазначенияДокументооборот.УстановитьЦветаДиаграмм(ДокументРезультат);
КонецПроцедуры
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="3895c186-9cfa-4c82-bf86-b16d5b4baf2d">
<Properties>
<Name>ОбразецОтчетаДокументыПолученныеПриПереадресации</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета документы полученные при переадресации</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="585d4b8a-126b-40fc-9daa-557c2cd7d977">
<Properties>
<Name>ОбразецОтчетаДокументыТребующиеОтветПереадресовавшему</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета документы требующие ответ переадресовавшему</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="b8204721-e4a9-43ba-818a-5d501127c7d8">
<Properties>
<Name>ОбразецОтчетаСписокВходящихДокументов</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета список входящих документов</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="98647a25-9440-49e5-92b1-4b4341e40669">
<Properties>
<Name>ОбразецОтчетаСписокПереадресованныхДокументов</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета список переадресованных документов</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="66735464-b540-44bd-873c-dc433a9f8cb3">
<Properties>
<Name>ОбразецОтчетаСписокПросроченныхВходящихДокументов</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета список просроченных входящих документов</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="226e5b01-4091-434c-9b64-6a1977c83322">
<Properties>
<Name>ОбразецОтчетаСтатистикаДокументовПолученныхПриПереадресации</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета статистика документов полученных при переадресации</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="91e95f1a-f9bc-4d49-be84-24ccda724297">
<Properties>
<Name>ОбразецОтчетаСтатистикаПереадресованныхДокументов</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета статистика переадресованных документов</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="3567f98c-f756-4e9a-b1d3-d442c77241a2">
<Properties>
<Name>ОбразецОтчетаСтатистикаПоВидамВходящиеДокументы</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета статистика по видам входящие документы</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="0b2db04d-5827-4f33-bd47-e2c02432d1a8">
<Properties>
<Name>ОбразецОтчетаСтатистикаПоИнициативнымИОтветным</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета статистика по инициативным и ответным</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="a6540ec7-362d-450e-9d19-cd451bfce520">
<Properties>
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная схема компоновки данных</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="b624f19c-4b84-4f54-9a20-45cdb8be8825">
<InternalInfo>
<xr:GeneratedType name="ReportObject.ДескрипторыДоступа" category="Object">
<xr:TypeId>992b0814-e38c-41bb-bb6f-b02b341e3698</xr:TypeId>
<xr:ValueId>3153ad57-fba0-4370-a909-f4bdb937e719</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.ДескрипторыДоступа" category="Manager">
<xr:TypeId>e61bfb79-d5b7-4089-a5b2-1b10710a1e84</xr:TypeId>
<xr:ValueId>ae701c46-80a5-4e4a-bb2c-90fb1a208d7c</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ДескрипторыДоступа</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дескрипторы доступа</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>Report.ДескрипторыДоступа.Form.ФормаОтчета</DefaultForm>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.ДескрипторыДоступа.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm/>
<AuxiliarySettingsForm/>
<DefaultVariantForm/>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Form>ФормаОтчета</Form>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Form uuid="85e69340-31f1-44d1-883e-85d16be974b0">
<Properties>
<Name>ФормаОтчета</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма отчета</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<ExtendedPresentation/>
</Properties>
</Form>
</MetaDataObject>
@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<CommandBarLocation>None</CommandBarLocation>
<CommandSet>
<ExcludedCommand>ReportSettings</ExcludedCommand>
</CommandSet>
<ReportResult>Результат</ReportResult>
<DetailsData>ДанныеРасшифровки</DetailsData>
<ReportFormType>Main</ReportFormType>
<AutoShowState>Auto</AutoShowState>
<CustomSettingsFolder>КомпоновщикНастроекПользовательскиеНастройки</CustomSettingsFolder>
<ReportResultViewMode>Auto</ReportResultViewMode>
<ViewModeApplicationOnSetReportResult>Auto</ViewModeApplicationOnSetReportResult>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<Autofill>false</Autofill>
</AutoCommandBar>
<ChildItems>
<CommandBar name="ОсновнаяКоманднаяПанель" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная командная панель</v8:content>
</v8:item>
</Title>
<CommandSource>Form</CommandSource>
<ExtendedTooltip name="ОсновнаяКоманднаяПанельРасширеннаяПодсказка" id="2"/>
</CommandBar>
<UsualGroup name="КомпоновщикНастроекПользовательскиеНастройки" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
</Title>
<VerticalStretch>false</VerticalStretch>
<Group>Vertical</Group>
<Behavior>Usual</Behavior>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="КомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="4"/>
</UsualGroup>
<SpreadSheetDocumentField name="Результат" id="5">
<DataPath>Результат</DataPath>
<DefaultItem>true</DefaultItem>
<TitleLocation>None</TitleLocation>
<Width>100</Width>
<VerticalScrollBar>true</VerticalScrollBar>
<HorizontalScrollBar>true</HorizontalScrollBar>
<ContextMenu name="РезультатКонтекстноеМеню" id="6"/>
<ExtendedTooltip name="РезультатРасширеннаяПодсказка" id="7"/>
</SpreadSheetDocumentField>
</ChildItems>
<Attributes>
<Attribute name="Отчет" id="1">
<Type>
<v8:Type>cfg:ReportObject.ДескрипторыДоступа</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
</Attribute>
<Attribute name="Результат" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Результат</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>
</Type>
</Attribute>
<Attribute name="ДанныеРасшифровки" id="3">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
</Attributes>
</Form>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="ed368f4f-15de-488c-bc6e-5a8661ee8b30">
<Properties>
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная схема компоновки данных</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,269 @@
<?xml version="1.0" encoding="UTF-8"?>
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dataSource>
<name>ИсточникДанных1</name>
<dataSourceType>Local</dataSourceType>
</dataSource>
<dataSet xsi:type="DataSetQuery">
<name>НаборДанных1</name>
<field xsi:type="DataSetFieldField">
<dataPath>КоличествоДескрипторов</dataPath>
<field>КоличествоДескрипторов</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ТипОбъекта</dataPath>
<field>ТипОбъекта</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>НомерТаблицыДескриптора</dataPath>
<field>НомерТаблицыДескриптора</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>КоличествоНеиспользуемых</dataPath>
<field>КоличествоНеиспользуемых</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Из них неиспользуемых</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>КоличествоПомеченныхНаУдаление</dataPath>
<field>КоличествоПомеченныхНаУдаление</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Помеченных на удаление</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Индивидуальные</dataPath>
<field>Индивидуальные</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Индивидуальные</v8:content>
</v8:item>
</title>
<appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Формат</dcscor:parameter>
<dcscor:value xsi:type="xs:string">БЛ='Не индивидуальные'; БИ=Индивидуальные</dcscor:value>
</dcscor:item>
</appearance>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ДляЛокальныхАдминистраторов</dataPath>
<field>ДляЛокальныхАдминистраторов</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Для локальных администраторов</v8:content>
</v8:item>
</title>
<appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Формат</dcscor:parameter>
<dcscor:value xsi:type="xs:string">БЛ='Не для локальных администраторов'; БИ='Для локальных администраторов'</dcscor:value>
</dcscor:item>
</appearance>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ РАЗЛИЧНЫЕ
ДескрипторыДоступаОбъектов.ИдентификаторОбъектаМетаданных КАК ИдентификаторОбъектаМетаданных,
ДескрипторыДоступаОбъектов.Ссылка КАК Дескриптор,
ДескрипторыДоступаОбъектов.КонтейнерСотрудников &lt;&gt; НЕОПРЕДЕЛЕНО КАК Индивидуальные,
ДескрипторыДоступаОбъектов.ДляЛокальныхАдминистраторов КАК ДляЛокальныхАдминистраторов,
1 КАК НомерТаблицыДескриптора,
ВЫБОР
КОГДА ДескрипторыДляОбъектов.Объект ЕСТЬ NULL
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ КАК Неиспользуемый,
ВЫБОР
КОГДА ДескрипторыДоступаОбъектов.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ КАК ПомеченныйНаУдаление
ПОМЕСТИТЬ ВТ_Идентификаторы
ИЗ
Справочник.ДескрипторыДоступаОбъектов КАК ДескрипторыДоступаОбъектов
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДескрипторыДляОбъектов КАК ДескрипторыДляОбъектов
ПО (ДескрипторыДляОбъектов.Дескриптор = ДескрипторыДоступаОбъектов.Ссылка)
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
NULL,
ДескрипторыДоступаРегистров.Ссылка,
ЛОЖЬ,
ЛОЖЬ,
2,
NULL,
ВЫБОР
КОГДА ДескрипторыДоступаРегистров.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
ИЗ
Справочник.ДескрипторыДоступаРегистров КАК ДескрипторыДоступаРегистров
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВЫБОР ВТ_Идентификаторы.НомерТаблицыДескриптора
КОГДА 1
ТОГДА ИдентификаторыОбъектовМетаданных.Наименование
КОГДА 2
ТОГДА "Регистры"
КОНЕЦ КАК ТипОбъекта,
ВТ_Идентификаторы.Индивидуальные КАК Индивидуальные,
ВТ_Идентификаторы.ДляЛокальныхАдминистраторов КАК ДляЛокальныхАдминистраторов,
КОЛИЧЕСТВО(ВТ_Идентификаторы.Дескриптор) КАК КоличествоДескрипторов,
ВТ_Идентификаторы.НомерТаблицыДескриптора КАК НомерТаблицыДескриптора,
СУММА(ВТ_Идентификаторы.Неиспользуемый) КАК КоличествоНеиспользуемых,
СУММА(ВТ_Идентификаторы.ПомеченныйНаУдаление) КАК КоличествоПомеченныхНаУдаление
ИЗ
ВТ_Идентификаторы КАК ВТ_Идентификаторы
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ИдентификаторыОбъектовМетаданных КАК ИдентификаторыОбъектовМетаданных
ПО ВТ_Идентификаторы.ИдентификаторОбъектаМетаданных = ИдентификаторыОбъектовМетаданных.Ссылка
СГРУППИРОВАТЬ ПО
ВТ_Идентификаторы.НомерТаблицыДескриптора,
ВЫБОР ВТ_Идентификаторы.НомерТаблицыДескриптора
КОГДА 1
ТОГДА ИдентификаторыОбъектовМетаданных.Наименование
КОГДА 2
ТОГДА "Регистры"
КОНЕЦ,
ВТ_Идентификаторы.Индивидуальные,
ВТ_Идентификаторы.ДляЛокальныхАдминистраторов</query>
</dataSet>
<totalField>
<dataPath>КоличествоДескрипторов</dataPath>
<expression>Сумма(КоличествоДескрипторов)</expression>
<group>ОбщийИтог</group>
</totalField>
<totalField>
<dataPath>КоличествоНеиспользуемых</dataPath>
<expression>Сумма(КоличествоНеиспользуемых)</expression>
<group>ОбщийИтог</group>
</totalField>
<totalField>
<dataPath>КоличествоПомеченныхНаУдаление</dataPath>
<expression>Сумма(КоличествоПомеченныхНаУдаление)</expression>
<group>ОбщийИтог</group>
</totalField>
<settingsVariant>
<dcsset:name>Основной</dcsset:name>
<dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дескрипторы доступа</v8:content>
</v8:item>
</dcsset:presentation>
<dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>ТипОбъекта</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>КоличествоДескрипторов</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>КоличествоНеиспользуемых</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>КоличествоПомеченныхНаУдаление</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>Индивидуальные</dcsset:field>
<dcsset:orderType>Desc</dcsset:orderType>
</dcsset:item>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>ДляЛокальныхАдминистраторов</dcsset:field>
<dcsset:orderType>Desc</dcsset:orderType>
</dcsset:item>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>КоличествоДескрипторов</dcsset:field>
<dcsset:orderType>Desc</dcsset:orderType>
</dcsset:item>
</dcsset:order>
<dcsset:conditionalAppearance>
<dcsset:item>
<dcsset:selection/>
<dcsset:filter>
<dcsset:item xsi:type="dcsset:FilterItemComparison">
<dcsset:left xsi:type="dcscor:Field">НомерТаблицыДескриптора</dcsset:left>
<dcsset:comparisonType>NotEqual</dcsset:comparisonType>
<dcsset:right xsi:type="xs:decimal">1</dcsset:right>
</dcsset:item>
</dcsset:filter>
<dcsset:appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ЦветФона</dcscor:parameter>
<dcscor:value xsi:type="v8ui:Color">#F0F0F0</dcscor:value>
</dcscor:item>
</dcsset:appearance>
</dcsset:item>
</dcsset:conditionalAppearance>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>РасположениеИтогов</dcscor:parameter>
<dcscor:value xsi:type="dcscor:DataCompositionTotalPlacement">End</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ВертикальноеРасположениеОбщихИтогов</dcscor:parameter>
<dcscor:value xsi:type="dcscor:DataCompositionTotalPlacement">End</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:item xsi:type="dcsset:StructureItemGroup">
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>Индивидуальные</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
<dcsset:item xsi:type="dcsset:StructureItemGroup">
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>ДляЛокальныхАдминистраторов</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
<dcsset:item xsi:type="dcsset:StructureItemGroup">
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:item>
</dcsset:item>
</dcsset:item>
</dcsset:settings>
</settingsVariant>
</DataCompositionSchema>
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="a36ff37c-19cd-4b62-8b55-d6c9d31da9d2">
<InternalInfo>
<xr:GeneratedType name="ReportObject.ДиаграммаСостоянияЭДО" category="Object">
<xr:TypeId>884dedd8-4f00-4406-a162-11d6fa8055cc</xr:TypeId>
<xr:ValueId>8e02593f-08d9-4a0f-b8fe-68e1c25a6847</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.ДиаграммаСостоянияЭДО" category="Manager">
<xr:TypeId>18b4693e-ee17-4644-a76d-d9d63da00293</xr:TypeId>
<xr:ValueId>46d7a4a3-0420-415b-8b9c-438d270d7efc</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ДиаграммаСостоянияЭДО</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Диаграмма состояния электронного документооборота</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm/>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.ДиаграммаСостоянияЭДО.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm/>
<AuxiliarySettingsForm/>
<DefaultVariantForm/>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="0bce09cf-d76a-4416-90d1-60693b5fae25">
<Properties>
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная схема компоновки данных</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,232 @@
<?xml version="1.0" encoding="UTF-8"?>
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dataSource>
<name>ИсточникДанных1</name>
<dataSourceType>Local</dataSourceType>
</dataSource>
<dataSet xsi:type="DataSetUnion">
<name>ЭлектронныеДокументы</name>
<field xsi:type="DataSetFieldField">
<dataPath>Количество</dataPath>
<field>Количество</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Состояние</dataPath>
<field>Состояние</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ЭлектронныйДокумент</dataPath>
<field>ЭлектронныйДокумент</field>
</field>
<item xsi:type="DataSetQuery">
<name>Входящие</name>
<field xsi:type="DataSetFieldField">
<dataPath>Количество</dataPath>
<field>Количество</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Состояние</dataPath>
<field>Состояние</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ЭлектронныйДокумент</dataPath>
<field>ЭлектронныйДокумент</field>
<role>
<dcscom:dimension>true</dcscom:dimension>
</role>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ
СостоянияЭДО.ЭлектронныйДокумент,
1 КАК Количество,
СостоянияЭДО.Состояние
ИЗ
РегистрСведений.СостоянияДокументовЭДО КАК СостоянияЭДО
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументВходящийЭДО КАК ЭлектронныйДокументВходящийЭДО
ПО СостоянияЭДО.ЭлектронныйДокумент = ЭлектронныйДокументВходящийЭДО.Ссылка
ГДЕ
ЭлектронныйДокументВходящийЭДО.Дата МЕЖДУ &amp;НачалоПериода И &amp;КонецПериода
И НЕ ЭлектронныйДокументВходящийЭДО.ПометкаУдаления</query>
</item>
<item xsi:type="DataSetQuery">
<name>Исходящие</name>
<field xsi:type="DataSetFieldField">
<dataPath>ЭлектронныйДокумент</dataPath>
<field>ЭлектронныйДокумент</field>
<role>
<dcscom:dimension>true</dcscom:dimension>
</role>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Количество</dataPath>
<field>Количество</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Состояние</dataPath>
<field>Состояние</field>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ
СостоянияЭДО.ЭлектронныйДокумент,
1 КАК Количество,
СостоянияЭДО.Состояние
ИЗ
РегистрСведений.СостоянияДокументовЭДО КАК СостоянияЭДО
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЭлектронныйДокументИсходящийЭДО КАК ЭлектронныйДокументИсходящийЭДО
ПО СостоянияЭДО.ЭлектронныйДокумент = ЭлектронныйДокументИсходящийЭДО.Ссылка
ГДЕ
ЭлектронныйДокументИсходящийЭДО.Дата МЕЖДУ &amp;НачалоПериода И &amp;КонецПериода
И НЕ ЭлектронныйДокументИсходящийЭДО.ПометкаУдаления</query>
</item>
</dataSet>
<totalField>
<dataPath>Количество</dataPath>
<expression>Сумма(Количество)</expression>
</totalField>
<parameter>
<name>КонецПериода</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Конец периода</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>true</useRestriction>
<expression>&amp;Период.ДатаОкончания</expression>
<availableAsField>false</availableAsField>
</parameter>
<parameter>
<name>НачалоПериода</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Начало периода</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>true</useRestriction>
<expression>&amp;Период.ДатаНачала</expression>
<availableAsField>false</availableAsField>
</parameter>
<parameter>
<name>Период</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Период</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>v8:StandardPeriod</v8:Type>
</valueType>
<value xsi:type="v8:StandardPeriod">
<v8:variant xsi:type="v8:StandardPeriodVariant">ThisMonth</v8:variant>
</value>
<useRestriction>false</useRestriction>
</parameter>
<settingsVariant>
<dcsset:name>СостояниеЭДО</dcsset:name>
<dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Состояние ЭДО</v8:content>
</v8:item>
</dcsset:presentation>
<dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Количество</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:dataParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Период</dcscor:parameter>
<dcscor:value xsi:type="v8:StandardPeriod">
<v8:variant xsi:type="v8:StandardPeriodVariant">ThisMonth</v8:variant>
</dcscor:value>
<dcsset:userSettingID>03ba4c3f-5172-4225-82b7-7f36c23962ee</dcsset:userSettingID>
<dcsset:userSettingPresentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Период</v8:content>
</v8:item>
</dcsset:userSettingPresentation>
</dcscor:item>
</dcsset:dataParameters>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartType">Pie3D</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="v8:LocalStringType"/>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:series>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>Состояние</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:series>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>ТипДиаграммы</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartType">Column3D</dcscor:value>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.ВидПодписей</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartLabelType">Value</dcscor:value>
</dcscor:item>
</dcscor:item>
</dcsset:outputParameters>
</dcsset:item>
</dcsset:settings>
</settingsVariant>
</DataCompositionSchema>
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="1ba197f8-0596-4360-a476-5f177e1269c8">
<InternalInfo>
<xr:GeneratedType name="ReportObject.ДинамикаВходящихПисем" category="Object">
<xr:TypeId>c1f1f4ae-625d-4304-9439-7376cfc84940</xr:TypeId>
<xr:ValueId>8164e5fe-b0f3-49dc-872f-154e1e1c70e3</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.ДинамикаВходящихПисем" category="Manager">
<xr:TypeId>027c111b-1396-4079-b4d2-3e95cdff28a2</xr:TypeId>
<xr:ValueId>8a307b50-3a2a-4388-ae1e-eb43ce0fcb8d</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ДинамикаВходящихПисем</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамика входящих писем</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>CommonForm.ФормаОтчета</DefaultForm>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.ДинамикаВходящихПисем.Template.Макет</MainDataCompositionSchema>
<DefaultSettingsForm>CommonForm.ФормаНастроекОтчета</DefaultSettingsForm>
<AuxiliarySettingsForm/>
<DefaultVariantForm>CommonForm.ФормаВариантаОтчета</DefaultVariantForm>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Template>Макет</Template>
<Template>ОбразецОтчетаДинамикаВходящихПисем</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,32 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
#Область НастройкиОтчетаПоУмолчанию
//Выполняет заполнение категорий и разделов в зависимости от варианта отчета
//Параметры:КлючВариантаОтчета - Строковое название варианта отчета
// СписокКатегорий - в список добавляются необходимые категории
// СписокРазделов - в список добавляются необходимые категории
Процедура ЗаполнитьСписокКатегорийИРазделовОтчета(КлючВариантаОтчета, СписокКатегорий, СписокРазделов) Экспорт
СписокРазделов.Добавить(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(
Метаданные.Подсистемы.СовместнаяРабота));
Если КлючВариантаОтчета = "ДинамикаВходящихПисем" Тогда
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ПисьмаСписок);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Почта);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#КонецЕсли
@@ -0,0 +1,48 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
// Процедура-обработчик события ПриСозданииНаСервере. Устанавливает отбор по показателю процесса.
//
Процедура ПриСозданииНаСервере(ЭтотОбъект, Отказ, СтандартнаяОбработка) Экспорт
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиСобытий
// Процедура-обработчик события ПриКомпоновкеРезультата. Устанавливает цвета диаграмм.
//
// Параметры:
// ДокументРезультат - ТабличныйДокумент - результат отчета
// ДанныеРасшифровки - ДанныеРасшифровкиКомпоновкиДанных. - данные расшифровки
// СтандартнаяОбработка - Булево
//
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДокументРезультат.Очистить();
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ОбщегоНазначенияДокументооборот.УстановитьЦветаДиаграмм(ДокументРезультат);
КонецПроцедуры
#КонецОбласти
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="953c083e-54dc-4d28-b450-590dd96368a8">
<Properties>
<Name>Макет</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Макет</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,196 @@
<?xml version="1.0" encoding="UTF-8"?>
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dataSource>
<name>ИсточникДанных1</name>
<dataSourceType>Local</dataSourceType>
</dataSource>
<dataSet xsi:type="DataSetQuery">
<name>НаборДанных1</name>
<field xsi:type="DataSetFieldField">
<dataPath>ДатаПолучения</dataPath>
<field>ДатаПолучения</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ДатаНачалаПериода</dataPath>
<field>ДатаНачалаПериода</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата начала периода</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>УчетнаяЗапись</dataPath>
<field>УчетнаяЗапись</field>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ
ВходящееПисьмо.ДатаПолучения КАК ДатаПолучения,
НАЧАЛОПЕРИОДА(ВходящееПисьмо.ДатаПолучения, ДЕНЬ) КАК ДатаНачалаПериода,
ВходящееПисьмо.УчетнаяЗапись
ИЗ
Документ.ВходящееПисьмо КАК ВходящееПисьмо
{ГДЕ
(ВходящееПисьмо.ДатаПолучения &gt;= &amp;ДатаНачала
И ВходящееПисьмо.ДатаПолучения &lt;= &amp;ДатаОкончания),
(ВходящееПисьмо.УчетнаяЗапись = &amp;УчетнаяЗапись)}
УПОРЯДОЧИТЬ ПО
ДатаПолучения УБЫВ</query>
</dataSet>
<calculatedField>
<dataPath>Количество</dataPath>
<expression>1</expression>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</title>
</calculatedField>
<totalField>
<dataPath>Количество</dataPath>
<expression>Сумма(Количество)</expression>
</totalField>
<parameter>
<name>ДатаНачала</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата начала</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>false</useRestriction>
</parameter>
<parameter>
<name>ДатаОкончания</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата окончания</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>false</useRestriction>
</parameter>
<parameter>
<name>УчетнаяЗапись</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Учетная запись</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type xmlns:d4p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d4p1:CatalogRef.УчетныеЗаписиЭлектроннойПочты</v8:Type>
</valueType>
<value xsi:nil="true"/>
<useRestriction>false</useRestriction>
</parameter>
<settingsVariant>
<dcsset:name>ДинамикаВходящихПисем</dcsset:name>
<dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамика входящих писем</v8:content>
</v8:item>
</dcsset:presentation>
<dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Количество</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:dataParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ДатаНачала</dcscor:parameter>
<dcscor:value xsi:type="v8:StandardBeginningDate">
<v8:variant xsi:type="v8:StandardBeginningDateVariant">BeginningOfThisQuarter</v8:variant>
</dcscor:value>
<dcsset:userSettingID>8c6bc025-95fd-4fb4-81f2-b2d8c244a6c1</dcsset:userSettingID>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ДатаОкончания</dcscor:parameter>
<dcscor:value xsi:type="v8:StandardBeginningDate">
<v8:variant xsi:type="v8:StandardBeginningDateVariant">BeginningOfNextQuarter</v8:variant>
</dcscor:value>
<dcsset:userSettingID>75365b2d-9b7a-48b4-b2dc-f710ccf7f2b4</dcsset:userSettingID>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>УчетнаяЗапись</dcscor:parameter>
<dcscor:value xsi:nil="true"/>
<dcsset:userSettingID>15a85137-0974-4eb2-8e15-2cd4a28c24aa</dcsset:userSettingID>
</dcscor:item>
</dcsset:dataParameters>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartType">Area</dcscor:value>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>ТипДиаграммы.Окантовка</dcscor:parameter>
<dcscor:value xsi:type="xs:boolean">true</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.Градиент</dcscor:parameter>
<dcscor:value xsi:type="xs:boolean">true</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.РасположениеЛегенды</dcscor:parameter>
<dcscor:value xsi:type="dcsset:DataCompositionChartLegendPlacement">None</dcscor:value>
</dcscor:item>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамика входящих писем</v8:content>
</v8:item>
</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ВыводитьПараметрыДанных</dcscor:parameter>
<dcscor:value xsi:type="dcsset:DataCompositionTextOutputType">DontOutput</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:point>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>ДатаНачалаПериода</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:point>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:item>
</dcsset:settings>
</settingsVariant>
</DataCompositionSchema>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="999d8312-8ed3-4248-b86c-723d31356dcf">
<Properties>
<Name>ОбразецОтчетаДинамикаВходящихПисем</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета динамика входящих писем</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="3a1cd5e5-ac59-478f-8b18-8e6efe301cd9">
<InternalInfo>
<xr:GeneratedType name="ReportObject.ДинамикаИсходящихПисем" category="Object">
<xr:TypeId>bed4fc72-d29f-4902-88c2-e1a29c35a6d7</xr:TypeId>
<xr:ValueId>67a8ba5b-527b-476f-857a-22f8d2079a52</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.ДинамикаИсходящихПисем" category="Manager">
<xr:TypeId>eae3f5c7-ff7e-4542-8142-89bf71788660</xr:TypeId>
<xr:ValueId>018f1d59-46b3-4673-9a7e-1ab90f85085a</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ДинамикаИсходящихПисем</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамика исходящих писем</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>CommonForm.ФормаОтчета</DefaultForm>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.ДинамикаИсходящихПисем.Template.Макет</MainDataCompositionSchema>
<DefaultSettingsForm>CommonForm.ФормаНастроекОтчета</DefaultSettingsForm>
<AuxiliarySettingsForm/>
<DefaultVariantForm>CommonForm.ФормаВариантаОтчета</DefaultVariantForm>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Template>Макет</Template>
<Template>ОбразецОтчетаДинамикаИсходящихПисем</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,32 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
#Область НастройкиОтчетаПоУмолчанию
//Выполняет заполнение категорий и разделов в зависимости от варианта отчета
//Параметры:КлючВариантаОтчета - Строковое название варианта отчета
// СписокКатегорий - в список добавляются необходимые категории
// СписокРазделов - в список добавляются необходимые категории
Процедура ЗаполнитьСписокКатегорийИРазделовОтчета(КлючВариантаОтчета, СписокКатегорий, СписокРазделов) Экспорт
СписокРазделов.Добавить(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(
Метаданные.Подсистемы.СовместнаяРабота));
Если КлючВариантаОтчета = "ДинамикаИсходящихПисем" Тогда
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ПисьмаСписок);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Почта);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#КонецЕсли
@@ -0,0 +1,48 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
// Процедура-обработчик события ПриСозданииНаСервере. Устанавливает отбор по показателю процесса.
//
Процедура ПриСозданииНаСервере(ЭтотОбъект, Отказ, СтандартнаяОбработка) Экспорт
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиСобытий
// Процедура-обработчик события ПриКомпоновкеРезультата. Устанавливает цвета диаграмм.
//
// Параметры:
// ДокументРезультат - ТабличныйДокумент - результат отчета
// ДанныеРасшифровки - ДанныеРасшифровкиКомпоновкиДанных. - данные расшифровки
// СтандартнаяОбработка - Булево
//
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДокументРезультат.Очистить();
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ОбщегоНазначенияДокументооборот.УстановитьЦветаДиаграмм(ДокументРезультат);
КонецПроцедуры
#КонецОбласти
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="c3f702b1-c0ab-4757-94e6-5e870fba522f">
<Properties>
<Name>Макет</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Макет</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,196 @@
<?xml version="1.0" encoding="UTF-8"?>
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dataSource>
<name>ИсточникДанных1</name>
<dataSourceType>Local</dataSourceType>
</dataSource>
<dataSet xsi:type="DataSetQuery">
<name>НаборДанных1</name>
<field xsi:type="DataSetFieldField">
<dataPath>ДатаНачалаПериода</dataPath>
<field>ДатаНачалаПериода</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата начала периода</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ДатаОтправки</dataPath>
<field>ДатаОтправки</field>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>УчетнаяЗапись</dataPath>
<field>УчетнаяЗапись</field>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ
ИсходящееПисьмо.ДатаОтправки КАК ДатаОтправки,
НАЧАЛОПЕРИОДА(ИсходящееПисьмо.ДатаОтправки, ДЕНЬ) КАК ДатаНачалаПериода,
ИсходящееПисьмо.УчетнаяЗапись
ИЗ
Документ.ИсходящееПисьмо КАК ИсходящееПисьмо
{ГДЕ
(ИсходящееПисьмо.ДатаОтправки &gt;= &amp;ДатаНачала
И ИсходящееПисьмо.ДатаОтправки &lt;= &amp;ДатаОкончания),
(ИсходящееПисьмо.УчетнаяЗапись = &amp;УчетнаяЗапись)}
УПОРЯДОЧИТЬ ПО
ДатаОтправки УБЫВ</query>
</dataSet>
<calculatedField>
<dataPath>Количество</dataPath>
<expression>1</expression>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</title>
</calculatedField>
<totalField>
<dataPath>Количество</dataPath>
<expression>Сумма(Количество)</expression>
</totalField>
<parameter>
<name>ДатаНачала</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата начала</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>false</useRestriction>
</parameter>
<parameter>
<name>ДатаОкончания</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата окончания</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>false</useRestriction>
</parameter>
<parameter>
<name>УчетнаяЗапись</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Учетная запись</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type xmlns:d4p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d4p1:CatalogRef.УчетныеЗаписиЭлектроннойПочты</v8:Type>
</valueType>
<value xsi:nil="true"/>
<useRestriction>false</useRestriction>
</parameter>
<settingsVariant>
<dcsset:name>ДинамикаИсходящихПисем</dcsset:name>
<dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамика исходящих писем</v8:content>
</v8:item>
</dcsset:presentation>
<dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Количество</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:dataParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ДатаНачала</dcscor:parameter>
<dcscor:value xsi:type="v8:StandardBeginningDate">
<v8:variant xsi:type="v8:StandardBeginningDateVariant">BeginningOfThisQuarter</v8:variant>
</dcscor:value>
<dcsset:userSettingID>8c6bc025-95fd-4fb4-81f2-b2d8c244a6c1</dcsset:userSettingID>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ДатаОкончания</dcscor:parameter>
<dcscor:value xsi:type="v8:StandardBeginningDate">
<v8:variant xsi:type="v8:StandardBeginningDateVariant">BeginningOfNextQuarter</v8:variant>
</dcscor:value>
<dcsset:userSettingID>75365b2d-9b7a-48b4-b2dc-f710ccf7f2b4</dcsset:userSettingID>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>УчетнаяЗапись</dcscor:parameter>
<dcscor:value xsi:nil="true"/>
<dcsset:userSettingID>3e323e4c-b93a-4b04-8798-92c47e6e7f2b</dcsset:userSettingID>
</dcscor:item>
</dcsset:dataParameters>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartType">Area</dcscor:value>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>ТипДиаграммы.Окантовка</dcscor:parameter>
<dcscor:value xsi:type="xs:boolean">true</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.Градиент</dcscor:parameter>
<dcscor:value xsi:type="xs:boolean">true</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.РасположениеЛегенды</dcscor:parameter>
<dcscor:value xsi:type="dcsset:DataCompositionChartLegendPlacement">None</dcscor:value>
</dcscor:item>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамика исходящих писем</v8:content>
</v8:item>
</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ВыводитьПараметрыДанных</dcscor:parameter>
<dcscor:value xsi:type="dcsset:DataCompositionTextOutputType">DontOutput</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:point>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>ДатаНачалаПериода</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:point>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:item>
</dcsset:settings>
</settingsVariant>
</DataCompositionSchema>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="895bc316-9132-43a4-a26a-22e7bcdfe6f4">
<Properties>
<Name>ОбразецОтчетаДинамикаИсходящихПисем</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета динамика исходящих писем</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="ec972e38-550f-442c-b7d2-384846228d2f">
<InternalInfo>
<xr:GeneratedType name="ReportObject.ДинамикаФайлов" category="Object">
<xr:TypeId>2c7ed31c-988d-4180-ad1f-90241eac7d9d</xr:TypeId>
<xr:ValueId>f1f9ddbd-3a03-48fb-aa22-820b4e9f6f9e</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.ДинамикаФайлов" category="Manager">
<xr:TypeId>e568c94d-763e-4f2a-b220-5917f9815b00</xr:TypeId>
<xr:ValueId>7e6567f2-6127-4fce-8159-7777ac65ec6a</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ДинамикаФайлов</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамика объема и количества файлов</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm/>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.ДинамикаФайлов.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm/>
<AuxiliarySettingsForm/>
<DefaultVariantForm/>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Template>ОбразецОтчетаОсновной</Template>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,24 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область НастройкиОтчетаПоУмолчанию
//Выполняет заполнение категорий и разделов в зависимости от варианта отчета
//Параметры:КлючВариантаОтчета - Строковое название варианта отчета
// СписокКатегорий - в список добавляются необходимые категории
// СписокРазделов - в список добавляются необходимые категории
Процедура ЗаполнитьСписокКатегорийИРазделовОтчета(КлючВариантаОтчета, СписокКатегорий, СписокРазделов) Экспорт
СписокРазделов.Добавить(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(
Метаданные.Подсистемы.НастройкаИАдминистрирование));
Если КлючВариантаОтчета = "Основной" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#КонецЕсли
@@ -0,0 +1,29 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
// Процедура-обработчик события ПриКомпоновкеРезультата. Устанавливает цвета диаграмм.
//
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДокументРезультат.Очистить();
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ОбщегоНазначенияДокументооборот.УстановитьЦветаДиаграмм(ДокументРезультат);
КонецПроцедуры
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="f90295c9-c691-4cc6-b17c-63fd3d7c8798">
<Properties>
<Name>ОбразецОтчетаОсновной</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета основной</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="88459c67-b4d9-4ecd-90f5-a4d30334c5c5">
<Properties>
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная схема компоновки данных</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,386 @@
<?xml version="1.0" encoding="UTF-8"?>
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dataSource>
<name>ИсточникДанных1</name>
<dataSourceType>Local</dataSourceType>
</dataSource>
<dataSet xsi:type="DataSetQuery">
<name>ДинамикаАрхива</name>
<field xsi:type="DataSetFieldField">
<dataPath>Период</dataPath>
<field>Период</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Период</v8:content>
</v8:item>
</title>
<role>
<dcscom:periodNumber>1</dcscom:periodNumber>
<dcscom:periodType>Main</dcscom:periodType>
</role>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>КоличествоФайловКонечныйОстаток</dataPath>
<field>КоличествоФайловКонечныйОстаток</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество файлов</v8:content>
</v8:item>
</title>
<role>
<dcscom:balance>true</dcscom:balance>
<dcscom:balanceGroupName>КоличествоФайлов</dcscom:balanceGroupName>
<dcscom:balanceType>ClosingBalance</dcscom:balanceType>
</role>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>КоличествоФайловНачальныйОстаток</dataPath>
<field>КоличествоФайловНачальныйОстаток</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество файлов начальный остаток</v8:content>
</v8:item>
</title>
<useRestriction>
<field>true</field>
<condition>true</condition>
<group>true</group>
<order>true</order>
</useRestriction>
<attributeUseRestriction>
<field>true</field>
<condition>true</condition>
<group>true</group>
<order>true</order>
</attributeUseRestriction>
<role>
<dcscom:balance>true</dcscom:balance>
<dcscom:balanceGroupName>КоличествоФайлов</dcscom:balanceGroupName>
<dcscom:balanceType>OpeningBalance</dcscom:balanceType>
</role>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ОбъемФайловКонечныйОстаток</dataPath>
<field>ОбъемФайловКонечныйОстаток</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Объем файлов</v8:content>
</v8:item>
</title>
<role>
<dcscom:balance>true</dcscom:balance>
<dcscom:balanceGroupName>ОбъемФайлов</dcscom:balanceGroupName>
<dcscom:balanceType>ClosingBalance</dcscom:balanceType>
</role>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>ОбъемФайловНачальныйОстаток</dataPath>
<field>ОбъемФайловНачальныйОстаток</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Объем файлов начальный остаток</v8:content>
</v8:item>
</title>
<useRestriction>
<field>true</field>
<condition>true</condition>
<group>true</group>
<order>true</order>
</useRestriction>
<attributeUseRestriction>
<field>true</field>
<condition>true</condition>
<group>true</group>
<order>true</order>
</attributeUseRestriction>
<role>
<dcscom:balance>true</dcscom:balance>
<dcscom:balanceGroupName>ОбъемФайлов</dcscom:balanceGroupName>
<dcscom:balanceType>OpeningBalance</dcscom:balanceType>
</role>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ РАЗРЕШЕННЫЕ
НАЧАЛОПЕРИОДА(ВерсииФайлов.ДатаСоздания, ДЕНЬ) КАК Период,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВерсииФайлов.Ссылка) КАК Количество,
СУММА(ВерсииФайлов.Размер) КАК Размер
ПОМЕСТИТЬ ДанныеПоПериодам
ИЗ
Справочник.ВерсииФайлов КАК ВерсииФайлов
ГДЕ
ВерсииФайлов.ДатаСоздания &gt;= &amp;ДатаНачала
И ВерсииФайлов.ДатаСоздания &lt;= &amp;ДатаОкончания
И ВерсииФайлов.ФайлУдален = ЛОЖЬ
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(ВерсииФайлов.ДатаСоздания, ДЕНЬ)
ИНДЕКСИРОВАТЬ ПО
Период
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ДанныеАрхива.Период,
ДанныеАрхива.Количество - ИзмененияПоПериодам.Количество КАК КоличествоФайловНачальныйОстаток,
ДанныеАрхива.Количество КАК КоличествоФайловКонечныйОстаток,
ДанныеАрхива.Размер - ИзмененияПоПериодам.Размер КАК ОбъемФайловНачальныйОстаток,
ДанныеАрхива.Размер КАК ОбъемФайловКонечныйОстаток
ИЗ
(ВЫБРАТЬ
ПереченьПериодов.Период КАК Период,
СУММА(ДанныеПоПериодам.Количество) КАК Количество,
СУММА(ДанныеПоПериодам.Размер) КАК Размер
ИЗ
ДанныеПоПериодам КАК ПереченьПериодов
ЛЕВОЕ СОЕДИНЕНИЕ ДанныеПоПериодам КАК ДанныеПоПериодам
ПО ПереченьПериодов.Период &gt;= ДанныеПоПериодам.Период
СГРУППИРОВАТЬ ПО
ПереченьПериодов.Период) КАК ДанныеАрхива
ЛЕВОЕ СОЕДИНЕНИЕ ДанныеПоПериодам КАК ИзмененияПоПериодам
ПО ДанныеАрхива.Период = ИзмененияПоПериодам.Период</query>
</dataSet>
<totalField>
<dataPath>КоличествоФайловКонечныйОстаток</dataPath>
<expression>Сумма(КоличествоФайловКонечныйОстаток)</expression>
</totalField>
<totalField>
<dataPath>КоличествоФайловНачальныйОстаток</dataPath>
<expression>Сумма(КоличествоФайловНачальныйОстаток)</expression>
</totalField>
<totalField>
<dataPath>ОбъемФайловКонечныйОстаток</dataPath>
<expression>Сумма(ОбъемФайловКонечныйОстаток)</expression>
</totalField>
<totalField>
<dataPath>ОбъемФайловНачальныйОстаток</dataPath>
<expression>Сумма(ОбъемФайловНачальныйОстаток)</expression>
</totalField>
<parameter>
<name>ДатаНачала</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата начала</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>true</useRestriction>
<expression>&amp;Период.ДатаНачала</expression>
</parameter>
<parameter>
<name>ДатаОкончания</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата окончания</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</valueType>
<value xsi:type="xs:dateTime">0001-01-01T00:00:00</value>
<useRestriction>true</useRestriction>
<expression>&amp;Период.ДатаОкончания</expression>
</parameter>
<parameter>
<name>Период</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Период</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>v8:StandardPeriod</v8:Type>
</valueType>
<value xsi:type="v8:StandardPeriod">
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</value>
<useRestriction>false</useRestriction>
</parameter>
<settingsVariant>
<dcsset:name>Основной</dcsset:name>
<dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Динамика объема и количества файлов</v8:content>
</v8:item>
</dcsset:presentation>
<dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<dcsset:userFields>
<dcsset:item xsi:type="dcsset:UserFieldExpression">
<dcsset:dataPath>UserFields.field1</dcsset:dataPath>
<dcsset:title>В кб</dcsset:title>
<dcsset:detailExpression>ОбъемФайловКонечныйОстаток / (1024 * 1024)</dcsset:detailExpression>
<dcsset:detailExpressionPresentation>[Объем файлов] / (1024 * 1024)</dcsset:detailExpressionPresentation>
<dcsset:totalExpression>Сумма(ОбъемФайловКонечныйОстаток) / (1024 * 1024)</dcsset:totalExpression>
<dcsset:totalExpressionPresentation>Сумма([Объем файлов]) / (1024 * 1024)</dcsset:totalExpressionPresentation>
</dcsset:item>
</dcsset:userFields>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Период</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>ОбъемФайловКонечныйОстаток</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:dataParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Период</dcscor:parameter>
<dcscor:value xsi:type="v8:StandardPeriod">
<v8:variant xsi:type="v8:StandardPeriodVariant">FromBeginningOfThisMonth</v8:variant>
</dcscor:value>
<dcsset:userSettingID>1cd980f2-e3e0-43fc-9399-260ca88a85a4</dcsset:userSettingID>
</dcscor:item>
</dcsset:dataParameters>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ВертикальноеРасположениеОбщихИтогов</dcscor:parameter>
<dcscor:value xsi:type="dcscor:DataCompositionTotalPlacement">None</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartType">Line</dcscor:value>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.РасположениеЛегенды</dcscor:parameter>
<dcscor:value xsi:type="dcsset:DataCompositionChartLegendPlacement">None</dcscor:value>
</dcscor:item>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:point>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>Период</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>Day</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="dcscor:Field">DataParameters.ДатаНачала</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="dcscor:Field">DataParameters.ДатаОкончания</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:point>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>UserFields.field1</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:conditionalAppearance>
<dcsset:item>
<dcsset:selection>
<dcsset:item>
<dcsset:field>Период</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:filter/>
<dcsset:appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ОриентацияТекста</dcscor:parameter>
<dcscor:value xsi:type="xs:decimal">90</dcscor:value>
</dcscor:item>
</dcsset:appearance>
</dcsset:item>
</dcsset:conditionalAppearance>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>ТипДиаграммы</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartType">Step</dcscor:value>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.РежимСглаживания</dcscor:parameter>
<dcscor:value xmlns:d8p1="http://v8.1c.ru/8.2/data/chart" xsi:type="d8p1:ChartSplineMode">SmoothCurve</dcscor:value>
</dcscor:item>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="xs:string">Объем файлов (Мб)</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:userSettingID>174140c3-d62a-453b-8c2b-a46050a9f8dd</dcsset:userSettingID>
<dcsset:userSettingPresentation xsi:type="xs:string">Диаграмма по объему файлов</dcsset:userSettingPresentation>
</dcsset:item>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:use>false</dcsset:use>
<dcsset:point>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>Период</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>Day</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="dcscor:Field">DataParameters.ДатаНачала</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="dcscor:Field">DataParameters.ДатаОкончания</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
</dcsset:point>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>КоличествоФайловКонечныйОстаток</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:conditionalAppearance>
<dcsset:item>
<dcsset:selection>
<dcsset:item>
<dcsset:field>Период</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:filter/>
<dcsset:appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ОриентацияТекста</dcscor:parameter>
<dcscor:value xsi:type="xs:decimal">90</dcscor:value>
</dcscor:item>
</dcsset:appearance>
</dcsset:item>
</dcsset:conditionalAppearance>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>ТипДиаграммы</dcscor:parameter>
<dcscor:value xsi:type="v8ui:ChartType">Step</dcscor:value>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ТипДиаграммы.РежимСглаживания</dcscor:parameter>
<dcscor:value xmlns:d8p1="http://v8.1c.ru/8.2/data/chart" xsi:type="d8p1:ChartSplineMode">SmoothCurve</dcscor:value>
</dcscor:item>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="xs:string">По количеству файлов</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
<dcsset:userSettingID>9ba561e3-889e-436f-8ae6-5cfb9599a94d</dcsset:userSettingID>
<dcsset:userSettingPresentation xsi:type="xs:string">Диаграмма по количеству файлов</dcsset:userSettingPresentation>
</dcsset:item>
</dcsset:settings>
</settingsVariant>
</DataCompositionSchema>
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="bf40c9ed-b7db-4200-9646-c4e751fc2014">
<InternalInfo>
<xr:GeneratedType name="ReportObject.ДлительностьОтложенногоОбновления" category="Object">
<xr:TypeId>aa9604a6-75b5-4d82-8035-fcd52e55a241</xr:TypeId>
<xr:ValueId>ed9088b3-e938-412b-a2a2-995d92b4fe86</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.ДлительностьОтложенногоОбновления" category="Manager">
<xr:TypeId>aba848dc-f24c-4858-8dbb-e25ee46d49e1</xr:TypeId>
<xr:ValueId>74faaa59-ed28-4a78-bac5-d658e0cc3ddc</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ДлительностьОтложенногоОбновления</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Длительность отложенного обновления</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>CommonForm.ФормаОтчета</DefaultForm>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.ДлительностьОтложенногоОбновления.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm>CommonForm.ФормаНастроекОтчета</DefaultSettingsForm>
<AuxiliarySettingsForm/>
<DefaultVariantForm>CommonForm.ФормаВариантаОтчета</DefaultVariantForm>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
<Template>ДиаграммаГанта</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,38 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2023, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
#Область ДляВызоваИзДругихПодсистем
// СтандартныеПодсистемы.ВариантыОтчетов
// Параметры:
// Настройки - см. ВариантыОтчетовПереопределяемый.НастроитьВариантыОтчетов.Настройки.
// НастройкиОтчета - см. ВариантыОтчетов.ОписаниеОтчета.
//
Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт
МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов");
НастройкиОтчета.ОпределитьНастройкиФормы = Истина;
НастройкиВарианта = МодульВариантыОтчетов.ОписаниеВарианта(Настройки, НастройкиОтчета, "ДлительностьОтложенногоОбновления");
НастройкиВарианта.Описание = НСтр("ru = 'Длительность выполнения дополнительных процедур обработки данных
|с группировкой по порядку обновления.'");
НастройкиВарианта.НастройкиДляПоиска.КлючевыеСлова = НСтр("ru = 'Длительность отложенного обновления'");
КонецПроцедуры
// Конец СтандартныеПодсистемы.ВариантыОтчетов
#КонецОбласти
#КонецОбласти
#КонецЕсли
@@ -0,0 +1,422 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2023, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
#Область ДляВызоваИзДругихПодсистем
// Задать настройки формы отчета.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения
// - Неопределено
// КлючВарианта - Строка
// - Неопределено
// Настройки - см. ОтчетыКлиентСервер.НастройкиОтчетаПоУмолчанию
//
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
Настройки.СкрытьКомандыРассылки = Истина;
Настройки.ФормироватьСразу = Ложь;
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#Область ОбработчикиСобытий
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка, АдресХранилища)
СтатистикаОбновления = СтатистикаОбновления();
СтатистикаДляДиаграммы = СтатистикаОбновления.Скопировать();
СтатистикаОбновления.Свернуть("Обработчик, Порядок, Статус", "Длительность");
СведенияОбОбновлении = ОбновлениеИнформационнойБазыСлужебный.СведенияОбОбновленииИнформационнойБазы();
Если СведенияОбОбновлении.ОтложенноеОбновлениеЗавершеноУспешно <> Неопределено Тогда
ИнформацияОПоследнейПроверке = НСтр("ru = 'Отчет сформирован %1'");
Иначе
ИнформацияОПоследнейПроверке = НСтр("ru = 'Отчет сформирован %1
|Обновление в данный момент выполняется, информация может быть неполной'");
КонецЕсли;
ИнформацияОПоследнейПроверке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ИнформацияОПоследнейПроверке, ТекущаяДатаСеанса());
НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
ЧислоОбработчиков = НастройкиОтчета.ПараметрыДанных.Элементы.Найти("СамыеДлительныеОбработчики").Значение;
КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ИнформацияОПоследнейПроверке", ИнформацияОПоследнейПроверке);
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("СтатистикаОбновления", СтатистикаОбновления);
Запрос.Текст =
"ВЫБРАТЬ
| СтатистикаОбновления.Обработчик КАК Обработчик,
| СтатистикаОбновления.Порядок КАК Порядок,
| СтатистикаОбновления.Длительность КАК Длительность,
| СтатистикаОбновления.Статус КАК Статус
|ПОМЕСТИТЬ СтатистикаОбновления
|ИЗ
| &СтатистикаОбновления КАК СтатистикаОбновления
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ ПЕРВЫЕ 10
| СтатистикаОбновления.Обработчик КАК Обработчик,
| СтатистикаОбновления.Порядок КАК Порядок,
| СтатистикаОбновления.Длительность КАК Длительность,
| СтатистикаОбновления.Статус КАК Статус
|ИЗ
| СтатистикаОбновления КАК СтатистикаОбновления
|
|УПОРЯДОЧИТЬ ПО
| Длительность УБЫВ";
Если ЧислоОбработчиков <> 10 Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст, "10", ЧислоОбработчиков);
КонецЕсли;
СтатистикаОбновления = Запрос.Выполнить().Выгрузить();
СтандартнаяОбработка = Ложь;
НастройкиКД = КомпоновщикНастроек.ПолучитьНастройки();
ВнешниеНаборыДанных = Новый Структура("СтатистикаОбновления", СтатистикаОбновления);
КомпоновщикМакетаКД = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКД = КомпоновщикМакетаКД.Выполнить(СхемаКомпоновкиДанных, НастройкиКД, ДанныеРасшифровки);
ПроцессорКД = Новый ПроцессорКомпоновкиДанных;
ПроцессорКД.Инициализировать(МакетКД, ВнешниеНаборыДанных, ДанныеРасшифровки, Истина);
ПроцессорВыводаРезультатаКД = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВыводаРезультатаКД.УстановитьДокумент(ДокументРезультат);
ПроцессорВыводаРезультатаКД.Вывести(ПроцессорКД);
ДокументРезультат.ФиксацияСверху = 0;
ДокументРезультат.ФиксацияСлева = 0;
ДиаграммаГанта(СтатистикаДляДиаграммы, ДокументРезультат);
ШаблонДиаграммы = Неопределено;
Для Каждого Рисунок Из ДокументРезультат.Рисунки Цикл
Если Рисунок.ТипРисунка = ТипРисункаТабличногоДокумента.Диаграмма Тогда
ШаблонДиаграммы = Рисунок;
Прервать;
КонецЕсли;
КонецЦикла;
Если ДокументРезультат.Области.Количество() <> 0 Тогда
ДокументРезультат.Области.ДиаграммаГанта.Верх = ШаблонДиаграммы.Верх;
Если ШаблонДиаграммы.Ширина < 200 Тогда
ДокументРезультат.Области.ДиаграммаГанта.Ширина = 200;
Иначе
ДокументРезультат.Области.ДиаграммаГанта.Ширина = ШаблонДиаграммы.Ширина;
КонецЕсли;
ДокументРезультат.Области.ДиаграммаГанта.Высота = ШаблонДиаграммы.Высота;
КонецЕсли;
ДокументРезультат.Рисунки.Удалить(ШаблонДиаграммы);
КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("ОтчетПустой", СтатистикаОбновления.Количество() = 0);
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция ТаблицаСтатистики()
Статистика = Новый ТаблицаЗначений;
Статистика.Колонки.Добавить("Начало", Новый ОписаниеТипов("Дата"));
Статистика.Колонки.Добавить("Конец", Новый ОписаниеТипов("Дата"));
Статистика.Колонки.Добавить("Длительность", Новый ОписаниеТипов("Число"));
Статистика.Колонки.Добавить("Обработчик", Новый ОписаниеТипов("Строка"));
Статистика.Колонки.Добавить("Порядок", Новый ОписаниеТипов("Строка"));
Статистика.Колонки.Добавить("Статус", Новый ОписаниеТипов("ПеречислениеСсылка.СтатусыОбработчиковОбновления"));
Возврат Статистика;
КонецФункции
Функция СтатистикаОбновления()
ТаблицаСтатистики = ТаблицаСтатистики();
Запрос = Новый Запрос(
"ВЫБРАТЬ
| ОбработчикиОбновления.ИмяОбработчика КАК ИмяОбработчика,
| ОбработчикиОбновления.Статус КАК Статус,
| ОбработчикиОбновления.Версия КАК Версия,
| ОбработчикиОбновления.ИмяБиблиотеки КАК ИмяБиблиотеки,
| ОбработчикиОбновления.ДлительностьОбработки КАК ДлительностьОбработки,
| ОбработчикиОбновления.РежимВыполнения КАК РежимВыполнения,
| ОбработчикиОбновления.ВерсияРегистрации КАК ВерсияРегистрации,
| ОбработчикиОбновления.ВерсияПорядок КАК ВерсияПорядок,
| ОбработчикиОбновления.Идентификатор КАК Идентификатор,
| ОбработчикиОбновления.ЧислоПопыток КАК ЧислоПопыток,
| ОбработчикиОбновления.СтатистикаВыполнения КАК СтатистикаВыполнения,
| ОбработчикиОбновления.ИнформацияОбОшибке КАК ИнформацияОбОшибке,
| ОбработчикиОбновления.Комментарий КАК Комментарий,
| ОбработчикиОбновления.Приоритет КАК Приоритет,
| ОбработчикиОбновления.ПроцедураПроверки КАК ПроцедураПроверки,
| ОбработчикиОбновления.ПроцедураЗаполненияДанныхОбновления КАК ПроцедураЗаполненияДанныхОбновления,
| ОбработчикиОбновления.ОчередьОтложеннойОбработки КАК ОчередьОтложеннойОбработки,
| ОбработчикиОбновления.ЗапускатьТолькоВГлавномУзле КАК ЗапускатьТолькоВГлавномУзле,
| ОбработчикиОбновления.ЗапускатьИВПодчиненномУзлеРИБСФильтрами КАК ЗапускатьИВПодчиненномУзлеРИБСФильтрами,
| ОбработчикиОбновления.Многопоточный КАК Многопоточный,
| ОбработчикиОбновления.ОбработкаПорцииЗавершена КАК ОбработкаПорцииЗавершена,
| ОбработчикиОбновления.ГруппаОбновления КАК ГруппаОбновления,
| ОбработчикиОбновления.ИтерацияЗапуска КАК ИтерацияЗапуска,
| ОбработчикиОбновления.ОбрабатываемыеДанные КАК ОбрабатываемыеДанные,
| ОбработчикиОбновления.РежимВыполненияОтложенногоОбработчика КАК РежимВыполненияОтложенногоОбработчика,
| ОбработчикиОбновления.Порядок КАК Порядок
|ИЗ
| РегистрСведений.ОбработчикиОбновления КАК ОбработчикиОбновления");
СведенияОбОбработчиках = Запрос.Выполнить().Выгрузить();
СведенияОбОбновлении = ОбновлениеИнформационнойБазыСлужебный.СведенияОбОбновленииИнформационнойБазы();
ДлительностьЭтаповОбновления = СведенияОбОбновлении.ДлительностьЭтаповОбновления;
Для Каждого СтрокаОбработчика Из СведенияОбОбработчиках Цикл
ИмяОбработчика = СтрокаОбработчика.ИмяОбработчика;
СтатистикаВыполнения = СтрокаОбработчика.СтатистикаВыполнения.Получить();
Если СтатистикаВыполнения = Неопределено Тогда
Продолжить;
КонецЕсли;
НачалоПроцедурыОбработчика = СтатистикаВыполнения["НачалоПроцедурыОбработчика"];
ЗавершениеПроцедурыОбработчика = СтатистикаВыполнения["ЗавершениеПроцедурыОбработчика"];
ДлительностьПроцедурыОбработчика = СтатистикаВыполнения["ДлительностьПроцедурыОбработчика"];
СмещениеОтУниверсальнойДаты = ТекущаяДатаСеанса() - ТекущаяУниверсальнаяДата();
Если СтрокаОбработчика.Порядок = Перечисления.ПорядокОбработчиковОбновления.Критичный Тогда
ПорядокСтрокой = "Критичные";
ИначеЕсли СтрокаОбработчика.Порядок = Перечисления.ПорядокОбработчиковОбновления.Обычный Тогда
ПорядокСтрокой = "Обычные";
Иначе
ПорядокСтрокой = "Некритичные";
КонецЕсли;
Если НачалоПроцедурыОбработчика = Неопределено Или ЗавершениеПроцедурыОбработчика = Неопределено Тогда
СтрокаСтатистики = ТаблицаСтатистики.Добавить();
СтрокаСтатистики.Обработчик = ИмяОбработчика;
СтрокаСтатистики.Начало = СтатистикаВыполнения["НачалоОбработкиДанных"];
СтрокаСтатистики.Конец = СтатистикаВыполнения["ЗавершениеОбработкиДанных"];
СтрокаСтатистики.Длительность = СтатистикаВыполнения["ДлительностьВыполнения"];
СтрокаСтатистики.Статус = СтрокаОбработчика.Статус;
СтрокаСтатистики.Порядок = ПорядокСтрокой;
Иначе
Для Индекс = 0 По НачалоПроцедурыОбработчика.ВГраница() Цикл
СтрокаСтатистики = ТаблицаСтатистики.Добавить();
СтрокаСтатистики.Обработчик = ИмяОбработчика;
Если СтрокаОбработчика.Порядок = Перечисления.ПорядокОбработчиковОбновления.Обычный
И ДлительностьЭтаповОбновления.Некритичные.Начало <> Неопределено
И НачалоПроцедурыОбработчика[Индекс] + СмещениеОтУниверсальнойДаты >= ДлительностьЭтаповОбновления.Некритичные.Начало Тогда
СтрокаСтатистики.Обработчик = СтрокаСтатистики.Обработчик + "_" + "Некритичный";
СтрокаСтатистики.Порядок = "Некритичные";
Иначе
СтрокаСтатистики.Порядок = ПорядокСтрокой;
КонецЕсли;
СтрокаСтатистики.Статус = СтрокаОбработчика.Статус;
СтрокаСтатистики.Начало = НачалоПроцедурыОбработчика[Индекс];
СтрокаСтатистики.Конец = ЗавершениеПроцедурыОбработчика[Индекс];
СтрокаСтатистики.Длительность = ДлительностьПроцедурыОбработчика[Индекс];
КонецЦикла;
КонецЕсли;
КонецЦикла;
ТаблицаСтатистики.Сортировать("Начало, Длительность УБЫВ");
Возврат ТаблицаСтатистики;
КонецФункции
Процедура ДиаграммаГанта(ТаблицаСтатистики, ДокументРезультат)
Макет = ПолучитьМакет("ДиаграммаГанта");
ОбластьДиаграммы = Макет.ПолучитьОбласть("Диаграмма");
ДиаграммаГанта = ОбластьДиаграммы.Рисунки.ДиаграммаГанта.Объект; // ДиаграммаГанта
ДиаграммаГанта.Обновление = Ложь;
МинимальнаяДлительность = 0;
Генератор = Новый ГенераторСлучайныхЧисел(12);
Цвета = Новый Соответствие;
Серия = ДиаграммаГанта.УстановитьСерию(НСтр("ru = 'Длительность'"));
ШаблонПодсказки = НСтр("ru = '%1 сек., с %2 по %3 %4'");
Сведения = ОбновлениеИнформационнойБазыСлужебный.СведенияОбОбновленииИнформационнойБазы();
ОбновлениеЗавершено = (Сведения.ОтложенноеОбновлениеЗавершеноУспешно <> Неопределено);
ДлительностьЭтаповОбновления = Сведения.ДлительностьЭтаповОбновления;
СмещениеОтУниверсальнойДаты = ТекущаяДатаСеанса() - ТекущаяУниверсальнаяДата();
ОбщаяДлительность = ОбщаяДлительность(ДлительностьЭтаповОбновления);
ТочкиРодитель = Новый Массив;
НачалоОбновления = Неопределено;
КонецОбновления = Неопределено;
Для Каждого ЭтапОбновления Из ДлительностьЭтаповОбновления Цикл
Начало = ЭтапОбновления.Значение.Начало; // Дата
Конец = ЭтапОбновления.Значение.Конец; // Дата
Если Не ЗначениеЗаполнено(Начало) Тогда
Продолжить;
КонецЕсли;
Если Не ЗначениеЗаполнено(Конец) И Не ОбновлениеЗавершено Тогда
Конец = ТекущаяДатаСеанса();
КонецЕсли;
Если Не ЗначениеЗаполнено(Конец) Тогда
Продолжить;
КонецЕсли;
Если Конец - Начало = 0 Тогда
Продолжить;
КонецЕсли;
ДлительностьЭтапа = Конец - Начало;
ДлительностьЭтапаСтрокой = ОбновлениеИнформационнойБазыСлужебный.ДлительностьЭтапаСтрокой(ДлительностьЭтапа);
Если ОбновлениеЗавершено Тогда
ПроцентОтОбщейДлительности = Цел((ДлительностьЭтапа / ОбщаяДлительность) * 100);
Шаблон = НСтр("ru = '%1, %2% от общей длительности'");
ДлительностьЭтапаСтрокой = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон,
ДлительностьЭтапаСтрокой, ПроцентОтОбщейДлительности);
КонецЕсли;
Точка = ДиаграммаГанта.УстановитьТочку(Строка(ЭтапОбновления.Ключ));
Значение = ДиаграммаГанта.ПолучитьЗначение(Точка, Серия);
ИнтервалДлительности = Значение.Добавить();
ИнтервалДлительности.Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Начало: %1
|Конец: %2
|Длительность: %3'"), Начало, Конец, ДлительностьЭтапаСтрокой);
ИнтервалДлительности.Начало = Начало - СмещениеОтУниверсальнойДаты;
ИнтервалДлительности.Конец = Конец - СмещениеОтУниверсальнойДаты;
ИнтервалДлительности.Цвет = СледующийЦвет(Цвета, ЭтапОбновления.Ключ, Генератор, Истина);
Если ЗначениеЗаполнено(Начало)
И НачалоОбновления = Неопределено Тогда
НачалоОбновления = Начало - СмещениеОтУниверсальнойДаты;
КонецЕсли;
Если ЗначениеЗаполнено(Конец) Тогда
КонецОбновления = Конец - СмещениеОтУниверсальнойДаты;
КонецЕсли;
Если ТочкиРодитель.Найти(Точка) = Неопределено Тогда
Точка.Шрифт = ШрифтыСтиля.ВажнаяНадписьШрифт;
ТочкиРодитель.Добавить(Точка);
КонецЕсли;
КонецЦикла;
ВсеТочки = Новый Массив;
ЕстьДанные = Ложь;
Для каждого СтрокаСтатистики Из ТаблицаСтатистики Цикл
Если СтрокаСтатистики.Длительность = 0 Тогда
Продолжить;
КонецЕсли;
ЕстьДанные = Истина;
ДлительностьСек = СтрокаСтатистики.Длительность / 1000;
Если ДлительностьСек >= МинимальнаяДлительность Тогда
Точка = ДиаграммаГанта.УстановитьТочку(СтрокаСтатистики.Обработчик, СтрокаСтатистики.Порядок);
Значение = ДиаграммаГанта.ПолучитьЗначение(Точка, Серия);
Если ВсеТочки.Найти(Точка) = Неопределено Тогда
ВсеТочки.Добавить(Точка);
КонецЕсли;
ТекстПодсказки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонПодсказки,
ДлительностьСек,
СтрокаСтатистики.Начало + СмещениеОтУниверсальнойДаты,
СтрокаСтатистики.Конец + СмещениеОтУниверсальнойДаты);
ИнтервалДлительности = Значение.Добавить();
ИнтервалДлительности.Текст = ТекстПодсказки;
ИнтервалДлительности.Начало = СтрокаСтатистики.Начало;
ИнтервалДлительности.Конец = СтрокаСтатистики.Конец;
ИнтервалДлительности.Цвет = СледующийЦвет(Цвета, СтрокаСтатистики.Обработчик, Генератор, Истина);
КонецЕсли;
КонецЦикла;
Для Каждого Точка Из ТочкиРодитель Цикл
ДиаграммаГанта.СвернутьТочку(Точка, Истина);
КонецЦикла;
ДиаграммаГанта.ОбластьЛегенды.Расположение = РасположениеЛегендыДиаграммы.Нет;
ДиаграммаГанта.АвтоОпределениеПолногоИнтервала = Ложь;
ДиаграммаГанта.ВертикальнаяПрокрутка = Истина;
Если ЗначениеЗаполнено(НачалоОбновления) Тогда
ДиаграммаГанта.УстановитьПолныйИнтервал(НачалоОбновления, КонецОбновления);
КонецЕсли;
Если ЕстьДанные Тогда
ДокументРезультат.Вывести(ОбластьДиаграммы);
КонецЕсли;
КонецПроцедуры
Функция ОбщаяДлительность(ДлительностьЭтаповОбновления)
Длительность = 0;
Для Каждого ЭтапОбновления Из ДлительностьЭтаповОбновления Цикл
Начало = ЭтапОбновления.Значение.Начало; // Дата
Конец = ЭтапОбновления.Значение.Конец; // Дата
Если Не ЗначениеЗаполнено(Начало) Тогда
Продолжить;
КонецЕсли;
Если Не ЗначениеЗаполнено(Конец) Тогда
Продолжить;
КонецЕсли;
Если Конец - Начало = 0 Тогда
Продолжить;
КонецЕсли;
Длительность = Длительность + (Конец - Начало);
КонецЦикла;
Возврат Длительность;
КонецФункции
Функция СледующийЦвет(Цвета, ИмяОбработчика, Генератор, Точный)
Обработчик = Цвета[Точный];
Если Обработчик = Неопределено Тогда
Обработчик = Новый Соответствие;
Цвета[Точный] = Обработчик;
КонецЕсли;
Цвет = Обработчик[ИмяОбработчика];
Если Цвет = Неопределено Тогда
Если Точный Тогда
Красный = Генератор.СлучайноеЧисло(32, 192);
Зеленый = Генератор.СлучайноеЧисло(32, 192);
Синий = Генератор.СлучайноеЧисло(32, 192);
Цвет = Новый Цвет(Красный, Зеленый, Синий); //@skip-check new-color - для информативности диаграммы ганта.
Иначе
Серый = Генератор.СлучайноеЧисло(32, 192);
Цвет = Новый Цвет(Серый, Серый, Серый); //@skip-check new-color - для информативности диаграммы ганта.
КонецЕсли;
Обработчик[ИмяОбработчика] = Цвет;
КонецЕсли;
Возврат Цвет;
КонецФункции
#КонецОбласти
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="3c2c192e-4869-4cc6-ba47-1fadac5b9678">
<Properties>
<Name>ДиаграммаГанта</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Диаграмма ганта</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>SpreadsheetDocument</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,334 @@
<?xml version="1.0" encoding="UTF-8"?>
<document xmlns="http://v8.1c.ru/8.2/data/spreadsheet" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<languageSettings>
<currentLanguage>ru</currentLanguage>
<defaultLanguage>ru</defaultLanguage>
<languageInfo>
<id>ru</id>
<code>Русский</code>
<description>Русский</description>
</languageInfo>
</languageSettings>
<columns>
<size>16</size>
</columns>
<rowsItem>
<index>0</index>
<row>
<empty>true</empty>
</row>
</rowsItem>
<drawing>
<drawingType>GanttChart</drawingType>
<id>2</id>
<formatIndex>1</formatIndex>
<beginRow>2</beginRow>
<beginRowOffset>36</beginRowOffset>
<endRow>19</endRow>
<endRowOffset>42</endRowOffset>
<beginColumn>0</beginColumn>
<beginColumnOffset>3</beginColumnOffset>
<endColumn>15</endColumn>
<endColumnOffset>12</endColumnOffset>
<autoSize>false</autoSize>
<pictureSize>Stretch</pictureSize>
<zOrder>1</zOrder>
<object xmlns:d3p1="http://v8.1c.ru/8.2/data/chart" xsi:type="d3p1:GanttChart">
<d3p1:chart>
<d3p1:seriesCurId>1</d3p1:seriesCurId>
<d3p1:pointsCurId>0</d3p1:pointsCurId>
<d3p1:isSeriesDesign>true</d3p1:isSeriesDesign>
<d3p1:realSeriesCount>0</d3p1:realSeriesCount>
<d3p1:realExSeriesData>
<d3p1:id>1</d3p1:id>
<d3p1:color>auto</d3p1:color>
<d3p1:line width="2" gap="false">
<v8ui:style xsi:type="v8ui:ChartLineType">Solid</v8ui:style>
</d3p1:line>
<d3p1:marker>Auto</d3p1:marker>
<d3p1:text>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Сводная</v8:content>
</v8:item>
</d3p1:text>
<d3p1:strIsChanged>false</d3p1:strIsChanged>
<d3p1:isExpand>false</d3p1:isExpand>
<d3p1:isIndicator>false</d3p1:isIndicator>
<d3p1:colorPriority>false</d3p1:colorPriority>
</d3p1:realExSeriesData>
<d3p1:isPointsDesign>true</d3p1:isPointsDesign>
<d3p1:realPointCount>0</d3p1:realPointCount>
<d3p1:curSeries>-1</d3p1:curSeries>
<d3p1:curPoint>0</d3p1:curPoint>
<d3p1:chartType>Column3D</d3p1:chartType>
<d3p1:circleLabelType>None</d3p1:circleLabelType>
<d3p1:labelsDelimiter>, </d3p1:labelsDelimiter>
<d3p1:labelsLocation>Edge</d3p1:labelsLocation>
<d3p1:lbFormat/>
<d3p1:lbpFormat/>
<d3p1:labelsColor>style:FormTextColor</d3p1:labelsColor>
<d3p1:labelsFont kind="AutoFont"/>
<d3p1:transparentLabelsBkg>true</d3p1:transparentLabelsBkg>
<d3p1:labelsBkgColor>auto</d3p1:labelsBkgColor>
<d3p1:labelsBorder width="1">
<v8ui:style xsi:type="v8ui:ControlBorderType">Single</v8ui:style>
</d3p1:labelsBorder>
<d3p1:labelsBorderColor>auto</d3p1:labelsBorderColor>
<d3p1:circleExpandMode>None</d3p1:circleExpandMode>
<d3p1:chart3Dcrd>SouthWest</d3p1:chart3Dcrd>
<d3p1:title/>
<d3p1:isShowTitle>true</d3p1:isShowTitle>
<d3p1:isShowLegend>true</d3p1:isShowLegend>
<d3p1:ttlBorder width="0">
<v8ui:style xsi:type="v8ui:ControlBorderType">WithoutBorder</v8ui:style>
</d3p1:ttlBorder>
<d3p1:ttlBorderColor>style:BorderColor</d3p1:ttlBorderColor>
<d3p1:lgBorder width="0">
<v8ui:style xsi:type="v8ui:ControlBorderType">WithoutBorder</v8ui:style>
</d3p1:lgBorder>
<d3p1:lgBorderColor>style:BorderColor</d3p1:lgBorderColor>
<d3p1:chBorder width="1">
<v8ui:style xsi:type="v8ui:ControlBorderType">Single</v8ui:style>
</d3p1:chBorder>
<d3p1:chBorderColor>style:BorderColor</d3p1:chBorderColor>
<d3p1:transparent>false</d3p1:transparent>
<d3p1:bkgColor>style:FormBackColor</d3p1:bkgColor>
<d3p1:isTrnspTtl>true</d3p1:isTrnspTtl>
<d3p1:ttlColor>style:FormBackColor</d3p1:ttlColor>
<d3p1:isTrnspLeg>true</d3p1:isTrnspLeg>
<d3p1:legColor>style:FormBackColor</d3p1:legColor>
<d3p1:isTrnspCh>false</d3p1:isTrnspCh>
<d3p1:chColor>#FFFFFF</d3p1:chColor>
<d3p1:ttlTxtColor>style:FormTextColor</d3p1:ttlTxtColor>
<d3p1:legTxtColor>style:FormTextColor</d3p1:legTxtColor>
<d3p1:chTxtColor>style:FormTextColor</d3p1:chTxtColor>
<d3p1:ttlFont kind="AutoFont"/>
<d3p1:legFont kind="AutoFont"/>
<d3p1:chFont ref="style:SmallTextFont" kind="StyleItem"/>
<d3p1:isShowScale>true</d3p1:isShowScale>
<d3p1:isShowScaleVL>true</d3p1:isShowScaleVL>
<d3p1:isShowSeriesScale>true</d3p1:isShowSeriesScale>
<d3p1:isShowPointsScale>true</d3p1:isShowPointsScale>
<d3p1:isShowValuesScale>true</d3p1:isShowValuesScale>
<d3p1:vsFormat/>
<d3p1:xLabelsOrientation>Auto</d3p1:xLabelsOrientation>
<d3p1:scaleLine width="1" gap="false">
<v8ui:style xsi:type="v8ui:ChartLineType">Solid</v8ui:style>
</d3p1:scaleLine>
<d3p1:scaleColor>auto</d3p1:scaleColor>
<d3p1:isAutoSeriesName>true</d3p1:isAutoSeriesName>
<d3p1:isAutoPointName>true</d3p1:isAutoPointName>
<d3p1:maxMode>NotDefined</d3p1:maxMode>
<d3p1:maxSeries>4</d3p1:maxSeries>
<d3p1:maxSeriesPrc>30</d3p1:maxSeriesPrc>
<d3p1:spaceMode>Half</d3p1:spaceMode>
<d3p1:baseVal>0</d3p1:baseVal>
<d3p1:isOutline>false</d3p1:isOutline>
<d3p1:realPiePoint>0</d3p1:realPiePoint>
<d3p1:realStockSeries>0</d3p1:realStockSeries>
<d3p1:isLight>true</d3p1:isLight>
<d3p1:isGradient>false</d3p1:isGradient>
<d3p1:isTransposition>false</d3p1:isTransposition>
<d3p1:hideBaseVal>false</d3p1:hideBaseVal>
<d3p1:dataTable>false</d3p1:dataTable>
<d3p1:dtVerLines>true</d3p1:dtVerLines>
<d3p1:dtHorLines>true</d3p1:dtHorLines>
<d3p1:dtHAlign>Right</d3p1:dtHAlign>
<d3p1:dtFormat/>
<d3p1:dtKeys>true</d3p1:dtKeys>
<d3p1:paletteKind>Auto</d3p1:paletteKind>
<d3p1:animation>DontUse</d3p1:animation>
<d3p1:rebuildTime>0</d3p1:rebuildTime>
<d3p1:isTransposed>false</d3p1:isTransposed>
<d3p1:autoTransposition>false</d3p1:autoTransposition>
<d3p1:legendScrollEnable>true</d3p1:legendScrollEnable>
<d3p1:surfaceColor>#A90000</d3p1:surfaceColor>
<d3p1:radarScaleType>Circle</d3p1:radarScaleType>
<d3p1:gaugeValuesPresentation>Needle</d3p1:gaugeValuesPresentation>
<d3p1:gaugeQualityBands useTextStr="false" useTooltipStr="false"/>
<d3p1:beginGaugeAngle>0</d3p1:beginGaugeAngle>
<d3p1:endGaugeAngle>180</d3p1:endGaugeAngle>
<d3p1:gaugeThickness>5</d3p1:gaugeThickness>
<d3p1:gaugeLabelsLocation>InsideScale</d3p1:gaugeLabelsLocation>
<d3p1:gaugeLabelsArcDirection>false</d3p1:gaugeLabelsArcDirection>
<d3p1:gaugeBushThickness>4</d3p1:gaugeBushThickness>
<d3p1:gaugeBushColor>#A9A9A9</d3p1:gaugeBushColor>
<d3p1:autoMaxValue>true</d3p1:autoMaxValue>
<d3p1:userMaxValue>0</d3p1:userMaxValue>
<d3p1:autoMinValue>true</d3p1:autoMinValue>
<d3p1:userMinValue>0</d3p1:userMinValue>
<d3p1:elementsIsInit>false</d3p1:elementsIsInit>
<d3p1:titleIsInit>true</d3p1:titleIsInit>
<d3p1:legendIsInit>true</d3p1:legendIsInit>
<d3p1:chartIsInit>true</d3p1:chartIsInit>
<d3p1:elementsChart>
<d3p1:left>0</d3p1:left>
<d3p1:right>0</d3p1:right>
<d3p1:top>0</d3p1:top>
<d3p1:bottom>0</d3p1:bottom>
</d3p1:elementsChart>
<d3p1:elementsLegend>
<d3p1:left>0.83</d3p1:left>
<d3p1:right>0</d3p1:right>
<d3p1:top>0.08</d3p1:top>
<d3p1:bottom>0</d3p1:bottom>
</d3p1:elementsLegend>
<d3p1:elementsTitle>
<d3p1:left>0.83</d3p1:left>
<d3p1:right>0</d3p1:right>
<d3p1:top>0</d3p1:top>
<d3p1:bottom>0.92</d3p1:bottom>
</d3p1:elementsTitle>
<d3p1:borderColor>style:BorderColor</d3p1:borderColor>
<d3p1:border width="0">
<v8ui:style xsi:type="v8ui:ControlBorderType">WithoutBorder</v8ui:style>
</d3p1:border>
<d3p1:dataSourceDescription/>
<d3p1:isDataSourceMode>false</d3p1:isDataSourceMode>
<d3p1:isRandomizedNewValues>true</d3p1:isRandomizedNewValues>
<d3p1:splineStrain>95</d3p1:splineStrain>
<d3p1:translucencePercent>0</d3p1:translucencePercent>
<d3p1:funnelNeckHeightPercent>10</d3p1:funnelNeckHeightPercent>
<d3p1:funnelNeckWidthPercent>10</d3p1:funnelNeckWidthPercent>
<d3p1:funnelGapSumPercent>3</d3p1:funnelGapSumPercent>
<d3p1:multiStageLinkLine width="1" gap="false">
<v8ui:style xsi:type="v8ui:ChartLineType">Solid</v8ui:style>
</d3p1:multiStageLinkLine>
<d3p1:multiStageLinkColor>#000000</d3p1:multiStageLinkColor>
<d3p1:valuesAxis/>
<d3p1:pointsAxis/>
<d3p1:plotAreaPlacement>UseCoordinates</d3p1:plotAreaPlacement>
</d3p1:chart>
<d3p1:points>
<d3p1:testMode>false</d3p1:testMode>
<d3p1:value>
<d3p1:itemKey>0</d3p1:itemKey>
<d3p1:key>0</d3p1:key>
<d3p1:parentKey>0</d3p1:parentKey>
<d3p1:leftKey>0</d3p1:leftKey>
<d3p1:rightKey>0</d3p1:rightKey>
<d3p1:extKey>0</d3p1:extKey>
<d3p1:title/>
<d3p1:cacheKey>0</d3p1:cacheKey>
<d3p1:baseData>4294901761</d3p1:baseData>
<d3p1:font kind="AutoFont"/>
<d3p1:picture/>
</d3p1:value>
<d3p1:contentCacheItem>
<d3p1:mainColor>#000000</d3p1:mainColor>
<d3p1:secondColor>#000000</d3p1:secondColor>
<d3p1:backColor>auto</d3p1:backColor>
<d3p1:textColor>auto</d3p1:textColor>
</d3p1:contentCacheItem>
<d3p1:autoText>true</d3p1:autoText>
<d3p1:useValuesReverseBehavior>false</d3p1:useValuesReverseBehavior>
</d3p1:points>
<d3p1:series>
<d3p1:testMode>false</d3p1:testMode>
<d3p1:value>
<d3p1:itemKey>0</d3p1:itemKey>
<d3p1:key>0</d3p1:key>
<d3p1:parentKey>0</d3p1:parentKey>
<d3p1:leftKey>0</d3p1:leftKey>
<d3p1:rightKey>0</d3p1:rightKey>
<d3p1:extKey>0</d3p1:extKey>
<d3p1:title/>
<d3p1:cacheKey>0</d3p1:cacheKey>
<d3p1:baseData>4294901761</d3p1:baseData>
</d3p1:value>
<d3p1:contentCacheItem>
<d3p1:mainColor>#000000</d3p1:mainColor>
<d3p1:secondColor>#000000</d3p1:secondColor>
<d3p1:hatchBetweenIntervalsColor>#000000</d3p1:hatchBetweenIntervalsColor>
</d3p1:contentCacheItem>
<d3p1:autoText>true</d3p1:autoText>
<d3p1:useValuesReverseBehavior>false</d3p1:useValuesReverseBehavior>
</d3p1:series>
<d3p1:drawEmpty>true</d3p1:drawEmpty>
<d3p1:timeScale>
<d3p1:placement>Top</d3p1:placement>
<d3p1:level>
<d3p1:measure>Minute</d3p1:measure>
<d3p1:interval>1</d3p1:interval>
<d3p1:show>false</d3p1:show>
<d3p1:line width="1" gap="false">
<v8ui:style xsi:type="v8ui:ChartLineType">Dotted</v8ui:style>
</d3p1:line>
<d3p1:scaleColor>#C0C0C0</d3p1:scaleColor>
<d3p1:dayFormatRule>MonthDayWeekDay</d3p1:dayFormatRule>
<d3p1:format/>
<d3p1:labels>
<d3p1:ticks>0</d3p1:ticks>
</d3p1:labels>
<d3p1:backColor>auto</d3p1:backColor>
<d3p1:textColor>auto</d3p1:textColor>
<d3p1:showPereodicalLabels>true</d3p1:showPereodicalLabels>
</d3p1:level>
<d3p1:transparent>false</d3p1:transparent>
<d3p1:backColor>style:FieldBackColor</d3p1:backColor>
<d3p1:textColor>style:FormTextColor</d3p1:textColor>
<d3p1:currentLevel>0</d3p1:currentLevel>
</d3p1:timeScale>
<d3p1:keepScaleVariant>AllData</d3p1:keepScaleVariant>
<d3p1:fixedVariantMeasure>Month</d3p1:fixedVariantMeasure>
<d3p1:fixedVariantInterval>1</d3p1:fixedVariantInterval>
<d3p1:autoFullInterval>true</d3p1:autoFullInterval>
<d3p1:fullIntervalBegin>2022-08-01T00:00:00</d3p1:fullIntervalBegin>
<d3p1:fullIntervalEnd>2022-08-10T09:46:59</d3p1:fullIntervalEnd>
<d3p1:visualBegin>2022-08-01T00:00:00</d3p1:visualBegin>
<d3p1:intervalDrawType>Flat</d3p1:intervalDrawType>
<d3p1:noneVariantChars>3</d3p1:noneVariantChars>
<d3p1:noneVariantMeasure>Day</d3p1:noneVariantMeasure>
<d3p1:verticalStretch>None</d3p1:verticalStretch>
<d3p1:verticalScrollEnable>false</d3p1:verticalScrollEnable>
<d3p1:showValueText>None</d3p1:showValueText>
<d3p1:extTitle/>
<d3p1:outboundColor>#FFFFFF</d3p1:outboundColor>
<d3p1:backIntervals>
<d3p1:collection>
<d3p1:ticks>0</d3p1:ticks>
</d3p1:collection>
<d3p1:ticks>0</d3p1:ticks>
</d3p1:backIntervals>
<d3p1:linksColor>#000080</d3p1:linksColor>
<d3p1:linksLine width="1" gap="false">
<v8ui:style xsi:type="v8ui:ChartLineType">Solid</v8ui:style>
</d3p1:linksLine>
<d3p1:showPointsText>Show</d3p1:showPointsText>
<d3p1:showData>Auto</d3p1:showData>
<d3p1:textPlacement>Auto</d3p1:textPlacement>
<d3p1:intervalTextRepresentation>Auto</d3p1:intervalTextRepresentation>
</object>
</drawing>
<templateMode>true</templateMode>
<defaultFormatIndex>2</defaultFormatIndex>
<height>21</height>
<vgRows>21</vgRows>
<namedItem xsi:type="NamedItemCells">
<name>Диаграмма</name>
<area>
<type>Rows</type>
<beginRow>2</beginRow>
<endRow>20</endRow>
<beginColumn>-1</beginColumn>
<endColumn>-1</endColumn>
</area>
</namedItem>
<namedItem xsi:type="NamedItemDrawing">
<name>ДиаграммаГанта</name>
<drawingID>2</drawingID>
</namedItem>
<line width="1" gap="false">
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentDrawingLineType">None</v8ui:style>
</line>
<format>
<drawingBorder>0</drawingBorder>
<verticalAlignment>Top</verticalAlignment>
<backColor>style:FieldBackColor</backColor>
<hyperLink>false</hyperLink>
</format>
<format>
<width>72</width>
</format>
</document>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="2bf9c338-d31e-467e-8281-d1d6a3a6b2e2">
<Properties>
<Name>ОсновнаяСхемаКомпоновкиДанных</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная схема компоновки данных</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>DataCompositionSchema</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,315 @@
<?xml version="1.0" encoding="UTF-8"?>
<DataCompositionSchema xmlns="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcscom="http://v8.1c.ru/8.1/data-composition-system/common" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dataSource>
<name>ИсточникДанных1</name>
<dataSourceType>Local</dataSourceType>
</dataSource>
<dataSet xsi:type="DataSetObject">
<name>НаборДанных1</name>
<field xsi:type="DataSetFieldField">
<dataPath>Начало</dataPath>
<field>Начало</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Начало</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Конец</dataPath>
<field>Конец</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Конец</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Длительность</dataPath>
<field>Длительность</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Длительность</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Обработчик</dataPath>
<field>Обработчик</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обработчик</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Порядок</dataPath>
<field>Порядок</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Порядок</v8:content>
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>Статус</dataPath>
<field>Статус</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Статус</v8:content>
</v8:item>
</title>
</field>
<dataSource>ИсточникДанных1</dataSource>
<objectName>СтатистикаОбновления</objectName>
</dataSet>
<calculatedField>
<dataPath>ДлительностьМинуты</dataPath>
<expression>ОбновлениеИнформационнойБазыСлужебный.ДлительностьЭтапаСтрокой(Длительность/1000)</expression>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Длительность строкой</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</valueType>
</calculatedField>
<totalField>
<dataPath>Длительность</dataPath>
<expression>Сумма(Длительность)</expression>
</totalField>
<totalField>
<dataPath>ДлительностьМинуты</dataPath>
<expression>ДлительностьМинуты</expression>
</totalField>
<parameter>
<name>СамыеДлительныеОбработчики</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Самые длительные обработчики</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>0</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</valueType>
<value xsi:type="xs:decimal">10</value>
<useRestriction>false</useRestriction>
</parameter>
<parameter>
<name>ИнформацияОПоследнейПроверке</name>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Информация о последней проверке</v8:content>
</v8:item>
</title>
<valueType>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</valueType>
<value xsi:type="xs:string"/>
<useRestriction>false</useRestriction>
</parameter>
<template>
<name>Макет1</name>
<template xmlns:dcsat="http://v8.1c.ru/8.1/data-composition-system/area-template" xsi:type="dcsat:AreaTemplate">
<dcsat:item xsi:type="dcsat:TableRow">
<dcsat:tableCell>
<dcsat:item xsi:type="dcsat:Field">
<dcsat:value xsi:type="dcscor:Parameter">ИнформацияОПоследнейПроверке</dcsat:value>
</dcsat:item>
<dcsat:appearance>
<dcscor:item>
<dcscor:parameter>МинимальнаяВысота</dcscor:parameter>
<dcscor:value xsi:type="xs:decimal">34.5</dcscor:value>
</dcscor:item>
</dcsat:appearance>
</dcsat:tableCell>
</dcsat:item>
</template>
<parameter xmlns:dcsat="http://v8.1c.ru/8.1/data-composition-system/area-template" xsi:type="dcsat:ExpressionAreaTemplateParameter">
<dcsat:name>ИнформацияОПоследнейПроверке</dcsat:name>
<dcsat:expression>ПараметрыДанных.ИнформацияОПоследнейПроверке</dcsat:expression>
</parameter>
</template>
<groupTemplate>
<groupName>ИнформацияОПоследнейПроверке</groupName>
<templateType>Header</templateType>
<template>Макет1</template>
</groupTemplate>
<settingsVariant>
<dcsset:name>ДлительностьОтложенногоОбновления</dcsset:name>
<dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Длительность отложенного обновления</v8:content>
</v8:item>
</dcsset:presentation>
<dcsset:settings xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
<dcsset:dataParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:use>false</dcscor:use>
<dcscor:parameter>ИнформацияОПоследнейПроверке</dcscor:parameter>
<dcscor:value xsi:type="xs:string"/>
<dcsset:viewMode>Inaccessible</dcsset:viewMode>
</dcscor:item>
</dcsset:dataParameters>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>Длительность</dcsset:field>
<dcsset:orderType>Desc</dcsset:orderType>
</dcsset:item>
</dcsset:order>
<dcsset:item xsi:type="dcsset:StructureItemGroup">
<dcsset:name>ИнформацияОПоследнейПроверке</dcsset:name>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemAuto"/>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>МакетОформления</dcscor:parameter>
<dcscor:value xsi:type="xs:string">БезОформления</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
</dcsset:item>
<dcsset:item xsi:type="dcsset:StructureItemChart">
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Длительность</dcsset:field>
</dcsset:item>
</dcsset:selection>
</dcsset:item>
<dcsset:item xsi:type="dcsset:StructureItemTable">
<dcsset:row>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>Порядок</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemAuto"/>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Порядок</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:item>
<dcsset:groupItems>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>Обработчик</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
<dcsset:item xsi:type="dcsset:GroupItemField">
<dcsset:field>Статус</dcsset:field>
<dcsset:groupType>Items</dcsset:groupType>
<dcsset:periodAdditionType>None</dcsset:periodAdditionType>
<dcsset:periodAdditionBegin xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionBegin>
<dcsset:periodAdditionEnd xsi:type="xs:dateTime">0001-01-01T00:00:00</dcsset:periodAdditionEnd>
</dcsset:item>
</dcsset:groupItems>
<dcsset:order>
<dcsset:item xsi:type="dcsset:OrderItemField">
<dcsset:field>Длительность</dcsset:field>
<dcsset:orderType>Desc</dcsset:orderType>
</dcsset:item>
</dcsset:order>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>СистемныеПоля.НомерПоПорядку</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Обработчик</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Статус</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Длительность</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:conditionalAppearance>
<dcsset:item>
<dcsset:selection>
<dcsset:item>
<dcsset:field>Длительность</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:filter/>
<dcsset:appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Текст</dcscor:parameter>
<dcscor:value xsi:type="dcscor:Field">ДлительностьМинуты</dcscor:value>
</dcscor:item>
</dcsset:appearance>
</dcsset:item>
</dcsset:conditionalAppearance>
</dcsset:item>
</dcsset:row>
<dcsset:selection>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Конец</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Начало</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Обработчик</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Порядок</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Длительность</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:outputParameters>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>ВыводитьЗаголовок</dcscor:parameter>
<dcscor:value xsi:type="dcsset:DataCompositionTextOutputType">Auto</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Заголовок</dcscor:parameter>
<dcscor:value xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Самые длительные обработчики</v8:content>
</v8:item>
</dcscor:value>
</dcscor:item>
</dcsset:outputParameters>
</dcsset:item>
</dcsset:settings>
</settingsVariant>
</DataCompositionSchema>
+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Report uuid="e2245a92-f5ab-4e9b-9897-60bb0ebeb4b2">
<InternalInfo>
<xr:GeneratedType name="ReportObject.Договоры" category="Object">
<xr:TypeId>e31c53e7-cd86-4c1b-ac6b-b4ffd845bb4e</xr:TypeId>
<xr:ValueId>4aadfb9c-3f67-4119-806a-96578694f44e</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ReportManager.Договоры" category="Manager">
<xr:TypeId>401adefd-51fa-400b-b093-2bdc7ff8f4d1</xr:TypeId>
<xr:ValueId>c6c33b2c-4568-411b-a5fa-878ca983525c</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Договоры</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Договоры</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>Report.Договоры.Form.ФормаОтчета</DefaultForm>
<AuxiliaryForm/>
<MainDataCompositionSchema>Report.Договоры.Template.ОсновнаяСхемаКомпоновкиДанных</MainDataCompositionSchema>
<DefaultSettingsForm/>
<AuxiliarySettingsForm/>
<DefaultVariantForm/>
<VariantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</VariantsStorage>
<SettingsStorage/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Form>ФормаОтчета</Form>
<Template>ОбразецОтчетаДинамикаКоличестваЗаключенныхДоговоров</Template>
<Template>ОбразецОтчетаДинамикаСуммЗаключенныхДоговоров</Template>
<Template>ОбразецОтчетаДоговорыСИстекающимСрокомДействия</Template>
<Template>ОбразецОтчетаРасторгнутыеДоговоры</Template>
<Template>ОбразецОтчетаСопроводительныеДокументыПоДоговору</Template>
<Template>ОбразецОтчетаСписокЗаключенныхДоговоров</Template>
<Template>ОсновнаяСхемаКомпоновкиДанных</Template>
</ChildObjects>
</Report>
</MetaDataObject>
@@ -0,0 +1,57 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область НастройкиОтчетаПоУмолчанию
//Выполняет заполнение категорий и разделов в зависимости от варианта отчета
//Параметры:КлючВариантаОтчета - Строковое название варианта отчета
// СписокКатегорий - в список добавляются необходимые категории
// СписокРазделов - в список добавляются необходимые категории
Процедура ЗаполнитьСписокКатегорийИРазделовОтчета(КлючВариантаОтчета, СписокКатегорий, СписокРазделов) Экспорт
СписокРазделов.Добавить(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(
Метаданные.Подсистемы.ДокументыИФайлы));
Если КлючВариантаОтчета = "СписокЗаключенныхДоговоров" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоДоговорам);
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ДокументыПредприятияСписок);
ИначеЕсли КлючВариантаОтчета = "ДоговорыСИстекающимСрокомДействия" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоДоговорам);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.КонтрольныеОтчеты);
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ДокументыПредприятияСписок);
ИначеЕсли КлючВариантаОтчета = "СопроводительныеДокументыПоДоговору" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоДоговорам);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.КонтрольныеОтчеты);
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ДокументыПредприятияСписок);
ИначеЕсли КлючВариантаОтчета = "ДинамикаКоличестваЗаключенныхДоговоров" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоДоговорам);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
ИначеЕсли КлючВариантаОтчета = "ДинамикаСуммЗаключенныхДоговоров" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоДоговорам);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.Статистические);
ИначеЕсли КлючВариантаОтчета = "РасторгнутыеДоговоры" Тогда
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.ПоДоговорам);
СписокКатегорий.Добавить(Справочники.КатегорииОтчетов.КонтрольныеОтчеты);
СписокРазделов.Добавить(Перечисления.РазделыОтчетов.ДокументыПредприятияСписок);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#КонецЕсли
@@ -0,0 +1,29 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
// Процедура-обработчик события ПриКомпоновкеРезультата. Устанавливает цвета диаграмм.
//
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДокументРезультат.Очистить();
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ОбщегоНазначенияДокументооборот.УстановитьЦветаДиаграмм(ДокументРезультат);
КонецПроцедуры
#Иначе
ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'");
#КонецЕсли
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Form uuid="1a64020d-629d-4f99-88ee-412e1363160e">
<Properties>
<Name>ФормаОтчета</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма отчета</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<ExtendedPresentation/>
</Properties>
</Form>
</MetaDataObject>
@@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<CommandBarLocation>None</CommandBarLocation>
<ReportResult>Результат</ReportResult>
<DetailsData>ДанныеРасшифровки</DetailsData>
<ReportFormType>Main</ReportFormType>
<VariantAppearance>НаименованиеТекущегоВарианта</VariantAppearance>
<AutoShowState>Auto</AutoShowState>
<ReportResultViewMode>Auto</ReportResultViewMode>
<ViewModeApplicationOnSetReportResult>Auto</ViewModeApplicationOnSetReportResult>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<Autofill>false</Autofill>
</AutoCommandBar>
<Events>
<Event name="OnLoadUserSettingsAtServer">ПриЗагрузкеПользовательскихНастроекНаСервере</Event>
<Event name="FillCheckProcessingAtServer">ОбработкаПроверкиЗаполненияНаСервере</Event>
</Events>
<ChildItems>
<UsualGroup name="ГруппаВарианта" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа варианта</v8:content>
</v8:item>
</Title>
<Group>Horizontal</Group>
<Behavior>Usual</Behavior>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаВариантаExtendedTooltip" id="11"/>
<ChildItems>
<InputField name="НаименованиеТекущегоВарианта" id="2">
<DataPath>НаименованиеТекущегоВарианта</DataPath>
<ReadOnly>true</ReadOnly>
<TitleLocation>Left</TitleLocation>
<AutoMaxWidth>false</AutoMaxWidth>
<ContextMenu name="НаименованиеТекущегоВариантаКонтекстноеМеню" id="3"/>
<ExtendedTooltip name="НаименованиеТекущегоВариантаExtendedTooltip" id="12"/>
</InputField>
<Button name="ЗагрузитьВариант" id="4">
<Type>UsualButton</Type>
<CommandName>Form.StandardCommand.LoadVariant</CommandName>
<ExtendedTooltip name="ЗагрузитьВариантExtendedTooltip" id="13"/>
</Button>
</ChildItems>
</UsualGroup>
<CommandBar name="ОсновнаяКоманднаяПанель" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Основная командная панель</v8:content>
</v8:item>
</Title>
<CommandSource>Form</CommandSource>
<ExtendedTooltip name="ОсновнаяКоманднаяПанельExtendedTooltip" id="14"/>
</CommandBar>
<Table name="КомпоновщикНастроекПользовательскиеНастройки" id="6">
<CommandBarLocation>None</CommandBarLocation>
<Autofill>true</Autofill>
<Header>false</Header>
<VerticalStretch>false</VerticalStretch>
<FileDragMode>AsFile</FileDragMode>
<DataPath>Отчет.SettingsComposer.UserSettings</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Таблица пользовательских настроек</v8:content>
</v8:item>
</Title>
<CommandSet>
<ExcludedCommand>HierarchicalList</ExcludedCommand>
<ExcludedCommand>List</ExcludedCommand>
<ExcludedCommand>Tree</ExcludedCommand>
</CommandSet>
<SearchStringLocation>None</SearchStringLocation>
<ViewStatusLocation>None</ViewStatusLocation>
<SearchControlLocation>None</SearchControlLocation>
<ViewMode>QuickAccess</ViewMode>
<ContextMenu name="КомпоновщикНастроекПользовательскиеНастройкиКонтекстноеМеню" id="7"/>
<AutoCommandBar name="КомпоновщикНастроекПользовательскиеНастройкиКоманднаяПанель" id="8"/>
<ExtendedTooltip name="КомпоновщикНастроекПользовательскиеНастройкиExtendedTooltip" id="15"/>
<SearchStringAddition name="КомпоновщикНастроекПользовательскиеНастройкиСтрокаПоиска" id="17">
<AdditionSource>
<Item>КомпоновщикНастроекПользовательскиеНастройки</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="КомпоновщикНастроекПользовательскиеНастройкиСтрокаПоискаКонтекстноеМеню" id="18"/>
<ExtendedTooltip name="КомпоновщикНастроекПользовательскиеНастройкиСтрокаПоискаРасширеннаяПодсказка" id="19"/>
</SearchStringAddition>
<ViewStatusAddition name="КомпоновщикНастроекПользовательскиеНастройкиСостояниеПросмотра" id="20">
<AdditionSource>
<Item>КомпоновщикНастроекПользовательскиеНастройки</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="КомпоновщикНастроекПользовательскиеНастройкиСостояниеПросмотраКонтекстноеМеню" id="21"/>
<ExtendedTooltip name="КомпоновщикНастроекПользовательскиеНастройкиСостояниеПросмотраРасширеннаяПодсказка" id="22"/>
</ViewStatusAddition>
<SearchControlAddition name="КомпоновщикНастроекПользовательскиеНастройкиУправлениеПоиском" id="23">
<AdditionSource>
<Item>КомпоновщикНастроекПользовательскиеНастройки</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="КомпоновщикНастроекПользовательскиеНастройкиУправлениеПоискомКонтекстноеМеню" id="24"/>
<ExtendedTooltip name="КомпоновщикНастроекПользовательскиеНастройкиУправлениеПоискомРасширеннаяПодсказка" id="25"/>
</SearchControlAddition>
</Table>
<SpreadSheetDocumentField name="Результат" id="9">
<DataPath>Результат</DataPath>
<DefaultItem>true</DefaultItem>
<TitleLocation>None</TitleLocation>
<Width>100</Width>
<VerticalScrollBar>true</VerticalScrollBar>
<HorizontalScrollBar>true</HorizontalScrollBar>
<ContextMenu name="РезультатКонтекстноеМеню" id="10"/>
<ExtendedTooltip name="РезультатExtendedTooltip" id="16"/>
</SpreadSheetDocumentField>
</ChildItems>
<Attributes>
<Attribute name="Отчет" id="1">
<Type>
<v8:Type>cfg:ReportObject.Договоры</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
</Attribute>
<Attribute name="НаименованиеТекущегоВарианта" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Вариант отчета</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="Результат" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Результат</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type xmlns:mxl="http://v8.1c.ru/8.2/data/spreadsheet">mxl:SpreadsheetDocument</v8:Type>
</Type>
</Attribute>
<Attribute name="ДанныеРасшифровки" id="4">
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
</Attributes>
</Form>
@@ -0,0 +1,57 @@
&НаСервере
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
ПараметрСрокИстекает = Новый ПараметрКомпоновкиДанных("ПоказыватьДокументыСрокИстекает");
Для Каждого ЭлементНастройки Из Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл
Если ТипЗнч(ЭлементНастройки) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных")
И ЭлементНастройки.Параметр = ПараметрСрокИстекает
И ЭлементНастройки.Использование = Ложь Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
НСтр("ru = 'Не указан параметр ""Показывать договоры, срок которых истекает""'"),,
"Отчет.КомпоновщикНастроек.ПользовательскиеНастройки",,Отказ);
КонецЕсли;
КонецЦикла;
ПараметрДействующие = Новый ПараметрКомпоновкиДанных("Действующие");
Для Каждого ЭлементНастройки Из Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл
Если ТипЗнч(ЭлементНастройки) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных")
И ЭлементНастройки.Параметр = ПараметрДействующие
И ЭлементНастройки.Использование = Ложь Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
НСтр("ru = 'Не указан параметр ""Показывать договоры""'"),,
"Отчет.КомпоновщикНастроек.ПользовательскиеНастройки",,Отказ);
КонецЕсли;
КонецЦикла;
ПараметрВалюта = Новый ПараметрКомпоновкиДанных("Валюта");
Для Каждого ЭлементНастройки Из Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл
Если ТипЗнч(ЭлементНастройки) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных")
И ЭлементНастройки.Параметр = ПараметрВалюта
И ЭлементНастройки.Использование = Ложь Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
НСтр("ru = 'Не указан параметр ""Валюта""'"),,
"Отчет.КомпоновщикНастроек.ПользовательскиеНастройки",,Отказ);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаСервере
Процедура ПриЗагрузкеПользовательскихНастроекНаСервере(Настройки)
ПараметрВалюта = Новый ПараметрКомпоновкиДанных("Валюта");
Для Каждого ЭлементНастроек Из Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы Цикл
Если (ТипЗнч(ЭлементНастроек) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных"))
И (ЭлементНастроек.Параметр = ПараметрВалюта)
И (Не ЗначениеЗаполнено(ЭлементНастроек.Значение)) Тогда
ЭлементНастроек.Значение = Константы.ОсновнаяВалюта.Получить();
ЭлементНастроек.Использование = Истина;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="1ddff16c-2037-48ee-b765-26fc271b855e">
<Properties>
<Name>ОбразецОтчетаДинамикаКоличестваЗаключенныхДоговоров</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета динамика количества заключенных договоров</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="e56b2a4a-925a-4415-a43a-90cdecdba586">
<Properties>
<Name>ОбразецОтчетаДинамикаСуммЗаключенныхДоговоров</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета динамика сумм заключенных договоров</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Template uuid="b4969353-2987-4597-85a9-b74f09435557">
<Properties>
<Name>ОбразецОтчетаДоговорыСИстекающимСрокомДействия</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Образец отчета договоры с истекающим сроком действия</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>BinaryData</TemplateType>
</Properties>
</Template>
</MetaDataObject>

Some files were not shown because too many files have changed in this diff Show More