mirror of
https://github.com/dsdred/PAPI.git
synced 2024-12-12 10:46:07 +02:00
upd 0.9.2.6
This commit is contained in:
parent
b64574f007
commit
77bfabe344
1
.gitignore
vendored
1
.gitignore
vendored
@ -0,0 +1 @@
|
|||||||
|
assembly
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
demo/dt/demo.dt
BIN
demo/dt/demo.dt
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -15,7 +15,7 @@
|
|||||||
регистр сведений PAPI_ЛогАлгоритмов.<o:p></o:p></span></p>
|
регистр сведений PAPI_ЛогАлгоритмов.<o:p></o:p></span></p>
|
||||||
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Привилегированный</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – Булево – Признак запуска алгоритма в
|
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Привилегированный</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – Булево – Признак запуска алгоритма в
|
||||||
привилегированном режиме.<o:p></o:p></span></p>
|
привилегированном режиме.<o:p></o:p></span></p>
|
||||||
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Настройки</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – ХранилищеЗначенией – Содержит структуру
|
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Настройки</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – ХранилищеЗначений – Содержит структуру
|
||||||
алгоритма, состоящую из кода алгоритма и параметров алгоритма.<o:p></o:p></span></p>
|
алгоритма, состоящую из кода алгоритма и параметров алгоритма.<o:p></o:p></span></p>
|
||||||
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> <o:p></o:p></span></p>
|
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> <o:p></o:p></span></p>
|
||||||
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Пример программного вызова:</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"><o:p></o:p></span></p>
|
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Пример программного вызова:</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"><o:p></o:p></span></p>
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
<v8:content>Группа код</v8:content>
|
<v8:content>Группа код</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
|
<HorizontalStretch>true</HorizontalStretch>
|
||||||
|
<HorizontalAlign>Right</HorizontalAlign>
|
||||||
<Behavior>Usual</Behavior>
|
<Behavior>Usual</Behavior>
|
||||||
<Representation>None</Representation>
|
<Representation>None</Representation>
|
||||||
<ShowTitle>false</ShowTitle>
|
<ShowTitle>false</ShowTitle>
|
||||||
@ -63,8 +65,15 @@
|
|||||||
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
|
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
|
||||||
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
|
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
|
||||||
</InputField>
|
</InputField>
|
||||||
|
<LabelDecoration name="Разделитель1" id="83">
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<HorizontalStretch>true</HorizontalStretch>
|
||||||
|
<ContextMenu name="Разделитель1КонтекстноеМеню" id="84"/>
|
||||||
|
<ExtendedTooltip name="Разделитель1РасширеннаяПодсказка" id="85"/>
|
||||||
|
</LabelDecoration>
|
||||||
<CheckBoxField name="Разрешен" id="7">
|
<CheckBoxField name="Разрешен" id="7">
|
||||||
<DataPath>Объект.Разрешен</DataPath>
|
<DataPath>Объект.Разрешен</DataPath>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
<GroupHorizontalAlign>Right</GroupHorizontalAlign>
|
<GroupHorizontalAlign>Right</GroupHorizontalAlign>
|
||||||
<EditMode>EnterOnInput</EditMode>
|
<EditMode>EnterOnInput</EditMode>
|
||||||
<CheckBoxType>Auto</CheckBoxType>
|
<CheckBoxType>Auto</CheckBoxType>
|
||||||
@ -73,12 +82,14 @@
|
|||||||
</CheckBoxField>
|
</CheckBoxField>
|
||||||
<CheckBoxField name="Привилегированный" id="64">
|
<CheckBoxField name="Привилегированный" id="64">
|
||||||
<DataPath>Объект.Привилегированный</DataPath>
|
<DataPath>Объект.Привилегированный</DataPath>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
<CheckBoxType>Auto</CheckBoxType>
|
<CheckBoxType>Auto</CheckBoxType>
|
||||||
<ContextMenu name="ПривилегированныйКонтекстноеМеню" id="65"/>
|
<ContextMenu name="ПривилегированныйКонтекстноеМеню" id="65"/>
|
||||||
<ExtendedTooltip name="ПривилегированныйРасширеннаяПодсказка" id="66"/>
|
<ExtendedTooltip name="ПривилегированныйРасширеннаяПодсказка" id="66"/>
|
||||||
</CheckBoxField>
|
</CheckBoxField>
|
||||||
<CheckBoxField name="Логировать" id="61">
|
<CheckBoxField name="Логировать" id="61">
|
||||||
<DataPath>Объект.Логировать</DataPath>
|
<DataPath>Объект.Логировать</DataPath>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
<CheckBoxType>Auto</CheckBoxType>
|
<CheckBoxType>Auto</CheckBoxType>
|
||||||
<ContextMenu name="ЛогироватьКонтекстноеМеню" id="62"/>
|
<ContextMenu name="ЛогироватьКонтекстноеМеню" id="62"/>
|
||||||
<ExtendedTooltip name="ЛогироватьРасширеннаяПодсказка" id="63"/>
|
<ExtendedTooltip name="ЛогироватьРасширеннаяПодсказка" id="63"/>
|
||||||
|
@ -317,24 +317,14 @@
|
|||||||
<v8:content>Внешняя обработка</v8:content>
|
<v8:content>Внешняя обработка</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</ObjectPresentation>
|
</ObjectPresentation>
|
||||||
<ExtendedObjectPresentation>
|
<ExtendedObjectPresentation/>
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Внешняя обработка</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ExtendedObjectPresentation>
|
|
||||||
<ListPresentation>
|
<ListPresentation>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Внешнии обработки</v8:content>
|
<v8:content>Внешнии обработки</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</ListPresentation>
|
</ListPresentation>
|
||||||
<ExtendedListPresentation>
|
<ExtendedListPresentation/>
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Внешнии обработки</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ExtendedListPresentation>
|
|
||||||
<Explanation/>
|
<Explanation/>
|
||||||
<CreateOnInput>Use</CreateOnInput>
|
<CreateOnInput>Use</CreateOnInput>
|
||||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
регистр сведений PAPI_ЛогМетодов.<o:p></o:p></span></p>
|
регистр сведений PAPI_ЛогМетодов.<o:p></o:p></span></p>
|
||||||
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Привилегированный</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – Булево – Признак запуска метода в
|
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Привилегированный</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – Булево – Признак запуска метода в
|
||||||
привилегированном режиме.<o:p></o:p></span></p>
|
привилегированном режиме.<o:p></o:p></span></p>
|
||||||
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Настройки</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – ХранилищеЗначенией – Содержит структуру метода,
|
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">Настройки</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – ХранилищеЗначений – Содержит структуру метода,
|
||||||
состоящую из кода произвольного алгоритма, кода для обработки тела запроса и
|
состоящую из кода произвольного алгоритма, кода для обработки тела запроса и
|
||||||
параметров запроса.<o:p></o:p></span></p>
|
параметров запроса.<o:p></o:p></span></p>
|
||||||
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">ПроизвольныйАлгоритм</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – Булево – Указывает на то, как метод должен
|
<p class="MsoNormal" style="-webkit-margin-before: 1em; -webkit-margin-after: 1em; margin: 0cm 0cm 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;"><b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;">ПроизвольныйАлгоритм</span></b><span style="font-size: 8.5pt; font-family: Verdana, sans-serif;"> – Булево – Указывает на то, как метод должен
|
||||||
|
@ -79,14 +79,6 @@
|
|||||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
|
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
|
||||||
</SearchControlAddition>
|
</SearchControlAddition>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<LabelField name="Ссылка" id="31">
|
|
||||||
<DataPath>Список.Ref</DataPath>
|
|
||||||
<UserVisible>
|
|
||||||
<xr:Common>false</xr:Common>
|
|
||||||
</UserVisible>
|
|
||||||
<ContextMenu name="СсылкаКонтекстноеМеню" id="32"/>
|
|
||||||
<ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="33"/>
|
|
||||||
</LabelField>
|
|
||||||
<LabelField name="Код" id="19">
|
<LabelField name="Код" id="19">
|
||||||
<DataPath>Список.Code</DataPath>
|
<DataPath>Список.Code</DataPath>
|
||||||
<Width>2</Width>
|
<Width>2</Width>
|
||||||
@ -124,6 +116,14 @@
|
|||||||
<ContextMenu name="РазрешенКонтекстноеМеню" id="29"/>
|
<ContextMenu name="РазрешенКонтекстноеМеню" id="29"/>
|
||||||
<ExtendedTooltip name="РазрешенРасширеннаяПодсказка" id="30"/>
|
<ExtendedTooltip name="РазрешенРасширеннаяПодсказка" id="30"/>
|
||||||
</CheckBoxField>
|
</CheckBoxField>
|
||||||
|
<LabelField name="Ссылка" id="31">
|
||||||
|
<DataPath>Список.Ref</DataPath>
|
||||||
|
<UserVisible>
|
||||||
|
<xr:Common>false</xr:Common>
|
||||||
|
</UserVisible>
|
||||||
|
<ContextMenu name="СсылкаКонтекстноеМеню" id="32"/>
|
||||||
|
<ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="33"/>
|
||||||
|
</LabelField>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</Table>
|
</Table>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
|
@ -38,60 +38,6 @@
|
|||||||
</Title>
|
</Title>
|
||||||
<ExtendedTooltip name="ГруппаОсновнаяРасширеннаяПодсказка" id="95"/>
|
<ExtendedTooltip name="ГруппаОсновнаяРасширеннаяПодсказка" id="95"/>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<UsualGroup name="ГруппаДопПараметры" id="219">
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Доп параметры</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<GroupHorizontalAlign>Right</GroupHorizontalAlign>
|
|
||||||
<Behavior>Usual</Behavior>
|
|
||||||
<Representation>None</Representation>
|
|
||||||
<ShowTitle>false</ShowTitle>
|
|
||||||
<ExtendedTooltip name="ГруппаДопПараметрыРасширеннаяПодсказка" id="220"/>
|
|
||||||
<ChildItems>
|
|
||||||
<CheckBoxField name="Разрешен" id="16">
|
|
||||||
<DataPath>Объект.Разрешен</DataPath>
|
|
||||||
<EditMode>EnterOnInput</EditMode>
|
|
||||||
<CheckBoxType>Auto</CheckBoxType>
|
|
||||||
<ContextMenu name="РазрешенКонтекстноеМеню" id="17"/>
|
|
||||||
<ExtendedTooltip name="РазрешенРасширеннаяПодсказка" id="18"/>
|
|
||||||
</CheckBoxField>
|
|
||||||
<CheckBoxField name="Привилегированный" id="227">
|
|
||||||
<DataPath>Объект.Привилегированный</DataPath>
|
|
||||||
<CheckBoxType>Auto</CheckBoxType>
|
|
||||||
<ContextMenu name="ПривилегированныйКонтекстноеМеню" id="228"/>
|
|
||||||
<ExtendedTooltip name="ПривилегированныйРасширеннаяПодсказка" id="229"/>
|
|
||||||
</CheckBoxField>
|
|
||||||
<CheckBoxField name="ЛогироватьЗапрос" id="202">
|
|
||||||
<DataPath>Объект.ЛогироватьЗапрос</DataPath>
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Входящий запрос</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<GroupHorizontalAlign>Right</GroupHorizontalAlign>
|
|
||||||
<CheckBoxType>Auto</CheckBoxType>
|
|
||||||
<ContextMenu name="ЛогироватьЗапросКонтекстноеМеню" id="203"/>
|
|
||||||
<ExtendedTooltip name="ЛогироватьЗапросРасширеннаяПодсказка" id="204"/>
|
|
||||||
</CheckBoxField>
|
|
||||||
<CheckBoxField name="ЛогироватьМетод" id="216">
|
|
||||||
<DataPath>Объект.ЛогироватьМетод</DataPath>
|
|
||||||
<Title>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Логировать</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Title>
|
|
||||||
<GroupHorizontalAlign>Right</GroupHorizontalAlign>
|
|
||||||
<CheckBoxType>Auto</CheckBoxType>
|
|
||||||
<ContextMenu name="ЛогироватьМетодКонтекстноеМеню" id="217"/>
|
|
||||||
<ExtendedTooltip name="ЛогироватьМетодРасширеннаяПодсказка" id="218"/>
|
|
||||||
</CheckBoxField>
|
|
||||||
</ChildItems>
|
|
||||||
</UsualGroup>
|
|
||||||
<UsualGroup name="ГруппаКодНаименованиеВерсия" id="90">
|
<UsualGroup name="ГруппаКодНаименованиеВерсия" id="90">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
@ -166,6 +112,92 @@
|
|||||||
</InputField>
|
</InputField>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</UsualGroup>
|
</UsualGroup>
|
||||||
|
<UsualGroup name="ГруппаДопПараметры" id="219">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Доп параметры</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<GroupHorizontalAlign>Right</GroupHorizontalAlign>
|
||||||
|
<Behavior>Usual</Behavior>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаДопПараметрыРасширеннаяПодсказка" id="220"/>
|
||||||
|
<ChildItems>
|
||||||
|
<UsualGroup name="ГруппаРазрешения" id="250">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Разрешения</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Group>Vertical</Group>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаРазрешенияРасширеннаяПодсказка" id="251"/>
|
||||||
|
<ChildItems>
|
||||||
|
<CheckBoxField name="Разрешен" id="16">
|
||||||
|
<DataPath>Объект.Разрешен</DataPath>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<CheckBoxType>CheckBox</CheckBoxType>
|
||||||
|
<ContextMenu name="РазрешенКонтекстноеМеню" id="17"/>
|
||||||
|
<ExtendedTooltip name="РазрешенРасширеннаяПодсказка" id="18"/>
|
||||||
|
</CheckBoxField>
|
||||||
|
<CheckBoxField name="Привилегированный" id="227">
|
||||||
|
<DataPath>Объект.Привилегированный</DataPath>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
|
<CheckBoxType>CheckBox</CheckBoxType>
|
||||||
|
<ContextMenu name="ПривилегированныйКонтекстноеМеню" id="228"/>
|
||||||
|
<ExtendedTooltip name="ПривилегированныйРасширеннаяПодсказка" id="229"/>
|
||||||
|
</CheckBoxField>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
<UsualGroup name="ГруппаЛогирование" id="252">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Логирование</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Group>Vertical</Group>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаЛогированиеРасширеннаяПодсказка" id="253"/>
|
||||||
|
<ChildItems>
|
||||||
|
<CheckBoxField name="ЛогироватьМетод" id="216">
|
||||||
|
<DataPath>Объект.ЛогироватьМетод</DataPath>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Логировать</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
|
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
|
||||||
|
<CheckBoxType>CheckBox</CheckBoxType>
|
||||||
|
<ContextMenu name="ЛогироватьМетодКонтекстноеМеню" id="217"/>
|
||||||
|
<ExtendedTooltip name="ЛогироватьМетодРасширеннаяПодсказка" id="218"/>
|
||||||
|
</CheckBoxField>
|
||||||
|
<CheckBoxField name="ЛогироватьЗапрос" id="202">
|
||||||
|
<DataPath>Объект.ЛогироватьЗапрос</DataPath>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Входящий запрос</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
|
<GroupHorizontalAlign>Left</GroupHorizontalAlign>
|
||||||
|
<CheckBoxType>CheckBox</CheckBoxType>
|
||||||
|
<ContextMenu name="ЛогироватьЗапросКонтекстноеМеню" id="203"/>
|
||||||
|
<ExtendedTooltip name="ЛогироватьЗапросРасширеннаяПодсказка" id="204"/>
|
||||||
|
</CheckBoxField>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
<UsualGroup name="ГруппаДоступныеМетоды" id="117">
|
<UsualGroup name="ГруппаДоступныеМетоды" id="117">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
@ -287,6 +319,7 @@
|
|||||||
<InputField name="ТелоЗапроса" id="221">
|
<InputField name="ТелоЗапроса" id="221">
|
||||||
<DataPath>Объект.ТелоЗапроса</DataPath>
|
<DataPath>Объект.ТелоЗапроса</DataPath>
|
||||||
<AutoMaxWidth>false</AutoMaxWidth>
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ChooseType>false</ChooseType>
|
||||||
<ContextMenu name="ТелоЗапросаКонтекстноеМеню" id="222"/>
|
<ContextMenu name="ТелоЗапросаКонтекстноеМеню" id="222"/>
|
||||||
<ExtendedTooltip name="ТелоЗапросаРасширеннаяПодсказка" id="223"/>
|
<ExtendedTooltip name="ТелоЗапросаРасширеннаяПодсказка" id="223"/>
|
||||||
</InputField>
|
</InputField>
|
||||||
|
@ -7,11 +7,11 @@
|
|||||||
// Заглушка++
|
// Заглушка++
|
||||||
Если Объект.ТелоЗапроса <> Перечисления.PAPI_ТелоЗапроса.Строка Тогда
|
Если Объект.ТелоЗапроса <> Перечисления.PAPI_ТелоЗапроса.Строка Тогда
|
||||||
Объект.ТелоЗапроса = Перечисления.PAPI_ТелоЗапроса.Строка;
|
Объект.ТелоЗапроса = Перечисления.PAPI_ТелоЗапроса.Строка;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если Объект.ТелоОтвета <> Перечисления.PAPI_ТелоОтвета.Строка Тогда
|
// Заглушка--
|
||||||
|
Если Не ЗначениеЗаполнено(Объект.ТелоОтвета) Тогда
|
||||||
Объект.ТелоОтвета = Перечисления.PAPI_ТелоОтвета.Строка;
|
Объект.ТелоОтвета = Перечисления.PAPI_ТелоОтвета.Строка;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
// Заглушка--
|
|
||||||
|
|
||||||
Если Не Объект.Ссылка.Пустая() Тогда
|
Если Не Объект.Ссылка.Пустая() Тогда
|
||||||
|
|
||||||
@ -186,6 +186,7 @@
|
|||||||
|
|
||||||
Если Элементы.ТекущийПроизвольныйКод.Видимость Тогда
|
Если Элементы.ТекущийПроизвольныйКод.Видимость Тогда
|
||||||
ТекущиеДанные.Алгоритм = ТекущийПроизвольныйКод;
|
ТекущиеДанные.Алгоритм = ТекущийПроизвольныйКод;
|
||||||
|
УстановитьМодифицированность();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@ -231,7 +232,7 @@
|
|||||||
// TODO: Протестировать и снять заглушку
|
// TODO: Протестировать и снять заглушку
|
||||||
// Заглушка++
|
// Заглушка++
|
||||||
Элементы.ТелоЗапроса.Доступность = Ложь;
|
Элементы.ТелоЗапроса.Доступность = Ложь;
|
||||||
Элементы.ТелоОтвета.Доступность = Ложь;
|
//Элементы.ТелоОтвета.Доступность = Ложь;
|
||||||
// Заглушка--
|
// Заглушка--
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
@ -112,7 +112,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция Десериализация строки JSON в формат данных 1С
|
// Десериализация строки JSON в формат данных 1С
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтрокаJSON - Строка - Строка JSON
|
// СтрокаJSON - Строка - Строка JSON
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
// TODO: Остатки от PAPI 2019 года. Посмотреть надо ли и привести в порядок.
|
// TODO: Остатки от PAPI 2019 года. Посмотреть надо ли и привести в порядок.
|
||||||
|
|
||||||
// ТекстФоновойПроцедуры = "
|
// ТекстФоновойПроцедуры = "
|
||||||
// |//Тут передаем текст фоновой процедуры, это может быть вызов каких то процедур или полноценный код
|
// |//Тут передаем текст фоновой процедуры, это может быть вызов каких то процедур или полноценный код
|
||||||
// |//вызов процедур проще, т.к. тупо легче отлаживать, т.к. код в этой процедуре обычной отладке не поддастся,
|
// |//вызов процедур проще, т.к. тупо легче отлаживать, т.к. код в этой процедуре обычной отладке не поддастся,
|
||||||
@ -45,14 +44,14 @@
|
|||||||
// ФоновыеЗадания.Выполнить("PAPI_АсинхронныеОперации.УниверсальноеФЗ",ПараметрыВыполнения,УникальныйИдентификатор);
|
// ФоновыеЗадания.Выполнить("PAPI_АсинхронныеОперации.УниверсальноеФЗ",ПараметрыВыполнения,УникальныйИдентификатор);
|
||||||
// Возврат УникальныйИдентификатор;
|
// Возврат УникальныйИдентификатор;
|
||||||
// КонецФункции
|
// КонецФункции
|
||||||
Процедура УниверсальноеФЗ(ТекстМодуля,ПараметрыВыполнения) Экспорт
|
//Процедура УниверсальноеФЗ(ТекстМодуля,ПараметрыВыполнения) Экспорт
|
||||||
ПолныйТекстМодуля = "";
|
// ПолныйТекстМодуля = "";
|
||||||
Для Каждого ТекПараметр Из ПараметрыВыполнения Цикл
|
// Для Каждого ТекПараметр Из ПараметрыВыполнения Цикл
|
||||||
ПолныйТекстМодуля = ПолныйТекстМодуля+ТекПараметр.Ключ+"=ПараметрыВыполнения."+ТекПараметр.Ключ+";"+Символы.ПС;
|
// ПолныйТекстМодуля = ПолныйТекстМодуля+ТекПараметр.Ключ+"=ПараметрыВыполнения."+ТекПараметр.Ключ+";"+Символы.ПС;
|
||||||
КонецЦикла;
|
// КонецЦикла;
|
||||||
ПолныйТекстМодуля = ПолныйТекстМодуля + ТекстМодуля;
|
// ПолныйТекстМодуля = ПолныйТекстМодуля + ТекстМодуля;
|
||||||
Выполнить(ПолныйТекстМодуля);
|
// Выполнить(ПолныйТекстМодуля);
|
||||||
КонецПроцедуры
|
//КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Выполнение алгоритма в регистре очередей
|
// Выполнение алгоритма в регистре очередей
|
||||||
@ -133,7 +132,7 @@
|
|||||||
Если СтруктураВозврата.Отработал Тогда
|
Если СтруктураВозврата.Отработал Тогда
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВЛог("PAPI.Информация", Перечисления.PAPI_ТипЛога.Информация,
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Информация", Перечисления.PAPI_ТипЛога.Информация,
|
||||||
"Выполнен алгоритм :" + ПараметрыРегистра.Алгоритм.ИмяАлгоритма, "ОбщийМодуль.PAPI_АсинхронныеОперации");
|
"Выполнен алгоритм :" + ПараметрыРегистра.Алгоритм.ИмяАлгоритма, "PAPI_АсинхронныеОперации.ВыполнитьАлгоритмИзОчередиАлгоритмов");
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
@ -141,7 +140,7 @@
|
|||||||
+ "Ошибка выполнения алгоритма: " + ПараметрыРегистра.Алгоритм.ИмяАлгоритма + СтруктураВозврата.ТекстОшибки;
|
+ "Ошибка выполнения алгоритма: " + ПараметрыРегистра.Алгоритм.ИмяАлгоритма + СтруктураВозврата.ТекстОшибки;
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки,
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки,
|
||||||
"ОбщийМодуль.PAPI_АсинхронныеОперации");
|
"PAPI_АсинхронныеОперации.ВыполнитьАлгоритмИзОчередиАлгоритмов");
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -157,13 +156,13 @@
|
|||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки,
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки,
|
||||||
"ОбщийМодуль.PAPI_АсинхронныеОперации");
|
"PAPI_АсинхронныеОперации.ВыполнитьАлгоритмИзОчередиАлгоритмов");
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
ТекстОшибки = НСтр("ru = 'Запись не является Структурой'; en = 'Record is not a Structure'");
|
ТекстОшибки = НСтр("ru = 'Запись не является Структурой'; en = 'Record is not a Structure'");
|
||||||
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "ОбщийМодуль.PAPI_АсинхронныеОперации");
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "PAPI_АсинхронныеОперации.ВыполнитьАлгоритмИзОчередиАлгоритмов");
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
@ -24,9 +24,58 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область НачальноеЗаполнение
|
||||||
|
|
||||||
|
// Модуль приложения
|
||||||
|
Процедура ПередНачаломРаботыСистемы() Экспорт
|
||||||
|
|
||||||
|
ЗаполнитьПервоначальныеДанные();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Заполнить первоначальные данные
|
||||||
|
//
|
||||||
|
Процедура ЗаполнитьПервоначальныеДанные()
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ИмяСправочникаШаблоныСообщений = "PAPI_ШаблоныСообщений";
|
||||||
|
МетаданныеШаблоныСообщений = Метаданные.Справочники.Найти(ИмяСправочникаШаблоныСообщений);
|
||||||
|
Если МетаданныеШаблоныСообщений <> Неопределено Тогда
|
||||||
|
// Заполняем стандартные шаблоны сообщений
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||||
|
| Ссылка КАК Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.PAPI_ШаблоныСообщений
|
||||||
|
|ГДЕ
|
||||||
|
| Стандартный";
|
||||||
|
|
||||||
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|
||||||
|
Если РезультатЗапроса.Пустой() Тогда
|
||||||
|
|
||||||
|
ЗаполнитьСправочникPAPI_ШаблоныСообщений();
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Функция возвращает основной язык конфигурации
|
// Возвращает основной язык конфигурации
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Метаданные.ОсновнойЯзык.КодЯзыка - код языка
|
// Метаданные.ОсновнойЯзык.КодЯзыка - код языка
|
||||||
@ -35,7 +84,7 @@
|
|||||||
Возврат Метаданные.ОсновнойЯзык.КодЯзыка;
|
Возврат Метаданные.ОсновнойЯзык.КодЯзыка;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция возвращает кодировку UTF8
|
// Возвращает кодировку UTF8
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// КодировкаТекста.UTF8 - кодировка
|
// КодировкаТекста.UTF8 - кодировка
|
||||||
@ -44,18 +93,7 @@
|
|||||||
|
|
||||||
Возврат КодировкаТекста.UTF8;
|
Возврат КодировкаТекста.UTF8;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Процедура вставляет заголовок "Content-Type" в ответ
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Ответ - HTTPСервисОтвет - ответ http сервиса
|
|
||||||
//
|
|
||||||
Процедура ЗаполнитьСтандартныйЗаголовокОтвета(Ответ) Экспорт
|
|
||||||
|
|
||||||
Ответ.Заголовки.Вставить("Content-Type", "text/html; charset=utf-8");
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
// Заполняем предопределенные ошибки в справочнике PAPI_ШаблоныСообщений
|
// Заполняем предопределенные ошибки в справочнике PAPI_ШаблоныСообщений
|
||||||
Процедура ЗаполнитьСправочникPAPI_ШаблоныСообщений() Экспорт
|
Процедура ЗаполнитьСправочникPAPI_ШаблоныСообщений() Экспорт
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#Область ФоновыеЗадания
|
#Область ФоновыеЗадания
|
||||||
|
|
||||||
// Процедура - Выполнить обновление истории данных
|
// Выполнить обновление истории данных
|
||||||
// Регламентное задание "PAPI_ИсторияДанныхОбновитьИсторию"
|
// Регламентное задание "PAPI_ИсторияДанныхОбновитьИсторию"
|
||||||
//
|
//
|
||||||
Процедура ОбновитьИсториюНаСервере() Экспорт
|
Процедура ОбновитьИсториюНаСервере() Экспорт
|
||||||
@ -37,7 +37,7 @@
|
|||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИсторияДанных.ОбновитьИсторию();
|
ИсторияДанных.ОбновитьИсторию(Ложь, Ложь);
|
||||||
|
|
||||||
Если ВключенПривилегированныйРежим Тогда
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
@ -46,7 +46,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура - Выполнить обработку после записи версий на сервере
|
// Выполнить обработку после записи версий на сервере
|
||||||
// Регламентное задание "PAPI_ИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий"
|
// Регламентное задание "PAPI_ИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий"
|
||||||
//
|
//
|
||||||
Процедура ВыполнитьОбработкуПослеЗаписиВерсийНаСервере() Экспорт
|
Процедура ВыполнитьОбработкуПослеЗаписиВерсийНаСервере() Экспорт
|
||||||
@ -66,9 +66,30 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Выполнить обработку после записи версий на сервере
|
||||||
|
// Регламентное задание "PAPI_ИсторияДанныхУдалитьВерсии"
|
||||||
|
//
|
||||||
|
Процедура ИсторияДанныхУдалитьВерсииНаСервере() Экспорт
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// TODO: Добавить настройку с выбором несколько потоков
|
||||||
|
ВыполнитьОчисткуИсторииДанныхВОдинПоток();
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
// Процедура - Удалить из обработки после записи версий
|
// Удалить из обработки после записи версий
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Данные - ЛюбаяСсылка - Данные, по которым удаляется версия
|
// Данные - ЛюбаяСсылка - Данные, по которым удаляется версия
|
||||||
@ -110,7 +131,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура - Включить\выключить обработку после записи версии
|
// Включить\выключить обработку после записи версии
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - ПланВидовРасчетаОбъект,
|
// Источник - ПланВидовРасчетаОбъект,
|
||||||
@ -135,7 +156,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура - Включить\выключить Создать версию сразу после записи
|
// Включить\выключить Создать версию сразу после записи
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - ПланВидовРасчетаОбъект,
|
// Источник - ПланВидовРасчетаОбъект,
|
||||||
@ -161,7 +182,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Добавляет данные и представление данных в параметры записи истории данных.
|
// Добавляет данные и представление данных в параметры записи истории данных.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - ПланВидовРасчетаОбъект,
|
// Источник - ПланВидовРасчетаОбъект,
|
||||||
@ -188,7 +209,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура - Добавляет представление поля дополнительных данных в запись истории данных.
|
// Добавляет представление поля дополнительных данных в запись истории данных.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - ПланВидовРасчетаОбъект,
|
// Источник - ПланВидовРасчетаОбъект,
|
||||||
@ -217,7 +238,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Функция - Получить признак включена история данных или нет
|
// Получить признак включена история данных или нет
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТипДанных - Строка - Тип Метаданных. Пример: "Документы"
|
// ТипДанных - Строка - Тип Метаданных. Пример: "Документы"
|
||||||
@ -271,12 +292,74 @@
|
|||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
// Выполнить очистку истории данных в один поток
|
||||||
|
//
|
||||||
|
Процедура ВыполнитьОчисткуИсторииДанныхВОдинПоток()
|
||||||
|
|
||||||
|
ТекущаяДата = ТекущаяДатаСеанса();
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| PAPI_СрокиХранения.Ссылка КАК СрокХранения,
|
||||||
|
| ВЫБОР
|
||||||
|
| КОГДА PAPI_СрокиХранения.Ссылка = ЗНАЧЕНИЕ(Перечисление.PAPI_СрокиХранения.ЗаДень)
|
||||||
|
| ТОГДА ДОБАВИТЬКДАТЕ(&ТекущаяДата, ДЕНЬ, -1)
|
||||||
|
| КОГДА PAPI_СрокиХранения.Ссылка = ЗНАЧЕНИЕ(Перечисление.PAPI_СрокиХранения.ЗаНеделю)
|
||||||
|
| ТОГДА ДОБАВИТЬКДАТЕ(&ТекущаяДата, НЕДЕЛЯ, -1)
|
||||||
|
| КОГДА PAPI_СрокиХранения.Ссылка = ЗНАЧЕНИЕ(Перечисление.PAPI_СрокиХранения.ЗаМесяц)
|
||||||
|
| ТОГДА ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -1)
|
||||||
|
| КОГДА PAPI_СрокиХранения.Ссылка = ЗНАЧЕНИЕ(Перечисление.PAPI_СрокиХранения.ЗаТриМесяца)
|
||||||
|
| ТОГДА ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -3)
|
||||||
|
| КОГДА PAPI_СрокиХранения.Ссылка = ЗНАЧЕНИЕ(Перечисление.PAPI_СрокиХранения.ЗаШестьМесяцев)
|
||||||
|
| ТОГДА ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -6)
|
||||||
|
| КОГДА PAPI_СрокиХранения.Ссылка = ЗНАЧЕНИЕ(Перечисление.PAPI_СрокиХранения.ЗаГод)
|
||||||
|
| ТОГДА ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -1)
|
||||||
|
| ИНАЧЕ NULL
|
||||||
|
| КОНЕЦ КАК ДатаУдаления
|
||||||
|
|ПОМЕСТИТЬ ВТ_СрокиХранения
|
||||||
|
|ИЗ
|
||||||
|
| Перечисление.PAPI_СрокиХранения КАК PAPI_СрокиХранения
|
||||||
|
|;
|
||||||
|
|
|
||||||
|
|////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|ВЫБРАТЬ
|
||||||
|
| PAPI_НастройкиХраненияИстории.ТипДанных КАК ТипДанных,
|
||||||
|
| PAPI_НастройкиХраненияИстории.ИмяОбъекта КАК ИмяОбъекта,
|
||||||
|
| ВТ_СрокиХранения.ДатаУдаления КАК ДатаУдаления
|
||||||
|
|ИЗ
|
||||||
|
| РегистрСведений.PAPI_НастройкиХраненияИстории КАК PAPI_НастройкиХраненияИстории
|
||||||
|
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СрокиХранения КАК ВТ_СрокиХранения
|
||||||
|
| ПО PAPI_НастройкиХраненияИстории.СрокХранения = ВТ_СрокиХранения.СрокХранения
|
||||||
|
|ГДЕ
|
||||||
|
| НЕ ВТ_СрокиХранения.ДатаУдаления ЕСТЬ NULL";
|
||||||
|
|
||||||
|
Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДата);
|
||||||
|
|
||||||
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|
||||||
|
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
|
||||||
|
|
||||||
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(ВыборкаДетальныеЗаписи.ДатаУдаления) Тогда
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
УдалитьВерсии(ВыборкаДетальныеЗаписи.ТипДанных,
|
||||||
|
ВыборкаДетальныеЗаписи.ИмяОбъекта,
|
||||||
|
ВыборкаДетальныеЗаписи.ДатаУдаления);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Область РаботаСВерсиями
|
#Область РаботаСВерсиями
|
||||||
|
|
||||||
|
// Произвести запись версии
|
||||||
// Процедура - Произвести запись версии
|
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Данные - БизнесПроцессОбъект,
|
// Данные - БизнесПроцессОбъект,
|
||||||
@ -290,24 +373,182 @@
|
|||||||
// ЗадачаОбъект,
|
// ЗадачаОбъект,
|
||||||
// ДокументОбъект - Объект конфигурации по которому будет создана версия
|
// ДокументОбъект - Объект конфигурации по которому будет создана версия
|
||||||
// ВидИзменения - Строка - "Добавление" или "Изменение" или "Удаление"
|
// ВидИзменения - Строка - "Добавление" или "Изменение" или "Удаление"
|
||||||
|
// Комментарий - Строка - Текст с примечанием
|
||||||
//
|
//
|
||||||
Процедура ЗаписатьВерсию(Данные, ВидИзменения = "Изменение", Комментарий = "Версия записана вручную") Экспорт
|
Процедура ЗаписатьВерсию(Данные, ВидИзменения = "Изменение", Комментарий = "Версия записана вручную", ДатаСоздания = Неопределено) Экспорт
|
||||||
|
|
||||||
ДатаСоздания = ТекущаяДатаСеанса();
|
Если Не ЗначениеЗаполнено(ДатаСоздания) Тогда
|
||||||
|
ДатаСоздания = ТекущаяДатаСеанса();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь() ;
|
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
|
||||||
|
|
||||||
// TODO: Нужна ли проверка на то, что выключена История данных?
|
Попытка
|
||||||
ИсторияДанных.ЗаписатьВерсию(Данные,
|
ИсторияДанных.ЗаписатьВерсию(
|
||||||
ДатаСоздания,
|
Данные,
|
||||||
ТекущийПользователь.УникальныйИдентификатор,
|
ДатаСоздания,
|
||||||
ТекущийПользователь.Имя,
|
ТекущийПользователь.УникальныйИдентификатор,
|
||||||
ТекущийПользователь.ПолноеИмя,
|
ТекущийПользователь.Имя,
|
||||||
ВидИзмененияДанных[ВидИзменения],
|
ТекущийПользователь.ПолноеИмя,
|
||||||
Комментарий);
|
ВидИзмененияДанных[ВидИзменения],
|
||||||
|
Комментарий);
|
||||||
КонецПроцедуры
|
Исключение
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "PAPI_ИсторияДанных.ЗаписатьВерсиюПоСтруктуре");
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Произвести запись версии по параметрам
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ПараметрыЗаполнения - Структура:
|
||||||
|
// Данные - БизнесПроцессОбъект,
|
||||||
|
// ПланВидовРасчетаОбъект,
|
||||||
|
// ПланСчетовОбъект,
|
||||||
|
// ПланВидовХарактеристикОбъект,
|
||||||
|
// ПланОбменаОбъект,
|
||||||
|
// РегистрСведенийНаборЗаписей,
|
||||||
|
// КонстантаМенеджерЗначения,
|
||||||
|
// СправочникОбъект,
|
||||||
|
// ЗадачаОбъект,
|
||||||
|
// ДокументОбъект - Объект конфигурации по которому будет создана версия
|
||||||
|
// ВидИзменения - Строка - "Добавление" или "Изменение" или "Удаление"
|
||||||
|
// Комментарий - Строка - Текст с примечанием
|
||||||
|
// ДатаСоздания - Дата - Дата создания версии
|
||||||
|
// Пользователь - ПользовательИнформационнойБазы - Пользователь.УникальныйИдентификатор
|
||||||
|
// Транзакция - Строка - Идентификатор транзакции версии.
|
||||||
|
// Пример: "02.01.0001 0:21:41 (865831)"
|
||||||
|
//
|
||||||
|
Процедура ЗаписатьВерсиюПоСтруктуре(ПараметрыЗаполнения) Экспорт
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЗаписываемВерсию = Истина;
|
||||||
|
|
||||||
|
Если ЗаписываемВерсию
|
||||||
|
И ПараметрыЗаполнения.Свойство("Данные") Тогда
|
||||||
|
|
||||||
|
Данные = ПараметрыЗаполнения.Данные;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ЗаписываемВерсию = Ложь;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗаписываемВерсию Тогда
|
||||||
|
|
||||||
|
ДатаСоздания = ?(ПараметрыЗаполнения.Свойство("ДатаСоздания"), ПараметрыЗаполнения.ДатаСоздания, ТекущаяДатаСеанса());
|
||||||
|
Комментарий = ?(ПараметрыЗаполнения.Свойство("Комментарий"), ПараметрыЗаполнения.Комментарий, "");
|
||||||
|
|
||||||
|
Если ПараметрыЗаполнения.Свойство("Пользователь") Тогда
|
||||||
|
|
||||||
|
Пользователь = ПараметрыЗаполнения.Пользователь;
|
||||||
|
Если ТипЗнч(Пользователь) <> Тип("ПользовательИнформационнойБазы") Тогда
|
||||||
|
Пользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Пользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ПараметрыЗаполнения.Свойство("ВидИзменения") Тогда
|
||||||
|
Если ТипЗнч(ПараметрыЗаполнения.ВидИзменения) = Тип("Строка") Тогда
|
||||||
|
|
||||||
|
ВидИзменения = ПараметрыЗаполнения.ВидИзменения;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ВидИзменения = "Изменение";
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
ИсторияДанных.ЗаписатьВерсию(
|
||||||
|
Данные,
|
||||||
|
ДатаСоздания,
|
||||||
|
Пользователь.УникальныйИдентификатор,
|
||||||
|
Пользователь.Имя,
|
||||||
|
Пользователь.ПолноеИмя,
|
||||||
|
ВидИзмененияДанных[ВидИзменения],
|
||||||
|
Комментарий);
|
||||||
|
Исключение
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "PAPI_ИсторияДанных.ЗаписатьВерсиюПоСтруктуре");
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ТекстОшибки = "Параметр ""Данные"" содержит недопустимое для создания версии значение";
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "PAPI_ИсторияДанных.ЗаписатьВерсиюПоСтруктуре");
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Удалить версии истории данных
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ТипДанных - Строка - Тип Метаданных. Пример: "Документы"
|
||||||
|
// ИмяОбъекта - Строка - Имя объекта метаданных. Пример: "ПриобретениеТоваровУслуг"
|
||||||
|
// ДатаУдаления- Дата - Дата по которую данные из истории данных будут удалены
|
||||||
|
//
|
||||||
|
Процедура УдалитьВерсии(ТипДанных, ИмяОбъекта, ДатаУдаления) Экспорт
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
ТипМетаданных = Метаданные[ТипДанных][ИмяОбъекта];
|
||||||
|
ТипПолучен = Истина
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
ТипПолучен = Ложь;
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если ТипПолучен Тогда
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
ИсторияДанных.УдалитьВерсии(ТипМетаданных, ДатаУдаления);
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
СообщениеОбОшибке = СтрШаблон("%1.%2: %3", ТипДанных, ИмяОбъекта, ТекстОшибки);
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, СообщениеОбОшибке, "PAPI_ИсторияДанных.УдалитьВерсии");
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
Иначе
|
||||||
|
РегистрыСведений.PAPI_НастройкиХраненияИстории.УдалитьЗаписьРегистра(ТипДанных, ИмяОбъекта);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,208 +27,7 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Логирование Алгоритмов (РегистрыСведений.PAPI_ЛогАлгоритмов)
|
// Записать в журнал регистрации
|
||||||
// Параметры:
|
|
||||||
// ДатаВремя - Дата и время записи
|
|
||||||
// Алгоритм - Выполняемый алгоритм
|
|
||||||
// ТипЛога - Статус (Тип сообщения)
|
|
||||||
// Информация - Текст лога
|
|
||||||
Процедура ЗаписатьВЛогАлгоритмов(ДатаВремя
|
|
||||||
,Алгоритм = Неопределено
|
|
||||||
,ТипЛога = Неопределено
|
|
||||||
,Информация = "") Экспорт
|
|
||||||
|
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
|
||||||
Если Не ПривилегированныйРежим() Тогда
|
|
||||||
ВключенПривилегированныйРежим = Истина;
|
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ТекДата = ?(Не ЗначениеЗаполнено(ДатаВремя),ТекущаяДатаСеанса(),ДатаВремя);
|
|
||||||
Если Не ЗначениеЗаполнено(Алгоритм) Тогда
|
|
||||||
Алгоритм = Справочники.PAPI_Алгоритмы.ПустаяСсылка();
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ТипЛога) Тогда
|
|
||||||
ТипЛога = Перечисления.PAPI_ТипЛога.Примечание;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
БылаОшибка = Ложь;
|
|
||||||
Попытка
|
|
||||||
|
|
||||||
НаборЗаписей = РегистрыСведений.PAPI_ЛогАлгоритмов.СоздатьНаборЗаписей();
|
|
||||||
НаборЗаписей.Отбор.ДатаВремя.Установить(ТекДата);
|
|
||||||
НаборЗаписей.Отбор.Алгоритм.Установить(Алгоритм);
|
|
||||||
НаборЗаписей.Отбор.ТипЛога.Установить(ТипЛога);
|
|
||||||
НаборЗаписей.Прочитать();
|
|
||||||
|
|
||||||
Если НаборЗаписей.Количество() = 0 Тогда
|
|
||||||
НоваяЗаписьРегистра = НаборЗаписей.Добавить();
|
|
||||||
|
|
||||||
НоваяЗаписьРегистра.ДатаВремя = ТекДата;
|
|
||||||
НоваяЗаписьРегистра.Алгоритм = Алгоритм;
|
|
||||||
НоваяЗаписьРегистра.ТипЛога = ТипЛога;
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
НоваяЗаписьРегистра = НаборЗаписей[0];
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
НоваяЗаписьРегистра.Информация = Информация;
|
|
||||||
|
|
||||||
НаборЗаписей.Записать();
|
|
||||||
|
|
||||||
Исключение
|
|
||||||
|
|
||||||
БылаОшибка = Истина;
|
|
||||||
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
|
||||||
|
|
||||||
КонецПопытки;
|
|
||||||
|
|
||||||
Если БылаОшибка Тогда
|
|
||||||
|
|
||||||
ЗаписатьВЛог("PAPI.Логирование.Алгоритмы", ТипЛога, ТекстОшибки, Алгоритм);
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если ВключенПривилегированныйРежим Тогда
|
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
// Логирование Методов (РегистрыСведений.PAPI_ЛогМетодов)
|
|
||||||
// Параметры:
|
|
||||||
// ДатаВремя - Дата и время записи
|
|
||||||
// Метод - Выполняемый метод
|
|
||||||
// ТипЛога - Статус (Тип сообщения)
|
|
||||||
// Информация - Текст лога
|
|
||||||
Процедура ЗаписатьВЛогМетодов(ДатаВремя
|
|
||||||
,Метод = Неопределено
|
|
||||||
,ТипЛога = Неопределено
|
|
||||||
,Информация = "") Экспорт
|
|
||||||
|
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
|
||||||
Если Не ПривилегированныйРежим() Тогда
|
|
||||||
ВключенПривилегированныйРежим = Истина;
|
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ТекДата = ?(Не ЗначениеЗаполнено(ДатаВремя),ТекущаяДатаСеанса(),ДатаВремя);
|
|
||||||
Если Не ЗначениеЗаполнено(Метод) Тогда
|
|
||||||
Метод = Справочники.PAPI_Методы.ПустаяСсылка();
|
|
||||||
КонецЕсли;
|
|
||||||
Если Не ЗначениеЗаполнено(ТипЛога) Тогда
|
|
||||||
ТипЛога = Перечисления.PAPI_ТипЛога.Примечание;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
БылаОшибка = Ложь;
|
|
||||||
Попытка
|
|
||||||
|
|
||||||
НаборЗаписей = РегистрыСведений.PAPI_ЛогМетодов.СоздатьНаборЗаписей();
|
|
||||||
НаборЗаписей.Отбор.ДатаВремя.Установить(ТекДата);
|
|
||||||
НаборЗаписей.Отбор.Метод.Установить(Метод);
|
|
||||||
НаборЗаписей.Отбор.ТипЛога.Установить(ТипЛога);
|
|
||||||
НаборЗаписей.Прочитать();
|
|
||||||
|
|
||||||
Если НаборЗаписей.Количество() = 0 Тогда
|
|
||||||
НоваяЗаписьРегистра = НаборЗаписей.Добавить();
|
|
||||||
|
|
||||||
НоваяЗаписьРегистра.ДатаВремя = ТекДата;
|
|
||||||
НоваяЗаписьРегистра.Метод = Метод;
|
|
||||||
НоваяЗаписьРегистра.ТипЛога = ТипЛога;
|
|
||||||
Иначе
|
|
||||||
НоваяЗаписьРегистра = НаборЗаписей[0];
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
НоваяЗаписьРегистра.Информация = Информация;
|
|
||||||
|
|
||||||
НаборЗаписей.Записать();
|
|
||||||
|
|
||||||
Исключение
|
|
||||||
|
|
||||||
БылаОшибка = Истина;
|
|
||||||
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
|
||||||
|
|
||||||
КонецПопытки;
|
|
||||||
|
|
||||||
Если БылаОшибка Тогда
|
|
||||||
|
|
||||||
ЗаписатьВЛог("PAPI.Логирование.Методы", ТипЛога, ТекстОшибки, Метод);
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если ВключенПривилегированныйРежим Тогда
|
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
// Логирование входящего запроса (Документы.PAPI_ВходящийЗапрос)
|
|
||||||
// Параметры:
|
|
||||||
// Метод - метод из запроса
|
|
||||||
// ТелоЗапроса - Тело запроса
|
|
||||||
// СтруктураВходящихПараметров - структура полученная на основании запроса
|
|
||||||
Процедура ЗаписатьВходящийЗапрос(Метод, ТелоЗапроса, СтруктураВходящихПараметров) Экспорт
|
|
||||||
|
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
|
||||||
Если Не ПривилегированныйРежим() Тогда
|
|
||||||
ВключенПривилегированныйРежим = Истина;
|
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ТекДата = ТекущаяДатаСеанса();
|
|
||||||
|
|
||||||
НовыйЗапрос = Документы.PAPI_ВходящийЗапрос.СоздатьДокумент();
|
|
||||||
НовыйЗапрос.Дата = ТекДата;
|
|
||||||
НовыйЗапрос.Метод = Метод;
|
|
||||||
|
|
||||||
Если ТелоЗапроса <> Неопределено Тогда
|
|
||||||
НовыйЗапрос.ТелоЗапроса = Новый ХранилищеЗначения(ТелоЗапроса);
|
|
||||||
НовыйЗапрос.ЕстьТелоЗапроса = Истина;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ВходящиеПараметры = PAPI_ОбщегоНазначенияВызовСервера.СтандартныеПараметрыJSON();
|
|
||||||
ВходящиеПараметры.ПереносСтрок = ПереносСтрокJSON.Авто;
|
|
||||||
РезультатJS = PAPI_ОбщегоНазначенияВызовСервера.ЗаписатьДанныеВJSON(ВходящиеПараметры, СтруктураВходящихПараметров);
|
|
||||||
|
|
||||||
НовыйЗапрос.Запрос = ?(РезультатJS.Отработал, РезультатJS.Результат, РезультатJS.ТекстОшибки);
|
|
||||||
|
|
||||||
// НовыйЗапрос.ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов");
|
|
||||||
// НовыйЗапрос.ДополнительныеСвойства.Вставить("PAPI_ОтключитьРегистрациюОбъекта");
|
|
||||||
|
|
||||||
НовыйЗапрос.УстановитьНовыйНомер();
|
|
||||||
|
|
||||||
НовыйЗапрос.ОбменДанными.Загрузка = Истина;
|
|
||||||
|
|
||||||
БылаОшибка = Ложь;
|
|
||||||
Попытка
|
|
||||||
|
|
||||||
НовыйЗапрос.Записать();
|
|
||||||
|
|
||||||
Исключение
|
|
||||||
|
|
||||||
БылаОшибка = Истина;
|
|
||||||
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
|
||||||
|
|
||||||
КонецПопытки;
|
|
||||||
|
|
||||||
Если БылаОшибка Тогда
|
|
||||||
|
|
||||||
ЗаписатьВЛог("PAPI.Логирование.ВходящийЗапрос", УровеньЖурналаРегистрации.Ошибка, ТекстОшибки);
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
|
|
||||||
Если ВключенПривилегированныйРежим Тогда
|
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
// Процедура - Записать в журнал регистрации
|
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяСобытия - Строка - Пример: "ИнформационнаяБаза.ОбновлениеИБ"
|
// ИмяСобытия - Строка - Пример: "ИнформационнаяБаза.ОбновлениеИБ"
|
||||||
@ -260,7 +59,7 @@
|
|||||||
|
|
||||||
#Область РаботаСЖурналомРегистрации
|
#Область РаботаСЖурналомРегистрации
|
||||||
|
|
||||||
// Процедура - Запись в журнал регистрации без объекта и метаданных
|
// Запись в журнал регистрации без объекта и метаданных
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяСобытия - Строка - Пример: "ИнформационнаяБаза.ОбновлениеИБ"
|
// ИмяСобытия - Строка - Пример: "ИнформационнаяБаза.ОбновлениеИБ"
|
||||||
@ -286,7 +85,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура - Запись в журнал регистрации без объекта и метаданных
|
// Запись в журнал регистрации без объекта и метаданных
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяСобытия - Строка - Пример: "ИнформационнаяБаза.ОбновлениеИБ"
|
// ИмяСобытия - Строка - Пример: "ИнформационнаяБаза.ОбновлениеИБ"
|
||||||
@ -317,7 +116,7 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Функция - Получить уровень журнала регистрации
|
// Получить уровень журнала регистрации
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТипЛога - Строка,
|
// ТипЛога - Строка,
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
#Область СериализацияДесериализацияДанных
|
#Область СериализацияДесериализацияДанных
|
||||||
|
|
||||||
// Функция возвращает чаще всего используемые ПараметрыЗаписиJSON (JSONWriterSettings)
|
// Возвращает чаще всего используемые ПараметрыЗаписиJSON (JSONWriterSettings)
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Результат - Структура - Стандартное заполнение
|
// Результат - Структура - Стандартное заполнение
|
||||||
@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция переводит данные в формат JSON
|
// Преобразует данные в формат JSON
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ВходящиеПараметры - Структура - Параметры формирование JSON
|
// ВходящиеПараметры - Структура - Параметры формирование JSON
|
||||||
@ -96,7 +96,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция Десериализует строку JSON в формат данных 1С
|
// Десериализует строку JSON в формат данных 1С
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтрокаJSON - Строка - JSON
|
// СтрокаJSON - Строка - JSON
|
||||||
@ -124,7 +124,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция Десериализует поток JSON в формат данных 1С
|
// Десериализует поток JSON в формат данных 1С
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПотокJSON - Поток -
|
// ПотокJSON - Поток -
|
||||||
@ -152,7 +152,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция переводит данные в формат XML
|
// Преобразует данные в формат XML
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ВходныеДанные - Строка - Данные которые нужно перевести в XML
|
// ВходныеДанные - Строка - Данные которые нужно перевести в XML
|
||||||
@ -181,7 +181,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция Десериализует строку XML в формат данных 1С
|
// Десериализует строку XML в формат данных 1С
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ВходныеДанные - Строка - XML
|
// ВходныеДанные - Строка - XML
|
||||||
@ -212,7 +212,7 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Удалить несериализуемые типы
|
// Удалить несериализуемые типы
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтруктураДляСериализации - Структура - Данные до сериализации
|
// СтруктураДляСериализации - Структура - Данные до сериализации
|
||||||
@ -249,9 +249,9 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
#Область РаботаССсылками
|
#Область РаботаССсылками
|
||||||
// Проверяет физическое наличие записи в информационной базе данных о переданном значении ссылки
|
// Проверяет физическое наличие записи в информационной базе данных о переданном значении ссылки
|
||||||
//
|
//
|
||||||
@ -360,7 +360,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Получить навигационную ссылку (Вариант синтаксиса: Ссылка на объект)
|
// Получить навигационную ссылку (Вариант синтаксиса: Ссылка на объект)
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Ссылка - ЛюбаяСсылка - Значение любой ссылки информационной базы данных
|
// Ссылка - ЛюбаяСсылка - Значение любой ссылки информационной базы данных
|
||||||
@ -397,7 +397,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Получить ссылку из навигационной
|
// Получить ссылку из навигационной
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// НавигационнаяСсылка - Строка - Пример: "e1cib/data/Справочник.Валюты?ref=9e0108002700700111e1cc2f22dd80d2"
|
// НавигационнаяСсылка - Строка - Пример: "e1cib/data/Справочник.Валюты?ref=9e0108002700700111e1cc2f22dd80d2"
|
||||||
@ -419,7 +419,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Найти объект и получить навигационную ссылку
|
// Найти объект и получить навигационную ссылку
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТипОбъекта - Строка - Тип объекта
|
// ТипОбъекта - Строка - Тип объекта
|
||||||
@ -449,7 +449,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Получить структуру из навигационной ссылки
|
// Получить структуру из навигационной ссылки
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// НавигационнаяСсылка - Строка - Навигационная ссылка
|
// НавигационнаяСсылка - Строка - Навигационная ссылка
|
||||||
@ -512,8 +512,9 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
#Область РаботаС_Hash
|
#Область РаботаС_Hash
|
||||||
// Функция возвращает Хеш сумму строки
|
// Возвращает Хеш сумму строки
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ВходящиеДанные - Строка - строка
|
// ВходящиеДанные - Строка - строка
|
||||||
@ -542,7 +543,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция возвращает Хеш сумму файла
|
// Возвращает Хеш сумму файла
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ВходящийФайл - Строка - файл
|
// ВходящийФайл - Строка - файл
|
||||||
@ -571,7 +572,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция преобразует Свойство "ВерсияДанных" в число
|
// Преобразует Свойство "ВерсияДанных" в число
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ВерсияСтрокой - Строка - "ВерсияДанных"
|
// ВерсияСтрокой - Строка - "ВерсияДанных"
|
||||||
@ -597,9 +598,10 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
#Область РаботаСПодсистемами
|
#Область РаботаСПодсистемами
|
||||||
|
|
||||||
// Функция - Проверяем есть ли у подсистемы PAPI подчиненная подсистема
|
// Проверяем есть ли у подсистемы PAPI подчиненная подсистема
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяПодсистемы - Строка - Название подсистемы. Например: "PAPI_ПодпискиНаСобытия"
|
// ИмяПодсистемы - Строка - Название подсистемы. Например: "PAPI_ПодпискиНаСобытия"
|
||||||
@ -623,9 +625,10 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
#Область РаботаСКонстантами
|
#Область РаботаСКонстантами
|
||||||
|
|
||||||
// Процедура - Поменять значение константы
|
// Поменять значение константы
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяКонстанты - Строка - Наименование константы
|
// ИмяКонстанты - Строка - Наименование константы
|
||||||
@ -650,7 +653,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Прочитать значение константы
|
// Прочитать значение константы
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяКонстанты - Строка - Наименование константы
|
// ИмяКонстанты - Строка - Наименование константы
|
||||||
@ -665,7 +668,7 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Заполнить параметр сеанса значением константы
|
// Заполнить параметр сеанса значением константы
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяКонстанты - Строка - Имя константы
|
// ИмяКонстанты - Строка - Имя константы
|
||||||
@ -803,7 +806,7 @@
|
|||||||
|
|
||||||
#Область РаботаСМетаданными
|
#Область РаботаСМетаданными
|
||||||
|
|
||||||
// Функция - Убрать из массива отсутствующие реквизиты
|
// Убрать из массива отсутствующие реквизиты
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// МассивРеквизитов - Массив - Массив с названиями реквизитов
|
// МассивРеквизитов - Массив - Массив с названиями реквизитов
|
||||||
@ -839,11 +842,10 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
// Позволяет определить, есть ли среди реквизитов объекта реквизит с переданным именем.
|
// Позволяет определить, есть ли среди реквизитов объекта реквизит с переданным именем.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяРеквизита - Строка - имя реквизита;
|
// ИмяРеквизита - Строка - имя реквизита
|
||||||
// МетаданныеОбъекта - ОбъектМетаданных - объект, в котором требуется проверить наличие реквизита.
|
// МетаданныеОбъекта - ОбъектМетаданных - объект, в котором требуется проверить наличие реквизита.
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
@ -856,61 +858,231 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
|
||||||
|
|
||||||
|
// Есть реквизит или свойство объекта
|
||||||
#Область НачальноеЗаполнение
|
//
|
||||||
|
// Параметры:
|
||||||
// Модуль приложения
|
// Объект - ОбъектМетаданных - объект, в котором требуется проверить наличие реквизита.
|
||||||
Процедура ПередНачаломРаботыСистемы() Экспорт
|
// ИмяРеквизита - Строка - имя реквизита
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево - Истина, если есть.
|
||||||
|
//
|
||||||
|
Функция ЕстьРеквизитИлиСвойствоОбъекта(Знач Объект, Знач ИмяРеквизита) Экспорт
|
||||||
|
|
||||||
ЗаполнитьПервоначальныеДанные();
|
МассивУникальности = Новый Массив;
|
||||||
|
СтруктураРеквизита = Новый Структура(ИмяРеквизита, МассивУникальности);
|
||||||
КонецПроцедуры
|
ЗаполнитьЗначенияСвойств(СтруктураРеквизита, Объект);
|
||||||
|
|
||||||
|
Возврат СтруктураРеквизита[ИмяРеквизита] <> МассивУникальности;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область РегламентныеЗадания
|
||||||
|
|
||||||
// Процедура - Заполнить первоначальные данные
|
// Добавляет новое регламентное задание (без учета очереди заданий модели сервиса).
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Параметры - Структура - параметры добавляемого задания, возможные свойства:
|
||||||
|
// * Использование - Булево - Истина, если регламентное задание должно выполняться автоматически согласно расписанию.
|
||||||
|
// * Метаданные - ОбъектМетаданныхРегламентноеЗадание - обязательно для указания. Объект метаданных, на основе
|
||||||
|
// которого будет создано регламентное задание.
|
||||||
|
// * Параметры - Массив - параметры регламентного задания. Количество и состав параметров должны соответствовать
|
||||||
|
// параметрам метода регламентного задания.
|
||||||
|
// * Ключ - Строка - прикладной идентификатор регламентного задания.
|
||||||
|
// * ИнтервалПовтораПриАварийномЗавершении - Число - интервал в секундах, через который нужно перезапускать задание
|
||||||
|
// в случае его аварийного завершения.
|
||||||
|
// * Расписание - РасписаниеРегламентногоЗадания - расписание задания.
|
||||||
|
// * КоличествоПовторовПриАварийномЗавершении - Число - количество повторов при аварийном завершении задания.
|
||||||
//
|
//
|
||||||
Процедура ЗаполнитьПервоначальныеДанные()
|
// Возвращаемое значение:
|
||||||
|
// РегламентноеЗадание
|
||||||
|
//
|
||||||
|
Функция ДобавитьРегламентноеЗадание(Параметры) Экспорт
|
||||||
|
|
||||||
|
МетаданныеЗадания = Параметры.Метаданные;
|
||||||
|
Задание = РегламентныеЗадания.СоздатьРегламентноеЗадание(МетаданныеЗадания);
|
||||||
|
|
||||||
|
Если Параметры.Свойство("Наименование") Тогда
|
||||||
|
Задание.Наименование = Параметры.Наименование;
|
||||||
|
Иначе
|
||||||
|
Задание.Наименование = МетаданныеЗадания.Наименование;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Параметры.Свойство("Использование") Тогда
|
||||||
|
Задание.Использование = Параметры.Использование;
|
||||||
|
Иначе
|
||||||
|
Задание.Использование = МетаданныеЗадания.Использование;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Параметры.Свойство("Ключ") Тогда
|
||||||
|
Задание.Ключ = Параметры.Ключ;
|
||||||
|
Иначе
|
||||||
|
Задание.Ключ = МетаданныеЗадания.Ключ;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Параметры.Свойство("ИмяПользователя") Тогда
|
||||||
|
Задание.ИмяПользователя = Параметры.ИмяПользователя;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Параметры.Свойство("ИнтервалПовтораПриАварийномЗавершении") Тогда
|
||||||
|
Задание.ИнтервалПовтораПриАварийномЗавершении = Параметры.ИнтервалПовтораПриАварийномЗавершении;
|
||||||
|
Иначе
|
||||||
|
Задание.ИнтервалПовтораПриАварийномЗавершении = МетаданныеЗадания.ИнтервалПовтораПриАварийномЗавершении;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Параметры.Свойство("КоличествоПовторовПриАварийномЗавершении") Тогда
|
||||||
|
Задание.КоличествоПовторовПриАварийномЗавершении = Параметры.КоличествоПовторовПриАварийномЗавершении;
|
||||||
|
Иначе
|
||||||
|
Задание.КоличествоПовторовПриАварийномЗавершении = МетаданныеЗадания.КоличествоПовторовПриАварийномЗавершении;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Параметры.Свойство("Параметры") Тогда
|
||||||
|
Задание.Параметры = Параметры.Параметры;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Параметры.Свойство("Расписание") Тогда
|
||||||
|
Задание.Расписание = Параметры.Расписание;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Задание.Записать();
|
||||||
|
|
||||||
|
Возврат Задание;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
// Изменяет регламентное задание (без учета очереди заданий модели сервиса).
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Идентификатор - ОбъектМетаданных - объект метаданных регламентного задания для поиска
|
||||||
|
// непредопределенного регламентного задания.
|
||||||
|
// - Строка - имя метаданных предопределенного регламентного задания
|
||||||
|
// или строка уникального идентификатора регламентного задания.
|
||||||
|
// - УникальныйИдентификатор - идентификатор регламентного задания.
|
||||||
|
// - РегламентноеЗадание - регламентное задание.
|
||||||
|
//
|
||||||
|
// Параметры - Структура - параметры, которые следует установить заданию, возможные свойства:
|
||||||
|
// * Использование - Булево - Истина, если регламентное задание должно выполняться автоматически согласно расписанию.
|
||||||
|
// * Параметры - Массив - параметры регламентного задания. Количество и состав параметров должны соответствовать
|
||||||
|
// параметрам метода регламентного задания.
|
||||||
|
// * Ключ - Строка - прикладной идентификатор регламентного задания.
|
||||||
|
// * ИнтервалПовтораПриАварийномЗавершении - Число - интервал в секундах, через который нужно перезапускать задание
|
||||||
|
// в случае его аварийного завершения.
|
||||||
|
// * Расписание - РасписаниеРегламентногоЗадания - расписание задания.
|
||||||
|
// * КоличествоПовторовПриАварийномЗавершении - Число - количество повторов при аварийном завершении задания.
|
||||||
|
//
|
||||||
|
Процедура ИзменитьРегламентноеЗадание(Знач Идентификатор, Знач Параметры) Экспорт
|
||||||
|
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
Если Не ПривилегированныйРежим() Тогда
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
ВключенПривилегированныйРежим = Истина;
|
ВключенПривилегированныйРежим = Истина;
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Заполняем стандартные шаблоны сообщений
|
ИдентификаторЗадания = УточненныйИдентификаторЗадания(Идентификатор);
|
||||||
Запрос = Новый Запрос;
|
|
||||||
Запрос.Текст =
|
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
|
||||||
| PAPI_ШаблоныСообщений.Ссылка КАК Ссылка
|
|
||||||
|ИЗ
|
|
||||||
| Справочник.PAPI_ШаблоныСообщений КАК PAPI_ШаблоныСообщений
|
|
||||||
|ГДЕ
|
|
||||||
| PAPI_ШаблоныСообщений.Стандартный";
|
|
||||||
|
|
||||||
РезультатЗапроса = Запрос.Выполнить();
|
Если ИдентификаторЗадания = Неопределено Тогда
|
||||||
|
ТекстИсключения = НСтр("ru = 'Регламентное задание по переданному идентификатору не найдено.'");
|
||||||
|
ВызватьИсключение ТекстИсключения;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если РезультатЗапроса.Пустой() Тогда
|
Попытка
|
||||||
|
|
||||||
PAPI_ДанныеДляЗаполненияНастроек.ЗаполнитьСправочникPAPI_ШаблоныСообщений();
|
Задание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(ИдентификаторЗадания);
|
||||||
|
Если Задание <> Неопределено Тогда
|
||||||
КонецЕсли;
|
ЕстьИзменения = Ложь;
|
||||||
|
|
||||||
|
ОбновитьЗначениеСвойстваЗадания(Задание, "Наименование", Параметры, ЕстьИзменения);
|
||||||
|
ОбновитьЗначениеСвойстваЗадания(Задание, "Использование", Параметры, ЕстьИзменения);
|
||||||
|
ОбновитьЗначениеСвойстваЗадания(Задание, "Ключ", Параметры, ЕстьИзменения);
|
||||||
|
ОбновитьЗначениеСвойстваЗадания(Задание, "ИмяПользователя", Параметры, ЕстьИзменения);
|
||||||
|
ОбновитьЗначениеСвойстваЗадания(Задание, "ИнтервалПовтораПриАварийномЗавершении", Параметры, ЕстьИзменения);
|
||||||
|
ОбновитьЗначениеСвойстваЗадания(Задание, "КоличествоПовторовПриАварийномЗавершении", Параметры, ЕстьИзменения);
|
||||||
|
ОбновитьЗначениеСвойстваЗадания(Задание, "Параметры", Параметры, ЕстьИзменения);
|
||||||
|
ОбновитьЗначениеСвойстваЗадания(Задание, "Расписание", Параметры, ЕстьИзменения);
|
||||||
|
|
||||||
|
Если ЕстьИзменения Тогда
|
||||||
|
Задание.Записать();
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
Исключение
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
Если ВключенПривилегированныйРежим Тогда
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура удаляет дублирующиеся строки из табличной части.
|
// Функция - Уточненный идентификатор задания
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Идентификатор - РегламентноеЗадание,
|
||||||
|
// Строка - Идентификатор задания или задание
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// УникальныйИдентификатор- Уникальный идентификатор задания
|
||||||
|
//
|
||||||
|
Функция УточненныйИдентификаторЗадания(Знач Идентификатор) Экспорт
|
||||||
|
|
||||||
|
Если ТипЗнч(Идентификатор) = Тип("РегламентноеЗадание") Тогда
|
||||||
|
Идентификатор = Идентификатор.УникальныйИдентификатор;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ТипЗнч(Идентификатор) = Тип("Строка") Тогда
|
||||||
|
ОбъектМетаданных = Метаданные.РегламентныеЗадания.Найти(Идентификатор);
|
||||||
|
Если ОбъектМетаданных = Неопределено Тогда
|
||||||
|
Идентификатор = Новый УникальныйИдентификатор(Идентификатор);
|
||||||
|
Иначе
|
||||||
|
Идентификатор = ОбъектМетаданных;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Идентификатор;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Для процедуры ИзменитьЗадание.
|
||||||
|
Процедура ОбновитьЗначениеСвойстваЗадания(Задание, ИмяСвойства, ПараметрыЗадания, ЕстьИзменения)
|
||||||
|
|
||||||
|
Если Не ПараметрыЗадания.Свойство(ИмяСвойства) Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Задание[ИмяСвойства] = ПараметрыЗадания[ИмяСвойства]
|
||||||
|
Или ТипЗнч(Задание[ИмяСвойства]) = Тип("РасписаниеРегламентногоЗадания")
|
||||||
|
И ТипЗнч(ПараметрыЗадания[ИмяСвойства]) = Тип("РасписаниеРегламентногоЗадания")
|
||||||
|
И Строка(Задание[ИмяСвойства]) = Строка(ПараметрыЗадания[ИмяСвойства]) Тогда
|
||||||
|
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ТипЗнч(Задание[ИмяСвойства]) = Тип("РасписаниеРегламентногоЗадания")
|
||||||
|
И ТипЗнч(ПараметрыЗадания[ИмяСвойства]) = Тип("Структура") Тогда
|
||||||
|
ЗаполнитьЗначенияСвойств(Задание[ИмяСвойства], ПараметрыЗадания[ИмяСвойства]);
|
||||||
|
Иначе
|
||||||
|
Задание[ИмяСвойства] = ПараметрыЗадания[ИмяСвойства];
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЕстьИзменения = Истина;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
|
// Удаляет дублирующиеся строки из табличной части.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТаблицаПроверки - ТабличнаяЧасть - Табличная часть в которой будет проверка.
|
// ТаблицаПроверки - ТабличнаяЧасть - Табличная часть в которой будет проверка.
|
||||||
@ -955,7 +1127,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Добавить дней к дате
|
// Добавить дней к дате
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Дата - Дата - Первоначальная дата
|
// Дата - Дата - Первоначальная дата
|
||||||
@ -970,7 +1142,6 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#Область СообщенияКлиенту
|
#Область СообщенияКлиенту
|
||||||
|
|
||||||
// Процедура - Краткое сообщение пользователю
|
// Краткое сообщение пользователю
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Текст - Строка - Текст сообщения
|
// Текст - Строка - Текст сообщения
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
#Область ВнешниеОбработки
|
#Область ВнешниеОбработки
|
||||||
|
|
||||||
// Процедура - Заполнить команды подписок стандартными обработчиками
|
// Заполнить команды подписок стандартными обработчиками
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ПараметрыРегистрации - Структура - См. PAPI_РаботаСВнешнимиОбработками.ОписаниеВнешнейОбработкиДляPAPI
|
// ПараметрыРегистрации - Структура - См. PAPI_РаботаСВнешнимиОбработками.ОписаниеВнешнейОбработкиДляPAPI
|
||||||
@ -64,7 +64,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Получить все источники если тип подписки пустой
|
// Получить все источники если тип подписки пустой
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТипПодписки - Строка - Тип подписки. Пример: "ПриКопировании"
|
// ТипПодписки - Строка - Тип подписки. Пример: "ПриКопировании"
|
||||||
@ -101,7 +101,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Получить источники по типу
|
// Получить источники по типу
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТипПодписки - Строка - Тип подписки. Пример: "ПриКопировании"
|
// ТипПодписки - Строка - Тип подписки. Пример: "ПриКопировании"
|
||||||
@ -182,7 +182,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Получить соответствие наименование команд подписки
|
// Получить соответствие наименование команд подписки
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТипПодписки - Строка - Тип подписки. Пример: "ПриКопировании"
|
// ТипПодписки - Строка - Тип подписки. Пример: "ПриКопировании"
|
||||||
@ -263,7 +263,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Получить тип подписки строкой
|
// Получить тип подписки строкой
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТипПодпискиНаСобытие - ПеречисленияСсылка.PAPI_ТипПодпискиНаСобытие - Тип подписки
|
// ТипПодпискиНаСобытие - ПеречисленияСсылка.PAPI_ТипПодпискиНаСобытие - Тип подписки
|
||||||
@ -277,7 +277,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Процедура - Заполнить произвольную команду
|
// Заполнить произвольную команду
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТекущаяКоманда - СтрокаТаблицыЗначений - Строка таблицы значений "Команды". См. ОписаниеВнешнейОбработкиДляPAPI
|
// ТекущаяКоманда - СтрокаТаблицыЗначений - Строка таблицы значений "Команды". См. ОписаниеВнешнейОбработкиДляPAPI
|
||||||
@ -298,7 +298,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Имя объекта метаданных
|
// Имя объекта метаданных
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИсточникПодписки - Строка - Например: "СправочникОбъект"
|
// ИсточникПодписки - Строка - Например: "СправочникОбъект"
|
||||||
@ -414,7 +414,7 @@
|
|||||||
// Дополнительные функции для подписок.
|
// Дополнительные функции для подписок.
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Собираем соответствие на основании пришедших данных из Обработка после записи версий истории данных
|
// Собираем соответствие на основании пришедших данных из Обработка после записи версий истории данных
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - РегистрСведенийМенеджер,
|
// Источник - РегистрСведенийМенеджер,
|
||||||
@ -505,7 +505,7 @@
|
|||||||
// Вспомогательные процедуры и функции.
|
// Вспомогательные процедуры и функции.
|
||||||
|
|
||||||
|
|
||||||
// Функция - Структура настроек подписки
|
// Структура настроек подписки
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Настройки - ХранилищеЗначения
|
// Настройки - ХранилищеЗначения
|
||||||
@ -556,7 +556,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Полное имя метаданных источника
|
// Полное имя метаданных источника
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - ЛюбойОбъект - Источник конкретной подписки
|
// Источник - ЛюбойОбъект - Источник конкретной подписки
|
||||||
@ -573,7 +573,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Преобразование источника под тип подписки
|
// Преобразование источника под тип подписки
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - Строка - Пример: "Документ.PAPI_ВходящийЗапрос"
|
// Источник - Строка - Пример: "Документ.PAPI_ВходящийЗапрос"
|
||||||
@ -607,7 +607,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Получить массив выполняемых команд
|
// Получить массив выполняемых команд
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - ЛюбоеЗначение - Источник подписок
|
// Источник - ЛюбоеЗначение - Источник подписок
|
||||||
@ -706,7 +706,7 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Функция - Получить структуру команды
|
// Получить структуру команды
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИсполняемыйКод - Строка - Произвольный код
|
// ИсполняемыйКод - Строка - Произвольный код
|
||||||
@ -722,7 +722,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Текст запроса отбора подписок на событие
|
// Текст запроса отбора подписок на событие
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Строка - текст запроса
|
// Строка - текст запроса
|
||||||
|
@ -27,7 +27,7 @@
|
|||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// ОбработкаПроверкиЗаполнения
|
// ОбработкаПроверкиЗаполнения
|
||||||
|
|
||||||
// Процедура - Обработка проверки заполнения
|
// Обработка проверки заполнения
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - РегистрСведенийНаборЗаписей,
|
// Источник - РегистрСведенийНаборЗаписей,
|
||||||
@ -225,7 +225,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Перед записью объекты без документов
|
// Перед записью объекты без документов
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - БизнесПроцессОбъект,
|
// Источник - БизнесПроцессОбъект,
|
||||||
@ -320,7 +320,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Перед записью регистр расчета набор записей
|
// Перед записью регистр расчета набор записей
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - РегистрРасчетаНаборЗаписей - набор записей, передаваемый
|
// Источник - РегистрРасчетаНаборЗаписей - набор записей, передаваемый
|
||||||
@ -419,7 +419,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Перед записью регистры
|
// Перед записью регистры
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - РегистрСведенийНаборЗаписей,
|
// Источник - РегистрСведенийНаборЗаписей,
|
||||||
@ -518,7 +518,7 @@
|
|||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// ПриЗаписи
|
// ПриЗаписи
|
||||||
|
|
||||||
// Процедура - При записи объекты
|
// При записи объекты
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - БизнесПроцессОбъект,
|
// Источник - БизнесПроцессОбъект,
|
||||||
@ -614,7 +614,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Процедура - При записи регистр расчета набор записей
|
// При записи регистр расчета набор записей
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - РегистрРасчетаНаборЗаписей - Источник подписки на событие ПриЗаписи
|
// Источник - РегистрРасчетаНаборЗаписей - Источник подписки на событие ПриЗаписи
|
||||||
@ -709,7 +709,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Процедура - При записи регистры
|
// При записи регистры
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - РегистрСведенийНаборЗаписей,
|
// Источник - РегистрСведенийНаборЗаписей,
|
||||||
@ -808,7 +808,7 @@
|
|||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// ПередУдалением
|
// ПередУдалением
|
||||||
|
|
||||||
// Процедура - Перед удалением объекты
|
// Перед удалением объекты
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - БизнесПроцессОбъект,
|
// Источник - БизнесПроцессОбъект,
|
||||||
@ -906,7 +906,7 @@
|
|||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// ПриКопировании
|
// ПриКопировании
|
||||||
|
|
||||||
// Процедура - При копировании объекты
|
// При копировании объекты
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - БизнесПроцессОбъект,
|
// Источник - БизнесПроцессОбъект,
|
||||||
@ -1009,7 +1009,7 @@
|
|||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// ОбработкаПослеЗаписиВерсийИсторииДанных
|
// ОбработкаПослеЗаписиВерсийИсторииДанных
|
||||||
|
|
||||||
// Процедура - Обработка после записи версий истории данных
|
// Обработка после записи версий истории данных
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - РегистрСведенийМенеджер,
|
// Источник - РегистрСведенийМенеджер,
|
||||||
@ -1093,7 +1093,7 @@
|
|||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// ОбработкаПроведения
|
// ОбработкаПроведения
|
||||||
|
|
||||||
// Процедура - Обработка проведения документы
|
// Обработка проведения документы
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - ДокументОбъект - Источник подписки на событие ОбработкаПроведения
|
// Источник - ДокументОбъект - Источник подписки на событие ОбработкаПроведения
|
||||||
@ -1186,7 +1186,7 @@
|
|||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// УдаленияПроведения
|
// УдаленияПроведения
|
||||||
|
|
||||||
// Процедура - Обработка удаления проведения документы обработка
|
// Обработка удаления проведения документы обработка
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - ДокументОбъект - Источник подписки на событие ОбработкаУдаленияПроведения
|
// Источник - ДокументОбъект - Источник подписки на событие ОбработкаУдаленияПроведения
|
||||||
@ -1277,7 +1277,7 @@
|
|||||||
//////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////
|
||||||
// ОбработкаФормированияПоВерсииИсторииДанных
|
// ОбработкаФормированияПоВерсииИсторииДанных
|
||||||
|
|
||||||
// Процедура - Обработка формирования по версии истории данных объекты и константа менеджер
|
// Обработка формирования по версии истории данных объекты и константа менеджер
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - БизнесПроцессОбъект,
|
// Источник - БизнесПроцессОбъект,
|
||||||
@ -1374,7 +1374,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Обработка формирования по версии истории данных регистр сведений
|
// Обработка формирования по версии истории данных регистр сведений
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Источник - РегистрСведенийНаборЗаписей - Источник подписки на событие ОбработкаФормированияПоВерсииИсторииДанных
|
// Источник - РегистрСведенийНаборЗаписей - Источник подписки на событие ОбработкаФормированияПоВерсииИсторииДанных
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Функция рекурсивно решает Алгоритм
|
// Рекурсивно решает Алгоритм
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Алгоритм - СправочникСсылка.PAPI_Алгоритмы - Исполняемый Алгоритм
|
// Алгоритм - СправочникСсылка.PAPI_Алгоритмы - Исполняемый Алгоритм
|
||||||
@ -72,7 +72,7 @@
|
|||||||
|
|
||||||
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
||||||
Если Алгоритм.Логировать Тогда
|
Если Алгоритм.Логировать Тогда
|
||||||
PAPI_Логирование.ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
||||||
,Алгоритм
|
,Алгоритм
|
||||||
,Перечисления.PAPI_ТипЛога.Предупреждение
|
,Перечисления.PAPI_ТипЛога.Предупреждение
|
||||||
,СтруктураВозврата.ТекстОшибки);
|
,СтруктураВозврата.ТекстОшибки);
|
||||||
@ -101,7 +101,7 @@
|
|||||||
|
|
||||||
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
||||||
Если Алгоритм.Логировать Тогда
|
Если Алгоритм.Логировать Тогда
|
||||||
PAPI_Логирование.ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
||||||
,Алгоритм
|
,Алгоритм
|
||||||
,Перечисления.PAPI_ТипЛога.Ошибка
|
,Перечисления.PAPI_ТипЛога.Ошибка
|
||||||
,СтруктураВозврата.ТекстОшибки);
|
,СтруктураВозврата.ТекстОшибки);
|
||||||
@ -120,7 +120,7 @@
|
|||||||
|
|
||||||
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
||||||
Если Алгоритм.Логировать Тогда
|
Если Алгоритм.Логировать Тогда
|
||||||
PAPI_Логирование.ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
||||||
,Алгоритм
|
,Алгоритм
|
||||||
,Перечисления.PAPI_ТипЛога.Ошибка
|
,Перечисления.PAPI_ТипЛога.Ошибка
|
||||||
,СтруктураВозврата.ТекстОшибки);
|
,СтруктураВозврата.ТекстОшибки);
|
||||||
@ -159,7 +159,7 @@
|
|||||||
|
|
||||||
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
||||||
Если Алгоритм.Логировать Тогда
|
Если Алгоритм.Логировать Тогда
|
||||||
PAPI_Логирование.ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
||||||
,Алгоритм
|
,Алгоритм
|
||||||
,Перечисления.PAPI_ТипЛога.Ошибка
|
,Перечисления.PAPI_ТипЛога.Ошибка
|
||||||
,СтруктураВозврата.ТекстОшибки);
|
,СтруктураВозврата.ТекстОшибки);
|
||||||
@ -192,7 +192,7 @@
|
|||||||
|
|
||||||
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
||||||
Если Алгоритм.Логировать Тогда
|
Если Алгоритм.Логировать Тогда
|
||||||
PAPI_Логирование.ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
||||||
,Алгоритм
|
,Алгоритм
|
||||||
,Перечисления.PAPI_ТипЛога.Ошибка
|
,Перечисления.PAPI_ТипЛога.Ошибка
|
||||||
,СтруктураВозврата.ТекстОшибки);
|
,СтруктураВозврата.ТекстОшибки);
|
||||||
@ -224,7 +224,7 @@
|
|||||||
|
|
||||||
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
// Запись в РегистрСведений.PAPI_ЛогАлгоритмов
|
||||||
Если Алгоритм.Логировать Тогда
|
Если Алгоритм.Логировать Тогда
|
||||||
PAPI_Логирование.ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
ЗаписатьВЛогАлгоритмов(ТекущаяДатаСеанса()
|
||||||
,Алгоритм
|
,Алгоритм
|
||||||
,Перечисления.PAPI_ТипЛога.Ошибка
|
,Перечисления.PAPI_ТипЛога.Ошибка
|
||||||
,СтруктураВозврата.ТекстОшибки);
|
,СтруктураВозврата.ТекстОшибки);
|
||||||
@ -377,6 +377,83 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
#Область Логирование
|
||||||
|
|
||||||
|
// Логирование Алгоритмов (РегистрыСведений.PAPI_ЛогАлгоритмов)
|
||||||
|
// Параметры:
|
||||||
|
// ДатаВремя - Дата и время записи
|
||||||
|
// Алгоритм - Выполняемый алгоритм
|
||||||
|
// ТипЛога - Статус (Тип сообщения)
|
||||||
|
// Информация - Текст лога
|
||||||
|
Процедура ЗаписатьВЛогАлгоритмов(ДатаВремя = Неопределено
|
||||||
|
,Алгоритм = Неопределено
|
||||||
|
,ТипЛога = Неопределено
|
||||||
|
,Информация = "")
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекущаяДата = ?(Не ЗначениеЗаполнено(ДатаВремя),ТекущаяДатаСеанса(),ДатаВремя);
|
||||||
|
Если Не ЗначениеЗаполнено(Алгоритм) Тогда
|
||||||
|
Алгоритм = Справочники.PAPI_Алгоритмы.ПустаяСсылка();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(ТипЛога) Тогда
|
||||||
|
ТипЛога = Перечисления.PAPI_ТипЛога.Примечание;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
БылаОшибка = Ложь;
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
НаборЗаписей = РегистрыСведений.PAPI_ЛогАлгоритмов.СоздатьНаборЗаписей();
|
||||||
|
НаборЗаписей.Отбор.ДатаВремя.Установить(ТекущаяДата);
|
||||||
|
НаборЗаписей.Отбор.Алгоритм.Установить(Алгоритм);
|
||||||
|
НаборЗаписей.Отбор.ТипЛога.Установить(ТипЛога);
|
||||||
|
НаборЗаписей.Прочитать();
|
||||||
|
|
||||||
|
Если НаборЗаписей.Количество() = 0 Тогда
|
||||||
|
НоваяЗаписьРегистра = НаборЗаписей.Добавить();
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра.ДатаВремя = ТекущаяДата;
|
||||||
|
НоваяЗаписьРегистра.Алгоритм = Алгоритм;
|
||||||
|
НоваяЗаписьРегистра.ТипЛога = ТипЛога;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
НоваяЗаписьРегистра = НаборЗаписей[0];
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра.Информация = Информация;
|
||||||
|
|
||||||
|
НаборЗаписей.Записать();
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
БылаОшибка = Истина;
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если БылаОшибка Тогда
|
||||||
|
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Логирование.Алгоритмы", ТипЛога, ТекстОшибки, Алгоритм);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Функция - Описание внешней обработки для PAPI
|
// Описание внешней обработки для PAPI
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура - параметры внешнего отчета или обработки:
|
// Структура - параметры внешнего отчета или обработки:
|
||||||
@ -215,7 +215,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Процедура - Заполнить произвольную команду
|
// Заполнить произвольную команду
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ТекущаяКоманда - СтрокаТаблицыЗначений - Строка таблицы значений "Команды". См. ОписаниеВнешнейОбработкиДляPAPI
|
// ТекущаяКоманда - СтрокаТаблицыЗначений - Строка таблицы значений "Команды". См. ОписаниеВнешнейОбработкиДляPAPI
|
||||||
@ -234,7 +234,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Получить исходный код внешней обработки
|
// Получить исходный код внешней обработки
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ИмяФайла - Строка - Полный путь к обработке.
|
// ИмяФайла - Строка - Полный путь к обработке.
|
||||||
|
@ -97,7 +97,7 @@
|
|||||||
Если текМетод.ЛогироватьМетод Тогда
|
Если текМетод.ЛогироватьМетод Тогда
|
||||||
|
|
||||||
СтруктураОшибки = PAPI_РаботаСОтветом.ПолучитьОтветОшибкуПоКодуИЯзыку("Err4");
|
СтруктураОшибки = PAPI_РаботаСОтветом.ПолучитьОтветОшибкуПоКодуИЯзыку("Err4");
|
||||||
PAPI_Логирование.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), текМетод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураОшибки.ТекстОшибки);
|
PAPI_РаботаСМетодами.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), текМетод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураОшибки.ТекстОшибки);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -157,7 +157,7 @@
|
|||||||
// Записываем запрос, для отладки++
|
// Записываем запрос, для отладки++
|
||||||
Если текМетод.ЛогироватьЗапрос Тогда
|
Если текМетод.ЛогироватьЗапрос Тогда
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВходящийЗапрос(текМетод, перТелоЗапроса, СтруктураВходныхПараметров);
|
ЗаписатьВходящийЗапрос(текМетод, перТелоЗапроса, СтруктураВходныхПараметров);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
// Записываем запрос, для отладки--
|
// Записываем запрос, для отладки--
|
||||||
@ -175,4 +175,72 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
#Область Логирование
|
||||||
|
|
||||||
|
// Логирование входящего запроса (Документы.PAPI_ВходящийЗапрос)
|
||||||
|
// Параметры:
|
||||||
|
// Метод - метод из запроса
|
||||||
|
// ТелоЗапроса - Тело запроса
|
||||||
|
// СтруктураВходящихПараметров - структура полученная на основании запроса
|
||||||
|
Процедура ЗаписатьВходящийЗапрос(Знач Метод, Знач ТелоЗапроса, Знач СтруктураВходящихПараметров)
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекущаяДата = ТекущаяДатаСеанса();
|
||||||
|
|
||||||
|
НовыйЗапрос = Документы.PAPI_ВходящийЗапрос.СоздатьДокумент();
|
||||||
|
НовыйЗапрос.Дата = ТекущаяДата;
|
||||||
|
НовыйЗапрос.Метод = Метод;
|
||||||
|
|
||||||
|
Если ТелоЗапроса <> Неопределено Тогда
|
||||||
|
НовыйЗапрос.ТелоЗапроса = Новый ХранилищеЗначения(ТелоЗапроса);
|
||||||
|
НовыйЗапрос.ЕстьТелоЗапроса = Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ВходящиеПараметры = PAPI_ОбщегоНазначенияВызовСервера.СтандартныеПараметрыJSON();
|
||||||
|
ВходящиеПараметры.ПереносСтрок = ПереносСтрокJSON.Авто;
|
||||||
|
РезультатJS = PAPI_ОбщегоНазначенияВызовСервера.ЗаписатьДанныеВJSON(ВходящиеПараметры, СтруктураВходящихПараметров);
|
||||||
|
|
||||||
|
НовыйЗапрос.Запрос = ?(РезультатJS.Отработал, РезультатJS.Результат, РезультатJS.ТекстОшибки);
|
||||||
|
|
||||||
|
// НовыйЗапрос.ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов");
|
||||||
|
// НовыйЗапрос.ДополнительныеСвойства.Вставить("PAPI_ОтключитьРегистрациюОбъекта");
|
||||||
|
|
||||||
|
НовыйЗапрос.УстановитьНовыйНомер();
|
||||||
|
|
||||||
|
НовыйЗапрос.ОбменДанными.Загрузка = Истина;
|
||||||
|
|
||||||
|
БылаОшибка = Ложь;
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
НовыйЗапрос.Записать();
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
БылаОшибка = Истина;
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если БылаОшибка Тогда
|
||||||
|
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Логирование.ВходящийЗапрос", УровеньЖурналаРегистрации.Ошибка, ТекстОшибки);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Процедура - Обработка входящих сообщений из Сервиса интеграций
|
// Обработка входящих сообщений из Сервиса интеграций
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Сообщение - СообщениеСервисаИнтеграции - Сообщения пришедшее из сервиса интеграции
|
// Сообщение - СообщениеСервисаИнтеграции - Сообщения пришедшее из сервиса интеграции
|
||||||
@ -131,12 +131,12 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура - Подготовить чтение и прочитать сообщение
|
// Подготовить чтение и прочитать сообщение
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтруктураВходныхПараметров - Структура - См. PAPI_РаботаСВходящимиСообщениями.ОбработкаВходящихСообщений
|
// СтруктураВходныхПараметров - Структура - См. PAPI_РаботаСВходящимиСообщениями.ОбработкаВходящихСообщений
|
||||||
// ЗаписатьВРегистр - Булево - Если нужно сделать запись в регистр сведений PAPI_ВходящиеСообщенияСервисаИнтеграции
|
// ЗаписатьВРегистр - Булево - Если нужно сделать запись в регистр сведений PAPI_ВходящиеСообщенияСервисаИнтеграции
|
||||||
// независимо от фунциональной опции "PAPI_ЛогированиеВходящихСообщенийСервисаИнтеграции"
|
// независимо от функциональной опции "PAPI_ЛогированиеВходящихСообщенийСервисаИнтеграции"
|
||||||
//
|
//
|
||||||
Процедура ПодготовитьЧтениеИПрочитатьСообщение(СтруктураВходныхПараметров, ЗаписатьВРегистр = Ложь) Экспорт
|
Процедура ПодготовитьЧтениеИПрочитатьСообщение(СтруктураВходныхПараметров, ЗаписатьВРегистр = Ложь) Экспорт
|
||||||
|
|
||||||
@ -174,7 +174,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Прочитать сообщение
|
// Прочитать сообщение
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ЧтениеСообщений - СправочникСсылка.PAPI_ЧтениеСообщений - Содержит алгоритм чтения сообщения
|
// ЧтениеСообщений - СправочникСсылка.PAPI_ЧтениеСообщений - Содержит алгоритм чтения сообщения
|
||||||
@ -279,6 +279,11 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
Процедура ВыполнитьПроизвольныйКод(КодВыполнения, СтруктураВходныхПараметров, СтруктураВозврата)
|
Процедура ВыполнитьПроизвольныйКод(КодВыполнения, СтруктураВходныхПараметров, СтруктураВозврата)
|
||||||
|
|
||||||
Результат = "";
|
Результат = "";
|
||||||
@ -293,7 +298,7 @@
|
|||||||
|
|
||||||
Массив10Значений = Новый Массив;
|
Массив10Значений = Новый Массив;
|
||||||
// Массив10Значений.Добавить(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
// Массив10Значений.Добавить(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
Массив10Значений.Добавить(ПодробноеПредставлениеОшибки((ИнформацияОбОшибке())));
|
Массив10Значений.Добавить(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
PAPI_РаботаСОтветом.ЗаполнитьСтруктуруВозвратаПоКодуОшибки(СтруктураВозврата, "RMErr3", Массив10Значений);
|
PAPI_РаботаСОтветом.ЗаполнитьСтруктуруВозвратаПоКодуОшибки(СтруктураВозврата, "RMErr3", Массив10Значений);
|
||||||
|
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
@ -301,14 +306,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Дополнительные свойства обмена
|
||||||
#КонецОбласти
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
|
||||||
|
|
||||||
// Функция - Дополнительные свойства обмена
|
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - Массив свойств для работы с сообщениями
|
// Массив - Массив свойств для работы с сообщениями
|
||||||
@ -326,7 +324,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Структура настроек подписки
|
// Структура настроек подписки
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Настройки - ХранилищеЗначения
|
// Настройки - ХранилищеЗначения
|
||||||
@ -377,7 +375,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Поиск чтения сообщения
|
// Поиск чтения сообщения
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Отправитель - СправочникСсылка.PAPI_Участники - Имя отправителя
|
// Отправитель - СправочникСсылка.PAPI_Участники - Имя отправителя
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#Область СлужебныйПрограммныйИнтерфейс
|
#Область СлужебныйПрограммныйИнтерфейс
|
||||||
|
|
||||||
// Функция возвращает ответ метода
|
// Возвращает ответ метода
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтруктураВходныхПараметров - Структура:
|
// СтруктураВходныхПараметров - Структура:
|
||||||
@ -37,7 +37,7 @@
|
|||||||
// ОтносительныйURL- Строка
|
// ОтносительныйURL- Строка
|
||||||
// ПараметрыЗапроса- Структура
|
// ПараметрыЗапроса- Структура
|
||||||
// ТелоЗапроса - Строка\Поток\ДвоичныеДанные (Пока только строка)
|
// ТелоЗапроса - Строка\Поток\ДвоичныеДанные (Пока только строка)
|
||||||
// Метод - СправочикСсылка.PAPI_Методы - метод который должен быть выполнен
|
// Метод - СправочникСсылка.PAPI_Методы - метод который должен быть выполнен
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Ответ - HTTPСервисОтвет
|
// Ответ - HTTPСервисОтвет
|
||||||
@ -58,7 +58,8 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Метод найден работаем по нему
|
// Метод найден работаем по нему
|
||||||
|
перТелоОтвета = Метод.ТелоОтвета;
|
||||||
СтруктураОтвет = ВыполнитьМетод(Метод, СтруктураВходныхПараметров);
|
СтруктураОтвет = ВыполнитьМетод(Метод, СтруктураВходныхПараметров);
|
||||||
|
|
||||||
КодировкаОтвета = PAPI_ДанныеДляЗаполненияНастроек.ОсновнаяКодировкаОтветов();
|
КодировкаОтвета = PAPI_ДанныеДляЗаполненияНастроек.ОсновнаяКодировкаОтветов();
|
||||||
@ -82,17 +83,19 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если Метод.ТелоОтвета = Перечисления.PAPI_ТелоОтвета.Строка Тогда
|
|
||||||
|
Если ПроверитьТипОтвета(перТелоОтвета, Перечисления.PAPI_ТелоОтвета.Строка) Тогда
|
||||||
|
|
||||||
Ответ.УстановитьТелоИзСтроки(СтруктураОтвет.ДанныеОтвета,КодировкаОтвета);
|
Ответ.УстановитьТелоИзСтроки(СтруктураОтвет.ДанныеОтвета,КодировкаОтвета);
|
||||||
|
|
||||||
ИначеЕсли Метод.ТелоОтвета = Перечисления.PAPI_ТелоОтвета.ДвоичныеДанные Тогда
|
ИначеЕсли ПроверитьТипОтвета(перТелоОтвета, Перечисления.PAPI_ТелоОтвета.ДвоичныеДанные) Тогда
|
||||||
|
|
||||||
Ответ.УстановитьТелоИзДвоичныхДанных(СтруктураОтвет.ДанныеОтвета);
|
Ответ.УстановитьТелоИзДвоичныхДанных(СтруктураОтвет.ДанныеОтвета);
|
||||||
|
|
||||||
ИначеЕсли Метод.ТелоОтвета = Перечисления.PAPI_ТелоОтвета.Файл Тогда
|
ИначеЕсли ПроверитьТипОтвета(перТелоОтвета, Перечисления.PAPI_ТелоОтвета.Файл) Тогда
|
||||||
|
|
||||||
Ответ.УстановитьИмяФайлаТела(СтруктураОтвет.ДанныеОтвета)
|
Ответ.УстановитьИмяФайлаТела(СтруктураОтвет.ДанныеОтвета);
|
||||||
|
// TODO: Добавить регистр для очистки файлов для типов ответов Файл и после записи СтруктураОтвет.УдалитьВременныйФайл = "";
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
@ -117,7 +120,7 @@
|
|||||||
Ответ.УстановитьТелоИзСтроки(СтруктураОтвет.ШаблоннаяОшибка, КодировкаОтвета);
|
Ответ.УстановитьТелоИзСтроки(СтруктураОтвет.ШаблоннаяОшибка, КодировкаОтвета);
|
||||||
// Content-Type
|
// Content-Type
|
||||||
Если Ответ.Заголовки.Получить("Content-Type") = Неопределено Тогда
|
Если Ответ.Заголовки.Получить("Content-Type") = Неопределено Тогда
|
||||||
PAPI_ДанныеДляЗаполненияНастроек.ЗаполнитьСтандартныйЗаголовокОтвета(Ответ);
|
PAPI_РаботаСОтветом.ЗаполнитьСтандартныйЗаголовокОтвета(Ответ);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
@ -126,6 +129,18 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Удаляем временный файл
|
||||||
|
Если СтруктураОтвет.Свойство("УдалитьВременныйФайл")
|
||||||
|
И Не ПустаяСтрока(СтруктураОтвет.УдалитьВременныйФайл) Тогда
|
||||||
|
Попытка
|
||||||
|
УдалитьФайлы(СтруктураОтвет.УдалитьВременныйФайл);
|
||||||
|
Исключение
|
||||||
|
// TODO: Добавить регистр для чистки файлов, для типов ответов Файл
|
||||||
|
ТекстОшибки = "Не удалось удалить файл: " + СтруктураОтвет.УдалитьВременныйФайл + Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, СокрЛП(Метод));
|
||||||
|
КонецПопытки;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ВключенПривилегированныйРежим Тогда
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
@ -135,7 +150,7 @@
|
|||||||
|
|
||||||
КонецФункции // ПолучитьОтветМетода
|
КонецФункции // ПолучитьОтветМетода
|
||||||
|
|
||||||
// Функция выполняет метод, может использоваться для отладки входящего запроса
|
// Выполняет метод, может использоваться для отладки входящего запроса
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Метод - СправочникСсылка.PAPI_Методы - метод который должен быть выполнен
|
// Метод - СправочникСсылка.PAPI_Методы - метод который должен быть выполнен
|
||||||
@ -172,7 +187,7 @@
|
|||||||
|
|
||||||
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
||||||
Если СтруктураВходныхПараметров.ЛогироватьМетод Тогда
|
Если СтруктураВходныхПараметров.ЛогироватьМетод Тогда
|
||||||
PAPI_Логирование.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат СтруктураВозврата;
|
Возврат СтруктураВозврата;
|
||||||
@ -237,7 +252,7 @@
|
|||||||
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
||||||
Если Метод.ЛогироватьМетод Тогда
|
Если Метод.ЛогироватьМетод Тогда
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, влСтруктураВозврата.ТекстОшибки);
|
ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, влСтруктураВозврата.ТекстОшибки);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -261,7 +276,7 @@
|
|||||||
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
||||||
Если Метод.ЛогироватьМетод Тогда
|
Если Метод.ЛогироватьМетод Тогда
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -292,7 +307,7 @@
|
|||||||
|
|
||||||
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
||||||
Если Метод.ЛогироватьМетод Тогда
|
Если Метод.ЛогироватьМетод Тогда
|
||||||
PAPI_Логирование.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат СтруктураВозврата;
|
Возврат СтруктураВозврата;
|
||||||
@ -322,7 +337,7 @@
|
|||||||
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
||||||
Если Метод.ЛогироватьМетод Тогда
|
Если Метод.ЛогироватьМетод Тогда
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -343,7 +358,7 @@
|
|||||||
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
||||||
Если Метод.ЛогироватьМетод Тогда
|
Если Метод.ЛогироватьМетод Тогда
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -359,7 +374,7 @@
|
|||||||
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
// Запись в РегистрСведений.PAPI_ЛогМетодов
|
||||||
Если Метод.ЛогироватьМетод Тогда
|
Если Метод.ЛогироватьМетод Тогда
|
||||||
|
|
||||||
PAPI_Логирование.ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
ЗаписатьВЛогМетодов(ТекущаяДатаСеанса(), Метод, Перечисления.PAPI_ТипЛога.Ошибка, СтруктураВозврата.ТекстОшибки);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -373,7 +388,6 @@
|
|||||||
Если ПроизвольныеЗаголовки.Количество() > 0 Тогда
|
Если ПроизвольныеЗаголовки.Количество() > 0 Тогда
|
||||||
СтруктураВозврата.Вставить("ЗаголовкиОтвета", ПроизвольныеЗаголовки);
|
СтруктураВозврата.Вставить("ЗаголовкиОтвета", ПроизвольныеЗаголовки);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
Возврат СтруктураВозврата;
|
Возврат СтруктураВозврата;
|
||||||
|
|
||||||
@ -647,13 +661,19 @@
|
|||||||
ПараметрыМетода,
|
ПараметрыМетода,
|
||||||
ПроизвольныеЗаголовки,
|
ПроизвольныеЗаголовки,
|
||||||
СтруктураВозврата)
|
СтруктураВозврата)
|
||||||
|
PAPIУдалиВременныйФайл = "";
|
||||||
Результат = "";
|
Результат = "";
|
||||||
Попытка
|
Попытка
|
||||||
|
|
||||||
Выполнить(КодПроизвольногоАлгоритма);
|
Выполнить(КодПроизвольногоАлгоритма);
|
||||||
СтруктураВозврата.ДанныеОтвета = Результат;
|
СтруктураВозврата.ДанныеОтвета = Результат;
|
||||||
|
|
||||||
|
// Для запросов с ответом Файл
|
||||||
|
Если Не ПустаяСтрока(PAPIУдалиВременныйФайл) Тогда
|
||||||
|
СтруктураВозврата.Вставить("УдалитьВременныйФайл", PAPIУдалиВременныйФайл);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
Исключение
|
Исключение
|
||||||
|
|
||||||
СтруктураВозврата.Отработал = Ложь;
|
СтруктураВозврата.Отработал = Ложь;
|
||||||
@ -666,6 +686,117 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Проверить тип ответа
|
||||||
|
// По какой то причине на прямую сравнение выдает ложь, пришлось сделать так.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ЗначениеПроверки - ПеречислениеСсылка.PAPI_ТелоОтвета - Значение ТелоОтвета в методе
|
||||||
|
// ЗначениеПеречисления - ПеречислениеСсылка.PAPI_ТелоОтвета - Вариант проверки
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево - Истина совпадают, Ложь разные
|
||||||
|
//
|
||||||
|
Функция ПроверитьТипОтвета(Знач ЗначениеПроверки, Знач ЗначениеПеречисления)
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ Первые 1
|
||||||
|
| Ссылка КАК Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| Перечисление.PAPI_ТелоОтвета
|
||||||
|
|ГДЕ
|
||||||
|
| Ссылка = &Ссылка";
|
||||||
|
|
||||||
|
Запрос.УстановитьПараметр("Ссылка", ЗначениеПроверки);
|
||||||
|
|
||||||
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|
||||||
|
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
|
||||||
|
|
||||||
|
Результат = Ложь;
|
||||||
|
Если ВыборкаДетальныеЗаписи.Следующий() Тогда
|
||||||
|
|
||||||
|
Результат = (ЗначениеПеречисления = ВыборкаДетальныеЗаписи.Ссылка);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
#Область Логирование
|
||||||
|
|
||||||
|
// Логирование Методов (РегистрыСведений.PAPI_ЛогМетодов)
|
||||||
|
// Параметры:
|
||||||
|
// ДатаВремя - Дата и время записи
|
||||||
|
// Метод - Выполняемый метод
|
||||||
|
// ТипЛога - Статус (Тип сообщения)
|
||||||
|
// Информация - Текст лога
|
||||||
|
Процедура ЗаписатьВЛогМетодов(ДатаВремя = Неопределено
|
||||||
|
,Метод = Неопределено
|
||||||
|
,ТипЛога = Неопределено
|
||||||
|
,Информация = "") Экспорт
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекущаяДата = ?(Не ЗначениеЗаполнено(ДатаВремя),ТекущаяДатаСеанса(),ДатаВремя);
|
||||||
|
Если Не ЗначениеЗаполнено(Метод) Тогда
|
||||||
|
Метод = Справочники.PAPI_Методы.ПустаяСсылка();
|
||||||
|
КонецЕсли;
|
||||||
|
Если Не ЗначениеЗаполнено(ТипЛога) Тогда
|
||||||
|
ТипЛога = Перечисления.PAPI_ТипЛога.Примечание;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
БылаОшибка = Ложь;
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
НаборЗаписей = РегистрыСведений.PAPI_ЛогМетодов.СоздатьНаборЗаписей();
|
||||||
|
НаборЗаписей.Отбор.ДатаВремя.Установить(ТекущаяДата);
|
||||||
|
НаборЗаписей.Отбор.Метод.Установить(Метод);
|
||||||
|
НаборЗаписей.Отбор.ТипЛога.Установить(ТипЛога);
|
||||||
|
НаборЗаписей.Прочитать();
|
||||||
|
|
||||||
|
Если НаборЗаписей.Количество() = 0 Тогда
|
||||||
|
НоваяЗаписьРегистра = НаборЗаписей.Добавить();
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра.ДатаВремя = ТекущаяДата;
|
||||||
|
НоваяЗаписьРегистра.Метод = Метод;
|
||||||
|
НоваяЗаписьРегистра.ТипЛога = ТипЛога;
|
||||||
|
Иначе
|
||||||
|
НоваяЗаписьРегистра = НаборЗаписей[0];
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра.Информация = Информация;
|
||||||
|
|
||||||
|
НаборЗаписей.Записать();
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
БылаОшибка = Истина;
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если БылаОшибка Тогда
|
||||||
|
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Логирование.Методы", ТипЛога, ТекстОшибки, Метод);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
@ -58,6 +58,17 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Вставляет заголовок "Content-Type" в ответ
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Ответ - HTTPСервисОтвет - ответ http сервиса
|
||||||
|
//
|
||||||
|
Процедура ЗаполнитьСтандартныйЗаголовокОтвета(Ответ) Экспорт
|
||||||
|
|
||||||
|
Ответ.Заголовки.Вставить("Content-Type", "text/html; charset=utf-8");
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
// Заполняем структуру ответа по коду ошибки
|
// Заполняем структуру ответа по коду ошибки
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
@ -148,7 +159,7 @@
|
|||||||
|
|
||||||
// Content-Type
|
// Content-Type
|
||||||
Если Ответ.Заголовки.Получить("Content-Type") = Неопределено Тогда
|
Если Ответ.Заголовки.Получить("Content-Type") = Неопределено Тогда
|
||||||
PAPI_ДанныеДляЗаполненияНастроек.ЗаполнитьСтандартныйЗаголовокОтвета(Ответ);
|
ЗаполнитьСтандартныйЗаголовокОтвета(Ответ);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Ответ;
|
Возврат Ответ;
|
||||||
|
@ -51,7 +51,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Процедура - Останавливает системные фоновые задания, обрабатывающие сервисы интеграции.
|
// Останавливает системные фоновые задания, обрабатывающие сервисы интеграции.
|
||||||
// Требует наличия права "Администрирование".
|
// Требует наличия права "Администрирование".
|
||||||
// Не допускается запуск, если в сеансе установлены разделители.
|
// Не допускается запуск, если в сеансе установлены разделители.
|
||||||
//
|
//
|
||||||
@ -104,7 +104,7 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Установить активность на сервере
|
// Установить активность на сервере
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Сервис - Строка - Имя сервиса интеграции
|
// Сервис - Строка - Имя сервиса интеграции
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Процедура - Сравнение структуры с реквизитами объекта с заменой значений в объекте
|
// Сравнение структуры с реквизитами объекта с заменой значений в объекте
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ЭлОбъект - Объект - Создаваемый\изменяемый объект
|
// ЭлОбъект - Объект - Создаваемый\изменяемый объект
|
||||||
@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Документы разрешены к обмену по дате. Заглушка.
|
// Документы разрешены к обмену по дате. Заглушка.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ДатаДокумента - Дата - Дата документа
|
// ДатаДокумента - Дата - Дата документа
|
||||||
|
@ -14,11 +14,11 @@
|
|||||||
<Metadata name="Catalog.PAPI_Алгоритмы.Form.ФормаСписка" id="5cd5ac81-d6d4-409a-84b4-d62bf06d7338" configVersion="c1c60c2d5cc4d75094f3c54e3514f1b24d55596c"/>
|
<Metadata name="Catalog.PAPI_Алгоритмы.Form.ФормаСписка" id="5cd5ac81-d6d4-409a-84b4-d62bf06d7338" configVersion="c1c60c2d5cc4d75094f3c54e3514f1b24d55596c"/>
|
||||||
<Metadata name="Catalog.PAPI_Алгоритмы.Form.ФормаСписка.Form" id="5cd5ac81-d6d4-409a-84b4-d62bf06d7338.0" configVersion="0571235f98eb3a4307c7175bd1713b96f4ca17a6"/>
|
<Metadata name="Catalog.PAPI_Алгоритмы.Form.ФормаСписка.Form" id="5cd5ac81-d6d4-409a-84b4-d62bf06d7338.0" configVersion="0571235f98eb3a4307c7175bd1713b96f4ca17a6"/>
|
||||||
<Metadata name="Catalog.PAPI_Алгоритмы.Form.ФормаЭлемента" id="87e81dab-1930-497c-a96c-0c796db2817d" configVersion="466ef2d901c27b76ce52abd90360757e91bebe4a"/>
|
<Metadata name="Catalog.PAPI_Алгоритмы.Form.ФормаЭлемента" id="87e81dab-1930-497c-a96c-0c796db2817d" configVersion="466ef2d901c27b76ce52abd90360757e91bebe4a"/>
|
||||||
<Metadata name="Catalog.PAPI_Алгоритмы.Form.ФормаЭлемента.Form" id="87e81dab-1930-497c-a96c-0c796db2817d.0" configVersion="112ac91447197af83c740d909f3a6b8bed2b9c21"/>
|
<Metadata name="Catalog.PAPI_Алгоритмы.Form.ФормаЭлемента.Form" id="87e81dab-1930-497c-a96c-0c796db2817d.0" configVersion="c245d1700fc2d809392de3b1763f4da0900cdff0"/>
|
||||||
<Metadata name="Catalog.PAPI_Алгоритмы.Help" id="395c40fa-e3da-4762-a763-778be0025d6c.1" configVersion="f13f5be25a1a1fa21328c561e6f9ec80178d07ee"/>
|
<Metadata name="Catalog.PAPI_Алгоритмы.Help" id="395c40fa-e3da-4762-a763-778be0025d6c.1" configVersion="2680699e6161ec5e4c1050121e6f01d7c03d9100"/>
|
||||||
<Metadata name="Catalog.PAPI_Алгоритмы.ManagerModule" id="395c40fa-e3da-4762-a763-778be0025d6c.3" configVersion="bdad13cbf8ed9c39034a9b7b21d462d40f334b5c"/>
|
<Metadata name="Catalog.PAPI_Алгоритмы.ManagerModule" id="395c40fa-e3da-4762-a763-778be0025d6c.3" configVersion="bdad13cbf8ed9c39034a9b7b21d462d40f334b5c"/>
|
||||||
<Metadata name="Catalog.PAPI_Алгоритмы.ObjectModule" id="395c40fa-e3da-4762-a763-778be0025d6c.0" configVersion="4e3d9975994d33506ae0d9b6f16403406ffa936b"/>
|
<Metadata name="Catalog.PAPI_Алгоритмы.ObjectModule" id="395c40fa-e3da-4762-a763-778be0025d6c.0" configVersion="4e3d9975994d33506ae0d9b6f16403406ffa936b"/>
|
||||||
<Metadata name="Catalog.PAPI_ВнешняяОбработка" id="c95cc509-dd37-4fb5-a1cc-39d77540fea4" configVersion="da974f2fcfaebe3db4838a0a34ddc5b7447751a8">
|
<Metadata name="Catalog.PAPI_ВнешняяОбработка" id="c95cc509-dd37-4fb5-a1cc-39d77540fea4" configVersion="897f489c79a6f5363f1fc0f3fc2c282cbe001c03">
|
||||||
<Metadata name="Catalog.PAPI_ВнешняяОбработка.TabularSection.Команды.Attribute.Наименование" id="145bf2d3-11c4-4a12-9fb9-b55727d3ffd2"/>
|
<Metadata name="Catalog.PAPI_ВнешняяОбработка.TabularSection.Команды.Attribute.Наименование" id="145bf2d3-11c4-4a12-9fb9-b55727d3ffd2"/>
|
||||||
<Metadata name="Catalog.PAPI_ВнешняяОбработка.Attribute.ИмяВнешнейОбработки" id="28c78011-ab82-431c-9d38-478c22eb9412"/>
|
<Metadata name="Catalog.PAPI_ВнешняяОбработка.Attribute.ИмяВнешнейОбработки" id="28c78011-ab82-431c-9d38-478c22eb9412"/>
|
||||||
<Metadata name="Catalog.PAPI_ВнешняяОбработка.TabularSection.Команды.Attribute.Подписка" id="3d51dc5e-597c-440f-87e9-2e38c6ac90eb"/>
|
<Metadata name="Catalog.PAPI_ВнешняяОбработка.TabularSection.Команды.Attribute.Подписка" id="3d51dc5e-597c-440f-87e9-2e38c6ac90eb"/>
|
||||||
@ -65,10 +65,10 @@
|
|||||||
<Metadata name="Catalog.PAPI_Методы.Form.ФормаГруппы" id="2cc2c7f6-281c-4547-ae3e-1edb88bcca34" configVersion="bc2d5aab9606fb05a59f3283b6297d4c6bacaa9a"/>
|
<Metadata name="Catalog.PAPI_Методы.Form.ФормаГруппы" id="2cc2c7f6-281c-4547-ae3e-1edb88bcca34" configVersion="bc2d5aab9606fb05a59f3283b6297d4c6bacaa9a"/>
|
||||||
<Metadata name="Catalog.PAPI_Методы.Form.ФормаГруппы.Form" id="2cc2c7f6-281c-4547-ae3e-1edb88bcca34.0" configVersion="c01e0c65f3dae5fa9ba61de7237ba710ef711892"/>
|
<Metadata name="Catalog.PAPI_Методы.Form.ФормаГруппы.Form" id="2cc2c7f6-281c-4547-ae3e-1edb88bcca34.0" configVersion="c01e0c65f3dae5fa9ba61de7237ba710ef711892"/>
|
||||||
<Metadata name="Catalog.PAPI_Методы.Form.ФормаСписка" id="11be9e43-d451-4c0e-85d8-0e8c8ac6542e" configVersion="460ef81f3e084a91a31c1c124322b6b3138bbfc0"/>
|
<Metadata name="Catalog.PAPI_Методы.Form.ФормаСписка" id="11be9e43-d451-4c0e-85d8-0e8c8ac6542e" configVersion="460ef81f3e084a91a31c1c124322b6b3138bbfc0"/>
|
||||||
<Metadata name="Catalog.PAPI_Методы.Form.ФормаСписка.Form" id="11be9e43-d451-4c0e-85d8-0e8c8ac6542e.0" configVersion="541ce45a9657fa4048a4c133fcd6270e077116e9"/>
|
<Metadata name="Catalog.PAPI_Методы.Form.ФормаСписка.Form" id="11be9e43-d451-4c0e-85d8-0e8c8ac6542e.0" configVersion="ae7ad46895618e7a51fcdd0e3788778e4b17a80b"/>
|
||||||
<Metadata name="Catalog.PAPI_Методы.Form.ФормаЭлемента" id="6d436dea-1125-49ec-ad36-0a07de880d5a" configVersion="853b9c61295b1c25e728b6d1a3a5051bc2c83b0e"/>
|
<Metadata name="Catalog.PAPI_Методы.Form.ФормаЭлемента" id="6d436dea-1125-49ec-ad36-0a07de880d5a" configVersion="853b9c61295b1c25e728b6d1a3a5051bc2c83b0e"/>
|
||||||
<Metadata name="Catalog.PAPI_Методы.Form.ФормаЭлемента.Form" id="6d436dea-1125-49ec-ad36-0a07de880d5a.0" configVersion="905121b1ef0af350734abc636080ea10460df369"/>
|
<Metadata name="Catalog.PAPI_Методы.Form.ФормаЭлемента.Form" id="6d436dea-1125-49ec-ad36-0a07de880d5a.0" configVersion="4c2633b2f49b8d372d116256135dbb8a7185bd30"/>
|
||||||
<Metadata name="Catalog.PAPI_Методы.Help" id="31709290-f63a-4aa8-a2f4-7f0bd6025c2e.1" configVersion="a700c4cd23b7342dccacca0f914db6c64f284bd5"/>
|
<Metadata name="Catalog.PAPI_Методы.Help" id="31709290-f63a-4aa8-a2f4-7f0bd6025c2e.1" configVersion="b2aec0ce8061e715a710934deff99b4b3479c2dd"/>
|
||||||
<Metadata name="Catalog.PAPI_Методы.ManagerModule" id="31709290-f63a-4aa8-a2f4-7f0bd6025c2e.3" configVersion="12209f22601e50ef7d6b575aedbddf3b9d256ec2"/>
|
<Metadata name="Catalog.PAPI_Методы.ManagerModule" id="31709290-f63a-4aa8-a2f4-7f0bd6025c2e.3" configVersion="12209f22601e50ef7d6b575aedbddf3b9d256ec2"/>
|
||||||
<Metadata name="Catalog.PAPI_Методы.ObjectModule" id="31709290-f63a-4aa8-a2f4-7f0bd6025c2e.0" configVersion="3c96f53573d044a07fe6feb9258b43de3066a4f8"/>
|
<Metadata name="Catalog.PAPI_Методы.ObjectModule" id="31709290-f63a-4aa8-a2f4-7f0bd6025c2e.0" configVersion="3c96f53573d044a07fe6feb9258b43de3066a4f8"/>
|
||||||
<Metadata name="Catalog.PAPI_ПодпискиНаСобытия" id="7e5d9487-a5c1-4f21-9660-278ee2654bf4" configVersion="ad180e4911a1e46601275344265adff3de512427">
|
<Metadata name="Catalog.PAPI_ПодпискиНаСобытия" id="7e5d9487-a5c1-4f21-9660-278ee2654bf4" configVersion="ad180e4911a1e46601275344265adff3de512427">
|
||||||
@ -139,39 +139,39 @@
|
|||||||
<Metadata name="CommonForm.PAPI_Настройки" id="e43ff347-3c32-496d-96ba-1f68ddb1f486" configVersion="3cd3ae46a9cc24da6ceebf31352c2ffd76479226"/>
|
<Metadata name="CommonForm.PAPI_Настройки" id="e43ff347-3c32-496d-96ba-1f68ddb1f486" configVersion="3cd3ae46a9cc24da6ceebf31352c2ffd76479226"/>
|
||||||
<Metadata name="CommonForm.PAPI_Настройки.Form" id="e43ff347-3c32-496d-96ba-1f68ddb1f486.0" configVersion="c46455d14f07e423b1b6ff8faf91687d3f596915"/>
|
<Metadata name="CommonForm.PAPI_Настройки.Form" id="e43ff347-3c32-496d-96ba-1f68ddb1f486.0" configVersion="c46455d14f07e423b1b6ff8faf91687d3f596915"/>
|
||||||
<Metadata name="CommonModule.PAPI" id="c78af1c9-5854-46f2-9cbc-67bb0678f843" configVersion="47fa29ddb656f39cb9824df3c4137631ff930c9c"/>
|
<Metadata name="CommonModule.PAPI" id="c78af1c9-5854-46f2-9cbc-67bb0678f843" configVersion="47fa29ddb656f39cb9824df3c4137631ff930c9c"/>
|
||||||
<Metadata name="CommonModule.PAPI.Module" id="c78af1c9-5854-46f2-9cbc-67bb0678f843.0" configVersion="36ada963fcf4dd2394601437444d3e4ec81eadef"/>
|
<Metadata name="CommonModule.PAPI.Module" id="c78af1c9-5854-46f2-9cbc-67bb0678f843.0" configVersion="dd27152361f171dd5c8129608fd1a317df8304cf"/>
|
||||||
<Metadata name="CommonModule.PAPI_АсинхронныеОперации" id="22e9e2c6-9ddd-4a14-9a88-25bbc4e0f2e5" configVersion="4243f99efcf5c9ffb7a81be547ddce947b8f2464"/>
|
<Metadata name="CommonModule.PAPI_АсинхронныеОперации" id="22e9e2c6-9ddd-4a14-9a88-25bbc4e0f2e5" configVersion="4243f99efcf5c9ffb7a81be547ddce947b8f2464"/>
|
||||||
<Metadata name="CommonModule.PAPI_АсинхронныеОперации.Module" id="22e9e2c6-9ddd-4a14-9a88-25bbc4e0f2e5.0" configVersion="f74b545a457f1fd0a4241401f0786b268f881f24"/>
|
<Metadata name="CommonModule.PAPI_АсинхронныеОперации.Module" id="22e9e2c6-9ddd-4a14-9a88-25bbc4e0f2e5.0" configVersion="c9f0d2e9b03e6a06e8dde7d96e524628398d4ff9"/>
|
||||||
<Metadata name="CommonModule.PAPI_ДанныеДляЗаполненияНастроек" id="ff14d19c-2878-45d4-b9d9-7266069926ee" configVersion="c718d2a1714bf76006daa7632ca49c60c24d1e6f"/>
|
<Metadata name="CommonModule.PAPI_ДанныеДляЗаполненияНастроек" id="ff14d19c-2878-45d4-b9d9-7266069926ee" configVersion="c718d2a1714bf76006daa7632ca49c60c24d1e6f"/>
|
||||||
<Metadata name="CommonModule.PAPI_ДанныеДляЗаполненияНастроек.Module" id="ff14d19c-2878-45d4-b9d9-7266069926ee.0" configVersion="5f71e49daa37f86a0ea143bda2f12c3f8a9786f8"/>
|
<Metadata name="CommonModule.PAPI_ДанныеДляЗаполненияНастроек.Module" id="ff14d19c-2878-45d4-b9d9-7266069926ee.0" configVersion="913c1566a198ff22202cb63d1cb9c675b074ddfb"/>
|
||||||
<Metadata name="CommonModule.PAPI_ИсторияДанных" id="9f385438-a7d9-4402-b182-c08803a22a4d" configVersion="ef40cb95f8bce21ba92a648deafec356a54d3240"/>
|
<Metadata name="CommonModule.PAPI_ИсторияДанных" id="9f385438-a7d9-4402-b182-c08803a22a4d" configVersion="ef40cb95f8bce21ba92a648deafec356a54d3240"/>
|
||||||
<Metadata name="CommonModule.PAPI_ИсторияДанных.Module" id="9f385438-a7d9-4402-b182-c08803a22a4d.0" configVersion="22376bfecba1432a99727731014e246b3babd774"/>
|
<Metadata name="CommonModule.PAPI_ИсторияДанных.Module" id="9f385438-a7d9-4402-b182-c08803a22a4d.0" configVersion="e75608a3002f17c59385fc3525018373da22c133"/>
|
||||||
<Metadata name="CommonModule.PAPI_Логирование" id="0a933b23-d1ff-4c7d-a6c4-360758be41a9" configVersion="553b19df2628b5ee08cdc0238ba660749a4b0b72"/>
|
<Metadata name="CommonModule.PAPI_Логирование" id="0a933b23-d1ff-4c7d-a6c4-360758be41a9" configVersion="553b19df2628b5ee08cdc0238ba660749a4b0b72"/>
|
||||||
<Metadata name="CommonModule.PAPI_Логирование.Module" id="0a933b23-d1ff-4c7d-a6c4-360758be41a9.0" configVersion="a3071321ec1d8030ea3f4750c84314ab24c139e6"/>
|
<Metadata name="CommonModule.PAPI_Логирование.Module" id="0a933b23-d1ff-4c7d-a6c4-360758be41a9.0" configVersion="7169999adbea39c6f5089e37c5b3cf6730a06848"/>
|
||||||
<Metadata name="CommonModule.PAPI_ОбщегоНазначенияВызовСервера" id="a8b413e8-18ee-4993-b6cd-936b0c509967" configVersion="d2db065e82491a3c49483f7ceceeea9a6cde9c18"/>
|
<Metadata name="CommonModule.PAPI_ОбщегоНазначенияВызовСервера" id="a8b413e8-18ee-4993-b6cd-936b0c509967" configVersion="d2db065e82491a3c49483f7ceceeea9a6cde9c18"/>
|
||||||
<Metadata name="CommonModule.PAPI_ОбщегоНазначенияВызовСервера.Module" id="a8b413e8-18ee-4993-b6cd-936b0c509967.0" configVersion="e45bede4946c1ec5dd0fe4ad926e195c29a2e027"/>
|
<Metadata name="CommonModule.PAPI_ОбщегоНазначенияВызовСервера.Module" id="a8b413e8-18ee-4993-b6cd-936b0c509967.0" configVersion="c643667a38f6973858e12448219ac93df7c9b063"/>
|
||||||
<Metadata name="CommonModule.PAPI_ОбщегоНазначенияКлиентСервер" id="c79a1dca-65c3-4140-8579-3e71200f1545" configVersion="133cf522afc59f6d92a2a8a75877952a09801ad1"/>
|
<Metadata name="CommonModule.PAPI_ОбщегоНазначенияКлиентСервер" id="c79a1dca-65c3-4140-8579-3e71200f1545" configVersion="133cf522afc59f6d92a2a8a75877952a09801ad1"/>
|
||||||
<Metadata name="CommonModule.PAPI_ОбщегоНазначенияКлиентСервер.Module" id="c79a1dca-65c3-4140-8579-3e71200f1545.0" configVersion="6733a61d4f53024ed74f903e6c8e2818903e6bae"/>
|
<Metadata name="CommonModule.PAPI_ОбщегоНазначенияКлиентСервер.Module" id="c79a1dca-65c3-4140-8579-3e71200f1545.0" configVersion="892952981e65945fa170927b91526ae84a89db22"/>
|
||||||
<Metadata name="CommonModule.PAPI_ПодпискиНаСобытия" id="bb77b41d-521e-47f6-ad0a-92cfdaadf78f" configVersion="0fa99aeb5ce7c161a633546baa6782d1c7ba3d4e"/>
|
<Metadata name="CommonModule.PAPI_ПодпискиНаСобытия" id="bb77b41d-521e-47f6-ad0a-92cfdaadf78f" configVersion="0fa99aeb5ce7c161a633546baa6782d1c7ba3d4e"/>
|
||||||
<Metadata name="CommonModule.PAPI_ПодпискиНаСобытия.Module" id="bb77b41d-521e-47f6-ad0a-92cfdaadf78f.0" configVersion="0c2c96e409bebe2c3fcde7ee431f320cce107fe1"/>
|
<Metadata name="CommonModule.PAPI_ПодпискиНаСобытия.Module" id="bb77b41d-521e-47f6-ad0a-92cfdaadf78f.0" configVersion="fad59b19ced56198a9a5bdadc97b902ccc68aa83"/>
|
||||||
<Metadata name="CommonModule.PAPI_ПодпискиНаСобытияКлиентСервер" id="020de7ac-115f-4560-bc4f-c27d8fbbbb23" configVersion="888fa22331b09267360e93b8b125c029f9cd04f5"/>
|
<Metadata name="CommonModule.PAPI_ПодпискиНаСобытияКлиентСервер" id="020de7ac-115f-4560-bc4f-c27d8fbbbb23" configVersion="888fa22331b09267360e93b8b125c029f9cd04f5"/>
|
||||||
<Metadata name="CommonModule.PAPI_ПодпискиНаСобытияКлиентСервер.Module" id="020de7ac-115f-4560-bc4f-c27d8fbbbb23.0" configVersion="9333e81bf1f465ab349f66890ad8278a8f448b2c"/>
|
<Metadata name="CommonModule.PAPI_ПодпискиНаСобытияКлиентСервер.Module" id="020de7ac-115f-4560-bc4f-c27d8fbbbb23.0" configVersion="dd7506fad75f5a24e72fa2a98389da5f77497a53"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСАлгоритмами" id="d0401687-ef48-4fa7-b5cf-fe1058b639c5" configVersion="e4088d988b5efc05dbbaa89f9c698680ddd12072"/>
|
<Metadata name="CommonModule.PAPI_РаботаСАлгоритмами" id="d0401687-ef48-4fa7-b5cf-fe1058b639c5" configVersion="e4088d988b5efc05dbbaa89f9c698680ddd12072"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСАлгоритмами.Module" id="d0401687-ef48-4fa7-b5cf-fe1058b639c5.0" configVersion="ee217c2df04ba9d6a954bdb33c2b19c08749a9a2"/>
|
<Metadata name="CommonModule.PAPI_РаботаСАлгоритмами.Module" id="d0401687-ef48-4fa7-b5cf-fe1058b639c5.0" configVersion="fd93e1c1368f0285e99b3c5313cfc452dae1619b"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСВнешнимиОбработками" id="f122824e-7285-4426-90a2-31ca840f9576" configVersion="389f95082f5e93cabc27e7b99cc07ecd4afed1dc"/>
|
<Metadata name="CommonModule.PAPI_РаботаСВнешнимиОбработками" id="f122824e-7285-4426-90a2-31ca840f9576" configVersion="389f95082f5e93cabc27e7b99cc07ecd4afed1dc"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСВнешнимиОбработками.Module" id="f122824e-7285-4426-90a2-31ca840f9576.0" configVersion="3396cff1a6366f4dd8b6d4385978c50912a97875"/>
|
<Metadata name="CommonModule.PAPI_РаботаСВнешнимиОбработками.Module" id="f122824e-7285-4426-90a2-31ca840f9576.0" configVersion="b3b3e1203a7dd8f960bb4dc09d4ca8339f8c72b4"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСВходящимиЗапросами" id="8d67c0f3-2ddc-42a6-a1ea-c8172f5bcf15" configVersion="2f04de9663717edb6ecda3d2029f4dcac61af1be"/>
|
<Metadata name="CommonModule.PAPI_РаботаСВходящимиЗапросами" id="8d67c0f3-2ddc-42a6-a1ea-c8172f5bcf15" configVersion="2f04de9663717edb6ecda3d2029f4dcac61af1be"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСВходящимиЗапросами.Module" id="8d67c0f3-2ddc-42a6-a1ea-c8172f5bcf15.0" configVersion="a0b5a5059cc9857d64e1366456c9ccc80d960b9f"/>
|
<Metadata name="CommonModule.PAPI_РаботаСВходящимиЗапросами.Module" id="8d67c0f3-2ddc-42a6-a1ea-c8172f5bcf15.0" configVersion="6818cd00535fafdeb1f4365b017f6d1fe2431639"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСВходящимиСообщениями" id="abc0dca0-6516-4391-8d1a-c000fd7b2e2e" configVersion="6b38a0581de248dc37ee32545a5d11adad4f16dc"/>
|
<Metadata name="CommonModule.PAPI_РаботаСВходящимиСообщениями" id="abc0dca0-6516-4391-8d1a-c000fd7b2e2e" configVersion="6b38a0581de248dc37ee32545a5d11adad4f16dc"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСВходящимиСообщениями.Module" id="abc0dca0-6516-4391-8d1a-c000fd7b2e2e.0" configVersion="002b57b0a25b5810fcb054eed5d75c298b50de8a"/>
|
<Metadata name="CommonModule.PAPI_РаботаСВходящимиСообщениями.Module" id="abc0dca0-6516-4391-8d1a-c000fd7b2e2e.0" configVersion="691aabca826e76c045cfc03f06c23d85dc57b685"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСМетодами" id="48136b4a-ad26-481c-8c6f-782dac64c8df" configVersion="4ef4512fd6ca3b055c4d456ed7af873b5884dffa"/>
|
<Metadata name="CommonModule.PAPI_РаботаСМетодами" id="48136b4a-ad26-481c-8c6f-782dac64c8df" configVersion="4ef4512fd6ca3b055c4d456ed7af873b5884dffa"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСМетодами.Module" id="48136b4a-ad26-481c-8c6f-782dac64c8df.0" configVersion="796d2218fa14ab5df84d10d3bd19b822a1e57436"/>
|
<Metadata name="CommonModule.PAPI_РаботаСМетодами.Module" id="48136b4a-ad26-481c-8c6f-782dac64c8df.0" configVersion="c8f62a1b4017eab1387e5c19f5ecdb1ff2a703a2"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСОтветом" id="b00e7573-c79a-4499-b011-82e9166b3923" configVersion="4cabe7648ddb9aebeaa1e1b6bce2f5cbae17b2ad"/>
|
<Metadata name="CommonModule.PAPI_РаботаСОтветом" id="b00e7573-c79a-4499-b011-82e9166b3923" configVersion="4cabe7648ddb9aebeaa1e1b6bce2f5cbae17b2ad"/>
|
||||||
<Metadata name="CommonModule.PAPI_РаботаСОтветом.Module" id="b00e7573-c79a-4499-b011-82e9166b3923.0" configVersion="65b4a61fb7fd342bbf3408e7ee7247377e07abff"/>
|
<Metadata name="CommonModule.PAPI_РаботаСОтветом.Module" id="b00e7573-c79a-4499-b011-82e9166b3923.0" configVersion="6bdbd9563103267974070216e79b1796289b2d71"/>
|
||||||
<Metadata name="CommonModule.PAPI_СервисыИнтеграции" id="513d4ef9-0ebb-485c-ba7d-cbb00494d83e" configVersion="adac3263ee43a96146db32cada4ce62214f8f7dd"/>
|
<Metadata name="CommonModule.PAPI_СервисыИнтеграции" id="513d4ef9-0ebb-485c-ba7d-cbb00494d83e" configVersion="adac3263ee43a96146db32cada4ce62214f8f7dd"/>
|
||||||
<Metadata name="CommonModule.PAPI_СервисыИнтеграции.Module" id="513d4ef9-0ebb-485c-ba7d-cbb00494d83e.0" configVersion="b635c30ed0836f041e21ce8ee6b5098b4a666f11"/>
|
<Metadata name="CommonModule.PAPI_СервисыИнтеграции.Module" id="513d4ef9-0ebb-485c-ba7d-cbb00494d83e.0" configVersion="7cf6331c3895db34297b31d88d31a867668a6106"/>
|
||||||
<Metadata name="CommonModule.PAPI_СлужебныеДляОбмена" id="67f68714-8b1b-48f8-b2b3-4479dcb04d5d" configVersion="8a25bafd90e972d5b7b9ddde74c8aea0c4c8cb99"/>
|
<Metadata name="CommonModule.PAPI_СлужебныеДляОбмена" id="67f68714-8b1b-48f8-b2b3-4479dcb04d5d" configVersion="8a25bafd90e972d5b7b9ddde74c8aea0c4c8cb99"/>
|
||||||
<Metadata name="CommonModule.PAPI_СлужебныеДляОбмена.Module" id="67f68714-8b1b-48f8-b2b3-4479dcb04d5d.0" configVersion="89cd25a4d0a69f92973c2faa076f1465eca5a0f1"/>
|
<Metadata name="CommonModule.PAPI_СлужебныеДляОбмена.Module" id="67f68714-8b1b-48f8-b2b3-4479dcb04d5d.0" configVersion="c0edba0f7cc5c940ca6107b963b15a0079cd8855"/>
|
||||||
<Metadata name="CommonPicture.PAPI" id="7b333bf5-8047-4f85-8968-48e3326a1b21" configVersion="03905098355cd28e9de4800821b4baa509f94bd4"/>
|
<Metadata name="CommonPicture.PAPI" id="7b333bf5-8047-4f85-8968-48e3326a1b21" configVersion="03905098355cd28e9de4800821b4baa509f94bd4"/>
|
||||||
<Metadata name="CommonPicture.PAPI.Picture" id="7b333bf5-8047-4f85-8968-48e3326a1b21.0" configVersion="23e47738244b19474e42ca538af5fcf3ad96ebc4"/>
|
<Metadata name="CommonPicture.PAPI.Picture" id="7b333bf5-8047-4f85-8968-48e3326a1b21.0" configVersion="23e47738244b19474e42ca538af5fcf3ad96ebc4"/>
|
||||||
<Metadata name="CommonPicture.PAPI_Команды" id="ae4e28c0-af4c-4daa-a744-43cbeb765fce" configVersion="375bc9733bce3264acacdaa705e0d72c09cb7443"/>
|
<Metadata name="CommonPicture.PAPI_Команды" id="ae4e28c0-af4c-4daa-a744-43cbeb765fce" configVersion="375bc9733bce3264acacdaa705e0d72c09cb7443"/>
|
||||||
@ -180,47 +180,51 @@
|
|||||||
<Metadata name="CommonPicture.PAPI_Метаданные.Picture" id="252e521f-f2ad-4e7c-8eff-34755da6099f.0" configVersion="8f35b1adc1dadcd09c4beafd083a0cfda5b50a3f"/>
|
<Metadata name="CommonPicture.PAPI_Метаданные.Picture" id="252e521f-f2ad-4e7c-8eff-34755da6099f.0" configVersion="8f35b1adc1dadcd09c4beafd083a0cfda5b50a3f"/>
|
||||||
<Metadata name="CommonPicture.PAPI_Подписки" id="3b745028-ce65-4f06-aed3-08a6ecd47f58" configVersion="0e263525a0aa279d6735a06f58a22ab777a0c7a7"/>
|
<Metadata name="CommonPicture.PAPI_Подписки" id="3b745028-ce65-4f06-aed3-08a6ecd47f58" configVersion="0e263525a0aa279d6735a06f58a22ab777a0c7a7"/>
|
||||||
<Metadata name="CommonPicture.PAPI_Подписки.Picture" id="3b745028-ce65-4f06-aed3-08a6ecd47f58.0" configVersion="f605379d7dc02c6ce95b95c5d3164e17df326c0d"/>
|
<Metadata name="CommonPicture.PAPI_Подписки.Picture" id="3b745028-ce65-4f06-aed3-08a6ecd47f58.0" configVersion="f605379d7dc02c6ce95b95c5d3164e17df326c0d"/>
|
||||||
<Metadata name="Configuration.ПодсистемаPAPI" id="ec7c6be7-4920-42d3-8618-f3ecb14699c6" configVersion="db306656b30d2004e775351be1d5ce52febad6f3"/>
|
<Metadata name="Configuration.ПодсистемаPAPI" id="ec7c6be7-4920-42d3-8618-f3ecb14699c6" configVersion="7e4650800bdd2b6684fcaa8eef9cd17af0875e54"/>
|
||||||
<Metadata name="Configuration.ПодсистемаPAPI.ManagedApplicationModule" id="6b384235-7271-4633-9b8b-3b2d33a488ec.6" configVersion="f9a01858f898585e120220f6b7e33cb10faaa9dd"/>
|
<Metadata name="Configuration.ПодсистемаPAPI.ManagedApplicationModule" id="6b384235-7271-4633-9b8b-3b2d33a488ec.6" configVersion="beb3859a8e234aa563f4517e6702351d9604bcf5"/>
|
||||||
<Metadata name="Constant.PAPI_ДатаЗапретаОбменаДокументов" id="a8dc409f-b22f-4383-8879-254a3a6e44a4" configVersion="839659a325044f2607de11c04e02b14c2752b49b"/>
|
<Metadata name="Constant.PAPI_ДатаЗапретаОбменаДокументов" id="a8dc409f-b22f-4383-8879-254a3a6e44a4" configVersion="839659a325044f2607de11c04e02b14c2752b49b"/>
|
||||||
<Metadata name="Constant.PAPI_Источник" id="fe207390-6cd4-4a22-ab20-31e90a248ffe" configVersion="e134ae5fc1de6d84d01af5b0b97e056485b03fe0"/>
|
<Metadata name="Constant.PAPI_Источник" id="fe207390-6cd4-4a22-ab20-31e90a248ffe" configVersion="e134ae5fc1de6d84d01af5b0b97e056485b03fe0"/>
|
||||||
<Metadata name="Constant.PAPI_КоличествоПопытокОчередиДокументов" id="85c28877-9316-44cb-af28-84b5f293a22c" configVersion="40aec58865f7c0eb0aa39a0daa592031ae412d6f"/>
|
<Metadata name="Constant.PAPI_КоличествоПопытокОчередиДокументов" id="85c28877-9316-44cb-af28-84b5f293a22c" configVersion="40aec58865f7c0eb0aa39a0daa592031ae412d6f"/>
|
||||||
<Metadata name="Constant.PAPI_ЛогированиеВходящихСообщенийСервисаИнтеграции" id="346e50e9-a86e-4169-a9c3-d3cdb21b0496" configVersion="4a40aa6ce31e7e81f32c724a6fe4c6c5dfbbdee2"/>
|
<Metadata name="Constant.PAPI_ЛогированиеВходящихСообщенийСервисаИнтеграции" id="346e50e9-a86e-4169-a9c3-d3cdb21b0496" configVersion="4a40aa6ce31e7e81f32c724a6fe4c6c5dfbbdee2"/>
|
||||||
<Metadata name="Constant.PAPI_ОбменыСервисовИнтеграцииВключены" id="66faf13a-f79b-46c0-94a1-7b6dd3782907" configVersion="4254512ad7eb2440aaeded004da92c672e492826"/>
|
<Metadata name="Constant.PAPI_ОбменыСервисовИнтеграцииВключены" id="66faf13a-f79b-46c0-94a1-7b6dd3782907" configVersion="4254512ad7eb2440aaeded004da92c672e492826"/>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции" id="13c637e7-cf10-4185-be23-f54b23873635" configVersion="1e737b7a69c6ca725b4aaf003da6ccccdd681494">
|
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции" id="13c637e7-cf10-4185-be23-f54b23873635" configVersion="7fc03ca36d42f4653aabdc9ea35c6eaf8c0d573c">
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.Command.НастройкаСИ" id="4e5a765f-294c-4110-b2b1-cf6456a8b02a"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.Command.НастройкаСИ" id="4e5a765f-294c-4110-b2b1-cf6456a8b02a"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.Command.НастройкаСИ.CommandModule" id="4e5a765f-294c-4110-b2b1-cf6456a8b02a.2" configVersion="72672568c6354fd33e35629fc5be3d1553758502"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.Command.НастройкаСИ.CommandModule" id="4e5a765f-294c-4110-b2b1-cf6456a8b02a.2" configVersion="72672568c6354fd33e35629fc5be3d1553758502"/>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.Form.Форма" id="665d5cc5-c59b-4d13-a068-b2ffcf2190e1" configVersion="bb3b0862df63376f8161fcf51e561963b7c3a326"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.Form.Форма" id="665d5cc5-c59b-4d13-a068-b2ffcf2190e1" configVersion="bb3b0862df63376f8161fcf51e561963b7c3a326"/>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.Form.Форма.Form" id="665d5cc5-c59b-4d13-a068-b2ffcf2190e1.0" configVersion="c452225196b734e2e93dfc9e1f8f7a422bc7b1fc"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.Form.Форма.Form" id="665d5cc5-c59b-4d13-a068-b2ffcf2190e1.0" configVersion="c452225196b734e2e93dfc9e1f8f7a422bc7b1fc"/>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.ObjectModule" id="13c637e7-cf10-4185-be23-f54b23873635.0" configVersion="2bba083cc0cb4b6b1d9bd6796715226fff74e0e5"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСервисовИнтеграции.ObjectModule" id="13c637e7-cf10-4185-be23-f54b23873635.0" configVersion="ae3863a9a6c1f95109703a1ab415472822bca8df"/>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных" id="e8b5a381-3c80-4cea-924c-d2c89ce730cf" configVersion="ef96de5b2aa028e7f9e002e2d9604c3288f00516">
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных" id="e8b5a381-3c80-4cea-924c-d2c89ce730cf" configVersion="0c556540f64ade1b62053d07e1f921de716b364a">
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Command.НастройкаСоставаИД" id="0b4d8f5f-59cb-4f1b-86de-f0d39773b1c7"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Command.НастройкаСоставаИД" id="0b4d8f5f-59cb-4f1b-86de-f0d39773b1c7"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Command.НастройкаСоставаИД.CommandModule" id="0b4d8f5f-59cb-4f1b-86de-f0d39773b1c7.2" configVersion="24f9077ddb3c7833104f64c1710df9062e9ede86"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Command.НастройкаСоставаИД.CommandModule" id="0b4d8f5f-59cb-4f1b-86de-f0d39773b1c7.2" configVersion="24f9077ddb3c7833104f64c1710df9062e9ede86"/>
|
||||||
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.ВыборПроизвольнойДаты" id="24473454-617d-4dbb-ac23-1a016549268c" configVersion="f4fb784501f02065745b5a29e8edb8560d65c575"/>
|
||||||
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.ВыборПроизвольнойДаты.Form" id="24473454-617d-4dbb-ac23-1a016549268c.0" configVersion="329548f33229ddf089d715a8523c0e205fa94f44"/>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.Форма" id="5cd47e07-3172-47d0-b836-8ca2618b6820" configVersion="98fe8e109c9e79ea397f047c0777e8fca6cc5330"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.Форма" id="5cd47e07-3172-47d0-b836-8ca2618b6820" configVersion="98fe8e109c9e79ea397f047c0777e8fca6cc5330"/>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.Форма.Form" id="5cd47e07-3172-47d0-b836-8ca2618b6820.0" configVersion="c1f38ecd587c15615527f126c8dbffc7da498724"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.Форма.Form" id="5cd47e07-3172-47d0-b836-8ca2618b6820.0" configVersion="475dedda621fb42748bd62870bea95f5283fce70"/>
|
||||||
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.ObjectModule" id="e8b5a381-3c80-4cea-924c-d2c89ce730cf.0" configVersion="bd5cf882b5d9729f30cccf7c6752bb02ddab78c7"/>
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.ФормаПрогресса" id="24c96ae7-805f-43ce-88b9-41e04d402a5e" configVersion="956dd7542e3fc704a926eb23ede2f46c3401d1d8"/>
|
||||||
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.ФормаПрогресса.Form" id="24c96ae7-805f-43ce-88b9-41e04d402a5e.0" configVersion="67d442093c48a944ed76a53e43df834d55fd4c93"/>
|
||||||
|
<Metadata name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.ObjectModule" id="e8b5a381-3c80-4cea-924c-d2c89ce730cf.0" configVersion="a176e1dacc4bb685cd036cada869240ea577c908"/>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса" id="801cc090-4f5a-4e3c-8e11-466a49e5b683" configVersion="8f2593426126f872c0eb379cf1195edba3073dfa">
|
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса" id="801cc090-4f5a-4e3c-8e11-466a49e5b683" configVersion="8f2593426126f872c0eb379cf1195edba3073dfa">
|
||||||
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса.Command.ОтладкаВходящихЗапросов" id="8620070d-7a58-4201-8e24-6148cf2b7e38"/>
|
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса.Command.ОтладкаВходящихЗапросов" id="8620070d-7a58-4201-8e24-6148cf2b7e38"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса.Command.ОтладкаВходящихЗапросов.CommandModule" id="8620070d-7a58-4201-8e24-6148cf2b7e38.2" configVersion="8a4e94c93ccce8a52592e5652598a4c6c3de62b1"/>
|
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса.Command.ОтладкаВходящихЗапросов.CommandModule" id="8620070d-7a58-4201-8e24-6148cf2b7e38.2" configVersion="8a4e94c93ccce8a52592e5652598a4c6c3de62b1"/>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса.Form.Форма" id="51fd415d-d8f1-4422-9588-01a9fd63b0da" configVersion="89bb4946ad2243d850897703e8295d7627066b9f"/>
|
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса.Form.Форма" id="51fd415d-d8f1-4422-9588-01a9fd63b0da" configVersion="89bb4946ad2243d850897703e8295d7627066b9f"/>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса.Form.Форма.Form" id="51fd415d-d8f1-4422-9588-01a9fd63b0da.0" configVersion="cb84053861b877b93ce962a2f0935fc3e0d5f916"/>
|
<Metadata name="DataProcessor.PAPI_ОтладкаВходящегоЗапроса.Form.Форма.Form" id="51fd415d-d8f1-4422-9588-01a9fd63b0da.0" configVersion="cb84053861b877b93ce962a2f0935fc3e0d5f916"/>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции" id="e0e8e666-6022-4ba1-bfa8-fdcd0896c59c" configVersion="7515fdb8fd12ef8f41296c8b1e17d504028320e8">
|
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции" id="e0e8e666-6022-4ba1-bfa8-fdcd0896c59c" configVersion="4c1cd35f1bfea0dc585a202c4729b038d5d879b3">
|
||||||
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Command.ОтправкаСообщенияСервисовИнтеграции" id="f4956b33-f67e-468b-95e4-76edbf0d425a"/>
|
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Command.ОтправкаСообщенияСервисовИнтеграции" id="f4956b33-f67e-468b-95e4-76edbf0d425a"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Command.ОтправкаСообщенияСервисовИнтеграции.CommandModule" id="f4956b33-f67e-468b-95e4-76edbf0d425a.2" configVersion="85714ad9c6297f32573ed00532460ad730976814"/>
|
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Command.ОтправкаСообщенияСервисовИнтеграции.CommandModule" id="f4956b33-f67e-468b-95e4-76edbf0d425a.2" configVersion="85714ad9c6297f32573ed00532460ad730976814"/>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Form.Форма" id="db0763c3-4ef8-4226-af9d-947a41f94441" configVersion="b5df41f385d8309064f1fde38b0bd5ad882c01c7"/>
|
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Form.Форма" id="db0763c3-4ef8-4226-af9d-947a41f94441" configVersion="b5df41f385d8309064f1fde38b0bd5ad882c01c7"/>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Form.Форма.Form" id="db0763c3-4ef8-4226-af9d-947a41f94441.0" configVersion="0c9affe96c46c77bafaed0547e9e27166e9fcad6"/>
|
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Form.Форма.Form" id="db0763c3-4ef8-4226-af9d-947a41f94441.0" configVersion="6b31d1cec1c0eddecace879ab42fcf50a20b969c"/>
|
||||||
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.ObjectModule" id="e0e8e666-6022-4ba1-bfa8-fdcd0896c59c.0" configVersion="59325aaa2345ea3aaf2fed488d60a5d8a2dcf4db"/>
|
<Metadata name="DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.ObjectModule" id="e0e8e666-6022-4ba1-bfa8-fdcd0896c59c.0" configVersion="8de9bdb8444eebd3ae74d538b5fe3e160b90619c"/>
|
||||||
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции" id="848c3bd5-484d-4c8f-8ac0-f49b8ebcf649" configVersion="a1d67aa815ccd19d35506e2f2c397cf0d099b2b0">
|
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции" id="848c3bd5-484d-4c8f-8ac0-f49b8ebcf649" configVersion="db8def7ef9e1ed30f79adb1814ac3eb891e0b507">
|
||||||
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.Command.СообщенияСервисовИнтеграции" id="7f81e448-1dc5-468c-910a-39b9464185c8"/>
|
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.Command.СообщенияСервисовИнтеграции" id="7f81e448-1dc5-468c-910a-39b9464185c8"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.Command.СообщенияСервисовИнтеграции.CommandModule" id="7f81e448-1dc5-468c-910a-39b9464185c8.2" configVersion="f544673740b2129f127388e1c1bd0a511d49394e"/>
|
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.Command.СообщенияСервисовИнтеграции.CommandModule" id="7f81e448-1dc5-468c-910a-39b9464185c8.2" configVersion="f544673740b2129f127388e1c1bd0a511d49394e"/>
|
||||||
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.Form.Форма" id="f63e70c6-401a-4dd3-be03-90d2fce6ac51" configVersion="b128110abf26366daedd09fb9f090ede1608811f"/>
|
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.Form.Форма" id="f63e70c6-401a-4dd3-be03-90d2fce6ac51" configVersion="b128110abf26366daedd09fb9f090ede1608811f"/>
|
||||||
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.Form.Форма.Form" id="f63e70c6-401a-4dd3-be03-90d2fce6ac51.0" configVersion="6884609945585a3532a38342deb01c37995700ee"/>
|
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.Form.Форма.Form" id="f63e70c6-401a-4dd3-be03-90d2fce6ac51.0" configVersion="6884609945585a3532a38342deb01c37995700ee"/>
|
||||||
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.ObjectModule" id="848c3bd5-484d-4c8f-8ac0-f49b8ebcf649.0" configVersion="3249fa478fcaadcbaed4dde630770d7116b95d80"/>
|
<Metadata name="DataProcessor.PAPI_СообщенияСервисовИнтеграции.ObjectModule" id="848c3bd5-484d-4c8f-8ac0-f49b8ebcf649.0" configVersion="52acc71f71e6d2f1f9635e836eb4e94b810c6665"/>
|
||||||
<Metadata name="Document.PAPI_ВходящийЗапрос" id="f6020250-c25e-4107-aef3-f7aa371a5027" configVersion="6f8026a9e4e4332bccddcf78e04a7db8a8e317e3">
|
<Metadata name="Document.PAPI_ВходящийЗапрос" id="f6020250-c25e-4107-aef3-f7aa371a5027" configVersion="6f8026a9e4e4332bccddcf78e04a7db8a8e317e3">
|
||||||
<Metadata name="Document.PAPI_ВходящийЗапрос.Attribute.ЕстьТелоЗапроса" id="5b66111d-05a4-4aa1-9e3e-bd05de2dbdcc"/>
|
<Metadata name="Document.PAPI_ВходящийЗапрос.Attribute.ЕстьТелоЗапроса" id="5b66111d-05a4-4aa1-9e3e-bd05de2dbdcc"/>
|
||||||
<Metadata name="Document.PAPI_ВходящийЗапрос.Attribute.Метод" id="743bf84f-2027-4d3f-9c54-b3b3ea983a37"/>
|
<Metadata name="Document.PAPI_ВходящийЗапрос.Attribute.Метод" id="743bf84f-2027-4d3f-9c54-b3b3ea983a37"/>
|
||||||
@ -229,16 +233,28 @@
|
|||||||
<Metadata name="Document.PAPI_ВходящийЗапрос.Attribute.ТелоЗапроса" id="dc284fff-0e20-4859-ad93-4e78498adf18"/>
|
<Metadata name="Document.PAPI_ВходящийЗапрос.Attribute.ТелоЗапроса" id="dc284fff-0e20-4859-ad93-4e78498adf18"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="Document.PAPI_ВходящийЗапрос.Form.ФормаВыбора" id="5373341d-73b5-4c7c-b971-fd3dffad3ec6" configVersion="471696aec20cd374eb2a9b3c4d54ea202ad4ed7d"/>
|
<Metadata name="Document.PAPI_ВходящийЗапрос.Form.ФормаВыбора" id="5373341d-73b5-4c7c-b971-fd3dffad3ec6" configVersion="471696aec20cd374eb2a9b3c4d54ea202ad4ed7d"/>
|
||||||
<Metadata name="Document.PAPI_ВходящийЗапрос.Form.ФормаВыбора.Form" id="5373341d-73b5-4c7c-b971-fd3dffad3ec6.0" configVersion="1663cb0fda3f4812228e6b5623d3752a991703f1"/>
|
<Metadata name="Document.PAPI_ВходящийЗапрос.Form.ФормаВыбора.Form" id="5373341d-73b5-4c7c-b971-fd3dffad3ec6.0" configVersion="79aeb5e86d2d1b605f16838ba8aa4f9115bacf7a"/>
|
||||||
<Metadata name="Document.PAPI_ВходящийЗапрос.Form.ФормаДокумента" id="8a80b7bb-89f4-40ca-a95e-5fcd0bc0068f" configVersion="15dc680340f1110901635a4123c85a4b14fa7934"/>
|
<Metadata name="Document.PAPI_ВходящийЗапрос.Form.ФормаДокумента" id="8a80b7bb-89f4-40ca-a95e-5fcd0bc0068f" configVersion="15dc680340f1110901635a4123c85a4b14fa7934"/>
|
||||||
<Metadata name="Document.PAPI_ВходящийЗапрос.Form.ФормаДокумента.Form" id="8a80b7bb-89f4-40ca-a95e-5fcd0bc0068f.0" configVersion="30c39961c324581ad128e21d1510904352e9fa69"/>
|
<Metadata name="Document.PAPI_ВходящийЗапрос.Form.ФормаДокумента.Form" id="8a80b7bb-89f4-40ca-a95e-5fcd0bc0068f.0" configVersion="30c39961c324581ad128e21d1510904352e9fa69"/>
|
||||||
<Metadata name="Document.PAPI_ВходящийЗапрос.ObjectModule" id="f6020250-c25e-4107-aef3-f7aa371a5027.0" configVersion="a757ecaba3d44c3a3123630ff11dc58b78a9fc13"/>
|
<Metadata name="Document.PAPI_ВходящийЗапрос.ObjectModule" id="f6020250-c25e-4107-aef3-f7aa371a5027.0" configVersion="a757ecaba3d44c3a3123630ff11dc58b78a9fc13"/>
|
||||||
<Metadata name="Enum.PAPI_ДействиеСДокументом" id="8e556a81-af90-4719-a24a-ce1456c23883" configVersion="382a627c1d960df9223186d926298c8397f6caf0">
|
<Metadata name="Enum.PAPI_ДействиеСДокументом" id="8e556a81-af90-4719-a24a-ce1456c23883" configVersion="1201a0646774f12cf2f4b7d0c5747e9fac4c00ce">
|
||||||
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.Запись" id="18bbd3ae-d32c-40dc-bdb9-76ad5b99aa70"/>
|
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.Запись" id="18bbd3ae-d32c-40dc-bdb9-76ad5b99aa70"/>
|
||||||
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.ОтменаПроведения" id="2bd1a892-02da-4230-bd3d-4ff267d386b2"/>
|
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.ОтменаПроведения" id="2bd1a892-02da-4230-bd3d-4ff267d386b2"/>
|
||||||
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.Проведение" id="34711be9-d7d6-4a4e-948a-bab8491cef0e"/>
|
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.Проведение" id="34711be9-d7d6-4a4e-948a-bab8491cef0e"/>
|
||||||
|
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.УстановитьПометкуУдаления" id="70db835f-8465-4af2-9ef3-b6ac5d457c44"/>
|
||||||
|
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.СнятьПометкуУдаления" id="917369cb-c55f-4bcc-a3d8-d0d02dcbb16d"/>
|
||||||
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.ПроведениеНеоперативный" id="c5fff558-01f9-4cfa-84e6-b46722a12f45"/>
|
<Metadata name="Enum.PAPI_ДействиеСДокументом.EnumValue.ПроведениеНеоперативный" id="c5fff558-01f9-4cfa-84e6-b46722a12f45"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения" id="7a79fd82-05a0-4993-b026-ceaaabcb20c2" configVersion="46eeaeb507f5fd34a59a27df54bca9141fd7d2d6">
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения.EnumValue.ЗаШестьМесяцев" id="2af20f42-ec09-4bd7-b7e6-9bd70acc46df"/>
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения.EnumValue.ЗаНеделю" id="5237ccca-82de-45e3-8203-8f5fea2228af"/>
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения.EnumValue.ЗаМесяц" id="60c33745-77a4-4f24-ac08-12e11756daac"/>
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения.EnumValue.Бессрочно" id="74f78a0a-4839-426e-a045-16fcf5d29cea"/>
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения.EnumValue.ЗаГод" id="7cbe2691-ba83-46f4-9461-11249a9e6118"/>
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения.EnumValue.ЗаТриМесяца" id="a2b85238-7af8-4ac4-a28d-799f2c51a066"/>
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения.EnumValue.ЗаДень" id="c96c8b47-60b2-4540-854b-97e5bec4bf92"/>
|
||||||
|
</Metadata>
|
||||||
|
<Metadata name="Enum.PAPI_СрокиХранения.ManagerModule" id="7a79fd82-05a0-4993-b026-ceaaabcb20c2.0" configVersion="17a32aa525fd90d763931e5cce261eeea183aa44"/>
|
||||||
<Metadata name="Enum.PAPI_ТелоЗапроса" id="1dd11933-dab4-42ea-8f5e-e3a878488fae" configVersion="a80d8aff1387434b4a8639604f05b2755e81cf73">
|
<Metadata name="Enum.PAPI_ТелоЗапроса" id="1dd11933-dab4-42ea-8f5e-e3a878488fae" configVersion="a80d8aff1387434b4a8639604f05b2755e81cf73">
|
||||||
<Metadata name="Enum.PAPI_ТелоЗапроса.EnumValue.ДвоичныеДанные" id="20e7edee-28a8-4306-ade5-20b2f91c5fb2"/>
|
<Metadata name="Enum.PAPI_ТелоЗапроса.EnumValue.ДвоичныеДанные" id="20e7edee-28a8-4306-ade5-20b2f91c5fb2"/>
|
||||||
<Metadata name="Enum.PAPI_ТелоЗапроса.EnumValue.Строка" id="7a8e21ea-63e3-48f0-b17f-a94759c89a01"/>
|
<Metadata name="Enum.PAPI_ТелоЗапроса.EnumValue.Строка" id="7a8e21ea-63e3-48f0-b17f-a94759c89a01"/>
|
||||||
@ -318,7 +334,7 @@
|
|||||||
<Metadata name="InformationRegister.PAPI_ВходящиеСообщенияСервисаИнтеграции.Form.ФормаЗаписи.Form" id="eb312a04-70bf-4bdf-a1d9-5f26d744517c.0" configVersion="5cc0ecd44aa3fa80c735c9e0e46c0ba6380b08b3"/>
|
<Metadata name="InformationRegister.PAPI_ВходящиеСообщенияСервисаИнтеграции.Form.ФормаЗаписи.Form" id="eb312a04-70bf-4bdf-a1d9-5f26d744517c.0" configVersion="5cc0ecd44aa3fa80c735c9e0e46c0ba6380b08b3"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ВходящиеСообщенияСервисаИнтеграции.Form.ФормаСписка" id="107a1592-6f0c-4379-bb53-3d485171d42a" configVersion="7c161d37dc3800372867abc13033fae4c3ae4ff0"/>
|
<Metadata name="InformationRegister.PAPI_ВходящиеСообщенияСервисаИнтеграции.Form.ФормаСписка" id="107a1592-6f0c-4379-bb53-3d485171d42a" configVersion="7c161d37dc3800372867abc13033fae4c3ae4ff0"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ВходящиеСообщенияСервисаИнтеграции.Form.ФормаСписка.Form" id="107a1592-6f0c-4379-bb53-3d485171d42a.0" configVersion="0d76477e4a2b71a8f57a32c977cfdb777ac5c171"/>
|
<Metadata name="InformationRegister.PAPI_ВходящиеСообщенияСервисаИнтеграции.Form.ФормаСписка.Form" id="107a1592-6f0c-4379-bb53-3d485171d42a.0" configVersion="0d76477e4a2b71a8f57a32c977cfdb777ac5c171"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ВходящиеСообщенияСервисаИнтеграции.ManagerModule" id="4937197a-79fa-444b-a6d0-79b5ac851aa3.2" configVersion="f622de3d22a79940652dec021b1f3220816e450c"/>
|
<Metadata name="InformationRegister.PAPI_ВходящиеСообщенияСервисаИнтеграции.ManagerModule" id="4937197a-79fa-444b-a6d0-79b5ac851aa3.2" configVersion="286d7600865d48ff67f3ad92bb8627d5a066326c"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных" id="974b5789-522d-4946-aed8-3f8e84a67847" configVersion="31b09e9ce82813191782b4eaaa0f27044113e847">
|
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных" id="974b5789-522d-4946-aed8-3f8e84a67847" configVersion="31b09e9ce82813191782b4eaaa0f27044113e847">
|
||||||
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.Dimension.Идентификатор" id="00a7a407-5be8-43c5-8232-6b6114e44e75"/>
|
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.Dimension.Идентификатор" id="00a7a407-5be8-43c5-8232-6b6114e44e75"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.Attribute.ИдОбъекта" id="01d79555-7436-44c8-9342-097c1edc4320"/>
|
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.Attribute.ИдОбъекта" id="01d79555-7436-44c8-9342-097c1edc4320"/>
|
||||||
@ -332,7 +348,7 @@
|
|||||||
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.Attribute.ТипСообщения" id="a0029e5a-980d-4f77-bf27-ac745242c3fa"/>
|
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.Attribute.ТипСообщения" id="a0029e5a-980d-4f77-bf27-ac745242c3fa"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.Attribute.ДатаЧтения" id="befd8e4b-9eb2-451c-80db-a7558e33a214"/>
|
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.Attribute.ДатаЧтения" id="befd8e4b-9eb2-451c-80db-a7558e33a214"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.ManagerModule" id="974b5789-522d-4946-aed8-3f8e84a67847.2" configVersion="835c0fedbe4bca29d159a42545a9c457982050d8"/>
|
<Metadata name="InformationRegister.PAPI_ЗапросНедостающихДанных.ManagerModule" id="974b5789-522d-4946-aed8-3f8e84a67847.2" configVersion="a1cef735c85cbeedac9d76525b3b8d5141e4899d"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ЛогАлгоритмов" id="ae7045b1-74e4-460c-856a-54405036b434" configVersion="cd6a862edb22676397a62ded738614a92b748fda">
|
<Metadata name="InformationRegister.PAPI_ЛогАлгоритмов" id="ae7045b1-74e4-460c-856a-54405036b434" configVersion="cd6a862edb22676397a62ded738614a92b748fda">
|
||||||
<Metadata name="InformationRegister.PAPI_ЛогАлгоритмов.Dimension.ДатаВремя" id="051b6d92-fef5-44d6-8a54-9ea96c36d350"/>
|
<Metadata name="InformationRegister.PAPI_ЛогАлгоритмов.Dimension.ДатаВремя" id="051b6d92-fef5-44d6-8a54-9ea96c36d350"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ЛогАлгоритмов.Attribute.Информация" id="67be7463-f416-4ac8-a268-c0909e29d413"/>
|
<Metadata name="InformationRegister.PAPI_ЛогАлгоритмов.Attribute.Информация" id="67be7463-f416-4ac8-a268-c0909e29d413"/>
|
||||||
@ -351,6 +367,14 @@
|
|||||||
<Metadata name="InformationRegister.PAPI_ЛогМетодов.Form.ФормаЗаписи" id="278f519d-b8b8-4679-bbda-6d0bf732517d" configVersion="541c43da66c3cc09a22aa291c35e9a25569216b6"/>
|
<Metadata name="InformationRegister.PAPI_ЛогМетодов.Form.ФормаЗаписи" id="278f519d-b8b8-4679-bbda-6d0bf732517d" configVersion="541c43da66c3cc09a22aa291c35e9a25569216b6"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ЛогМетодов.Form.ФормаЗаписи.Form" id="278f519d-b8b8-4679-bbda-6d0bf732517d.0" configVersion="e368427bb80696578626be926d78ea3da8b89f4b"/>
|
<Metadata name="InformationRegister.PAPI_ЛогМетодов.Form.ФормаЗаписи.Form" id="278f519d-b8b8-4679-bbda-6d0bf732517d.0" configVersion="e368427bb80696578626be926d78ea3da8b89f4b"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ЛогМетодов.ManagerModule" id="838cb7a6-9486-4ea0-919a-98f2475c74c1.2" configVersion="577fe41773ea795626f76f06b8269b3067cf1f88"/>
|
<Metadata name="InformationRegister.PAPI_ЛогМетодов.ManagerModule" id="838cb7a6-9486-4ea0-919a-98f2475c74c1.2" configVersion="577fe41773ea795626f76f06b8269b3067cf1f88"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_НастройкиХраненияИстории" id="0c33f9f7-8d65-410a-b837-bbcd7458d434" configVersion="42e6c157b81f7cc91748f70e6e0e9c2cf6fda0a1">
|
||||||
|
<Metadata name="InformationRegister.PAPI_НастройкиХраненияИстории.Dimension.ТипДанных" id="74abdca4-60ff-458b-9f72-9b118a03074a"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_НастройкиХраненияИстории.Resource.СрокХранения" id="b450fc0b-c5a9-4801-9c37-513844475029"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_НастройкиХраненияИстории.Dimension.ИмяОбъекта" id="e0c21e24-eef8-4c0e-8185-bcf2d64d3a2c"/>
|
||||||
|
</Metadata>
|
||||||
|
<Metadata name="InformationRegister.PAPI_НастройкиХраненияИстории.Form.НастройкаИсторииХранения" id="13ce440c-bd6e-4799-a2eb-e35f5b67414c" configVersion="d11b27624e283c569c25812a4ecb0a06dd4a49ef"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_НастройкиХраненияИстории.Form.НастройкаИсторииХранения.Form" id="13ce440c-bd6e-4799-a2eb-e35f5b67414c.0" configVersion="bfd7e2189a97feecd7b27e1b5edc95267ff63977"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_НастройкиХраненияИстории.ManagerModule" id="0c33f9f7-8d65-410a-b837-bbcd7458d434.2" configVersion="02420495a47c2d3f290fad0f8ff8258f29d8a810"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей" id="340a1bd9-5442-4233-84f2-92b64854a3bb" configVersion="3a89013636e6f983f094a049a1d723e82a21302a">
|
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей" id="340a1bd9-5442-4233-84f2-92b64854a3bb" configVersion="3a89013636e6f983f094a049a1d723e82a21302a">
|
||||||
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.Dimension.Получатель" id="49f4d0ec-683a-41e6-96b0-310a75158381"/>
|
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.Dimension.Получатель" id="49f4d0ec-683a-41e6-96b0-310a75158381"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.Dimension.Реквизит" id="6cb968d7-d07c-453d-902d-6de7d51447fb"/>
|
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.Dimension.Реквизит" id="6cb968d7-d07c-453d-902d-6de7d51447fb"/>
|
||||||
@ -359,7 +383,7 @@
|
|||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.Form.ФормаСписка" id="4f383b98-2fb9-449b-8784-66d7983a7217" configVersion="93b4e177038c1ce5030caacf75bcb2ca97fbc6de"/>
|
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.Form.ФормаСписка" id="4f383b98-2fb9-449b-8784-66d7983a7217" configVersion="93b4e177038c1ce5030caacf75bcb2ca97fbc6de"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.Form.ФормаСписка.Form" id="4f383b98-2fb9-449b-8784-66d7983a7217.0" configVersion="ab30b8c35ab2f96dd88286c9ca03cba75b2422e1"/>
|
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.Form.ФормаСписка.Form" id="4f383b98-2fb9-449b-8784-66d7983a7217.0" configVersion="ab30b8c35ab2f96dd88286c9ca03cba75b2422e1"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.ManagerModule" id="340a1bd9-5442-4233-84f2-92b64854a3bb.2" configVersion="cacffd690267bb927be1d873f95fc754cee7b743"/>
|
<Metadata name="InformationRegister.PAPI_ОтборыПолучателей.ManagerModule" id="340a1bd9-5442-4233-84f2-92b64854a3bb.2" configVersion="8811a8563cec071f91507a649952356f0cb5a299"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения" id="735fcb6c-6b47-44f3-a476-845d0ea5f008" configVersion="47cc9c2ac6ba2979408e732fbef6517f71db6f6d">
|
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения" id="735fcb6c-6b47-44f3-a476-845d0ea5f008" configVersion="47cc9c2ac6ba2979408e732fbef6517f71db6f6d">
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.Attribute.ДатаОкончания" id="09243007-2b81-46a9-9388-72ffc829d306"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.Attribute.ДатаОкончания" id="09243007-2b81-46a9-9388-72ffc829d306"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.Dimension.Алгоритм" id="1389fa17-7c17-481b-a4fa-d538303c0890"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.Dimension.Алгоритм" id="1389fa17-7c17-481b-a4fa-d538303c0890"/>
|
||||||
@ -371,21 +395,39 @@
|
|||||||
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.Resource.ПараметрыАлгоритма" id="cc4fd653-573a-4461-9ba4-b70f788e9a22"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.Resource.ПараметрыАлгоритма" id="cc4fd653-573a-4461-9ba4-b70f788e9a22"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.Attribute.Ошибка" id="ce167b3e-76d3-4125-8d36-2f828e17186c"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.Attribute.Ошибка" id="ce167b3e-76d3-4125-8d36-2f828e17186c"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.ManagerModule" id="735fcb6c-6b47-44f3-a476-845d0ea5f008.2" configVersion="016885d2950f3fab67a71a2bbbbec799d3800a55"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.ManagerModule" id="735fcb6c-6b47-44f3-a476-845d0ea5f008.2" configVersion="76d5b15ee359464c85b4b52c9cf65bc9bc18a5d8"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами" id="067a44ed-6f1b-459a-b3b8-ef0cfecdd691" configVersion="4becfa6694a3122de1177870347b25c13b7b61db">
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами" id="067a44ed-6f1b-459a-b3b8-ef0cfecdd691" configVersion="44b203efe3f31671ed8aea438f0eddb29e2a90a5">
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Dimension.ИдОбъекта" id="3da98189-c9ed-4090-8e00-62551df7f664"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Dimension.ИдОбъекта" id="3da98189-c9ed-4090-8e00-62551df7f664"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.КоличествоПопыток" id="46238521-f903-41bc-84cd-066e3d0a6cdf"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.КоличествоПопыток" id="46238521-f903-41bc-84cd-066e3d0a6cdf"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Resource.Действие" id="5ddfbc40-4029-4c8b-821a-79cdb473dd7d"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Resource.Действие" id="5ddfbc40-4029-4c8b-821a-79cdb473dd7d"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.Представление" id="6f805f8d-79f4-4204-bbdd-3f43b724b148"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.Представление" id="6f805f8d-79f4-4204-bbdd-3f43b724b148"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.ТекстОшибки" id="8dc57f9e-76c8-44d7-a161-4ce78bfbdb86"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.ТекстОшибки" id="8dc57f9e-76c8-44d7-a161-4ce78bfbdb86"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Dimension.ТипОбъекта" id="a511a082-739a-4c82-b6c7-275090450160"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Dimension.ТипОбъекта" id="a511a082-739a-4c82-b6c7-275090450160"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.ДатаИзменения" id="b486a7f3-3bc1-443d-bbaa-976ee5355f0a"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.Выполнено" id="f291ac41-6356-4b45-8f5b-10ca98dfedf1"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Attribute.Выполнено" id="f291ac41-6356-4b45-8f5b-10ca98dfedf1"/>
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Form.ФормаЗаписи" id="1866bc1b-ee46-4a20-9bac-f20ef0f008ae" configVersion="b3b3eace3cc007a8e60272a47b4e48789591b418"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Form.ФормаЗаписи" id="1866bc1b-ee46-4a20-9bac-f20ef0f008ae" configVersion="b3b3eace3cc007a8e60272a47b4e48789591b418"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Form.ФормаЗаписи.Form" id="1866bc1b-ee46-4a20-9bac-f20ef0f008ae.0" configVersion="4c742091836cc4c6ae9fdba1bc723cea279a0ec7"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Form.ФормаЗаписи.Form" id="1866bc1b-ee46-4a20-9bac-f20ef0f008ae.0" configVersion="27cbad45bb0778e10a30a38af7a7f841d24dd3e7"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Form.ФормаСписка" id="b16660ff-7d08-48a2-9b0a-fb946e9b8fd9" configVersion="d02657fdd42fbfcf6825bcf9e79e483a81e0161c"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Form.ФормаСписка" id="b16660ff-7d08-48a2-9b0a-fb946e9b8fd9" configVersion="d02657fdd42fbfcf6825bcf9e79e483a81e0161c"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Form.ФормаСписка.Form" id="b16660ff-7d08-48a2-9b0a-fb946e9b8fd9.0" configVersion="6e1872fab15124771ce6868f30bb34561aec7a80"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Form.ФормаСписка.Form" id="b16660ff-7d08-48a2-9b0a-fb946e9b8fd9.0" configVersion="ebc7f9406c1a32a50d914424ddba2b4f5e7a5878"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.ManagerModule" id="067a44ed-6f1b-459a-b3b8-ef0cfecdd691.2" configVersion="a058377ad543606133278d2cbcce0b385286268a"/>
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.ManagerModule" id="067a44ed-6f1b-459a-b3b8-ef0cfecdd691.2" configVersion="5862e0cb87ef464059e4e75ad5d140a95d751876"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Template.ИнформацияПоДействиям" id="73e20746-0138-45cd-9a91-c44e5a39e61d" configVersion="4fa74859399985279ea6efb17895f4a6835f10f7"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОчередьДействийСДокументами.Template.ИнформацияПоДействиям.Template" id="73e20746-0138-45cd-9a91-c44e5a39e61d.0" configVersion="97883c699230fe032e70e9fd9b8beb23e5ce2ab3"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий" id="0217bfa5-ac0b-4f42-9b70-f7dcdca638a8" configVersion="74e204bcaf1da72dc992122d032fe78863fd202e">
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Attribute.ПоследняяВерсия" id="182fe05c-60a1-425a-9c59-bc2c2c8c2747"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Attribute.ДатаИзменения" id="229c2015-c0a4-48af-9743-592ffda84d29"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Attribute.ТекстОшибки" id="45a91ef2-3942-467c-b832-4882f290df11"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Dimension.ТипОбъекта" id="6c98f0f2-ba63-4db6-ba04-22c7daf03885"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Attribute.ВидИзменения" id="a1b371a8-9e23-4b89-aa08-aa12597f3c4a"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Attribute.НачальнаяВерсия" id="e45d9066-943b-46f8-b9c2-8fe9db5da83a"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Dimension.ИдОбъекта" id="ed88adda-aff1-4402-8d5d-f7e98c6e4d41"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Attribute.Представление" id="ff6b025d-774d-47d9-a47b-fe66893c48a6"/>
|
||||||
|
</Metadata>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Form.ФормаЗаписи" id="6136212d-7bec-4d36-b81e-edafe22126fb" configVersion="07849c0bf3eadea6bd8dc796952197351a9ba97d"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Form.ФормаЗаписи.Form" id="6136212d-7bec-4d36-b81e-edafe22126fb.0" configVersion="09fb3a99ff24d2b4eaad9b21206d9d9b09895209"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Form.ФормаСписка" id="83f8e29c-4e6d-4361-afae-3654683c6021" configVersion="a26b2efac1def27ed6b468829d885ea713df4a71"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Form.ФормаСписка.Form" id="83f8e29c-4e6d-4361-afae-3654683c6021.0" configVersion="8bf765259d3841e2d568850c0415a7b682bb564d"/>
|
||||||
|
<Metadata name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.ManagerModule" id="0217bfa5-ac0b-4f42-9b70-f7dcdca638a8.2" configVersion="c3e4d189167d0dc7d390685fd09ceeb37a72c365"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ХранилищеРезультатов" id="12fe4574-a967-444d-b33c-0573e5be004a" configVersion="fe5f1f6739117e1cc65d9dab42c7723257db5db6">
|
<Metadata name="InformationRegister.PAPI_ХранилищеРезультатов" id="12fe4574-a967-444d-b33c-0573e5be004a" configVersion="fe5f1f6739117e1cc65d9dab42c7723257db5db6">
|
||||||
<Metadata name="InformationRegister.PAPI_ХранилищеРезультатов.Attribute.ВсегоЧастей" id="094d8280-f478-45bb-96a9-b5bd378764d9"/>
|
<Metadata name="InformationRegister.PAPI_ХранилищеРезультатов.Attribute.ВсегоЧастей" id="094d8280-f478-45bb-96a9-b5bd378764d9"/>
|
||||||
<Metadata name="InformationRegister.PAPI_ХранилищеРезультатов.Attribute.ХешЧасти" id="1bb1137c-2de1-4eed-ab68-d33557d2fe3f"/>
|
<Metadata name="InformationRegister.PAPI_ХранилищеРезультатов.Attribute.ХешЧасти" id="1bb1137c-2de1-4eed-ab68-d33557d2fe3f"/>
|
||||||
@ -397,20 +439,22 @@
|
|||||||
<Metadata name="InformationRegister.PAPI_ХранилищеРезультатов.ManagerModule" id="12fe4574-a967-444d-b33c-0573e5be004a.2" configVersion="e24faf2911afd6e4332f9270c1ff499c270886f3"/>
|
<Metadata name="InformationRegister.PAPI_ХранилищеРезультатов.ManagerModule" id="12fe4574-a967-444d-b33c-0573e5be004a.2" configVersion="e24faf2911afd6e4332f9270c1ff499c270886f3"/>
|
||||||
<Metadata name="Language.Русский" id="8c00922b-80b2-4c14-b156-64065fc06a8a" configVersion="34e03c292da0839bd81920e3de2e90327398b30c"/>
|
<Metadata name="Language.Русский" id="8c00922b-80b2-4c14-b156-64065fc06a8a" configVersion="34e03c292da0839bd81920e3de2e90327398b30c"/>
|
||||||
<Metadata name="Role.PAPI_Администратор" id="9d1bac82-a05f-4f35-ba30-ce8f98f0ff2c" configVersion="122a77db2fe3c404f7773678b7ea96a4ceac3892"/>
|
<Metadata name="Role.PAPI_Администратор" id="9d1bac82-a05f-4f35-ba30-ce8f98f0ff2c" configVersion="122a77db2fe3c404f7773678b7ea96a4ceac3892"/>
|
||||||
<Metadata name="Role.PAPI_Администратор.Rights" id="9d1bac82-a05f-4f35-ba30-ce8f98f0ff2c.0" configVersion="40d3f8cb17f651a9bb754a88d17befc55d3c30be"/>
|
<Metadata name="Role.PAPI_Администратор.Rights" id="9d1bac82-a05f-4f35-ba30-ce8f98f0ff2c.0" configVersion="f5661e62ed459a8cb7a1dc9275406fa4efa6af4f"/>
|
||||||
<Metadata name="Role.PAPI_БазовыеПрава" id="f9cc58f8-eb14-4921-be2b-af8c255d0ba3" configVersion="f8b146c49e5ae0583d0502c842b3834c8434da67"/>
|
<Metadata name="Role.PAPI_БазовыеПрава" id="f9cc58f8-eb14-4921-be2b-af8c255d0ba3" configVersion="f8b146c49e5ae0583d0502c842b3834c8434da67"/>
|
||||||
<Metadata name="Role.PAPI_БазовыеПрава.Rights" id="f9cc58f8-eb14-4921-be2b-af8c255d0ba3.0" configVersion="2316b994ad895f86d35073169c30e03ac6cc479c"/>
|
<Metadata name="Role.PAPI_БазовыеПрава.Rights" id="f9cc58f8-eb14-4921-be2b-af8c255d0ba3.0" configVersion="7789ee17b6c70990965a0130bec5c5bb13fdd56d"/>
|
||||||
<Metadata name="Role.PAPI_Оператор" id="b70780f9-ad77-4b23-b696-cae76d26fa96" configVersion="784df65e50d7405833ebe21e0074dc4035def390"/>
|
<Metadata name="Role.PAPI_Оператор" id="b70780f9-ad77-4b23-b696-cae76d26fa96" configVersion="ee01f7e6989a95bca0456e33a2b876088a37181e"/>
|
||||||
<Metadata name="Role.PAPI_Оператор.Rights" id="b70780f9-ad77-4b23-b696-cae76d26fa96.0" configVersion="360f2d92e211d9b5a9486465068b36833077c743"/>
|
<Metadata name="Role.PAPI_Оператор.Rights" id="b70780f9-ad77-4b23-b696-cae76d26fa96.0" configVersion="f797538bcb20552c2d45f678b9e95870879df46b"/>
|
||||||
<Metadata name="Role.PAPI_ПодсистемаPAPI" id="89edac91-9890-4c30-a3ca-68b95002e746" configVersion="d23062c9243face800498b94ec83c2ef0b83f11b"/>
|
<Metadata name="Role.PAPI_ПодсистемаPAPI" id="89edac91-9890-4c30-a3ca-68b95002e746" configVersion="d23062c9243face800498b94ec83c2ef0b83f11b"/>
|
||||||
<Metadata name="Role.PAPI_ПодсистемаPAPI.Rights" id="89edac91-9890-4c30-a3ca-68b95002e746.0" configVersion="d233e45ecc6d216221de039d4c3d50401de9732f"/>
|
<Metadata name="Role.PAPI_ПодсистемаPAPI.Rights" id="89edac91-9890-4c30-a3ca-68b95002e746.0" configVersion="d233e45ecc6d216221de039d4c3d50401de9732f"/>
|
||||||
<Metadata name="ScheduledJob.PAPI_ВыполнитьОбработкуОчередиДействийСДокументами" id="6b377891-4081-4447-9c0e-17d6a5181f6a" configVersion="d3360ff5cc38d04d54769d7ffc8e6c8c2049cb5a"/>
|
<Metadata name="ScheduledJob.PAPI_ВыполнитьОбработкуОчередиДействийСДокументами" id="6b377891-4081-4447-9c0e-17d6a5181f6a" configVersion="862778d858e2fa37829842bfa8248b134a552fdc"/>
|
||||||
<Metadata name="ScheduledJob.PAPI_ИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий" id="f913d438-2a5f-4bf7-bbdc-baad2501fa54" configVersion="e23e0fe03752936adeb43c23cb9e3cd5421a43cb"/>
|
<Metadata name="ScheduledJob.PAPI_ИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий" id="f913d438-2a5f-4bf7-bbdc-baad2501fa54" configVersion="c773a740dbbadfdd125f1b85c62ed2da8d78032a"/>
|
||||||
<Metadata name="ScheduledJob.PAPI_ИсторияДанныхОбновитьИсторию" id="54b4f7cc-b9f1-4831-8166-84c091fe605f" configVersion="6fc7fc1cabdf921133c6f81feae71562b190e966"/>
|
<Metadata name="ScheduledJob.PAPI_ИсторияДанныхОбновитьИсторию" id="54b4f7cc-b9f1-4831-8166-84c091fe605f" configVersion="47bebc5020970435396a6c952e9024a0486559b8"/>
|
||||||
<Metadata name="ScheduledJob.PAPI_СервисыИнтеграцииВыполнитьОбработку" id="b20d73a3-d789-4b9e-8e94-579da2d6fce1" configVersion="9271c296e2de3e30e045855bad884005f80391c4"/>
|
<Metadata name="ScheduledJob.PAPI_ИсторияДанныхУдалитьВерсии" id="ee7559d9-1632-4a52-aadc-d7efb61bd9ed" configVersion="c26421b78ecb07c22b86c2c83c788e75362c4391"/>
|
||||||
|
<Metadata name="ScheduledJob.PAPI_ИсторияДанныхУдалитьВерсии.Schedule" id="ee7559d9-1632-4a52-aadc-d7efb61bd9ed.0" configVersion="25337bccfd8284fd049a914aa970cb2d65cdf323"/>
|
||||||
|
<Metadata name="ScheduledJob.PAPI_СервисыИнтеграцииВыполнитьОбработку" id="b20d73a3-d789-4b9e-8e94-579da2d6fce1" configVersion="7107ee702b27ae85a63e2921746bcbfccf977334"/>
|
||||||
<Metadata name="ScheduledJob.PAPI_СервисыИнтеграцииВыполнитьОбработку.Schedule" id="b20d73a3-d789-4b9e-8e94-579da2d6fce1.0" configVersion="f1a80b85e0a5474c79dceeb2767da3b0e8b6e2d1"/>
|
<Metadata name="ScheduledJob.PAPI_СервисыИнтеграцииВыполнитьОбработку.Schedule" id="b20d73a3-d789-4b9e-8e94-579da2d6fce1.0" configVersion="f1a80b85e0a5474c79dceeb2767da3b0e8b6e2d1"/>
|
||||||
<Metadata name="Subsystem.PAPI" id="a17e61f6-2bdd-45e2-b9c2-9661609099be" configVersion="695137af5a0831bdf95673fef93caa2157cb73e6"/>
|
<Metadata name="Subsystem.PAPI" id="a17e61f6-2bdd-45e2-b9c2-9661609099be" configVersion="35d97d786d5591fa0ebb46dc82b3c421ee73cf3f"/>
|
||||||
<Metadata name="Subsystem.PAPI.CommandInterface" id="a17e61f6-2bdd-45e2-b9c2-9661609099be.1" configVersion="0f10fd578c2a7915cab7f1e10d4ed8203b57d3aa"/>
|
<Metadata name="Subsystem.PAPI.CommandInterface" id="a17e61f6-2bdd-45e2-b9c2-9661609099be.1" configVersion="dc1cc657b49ec11e34956f2a012c167d8200e292"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_HTTP" id="d80565dc-59cb-4c4b-a6b4-36f550b5a86f" configVersion="c7783c345129f9800b680e48f5da2ed08bab81eb"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_HTTP" id="d80565dc-59cb-4c4b-a6b4-36f550b5a86f" configVersion="c7783c345129f9800b680e48f5da2ed08bab81eb"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_HTTP.CommandInterface" id="d80565dc-59cb-4c4b-a6b4-36f550b5a86f.1" configVersion="e62000aa8d0b10859adaf6273e07c04cca7353e6"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_HTTP.CommandInterface" id="d80565dc-59cb-4c4b-a6b4-36f550b5a86f.1" configVersion="e62000aa8d0b10859adaf6273e07c04cca7353e6"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_HTTP.Subsystem.PAPI_Методы" id="79b3b551-ae01-4ca1-a982-d68177d03366" configVersion="2c2fe86dd5860a972628fef0bd4f61e864ca8634"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_HTTP.Subsystem.PAPI_Методы" id="79b3b551-ae01-4ca1-a982-d68177d03366" configVersion="2c2fe86dd5860a972628fef0bd4f61e864ca8634"/>
|
||||||
@ -418,11 +462,11 @@
|
|||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_Алгоритмы" id="f3a9c3f7-a7f8-4f20-b00b-2486c1217bcd" configVersion="5fadb3a0add14dfe22783ed22fd132448a53f01a"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_Алгоритмы" id="f3a9c3f7-a7f8-4f20-b00b-2486c1217bcd" configVersion="5fadb3a0add14dfe22783ed22fd132448a53f01a"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_Алгоритмы.CommandInterface" id="f3a9c3f7-a7f8-4f20-b00b-2486c1217bcd.1" configVersion="327b9caf2ad3ad54d9cc2bb9e65dd050b98cfc21"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_Алгоритмы.CommandInterface" id="f3a9c3f7-a7f8-4f20-b00b-2486c1217bcd.1" configVersion="327b9caf2ad3ad54d9cc2bb9e65dd050b98cfc21"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ДополнительныеИнструменты" id="b1e906b2-220b-4399-990e-97bbeac83f88" configVersion="492ea4b6980ed28b48be9992423afe5175d9d641"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ДополнительныеИнструменты" id="b1e906b2-220b-4399-990e-97bbeac83f88" configVersion="492ea4b6980ed28b48be9992423afe5175d9d641"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ИсторияДанных" id="6abf5225-97d8-4460-9452-fb426ae64338" configVersion="ed8ef895cb18883e0afab50330762a00b21a764f"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ИсторияДанных" id="6abf5225-97d8-4460-9452-fb426ae64338" configVersion="6c4c42131e11a4c681e252011fbab177f55f3c8c"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ИсторияДанных.CommandInterface" id="6abf5225-97d8-4460-9452-fb426ae64338.1" configVersion="0343b70a630135941908bc00875b353974dc8125"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ИсторияДанных.CommandInterface" id="6abf5225-97d8-4460-9452-fb426ae64338.1" configVersion="6ffdf3e16067841cba53a5750f3b7a84570e73c8"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ОтложенныеОперации" id="daafd6ed-2cec-4c3a-965e-be50a1213a5a" configVersion="8cd24aea526d1b88c8fa68904552acb1f78d5b77"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ОтложенныеОперации" id="daafd6ed-2cec-4c3a-965e-be50a1213a5a" configVersion="8cd24aea526d1b88c8fa68904552acb1f78d5b77"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ОтложенныеОперации.CommandInterface" id="daafd6ed-2cec-4c3a-965e-be50a1213a5a.1" configVersion="305ff04b408a7faf46ab1c490a5193de52904137"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ОтложенныеОперации.CommandInterface" id="daafd6ed-2cec-4c3a-965e-be50a1213a5a.1" configVersion="305ff04b408a7faf46ab1c490a5193de52904137"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ПодпискиНаСобытия" id="b365cc65-e18b-415e-b473-bf9b650867be" configVersion="6dd16cf0bf6d8c3424c902b10fd40cfaacb3234a"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ПодпискиНаСобытия" id="b365cc65-e18b-415e-b473-bf9b650867be" configVersion="4f343696abccb59391b0894cdd3ed37f74d7a397"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ПодпискиНаСобытия.CommandInterface" id="b365cc65-e18b-415e-b473-bf9b650867be.1" configVersion="e5b0e72e3f3ce5f4859727774d1053233f54a60d"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_ПодпискиНаСобытия.CommandInterface" id="b365cc65-e18b-415e-b473-bf9b650867be.1" configVersion="e5b0e72e3f3ce5f4859727774d1053233f54a60d"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_СервисыИнтеграции" id="8a444977-44ca-4c8e-9faa-37e226442828" configVersion="6186c7bf802046f10c06eb85825dc02039e6fb7c"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_СервисыИнтеграции" id="8a444977-44ca-4c8e-9faa-37e226442828" configVersion="6186c7bf802046f10c06eb85825dc02039e6fb7c"/>
|
||||||
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_СервисыИнтеграции.CommandInterface" id="8a444977-44ca-4c8e-9faa-37e226442828.1" configVersion="2b8318befed793e5dc11ee0f747c39a6adc25c21"/>
|
<Metadata name="Subsystem.PAPI.Subsystem.PAPI_СервисыИнтеграции.CommandInterface" id="8a444977-44ca-4c8e-9faa-37e226442828.1" configVersion="2b8318befed793e5dc11ee0f747c39a6adc25c21"/>
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
<Synonym>
|
<Synonym>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Подсистема PAPI, редакция 0.9.2.5</v8:content>
|
<v8:content>Подсистема PAPI, редакция 0.9.2.6</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment>Pretty API – Подсистема интеграционных инструментов.</Comment>
|
<Comment>Pretty API – Подсистема интеграционных инструментов.</Comment>
|
||||||
@ -137,6 +137,7 @@
|
|||||||
<ScheduledJob>PAPI_ИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий</ScheduledJob>
|
<ScheduledJob>PAPI_ИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий</ScheduledJob>
|
||||||
<ScheduledJob>PAPI_ИсторияДанныхОбновитьИсторию</ScheduledJob>
|
<ScheduledJob>PAPI_ИсторияДанныхОбновитьИсторию</ScheduledJob>
|
||||||
<ScheduledJob>PAPI_СервисыИнтеграцииВыполнитьОбработку</ScheduledJob>
|
<ScheduledJob>PAPI_СервисыИнтеграцииВыполнитьОбработку</ScheduledJob>
|
||||||
|
<ScheduledJob>PAPI_ИсторияДанныхУдалитьВерсии</ScheduledJob>
|
||||||
<FunctionalOption>PAPI_ОбменыСервисовИнтеграцииВключены</FunctionalOption>
|
<FunctionalOption>PAPI_ОбменыСервисовИнтеграцииВключены</FunctionalOption>
|
||||||
<FunctionalOption>PAPI_ЛогированиеВходящихСообщенийСервисаИнтеграции</FunctionalOption>
|
<FunctionalOption>PAPI_ЛогированиеВходящихСообщенийСервисаИнтеграции</FunctionalOption>
|
||||||
<CommonCommand>PAPI_Настройки</CommonCommand>
|
<CommonCommand>PAPI_Настройки</CommonCommand>
|
||||||
@ -162,6 +163,7 @@
|
|||||||
<Enum>PAPI_ТипВыполнения</Enum>
|
<Enum>PAPI_ТипВыполнения</Enum>
|
||||||
<Enum>PAPI_ТипЛога</Enum>
|
<Enum>PAPI_ТипЛога</Enum>
|
||||||
<Enum>PAPI_ТипПодпискиНаСобытие</Enum>
|
<Enum>PAPI_ТипПодпискиНаСобытие</Enum>
|
||||||
|
<Enum>PAPI_СрокиХранения</Enum>
|
||||||
<DataProcessor>PAPI_НастройкаСервисовИнтеграции</DataProcessor>
|
<DataProcessor>PAPI_НастройкаСервисовИнтеграции</DataProcessor>
|
||||||
<DataProcessor>PAPI_НастройкаСоставаИсторииДанных</DataProcessor>
|
<DataProcessor>PAPI_НастройкаСоставаИсторииДанных</DataProcessor>
|
||||||
<DataProcessor>PAPI_ОтправкаСообщенияСервисовИнтеграции</DataProcessor>
|
<DataProcessor>PAPI_ОтправкаСообщенияСервисовИнтеграции</DataProcessor>
|
||||||
@ -175,6 +177,8 @@
|
|||||||
<InformationRegister>PAPI_ОчередьАлгоритмовДляФоновогоВыполнения</InformationRegister>
|
<InformationRegister>PAPI_ОчередьАлгоритмовДляФоновогоВыполнения</InformationRegister>
|
||||||
<InformationRegister>PAPI_ОчередьДействийСДокументами</InformationRegister>
|
<InformationRegister>PAPI_ОчередьДействийСДокументами</InformationRegister>
|
||||||
<InformationRegister>PAPI_ХранилищеРезультатов</InformationRegister>
|
<InformationRegister>PAPI_ХранилищеРезультатов</InformationRegister>
|
||||||
|
<InformationRegister>PAPI_ОшибкиОбработкиПослеЗаписиВерсий</InformationRegister>
|
||||||
|
<InformationRegister>PAPI_НастройкиХраненияИстории</InformationRegister>
|
||||||
</ChildObjects>
|
</ChildObjects>
|
||||||
</Configuration>
|
</Configuration>
|
||||||
</MetaDataObject>
|
</MetaDataObject>
|
@ -19,7 +19,7 @@
|
|||||||
<v8:content>PAPI: Настройка сервисов интеграции</v8:content>
|
<v8:content>PAPI: Настройка сервисов интеграции</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment>Настройка сервисов интеграции V2024.05.07</Comment>
|
<Comment>Настройка сервисов интеграции V2024.08.25</Comment>
|
||||||
<UseStandardCommands>true</UseStandardCommands>
|
<UseStandardCommands>true</UseStandardCommands>
|
||||||
<DefaultForm>DataProcessor.PAPI_НастройкаСервисовИнтеграции.Form.Форма</DefaultForm>
|
<DefaultForm>DataProcessor.PAPI_НастройкаСервисовИнтеграции.Form.Форма</DefaultForm>
|
||||||
<AuxiliaryForm/>
|
<AuxiliaryForm/>
|
||||||
|
@ -1,23 +1,33 @@
|
|||||||
#Область ЗаготовкаБСП
|
#Область ИнициализацияДополнительныеОтчетыИОбработки
|
||||||
|
|
||||||
// Возвращает сведения о внешней обработке.
|
// Возвращает сведения о внешней обработке.
|
||||||
//Функция СведенияОВнешнейОбработке() Экспорт
|
Функция СведенияОВнешнейОбработке() Экспорт
|
||||||
//
|
|
||||||
// ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.5.71");
|
Перем ПараметрыРегистрации;
|
||||||
// ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
|
||||||
//
|
Если ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
|
||||||
// ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
|
|
||||||
// ПараметрыРегистрации.Версия = "2024.05.07";
|
МодульДополнительныеОтчетыИОбработки = ОбщийМодуль("ДополнительныеОтчетыИОбработки");
|
||||||
//
|
МодульДополнительныеОтчетыИОбработкиКлиентСервер = ОбщийМодуль("ДополнительныеОтчетыИОбработкиКлиентСервер");
|
||||||
// НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
|
|
||||||
// НоваяКоманда.Представление = НСтр("ru = 'Настройка сервисов интеграции'");
|
ПараметрыРегистрации = МодульДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.5.71");
|
||||||
// НоваяКоманда.Идентификатор = "НастройкаСервисовИнтеграции";
|
ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
||||||
// НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
|
|
||||||
// НоваяКоманда.ПоказыватьОповещение = Ложь;
|
ПараметрыРегистрации.Вид = МодульДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
|
||||||
//
|
ПараметрыРегистрации.Версия = "2024.08.25";
|
||||||
// Возврат ПараметрыРегистрации;
|
|
||||||
//
|
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
|
||||||
//КонецФункции
|
НоваяКоманда.Представление = НСтр("ru = 'Настройка сервисов интеграции'");
|
||||||
|
НоваяКоманда.Идентификатор = "НастройкаСервисовИнтеграции";
|
||||||
|
НоваяКоманда.Использование = МодульДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
|
||||||
|
НоваяКоманда.ПоказыватьОповещение = Ложь;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ПараметрыРегистрации;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
@ -381,3 +391,92 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область ДополнительныеОбработкиИОтчеты
|
||||||
|
// Возвращает Истина, если подсистема существует.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема без слов "Подсистема.".
|
||||||
|
// Например: "СтандартныеПодсистемы.БазоваяФункциональность".
|
||||||
|
//
|
||||||
|
// Пример вызова необязательной подсистемы:
|
||||||
|
//
|
||||||
|
// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
|
||||||
|
// МодульУправлениеДоступом = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступом");
|
||||||
|
// МодульУправлениеДоступом.<Имя метода>();
|
||||||
|
// КонецЕсли;
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево
|
||||||
|
//
|
||||||
|
Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт
|
||||||
|
|
||||||
|
ИменаПодсистем = ИменаПодсистем();
|
||||||
|
Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает соответствие имен подсистем и значения Истина;
|
||||||
|
Функция ИменаПодсистем() Экспорт
|
||||||
|
|
||||||
|
Возврат Новый ФиксированноеСоответствие(ИменаПодчиненныхПодсистем(Метаданные));
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ИменаПодчиненныхПодсистем(РодительскаяПодсистема)
|
||||||
|
|
||||||
|
Имена = Новый Соответствие;
|
||||||
|
|
||||||
|
Для Каждого ТекущаяПодсистема Из РодительскаяПодсистема.Подсистемы Цикл
|
||||||
|
|
||||||
|
Имена.Вставить(ТекущаяПодсистема.Имя, Истина);
|
||||||
|
ИменаПодчиненных = ИменаПодчиненныхПодсистем(ТекущаяПодсистема);
|
||||||
|
|
||||||
|
Для каждого ИмяПодчиненной Из ИменаПодчиненных Цикл
|
||||||
|
Имена.Вставить(ТекущаяПодсистема.Имя + "." + ИмяПодчиненной.Ключ, Истина);
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Имена;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает ссылку на общий модуль по имени.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Имя - Строка - имя общего модуля, например:
|
||||||
|
// "ОбщегоНазначения",
|
||||||
|
// "ОбщегоНазначенияКлиент".
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ОбщийМодуль
|
||||||
|
//
|
||||||
|
Функция ОбщийМодуль(Имя) Экспорт
|
||||||
|
|
||||||
|
Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда
|
||||||
|
Модуль = Вычислить(Имя); // АПК:488 "Вычислить" вместо "ОбщегоНазначения.ВычислитьВБезопасномРежиме()", так как это автономная обработка.
|
||||||
|
Иначе
|
||||||
|
Модуль = Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ТипЗнч(Модуль) <> Тип("ОбщийМодуль") Тогда
|
||||||
|
ВызватьИсключение ПодставитьПараметрыВСтроку(НСтр("ru = 'Общий модуль ""%1"" не существует.'"), Имя);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Модуль;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПодставитьПараметрыВСтроку(Знач СтрокаПодстановки,
|
||||||
|
Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено)
|
||||||
|
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%1", Параметр1);
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%2", Параметр2);
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%3", Параметр3);
|
||||||
|
|
||||||
|
Возврат СтрокаПодстановки;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
<v8:content>PAPI: Настройка состава истории данных</v8:content>
|
<v8:content>PAPI: Настройка состава истории данных</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment>Настройка состава истории данных V2024.05.07</Comment>
|
<Comment>Настройка состава истории данных V2024.08.25</Comment>
|
||||||
<UseStandardCommands>true</UseStandardCommands>
|
<UseStandardCommands>true</UseStandardCommands>
|
||||||
<DefaultForm>DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.Форма</DefaultForm>
|
<DefaultForm>DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Form.Форма</DefaultForm>
|
||||||
<AuxiliaryForm/>
|
<AuxiliaryForm/>
|
||||||
@ -39,6 +39,8 @@
|
|||||||
</Properties>
|
</Properties>
|
||||||
<ChildObjects>
|
<ChildObjects>
|
||||||
<Form>Форма</Form>
|
<Form>Форма</Form>
|
||||||
|
<Form>ВыборПроизвольнойДаты</Form>
|
||||||
|
<Form>ФормаПрогресса</Form>
|
||||||
<Command uuid="0b4d8f5f-59cb-4f1b-86de-f0d39773b1c7">
|
<Command uuid="0b4d8f5f-59cb-4f1b-86de-f0d39773b1c7">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Name>НастройкаСоставаИД</Name>
|
<Name>НастройкаСоставаИД</Name>
|
||||||
|
@ -1,23 +1,33 @@
|
|||||||
#Область ЗаготовкаБСП
|
|
||||||
|
#Область ИнициализацияДополнительныеОтчетыИОбработки
|
||||||
|
|
||||||
// Возвращает сведения о внешней обработке.
|
// Возвращает сведения о внешней обработке.
|
||||||
//Функция СведенияОВнешнейОбработке() Экспорт
|
Функция СведенияОВнешнейОбработке() Экспорт
|
||||||
//
|
|
||||||
// ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.5.71");
|
Перем ПараметрыРегистрации;
|
||||||
// ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
|
||||||
//
|
Если ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
|
||||||
// ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
|
|
||||||
// ПараметрыРегистрации.Версия = "2024.05.07";
|
МодульДополнительныеОтчетыИОбработки = ОбщийМодуль("ДополнительныеОтчетыИОбработки");
|
||||||
//
|
МодульДополнительныеОтчетыИОбработкиКлиентСервер = ОбщийМодуль("ДополнительныеОтчетыИОбработкиКлиентСервер");
|
||||||
// НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
|
|
||||||
// НоваяКоманда.Представление = НСтр("ru = 'Настройка состава истории данных'");
|
ПараметрыРегистрации = МодульДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.5.71");
|
||||||
// НоваяКоманда.Идентификатор = "НастройкаСоставаИсторииДанных";
|
ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
||||||
// НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
|
|
||||||
// НоваяКоманда.ПоказыватьОповещение = Ложь;
|
ПараметрыРегистрации.Вид = МодульДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
|
||||||
//
|
ПараметрыРегистрации.Версия = "2024.08.25";
|
||||||
// Возврат ПараметрыРегистрации;
|
|
||||||
//
|
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
|
||||||
//КонецФункции
|
НоваяКоманда.Представление = НСтр("ru = 'Настройка состава истории данных'");
|
||||||
|
НоваяКоманда.Идентификатор = "НастройкаСоставаИсторииДанных";
|
||||||
|
НоваяКоманда.Использование = МодульДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
|
||||||
|
НоваяКоманда.ПоказыватьОповещение = Ложь;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ПараметрыРегистрации;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
@ -354,3 +364,92 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#Область ДополнительныеОбработкиИОтчеты
|
||||||
|
// Возвращает Истина, если подсистема существует.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема без слов "Подсистема.".
|
||||||
|
// Например: "СтандартныеПодсистемы.БазоваяФункциональность".
|
||||||
|
//
|
||||||
|
// Пример вызова необязательной подсистемы:
|
||||||
|
//
|
||||||
|
// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
|
||||||
|
// МодульУправлениеДоступом = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступом");
|
||||||
|
// МодульУправлениеДоступом.<Имя метода>();
|
||||||
|
// КонецЕсли;
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево
|
||||||
|
//
|
||||||
|
Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт
|
||||||
|
|
||||||
|
ИменаПодсистем = ИменаПодсистем();
|
||||||
|
Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает соответствие имен подсистем и значения Истина;
|
||||||
|
Функция ИменаПодсистем() Экспорт
|
||||||
|
|
||||||
|
Возврат Новый ФиксированноеСоответствие(ИменаПодчиненныхПодсистем(Метаданные));
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ИменаПодчиненныхПодсистем(РодительскаяПодсистема)
|
||||||
|
|
||||||
|
Имена = Новый Соответствие;
|
||||||
|
|
||||||
|
Для Каждого ТекущаяПодсистема Из РодительскаяПодсистема.Подсистемы Цикл
|
||||||
|
|
||||||
|
Имена.Вставить(ТекущаяПодсистема.Имя, Истина);
|
||||||
|
ИменаПодчиненных = ИменаПодчиненныхПодсистем(ТекущаяПодсистема);
|
||||||
|
|
||||||
|
Для каждого ИмяПодчиненной Из ИменаПодчиненных Цикл
|
||||||
|
Имена.Вставить(ТекущаяПодсистема.Имя + "." + ИмяПодчиненной.Ключ, Истина);
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Имена;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает ссылку на общий модуль по имени.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Имя - Строка - имя общего модуля, например:
|
||||||
|
// "ОбщегоНазначения",
|
||||||
|
// "ОбщегоНазначенияКлиент".
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ОбщийМодуль
|
||||||
|
//
|
||||||
|
Функция ОбщийМодуль(Имя) Экспорт
|
||||||
|
|
||||||
|
Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда
|
||||||
|
Модуль = Вычислить(Имя); // АПК:488 "Вычислить" вместо "ОбщегоНазначения.ВычислитьВБезопасномРежиме()", так как это автономная обработка.
|
||||||
|
Иначе
|
||||||
|
Модуль = Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ТипЗнч(Модуль) <> Тип("ОбщийМодуль") Тогда
|
||||||
|
ВызватьИсключение ПодставитьПараметрыВСтроку(НСтр("ru = 'Общий модуль ""%1"" не существует.'"), Имя);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Модуль;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПодставитьПараметрыВСтроку(Знач СтрокаПодстановки,
|
||||||
|
Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено)
|
||||||
|
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%1", Параметр1);
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%2", Параметр2);
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%3", Параметр3);
|
||||||
|
|
||||||
|
Возврат СтрокаПодстановки;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
@ -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.17">
|
||||||
|
<Form uuid="24473454-617d-4dbb-ac23-1a016549268c">
|
||||||
|
<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,140 @@
|
|||||||
|
<?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: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.17">
|
||||||
|
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||||
|
</Events>
|
||||||
|
<ChildItems>
|
||||||
|
<InputField name="ВыбраннаяДата" id="1">
|
||||||
|
<DataPath>ВыбраннаяДата</DataPath>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ВыбраннаяДатаКонтекстноеМеню" id="2"/>
|
||||||
|
<ExtendedTooltip name="ВыбраннаяДатаРасширеннаяПодсказка" id="3"/>
|
||||||
|
</InputField>
|
||||||
|
<LabelField name="ТекущееСостояние" id="10">
|
||||||
|
<DataPath>ТекущееСостояние</DataPath>
|
||||||
|
<TitleLocation>None</TitleLocation>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<AutoMaxHeight>false</AutoMaxHeight>
|
||||||
|
<HorizontalStretch>true</HorizontalStretch>
|
||||||
|
<VerticalStretch>true</VerticalStretch>
|
||||||
|
<TextColor>style:SpecialTextColor</TextColor>
|
||||||
|
<ContextMenu name="ТекущееСостояниеКонтекстноеМеню" id="11"/>
|
||||||
|
<ExtendedTooltip name="ТекущееСостояниеРасширеннаяПодсказка" id="12"/>
|
||||||
|
</LabelField>
|
||||||
|
<UsualGroup name="ГруппаОтменаОк" id="8">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Группа отмена ок</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<GroupHorizontalAlign>Right</GroupHorizontalAlign>
|
||||||
|
<HorizontalAlign>Right</HorizontalAlign>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаОтменаОкРасширеннаяПодсказка" id="9"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="КомандаОк" id="4">
|
||||||
|
<Type>UsualButton</Type>
|
||||||
|
<DefaultButton>true</DefaultButton>
|
||||||
|
<CommandName>Form.Command.КомандаОк</CommandName>
|
||||||
|
<ExtendedTooltip name="КомандаОкРасширеннаяПодсказка" id="5"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="КомандаОтмена" id="6">
|
||||||
|
<Type>UsualButton</Type>
|
||||||
|
<CommandName>Form.Command.КомандаОтмена</CommandName>
|
||||||
|
<ExtendedTooltip name="КомандаОтменаРасширеннаяПодсказка" id="7"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
</ChildItems>
|
||||||
|
<Attributes>
|
||||||
|
<Attribute name="Объект" id="1">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Объект</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>cfg:DataProcessorObject.PAPI_НастройкаСоставаИсторииДанных</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:dateTime</v8:Type>
|
||||||
|
<v8:DateQualifiers>
|
||||||
|
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||||
|
</v8:DateQualifiers>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="ТекущееСостояние" id="3">
|
||||||
|
<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>
|
||||||
|
</Attributes>
|
||||||
|
<Commands>
|
||||||
|
<Command name="КомандаОк" id="1">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>OK</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ToolTip>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Команда ок</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ToolTip>
|
||||||
|
<Action>КомандаОк</Action>
|
||||||
|
</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>
|
||||||
|
</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>
|
||||||
|
</Parameters>
|
||||||
|
</Form>
|
@ -0,0 +1,32 @@
|
|||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||||
|
|
||||||
|
ВыбраннаяДата = ТекущаяДатаСеанса();
|
||||||
|
ТекущееСостояние = Параметры.ТекущееСостояние;
|
||||||
|
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура КомандаОк(Команда)
|
||||||
|
|
||||||
|
Перем Результат;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ВыбраннаяДата) Тогда
|
||||||
|
|
||||||
|
Результат = ВыбраннаяДата;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Закрыть(Результат);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура КомандаОтмена(Команда)
|
||||||
|
|
||||||
|
Закрыть();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
@ -7,22 +7,26 @@
|
|||||||
<Type>CommandBarButton</Type>
|
<Type>CommandBarButton</Type>
|
||||||
<DefaultButton>true</DefaultButton>
|
<DefaultButton>true</DefaultButton>
|
||||||
<CommandName>Form.Command.ЗаписатьИзменения</CommandName>
|
<CommandName>Form.Command.ЗаписатьИзменения</CommandName>
|
||||||
|
<LocationInCommandBar>InCommandBar</LocationInCommandBar>
|
||||||
<ExtendedTooltip name="ФормаЗаписатьИзмененияРасширеннаяПодсказка" id="68"/>
|
<ExtendedTooltip name="ФормаЗаписатьИзмененияРасширеннаяПодсказка" id="68"/>
|
||||||
</Button>
|
</Button>
|
||||||
<Button name="ФормаНастройкиПоУмолчанию" id="72">
|
|
||||||
<Type>CommandBarButton</Type>
|
|
||||||
<CommandName>Form.Command.НастройкиПоУмолчанию</CommandName>
|
|
||||||
<ExtendedTooltip name="ФормаНастройкиПоУмолчаниюРасширеннаяПодсказка" id="73"/>
|
|
||||||
</Button>
|
|
||||||
<Button name="ФормаПрочитатьЗаново" id="170">
|
<Button name="ФормаПрочитатьЗаново" id="170">
|
||||||
<Type>CommandBarButton</Type>
|
<Type>CommandBarButton</Type>
|
||||||
<CommandName>Form.Command.ПрочитатьЗаново</CommandName>
|
<CommandName>Form.Command.ПрочитатьЗаново</CommandName>
|
||||||
|
<LocationInCommandBar>InCommandBar</LocationInCommandBar>
|
||||||
<ExtendedTooltip name="ФормаПрочитатьЗановоРасширеннаяПодсказка" id="171"/>
|
<ExtendedTooltip name="ФормаПрочитатьЗановоРасширеннаяПодсказка" id="171"/>
|
||||||
</Button>
|
</Button>
|
||||||
<Button name="ФормаИзменитьФорму" id="111">
|
<Button name="ФормаНастройкиПоУмолчанию" id="72">
|
||||||
<Type>CommandBarButton</Type>
|
<Type>CommandBarButton</Type>
|
||||||
<CommandName>Form.StandardCommand.CustomizeForm</CommandName>
|
<CommandName>Form.Command.НастройкиПоУмолчанию</CommandName>
|
||||||
<ExtendedTooltip name="ФормаИзменитьФормуРасширеннаяПодсказка" id="112"/>
|
<LocationInCommandBar>InCommandBar</LocationInCommandBar>
|
||||||
|
<ExtendedTooltip name="ФормаНастройкиПоУмолчаниюРасширеннаяПодсказка" id="73"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ФормаОчиститьИсторию" id="221">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ОчиститьИсторию</CommandName>
|
||||||
|
<LocationInCommandBar>InCommandBar</LocationInCommandBar>
|
||||||
|
<ExtendedTooltip name="ФормаОчиститьИсториюРасширеннаяПодсказка" id="222"/>
|
||||||
</Button>
|
</Button>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</AutoCommandBar>
|
</AutoCommandBar>
|
||||||
@ -59,277 +63,493 @@
|
|||||||
<ShowTitle>false</ShowTitle>
|
<ShowTitle>false</ShowTitle>
|
||||||
<ExtendedTooltip name="ГруппаГоризонтальРасширеннаяПодсказка" id="30"/>
|
<ExtendedTooltip name="ГруппаГоризонтальРасширеннаяПодсказка" id="30"/>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<Table name="ДеревоМетаданных" id="1">
|
<UsualGroup name="ГруппаДеревоМетаданных" id="175">
|
||||||
<Representation>Tree</Representation>
|
|
||||||
<TitleLocation>Top</TitleLocation>
|
|
||||||
<ChangeRowSet>false</ChangeRowSet>
|
|
||||||
<ChangeRowOrder>false</ChangeRowOrder>
|
|
||||||
<Header>false</Header>
|
|
||||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
|
||||||
<DataPath>ДеревоМетаданных</DataPath>
|
|
||||||
<RowPictureDataPath>ДеревоМетаданных.ИндексКартинки</RowPictureDataPath>
|
|
||||||
<RowsPicture>
|
|
||||||
<xr:Abs>RowsPicture.png</xr:Abs>
|
|
||||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
|
||||||
</RowsPicture>
|
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Объекты метаданных</v8:content>
|
<v8:content>Группа дерево метаданных</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
<ContextMenu name="ДеревоМетаданныхКонтекстноеМеню" id="2">
|
<ToolTip>
|
||||||
<Autofill>false</Autofill>
|
<v8:item>
|
||||||
<ChildItems>
|
<v8:lang>ru</v8:lang>
|
||||||
<Button name="ДеревоМетаданныхКонтекстноеМенюДеревоНастройкиПоУмолчанию" id="74">
|
<v8:content>Группа дерево метаданных</v8:content>
|
||||||
<Type>CommandBarButton</Type>
|
</v8:item>
|
||||||
<CommandName>Form.Command.ДеревоНастройкиПоУмолчанию</CommandName>
|
</ToolTip>
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюДеревоНастройкиПоУмолчаниюРасширеннаяПодсказка" id="75"/>
|
<Group>Vertical</Group>
|
||||||
</Button>
|
<Representation>None</Representation>
|
||||||
<Button name="ДеревоМетаданныхКонтекстноеМенюДеревоЗаписатьИзменения" id="131">
|
<ShowTitle>false</ShowTitle>
|
||||||
<Type>CommandBarButton</Type>
|
<ExtendedTooltip name="ГруппаДеревоМетаданныхРасширеннаяПодсказка" id="176"/>
|
||||||
<CommandName>Form.Command.ДеревоЗаписатьИзменения</CommandName>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюДеревоЗаписатьИзмененияРасширеннаяПодсказка" id="132"/>
|
|
||||||
</Button>
|
|
||||||
</ChildItems>
|
|
||||||
</ContextMenu>
|
|
||||||
<AutoCommandBar name="ДеревоМетаданныхКоманднаяПанель" id="3">
|
|
||||||
<Autofill>false</Autofill>
|
|
||||||
</AutoCommandBar>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРасширеннаяПодсказка" id="4"/>
|
|
||||||
<SearchStringAddition name="ДеревоМетаданныхСтрокаПоиска" id="5">
|
|
||||||
<AdditionSource>
|
|
||||||
<Item>ДеревоМетаданных</Item>
|
|
||||||
<Type>SearchStringRepresentation</Type>
|
|
||||||
</AdditionSource>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхСтрокаПоискаКонтекстноеМеню" id="6"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхСтрокаПоискаРасширеннаяПодсказка" id="7"/>
|
|
||||||
</SearchStringAddition>
|
|
||||||
<ViewStatusAddition name="ДеревоМетаданныхСостояниеПросмотра" id="8">
|
|
||||||
<AdditionSource>
|
|
||||||
<Item>ДеревоМетаданных</Item>
|
|
||||||
<Type>ViewStatusRepresentation</Type>
|
|
||||||
</AdditionSource>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхСостояниеПросмотраКонтекстноеМеню" id="9"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхСостояниеПросмотраРасширеннаяПодсказка" id="10"/>
|
|
||||||
</ViewStatusAddition>
|
|
||||||
<SearchControlAddition name="ДеревоМетаданныхУправлениеПоиском" id="11">
|
|
||||||
<AdditionSource>
|
|
||||||
<Item>ДеревоМетаданных</Item>
|
|
||||||
<Type>SearchControl</Type>
|
|
||||||
</AdditionSource>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхУправлениеПоискомКонтекстноеМеню" id="12"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхУправлениеПоискомРасширеннаяПодсказка" id="13"/>
|
|
||||||
</SearchControlAddition>
|
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<ColumnGroup name="СписокМетаданныхГруппа" id="31">
|
<LabelDecoration name="ДекорацияДеревоМетаданных" id="184">
|
||||||
<EnableContentChange>true</EnableContentChange>
|
<Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem" scale="100"/>
|
||||||
|
<Title formatted="false">
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Объекты метаданных:</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ContextMenu name="ДекорацияДеревоМетаданныхКонтекстноеМеню" id="185"/>
|
||||||
|
<ExtendedTooltip name="ДекорацияДеревоМетаданныхРасширеннаяПодсказка" id="186"/>
|
||||||
|
</LabelDecoration>
|
||||||
|
<UsualGroup name="ГруппаФильтрДерева" id="177">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Список метаданных группа</v8:content>
|
<v8:content>Группа фильтр дерева</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
<HorizontalStretch>true</HorizontalStretch>
|
<ToolTip>
|
||||||
<VerticalStretch>false</VerticalStretch>
|
<v8:item>
|
||||||
<Group>InCell</Group>
|
<v8:lang>ru</v8:lang>
|
||||||
<ExtendedTooltip name="СписокМетаданныхГруппаРасширеннаяПодсказка" id="32"/>
|
<v8:content>Группа фильтр дерева</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ToolTip>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаФильтрДереваРасширеннаяПодсказка" id="178"/>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<CheckBoxField name="СписокМетаданныхПометка" id="14">
|
<CommandBar name="ГруппаКПФильтраДерева" id="179">
|
||||||
<DataPath>ДеревоМетаданных.Пометка</DataPath>
|
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content> </v8:content>
|
<v8:content>Командная панель фильтра дерева</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
|
<ExtendedTooltip name="ГруппаКПФильтраДереваРасширеннаяПодсказка" id="180"/>
|
||||||
|
<ChildItems>
|
||||||
|
<SearchStringAddition name="ДеревоМетаданныхКПСтрокаПоиска" id="181">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданных</Item>
|
||||||
|
<Type>SearchStringRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Строка поиска по дереву методанных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхКПСтрокаПоискаКонтекстноеМеню" id="182"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКПСтрокаПоискаРасширеннаяПодсказка" id="183"/>
|
||||||
|
</SearchStringAddition>
|
||||||
|
<ButtonGroup name="ГруппаРасширенногоПоискаДереваМетаданных" id="199">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Кнопки поиска по дереву метаданных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Representation>Compact</Representation>
|
||||||
|
<ExtendedTooltip name="ГруппаРасширенногоПоискаДереваМетаданныхРасширеннаяПодсказка" id="200"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="Найти" id="201">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.ДеревоМетаданных.StandardCommand.Find</CommandName>
|
||||||
|
<ExtendedTooltip name="НайтиРасширеннаяПодсказка" id="202"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ОтменитьПоиск" id="203">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.ДеревоМетаданных.StandardCommand.CancelSearch</CommandName>
|
||||||
|
<ExtendedTooltip name="ОтменитьПоискРасширеннаяПодсказка" id="204"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</ButtonGroup>
|
||||||
|
</ChildItems>
|
||||||
|
</CommandBar>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
<Table name="ДеревоМетаданных" id="1">
|
||||||
|
<Representation>Tree</Representation>
|
||||||
|
<ChangeRowSet>false</ChangeRowSet>
|
||||||
|
<ChangeRowOrder>false</ChangeRowOrder>
|
||||||
|
<Header>false</Header>
|
||||||
|
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||||
|
<DataPath>ДеревоМетаданных</DataPath>
|
||||||
|
<RowPictureDataPath>ДеревоМетаданных.ИндексКартинки</RowPictureDataPath>
|
||||||
|
<RowsPicture>
|
||||||
|
<xr:Abs>RowsPicture.png</xr:Abs>
|
||||||
|
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||||
|
</RowsPicture>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Объекты метаданных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхКонтекстноеМеню" id="2">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюДеревоНастройкиПоУмолчанию" id="74">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ДеревоНастройкиПоУмолчанию</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюДеревоНастройкиПоУмолчаниюРасширеннаяПодсказка" id="75"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюДеревоЗаписатьИзменения" id="131">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ДеревоЗаписатьИзменения</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюДеревоЗаписатьИзмененияРасширеннаяПодсказка" id="132"/>
|
||||||
|
</Button>
|
||||||
|
<ButtonGroup name="ДеревоМетаданныхКонтекстноеМенюГруппаРасширенногоПоиска" id="215">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Дерево метаданных контекстное меню</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюГруппаРасширенногоПоискаРасширеннаяПодсказка" id="216"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюНайти" id="211">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.ДеревоМетаданных.StandardCommand.Find</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюНайтиРасширеннаяПодсказка" id="212"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюОтменитьПоиск" id="213">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.ДеревоМетаданных.StandardCommand.CancelSearch</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюОтменитьПоискРасширеннаяПодсказка" id="214"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</ButtonGroup>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюОчиститьИсториюДанныхТекущегоОбъекта" id="223">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ОчиститьИсториюДанныхТекущегоОбъекта</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюОчиститьИсториюДанныхТекущегоОбъектаРасширеннаяПодсказка" id="224"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</ContextMenu>
|
||||||
|
<AutoCommandBar name="ДеревоМетаданныхКоманднаяПанель" id="3">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРасширеннаяПодсказка" id="4"/>
|
||||||
|
<SearchStringAddition name="ДеревоМетаданныхСтрокаПоиска" id="5">
|
||||||
|
<ToolTipRepresentation>ShowTop</ToolTipRepresentation>
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданных</Item>
|
||||||
|
<Type>SearchStringRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхСтрокаПоискаКонтекстноеМеню" id="6"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхСтрокаПоискаРасширеннаяПодсказка" id="7"/>
|
||||||
|
</SearchStringAddition>
|
||||||
|
<ViewStatusAddition name="ДеревоМетаданныхСостояниеПросмотра" id="8">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданных</Item>
|
||||||
|
<Type>ViewStatusRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхСостояниеПросмотраКонтекстноеМеню" id="9"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхСостояниеПросмотраРасширеннаяПодсказка" id="10"/>
|
||||||
|
</ViewStatusAddition>
|
||||||
|
<SearchControlAddition name="ДеревоМетаданныхУправлениеПоиском" id="11">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданных</Item>
|
||||||
|
<Type>SearchControl</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхУправлениеПоискомКонтекстноеМеню" id="12"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхУправлениеПоискомРасширеннаяПодсказка" id="13"/>
|
||||||
|
</SearchControlAddition>
|
||||||
|
<ChildItems>
|
||||||
|
<ColumnGroup name="СписокМетаданныхГруппа" id="31">
|
||||||
|
<EnableContentChange>true</EnableContentChange>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Список метаданных группа</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<HorizontalStretch>true</HorizontalStretch>
|
||||||
|
<VerticalStretch>false</VerticalStretch>
|
||||||
|
<Group>InCell</Group>
|
||||||
|
<ExtendedTooltip name="СписокМетаданныхГруппаРасширеннаяПодсказка" id="32"/>
|
||||||
|
<ChildItems>
|
||||||
|
<CheckBoxField name="СписокМетаданныхПометка" id="14">
|
||||||
|
<DataPath>ДеревоМетаданных.Пометка</DataPath>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content> </v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<TitleLocation>None</TitleLocation>
|
||||||
|
<ToolTip>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>вкл/выкл историю данных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ToolTip>
|
||||||
|
<EditMode>Directly</EditMode>
|
||||||
|
<ShowInFooter>false</ShowInFooter>
|
||||||
|
<ThreeState>true</ThreeState>
|
||||||
|
<ContextMenu name="СписокМетаданныхПометкаКонтекстноеМеню" id="15"/>
|
||||||
|
<ExtendedTooltip name="СписокМетаданныхПометкаРасширеннаяПодсказка" id="16"/>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnChange">СписокМетаданныхПометкаПриИзменении</Event>
|
||||||
|
</Events>
|
||||||
|
</CheckBoxField>
|
||||||
|
<InputField name="СписокМетаданныхСиноним" id="23">
|
||||||
|
<DataPath>ДеревоМетаданных.Синоним</DataPath>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<HorizontalStretch>true</HorizontalStretch>
|
||||||
|
<ContextMenu name="СписокМетаданныхСинонимКонтекстноеМеню" id="24"/>
|
||||||
|
<ExtendedTooltip name="СписокМетаданныхСинонимРасширеннаяПодсказка" id="25"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="СписокМетаданныхПолноеИмя" id="26">
|
||||||
|
<DataPath>ДеревоМетаданных.ПолноеИмя</DataPath>
|
||||||
|
<UserVisible>
|
||||||
|
<xr:Common>false</xr:Common>
|
||||||
|
</UserVisible>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ContextMenu name="СписокМетаданныхПолноеИмяКонтекстноеМеню" id="27"/>
|
||||||
|
<ExtendedTooltip name="СписокМетаданныхПолноеИмяРасширеннаяПодсказка" id="28"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</ColumnGroup>
|
||||||
|
<PictureField name="ДеревоМетаданныхИспользованиеПолей" id="125">
|
||||||
|
<DataPath>ДеревоМетаданных.ИспользованиеПолей</DataPath>
|
||||||
|
<TitleLocation>None</TitleLocation>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ValuesPicture>
|
||||||
|
<xr:Abs>ValuesPicture.png</xr:Abs>
|
||||||
|
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||||
|
</ValuesPicture>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхИспользованиеПолейКонтекстноеМеню" id="126"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхИспользованиеПолейРасширеннаяПодсказка" id="127"/>
|
||||||
|
</PictureField>
|
||||||
|
<PictureField name="ДеревоМетаданныхВключеноВКонфигураторе" id="69">
|
||||||
|
<DataPath>ДеревоМетаданных.ВключеноВКонфигураторе</DataPath>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
<TitleLocation>None</TitleLocation>
|
<TitleLocation>None</TitleLocation>
|
||||||
<ToolTip>
|
<ToolTip>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>вкл/выкл историю данных</v8:content>
|
<v8:content>Включено в конфигураторе</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</ToolTip>
|
</ToolTip>
|
||||||
<EditMode>Directly</EditMode>
|
<HorizontalAlign>Right</HorizontalAlign>
|
||||||
<ShowInFooter>false</ShowInFooter>
|
|
||||||
<ThreeState>true</ThreeState>
|
|
||||||
<ContextMenu name="СписокМетаданныхПометкаКонтекстноеМеню" id="15"/>
|
|
||||||
<ExtendedTooltip name="СписокМетаданныхПометкаРасширеннаяПодсказка" id="16"/>
|
|
||||||
<Events>
|
|
||||||
<Event name="OnChange">СписокМетаданныхПометкаПриИзменении</Event>
|
|
||||||
</Events>
|
|
||||||
</CheckBoxField>
|
|
||||||
<InputField name="СписокМетаданныхСиноним" id="23">
|
|
||||||
<DataPath>ДеревоМетаданных.Синоним</DataPath>
|
|
||||||
<ReadOnly>true</ReadOnly>
|
|
||||||
<EditMode>EnterOnInput</EditMode>
|
<EditMode>EnterOnInput</EditMode>
|
||||||
<HorizontalStretch>true</HorizontalStretch>
|
<ValuesPicture>
|
||||||
<ContextMenu name="СписокМетаданныхСинонимКонтекстноеМеню" id="24"/>
|
<xr:Abs>ValuesPicture.png</xr:Abs>
|
||||||
<ExtendedTooltip name="СписокМетаданныхСинонимРасширеннаяПодсказка" id="25"/>
|
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||||
</InputField>
|
</ValuesPicture>
|
||||||
<InputField name="СписокМетаданныхПолноеИмя" id="26">
|
<ContextMenu name="ДеревоМетаданныхВключеноВКонфигуратореКонтекстноеМеню" id="70"/>
|
||||||
<DataPath>ДеревоМетаданных.ПолноеИмя</DataPath>
|
<ExtendedTooltip name="ДеревоМетаданныхВключеноВКонфигуратореРасширеннаяПодсказка" id="71"/>
|
||||||
<UserVisible>
|
</PictureField>
|
||||||
<xr:Common>false</xr:Common>
|
|
||||||
</UserVisible>
|
|
||||||
<EditMode>EnterOnInput</EditMode>
|
|
||||||
<ContextMenu name="СписокМетаданныхПолноеИмяКонтекстноеМеню" id="27"/>
|
|
||||||
<ExtendedTooltip name="СписокМетаданныхПолноеИмяРасширеннаяПодсказка" id="28"/>
|
|
||||||
</InputField>
|
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</ColumnGroup>
|
</Table>
|
||||||
<PictureField name="ДеревоМетаданныхИспользованиеПолей" id="125">
|
|
||||||
<DataPath>ДеревоМетаданных.ИспользованиеПолей</DataPath>
|
|
||||||
<EditMode>EnterOnInput</EditMode>
|
|
||||||
<ValuesPicture>
|
|
||||||
<xr:Abs>ValuesPicture.png</xr:Abs>
|
|
||||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
|
||||||
</ValuesPicture>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхИспользованиеПолейКонтекстноеМеню" id="126"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхИспользованиеПолейРасширеннаяПодсказка" id="127"/>
|
|
||||||
</PictureField>
|
|
||||||
<PictureField name="ДеревоМетаданныхВключеноВКонфигураторе" id="69">
|
|
||||||
<DataPath>ДеревоМетаданных.ВключеноВКонфигураторе</DataPath>
|
|
||||||
<ReadOnly>true</ReadOnly>
|
|
||||||
<ToolTip>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Включено в конфигураторе</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</ToolTip>
|
|
||||||
<HorizontalAlign>Right</HorizontalAlign>
|
|
||||||
<EditMode>EnterOnInput</EditMode>
|
|
||||||
<ValuesPicture>
|
|
||||||
<xr:Abs>ValuesPicture.png</xr:Abs>
|
|
||||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
|
||||||
</ValuesPicture>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхВключеноВКонфигуратореКонтекстноеМеню" id="70"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхВключеноВКонфигуратореРасширеннаяПодсказка" id="71"/>
|
|
||||||
</PictureField>
|
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</Table>
|
</UsualGroup>
|
||||||
<Table name="ДеревоМетаданныхРеквизитыОбъекта" id="76">
|
<UsualGroup name="ГруппаДеревоРеквизитыОбъекта" id="187">
|
||||||
<Representation>Tree</Representation>
|
|
||||||
<TitleLocation>Top</TitleLocation>
|
|
||||||
<ChangeRowSet>false</ChangeRowSet>
|
|
||||||
<Header>false</Header>
|
|
||||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
|
||||||
<InitialTreeView>ExpandAllLevels</InitialTreeView>
|
|
||||||
<EnableStartDrag>true</EnableStartDrag>
|
|
||||||
<EnableDrag>true</EnableDrag>
|
|
||||||
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта</DataPath>
|
|
||||||
<RowPictureDataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.ИндексКартинки</RowPictureDataPath>
|
|
||||||
<RowsPicture>
|
|
||||||
<xr:Abs>RowsPicture.png</xr:Abs>
|
|
||||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
|
||||||
</RowsPicture>
|
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Поля и табличные части</v8:content>
|
<v8:content>Дерево реквизиты объекта</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаКонтекстноеМеню" id="77">
|
<Group>Vertical</Group>
|
||||||
<Autofill>false</Autofill>
|
<Representation>None</Representation>
|
||||||
</ContextMenu>
|
<ShowTitle>false</ShowTitle>
|
||||||
<AutoCommandBar name="ДеревоМетаданныхРеквизитыОбъектаКоманднаяПанель" id="78">
|
<ExtendedTooltip name="ГруппаДеревоРеквизитыОбъектаРасширеннаяПодсказка" id="188"/>
|
||||||
<Autofill>false</Autofill>
|
|
||||||
</AutoCommandBar>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаРасширеннаяПодсказка" id="79"/>
|
|
||||||
<SearchStringAddition name="ДеревоМетаданныхРеквизитыОбъектаСтрокаПоиска" id="80">
|
|
||||||
<AdditionSource>
|
|
||||||
<Item>ДеревоМетаданныхРеквизитыОбъекта</Item>
|
|
||||||
<Type>SearchStringRepresentation</Type>
|
|
||||||
</AdditionSource>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаСтрокаПоискаКонтекстноеМеню" id="81"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаСтрокаПоискаРасширеннаяПодсказка" id="82"/>
|
|
||||||
</SearchStringAddition>
|
|
||||||
<ViewStatusAddition name="ДеревоМетаданныхРеквизитыОбъектаСостояниеПросмотра" id="83">
|
|
||||||
<AdditionSource>
|
|
||||||
<Item>ДеревоМетаданныхРеквизитыОбъекта</Item>
|
|
||||||
<Type>ViewStatusRepresentation</Type>
|
|
||||||
</AdditionSource>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаСостояниеПросмотраКонтекстноеМеню" id="84"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаСостояниеПросмотраРасширеннаяПодсказка" id="85"/>
|
|
||||||
</ViewStatusAddition>
|
|
||||||
<SearchControlAddition name="ДеревоМетаданныхРеквизитыОбъектаУправлениеПоиском" id="86">
|
|
||||||
<AdditionSource>
|
|
||||||
<Item>ДеревоМетаданныхРеквизитыОбъекта</Item>
|
|
||||||
<Type>SearchControl</Type>
|
|
||||||
</AdditionSource>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаУправлениеПоискомКонтекстноеМеню" id="87"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаУправлениеПоискомРасширеннаяПодсказка" id="88"/>
|
|
||||||
</SearchControlAddition>
|
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<ColumnGroup name="ГруппаДеревоМетаданныхРеквизитыОбъекта" id="107">
|
<LabelDecoration name="ДекорацияДеревоРеквизитыОбъекта" id="189">
|
||||||
<EnableContentChange>true</EnableContentChange>
|
<Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem" scale="100"/>
|
||||||
|
<Title formatted="false">
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Поля и табличные части:</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ContextMenu name="ДекорацияДеревоРеквизитыОбъектаКонтекстноеМеню" id="190"/>
|
||||||
|
<ExtendedTooltip name="ДекорацияДеревоРеквизитыОбъектаРасширеннаяПодсказка" id="191"/>
|
||||||
|
</LabelDecoration>
|
||||||
|
<UsualGroup name="ГруппаФильтрДеревоРеквизитыОбъекта" id="192">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Группа дерево метаданных реквизиты объекта</v8:content>
|
<v8:content>Фильтр по дереву реквизиты объекта</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
<Group>InCell</Group>
|
<Representation>None</Representation>
|
||||||
<ExtendedTooltip name="ГруппаДеревоМетаданныхРеквизитыОбъектаРасширеннаяПодсказка" id="108"/>
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаФильтрДеревоРеквизитыОбъектаРасширеннаяПодсказка" id="193"/>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
<CheckBoxField name="ДеревоМетаданныхРеквизитыОбъектаПометка" id="92">
|
<CommandBar name="ГруппаКПФильтрДеревоРеквизитыОбъекта" id="194">
|
||||||
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.Пометка</DataPath>
|
<ExtendedTooltip name="ГруппаКПФильтрДеревоРеквизитыОбъектаРасширеннаяПодсказка" id="195"/>
|
||||||
<ToolTip>
|
<ChildItems>
|
||||||
|
<SearchStringAddition name="ДеревоРеквизитыОбъектаКПСтрокаПоиска" id="196">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданныхРеквизитыОбъекта</Item>
|
||||||
|
<Type>SearchStringRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Строка поиска по дереву реквизитов объекта</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ContextMenu name="ДеревоРеквизитыОбъектаКПСтрокаПоискаКонтекстноеМеню" id="197"/>
|
||||||
|
<ExtendedTooltip name="ДеревоРеквизитыОбъектаКПСтрокаПоискаРасширеннаяПодсказка" id="198"/>
|
||||||
|
</SearchStringAddition>
|
||||||
|
<ButtonGroup name="ГруппаРасширенногоПоискаДеревоРеквизитыОбъекты" id="205">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Кнопки поиска по дереву реквизитов объекта</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ГруппаРасширенногоПоискаДеревоРеквизитыОбъектыРасширеннаяПодсказка" id="206"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="Найти1" id="207">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.ДеревоМетаданныхРеквизитыОбъекта.StandardCommand.Find</CommandName>
|
||||||
|
<ExtendedTooltip name="Найти1РасширеннаяПодсказка" id="208"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ОтменитьПоиск1" id="209">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.ДеревоМетаданныхРеквизитыОбъекта.StandardCommand.CancelSearch</CommandName>
|
||||||
|
<ExtendedTooltip name="ОтменитьПоиск1РасширеннаяПодсказка" id="210"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</ButtonGroup>
|
||||||
|
</ChildItems>
|
||||||
|
</CommandBar>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
<Table name="ДеревоМетаданныхРеквизитыОбъекта" id="76">
|
||||||
|
<Representation>Tree</Representation>
|
||||||
|
<ChangeRowSet>false</ChangeRowSet>
|
||||||
|
<Header>false</Header>
|
||||||
|
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||||
|
<InitialTreeView>ExpandAllLevels</InitialTreeView>
|
||||||
|
<EnableStartDrag>true</EnableStartDrag>
|
||||||
|
<EnableDrag>true</EnableDrag>
|
||||||
|
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта</DataPath>
|
||||||
|
<RowPictureDataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.ИндексКартинки</RowPictureDataPath>
|
||||||
|
<RowsPicture>
|
||||||
|
<xr:Abs>RowsPicture.png</xr:Abs>
|
||||||
|
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||||
|
</RowsPicture>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Поля и табличные части</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаКонтекстноеМеню" id="77">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ДеревоМетаданныхРеквизитыОбъектаКонтекстноеМенюНайти" id="217">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.ДеревоМетаданныхРеквизитыОбъекта.StandardCommand.Find</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаКонтекстноеМенюНайтиРасширеннаяПодсказка" id="218"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхРеквизитыОбъектаКонтекстноеМенюОтменитьПоиск" id="219">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.ДеревоМетаданныхРеквизитыОбъекта.StandardCommand.CancelSearch</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаКонтекстноеМенюОтменитьПоискРасширеннаяПодсказка" id="220"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</ContextMenu>
|
||||||
|
<AutoCommandBar name="ДеревоМетаданныхРеквизитыОбъектаКоманднаяПанель" id="78">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаРасширеннаяПодсказка" id="79"/>
|
||||||
|
<SearchStringAddition name="ДеревоМетаданныхРеквизитыОбъектаСтрокаПоиска" id="80">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданныхРеквизитыОбъекта</Item>
|
||||||
|
<Type>SearchStringRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаСтрокаПоискаКонтекстноеМеню" id="81"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаСтрокаПоискаРасширеннаяПодсказка" id="82"/>
|
||||||
|
</SearchStringAddition>
|
||||||
|
<ViewStatusAddition name="ДеревоМетаданныхРеквизитыОбъектаСостояниеПросмотра" id="83">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданныхРеквизитыОбъекта</Item>
|
||||||
|
<Type>ViewStatusRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаСостояниеПросмотраКонтекстноеМеню" id="84"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаСостояниеПросмотраРасширеннаяПодсказка" id="85"/>
|
||||||
|
</ViewStatusAddition>
|
||||||
|
<SearchControlAddition name="ДеревоМетаданныхРеквизитыОбъектаУправлениеПоиском" id="86">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданныхРеквизитыОбъекта</Item>
|
||||||
|
<Type>SearchControl</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаУправлениеПоискомКонтекстноеМеню" id="87"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаУправлениеПоискомРасширеннаяПодсказка" id="88"/>
|
||||||
|
</SearchControlAddition>
|
||||||
|
<ChildItems>
|
||||||
|
<ColumnGroup name="ГруппаДеревоМетаданныхРеквизитыОбъекта" id="107">
|
||||||
|
<EnableContentChange>true</EnableContentChange>
|
||||||
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>вкл/выкл историю данных</v8:content>
|
<v8:content>Дерево метаданных реквизиты объекта</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</ToolTip>
|
</Title>
|
||||||
|
<Group>InCell</Group>
|
||||||
|
<ExtendedTooltip name="ГруппаДеревоМетаданныхРеквизитыОбъектаРасширеннаяПодсказка" id="108"/>
|
||||||
|
<ChildItems>
|
||||||
|
<CheckBoxField name="ДеревоМетаданныхРеквизитыОбъектаПометка" id="92">
|
||||||
|
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.Пометка</DataPath>
|
||||||
|
<ToolTip>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>вкл/выкл историю данных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ToolTip>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ThreeState>true</ThreeState>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаПометкаКонтекстноеМеню" id="93"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаПометкаРасширеннаяПодсказка" id="94"/>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnChange">ДеревоМетаданныхРеквизитыОбъектаПометкаПриИзменении</Event>
|
||||||
|
</Events>
|
||||||
|
</CheckBoxField>
|
||||||
|
<InputField name="ДеревоМетаданныхРеквизитыОбъектаСиноним" id="101">
|
||||||
|
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.Синоним</DataPath>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаСинонимКонтекстноеМеню" id="102"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаСинонимРасширеннаяПодсказка" id="103"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="ДеревоМетаданныхРеквизитыОбъектаПолноеИмя" id="104">
|
||||||
|
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.ПолноеИмя</DataPath>
|
||||||
|
<UserVisible>
|
||||||
|
<xr:Common>false</xr:Common>
|
||||||
|
</UserVisible>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаПолноеИмяКонтекстноеМеню" id="105"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаПолноеИмяРасширеннаяПодсказка" id="106"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</ColumnGroup>
|
||||||
|
<PictureField name="ДеревоМетаданныхРеквизитыОбъектаИспользованиеПолей" id="128">
|
||||||
|
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.ИспользованиеПолей</DataPath>
|
||||||
<EditMode>EnterOnInput</EditMode>
|
<EditMode>EnterOnInput</EditMode>
|
||||||
<ThreeState>true</ThreeState>
|
<ValuesPicture>
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаПометкаКонтекстноеМеню" id="93"/>
|
<xr:Abs>ValuesPicture.png</xr:Abs>
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаПометкаРасширеннаяПодсказка" id="94"/>
|
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||||
<Events>
|
</ValuesPicture>
|
||||||
<Event name="OnChange">ДеревоМетаданныхРеквизитыОбъектаПометкаПриИзменении</Event>
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаИспользованиеПолейКонтекстноеМеню" id="129"/>
|
||||||
</Events>
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаИспользованиеПолейРасширеннаяПодсказка" id="130"/>
|
||||||
</CheckBoxField>
|
</PictureField>
|
||||||
<InputField name="ДеревоМетаданныхРеквизитыОбъектаСиноним" id="101">
|
<PictureField name="ДеревоМетаданныхРеквизитыОбъектаВключеноВКонфигураторе" id="89">
|
||||||
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.Синоним</DataPath>
|
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.ВключеноВКонфигураторе</DataPath>
|
||||||
<ReadOnly>true</ReadOnly>
|
<ReadOnly>true</ReadOnly>
|
||||||
<EditMode>EnterOnInput</EditMode>
|
<EditMode>EnterOnInput</EditMode>
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаСинонимКонтекстноеМеню" id="102"/>
|
<ValuesPicture>
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаСинонимРасширеннаяПодсказка" id="103"/>
|
<xr:Abs>ValuesPicture.png</xr:Abs>
|
||||||
</InputField>
|
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||||
<InputField name="ДеревоМетаданныхРеквизитыОбъектаПолноеИмя" id="104">
|
</ValuesPicture>
|
||||||
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.ПолноеИмя</DataPath>
|
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаВключеноВКонфигуратореКонтекстноеМеню" id="90"/>
|
||||||
<UserVisible>
|
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаВключеноВКонфигуратореРасширеннаяПодсказка" id="91"/>
|
||||||
<xr:Common>false</xr:Common>
|
</PictureField>
|
||||||
</UserVisible>
|
|
||||||
<ReadOnly>true</ReadOnly>
|
|
||||||
<EditMode>EnterOnInput</EditMode>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаПолноеИмяКонтекстноеМеню" id="105"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаПолноеИмяРасширеннаяПодсказка" id="106"/>
|
|
||||||
</InputField>
|
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</ColumnGroup>
|
</Table>
|
||||||
<PictureField name="ДеревоМетаданныхРеквизитыОбъектаИспользованиеПолей" id="128">
|
|
||||||
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.ИспользованиеПолей</DataPath>
|
|
||||||
<EditMode>EnterOnInput</EditMode>
|
|
||||||
<ValuesPicture>
|
|
||||||
<xr:Abs>ValuesPicture.png</xr:Abs>
|
|
||||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
|
||||||
</ValuesPicture>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаИспользованиеПолейКонтекстноеМеню" id="129"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаИспользованиеПолейРасширеннаяПодсказка" id="130"/>
|
|
||||||
</PictureField>
|
|
||||||
<PictureField name="ДеревоМетаданныхРеквизитыОбъектаВключеноВКонфигураторе" id="89">
|
|
||||||
<DataPath>Items.ДеревоМетаданных.CurrentData.РеквизитыОбъекта.ВключеноВКонфигураторе</DataPath>
|
|
||||||
<ReadOnly>true</ReadOnly>
|
|
||||||
<EditMode>EnterOnInput</EditMode>
|
|
||||||
<ValuesPicture>
|
|
||||||
<xr:Abs>ValuesPicture.png</xr:Abs>
|
|
||||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
|
||||||
</ValuesPicture>
|
|
||||||
<ContextMenu name="ДеревоМетаданныхРеквизитыОбъектаВключеноВКонфигуратореКонтекстноеМеню" id="90"/>
|
|
||||||
<ExtendedTooltip name="ДеревоМетаданныхРеквизитыОбъектаВключеноВКонфигуратореРасширеннаяПодсказка" id="91"/>
|
|
||||||
</PictureField>
|
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</Table>
|
</UsualGroup>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</UsualGroup>
|
</UsualGroup>
|
||||||
<UsualGroup name="ГруппаОтладки" id="160">
|
<UsualGroup name="ГруппаОтладки" id="160">
|
||||||
@ -844,6 +1064,41 @@
|
|||||||
<v8:Type>xs:boolean</v8:Type>
|
<v8:Type>xs:boolean</v8:Type>
|
||||||
</Type>
|
</Type>
|
||||||
</Attribute>
|
</Attribute>
|
||||||
|
<Attribute name="ПолноеИмяОбработки" id="11">
|
||||||
|
<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="12">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Список метаданных текущей версии</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>v8:ValueListType</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="ДанныеДляОчисткиИсторииДанных" id="13">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Данные для очистки истории данных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type/>
|
||||||
|
</Attribute>
|
||||||
</Attributes>
|
</Attributes>
|
||||||
<Commands>
|
<Commands>
|
||||||
<Command name="ЗаписатьИзменения" id="1">
|
<Command name="ЗаписатьИзменения" id="1">
|
||||||
@ -859,7 +1114,12 @@
|
|||||||
<v8:content>Записать изменения</v8:content>
|
<v8:content>Записать изменения</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</ToolTip>
|
</ToolTip>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>StdPicture.Write</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
<Action>ЗаписатьИзменения</Action>
|
<Action>ЗаписатьИзменения</Action>
|
||||||
|
<Representation>TextPicture</Representation>
|
||||||
</Command>
|
</Command>
|
||||||
<Command name="НастройкиПоУмолчанию" id="2">
|
<Command name="НастройкиПоУмолчанию" id="2">
|
||||||
<Title>
|
<Title>
|
||||||
@ -871,10 +1131,15 @@
|
|||||||
<ToolTip>
|
<ToolTip>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Настройки по умолчанию</v8:content>
|
<v8:content>Отменить все выполненные изменения настроек истории данных и загрузить настройки по умолчанию</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</ToolTip>
|
</ToolTip>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>StdPicture.CreateInitialImage</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
<Action>НастройкиПоУмолчанию</Action>
|
<Action>НастройкиПоУмолчанию</Action>
|
||||||
|
<Representation>TextPicture</Representation>
|
||||||
</Command>
|
</Command>
|
||||||
<Command name="ДеревоНастройкиПоУмолчанию" id="3">
|
<Command name="ДеревоНастройкиПоУмолчанию" id="3">
|
||||||
<Title>
|
<Title>
|
||||||
@ -935,16 +1200,60 @@
|
|||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Прочитать настройки заново</v8:content>
|
<v8:content>Перечитать</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
<ToolTip>
|
<ToolTip>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Прочитать заново</v8:content>
|
<v8:content>Прочитать сохраненные настройки истории данных</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</ToolTip>
|
</ToolTip>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>StdPicture.Refresh</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
<Action>ПрочитатьЗаново</Action>
|
<Action>ПрочитатьЗаново</Action>
|
||||||
|
<Representation>TextPicture</Representation>
|
||||||
|
</Command>
|
||||||
|
<Command name="ОчиститьИсторию" id="7">
|
||||||
|
<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>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>StdPicture.DialogStop</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
|
<Action>ОчиститьИсторию</Action>
|
||||||
|
<Representation>TextPicture</Representation>
|
||||||
|
</Command>
|
||||||
|
<Command name="ОчиститьИсториюДанныхТекущегоОбъекта" id="8">
|
||||||
|
<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>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>StdPicture.DialogStop</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
|
<Action>ОчиститьИсториюДанныхТекущегоОбъекта</Action>
|
||||||
</Command>
|
</Command>
|
||||||
</Commands>
|
</Commands>
|
||||||
</Form>
|
</Form>
|
@ -1,4 +1,5 @@
|
|||||||
|
#Область License
|
||||||
|
|
||||||
//MIT License
|
//MIT License
|
||||||
|
|
||||||
//Copyright (c) 2024 Dmitrii Sidorenko
|
//Copyright (c) 2024 Dmitrii Sidorenko
|
||||||
@ -21,11 +22,22 @@
|
|||||||
//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
//SOFTWARE.
|
//SOFTWARE.
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область ОбьявленияПеременных
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Перем ФормаПрогресса;
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийФормы
|
#Область ОбработчикиСобытийФормы
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||||
|
|
||||||
|
ПолноеИмяОбработки = РеквизитФормыВЗначение("Объект").Метаданные().ПолноеИмя();
|
||||||
|
|
||||||
// Код в области ОтладкаОбработки
|
// Код в области ОтладкаОбработки
|
||||||
РежимОтладки = Ложь;
|
РежимОтладки = Ложь;
|
||||||
|
|
||||||
@ -51,6 +63,12 @@
|
|||||||
Элементы.ТекстОшибки.Видимость = ЕстьОшибка;
|
Элементы.ТекстОшибки.Видимость = ЕстьОшибка;
|
||||||
Если Не ЕстьОшибка Тогда
|
Если Не ЕстьОшибка Тогда
|
||||||
|
|
||||||
|
// Виды данных доступных в Истории данных текущей платформы
|
||||||
|
Если ЗначениеЗаполнено(СписокМетаданныхТекущейВерсии) Тогда
|
||||||
|
СписокМетаданныхТекущейВерсии.Очистить();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
// Получаем список объектов используемых в истории данных
|
// Получаем список объектов используемых в истории данных
|
||||||
СписокОбъектовИИ = ЭтотОбъект().СписокОбъектовМетаданных(ВерсияПлатформы);
|
СписокОбъектовИИ = ЭтотОбъект().СписокОбъектовМетаданных(ВерсияПлатформы);
|
||||||
|
|
||||||
@ -62,6 +80,11 @@
|
|||||||
|
|
||||||
Для Каждого СтрокаСпискаОбъектов Из СписокОбъектовИИ Цикл
|
Для Каждого СтрокаСпискаОбъектов Из СписокОбъектовИИ Цикл
|
||||||
|
|
||||||
|
// Заполняем список объектов используемых в истории данных
|
||||||
|
// Ключ ObjectName для eng
|
||||||
|
СписокМетаданныхТекущейВерсии.Добавить(СтрокаСпискаОбъектов.Значение.ИмяОбъекта,
|
||||||
|
СтрокаСпискаОбъектов.Значение.ObjectName);
|
||||||
|
|
||||||
ВерхнийУровеньДерева = перСписокМетаданных.Строки.Добавить();
|
ВерхнийУровеньДерева = перСписокМетаданных.Строки.Добавить();
|
||||||
ВерхнийУровеньДерева.Пометка = 1;
|
ВерхнийУровеньДерева.Пометка = 1;
|
||||||
ВерхнийУровеньДерева.Имя = СтрокаСпискаОбъектов.Значение.ИмяОбъекта;
|
ВерхнийУровеньДерева.Имя = СтрокаСпискаОбъектов.Значение.ИмяОбъекта;
|
||||||
@ -178,6 +201,23 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОчиститьИсторию(Команда)
|
||||||
|
|
||||||
|
ПараметрыЗапуска = Новый Структура("ПолнаяЧистка", Истина);
|
||||||
|
ОповещениеПослеВыбораДаты = Новый ОписаниеОповещения("ПослеВыбораДаты", ЭтотОбъект, ПараметрыЗапуска);
|
||||||
|
|
||||||
|
ИмяФормыВыбораДаты = ПолучитьИмяФормы("ВыборПроизвольнойДаты");
|
||||||
|
Если ИмяФормыВыбораДаты = Неопределено Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПараметрыФормы = Новый Структура("ТекущееСостояние", "Внимание! Будет очищена вся история по всем объектам до указанной даты!");
|
||||||
|
ОткрытьФорму(ИмяФормыВыбораДаты, ПараметрыФормы,,,,, ОповещениеПослеВыбораДаты, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовТаблицыФормыДеревоМетаданных
|
#Область ОбработчикиСобытийЭлементовТаблицыФормыДеревоМетаданных
|
||||||
@ -279,6 +319,39 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОчиститьИсториюДанныхТекущегоОбъекта(Команда)
|
||||||
|
|
||||||
|
ТекущиеДанные = Элементы.ДеревоМетаданных.ТекущиеДанные;
|
||||||
|
|
||||||
|
Если ТекущиеДанные <> Неопределено Тогда
|
||||||
|
|
||||||
|
ВерхнийУровеньДерева = ТекущиеДанные.ПолучитьРодителя();
|
||||||
|
|
||||||
|
Если ВерхнийУровеньДерева <> Неопределено Тогда
|
||||||
|
|
||||||
|
ПараметрыЗапуска = Новый Структура("ПолнаяЧистка", Ложь);
|
||||||
|
ПараметрыЗапуска.Вставить("ТипДанных", ВерхнийУровеньДерева.Имя);
|
||||||
|
ПараметрыЗапуска.Вставить("ИмяОбъекта", ТекущиеДанные.Имя);
|
||||||
|
|
||||||
|
ОповещениеПослеВыбораДаты = Новый ОписаниеОповещения("ПослеВыбораДаты", ЭтотОбъект, ПараметрыЗапуска);
|
||||||
|
|
||||||
|
ИмяФормыВыбораДаты = ПолучитьИмяФормы("ВыборПроизвольнойДаты");
|
||||||
|
Если ИмяФормыВыбораДаты = Неопределено Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
ПараметрыФормы = Новый Структура("ТекущееСостояние", "Внимание! Будет очищена вся история по выбранному объекту до указанной даты!");
|
||||||
|
ОткрытьФорму(ИмяФормыВыбораДаты, ПараметрыФормы,,,,, ОповещениеПослеВыбораДаты, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
@ -638,47 +711,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Функция НовоеДеревоМетаданных()
|
|
||||||
|
|
||||||
// "Объекты метаданных"
|
|
||||||
ДеревоМетаданных = Новый ДеревоЗначений;
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("Имя", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("Синоним", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("ПолноеИмя", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("ДанныеПоиска", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
|
||||||
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("Пометка", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("ИндексКартинки", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(2)));
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("ВключеноВКонфигураторе", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("ИспользованиеПолей", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
|
||||||
|
|
||||||
// Подчиненное дерево "Поля и табличные части"
|
|
||||||
ДеревоМетаданных.Колонки.Добавить("РеквизитыОбъекта", Новый ОписаниеТипов("ДеревоЗначений")); // РеквизитыДереваМетаданных()
|
|
||||||
|
|
||||||
Возврат ДеревоМетаданных;
|
|
||||||
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
&НаСервереБезКонтекста
|
|
||||||
Функция РеквизитыДереваМетаданных()
|
|
||||||
|
|
||||||
// Собираем таблицу для более тонкой настройки истории данных
|
|
||||||
РеквизитыОбъекта = Новый ДеревоЗначений;
|
|
||||||
РеквизитыОбъекта.Колонки.Добавить("Имя", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
|
||||||
РеквизитыОбъекта.Колонки.Добавить("Синоним", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
|
||||||
РеквизитыОбъекта.Колонки.Добавить("ПолноеИмя", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
|
||||||
|
|
||||||
РеквизитыОбъекта.Колонки.Добавить("Пометка", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
|
||||||
РеквизитыОбъекта.Колонки.Добавить("ИндексКартинки", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(2)));
|
|
||||||
РеквизитыОбъекта.Колонки.Добавить("ВключеноВКонфигураторе", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
|
||||||
РеквизитыОбъекта.Колонки.Добавить("ИспользованиеПолей", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
|
||||||
|
|
||||||
Возврат РеквизитыОбъекта;
|
|
||||||
|
|
||||||
КонецФункции
|
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ЗаполнитьРеквизитыДереваМетаданных(ПодчиненныйУровеньДерева, ОбъектМетаданных, МассивДанныеПоиска, СоответствиеРеквизитов)
|
Процедура ЗаполнитьРеквизитыДереваМетаданных(ПодчиненныйУровеньДерева, ОбъектМетаданных, МассивДанныеПоиска, СоответствиеРеквизитов)
|
||||||
|
|
||||||
@ -1065,6 +1097,384 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
#Область ОчисткаИстории
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПослеВыбораДаты(Результат, ПараметрыЗапуска = Неопределено) Экспорт
|
||||||
|
|
||||||
|
Если Результат = Неопределено Или Не ЗначениеЗаполнено(Результат) Тогда
|
||||||
|
СообщениеОбОтсутствиеДаты = НСтр("ru='Не указана дата. Операция будет прервана'; SYS='SDCH.Main.MessageDateIsEmpty'", "ru");
|
||||||
|
|
||||||
|
Возврат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ПараметрыЗапуска)
|
||||||
|
И ТипЗнч(ПараметрыЗапуска) = Тип("Структура") Тогда
|
||||||
|
|
||||||
|
ПараметрыЗапуска.Вставить("ВыбраннаяДата", Результат);
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ПараметрыЗапуска = Новый Структура("ВыбраннаяДата", Результат);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОповещениеПослеВыводаДиалога = Новый ОписаниеОповещения("ПослеВыводаДиалога", ЭтотОбъект, ПараметрыЗапуска);
|
||||||
|
ТекстДиалога = СтрШаблон(НСтр("ru='Внимание! История данных будет очищена на дату ""%1"". Версии будут удалены без возможности восстановления'; SYS='SDCH.Main.WipeDataWarningMsg'", "ru"),
|
||||||
|
Результат);
|
||||||
|
|
||||||
|
ПоказатьВопрос(ОповещениеПослеВыводаДиалога, ТекстДиалога,РежимДиалогаВопрос.ДаНет,,КодВозвратаДиалога.Да,
|
||||||
|
НСтр("ru='Очистка версий истории данных'; SYS='SDCH.Main.WipeDataWarningTitle'", "ru"));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Процедура - После вывода диалога
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// РезультатВопроса - КодВозвратаДиалога - Ответ на вопрос из процедуры ПослеВыбораДаты
|
||||||
|
// ПараметрыЗапуска - Структура - Содержит дату по которую очищаем данные
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПослеВыводаДиалога(РезультатВопроса, ПараметрыЗапуска = Неопределено) Экспорт
|
||||||
|
|
||||||
|
Если РезультатВопроса = КодВозвратаДиалога.Да Тогда
|
||||||
|
|
||||||
|
Если ПараметрыЗапуска.Свойство("ПолнаяЧистка")
|
||||||
|
И Не ПараметрыЗапуска.ПолнаяЧистка Тогда
|
||||||
|
|
||||||
|
ТипДанных = "";
|
||||||
|
ИмяОбъекта = "";
|
||||||
|
Если ПараметрыЗапуска.Свойство("ТипДанных")
|
||||||
|
И ЗначениеЗаполнено(ПараметрыЗапуска.ТипДанных) Тогда
|
||||||
|
ТипДанных = ПараметрыЗапуска.ТипДанных;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ПараметрыЗапуска.Свойство("ИмяОбъекта")
|
||||||
|
И ЗначениеЗаполнено(ПараметрыЗапуска.ИмяОбъекта) Тогда
|
||||||
|
ИмяОбъекта = ПараметрыЗапуска.ИмяОбъекта;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОчиститьДанныеВыбраннойВерсииНаКлиенте(ПараметрыЗапуска.ВыбраннаяДата, ТипДанных, ИмяОбъекта);
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
ОчиститьДанныеВыбраннойВерсииНаКлиенте(ПараметрыЗапуска.ВыбраннаяДата);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
// Процедура - Очистить данные выбранной версии на клиенте
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ВыбраннаяДата - Дата - Дата по которую удаляем данные из истории данных
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОчиститьДанныеВыбраннойВерсииНаКлиенте(ВыбраннаяДата, ТипДанных = "", ИмяОбъекта = "")
|
||||||
|
|
||||||
|
ДанныеДляОчисткиИсторииДанных = Новый Структура("ПоследнееОбновлениеДанных");
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("ВыбраннаяДата", ВыбраннаяДата);
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("ИдентификаторФормы", Новый УникальныйИдентификатор);
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("Прогресс", 0);
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("ОбъектыНаУдаление", Новый Массив);
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("ДатаНачала", ТекущаяУниверсальнаяДатаВМиллисекундах());
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("ВсегоОбъектов", 0);
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("ОдинШаг", 0);
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("ТекущийШаг", 0);
|
||||||
|
|
||||||
|
// Инициализация формы прогресса выполнения
|
||||||
|
ФормаПрогресса = Неопределено;
|
||||||
|
ИмяФормыПрогресса = ПолучитьИмяФормы("ФормаПрогресса");
|
||||||
|
Если ИмяФормыПрогресса <> Неопределено Тогда
|
||||||
|
|
||||||
|
ПараметрыФормы = Новый Структура;
|
||||||
|
ФормаПрогресса = ПолучитьФорму(ИмяФормыПрогресса, ПараметрыФормы, ЭтотОбъект, ДанныеДляОчисткиИсторииДанных.ИдентификаторФормы);
|
||||||
|
ФормаПрогресса.Открыть();
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ТипДанных)
|
||||||
|
И ЗначениеЗаполнено(ИмяОбъекта) Тогда
|
||||||
|
// Чистим текущие данные
|
||||||
|
|
||||||
|
ТекущееСостояние = НСтр("ru='Обработка объекта'; SYS='SDCH.Main.CurrentProgressTitle'", "ru");
|
||||||
|
ТекущееСообщение = СтрШаблон("%1: %2.%3", ТекущееСостояние, ТипДанных, ИмяОбъекта);
|
||||||
|
ОбновитьПрогрессНаФормеПрогресса(ДанныеДляОчисткиИсторииДанных, ТекущееСообщение);
|
||||||
|
|
||||||
|
СписокОшибок = ОшибкаДанныхПоОбъектуМетаданныхНаДату(ТипДанных, ИмяОбъекта, ВыбраннаяДата, ВПривилегированномРежиме);
|
||||||
|
ОбновитьПрогрессНаФормеПрогресса(ДанныеДляОчисткиИсторииДанных, ТекущееСообщение, СписокОшибок);
|
||||||
|
|
||||||
|
ПодключитьОбработчикОжидания("ОбновитьФормаПрогресса", 0.1, Истина);
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
// Чистим все
|
||||||
|
|
||||||
|
ВыбранныеМетаданные = СписокМетаданныхТекущейВерсии.ВыгрузитьЗначения();
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Вставить("ВыбранныеМетаданные", ВыбранныеМетаданные);
|
||||||
|
|
||||||
|
ТекущееСообщение = СтрШаблон("%1", НСтр("ru='Идет подсчет версий объектов'; SYS='SDCH.Main.CalculateObjectVersionNumber'", "ru"));
|
||||||
|
ОбновитьПрогрессНаФормеПрогресса(ДанныеДляОчисткиИсторииДанных, ТекущееСообщение);
|
||||||
|
УвеличениеЗначенияИндикатораВыполненияОчисткиДанных(ДанныеДляОчисткиИсторииДанных, 1);
|
||||||
|
|
||||||
|
ПодключитьОбработчикОжидания("ШагФоновогоЗаданияПроцессаОчисткиДанных", 0.1, Истина);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ШагФоновогоЗаданияПроцессаОчисткиДанных()
|
||||||
|
|
||||||
|
Если ДанныеДляОчисткиИсторииДанных.ВыбранныеМетаданные.Количество() = 0 Тогда
|
||||||
|
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ОдинШаг = Окр(ДанныеДляОчисткиИсторииДанных.ВсегоОбъектов * 0.01);
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ТекущийШаг = 0;
|
||||||
|
|
||||||
|
ПодключитьОбработчикОжидания("ОбновитьФормаПрогресса", 0.1, Истина);
|
||||||
|
|
||||||
|
Возврат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекущиеОбъекты = ДанныеДляОчисткиИсторииДанных.ВыбранныеМетаданные.Получить(0);
|
||||||
|
ПодсчитатьВсегоОбъектовДляУдаления(ДанныеДляОчисткиИсторииДанных, ТекущиеОбъекты);
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ВыбранныеМетаданные.Удалить(0);
|
||||||
|
|
||||||
|
ПодключитьОбработчикОжидания("ШагФоновогоЗаданияПроцессаОчисткиДанных", 0.1, Истина);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Процедура ПодсчитатьВсегоОбъектовДляУдаления(ДанныеДляОчисткиИсторииДанных, ТипДанных)
|
||||||
|
|
||||||
|
Для Каждого ОбъектМетаданных Из Метаданные[ТипДанных] Цикл
|
||||||
|
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ВсегоОбъектов = ДанныеДляОчисткиИсторииДанных.ВсегоОбъектов + 1;
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ОбъектыНаУдаление.Добавить(Новый Структура("ТипДанных, ИмяОбъекта", ТипДанных, ОбъектМетаданных.Имя));
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбновитьФормаПрогресса()
|
||||||
|
|
||||||
|
Если ДанныеДляОчисткиИсторииДанных.ОбъектыНаУдаление.Количество() = 0 Тогда
|
||||||
|
ФинальноеЗначение = 100 - ДанныеДляОчисткиИсторииДанных.Прогресс;
|
||||||
|
|
||||||
|
УвеличениеЗначенияИндикатораВыполненияОчисткиДанных(ДанныеДляОчисткиИсторииДанных, ФинальноеЗначение);
|
||||||
|
|
||||||
|
СообщениеОЗавершенииОчистки = НСтр("ru='Очистка истории данных завершена. Общее время выполнения:'; SYS='SDCH.Main.AllDataHistoryHasBeenWiped'", "ru");
|
||||||
|
|
||||||
|
Продолжительность = ТекущаяУниверсальнаяДатаВМиллисекундах() - ДанныеДляОчисткиИсторииДанных.ДатаНачала;
|
||||||
|
|
||||||
|
ОбновитьПрогрессНаФормеПрогресса(ДанныеДляОчисткиИсторииДанных,
|
||||||
|
СтрШаблон("%1 %2 %3", СообщениеОЗавершенииОчистки, Продолжительность, НСтр("ru='мс.'; SYS='SDCH.Main.AllDataHistoryHasBeenWipedSec'", "ru")));
|
||||||
|
|
||||||
|
Если ФормаПрогресса <> Неопределено Тогда
|
||||||
|
|
||||||
|
ФормаПрогресса.УстановитьВозможностьЗакрытияФормы();
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекущийОбъектМетаданных = ДанныеДляОчисткиИсторииДанных.ОбъектыНаУдаление.Получить(0);
|
||||||
|
|
||||||
|
ТекущееСостояние = НСтр("ru='Обработка объекта'; SYS='SDCH.Main.CurrentProgressTitle'", "ru");
|
||||||
|
ТекущееСообщение = СтрШаблон("%1: %2.%3", ТекущееСостояние, ТекущийОбъектМетаданных.ТипДанных, ТекущийОбъектМетаданных.ИмяОбъекта);
|
||||||
|
ОбновитьПрогрессНаФормеПрогресса(ДанныеДляОчисткиИсторииДанных, ТекущееСообщение);
|
||||||
|
|
||||||
|
СписокОшибок = ОшибкаДанныхПоОбъектуМетаданныхНаДату(ТекущийОбъектМетаданных.ТипДанных, ТекущийОбъектМетаданных.ИмяОбъекта,
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ВыбраннаяДата, ВПривилегированномРежиме);
|
||||||
|
|
||||||
|
ОбновитьПрогрессНаФормеПрогресса(ДанныеДляОчисткиИсторииДанных, "", СписокОшибок);
|
||||||
|
|
||||||
|
Если ДанныеДляОчисткиИсторииДанных.ТекущийШаг = ДанныеДляОчисткиИсторииДанных.ОдинШаг Тогда
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ТекущийШаг = 0;
|
||||||
|
УвеличениеЗначенияИндикатораВыполненияОчисткиДанных(ДанныеДляОчисткиИсторииДанных, 1);
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ТекущийШаг = ДанныеДляОчисткиИсторииДанных.ТекущийШаг + 1;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ДанныеДляОчисткиИсторииДанных.ОбъектыНаУдаление.Удалить(0);
|
||||||
|
|
||||||
|
ПодключитьОбработчикОжидания("ОбновитьФормаПрогресса", 0.1, Истина);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбновитьПрогрессНаФормеПрогресса(ДанныеДляОчисткиИсторииДанных, ТекущееСообщение, СписокОшибок = Неопределено)
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(ТекущееСообщение) Тогда
|
||||||
|
Если ФормаПрогресса <> Неопределено Тогда
|
||||||
|
|
||||||
|
ФормаПрогресса.ТекущийСтатус = ТекущееСообщение;
|
||||||
|
ФормаПрогресса.Прогресс = ДанныеДляОчисткиИсторииДанных.Прогресс;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Сообщить(ТекущееСообщение);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ФормаПрогресса <> Неопределено Тогда
|
||||||
|
|
||||||
|
ФормаПрогресса.Прогресс = ДанныеДляОчисткиИсторииДанных.Прогресс;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СписокОшибок <> Неопределено Тогда
|
||||||
|
Для Каждого ТекущаяОшибка Из СписокОшибок Цикл
|
||||||
|
Если ФормаПрогресса = Неопределено Тогда
|
||||||
|
|
||||||
|
Сообщить(ТекущаяОшибка);
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ФормаПрогресса.СписокОшибок.Добавить(ТекущаяОшибка);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура УвеличениеЗначенияИндикатораВыполненияОчисткиДанных(ДанныеДляОчисткиИсторииДанных, ЗначениеУвеличения)
|
||||||
|
|
||||||
|
Если ФормаПрогресса <> Неопределено Тогда
|
||||||
|
ДанныеДляОчисткиИсторииДанных.Прогресс = ДанныеДляОчисткиИсторииДанных.Прогресс + ЗначениеУвеличения;
|
||||||
|
ФормаПрогресса.Прогресс = ДанныеДляОчисткиИсторииДанных.Прогресс;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Функция - Получить имя формы
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ИмяФормы - Строка - Имя формы
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Строка - Полный путь к форме
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Функция ПолучитьИмяФормы(ИмяФормы)
|
||||||
|
Перем Результат;
|
||||||
|
|
||||||
|
Результат = ПолноеИмяОбработки + ".Форма";
|
||||||
|
Если Не ПустаяСтрока(ИмяФормы) Тогда
|
||||||
|
Результат = Результат + "." + ИмяФормы;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Функция - Ошибка данных по объекту метаданных на дату
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ТипДанных - Строка - Тип Метаданных. Пример: "Документы"
|
||||||
|
// ИмяОбъекта - Строка - Имя объекта метаданных. Пример: "ПриобретениеТоваровУслуг"
|
||||||
|
// ДатаУдаления - Дата - Дата по которую данные из истории данных будут удалены
|
||||||
|
// ВПривилегированномРежиме- Булево - Признак запуска в привилегированном режиме
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Массив - Массив ошибок
|
||||||
|
//
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ОшибкаДанныхПоОбъектуМетаданныхНаДату(ТипДанных, ИмяОбъекта, ДатаУдаления, ВПривилегированномРежиме)
|
||||||
|
|
||||||
|
МассивОшибок = Новый Массив;
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
|
||||||
|
Если ВПривилегированномРежиме Тогда
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
ТипМетаданных = Метаданные[ТипДанных][ИмяОбъекта];
|
||||||
|
ИсторияДанных.УдалитьВерсии(ТипМетаданных, ДатаУдаления);
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
ТекстОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
СообщениеОбОшибке = СтрШаблон("%1.%2: %3", ТипДанных, ИмяОбъекта, ТекстОшибки);
|
||||||
|
|
||||||
|
|
||||||
|
МассивОшибок.Добавить(СообщениеОбОшибке);
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
Возврат МассивОшибок;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция НовоеДеревоМетаданных()
|
||||||
|
|
||||||
|
// "Объекты метаданных"
|
||||||
|
ДеревоМетаданных = Новый ДеревоЗначений;
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("Имя", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("Синоним", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("ПолноеИмя", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("ДанныеПоиска", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
||||||
|
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("Пометка", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("ИндексКартинки", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(2)));
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("ВключеноВКонфигураторе", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("ИспользованиеПолей", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
||||||
|
|
||||||
|
// Подчиненное дерево "Поля и табличные части"
|
||||||
|
ДеревоМетаданных.Колонки.Добавить("РеквизитыОбъекта", Новый ОписаниеТипов("ДеревоЗначений")); // РеквизитыДереваМетаданных()
|
||||||
|
|
||||||
|
Возврат ДеревоМетаданных;
|
||||||
|
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция РеквизитыДереваМетаданных()
|
||||||
|
|
||||||
|
// Собираем таблицу для более тонкой настройки истории данных
|
||||||
|
РеквизитыОбъекта = Новый ДеревоЗначений;
|
||||||
|
РеквизитыОбъекта.Колонки.Добавить("Имя", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
||||||
|
РеквизитыОбъекта.Колонки.Добавить("Синоним", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
||||||
|
РеквизитыОбъекта.Колонки.Добавить("ПолноеИмя", Новый ОписаниеТипов("Строка", Новый КвалификаторыСтроки()));
|
||||||
|
|
||||||
|
РеквизитыОбъекта.Колонки.Добавить("Пометка", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
||||||
|
РеквизитыОбъекта.Колонки.Добавить("ИндексКартинки", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(2)));
|
||||||
|
РеквизитыОбъекта.Колонки.Добавить("ВключеноВКонфигураторе", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
||||||
|
РеквизитыОбъекта.Колонки.Добавить("ИспользованиеПолей", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(1)));
|
||||||
|
|
||||||
|
Возврат РеквизитыОбъекта;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
@ -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.17">
|
||||||
|
<Form uuid="24c96ae7-805f-43ce-88b9-41e04d402a5e">
|
||||||
|
<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,182 @@
|
|||||||
|
<?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: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.17">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Выполнение очистки истории данных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||||
|
<AutoTitle>false</AutoTitle>
|
||||||
|
<AutoCommandBar name="FormCommandBar" id="-1">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ФормаЗакрытьФорму" id="23">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<DefaultButton>true</DefaultButton>
|
||||||
|
<Enabled>false</Enabled>
|
||||||
|
<CommandName>Form.Command.ЗакрытьФорму</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаЗакрытьФормуРасширеннаяПодсказка" id="24"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<Events>
|
||||||
|
<Event name="BeforeClose">ПередЗакрытием</Event>
|
||||||
|
</Events>
|
||||||
|
<ChildItems>
|
||||||
|
<LabelField name="ТекущийСтатус" id="1">
|
||||||
|
<DataPath>ТекущийСтатус</DataPath>
|
||||||
|
<TitleFont ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem" scale="100"/>
|
||||||
|
<TitleLocation>None</TitleLocation>
|
||||||
|
<Width>50</Width>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<Height>2</Height>
|
||||||
|
<HorizontalStretch>true</HorizontalStretch>
|
||||||
|
<Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem" scale="100"/>
|
||||||
|
<ContextMenu name="ТекущийСтатусКонтекстноеМеню" id="2"/>
|
||||||
|
<ExtendedTooltip name="ТекущийСтатусРасширеннаяПодсказка" id="3"/>
|
||||||
|
</LabelField>
|
||||||
|
<ProgressBarField name="Прогресс" id="4">
|
||||||
|
<DataPath>Прогресс</DataPath>
|
||||||
|
<TitleLocation>None</TitleLocation>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ShowPercent>true</ShowPercent>
|
||||||
|
<ContextMenu name="ПрогрессКонтекстноеМеню" id="5"/>
|
||||||
|
<ExtendedTooltip name="ПрогрессРасширеннаяПодсказка" id="6"/>
|
||||||
|
</ProgressBarField>
|
||||||
|
<Table name="СписокОшибок" id="7">
|
||||||
|
<Representation>List</Representation>
|
||||||
|
<TitleLocation>Top</TitleLocation>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<HeightInTableRows>3</HeightInTableRows>
|
||||||
|
<Header>false</Header>
|
||||||
|
<HorizontalLines>false</HorizontalLines>
|
||||||
|
<VerticalLines>false</VerticalLines>
|
||||||
|
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||||
|
<DataPath>СписокОшибок</DataPath>
|
||||||
|
<RowPictureDataPath>СписокОшибок.Picture</RowPictureDataPath>
|
||||||
|
<TitleFont ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem" scale="100"/>
|
||||||
|
<ContextMenu name="СписокОшибокКонтекстноеМеню" id="8"/>
|
||||||
|
<AutoCommandBar name="СписокОшибокКоманднаяПанель" id="9">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<ExtendedTooltip name="СписокОшибокРасширеннаяПодсказка" id="10"/>
|
||||||
|
<SearchStringAddition name="СписокОшибокСтрокаПоиска" id="11">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>СписокОшибок</Item>
|
||||||
|
<Type>SearchStringRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокОшибокСтрокаПоискаКонтекстноеМеню" id="12"/>
|
||||||
|
<ExtendedTooltip name="СписокОшибокСтрокаПоискаРасширеннаяПодсказка" id="13"/>
|
||||||
|
</SearchStringAddition>
|
||||||
|
<ViewStatusAddition name="СписокОшибокСостояниеПросмотра" id="14">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>СписокОшибок</Item>
|
||||||
|
<Type>ViewStatusRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокОшибокСостояниеПросмотраКонтекстноеМеню" id="15"/>
|
||||||
|
<ExtendedTooltip name="СписокОшибокСостояниеПросмотраРасширеннаяПодсказка" id="16"/>
|
||||||
|
</ViewStatusAddition>
|
||||||
|
<SearchControlAddition name="СписокОшибокУправлениеПоиском" id="17">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>СписокОшибок</Item>
|
||||||
|
<Type>SearchControl</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокОшибокУправлениеПоискомКонтекстноеМеню" id="18"/>
|
||||||
|
<ExtendedTooltip name="СписокОшибокУправлениеПоискомРасширеннаяПодсказка" id="19"/>
|
||||||
|
</SearchControlAddition>
|
||||||
|
<ChildItems>
|
||||||
|
<LabelField name="СписокОшибокЗначение" id="20">
|
||||||
|
<DataPath>СписокОшибок.Value</DataPath>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ContextMenu name="СписокОшибокЗначениеКонтекстноеМеню" id="21"/>
|
||||||
|
<ExtendedTooltip name="СписокОшибокЗначениеРасширеннаяПодсказка" id="22"/>
|
||||||
|
</LabelField>
|
||||||
|
</ChildItems>
|
||||||
|
</Table>
|
||||||
|
</ChildItems>
|
||||||
|
<Attributes>
|
||||||
|
<Attribute name="Объект" id="1">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Объект</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>cfg:DataProcessorObject.PAPI_НастройкаСоставаИсторииДанных</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>xs:decimal</v8:Type>
|
||||||
|
<v8:NumberQualifiers>
|
||||||
|
<v8:Digits>10</v8:Digits>
|
||||||
|
<v8:FractionDigits>0</v8:FractionDigits>
|
||||||
|
<v8:AllowedSign>Any</v8:AllowedSign>
|
||||||
|
</v8:NumberQualifiers>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="СписокОшибок" id="4">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Предупреждения</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>v8:ValueListType</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="МожноЗакрыть" id="5">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Можно закрыть</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<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>
|
||||||
|
</Command>
|
||||||
|
</Commands>
|
||||||
|
</Form>
|
@ -0,0 +1,27 @@
|
|||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗакрытьФорму(Команда)
|
||||||
|
|
||||||
|
Закрыть();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)
|
||||||
|
Если Не МожноЗакрыть Тогда
|
||||||
|
СтандартнаяОбработка = Ложь;
|
||||||
|
Отказ = Истина;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура УстановитьВозможностьЗакрытияФормы() Экспорт
|
||||||
|
|
||||||
|
МожноЗакрыть = Истина;
|
||||||
|
Элементы.ФормаЗакрытьФорму.Доступность = Истина;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
|||||||
<v8:content>PAPI: Отправка сообщения сервисов интеграции</v8:content>
|
<v8:content>PAPI: Отправка сообщения сервисов интеграции</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment>Отправить сообщения сервисов интеграции V2024.05.08</Comment>
|
<Comment>Отправить сообщения сервисов интеграции V2024.08.25</Comment>
|
||||||
<UseStandardCommands>true</UseStandardCommands>
|
<UseStandardCommands>true</UseStandardCommands>
|
||||||
<DefaultForm>DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Form.Форма</DefaultForm>
|
<DefaultForm>DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Form.Форма</DefaultForm>
|
||||||
<AuxiliaryForm/>
|
<AuxiliaryForm/>
|
||||||
|
@ -1,22 +1,277 @@
|
|||||||
#Область ЗаготовкаБСП
|
|
||||||
|
#Область ИнициализацияДополнительныеОтчетыИОбработки
|
||||||
|
|
||||||
// Возвращает сведения о внешней обработке.
|
// Возвращает сведения о внешней обработке.
|
||||||
//Функция СведенияОВнешнейОбработке() Экспорт
|
Функция СведенияОВнешнейОбработке() Экспорт
|
||||||
//
|
|
||||||
// ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.5.71");
|
Перем ПараметрыРегистрации;
|
||||||
// ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
|
||||||
//
|
Если ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
|
||||||
// ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
|
|
||||||
// ПараметрыРегистрации.Версия = "2024.05.08";
|
МодульДополнительныеОтчетыИОбработки = ОбщийМодуль("ДополнительныеОтчетыИОбработки");
|
||||||
//
|
МодульДополнительныеОтчетыИОбработкиКлиентСервер = ОбщийМодуль("ДополнительныеОтчетыИОбработкиКлиентСервер");
|
||||||
// НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
|
|
||||||
// НоваяКоманда.Представление = НСтр("ru = 'Отправка сообщения сервисов интеграции'");
|
ПараметрыРегистрации = МодульДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.5.71");
|
||||||
// НоваяКоманда.Идентификатор = "ОтправкаСообщенияСервисовИнтеграции";
|
ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
||||||
// НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
|
|
||||||
// НоваяКоманда.ПоказыватьОповещение = Ложь;
|
ПараметрыРегистрации.Вид = МодульДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
|
||||||
//
|
ПараметрыРегистрации.Версия = "2024.08.25";
|
||||||
// Возврат ПараметрыРегистрации;
|
|
||||||
//
|
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
|
||||||
//КонецФункции
|
НоваяКоманда.Представление = НСтр("ru = 'Отправка сообщения сервисов интеграции'");
|
||||||
|
НоваяКоманда.Идентификатор = "ОтправкаСообщенияСервисовИнтеграции";
|
||||||
|
НоваяКоманда.Использование = МодульДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
|
||||||
|
НоваяКоманда.ПоказыватьОповещение = Ложь;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ПараметрыРегистрации;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
|
// Функция для возврата минимальной версии при которой будет работать история данных
|
||||||
|
Функция МинимальнаяВерсияПлатформы()
|
||||||
|
Возврат "8.3.17";
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Функция для возврата версии в которой появилось свойство РазмерТела
|
||||||
|
Функция ВерсияСРазмерТела()
|
||||||
|
Возврат "8.3.21";
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
// Определяет используемую версию платформы.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ВерсияПлатформы - Строка - Пример: "8.3.11.2867"
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура:
|
||||||
|
// Отработал - Булево - Истина, функция возвращает нормальный результат,
|
||||||
|
// Ложь означает, что результат получить не удалось.
|
||||||
|
// ТекстОшибки - Строка - Описание ошибки
|
||||||
|
// Результат - Строка - Текущая версия конфигуратора или режима совместимости
|
||||||
|
//
|
||||||
|
Функция ТекущаяВерсияПлатформы(ВидПроверки = "МинимальнаяВерсияПлатформы") Экспорт
|
||||||
|
|
||||||
|
Результат = Новый Структура("Отработал, ТекстОшибки, Результат", Истина, "", 0);
|
||||||
|
|
||||||
|
АктуальнаяСистемнаяИнформация = Новый СистемнаяИнформация;
|
||||||
|
|
||||||
|
// 8.3.11.2867
|
||||||
|
перВерсияПриложения = АктуальнаяСистемнаяИнформация.ВерсияПриложения;
|
||||||
|
|
||||||
|
Если ВидПроверки = "МинимальнаяВерсияПлатформы" Тогда
|
||||||
|
МинимальнаяВерсия = МинимальнаяВерсияПлатформы();
|
||||||
|
Иначе
|
||||||
|
МинимальнаяВерсия = ВерсияСРазмерТела();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Основная проверка
|
||||||
|
Если ВерсияСтаршеИлиРавнаВерсии(перВерсияПриложения, МинимальнаяВерсия) Тогда
|
||||||
|
|
||||||
|
Результат.Результат = перВерсияПриложения;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Результат.Отработал = Ложь;
|
||||||
|
текТекстОшибки = НСтр("ru = 'Версия платформы ( %1 ), необходима версия не ниже ( %2 )'");
|
||||||
|
Результат.ТекстОшибки = СтрШаблон(текТекстОшибки, перВерсияПриложения, МинимальнаяВерсия);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
// Сравниваем две версии и возвращаем Истина если ПроверяемаяВерсия >= ЭталоннаяВерсия,
|
||||||
|
// в противном случае возвращаем Ложь
|
||||||
|
Функция ВерсияСтаршеИлиРавнаВерсии(ПроверяемаяВерсия, ЭталоннаяВерсия)
|
||||||
|
|
||||||
|
СтруктураПроверяемаяВерсия = ВернутьСтруктуруПоВерсии(ПроверяемаяВерсия);
|
||||||
|
СтруктураЭталоннаяВерсия = ВернутьСтруктуруПоВерсии(ЭталоннаяВерсия);
|
||||||
|
|
||||||
|
Результат = Истина;
|
||||||
|
|
||||||
|
Если Число(СтруктураПроверяемаяВерсия.НомерВерсии) > Число(СтруктураЭталоннаяВерсия.НомерВерсии) Тогда
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
ИначеЕсли Число(СтруктураПроверяемаяВерсия.НомерВерсии) < Число(СтруктураЭталоннаяВерсия.НомерВерсии) Тогда
|
||||||
|
|
||||||
|
Результат = Ложь;
|
||||||
|
|
||||||
|
Иначе // СтруктураПроверяемаяВерсия.НомерВерсии = СтруктураЭталоннаяВерсия
|
||||||
|
|
||||||
|
Если Число(СтруктураПроверяемаяВерсия.НомерРедакции) > Число(СтруктураЭталоннаяВерсия.НомерРедакции) Тогда
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
ИначеЕсли Число(СтруктураПроверяемаяВерсия.НомерРедакции) < Число(СтруктураЭталоннаяВерсия.НомерРедакции) Тогда
|
||||||
|
|
||||||
|
Результат = Ложь;
|
||||||
|
|
||||||
|
Иначе // СтруктураПроверяемаяВерсия.НомерРедакции = СтруктураЭталоннаяВерсия.НомерРедакции
|
||||||
|
|
||||||
|
Если Число(СтруктураПроверяемаяВерсия.НомерРелиза) > Число(СтруктураЭталоннаяВерсия.НомерРелиза) Тогда
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
ИначеЕсли Число(СтруктураПроверяемаяВерсия.НомерРелиза) < Число(СтруктураЭталоннаяВерсия.НомерРелиза) Тогда
|
||||||
|
|
||||||
|
Результат = Ложь;
|
||||||
|
|
||||||
|
Иначе // СтруктураПроверяемаяВерсия.НомерРелиза = СтруктураЭталоннаяВерсия.НомерРелиза
|
||||||
|
|
||||||
|
Если СтруктураПроверяемаяВерсия.НомерПодрелиза <> "0" Тогда
|
||||||
|
|
||||||
|
Если Число(СтруктураПроверяемаяВерсия.НомерПодрелиза) > Число(СтруктураЭталоннаяВерсия.НомерПодрелиза) Тогда
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
ИначеЕсли Число(СтруктураПроверяемаяВерсия.НомерПодрелиза) < Число(СтруктураЭталоннаяВерсия.НомерПодрелиза) Тогда
|
||||||
|
|
||||||
|
Результат = Ложь;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецЕсли; // НомерПодрелиза
|
||||||
|
КонецЕсли; // НомерПодрелиза <> "0"
|
||||||
|
КонецЕсли; // НомерРелиза
|
||||||
|
КонецЕсли; // НомерРедакции
|
||||||
|
КонецЕсли; // НомерВерсии
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает структуру по версии
|
||||||
|
// Параметры:
|
||||||
|
// ВерсияПлатформы - Строка - Пример: "8.3.11.2867"
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура:
|
||||||
|
// НомерВерсии - Строка - Пример: "8"
|
||||||
|
// НомерРедакции - Строка - Пример: "3"
|
||||||
|
// НомерРелиза - Строка - Пример: "11"
|
||||||
|
// НомерПодрелиза - Строка - Пример: "2867"
|
||||||
|
Функция ВернутьСтруктуруПоВерсии(ВерсияПлатформы)
|
||||||
|
|
||||||
|
массивРазделенныхЭлементов = СтрРазделить(ВерсияПлатформы, ".", Истина);
|
||||||
|
|
||||||
|
Если массивРазделенныхЭлементов.Количество() < 4 Тогда
|
||||||
|
Пока массивРазделенныхЭлементов.Количество() < 4 Цикл
|
||||||
|
массивРазделенныхЭлементов.Добавить("0");
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
СтруктураВерсияПриложения = Новый Структура("НомерВерсии, НомерРедакции, НомерРелиза, НомерПодрелиза"
|
||||||
|
,массивРазделенныхЭлементов[0]
|
||||||
|
,массивРазделенныхЭлементов[1]
|
||||||
|
,массивРазделенныхЭлементов[2]
|
||||||
|
,массивРазделенныхЭлементов[3]);
|
||||||
|
|
||||||
|
Возврат СтруктураВерсияПриложения;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#Область ДополнительныеОбработкиИОтчеты
|
||||||
|
|
||||||
|
// Возвращает Истина, если подсистема существует.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема без слов "Подсистема.".
|
||||||
|
// Например: "СтандартныеПодсистемы.БазоваяФункциональность".
|
||||||
|
//
|
||||||
|
// Пример вызова необязательной подсистемы:
|
||||||
|
//
|
||||||
|
// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
|
||||||
|
// МодульУправлениеДоступом = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступом");
|
||||||
|
// МодульУправлениеДоступом.<Имя метода>();
|
||||||
|
// КонецЕсли;
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево
|
||||||
|
//
|
||||||
|
Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт
|
||||||
|
|
||||||
|
ИменаПодсистем = ИменаПодсистем();
|
||||||
|
Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает соответствие имен подсистем и значения Истина;
|
||||||
|
Функция ИменаПодсистем() Экспорт
|
||||||
|
|
||||||
|
Возврат Новый ФиксированноеСоответствие(ИменаПодчиненныхПодсистем(Метаданные));
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ИменаПодчиненныхПодсистем(РодительскаяПодсистема)
|
||||||
|
|
||||||
|
Имена = Новый Соответствие;
|
||||||
|
|
||||||
|
Для Каждого ТекущаяПодсистема Из РодительскаяПодсистема.Подсистемы Цикл
|
||||||
|
|
||||||
|
Имена.Вставить(ТекущаяПодсистема.Имя, Истина);
|
||||||
|
ИменаПодчиненных = ИменаПодчиненныхПодсистем(ТекущаяПодсистема);
|
||||||
|
|
||||||
|
Для каждого ИмяПодчиненной Из ИменаПодчиненных Цикл
|
||||||
|
Имена.Вставить(ТекущаяПодсистема.Имя + "." + ИмяПодчиненной.Ключ, Истина);
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Имена;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает ссылку на общий модуль по имени.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Имя - Строка - имя общего модуля, например:
|
||||||
|
// "ОбщегоНазначения",
|
||||||
|
// "ОбщегоНазначенияКлиент".
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ОбщийМодуль
|
||||||
|
//
|
||||||
|
Функция ОбщийМодуль(Имя) Экспорт
|
||||||
|
|
||||||
|
Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда
|
||||||
|
Модуль = Вычислить(Имя); // АПК:488 "Вычислить" вместо "ОбщегоНазначения.ВычислитьВБезопасномРежиме()", так как это автономная обработка.
|
||||||
|
Иначе
|
||||||
|
Модуль = Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ТипЗнч(Модуль) <> Тип("ОбщийМодуль") Тогда
|
||||||
|
ВызватьИсключение ПодставитьПараметрыВСтроку(НСтр("ru = 'Общий модуль ""%1"" не существует.'"), Имя);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Модуль;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПодставитьПараметрыВСтроку(Знач СтрокаПодстановки,
|
||||||
|
Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено)
|
||||||
|
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%1", Параметр1);
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%2", Параметр2);
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%3", Параметр3);
|
||||||
|
|
||||||
|
Возврат СтрокаПодстановки;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
@ -522,7 +522,7 @@
|
|||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Создать "РазмерСообщения"</v8:content>
|
<v8:content>Создать параметр "РазмерСообщения" (обязательно если платформа младше 8.3.21)</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
<Type>
|
<Type>
|
||||||
@ -544,6 +544,32 @@
|
|||||||
</v8:StringQualifiers>
|
</v8:StringQualifiers>
|
||||||
</Type>
|
</Type>
|
||||||
</Attribute>
|
</Attribute>
|
||||||
|
<Attribute name="ВерсияПлатформы" id="13">
|
||||||
|
<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="14">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Версия с размером тела</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:boolean</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
</Attributes>
|
</Attributes>
|
||||||
<Commands>
|
<Commands>
|
||||||
<Command name="ОтправитьСообщение" id="1">
|
<Command name="ОтправитьСообщение" id="1">
|
||||||
|
@ -27,22 +27,33 @@
|
|||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||||
|
|
||||||
Если Метаданные.СервисыИнтеграции.Количество() > 0 Тогда
|
// Проверка пригодности платформы
|
||||||
Для Каждого СервисИнтеграции Из Метаданные.СервисыИнтеграции Цикл
|
СтруктураПроверки = ЭтотОбъект().ТекущаяВерсияПлатформы();
|
||||||
|
Если СтруктураПроверки.Отработал Тогда
|
||||||
|
ЕстьОшибка = Ложь;
|
||||||
|
ВерсияПлатформы = СтруктураПроверки.Результат;
|
||||||
|
|
||||||
|
Если Метаданные.СервисыИнтеграции.Количество() > 0 Тогда
|
||||||
|
Для Каждого СервисИнтеграции Из Метаданные.СервисыИнтеграции Цикл
|
||||||
|
|
||||||
|
Элементы.Сервис.СписокВыбора.Добавить(СервисИнтеграции.Имя,СервисИнтеграции.Имя);
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
Элементы.Сервис.СписокВыбора.Добавить(СервисИнтеграции.Имя,СервисИнтеграции.Имя);
|
Если Элементы.Сервис.СписокВыбора.Количество() > 0 Тогда
|
||||||
|
|
||||||
КонецЦикла;
|
Сервис = Элементы.Сервис.СписокВыбора[0];
|
||||||
|
|
||||||
Если Элементы.Сервис.СписокВыбора.Количество() > 0 Тогда
|
СервисПриИзмененииНаСервере();
|
||||||
|
|
||||||
Сервис = Элементы.Сервис.СписокВыбора[0];
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
СервисПриИзмененииНаСервере();
|
|
||||||
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
ЕстьОшибка = Истина;
|
||||||
|
ТекстОшибки = СтруктураПроверки.ТекстОшибки;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
// Создаю параметр для описания сообщения
|
// Создаю параметр для описания сообщения
|
||||||
новСтрока = ПараметрыСообщения.Добавить();
|
новСтрока = ПараметрыСообщения.Добавить();
|
||||||
новСтрока.Ключ = "ТипСообщения";
|
новСтрока.Ключ = "ТипСообщения";
|
||||||
@ -50,8 +61,12 @@
|
|||||||
|
|
||||||
// Для того чтобы в параметрах было сведения о размере тела сообщения:
|
// Для того чтобы в параметрах было сведения о размере тела сообщения:
|
||||||
// Сообщение.Параметры.Вставить("РазмерСообщения", Буфер.Размер);
|
// Сообщение.Параметры.Вставить("РазмерСообщения", Буфер.Размер);
|
||||||
|
СтруктураПроверки = ЭтотОбъект().ТекущаяВерсияПлатформы("ВерсияСРазмеромТела");
|
||||||
|
ВерсияСРазмеромТела = СтруктураПроверки.Отработал;
|
||||||
ВключитьРазмерСообщения = Истина;
|
ВключитьРазмерСообщения = Истина;
|
||||||
|
|
||||||
|
ВидимостьИДоступностьЭлементов();
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@ -269,6 +284,31 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Функция ЭтотОбъект(ТекущийОбъект = Неопределено)
|
||||||
|
|
||||||
|
Если ТекущийОбъект = Неопределено Тогда
|
||||||
|
Возврат РеквизитФормыВЗначение("Объект");
|
||||||
|
КонецЕсли;
|
||||||
|
ЗначениеВРеквизитФормы(ТекущийОбъект, "Объект");
|
||||||
|
|
||||||
|
Возврат Неопределено;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ВидимостьИДоступностьЭлементов()
|
||||||
|
|
||||||
|
Элементы.ТекстОшибки.Видимость = ЕстьОшибка;
|
||||||
|
|
||||||
|
Элементы.ГруппаШапка.Видимость = Не ЕстьОшибка;
|
||||||
|
Элементы.Страницы.Видимость = Не ЕстьОшибка;
|
||||||
|
Элементы.ИдентификаторЗапроса.Видимость = Не ЕстьОшибка;
|
||||||
|
Элементы.ГруппаКоманднаяПанель.Видимость = Не ЕстьОшибка;
|
||||||
|
|
||||||
|
Элементы.ВключитьРазмерСообщения.Видимость = ВерсияСРазмеромТела
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
<v8:content>PAPI: Сообщения сервисов интеграции</v8:content>
|
<v8:content>PAPI: Сообщения сервисов интеграции</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment>Сообщения сервисов интеграции V2024.05.06</Comment>
|
<Comment>Сообщения сервисов интеграции V2024.08.25</Comment>
|
||||||
<UseStandardCommands>true</UseStandardCommands>
|
<UseStandardCommands>true</UseStandardCommands>
|
||||||
<DefaultForm>DataProcessor.PAPI_СообщенияСервисовИнтеграции.Form.Форма</DefaultForm>
|
<DefaultForm>DataProcessor.PAPI_СообщенияСервисовИнтеграции.Form.Форма</DefaultForm>
|
||||||
<AuxiliaryForm/>
|
<AuxiliaryForm/>
|
||||||
|
@ -1,22 +1,121 @@
|
|||||||
#Область ЗаготовкаБСП
|
|
||||||
|
#Область ИнициализацияДополнительныеОтчетыИОбработки
|
||||||
|
|
||||||
// Возвращает сведения о внешней обработке.
|
// Возвращает сведения о внешней обработке.
|
||||||
//Функция СведенияОВнешнейОбработке() Экспорт
|
Функция СведенияОВнешнейОбработке() Экспорт
|
||||||
//
|
|
||||||
// ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.5.71");
|
Перем ПараметрыРегистрации;
|
||||||
// ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
|
||||||
//
|
|
||||||
// ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
|
|
||||||
// ПараметрыРегистрации.Версия = "2024.05.06";
|
|
||||||
//
|
|
||||||
// НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
|
|
||||||
// НоваяКоманда.Представление = НСтр("ru = 'Сообщения сервисов интеграции'");
|
|
||||||
// НоваяКоманда.Идентификатор = "СообщенияСервисовИнтеграции";
|
|
||||||
// НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
|
|
||||||
// НоваяКоманда.ПоказыватьОповещение = Ложь;
|
|
||||||
//
|
|
||||||
// Возврат ПараметрыРегистрации;
|
|
||||||
//
|
|
||||||
//КонецФункции
|
|
||||||
|
|
||||||
#КонецОбласти
|
Если ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
|
||||||
|
|
||||||
|
МодульДополнительныеОтчетыИОбработки = ОбщийМодуль("ДополнительныеОтчетыИОбработки");
|
||||||
|
МодульДополнительныеОтчетыИОбработкиКлиентСервер = ОбщийМодуль("ДополнительныеОтчетыИОбработкиКлиентСервер");
|
||||||
|
|
||||||
|
ПараметрыРегистрации = МодульДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.5.71");
|
||||||
|
ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
|
||||||
|
|
||||||
|
ПараметрыРегистрации.Вид = МодульДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
|
||||||
|
ПараметрыРегистрации.Версия = "2024.08.25";
|
||||||
|
|
||||||
|
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
|
||||||
|
НоваяКоманда.Представление = НСтр("ru = 'Сообщения сервисов интеграции'");
|
||||||
|
НоваяКоманда.Идентификатор = "СообщенияСервисовИнтеграции";
|
||||||
|
НоваяКоманда.Использование = МодульДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
|
||||||
|
НоваяКоманда.ПоказыватьОповещение = Ложь;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ПараметрыРегистрации;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#Область ДополнительныеОбработкиИОтчеты
|
||||||
|
// Возвращает Истина, если подсистема существует.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема без слов "Подсистема.".
|
||||||
|
// Например: "СтандартныеПодсистемы.БазоваяФункциональность".
|
||||||
|
//
|
||||||
|
// Пример вызова необязательной подсистемы:
|
||||||
|
//
|
||||||
|
// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом") Тогда
|
||||||
|
// МодульУправлениеДоступом = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступом");
|
||||||
|
// МодульУправлениеДоступом.<Имя метода>();
|
||||||
|
// КонецЕсли;
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево
|
||||||
|
//
|
||||||
|
Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт
|
||||||
|
|
||||||
|
ИменаПодсистем = ИменаПодсистем();
|
||||||
|
Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает соответствие имен подсистем и значения Истина;
|
||||||
|
Функция ИменаПодсистем() Экспорт
|
||||||
|
|
||||||
|
Возврат Новый ФиксированноеСоответствие(ИменаПодчиненныхПодсистем(Метаданные));
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ИменаПодчиненныхПодсистем(РодительскаяПодсистема)
|
||||||
|
|
||||||
|
Имена = Новый Соответствие;
|
||||||
|
|
||||||
|
Для Каждого ТекущаяПодсистема Из РодительскаяПодсистема.Подсистемы Цикл
|
||||||
|
|
||||||
|
Имена.Вставить(ТекущаяПодсистема.Имя, Истина);
|
||||||
|
ИменаПодчиненных = ИменаПодчиненныхПодсистем(ТекущаяПодсистема);
|
||||||
|
|
||||||
|
Для каждого ИмяПодчиненной Из ИменаПодчиненных Цикл
|
||||||
|
Имена.Вставить(ТекущаяПодсистема.Имя + "." + ИмяПодчиненной.Ключ, Истина);
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Имена;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает ссылку на общий модуль по имени.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Имя - Строка - имя общего модуля, например:
|
||||||
|
// "ОбщегоНазначения",
|
||||||
|
// "ОбщегоНазначенияКлиент".
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ОбщийМодуль
|
||||||
|
//
|
||||||
|
Функция ОбщийМодуль(Имя) Экспорт
|
||||||
|
|
||||||
|
Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда
|
||||||
|
Модуль = Вычислить(Имя); // АПК:488 "Вычислить" вместо "ОбщегоНазначения.ВычислитьВБезопасномРежиме()", так как это автономная обработка.
|
||||||
|
Иначе
|
||||||
|
Модуль = Неопределено;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ТипЗнч(Модуль) <> Тип("ОбщийМодуль") Тогда
|
||||||
|
ВызватьИсключение ПодставитьПараметрыВСтроку(НСтр("ru = 'Общий модуль ""%1"" не существует.'"), Имя);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Модуль;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПодставитьПараметрыВСтроку(Знач СтрокаПодстановки,
|
||||||
|
Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено)
|
||||||
|
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%1", Параметр1);
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%2", Параметр2);
|
||||||
|
СтрокаПодстановки = СтрЗаменить(СтрокаПодстановки, "%3", Параметр3);
|
||||||
|
|
||||||
|
Возврат СтрокаПодстановки;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
@ -98,15 +98,32 @@
|
|||||||
<ContextMenu name="ЗапросКонтекстноеМеню" id="29"/>
|
<ContextMenu name="ЗапросКонтекстноеМеню" id="29"/>
|
||||||
<ExtendedTooltip name="ЗапросРасширеннаяПодсказка" id="30"/>
|
<ExtendedTooltip name="ЗапросРасширеннаяПодсказка" id="30"/>
|
||||||
</LabelField>
|
</LabelField>
|
||||||
|
<LabelField name="Ссылка" id="31">
|
||||||
|
<DataPath>Список.Ref</DataPath>
|
||||||
|
<UserVisible>
|
||||||
|
<xr:Common>false</xr:Common>
|
||||||
|
</UserVisible>
|
||||||
|
<ContextMenu name="СсылкаКонтекстноеМеню" id="32"/>
|
||||||
|
<ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="33"/>
|
||||||
|
</LabelField>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
</Table>
|
</Table>
|
||||||
</ChildItems>
|
</ChildItems>
|
||||||
<Attributes>
|
<Attributes>
|
||||||
<Attribute name="Список" id="1">
|
<Attribute name="Список" id="1">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Список документов</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
<Type>
|
<Type>
|
||||||
<v8:Type>cfg:DynamicList</v8:Type>
|
<v8:Type>cfg:DynamicList</v8:Type>
|
||||||
</Type>
|
</Type>
|
||||||
<MainAttribute>true</MainAttribute>
|
<MainAttribute>true</MainAttribute>
|
||||||
|
<UseAlways>
|
||||||
|
<Field>Список.Ref</Field>
|
||||||
|
</UseAlways>
|
||||||
<Settings xsi:type="DynamicList">
|
<Settings xsi:type="DynamicList">
|
||||||
<ManualQuery>false</ManualQuery>
|
<ManualQuery>false</ManualQuery>
|
||||||
<DynamicDataRead>true</DynamicDataRead>
|
<DynamicDataRead>true</DynamicDataRead>
|
||||||
|
@ -43,6 +43,18 @@
|
|||||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
</Properties>
|
</Properties>
|
||||||
<ChildObjects>
|
<ChildObjects>
|
||||||
|
<EnumValue uuid="18bbd3ae-d32c-40dc-bdb9-76ad5b99aa70">
|
||||||
|
<Properties>
|
||||||
|
<Name>Запись</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Запись</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
<EnumValue uuid="2bd1a892-02da-4230-bd3d-4ff267d386b2">
|
<EnumValue uuid="2bd1a892-02da-4230-bd3d-4ff267d386b2">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Name>ОтменаПроведения</Name>
|
<Name>ОтменаПроведения</Name>
|
||||||
@ -79,13 +91,25 @@
|
|||||||
<Comment/>
|
<Comment/>
|
||||||
</Properties>
|
</Properties>
|
||||||
</EnumValue>
|
</EnumValue>
|
||||||
<EnumValue uuid="18bbd3ae-d32c-40dc-bdb9-76ad5b99aa70">
|
<EnumValue uuid="917369cb-c55f-4bcc-a3d8-d0d02dcbb16d">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Name>Запись</Name>
|
<Name>СнятьПометкуУдаления</Name>
|
||||||
<Synonym>
|
<Synonym>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Запись</v8:content>
|
<v8:content>Снять пометку удаления</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
|
<EnumValue uuid="70db835f-8465-4af2-9ef3-b6ac5d457c44">
|
||||||
|
<Properties>
|
||||||
|
<Name>УстановитьПометкуУдаления</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Установить пометку удаления</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment/>
|
<Comment/>
|
||||||
|
186
src/ПодсистемаPAPI/Enums/PAPI_СрокиХранения.xml
Normal file
186
src/ПодсистемаPAPI/Enums/PAPI_СрокиХранения.xml
Normal file
@ -0,0 +1,186 @@
|
|||||||
|
<?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.17">
|
||||||
|
<Enum uuid="7a79fd82-05a0-4993-b026-ceaaabcb20c2">
|
||||||
|
<InternalInfo>
|
||||||
|
<xr:GeneratedType name="EnumRef.PAPI_СрокиХранения" category="Ref">
|
||||||
|
<xr:TypeId>a332c4aa-3ed2-4d00-bf9e-7dc7e5278ae8</xr:TypeId>
|
||||||
|
<xr:ValueId>a57051cd-1260-409a-ad1c-de191313875c</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="EnumManager.PAPI_СрокиХранения" category="Manager">
|
||||||
|
<xr:TypeId>c3302fc5-2a7b-4551-a799-9764f3459aed</xr:TypeId>
|
||||||
|
<xr:ValueId>108a9630-7b23-46da-9ec7-88e5795a4e25</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="EnumList.PAPI_СрокиХранения" category="List">
|
||||||
|
<xr:TypeId>8b1113c3-6cd3-47fa-a7d7-b2fccc2b19b8</xr:TypeId>
|
||||||
|
<xr:ValueId>05327059-825e-4276-82a2-960046679ceb</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
</InternalInfo>
|
||||||
|
<Properties>
|
||||||
|
<Name>PAPI_СрокиХранения</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>PAPI: Сроки хранения</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<UseStandardCommands>false</UseStandardCommands>
|
||||||
|
<StandardAttributes>
|
||||||
|
<xr:StandardAttribute name="Order">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
<xr:StandardAttribute name="Ref">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
</StandardAttributes>
|
||||||
|
<Characteristics/>
|
||||||
|
<QuickChoice>true</QuickChoice>
|
||||||
|
<ChoiceMode>BothWays</ChoiceMode>
|
||||||
|
<DefaultListForm/>
|
||||||
|
<DefaultChoiceForm/>
|
||||||
|
<AuxiliaryListForm/>
|
||||||
|
<AuxiliaryChoiceForm/>
|
||||||
|
<ListPresentation/>
|
||||||
|
<ExtendedListPresentation>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Сроки хранения версий</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ExtendedListPresentation>
|
||||||
|
<Explanation/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
</Properties>
|
||||||
|
<ChildObjects>
|
||||||
|
<EnumValue uuid="74f78a0a-4839-426e-a045-16fcf5d29cea">
|
||||||
|
<Properties>
|
||||||
|
<Name>Бессрочно</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Бессрочно</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
|
<EnumValue uuid="c96c8b47-60b2-4540-854b-97e5bec4bf92">
|
||||||
|
<Properties>
|
||||||
|
<Name>ЗаДень</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>За день</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
|
<EnumValue uuid="5237ccca-82de-45e3-8203-8f5fea2228af">
|
||||||
|
<Properties>
|
||||||
|
<Name>ЗаНеделю</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>За неделю</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
|
<EnumValue uuid="60c33745-77a4-4f24-ac08-12e11756daac">
|
||||||
|
<Properties>
|
||||||
|
<Name>ЗаМесяц</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>За месяц</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
|
<EnumValue uuid="a2b85238-7af8-4ac4-a28d-799f2c51a066">
|
||||||
|
<Properties>
|
||||||
|
<Name>ЗаТриМесяца</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>За три месяца</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
|
<EnumValue uuid="2af20f42-ec09-4bd7-b7e6-9bd70acc46df">
|
||||||
|
<Properties>
|
||||||
|
<Name>ЗаШестьМесяцев</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>За шесть месяцев</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
|
<EnumValue uuid="7cbe2691-ba83-46f4-9461-11249a9e6118">
|
||||||
|
<Properties>
|
||||||
|
<Name>ЗаГод</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>За год</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
</Properties>
|
||||||
|
</EnumValue>
|
||||||
|
</ChildObjects>
|
||||||
|
</Enum>
|
||||||
|
</MetaDataObject>
|
@ -0,0 +1,25 @@
|
|||||||
|
Функция ВсеЗначенияСписком() Экспорт
|
||||||
|
|
||||||
|
Результат = Новый СписокЗначений;
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| Ссылка КАК Значение,
|
||||||
|
| ПРЕДСТАВЛЕНИЕ(Ссылка) КАК Представление
|
||||||
|
|ИЗ
|
||||||
|
| Перечисление.PAPI_СрокиХранения";
|
||||||
|
|
||||||
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|
||||||
|
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
|
||||||
|
|
||||||
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||||
|
|
||||||
|
Результат.Добавить(ВыборкаДетальныеЗаписи.Значение, ВыборкаДетальныеЗаписи.Представление);
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
&После("ПередНачаломРаботыСистемы")
|
&После("ПередНачаломРаботыСистемы")
|
||||||
Процедура PAPI_ПередНачаломРаботыСистемы()
|
Процедура PAPI_ПередНачаломРаботыСистемы()
|
||||||
PAPI_ОбщегоНазначенияВызовСервера.ПередНачаломРаботыСистемы();
|
PAPI_ДанныеДляЗаполненияНастроек.ПередНачаломРаботыСистемы();
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Функция - Добавить изменить запись
|
// Добавить изменить запись
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтруктураЗаписи - Структура -
|
// СтруктураЗаписи - Структура -
|
||||||
@ -111,9 +111,12 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Процедура - Удалить устаревшие записи
|
// Удалить устаревшие записи
|
||||||
//
|
//
|
||||||
Процедура УдалитьУстаревшиеЗаписи() Экспорт
|
// Параметры:
|
||||||
|
// ДатаОтправки - Дата - Дата по которую следует удалить записи
|
||||||
|
//
|
||||||
|
Процедура УдалитьУстаревшиеЗаписи(ДатаОтправки = Неопределено) Экспорт
|
||||||
|
|
||||||
ВключенПривилегированныйРежим = Ложь;
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
Если Не ПривилегированныйРежим() Тогда
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
@ -132,7 +135,9 @@
|
|||||||
| PAPI_ВходящиеСообщенияСервисаИнтеграции.ДатаОтправки <= &ДатаОтправки
|
| PAPI_ВходящиеСообщенияСервисаИнтеграции.ДатаОтправки <= &ДатаОтправки
|
||||||
| И PAPI_ВходящиеСообщенияСервисаИнтеграции.ДанныеПрочитаны";
|
| И PAPI_ВходящиеСообщенияСервисаИнтеграции.ДанныеПрочитаны";
|
||||||
|
|
||||||
ДатаОтправки = ТекущаяДатаСеанса();
|
Если Не ЗначениеЗаполнено(ДатаОтправки) Тогда
|
||||||
|
ДатаОтправки = ТекущаяДатаСеанса();
|
||||||
|
КонецЕсли;
|
||||||
Запрос.УстановитьПараметр("ДатаОтправки", ДатаОтправки);
|
Запрос.УстановитьПараметр("ДатаОтправки", ДатаОтправки);
|
||||||
|
|
||||||
РезультатЗапроса = Запрос.Выполнить();
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
@ -156,7 +161,7 @@
|
|||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
// Процедура - Запустить повторную загрузку
|
// Запустить повторную загрузку
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Идентификатор - УникальныйИдентификатор - Идентификатор входящего сообщения
|
// Идентификатор - УникальныйИдентификатор - Идентификатор входящего сообщения
|
||||||
@ -194,7 +199,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Массив полей регистра
|
// Массив полей регистра
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - Поля заполняемые при создании записи
|
// Массив - Поля заполняемые при создании записи
|
||||||
@ -231,7 +236,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Массив полей изменения регистра
|
// Массив полей изменения регистра
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - Поля заполняемые при создании записи
|
// Массив - Поля заполняемые при создании записи
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
// Функция - Добавить изменить запись
|
// Добавить или изменяет запись регистра
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтруктураЗаписи - Структура -
|
// СтруктураЗаписи - Структура - Необходимая структура для записи в регистр
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Результат - Булево
|
// Результат - Булево
|
||||||
@ -101,10 +101,10 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
// Функция - Получить идентификатор входящего запроса
|
// Возвращает идентификатор входящего запроса
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Идентификатор - Уникальный идентификатор - Идентификатор запроса недостающих данных
|
// Идентификатор - Уникальный идентификатор - Идентификатор запроса недостающих данных
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Результат - Структура
|
// Результат - Структура
|
||||||
@ -154,7 +154,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Нет запросов недостающих данных
|
// Проверка наличия недостающих данных
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// ВходящийИдентификатор - УникальныйИдентификатор - Идентификатор из Регистра сведений PAPI_ВходящиеСообщенияСервисаИнтеграции
|
// ВходящийИдентификатор - УникальныйИдентификатор - Идентификатор из Регистра сведений PAPI_ВходящиеСообщенияСервисаИнтеграции
|
||||||
@ -205,7 +205,7 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
// Функция - Массив полей регистра
|
// Возвращает массив полей регистра
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - Поля заполняемые при создании записи
|
// Массив - Поля заполняемые при создании записи
|
||||||
@ -239,7 +239,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Массив полей изменения регистра
|
// Возвращает массив полей изменения регистра
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - Поля заполняемые при создании записи
|
// Массив - Поля заполняемые при создании записи
|
||||||
|
@ -0,0 +1,322 @@
|
|||||||
|
<?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.17">
|
||||||
|
<InformationRegister uuid="0c33f9f7-8d65-410a-b837-bbcd7458d434">
|
||||||
|
<InternalInfo>
|
||||||
|
<xr:GeneratedType name="InformationRegisterRecord.PAPI_НастройкиХраненияИстории" category="Record">
|
||||||
|
<xr:TypeId>124dd2b4-9f19-438e-951c-665ece4ef5d9</xr:TypeId>
|
||||||
|
<xr:ValueId>140579a1-b4ce-4847-8eef-455605c3bd44</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterManager.PAPI_НастройкиХраненияИстории" category="Manager">
|
||||||
|
<xr:TypeId>6daa7ebd-01ef-4867-9614-0957ac28916a</xr:TypeId>
|
||||||
|
<xr:ValueId>eee18348-7db3-4ae2-bf16-c52c85619817</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterSelection.PAPI_НастройкиХраненияИстории" category="Selection">
|
||||||
|
<xr:TypeId>7f3c6091-b842-4aa0-ac73-49e446976df2</xr:TypeId>
|
||||||
|
<xr:ValueId>df1e7370-ad08-4441-9230-5a693ba73472</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterList.PAPI_НастройкиХраненияИстории" category="List">
|
||||||
|
<xr:TypeId>3f3240c9-32cb-4842-af70-9662c8261643</xr:TypeId>
|
||||||
|
<xr:ValueId>aefa197a-c1c8-4a6f-8197-85d9afa971b2</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterRecordSet.PAPI_НастройкиХраненияИстории" category="RecordSet">
|
||||||
|
<xr:TypeId>c1b680e7-e8be-45a8-b570-6deee855d2b2</xr:TypeId>
|
||||||
|
<xr:ValueId>cb9f4514-98bc-4b9c-9c61-6d3b3aaa23d6</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterRecordKey.PAPI_НастройкиХраненияИстории" category="RecordKey">
|
||||||
|
<xr:TypeId>bb64cca3-ea4f-4260-9149-b8e15fa77bf9</xr:TypeId>
|
||||||
|
<xr:ValueId>d2f564b5-d442-44c6-939e-e17efed05ecb</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterRecordManager.PAPI_НастройкиХраненияИстории" category="RecordManager">
|
||||||
|
<xr:TypeId>16814c73-c117-4afd-aa9b-23edeecaf275</xr:TypeId>
|
||||||
|
<xr:ValueId>1a9042d7-b337-463d-9e7e-63ec7cd3ed3d</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
</InternalInfo>
|
||||||
|
<Properties>
|
||||||
|
<Name>PAPI_НастройкиХраненияИстории</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>PAPI: Настройки хранения истории</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<UseStandardCommands>true</UseStandardCommands>
|
||||||
|
<EditType>InDialog</EditType>
|
||||||
|
<DefaultRecordForm/>
|
||||||
|
<DefaultListForm>InformationRegister.PAPI_НастройкиХраненияИстории.Form.НастройкаИсторииХранения</DefaultListForm>
|
||||||
|
<AuxiliaryRecordForm/>
|
||||||
|
<AuxiliaryListForm/>
|
||||||
|
<StandardAttributes>
|
||||||
|
<xr:StandardAttribute name="Active">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
<xr:StandardAttribute name="LineNumber">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
<xr:StandardAttribute name="Recorder">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
<xr:StandardAttribute name="Period">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>ShowError</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
</StandardAttributes>
|
||||||
|
<InformationRegisterPeriodicity>Nonperiodical</InformationRegisterPeriodicity>
|
||||||
|
<WriteMode>Independent</WriteMode>
|
||||||
|
<MainFilterOnPeriod>false</MainFilterOnPeriod>
|
||||||
|
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||||
|
<DataLockControlMode>Managed</DataLockControlMode>
|
||||||
|
<FullTextSearch>DontUse</FullTextSearch>
|
||||||
|
<EnableTotalsSliceFirst>false</EnableTotalsSliceFirst>
|
||||||
|
<EnableTotalsSliceLast>false</EnableTotalsSliceLast>
|
||||||
|
<RecordPresentation>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Настройка хранения версий</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</RecordPresentation>
|
||||||
|
<ExtendedRecordPresentation>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Настройка хранения версий</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ExtendedRecordPresentation>
|
||||||
|
<ListPresentation>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Настройки хранения версий</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ListPresentation>
|
||||||
|
<ExtendedListPresentation/>
|
||||||
|
<Explanation/>
|
||||||
|
<DataHistory>DontUse</DataHistory>
|
||||||
|
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
|
||||||
|
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
|
||||||
|
</Properties>
|
||||||
|
<ChildObjects>
|
||||||
|
<Resource uuid="b450fc0b-c5a9-4801-9c37-513844475029">
|
||||||
|
<Properties>
|
||||||
|
<Name>СрокХранения</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Срок хранения</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>cfg:EnumRef.PAPI_СрокиХранения</v8:Type>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:nil="true"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Resource>
|
||||||
|
<Dimension uuid="74abdca4-60ff-458b-9f72-9b118a03074a">
|
||||||
|
<Properties>
|
||||||
|
<Name>ТипДанных</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Тип данных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>50</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Master>false</Master>
|
||||||
|
<MainFilter>true</MainFilter>
|
||||||
|
<DenyIncompleteValues>false</DenyIncompleteValues>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Dimension>
|
||||||
|
<Dimension uuid="e0c21e24-eef8-4c0e-8185-bcf2d64d3a2c">
|
||||||
|
<Properties>
|
||||||
|
<Name>ИмяОбъекта</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Имя объекта</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>150</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Master>false</Master>
|
||||||
|
<MainFilter>true</MainFilter>
|
||||||
|
<DenyIncompleteValues>false</DenyIncompleteValues>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Dimension>
|
||||||
|
<Form>НастройкаИсторииХранения</Form>
|
||||||
|
</ChildObjects>
|
||||||
|
</InformationRegister>
|
||||||
|
</MetaDataObject>
|
@ -0,0 +1,191 @@
|
|||||||
|
// Добавить или изменяет запись регистра
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// СтруктураЗаписиРегистра - Структура - Необходимая структура для записи в регистр
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ТекстОшибки - Строка - описание ошибки
|
||||||
|
//
|
||||||
|
Функция ДобавитьИзменитьЗапись(СтруктураЗаписи) Экспорт
|
||||||
|
|
||||||
|
ТекстОшибки = "";
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
Если ТипЗнч(СтруктураЗаписи) <> Тип("Структура") Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Запись не является Структурой'; en = 'Record is not a Structure'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_НастройкиХраненияИстории");
|
||||||
|
|
||||||
|
Возврат ТекстОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не СтруктураЗаписи.Свойство("ТипДанных") Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Отсутствует свойство ""ТипДанных""'; en = 'Data type property is missing'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_НастройкиХраненияИстории");
|
||||||
|
|
||||||
|
Возврат ТекстОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(СтруктураЗаписи.ТипДанных) Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Не заполнен ""ТипДанных""'; en = 'Data type not filled in'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_НастройкиХраненияИстории");
|
||||||
|
|
||||||
|
Возврат ТекстОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не СтруктураЗаписи.Свойство("ИмяОбъекта") Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Отсутствует свойство ""ИмяОбъекта""'; en = 'Object name property is missing'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_НастройкиХраненияИстории");
|
||||||
|
|
||||||
|
Возврат ТекстОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(СтруктураЗаписи.ИмяОбъекта) Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Не заполнен ""ИмяОбъекта""'; en = 'Object name not filled in'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_НастройкиХраненияИстории");
|
||||||
|
|
||||||
|
Возврат ТекстОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
НаборЗаписей = РегистрыСведений.PAPI_НастройкиХраненияИстории.СоздатьНаборЗаписей();
|
||||||
|
НаборЗаписей.Отбор.ТипДанных.Установить(СтруктураЗаписи.ТипДанных);
|
||||||
|
НаборЗаписей.Отбор.ИмяОбъекта.Установить(СтруктураЗаписи.ИмяОбъекта);
|
||||||
|
|
||||||
|
НаборЗаписей.Прочитать();
|
||||||
|
|
||||||
|
МассивПолейРегистра = МассивПолейРегистра();
|
||||||
|
|
||||||
|
Если НаборЗаписей.Количество() = 0 Тогда
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра = НаборЗаписей.Добавить();
|
||||||
|
|
||||||
|
Иначе //НаборЗаписей.Количество() > 0
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра = НаборЗаписей[0];
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
Для Каждого элМассива Из МассивПолейРегистра Цикл
|
||||||
|
|
||||||
|
Если СтруктураЗаписи.Свойство(элМассива) Тогда
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра[элМассива] = СтруктураЗаписи[элМассива];
|
||||||
|
|
||||||
|
КонецЕсли
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
НаборЗаписей.ДополнительныеСвойства.Вставить("PAPIОтключитьПодпискуПередЗаписью");
|
||||||
|
|
||||||
|
НаборЗаписей.Записать();
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_НастройкиХраненияИстории");
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ТекстОшибки;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
// Чистим регистр
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ТипДанных - Строка - Пример: "Справочники"
|
||||||
|
// ИмяОбъекта - Строка - Пример: "Номенклатура"
|
||||||
|
//
|
||||||
|
Процедура УдалитьЗаписьРегистра(ТипДанных, ИмяОбъекта) Экспорт
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
НаборЗаписей = РегистрыСведений.PAPI_НастройкиХраненияИстории.СоздатьНаборЗаписей();
|
||||||
|
НаборЗаписей.Отбор.ТипДанных.Установить(ТипДанных);
|
||||||
|
НаборЗаписей.Отбор.ИмяОбъекта.Установить(ИмяОбъекта);
|
||||||
|
НаборЗаписей.Записать();
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_НастройкиХраненияИстории");
|
||||||
|
|
||||||
|
ВызватьИсключение;
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Возвращает массив полей регистра
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Массив - Поля заполняемые при создании записи
|
||||||
|
//
|
||||||
|
Функция МассивПолейРегистра()
|
||||||
|
|
||||||
|
МассивПолейРегистра = Новый Массив;
|
||||||
|
|
||||||
|
// Измерения
|
||||||
|
МассивПолейРегистра.Добавить("ТипДанных");
|
||||||
|
МассивПолейРегистра.Добавить("ИмяОбъекта");
|
||||||
|
|
||||||
|
// Ресурсы
|
||||||
|
МассивПолейРегистра.Добавить("СрокХранения");
|
||||||
|
|
||||||
|
Возврат МассивПолейРегистра;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает структуру записи регистра "PAPI_ОшибкиОбработкиПослеЗаписиВерсий"
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// СтруктураРегистра - Структура:
|
||||||
|
// ТипОбъекта - Строка - Тип документа
|
||||||
|
// ИмяОбъекта - Строка - Уникальный идентификатор или навигационная ссылка
|
||||||
|
// СрокХранения - ПеречислениеСсылка.PAPI_СрокиХранения - время хранения версий
|
||||||
|
//
|
||||||
|
Функция ПолучитьСтруктуруПоУмолчанию() Экспорт
|
||||||
|
|
||||||
|
СтруктураРегистра = Новый Структура;
|
||||||
|
СтруктураРегистра.Вставить("ТипДанных", "");
|
||||||
|
СтруктураРегистра.Вставить("ИмяОбъекта", "");
|
||||||
|
СтруктураРегистра.Вставить("СрокХранения", Перечисления.PAPI_СрокиХранения.ПустаяСсылка());
|
||||||
|
|
||||||
|
Возврат СтруктураРегистра;
|
||||||
|
|
||||||
|
КонецФункции
|
@ -0,0 +1,21 @@
|
|||||||
|
<?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.17">
|
||||||
|
<Form uuid="13ce440c-bd6e-4799-a2eb-e35f5b67414c">
|
||||||
|
<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>
|
||||||
|
</Properties>
|
||||||
|
</Form>
|
||||||
|
</MetaDataObject>
|
@ -0,0 +1,828 @@
|
|||||||
|
<?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: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.17">
|
||||||
|
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||||
|
</Events>
|
||||||
|
<ChildItems>
|
||||||
|
<LabelField name="ТекстОшибки" id="3">
|
||||||
|
<DataPath>ТекстОшибки</DataPath>
|
||||||
|
<Visible>false</Visible>
|
||||||
|
<TitleLocation>None</TitleLocation>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ContextMenu name="ТекстОшибкиКонтекстноеМеню" id="4"/>
|
||||||
|
<ExtendedTooltip name="ТекстОшибкиРасширеннаяПодсказка" id="5"/>
|
||||||
|
</LabelField>
|
||||||
|
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Группа пользовательских настроек</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<VerticalStretch>false</VerticalStretch>
|
||||||
|
<Group>Vertical</Group>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
|
||||||
|
</UsualGroup>
|
||||||
|
<Pages name="ГруппаСтраницы" id="56">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Страницы</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<PagesRepresentation>TabsOnTop</PagesRepresentation>
|
||||||
|
<ExtendedTooltip name="ГруппаСтраницыРасширеннаяПодсказка" id="57"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Page name="СтраницаНастройки" id="58">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Настройки</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="СтраницаНастройкиРасширеннаяПодсказка" id="59"/>
|
||||||
|
<ChildItems>
|
||||||
|
<UsualGroup name="ГруппаКомандыШапки" id="46">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Команды шапки</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Group>AlwaysHorizontal</Group>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаКомандыШапкиРасширеннаяПодсказка" id="47"/>
|
||||||
|
<ChildItems>
|
||||||
|
<CommandBar name="ГруппаКоманднаяПанельШапка" id="48">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Командная панель шапка</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ГруппаКоманднаяПанельШапкаРасширеннаяПодсказка" id="49"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ОбновитьДерево" id="50">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ОбновитьДерево</CommandName>
|
||||||
|
<ExtendedTooltip name="ОбновитьДеревоРасширеннаяПодсказка" id="51"/>
|
||||||
|
</Button>
|
||||||
|
<Popup name="УстановитьСрокХраненияИстории" id="52">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Установить срок хранения истории</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="УстановитьСрокХраненияИсторииРасширеннаяПодсказка" id="53"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="Бессрочно" id="54">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.Бессрочно</CommandName>
|
||||||
|
<ExtendedTooltip name="БессрочноРасширеннаяПодсказка" id="55"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ЗаДень" id="78">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаДень</CommandName>
|
||||||
|
<ExtendedTooltip name="ЗаДеньРасширеннаяПодсказка" id="79"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ЗаНеделю" id="80">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаНеделю</CommandName>
|
||||||
|
<ExtendedTooltip name="ЗаНеделюРасширеннаяПодсказка" id="81"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ЗаМесяц" id="82">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаМесяц</CommandName>
|
||||||
|
<ExtendedTooltip name="ЗаМесяцРасширеннаяПодсказка" id="83"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ЗаТриМесяца" id="84">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаТриМесяца</CommandName>
|
||||||
|
<ExtendedTooltip name="ЗаТриМесяцаРасширеннаяПодсказка" id="85"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ЗаШестьМесяцев" id="86">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаШестьМесяцев</CommandName>
|
||||||
|
<ExtendedTooltip name="ЗаШестьМесяцевРасширеннаяПодсказка" id="87"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ЗаГод" id="88">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаГод</CommandName>
|
||||||
|
<ExtendedTooltip name="ЗаГодРасширеннаяПодсказка" id="89"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</Popup>
|
||||||
|
</ChildItems>
|
||||||
|
</CommandBar>
|
||||||
|
<CheckBoxField name="ВключенныеИД" id="43">
|
||||||
|
<DataPath>ВключенныеИД</DataPath>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
|
<CheckBoxType>Switcher</CheckBoxType>
|
||||||
|
<ContextMenu name="ВключенныеИДКонтекстноеМеню" id="44"/>
|
||||||
|
<ExtendedTooltip name="ВключенныеИДРасширеннаяПодсказка" id="45"/>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnChange">ВключенныеИДПриИзменении</Event>
|
||||||
|
</Events>
|
||||||
|
</CheckBoxField>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
<UsualGroup name="ГруппаГоризонталь" id="6">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Горизонтальная группа</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Group>AlwaysHorizontal</Group>
|
||||||
|
<Behavior>Usual</Behavior>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаГоризонтальРасширеннаяПодсказка" id="7"/>
|
||||||
|
<ChildItems>
|
||||||
|
<UsualGroup name="ГруппаДеревоМетаданных" id="8">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Дерево метаданных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаДеревоМетаданныхРасширеннаяПодсказка" id="9"/>
|
||||||
|
</UsualGroup>
|
||||||
|
<Table name="ДеревоМетаданных" id="10">
|
||||||
|
<Representation>Tree</Representation>
|
||||||
|
<ChangeRowSet>false</ChangeRowSet>
|
||||||
|
<ChangeRowOrder>false</ChangeRowOrder>
|
||||||
|
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||||
|
<EnableStartDrag>true</EnableStartDrag>
|
||||||
|
<EnableDrag>true</EnableDrag>
|
||||||
|
<DataPath>ДеревоМетаданных</DataPath>
|
||||||
|
<RowPictureDataPath>ДеревоМетаданных.ИндексКартинки</RowPictureDataPath>
|
||||||
|
<RowsPicture>
|
||||||
|
<xr:Ref>CommonPicture.PAPI_Метаданные</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</RowsPicture>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхКонтекстноеМеню" id="11">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
<ChildItems>
|
||||||
|
<Popup name="ДеревоМетаданныхУстановитьСрокХраненияИстории" id="90">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Установить срок хранения истории</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхУстановитьСрокХраненияИсторииРасширеннаяПодсказка" id="91"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюБессрочно" id="92">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.Бессрочно</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюБессрочноРасширеннаяПодсказка" id="93"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюЗаДень" id="94">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаДень</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюЗаДеньРасширеннаяПодсказка" id="95"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюЗаНеделю" id="96">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаНеделю</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюЗаНеделюРасширеннаяПодсказка" id="97"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюЗаМесяц" id="98">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаМесяц</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюЗаМесяцРасширеннаяПодсказка" id="99"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюЗаТриМесяца" id="100">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаТриМесяца</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюЗаТриМесяцаРасширеннаяПодсказка" id="101"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюЗаШестьМесяцев" id="102">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаШестьМесяцев</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюЗаШестьМесяцевРасширеннаяПодсказка" id="103"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ДеревоМетаданныхКонтекстноеМенюЗаГод" id="104">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ЗаГод</CommandName>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхКонтекстноеМенюЗаГодРасширеннаяПодсказка" id="105"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</Popup>
|
||||||
|
</ChildItems>
|
||||||
|
</ContextMenu>
|
||||||
|
<AutoCommandBar name="ДеревоМетаданныхКоманднаяПанель" id="12">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхРасширеннаяПодсказка" id="13"/>
|
||||||
|
<SearchStringAddition name="ДеревоМетаданныхСтрокаПоиска" id="14">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданных</Item>
|
||||||
|
<Type>SearchStringRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхСтрокаПоискаКонтекстноеМеню" id="15"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхСтрокаПоискаРасширеннаяПодсказка" id="16"/>
|
||||||
|
</SearchStringAddition>
|
||||||
|
<ViewStatusAddition name="ДеревоМетаданныхСостояниеПросмотра" id="17">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданных</Item>
|
||||||
|
<Type>ViewStatusRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхСостояниеПросмотраКонтекстноеМеню" id="18"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхСостояниеПросмотраРасширеннаяПодсказка" id="19"/>
|
||||||
|
</ViewStatusAddition>
|
||||||
|
<SearchControlAddition name="ДеревоМетаданныхУправлениеПоиском" id="20">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>ДеревоМетаданных</Item>
|
||||||
|
<Type>SearchControl</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхУправлениеПоискомКонтекстноеМеню" id="21"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхУправлениеПоискомРасширеннаяПодсказка" id="22"/>
|
||||||
|
</SearchControlAddition>
|
||||||
|
<Events>
|
||||||
|
<Event name="BeforeRowChange">ДеревоМетаданныхПередНачаломИзменения</Event>
|
||||||
|
</Events>
|
||||||
|
<ChildItems>
|
||||||
|
<CheckBoxField name="ДеревоМетаданныхИсторияВключена" id="38">
|
||||||
|
<DataPath>ДеревоМетаданных.ИсторияВключена</DataPath>
|
||||||
|
<Enabled>false</Enabled>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<TitleLocation>None</TitleLocation>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<HeaderPicture>
|
||||||
|
<xr:Ref>StdPicture.History</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</HeaderPicture>
|
||||||
|
<CheckBoxType>Auto</CheckBoxType>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхИсторияВключенаКонтекстноеМеню" id="39"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхИсторияВключенаРасширеннаяПодсказка" id="40"/>
|
||||||
|
</CheckBoxField>
|
||||||
|
<InputField name="ДеревоМетаданныхСиноним" id="29">
|
||||||
|
<DataPath>ДеревоМетаданных.Синоним</DataPath>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхСинонимКонтекстноеМеню" id="30"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхСинонимРасширеннаяПодсказка" id="31"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="ДеревоМетаданныхИмя" id="26">
|
||||||
|
<DataPath>ДеревоМетаданных.Имя</DataPath>
|
||||||
|
<Visible>false</Visible>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхИмяКонтекстноеМеню" id="27"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхИмяРасширеннаяПодсказка" id="28"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="ДеревоМетаданныхПолноеИмя" id="32">
|
||||||
|
<DataPath>ДеревоМетаданных.ПолноеИмя</DataPath>
|
||||||
|
<Visible>false</Visible>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхПолноеИмяКонтекстноеМеню" id="33"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхПолноеИмяРасширеннаяПодсказка" id="34"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="ДеревоМетаданныхСрокХранения" id="35">
|
||||||
|
<DataPath>ДеревоМетаданных.СрокХранения</DataPath>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ListChoiceMode>true</ListChoiceMode>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ChooseType>false</ChooseType>
|
||||||
|
<ContextMenu name="ДеревоМетаданныхСрокХраненияКонтекстноеМеню" id="36"/>
|
||||||
|
<ExtendedTooltip name="ДеревоМетаданныхСрокХраненияРасширеннаяПодсказка" id="37"/>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnChange">ДеревоМетаданныхСрокХраненияПриИзменении</Event>
|
||||||
|
</Events>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</Table>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
</ChildItems>
|
||||||
|
</Page>
|
||||||
|
<Page name="СтраницаОшибки" id="60">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Ошибки</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="СтраницаОшибкиРасширеннаяПодсказка" id="61"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Table name="СписокОшибок" id="62">
|
||||||
|
<Representation>List</Representation>
|
||||||
|
<ChangeRowSet>false</ChangeRowSet>
|
||||||
|
<ChangeRowOrder>false</ChangeRowOrder>
|
||||||
|
<Header>false</Header>
|
||||||
|
<HorizontalLines>false</HorizontalLines>
|
||||||
|
<VerticalLines>false</VerticalLines>
|
||||||
|
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||||
|
<DataPath>СписокОшибок</DataPath>
|
||||||
|
<RowPictureDataPath>СписокОшибок.Picture</RowPictureDataPath>
|
||||||
|
<ContextMenu name="СписокОшибокКонтекстноеМеню" id="63"/>
|
||||||
|
<AutoCommandBar name="СписокОшибокКоманднаяПанель" id="64">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<ExtendedTooltip name="СписокОшибокРасширеннаяПодсказка" id="65"/>
|
||||||
|
<SearchStringAddition name="СписокОшибокСтрокаПоиска" id="66">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>СписокОшибок</Item>
|
||||||
|
<Type>SearchStringRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокОшибокСтрокаПоискаКонтекстноеМеню" id="67"/>
|
||||||
|
<ExtendedTooltip name="СписокОшибокСтрокаПоискаРасширеннаяПодсказка" id="68"/>
|
||||||
|
</SearchStringAddition>
|
||||||
|
<ViewStatusAddition name="СписокОшибокСостояниеПросмотра" id="69">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>СписокОшибок</Item>
|
||||||
|
<Type>ViewStatusRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокОшибокСостояниеПросмотраКонтекстноеМеню" id="70"/>
|
||||||
|
<ExtendedTooltip name="СписокОшибокСостояниеПросмотраРасширеннаяПодсказка" id="71"/>
|
||||||
|
</ViewStatusAddition>
|
||||||
|
<SearchControlAddition name="СписокОшибокУправлениеПоиском" id="72">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>СписокОшибок</Item>
|
||||||
|
<Type>SearchControl</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокОшибокУправлениеПоискомКонтекстноеМеню" id="73"/>
|
||||||
|
<ExtendedTooltip name="СписокОшибокУправлениеПоискомРасширеннаяПодсказка" id="74"/>
|
||||||
|
</SearchControlAddition>
|
||||||
|
<ChildItems>
|
||||||
|
<InputField name="СписокОшибокЗначение" id="75">
|
||||||
|
<DataPath>СписокОшибок.Value</DataPath>
|
||||||
|
<ReadOnly>true</ReadOnly>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="СписокОшибокЗначениеКонтекстноеМеню" id="76"/>
|
||||||
|
<ExtendedTooltip name="СписокОшибокЗначениеРасширеннаяПодсказка" id="77"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</Table>
|
||||||
|
</ChildItems>
|
||||||
|
</Page>
|
||||||
|
</ChildItems>
|
||||||
|
</Pages>
|
||||||
|
<UsualGroup name="ГруппаРасписаниеОчисткиВерсий" id="106">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Расписание очистки версий</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Group>Vertical</Group>
|
||||||
|
<ExtendedTooltip name="ГруппаРасписаниеОчисткиВерсийРасширеннаяПодсказка" id="107"/>
|
||||||
|
<ChildItems>
|
||||||
|
<UsualGroup name="ГруппаНастройкаРегламента" id="111">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Настройка регламента</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаНастройкаРегламентаРасширеннаяПодсказка" id="112"/>
|
||||||
|
<ChildItems>
|
||||||
|
<CheckBoxField name="АвтоматическиУдалятьУстаревшиеВерсии" id="108">
|
||||||
|
<DataPath>АвтоматическиУдалятьУстаревшиеВерсии</DataPath>
|
||||||
|
<TitleLocation>Right</TitleLocation>
|
||||||
|
<CheckBoxType>Auto</CheckBoxType>
|
||||||
|
<ContextMenu name="АвтоматическиУдалятьУстаревшиеВерсииКонтекстноеМеню" id="109"/>
|
||||||
|
<ExtendedTooltip name="АвтоматическиУдалятьУстаревшиеВерсииРасширеннаяПодсказка" id="110"/>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnChange">АвтоматическиУдалятьУстаревшиеВерсииПриИзменении</Event>
|
||||||
|
</Events>
|
||||||
|
</CheckBoxField>
|
||||||
|
<Button name="НастроитьРасписание" id="113">
|
||||||
|
<Type>Hyperlink</Type>
|
||||||
|
<CommandName>Form.Command.НастроитьРасписание</CommandName>
|
||||||
|
<ExtendedTooltip name="НастроитьРасписаниеРасширеннаяПодсказка" id="114"/>
|
||||||
|
</Button>
|
||||||
|
<LabelDecoration name="Декорация1" id="118">
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<HorizontalStretch>true</HorizontalStretch>
|
||||||
|
<ContextMenu name="Декорация1КонтекстноеМеню" id="119"/>
|
||||||
|
<ExtendedTooltip name="Декорация1РасширеннаяПодсказка" id="120"/>
|
||||||
|
</LabelDecoration>
|
||||||
|
<Button name="ВыполнитьОчистку" id="121">
|
||||||
|
<Type>UsualButton</Type>
|
||||||
|
<GroupHorizontalAlign>Right</GroupHorizontalAlign>
|
||||||
|
<CommandName>Form.Command.ВыполнитьОчистку</CommandName>
|
||||||
|
<BackColor>web:PeachPuff</BackColor>
|
||||||
|
<Font ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem" scale="100"/>
|
||||||
|
<ExtendedTooltip name="ВыполнитьОчисткуРасширеннаяПодсказка" id="122"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
<LabelDecoration name="Расписание" id="115">
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<AutoMaxHeight>false</AutoMaxHeight>
|
||||||
|
<HorizontalStretch>true</HorizontalStretch>
|
||||||
|
<VerticalStretch>true</VerticalStretch>
|
||||||
|
<TextColor>#6B6446</TextColor>
|
||||||
|
<Title formatted="false">
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Выполнять: каждый день; с 21:00:00 один раз в день, завершать после 22:00:00</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<VerticalAlign>Top</VerticalAlign>
|
||||||
|
<ContextMenu name="РасписаниеКонтекстноеМеню" id="116"/>
|
||||||
|
<ExtendedTooltip name="РасписаниеРасширеннаяПодсказка" id="117"/>
|
||||||
|
</LabelDecoration>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
</ChildItems>
|
||||||
|
<Attributes>
|
||||||
|
<Attribute name="Список" id="1">
|
||||||
|
<Type>
|
||||||
|
<v8:Type>cfg:DynamicList</v8:Type>
|
||||||
|
</Type>
|
||||||
|
<MainAttribute>true</MainAttribute>
|
||||||
|
<Settings xsi:type="DynamicList">
|
||||||
|
<ManualQuery>false</ManualQuery>
|
||||||
|
<DynamicDataRead>true</DynamicDataRead>
|
||||||
|
<MainTable>InformationRegister.PAPI_НастройкиХраненияИстории</MainTable>
|
||||||
|
<ListSettings>
|
||||||
|
<dcsset:filter>
|
||||||
|
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||||
|
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||||
|
</dcsset:filter>
|
||||||
|
<dcsset:order>
|
||||||
|
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||||
|
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||||
|
</dcsset:order>
|
||||||
|
<dcsset:conditionalAppearance>
|
||||||
|
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||||
|
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||||
|
</dcsset:conditionalAppearance>
|
||||||
|
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||||
|
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||||
|
</ListSettings>
|
||||||
|
</Settings>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="ДеревоМетаданных" id="2">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Объекты метаданных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>v8:ValueTree</v8:Type>
|
||||||
|
</Type>
|
||||||
|
<Columns>
|
||||||
|
<Column name="Имя" id="3">
|
||||||
|
<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>150</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
</Column>
|
||||||
|
<Column name="Синоним" id="4">
|
||||||
|
<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>
|
||||||
|
</Column>
|
||||||
|
<Column name="ПолноеИмя" id="5">
|
||||||
|
<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>
|
||||||
|
</Column>
|
||||||
|
<Column name="ИндексКартинки" id="6">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Индекс картинки</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:decimal</v8:Type>
|
||||||
|
<v8:NumberQualifiers>
|
||||||
|
<v8:Digits>2</v8:Digits>
|
||||||
|
<v8:FractionDigits>0</v8:FractionDigits>
|
||||||
|
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
|
||||||
|
</v8:NumberQualifiers>
|
||||||
|
</Type>
|
||||||
|
</Column>
|
||||||
|
<Column name="СрокХранения" id="1">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Срок хранения</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>cfg:EnumRef.PAPI_СрокиХранения</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Column>
|
||||||
|
<Column name="ИсторияВключена" id="2">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content> </v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:boolean</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Column>
|
||||||
|
</Columns>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="ТекстОшибки" id="3">
|
||||||
|
<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="4">
|
||||||
|
<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="5">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Есть ошибка</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:boolean</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="СписокСрокиХраненияВерсий" id="6">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Список сроки хранения версий</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>v8:ValueListType</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="ВключенныеИД" id="7">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Показать только со включенной историей данных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:boolean</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="СписокОшибок" id="8">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Список ошибок</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>v8:ValueListType</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="ТекущийСрокХраненияИстории" id="9">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Текущий срок хранения истории</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>cfg:EnumRef.PAPI_СрокиХранения</v8:Type>
|
||||||
|
</Type>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute name="АвтоматическиУдалятьУстаревшиеВерсии" id="10">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Автоматически удалять устаревшие версии</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<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>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>StdPicture.Refresh</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
|
<Action>ОбновитьДерево</Action>
|
||||||
|
</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>
|
||||||
|
</Command>
|
||||||
|
<Command name="ЗаДень" id="3">
|
||||||
|
<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>
|
||||||
|
</Command>
|
||||||
|
<Command name="ЗаНеделю" id="4">
|
||||||
|
<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>
|
||||||
|
</Command>
|
||||||
|
<Command name="ЗаМесяц" id="5">
|
||||||
|
<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>
|
||||||
|
</Command>
|
||||||
|
<Command name="ЗаТриМесяца" id="6">
|
||||||
|
<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>
|
||||||
|
</Command>
|
||||||
|
<Command name="ЗаШестьМесяцев" id="7">
|
||||||
|
<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>
|
||||||
|
</Command>
|
||||||
|
<Command name="ЗаГод" id="8">
|
||||||
|
<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>
|
||||||
|
</Command>
|
||||||
|
<Command name="НастроитьРасписание" id="9">
|
||||||
|
<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>
|
||||||
|
</Command>
|
||||||
|
<Command name="ВыполнитьОчистку" id="10">
|
||||||
|
<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>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>StdPicture.DeleteDirectly</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
|
<Action>ВыполнитьОчистку</Action>
|
||||||
|
<Representation>TextPicture</Representation>
|
||||||
|
</Command>
|
||||||
|
</Commands>
|
||||||
|
</Form>
|
@ -0,0 +1,585 @@
|
|||||||
|
|
||||||
|
#Область ОбъявлениеПеременных
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Перем ОбработкаНастройкиСоставаИС;
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область ОбработчикиСобытийФормы
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||||
|
|
||||||
|
ОбработкаНастройкиСоставаИС = Обработки.PAPI_НастройкаСоставаИсторииДанных.Создать();
|
||||||
|
|
||||||
|
// Проверка пригодности платформы
|
||||||
|
СтруктураПроверки = ОбработкаНастройкиСоставаИС.ТекущаяВерсияПлатформы();
|
||||||
|
Если СтруктураПроверки.Отработал Тогда
|
||||||
|
ЕстьОшибка = Ложь;
|
||||||
|
ВерсияПлатформы = СтруктураПроверки.Результат;
|
||||||
|
Иначе
|
||||||
|
ЕстьОшибка = Истина;
|
||||||
|
ТекстОшибки = СтруктураПроверки.ТекстОшибки;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ВключенныеИД = Истина;
|
||||||
|
|
||||||
|
СписокСрокиХраненияВерсий = Перечисления.PAPI_СрокиХранения.ВсеЗначенияСписком();
|
||||||
|
|
||||||
|
ЗагрузитьМетаданныеВДеревоМетаданных();
|
||||||
|
|
||||||
|
Если ВключенныеИД Тогда
|
||||||
|
ВключенныеИДПриИзмененииНаСервере();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Элементы.Расписание.Заголовок = ТекущееРасписание();
|
||||||
|
АвтоматическиУдалятьУстаревшиеВерсии = АвтоматическаяОчисткаВключена();
|
||||||
|
Элементы.Расписание.Доступность = АвтоматическиУдалятьУстаревшиеВерсии;
|
||||||
|
Элементы.НастроитьРасписание.Доступность = АвтоматическиУдалятьУстаревшиеВерсии;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область ОбработчикиКомандФормы
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ВключенныеИДПриИзменении(Элемент)
|
||||||
|
ВключенныеИДПриИзмененииНаСервере();
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ВключенныеИДПриИзмененииНаСервере()
|
||||||
|
|
||||||
|
Если УсловноеОформление.Элементы.Количество() > 0 Тогда
|
||||||
|
УсловноеОформление.Элементы.Очистить();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ВключенныеИД Тогда
|
||||||
|
|
||||||
|
ДеревоМетаданных.ПолучитьЭлементы();
|
||||||
|
|
||||||
|
ЭлементОформления = УсловноеОформление.Элементы.Добавить();
|
||||||
|
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
|
||||||
|
|
||||||
|
ЭлементОтбора = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||||
|
ЭлементОтбора.Использование = Истина;
|
||||||
|
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ДеревоМетаданных.ИсторияВключена");
|
||||||
|
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
|
ЭлементОтбора.ПравоеЗначение= Ложь;
|
||||||
|
|
||||||
|
// Оформляемые поля
|
||||||
|
Для Каждого КолонкаДерева Из Элементы.ДеревоМетаданных.ПодчиненныеЭлементы Цикл
|
||||||
|
ОформляемоеПоле = ЭлементОформления.Поля.Элементы.Добавить();
|
||||||
|
ОформляемоеПоле.Поле= Новый ПолеКомпоновкиДанных(КолонкаДерева.Имя);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбновитьДерево(Команда)
|
||||||
|
|
||||||
|
ДеревоМетаданных.ПолучитьЭлементы().Очистить();
|
||||||
|
|
||||||
|
ЗагрузитьМетаданныеВДеревоМетаданных();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область МенюУстановитьСрокХраненияИстории
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура Бессрочно(Команда)
|
||||||
|
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранныхОбъектов(
|
||||||
|
ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.Бессрочно"));
|
||||||
|
|
||||||
|
Если СписокОшибок.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗаДень(Команда)
|
||||||
|
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранныхОбъектов(
|
||||||
|
ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.ЗаДень"));
|
||||||
|
|
||||||
|
Если СписокОшибок.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗаНеделю(Команда)
|
||||||
|
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранныхОбъектов(
|
||||||
|
ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.ЗаНеделю"));
|
||||||
|
|
||||||
|
Если СписокОшибок.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗаМесяц(Команда)
|
||||||
|
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранныхОбъектов(
|
||||||
|
ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.ЗаМесяц"));
|
||||||
|
|
||||||
|
Если СписокОшибок.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗаТриМесяца(Команда)
|
||||||
|
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранныхОбъектов(
|
||||||
|
ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.ЗаТриМесяца"));
|
||||||
|
|
||||||
|
Если СписокОшибок.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗаШестьМесяцев(Команда)
|
||||||
|
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранныхОбъектов(
|
||||||
|
ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.ЗаШестьМесяцев"));
|
||||||
|
|
||||||
|
Если СписокОшибок.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗаГод(Команда)
|
||||||
|
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранныхОбъектов(
|
||||||
|
ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.ЗаГод"));
|
||||||
|
|
||||||
|
Если СписокОшибок.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область ОбработчикиСобытийЭлементовТаблицыФормыДеревоОбъектовМетаданных
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ДеревоМетаданныхПередНачаломИзменения(Элемент, Отказ)
|
||||||
|
|
||||||
|
Если Элемент.ТекущиеДанные.ПолучитьРодителя() = Неопределено Тогда
|
||||||
|
|
||||||
|
Отказ = Истина;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ДеревоМетаданныхСрокХраненияПриИзменении(Элемент)
|
||||||
|
|
||||||
|
СписокОшибок.Очистить();
|
||||||
|
|
||||||
|
ТекущиеДанные = Элементы.ДеревоМетаданных.ТекущиеДанные;
|
||||||
|
Если ТекущиеДанные <> Неопределено Тогда
|
||||||
|
ВерхнийУровеньДерева = ТекущиеДанные.ПолучитьРодителя();
|
||||||
|
|
||||||
|
Если ВерхнийУровеньДерева <> Неопределено Тогда
|
||||||
|
ТекстСообщения = "";
|
||||||
|
Если ТекущиеДанные.СрокХранения = ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.Бессрочно")
|
||||||
|
Или ТекущиеДанные.СрокХранения = ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.ПустаяСсылка") Тогда
|
||||||
|
|
||||||
|
// Удаляем из РегистраСведений.PAPI_НастройкиХраненияИстории
|
||||||
|
Попытка
|
||||||
|
УдалитьДанныеВРегистрНастройкиХраненияИстории(ВерхнийУровеньДерева.Синоним, ТекущиеДанные.Имя);
|
||||||
|
Исключение
|
||||||
|
ТекстСообщения = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
// Добавляем/обновляем из РегистраСведений.PAPI_НастройкиХраненияИстории
|
||||||
|
СтруктураЗаписиРегистра = Новый Структура;
|
||||||
|
СтруктураЗаписиРегистра.Вставить("ТипДанных", ВерхнийУровеньДерева.Синоним);
|
||||||
|
СтруктураЗаписиРегистра.Вставить("ИмяОбъекта", ТекущиеДанные.Имя);
|
||||||
|
СтруктураЗаписиРегистра.Вставить("СрокХранения",ТекущиеДанные.СрокХранения);
|
||||||
|
|
||||||
|
ТекстСообщения = ЗаписатьДанныеВРегистрНастройкиХраненияИстории(СтруктураЗаписиРегистра);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ПустаяСтрока(ТекстСообщения) Тогда
|
||||||
|
|
||||||
|
ТекстСообщения = ВерхнийУровеньДерева.Синоним + "." + ТекущиеДанные.Имя + ": " + ТекстСообщения;
|
||||||
|
//ПоказатьПредупреждение(, ТекстПредупреждения);
|
||||||
|
СписокОшибок.Добавить(ТекстСообщения);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СписокОшибок.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
СоответствиеХранимыхОбъектов = СоответствиеХранимыхОбъектовИзРегистра(ВерхнийУровеньДерева.Синоним, ТекущиеДанные.Имя);
|
||||||
|
|
||||||
|
ТекущееПолноеИмя = ВерхнийУровеньДерева.Синоним + "." + ТекущиеДанные.Имя;
|
||||||
|
ТекущееСрокХранения = СоответствиеХранимыхОбъектов[ТекущееПолноеИмя];
|
||||||
|
Если ТекущееСрокХранения <> Неопределено Тогда
|
||||||
|
ТекущиеДанные.СрокХранения = ТекущееСрокХранения;
|
||||||
|
Иначе
|
||||||
|
ТекущиеДанные.СрокХранения = ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.Бессрочно");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаОшибки;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#Область ОбработчикиСобытийЭлементовТаблицыФормыДеревоОбъектовМетаданных
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура АвтоматическиУдалятьУстаревшиеВерсииПриИзменении(Элемент)
|
||||||
|
УстановитьПараметрРегламентногоЗадания("Использование", АвтоматическиУдалятьУстаревшиеВерсии);
|
||||||
|
Элементы.Расписание.Доступность = АвтоматическиУдалятьУстаревшиеВерсии;
|
||||||
|
Элементы.НастроитьРасписание.Доступность = АвтоматическиУдалятьУстаревшиеВерсии;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура НастроитьРасписание(Команда)
|
||||||
|
ДиалогРасписания = Новый ДиалогРасписанияРегламентногоЗадания(ТекущееРасписание());
|
||||||
|
ОписаниеОповещения = Новый ОписаниеОповещения("НастроитьРасписаниеЗавершение", ЭтотОбъект);
|
||||||
|
ДиалогРасписания.Показать(ОписаниеОповещения);
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ВыполнитьОчистку(Команда)
|
||||||
|
ВыполнитьОчисткуНаСервере();
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ВыполнитьОчисткуНаСервере()
|
||||||
|
|
||||||
|
Результат = Истина;
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Отбор = Новый Структура;
|
||||||
|
Отбор.Вставить("ИмяМетода", "PAPI_ИсторияДанных.ИсторияДанныхУдалитьВерсииНаСервере");
|
||||||
|
ВсеЗадания = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
|
||||||
|
Если ВсеЗадания.Количество() > 0 Тогда
|
||||||
|
|
||||||
|
Результат = Ложь;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ФоновыеЗадания.Выполнить("PAPI_ИсторияДанных.ИсторияДанныхУдалитьВерсииНаСервере");
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ЗагрузитьМетаданныеВДеревоМетаданных()
|
||||||
|
|
||||||
|
Если ОбработкаНастройкиСоставаИС = Неопределено Тогда
|
||||||
|
ОбработкаНастройкиСоставаИС = Обработки.PAPI_НастройкаСоставаИсторииДанных.Создать();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Элементы.ТекстОшибки.Видимость = ЕстьОшибка;
|
||||||
|
Если Не ЕстьОшибка Тогда
|
||||||
|
|
||||||
|
// Получаем список объектов используемых в истории данных
|
||||||
|
СписокОбъектовИИ = ОбработкаНастройкиСоставаИС.СписокОбъектовМетаданных(ВерсияПлатформы);
|
||||||
|
|
||||||
|
// Используется история изменений. Применяется при построении первоначального дерева.
|
||||||
|
ИспользованиеИсторииДанныхВключено = Метаданные.СвойстваОбъектов.ИспользованиеИсторииДанных.Использовать;
|
||||||
|
|
||||||
|
// Структура дерева
|
||||||
|
перСписокМетаданных = ДеревоМетаданных.ПолучитьЭлементы();
|
||||||
|
Для Каждого СтрокаСпискаОбъектов Из СписокОбъектовИИ Цикл
|
||||||
|
|
||||||
|
ВерхнийУровеньДерева = перСписокМетаданных.Добавить();
|
||||||
|
ВерхнийУровеньДерева.Имя = СтрокаСпискаОбъектов.Значение.ИмяОбъекта;
|
||||||
|
ВерхнийУровеньДерева.Синоним = СтрокаСпискаОбъектов.Значение.ИмяОбъекта;
|
||||||
|
ВерхнийУровеньДерева.ПолноеИмя = "";
|
||||||
|
ВерхнийУровеньДерева.ИндексКартинки = СтрокаСпискаОбъектов.Значение.НомерКартинки;
|
||||||
|
|
||||||
|
ВерхнийУровеньДерева.СрокХранения = Перечисления.PAPI_СрокиХранения.ПустаяСсылка();
|
||||||
|
|
||||||
|
текВерхнийУровеньДерева = ВерхнийУровеньДерева.ПолучитьЭлементы();
|
||||||
|
|
||||||
|
СоответствиеХранимыхОбъектов = СоответствиеХранимыхОбъектовИзРегистра(ВерхнийУровеньДерева.Синоним);
|
||||||
|
|
||||||
|
ВерхнийУровеньДереваИсторияВключена = Ложь;
|
||||||
|
Для Каждого ОбъектМетаданных Из Метаданные[ВерхнийУровеньДерева.Имя] Цикл
|
||||||
|
|
||||||
|
ПодчиненныйУровеньДерева = текВерхнийУровеньДерева.Добавить();
|
||||||
|
ПодчиненныйУровеньДерева.Имя = ОбъектМетаданных.Имя;
|
||||||
|
ПодчиненныйУровеньДерева.Синоним = ?(НЕ ПустаяСтрока(ОбъектМетаданных.Синоним), ОбъектМетаданных.Синоним, ОбъектМетаданных.Имя);
|
||||||
|
ПодчиненныйУровеньДерева.ПолноеИмя = ВерхнийУровеньДерева.Имя + "." + ОбъектМетаданных.Имя;
|
||||||
|
ПодчиненныйУровеньДерева.ИндексКартинки = ВерхнийУровеньДерева.ИндексКартинки;
|
||||||
|
|
||||||
|
ТекущееСрокХранения = СоответствиеХранимыхОбъектов[ПодчиненныйУровеньДерева.ПолноеИмя];
|
||||||
|
Если ТекущееСрокХранения <> Неопределено Тогда
|
||||||
|
ПодчиненныйУровеньДерева.СрокХранения = ТекущееСрокХранения;
|
||||||
|
Иначе
|
||||||
|
ПодчиненныйУровеньДерева.СрокХранения = Перечисления.PAPI_СрокиХранения.Бессрочно;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
перИсторияВключена = PAPI_ИсторияДанных.ИсторияДанныхВключена(ВерхнийУровеньДерева.Имя, ОбъектМетаданных.Имя);
|
||||||
|
ПодчиненныйУровеньДерева.ИсторияВключена = перИсторияВключена;
|
||||||
|
|
||||||
|
Если Не ВерхнийУровеньДереваИсторияВключена И перИсторияВключена Тогда
|
||||||
|
ВерхнийУровеньДереваИсторияВключена = Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
ВерхнийУровеньДерева.ИсторияВключена = ВерхнийУровеньДереваИсторияВключена;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Элементы.ДеревоМетаданныхСрокХранения.СписокВыбора.ЗагрузитьЗначения(СписокСрокиХраненияВерсий.ВыгрузитьЗначения());
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция СоответствиеХранимыхОбъектовИзРегистра(ТипДанных, ИмяОбъекта="")
|
||||||
|
|
||||||
|
Результат = Новый Соответствие;
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| PAPI_НастройкиХраненияИстории.ТипДанных КАК ТипДанных,
|
||||||
|
| PAPI_НастройкиХраненияИстории.ИмяОбъекта КАК ИмяОбъекта,
|
||||||
|
| PAPI_НастройкиХраненияИстории.СрокХранения КАК СрокХранения
|
||||||
|
|ИЗ
|
||||||
|
| РегистрСведений.PAPI_НастройкиХраненияИстории КАК PAPI_НастройкиХраненияИстории
|
||||||
|
|ГДЕ
|
||||||
|
| PAPI_НастройкиХраненияИстории.ТипДанных = &ТипДанных";
|
||||||
|
|
||||||
|
|
||||||
|
Запрос.УстановитьПараметр("ТипДанных", ТипДанных);
|
||||||
|
|
||||||
|
Если Не ПустаяСтрока(ИмяОбъекта) Тогда
|
||||||
|
Запрос.Текст = Запрос.Текст + Символы.ПС + " И PAPI_НастройкиХраненияИстории.ИмяОбъекта = &ИмяОбъекта";
|
||||||
|
Запрос.УстановитьПараметр("ИмяОбъекта", ИмяОбъекта);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|
||||||
|
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
|
||||||
|
|
||||||
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||||
|
Результат.Вставить(ВыборкаДетальныеЗаписи.ТипДанных + "." + ВыборкаДетальныеЗаписи.ИмяОбъекта, ВыборкаДетальныеЗаписи.СрокХранения);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура УстановитьСрокХраненияИсторииДляВыбранныхОбъектов(СрокХраненияИстории)
|
||||||
|
|
||||||
|
СписокОшибок.Очистить();
|
||||||
|
|
||||||
|
Для Каждого ИдентификаторСтроки Из Элементы.ДеревоМетаданных.ВыделенныеСтроки Цикл
|
||||||
|
ЭлементДерева = ДеревоМетаданных.НайтиПоИдентификатору(ИдентификаторСтроки);
|
||||||
|
ВерхнийУровеньДерева = ЭлементДерева.ПолучитьРодителя();
|
||||||
|
Если ВерхнийУровеньДерева = Неопределено Тогда
|
||||||
|
Для Каждого ПодчиненныйЭлементДерева Из ЭлементДерева.ПолучитьЭлементы() Цикл
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранногоОбъекта(ПодчиненныйЭлементДерева, ЭлементДерева.Имя, СрокХраненияИстории);
|
||||||
|
КонецЦикла;
|
||||||
|
Иначе
|
||||||
|
УстановитьСрокХраненияИсторииДляВыбранногоОбъекта(ЭлементДерева,ВерхнийУровеньДерева.Имя, СрокХраненияИстории);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура УстановитьСрокХраненияИсторииДляВыбранногоОбъекта(ТекущиеДанные, ТипДанных, СрокХраненияИстории)
|
||||||
|
|
||||||
|
// Пока сделал чтобы при включенном отборе срок хранения меняется только по тем объектам которые видны.
|
||||||
|
Если ВключенныеИД
|
||||||
|
И Не ТекущиеДанные.ИсторияВключена Тогда
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Если СрокХраненияИстории = ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.Бессрочно")
|
||||||
|
Или СрокХраненияИстории = ПредопределенноеЗначение("Перечисление.PAPI_СрокиХранения.ПустаяСсылка") Тогда
|
||||||
|
|
||||||
|
// Удаляем из РегистраСведений.PAPI_НастройкиХраненияИстории
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
ТекущиеДанные.СрокХранения = СрокХраненияИстории;
|
||||||
|
УдалитьДанныеВРегистрНастройкиХраненияИстории(ТипДанных, ТекущиеДанные.Имя);
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
ТекстСообщения = ТипДанных + "." + ТекущиеДанные.Имя + ": " + КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
СписокОшибок.Добавить(ТекстСообщения);
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
// Добавляем/обновляем из РегистраСведений.PAPI_НастройкиХраненияИстории
|
||||||
|
СтруктураЗаписиРегистра = Новый Структура;
|
||||||
|
СтруктураЗаписиРегистра.Вставить("ТипДанных", ТипДанных);
|
||||||
|
СтруктураЗаписиРегистра.Вставить("ИмяОбъекта", ТекущиеДанные.Имя);
|
||||||
|
СтруктураЗаписиРегистра.Вставить("СрокХранения",СрокХраненияИстории);
|
||||||
|
|
||||||
|
ТекстСообщения = ЗаписатьДанныеВРегистрНастройкиХраненияИстории(СтруктураЗаписиРегистра);
|
||||||
|
Если Не ПустаяСтрока(ТекстСообщения) Тогда
|
||||||
|
ТекстСообщения = ТипДанных + "." + ТекущиеДанные.Имя + ": " + ТекстСообщения;
|
||||||
|
СписокОшибок.Добавить(ТекстСообщения);
|
||||||
|
Иначе
|
||||||
|
ТекущиеДанные.СрокХранения = СрокХраненияИстории;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ЗаписатьДанныеВРегистрНастройкиХраненияИстории(СтруктураЗаписиРегистра)
|
||||||
|
Возврат РегистрыСведений.PAPI_НастройкиХраненияИстории.ДобавитьИзменитьЗапись(СтруктураЗаписиРегистра);
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Процедура УдалитьДанныеВРегистрНастройкиХраненияИстории(ТипДанных, ИмяОбъекта)
|
||||||
|
РегистрыСведений.PAPI_НастройкиХраненияИстории.УдалитьЗаписьРегистра(ТипДанных, ИмяОбъекта);
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
#Область РасписаниеОчисткиВерсий
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Функция ТекущееРасписание()
|
||||||
|
Возврат ПолучитьПараметрРегламентногоЗадания("Расписание", Новый РасписаниеРегламентногоЗадания);
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Функция АвтоматическаяОчисткаВключена()
|
||||||
|
Возврат ПолучитьПараметрРегламентногоЗадания("Использование", Ложь);
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Функция ПолучитьПараметрРегламентногоЗадания(ИмяПараметра, ЗначениеПоУмолчанию)
|
||||||
|
|
||||||
|
ПараметрыЗадания = Новый Структура;
|
||||||
|
ПараметрыЗадания.Вставить("Метаданные", Метаданные.РегламентныеЗадания.PAPI_ИсторияДанныхУдалитьВерсии);
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|
||||||
|
СписокЗаданий = РегламентныеЗадания.ПолучитьРегламентныеЗадания(ПараметрыЗадания);
|
||||||
|
Для Каждого Задание Из СписокЗаданий Цикл
|
||||||
|
Возврат Задание[ИмяПараметра];
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат ЗначениеПоУмолчанию;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура УстановитьПараметрРегламентногоЗадания(ИмяПараметра, ЗначениеПараметра)
|
||||||
|
|
||||||
|
ПараметрыЗадания = Новый Структура;
|
||||||
|
ПараметрыЗадания.Вставить("Метаданные", Метаданные.РегламентныеЗадания.PAPI_ИсторияДанныхУдалитьВерсии);
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|
||||||
|
СписокЗаданий = РегламентныеЗадания.ПолучитьРегламентныеЗадания(ПараметрыЗадания);
|
||||||
|
Если СписокЗаданий.Количество() = 0 Тогда
|
||||||
|
ПараметрыЗадания = Новый Структура;
|
||||||
|
ПараметрыЗадания.Вставить(ИмяПараметра, ЗначениеПараметра);
|
||||||
|
ПараметрыЗадания.Вставить("Метаданные", Метаданные.РегламентныеЗадания.PAPI_ИсторияДанныхУдалитьВерсии);
|
||||||
|
Задание = PAPI_ОбщегоНазначенияВызовСервера.ДобавитьРегламентноеЗадание(ПараметрыЗадания);
|
||||||
|
Иначе
|
||||||
|
ПараметрыЗадания = Новый Структура(ИмяПараметра, ЗначениеПараметра);
|
||||||
|
Для Каждого Задание Из СписокЗаданий Цикл
|
||||||
|
Идентификатор = PAPI_ОбщегоНазначенияВызовСервера.УточненныйИдентификаторЗадания(Задание);
|
||||||
|
PAPI_ОбщегоНазначенияВызовСервера.ИзменитьРегламентноеЗадание(Идентификатор, ПараметрыЗадания);
|
||||||
|
КонецЦикла;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура НастроитьРасписаниеЗавершение(Расписание, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
|
Если Расписание = Неопределено Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
УстановитьПараметрРегламентногоЗадания("Расписание", Расписание);
|
||||||
|
Элементы.Расписание.Заголовок = Расписание;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
// Функция - Выборка получателей по ссылочным реквизитам. Служит для фильтрации объектов по базам получателям. (Нужно переделать)
|
// Выборка получателей по ссылочным реквизитам. Служит для фильтрации объектов по базам получателям. (Нужно переделать)
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Объект - ЛюбаяСсылка, Объект - Объект содержащий в себе фильтруемую информацию
|
// Объект - ЛюбаяСсылка, Объект - Объект содержащий в себе фильтруемую информацию
|
||||||
@ -140,7 +140,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Выборка получателей по переданному Отбору. Служит для фильтрации объектов по базам получателям. (Нужно переделать)
|
// Выборка получателей по переданному Отбору. Служит для фильтрации объектов по базам получателям. (Нужно переделать)
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Объект - ЛюбаяСсылка, Объект - Объект содержащий в себе фильтруемую информацию
|
// Объект - ЛюбаяСсылка, Объект - Объект содержащий в себе фильтруемую информацию
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
// Процедура добавляет запись в регистр по переданным значениям структуры.
|
// Добавить или изменяет запись регистра
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтруктураЗаписи - Структура - см. PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.ПолучитьСтруктуруПоУмолчанию()
|
// СтруктураЗаписи - Структура - см. PAPI_ОчередьАлгоритмовДляФоновогоВыполнения.ПолучитьСтруктуруПоУмолчанию()
|
||||||
@ -108,7 +108,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Структура для записи в регистр "PAPI_ОчередьАлгоритмовДляФоновогоВыполнения"
|
// Возвращает структуру записи регистра "PAPI_ОчередьАлгоритмовДляФоновогоВыполнения"
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// СтруктураРегистра - Структура:
|
// СтруктураРегистра - Структура:
|
||||||
|
@ -113,49 +113,6 @@
|
|||||||
<DataHistory>Use</DataHistory>
|
<DataHistory>Use</DataHistory>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Resource>
|
</Resource>
|
||||||
<Attribute uuid="6f805f8d-79f4-4204-bbdd-3f43b724b148">
|
|
||||||
<Properties>
|
|
||||||
<Name>Представление</Name>
|
|
||||||
<Synonym>
|
|
||||||
<v8:item>
|
|
||||||
<v8:lang>ru</v8:lang>
|
|
||||||
<v8:content>Представление</v8:content>
|
|
||||||
</v8:item>
|
|
||||||
</Synonym>
|
|
||||||
<Comment/>
|
|
||||||
<Type>
|
|
||||||
<v8:Type>xs:string</v8:Type>
|
|
||||||
<v8:StringQualifiers>
|
|
||||||
<v8:Length>200</v8:Length>
|
|
||||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
|
||||||
</v8:StringQualifiers>
|
|
||||||
</Type>
|
|
||||||
<PasswordMode>false</PasswordMode>
|
|
||||||
<Format/>
|
|
||||||
<EditFormat/>
|
|
||||||
<ToolTip/>
|
|
||||||
<MarkNegatives>false</MarkNegatives>
|
|
||||||
<Mask/>
|
|
||||||
<MultiLine>false</MultiLine>
|
|
||||||
<ExtendedEdit>false</ExtendedEdit>
|
|
||||||
<MinValue xsi:nil="true"/>
|
|
||||||
<MaxValue xsi:nil="true"/>
|
|
||||||
<FillFromFillingValue>false</FillFromFillingValue>
|
|
||||||
<FillValue xsi:type="xs:string"/>
|
|
||||||
<FillChecking>DontCheck</FillChecking>
|
|
||||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
|
||||||
<ChoiceParameterLinks/>
|
|
||||||
<ChoiceParameters/>
|
|
||||||
<QuickChoice>Auto</QuickChoice>
|
|
||||||
<CreateOnInput>Auto</CreateOnInput>
|
|
||||||
<ChoiceForm/>
|
|
||||||
<LinkByType/>
|
|
||||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
|
||||||
<Indexing>DontIndex</Indexing>
|
|
||||||
<FullTextSearch>Use</FullTextSearch>
|
|
||||||
<DataHistory>Use</DataHistory>
|
|
||||||
</Properties>
|
|
||||||
</Attribute>
|
|
||||||
<Attribute uuid="f291ac41-6356-4b45-8f5b-10ca98dfedf1">
|
<Attribute uuid="f291ac41-6356-4b45-8f5b-10ca98dfedf1">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Name>Выполнено</Name>
|
<Name>Выполнено</Name>
|
||||||
@ -195,22 +152,21 @@
|
|||||||
<DataHistory>Use</DataHistory>
|
<DataHistory>Use</DataHistory>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Attribute>
|
</Attribute>
|
||||||
<Attribute uuid="8dc57f9e-76c8-44d7-a161-4ce78bfbdb86">
|
<Attribute uuid="b486a7f3-3bc1-443d-bbaa-976ee5355f0a">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Name>ТекстОшибки</Name>
|
<Name>ДатаИзменения</Name>
|
||||||
<Synonym>
|
<Synonym>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Текст ошибки</v8:content>
|
<v8:content>Дата</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment/>
|
<Comment/>
|
||||||
<Type>
|
<Type>
|
||||||
<v8:Type>xs:string</v8:Type>
|
<v8:Type>xs:dateTime</v8:Type>
|
||||||
<v8:StringQualifiers>
|
<v8:DateQualifiers>
|
||||||
<v8:Length>1024</v8:Length>
|
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||||
<v8:AllowedLength>Variable</v8:AllowedLength>
|
</v8:DateQualifiers>
|
||||||
</v8:StringQualifiers>
|
|
||||||
</Type>
|
</Type>
|
||||||
<PasswordMode>false</PasswordMode>
|
<PasswordMode>false</PasswordMode>
|
||||||
<Format/>
|
<Format/>
|
||||||
@ -223,7 +179,7 @@
|
|||||||
<MinValue xsi:nil="true"/>
|
<MinValue xsi:nil="true"/>
|
||||||
<MaxValue xsi:nil="true"/>
|
<MaxValue xsi:nil="true"/>
|
||||||
<FillFromFillingValue>false</FillFromFillingValue>
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
<FillValue xsi:type="xs:string"/>
|
<FillValue xsi:nil="true"/>
|
||||||
<FillChecking>DontCheck</FillChecking>
|
<FillChecking>DontCheck</FillChecking>
|
||||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
<ChoiceParameterLinks/>
|
<ChoiceParameterLinks/>
|
||||||
@ -282,6 +238,92 @@
|
|||||||
<DataHistory>Use</DataHistory>
|
<DataHistory>Use</DataHistory>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Attribute>
|
</Attribute>
|
||||||
|
<Attribute uuid="6f805f8d-79f4-4204-bbdd-3f43b724b148">
|
||||||
|
<Properties>
|
||||||
|
<Name>Представление</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Представление</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>200</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="8dc57f9e-76c8-44d7-a161-4ce78bfbdb86">
|
||||||
|
<Properties>
|
||||||
|
<Name>ТекстОшибки</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Текст ошибки</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>1024</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
<Dimension uuid="a511a082-739a-4c82-b6c7-275090450160">
|
<Dimension uuid="a511a082-739a-4c82-b6c7-275090450160">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Name>ТипОбъекта</Name>
|
<Name>ТипОбъекта</Name>
|
||||||
@ -381,6 +423,7 @@
|
|||||||
</Dimension>
|
</Dimension>
|
||||||
<Form>ФормаСписка</Form>
|
<Form>ФормаСписка</Form>
|
||||||
<Form>ФормаЗаписи</Form>
|
<Form>ФормаЗаписи</Form>
|
||||||
|
<Template>ИнформацияПоДействиям</Template>
|
||||||
</ChildObjects>
|
</ChildObjects>
|
||||||
</InformationRegister>
|
</InformationRegister>
|
||||||
</MetaDataObject>
|
</MetaDataObject>
|
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// Функция - Добавить изменить запись
|
// Добавить или изменяет запись регистра
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтруктураЗаписи - Структура - Необходимая структура для записи в регистр
|
// СтруктураЗаписи - Структура - Необходимая структура для записи в регистр
|
||||||
@ -64,6 +64,18 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
Если Не СтруктураЗаписи.Свойство("ДатаИзменения") Тогда
|
||||||
|
|
||||||
|
СтруктураЗаписи.Вставить("ДатаИзменения", ТекущаяДатаСеанса());
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(СтруктураЗаписи.ДатаИзменения) Тогда
|
||||||
|
|
||||||
|
СтруктураЗаписи.Вставить("ДатаИзменения", ТекущаяДатаСеанса());
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
НаборЗаписей = РегистрыСведений.PAPI_ОчередьДействийСДокументами.СоздатьНаборЗаписей();
|
НаборЗаписей = РегистрыСведений.PAPI_ОчередьДействийСДокументами.СоздатьНаборЗаписей();
|
||||||
НаборЗаписей.Отбор.ТипОбъекта.Установить(СтруктураЗаписи.ТипОбъекта);
|
НаборЗаписей.Отбор.ТипОбъекта.Установить(СтруктураЗаписи.ТипОбъекта);
|
||||||
НаборЗаписей.Отбор.ИдОбъекта.Установить(СтруктураЗаписи.ИдОбъекта);
|
НаборЗаписей.Отбор.ИдОбъекта.Установить(СтруктураЗаписи.ИдОбъекта);
|
||||||
@ -80,7 +92,7 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
МассивПолейРегистра = МассивПолейРегистра();;
|
МассивПолейРегистра = МассивПолейРегистра();
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
|
|
||||||
@ -115,7 +127,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Процедура - Выполнить действие с документом
|
// Выполнить действие с документом
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// СтруктураЗаписи - Структура - см. ПолучитьСтруктуруПоУмолчанию
|
// СтруктураЗаписи - Структура - см. ПолучитьСтруктуруПоУмолчанию
|
||||||
@ -156,19 +168,31 @@
|
|||||||
ЭлОбъект = НайденнаяСсылка.ПолучитьОбъект();
|
ЭлОбъект = НайденнаяСсылка.ПолучитьОбъект();
|
||||||
ЭлОбъект.ДополнительныеСвойства.Вставить("ОтключитьОбработкуПослеЗаписиВерсии");
|
ЭлОбъект.ДополнительныеСвойства.Вставить("ОтключитьОбработкуПослеЗаписиВерсии");
|
||||||
ЭлОбъект.ДополнительныеСвойства.Вставить("ОчередьДействийСДокументами");
|
ЭлОбъект.ДополнительныеСвойства.Вставить("ОчередьДействийСДокументами");
|
||||||
|
|
||||||
|
Если СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.Запись Тогда
|
||||||
|
|
||||||
|
ЭлОбъект.Записать();
|
||||||
|
|
||||||
Если СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.ОтменаПроведения Тогда
|
ИначеЕсли СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.ОтменаПроведения Тогда
|
||||||
|
|
||||||
ЭлОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
|
ЭлОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
|
||||||
|
|
||||||
|
ИначеЕсли СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.Проведение Тогда
|
||||||
|
|
||||||
|
ЭлОбъект.Записать(РежимЗаписиДокумента.Проведение);
|
||||||
|
|
||||||
ИначеЕсли СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.ПроведениеНеоперативный Тогда
|
ИначеЕсли СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.ПроведениеНеоперативный Тогда
|
||||||
|
|
||||||
ЭлОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
|
ЭлОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
|
||||||
|
|
||||||
ИначеЕсли СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.Проведение Тогда
|
ИначеЕсли СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.СнятьПометкуУдаления Тогда
|
||||||
|
|
||||||
ЭлОбъект.Записать(РежимЗаписиДокумента.Проведение);
|
ЭлОбъект.УстановитьПометкуУдаления(Ложь);
|
||||||
|
|
||||||
|
ИначеЕсли СтруктураЗаписи.Действие = Перечисления.PAPI_ДействиеСДокументом.УстановитьПометкуУдаления Тогда
|
||||||
|
|
||||||
|
ЭлОбъект.УстановитьПометкуУдаления(Истина);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
ЭлОбъект.ОбменДанными.Загрузка = Истина;
|
ЭлОбъект.ОбменДанными.Загрузка = Истина;
|
||||||
@ -204,7 +228,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Функция - Массив полей регистра
|
// Возвращает массив полей регистра
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Массив - Поля заполняемые при создании записи
|
// Массив - Поля заполняемые при создании записи
|
||||||
@ -230,11 +254,14 @@
|
|||||||
МассивПолейРегистра.Добавить("ТекстОшибки");
|
МассивПолейРегистра.Добавить("ТекстОшибки");
|
||||||
МассивПолейРегистра.Добавить("КоличествоПопыток");
|
МассивПолейРегистра.Добавить("КоличествоПопыток");
|
||||||
|
|
||||||
|
// Дата изменения
|
||||||
|
МассивПолейРегистра.Добавить("ДатаИзменения");
|
||||||
|
|
||||||
Возврат МассивПолейРегистра;
|
Возврат МассивПолейРегистра;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Функция - Структура для записи в регистр "PAPI_ОчередьДействийСДокументами"
|
// Возвращает массив полей регистра "PAPI_ОчередьДействийСДокументами"
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// СтруктураРегистра - Структура:
|
// СтруктураРегистра - Структура:
|
||||||
|
@ -22,6 +22,18 @@
|
|||||||
</Title>
|
</Title>
|
||||||
<ExtendedTooltip name="СтраницаОсновнаяРасширеннаяПодсказка" id="27"/>
|
<ExtendedTooltip name="СтраницаОсновнаяРасширеннаяПодсказка" id="27"/>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
|
<InputField name="ДатаИзменения" id="30">
|
||||||
|
<DataPath>Запись.ДатаИзменения</DataPath>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Дата</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ДатаИзмененияКонтекстноеМеню" id="31"/>
|
||||||
|
<ExtendedTooltip name="ДатаИзмененияРасширеннаяПодсказка" id="32"/>
|
||||||
|
</InputField>
|
||||||
<InputField name="ТипОбъекта" id="1">
|
<InputField name="ТипОбъекта" id="1">
|
||||||
<DataPath>Запись.ТипОбъекта</DataPath>
|
<DataPath>Запись.ТипОбъекта</DataPath>
|
||||||
<AutoMaxWidth>false</AutoMaxWidth>
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
@ -171,6 +171,12 @@
|
|||||||
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
|
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
|
||||||
</SearchControlAddition>
|
</SearchControlAddition>
|
||||||
<ChildItems>
|
<ChildItems>
|
||||||
|
<LabelField name="ДатаИзменения" id="75">
|
||||||
|
<DataPath>Список.ДатаИзменения</DataPath>
|
||||||
|
<Width>5</Width>
|
||||||
|
<ContextMenu name="ДатаИзмененияКонтекстноеМеню" id="76"/>
|
||||||
|
<ExtendedTooltip name="ДатаИзмененияРасширеннаяПодсказка" id="77"/>
|
||||||
|
</LabelField>
|
||||||
<ColumnGroup name="ГруппаОбъекта" id="37">
|
<ColumnGroup name="ГруппаОбъекта" id="37">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
@ -235,6 +241,7 @@
|
|||||||
<LabelField name="КоличествоПопыток" id="34">
|
<LabelField name="КоличествоПопыток" id="34">
|
||||||
<DataPath>Список.КоличествоПопыток</DataPath>
|
<DataPath>Список.КоличествоПопыток</DataPath>
|
||||||
<DefaultItem>true</DefaultItem>
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<Width>5</Width>
|
||||||
<ContextMenu name="КоличествоПопытокКонтекстноеМеню" id="35"/>
|
<ContextMenu name="КоличествоПопытокКонтекстноеМеню" id="35"/>
|
||||||
<ExtendedTooltip name="КоличествоПопытокРасширеннаяПодсказка" id="36"/>
|
<ExtendedTooltip name="КоличествоПопытокРасширеннаяПодсказка" id="36"/>
|
||||||
</LabelField>
|
</LabelField>
|
||||||
|
@ -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.17">
|
||||||
|
<Template uuid="73e20746-0138-45cd-9a91-c44e5a39e61d">
|
||||||
|
<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>
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,548 @@
|
|||||||
|
<?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.17">
|
||||||
|
<InformationRegister uuid="0217bfa5-ac0b-4f42-9b70-f7dcdca638a8">
|
||||||
|
<InternalInfo>
|
||||||
|
<xr:GeneratedType name="InformationRegisterRecord.PAPI_ОшибкиОбработкиПослеЗаписиВерсий" category="Record">
|
||||||
|
<xr:TypeId>c0007f84-c654-4add-b458-29107ae0d7ea</xr:TypeId>
|
||||||
|
<xr:ValueId>55842214-bbe6-4952-b122-5e93d01a3d81</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterManager.PAPI_ОшибкиОбработкиПослеЗаписиВерсий" category="Manager">
|
||||||
|
<xr:TypeId>0ee1fa8e-ff2a-409c-82d1-82643131abb5</xr:TypeId>
|
||||||
|
<xr:ValueId>78eecfac-e1f1-4b26-8be2-e3c27cc666db</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterSelection.PAPI_ОшибкиОбработкиПослеЗаписиВерсий" category="Selection">
|
||||||
|
<xr:TypeId>5c4e965a-233b-4057-a685-82c882018c3f</xr:TypeId>
|
||||||
|
<xr:ValueId>24e39895-7b09-4fda-864a-fa8d02381ee5</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterList.PAPI_ОшибкиОбработкиПослеЗаписиВерсий" category="List">
|
||||||
|
<xr:TypeId>c54378d3-fb3e-4140-9844-37162bbba9c9</xr:TypeId>
|
||||||
|
<xr:ValueId>abcd7efa-a519-4fa5-9580-6269b4596fe6</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterRecordSet.PAPI_ОшибкиОбработкиПослеЗаписиВерсий" category="RecordSet">
|
||||||
|
<xr:TypeId>f58f5fce-dd65-499d-a90f-4ef1c014694b</xr:TypeId>
|
||||||
|
<xr:ValueId>e41708fc-1db2-4dd6-9599-4f1c98762e4a</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterRecordKey.PAPI_ОшибкиОбработкиПослеЗаписиВерсий" category="RecordKey">
|
||||||
|
<xr:TypeId>3e0e8b7e-a9eb-4349-a879-46ae5acb1e95</xr:TypeId>
|
||||||
|
<xr:ValueId>51fcf69f-23dd-43fb-b922-07855680485b</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="InformationRegisterRecordManager.PAPI_ОшибкиОбработкиПослеЗаписиВерсий" category="RecordManager">
|
||||||
|
<xr:TypeId>b0715ef9-4e46-49ff-812a-4d869b6342ad</xr:TypeId>
|
||||||
|
<xr:ValueId>18e5c408-a481-45b7-b4fb-6bad502cc2b6</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
</InternalInfo>
|
||||||
|
<Properties>
|
||||||
|
<Name>PAPI_ОшибкиОбработкиПослеЗаписиВерсий</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>PAPI: Ошибки обработки после записи версий</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<UseStandardCommands>true</UseStandardCommands>
|
||||||
|
<EditType>InDialog</EditType>
|
||||||
|
<DefaultRecordForm>InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Form.ФормаЗаписи</DefaultRecordForm>
|
||||||
|
<DefaultListForm>InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.Form.ФормаСписка</DefaultListForm>
|
||||||
|
<AuxiliaryRecordForm/>
|
||||||
|
<AuxiliaryListForm/>
|
||||||
|
<StandardAttributes>
|
||||||
|
<xr:StandardAttribute name="Active">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
<xr:StandardAttribute name="LineNumber">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
<xr:StandardAttribute name="Recorder">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>DontCheck</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
<xr:StandardAttribute name="Period">
|
||||||
|
<xr:LinkByType/>
|
||||||
|
<xr:FillChecking>ShowError</xr:FillChecking>
|
||||||
|
<xr:MultiLine>false</xr:MultiLine>
|
||||||
|
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
|
||||||
|
<xr:CreateOnInput>Auto</xr:CreateOnInput>
|
||||||
|
<xr:MaxValue xsi:nil="true"/>
|
||||||
|
<xr:ToolTip/>
|
||||||
|
<xr:ExtendedEdit>false</xr:ExtendedEdit>
|
||||||
|
<xr:Format/>
|
||||||
|
<xr:ChoiceForm/>
|
||||||
|
<xr:QuickChoice>Auto</xr:QuickChoice>
|
||||||
|
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
|
||||||
|
<xr:EditFormat/>
|
||||||
|
<xr:PasswordMode>false</xr:PasswordMode>
|
||||||
|
<xr:DataHistory>Use</xr:DataHistory>
|
||||||
|
<xr:MarkNegatives>false</xr:MarkNegatives>
|
||||||
|
<xr:MinValue xsi:nil="true"/>
|
||||||
|
<xr:Synonym/>
|
||||||
|
<xr:Comment/>
|
||||||
|
<xr:FullTextSearch>Use</xr:FullTextSearch>
|
||||||
|
<xr:ChoiceParameterLinks/>
|
||||||
|
<xr:FillValue xsi:nil="true"/>
|
||||||
|
<xr:Mask/>
|
||||||
|
<xr:ChoiceParameters/>
|
||||||
|
</xr:StandardAttribute>
|
||||||
|
</StandardAttributes>
|
||||||
|
<InformationRegisterPeriodicity>Nonperiodical</InformationRegisterPeriodicity>
|
||||||
|
<WriteMode>Independent</WriteMode>
|
||||||
|
<MainFilterOnPeriod>false</MainFilterOnPeriod>
|
||||||
|
<IncludeHelpInContents>false</IncludeHelpInContents>
|
||||||
|
<DataLockControlMode>Managed</DataLockControlMode>
|
||||||
|
<FullTextSearch>DontUse</FullTextSearch>
|
||||||
|
<EnableTotalsSliceFirst>false</EnableTotalsSliceFirst>
|
||||||
|
<EnableTotalsSliceLast>false</EnableTotalsSliceLast>
|
||||||
|
<RecordPresentation>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Ошибка после записи версий истории данных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</RecordPresentation>
|
||||||
|
<ExtendedRecordPresentation/>
|
||||||
|
<ListPresentation>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Ошибки после записи версий истории данных</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ListPresentation>
|
||||||
|
<ExtendedListPresentation/>
|
||||||
|
<Explanation>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Если была ошибка в обработчике "Ошибки обработки после записи версий истории данных", тогда данные по этой ошибке пишутся в этот регистр</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Explanation>
|
||||||
|
<DataHistory>DontUse</DataHistory>
|
||||||
|
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
|
||||||
|
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
|
||||||
|
</Properties>
|
||||||
|
<ChildObjects>
|
||||||
|
<Attribute uuid="a1b371a8-9e23-4b89-aa08-aa12597f3c4a">
|
||||||
|
<Properties>
|
||||||
|
<Name>ВидИзменения</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Вид изменения</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>30</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="229c2015-c0a4-48af-9743-592ffda84d29">
|
||||||
|
<Properties>
|
||||||
|
<Name>ДатаИзменения</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Дата</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:dateTime</v8:Type>
|
||||||
|
<v8:DateQualifiers>
|
||||||
|
<v8:DateFractions>DateTime</v8:DateFractions>
|
||||||
|
</v8:DateQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:nil="true"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="e45d9066-943b-46f8-b9c2-8fe9db5da83a">
|
||||||
|
<Properties>
|
||||||
|
<Name>НачальнаяВерсия</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Начальная версия</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<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>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:nil="true"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="182fe05c-60a1-425a-9c59-bc2c2c8c2747">
|
||||||
|
<Properties>
|
||||||
|
<Name>ПоследняяВерсия</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Последняя версия</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<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>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:nil="true"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="ff6b025d-774d-47d9-a47b-fe66893c48a6">
|
||||||
|
<Properties>
|
||||||
|
<Name>Представление</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Представление</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>200</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="45a91ef2-3942-467c-b832-4882f290df11">
|
||||||
|
<Properties>
|
||||||
|
<Name>ТекстОшибки</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Текст ошибки</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>1024</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Dimension uuid="6c98f0f2-ba63-4db6-ba04-22c7daf03885">
|
||||||
|
<Properties>
|
||||||
|
<Name>ТипОбъекта</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Тип объекта</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>150</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip/>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Master>false</Master>
|
||||||
|
<MainFilter>true</MainFilter>
|
||||||
|
<DenyIncompleteValues>false</DenyIncompleteValues>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Dimension>
|
||||||
|
<Dimension uuid="ed88adda-aff1-4402-8d5d-f7e98c6e4d41">
|
||||||
|
<Properties>
|
||||||
|
<Name>ИдОбъекта</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Ид объекта</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>xs:string</v8:Type>
|
||||||
|
<v8:StringQualifiers>
|
||||||
|
<v8:Length>150</v8:Length>
|
||||||
|
<v8:AllowedLength>Variable</v8:AllowedLength>
|
||||||
|
</v8:StringQualifiers>
|
||||||
|
</Type>
|
||||||
|
<PasswordMode>false</PasswordMode>
|
||||||
|
<Format/>
|
||||||
|
<EditFormat/>
|
||||||
|
<ToolTip>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Уникальный идентификатор или навигационная ссылка</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ToolTip>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Master>false</Master>
|
||||||
|
<MainFilter>true</MainFilter>
|
||||||
|
<DenyIncompleteValues>false</DenyIncompleteValues>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
<DataHistory>Use</DataHistory>
|
||||||
|
</Properties>
|
||||||
|
</Dimension>
|
||||||
|
<Form>ФормаСписка</Form>
|
||||||
|
<Form>ФормаЗаписи</Form>
|
||||||
|
</ChildObjects>
|
||||||
|
</InformationRegister>
|
||||||
|
</MetaDataObject>
|
@ -0,0 +1,215 @@
|
|||||||
|
// Добавить или изменяет запись регистра
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// СтруктураЗаписи - Структура - Необходимая структура для записи в регистр
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево - Истина -запись прошла без ошибок, Ложь - были ошибки при записи
|
||||||
|
//
|
||||||
|
Функция ДобавитьИзменитьЗапись(СтруктураЗаписи) Экспорт
|
||||||
|
|
||||||
|
Результат = Ложь;
|
||||||
|
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
Если Не ПривилегированныйРежим() Тогда
|
||||||
|
ВключенПривилегированныйРежим = Истина;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
Если ТипЗнч(СтруктураЗаписи) <> Тип("Структура") Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Запись не является Структурой'; en = 'Record is not a Structure'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_ОшибкиОбработкиПослеЗаписиВерсий");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не СтруктураЗаписи.Свойство("ТипОбъекта") Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Отсутствует свойство ""ТипОбъекта""'; en = 'Object type property is missing'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_ОшибкиОбработкиПослеЗаписиВерсий");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(СтруктураЗаписи.ТипОбъекта) Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Не заполнен ""ТипОбъекта""'; en = 'Object type not filled in'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_ОшибкиОбработкиПослеЗаписиВерсий");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не СтруктураЗаписи.Свойство("ИдОбъекта") Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Отсутствует свойство ""ИдОбъекта""'; en = 'Object ID property is missing'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_ОшибкиОбработкиПослеЗаписиВерсий");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(СтруктураЗаписи.ИдОбъекта) Тогда
|
||||||
|
|
||||||
|
ТекстОшибки = НСтр("ru = 'Не заполнен ""ИдОбъекта""'; en = 'Object ID not filled in'");
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_ОшибкиОбработкиПослеЗаписиВерсий");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
|
Если Не СтруктураЗаписи.Свойство("ДатаИзменения") Тогда
|
||||||
|
|
||||||
|
СтруктураЗаписи.Вставить("ДатаИзменения", ТекущаяДатаСеанса());
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(СтруктураЗаписи.ДатаИзменения) Тогда
|
||||||
|
|
||||||
|
СтруктураЗаписи.Вставить("ДатаИзменения", ТекущаяДатаСеанса());
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
НаборЗаписей = РегистрыСведений.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.СоздатьНаборЗаписей();
|
||||||
|
НаборЗаписей.Отбор.ТипОбъекта.Установить(СтруктураЗаписи.ТипОбъекта);
|
||||||
|
НаборЗаписей.Отбор.ИдОбъекта.Установить(СтруктураЗаписи.ИдОбъекта);
|
||||||
|
|
||||||
|
НаборЗаписей.Прочитать();
|
||||||
|
|
||||||
|
МассивПолейРегистра = МассивПолейРегистра();
|
||||||
|
|
||||||
|
Если НаборЗаписей.Количество() = 0 Тогда
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра = НаборЗаписей.Добавить();
|
||||||
|
МассивПолейРегистра.Добавить("НачальнаяВерсия");
|
||||||
|
|
||||||
|
Иначе //НаборЗаписей.Количество() > 0
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра = НаборЗаписей[0];
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
Для Каждого элМассива Из МассивПолейРегистра Цикл
|
||||||
|
|
||||||
|
Если СтруктураЗаписи.Свойство(элМассива) Тогда
|
||||||
|
|
||||||
|
НоваяЗаписьРегистра[элМассива] = СтруктураЗаписи[элМассива];
|
||||||
|
|
||||||
|
КонецЕсли
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
НаборЗаписей.ДополнительныеСвойства.Вставить("PAPIОтключитьПодпискуПередЗаписью");
|
||||||
|
|
||||||
|
НаборЗаписей.Записать();
|
||||||
|
Результат = Истина;
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
|
||||||
|
ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
PAPI_Логирование.ЗаписатьВЛог("PAPI.Ошибка", Перечисления.PAPI_ТипЛога.Ошибка, ТекстОшибки, "РегистрыСведений.PAPI_ОшибкиОбработкиПослеЗаписиВерсий");
|
||||||
|
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если ВключенПривилегированныйРежим Тогда
|
||||||
|
ВключенПривилегированныйРежим = Ложь;
|
||||||
|
УстановитьПривилегированныйРежим(ВключенПривилегированныйРежим);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Записывает ошибку в регистр
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ТекущиеДанные - Соответствие - Описание см. PAPI_ПодпискиНаСобытия.СоответствиеНаОснованииОбработкаПослеЗаписиВерсийИсторииДанных
|
||||||
|
// РезультатПодготовки - Структура - "Отработал, ТекстОшибки"
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево - Значение записано или нет
|
||||||
|
//
|
||||||
|
Функция ЗаписатьОшибкуВРегистр(ТекущиеДанные, РезультатПодготовки) Экспорт
|
||||||
|
|
||||||
|
СтруктураЗаписиПостРегистра = ПолучитьСтруктуруПоУмолчанию();
|
||||||
|
СтруктураЗаписиПостРегистра.Вставить("ТипОбъекта", ТекущиеДанные.ТипДанных);
|
||||||
|
СтруктураЗаписиПостРегистра.Вставить("ИдОбъекта", ПолучитьНавигационнуюСсылку(ТекущиеДанные.Данные));
|
||||||
|
СтруктураЗаписиПостРегистра.Вставить("ВидИзменения", ТекущиеДанные.ВидИзменения);
|
||||||
|
СтруктураЗаписиПостРегистра.Вставить("НачальнаяВерсия", ТекущиеДанные.НачальнаяВерсия);
|
||||||
|
СтруктураЗаписиПостРегистра.Вставить("ПоследняяВерсия", ТекущиеДанные.ПоследняяВерсия);
|
||||||
|
СтруктураЗаписиПостРегистра.Вставить("Представление", СокрЛП(ТекущиеДанные.Данные));
|
||||||
|
СтруктураЗаписиПостРегистра.Вставить("ТекстОшибки", РезультатПодготовки.ТекстОшибки);
|
||||||
|
|
||||||
|
Возврат ДобавитьИзменитьЗапись(СтруктураЗаписиПостРегистра);
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
|
// Возвращает массив полей регистра
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Массив - Поля заполняемые при создании записи
|
||||||
|
//
|
||||||
|
Функция МассивПолейРегистра()
|
||||||
|
|
||||||
|
МассивПолейРегистра = Новый Массив;
|
||||||
|
|
||||||
|
// Измерения
|
||||||
|
МассивПолейРегистра.Добавить("ТипОбъекта");
|
||||||
|
МассивПолейРегистра.Добавить("ИдОбъекта");
|
||||||
|
|
||||||
|
// Тип изменения
|
||||||
|
МассивПолейРегистра.Добавить("ВидИзменения");
|
||||||
|
|
||||||
|
// Дата изменения
|
||||||
|
МассивПолейРегистра.Добавить("ДатаИзменения");
|
||||||
|
|
||||||
|
// Участвующие в изменении версии
|
||||||
|
//МассивПолейРегистра.Добавить("НачальнаяВерсия");
|
||||||
|
МассивПолейРегистра.Добавить("ПоследняяВерсия");
|
||||||
|
|
||||||
|
// Представление данных
|
||||||
|
МассивПолейРегистра.Добавить("Представление");
|
||||||
|
|
||||||
|
// Ошибка записи
|
||||||
|
МассивПолейРегистра.Добавить("ТекстОшибки");
|
||||||
|
|
||||||
|
Возврат МассивПолейРегистра;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает структуру записи регистра "PAPI_ОшибкиОбработкиПослеЗаписиВерсий"
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// СтруктураРегистра - Структура:
|
||||||
|
// ТипОбъекта - Строка - Тип документа
|
||||||
|
// ИдОбъекта - Строка - Уникальный идентификатор или навигационная ссылка
|
||||||
|
// ВидИзменения - Строка - Текстовое представление вида изменений. Может принимать следующие значения: "Добавление", "Изменение", "Удаление"
|
||||||
|
// ДатаИзменения - Дата - Дата и время в которое происходила обработка версии
|
||||||
|
// НачальнаяВерсия - Число(10,0) - Если несколько версий по одним данным то записываем самый младший номер версии
|
||||||
|
// ПоследняяВерсия - Число(10,0) - Если несколько версий по одним данным то записываем самый старший номер версии
|
||||||
|
// Представление - Строка - Представление документа
|
||||||
|
// ТекстОшибки - Строка - Описание произошедшей ошибки в ходе выполнения алгоритма
|
||||||
|
//
|
||||||
|
Функция ПолучитьСтруктуруПоУмолчанию() Экспорт
|
||||||
|
|
||||||
|
СтруктураРегистра = Новый Структура;
|
||||||
|
СтруктураРегистра.Вставить("ТипОбъекта", "");
|
||||||
|
СтруктураРегистра.Вставить("ИдОбъекта", "");
|
||||||
|
СтруктураРегистра.Вставить("ВидИзменения", "");
|
||||||
|
СтруктураРегистра.Вставить("НачальнаяВерсия", 0);
|
||||||
|
СтруктураРегистра.Вставить("ПоследняяВерсия", 0);
|
||||||
|
СтруктураРегистра.Вставить("Представление", "");
|
||||||
|
СтруктураРегистра.Вставить("ТекстОшибки", "");
|
||||||
|
|
||||||
|
|
||||||
|
Возврат СтруктураРегистра;
|
||||||
|
|
||||||
|
КонецФункции
|
@ -0,0 +1,21 @@
|
|||||||
|
<?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.17">
|
||||||
|
<Form uuid="6136212d-7bec-4d36-b81e-edafe22126fb">
|
||||||
|
<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>
|
||||||
|
</Properties>
|
||||||
|
</Form>
|
||||||
|
</MetaDataObject>
|
@ -0,0 +1,146 @@
|
|||||||
|
<?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: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.17">
|
||||||
|
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||||
|
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Pages name="ГруппаСтраницы" id="25">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Страницы</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<PagesRepresentation>TabsOnTop</PagesRepresentation>
|
||||||
|
<ExtendedTooltip name="ГруппаСтраницыРасширеннаяПодсказка" id="26"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Page name="СтраницаОсновная" id="27">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Основная</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="СтраницаОсновнаяРасширеннаяПодсказка" id="28"/>
|
||||||
|
<ChildItems>
|
||||||
|
<UsualGroup name="ГруппаДатаВид" id="29">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Группа дата вид</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаДатаВидРасширеннаяПодсказка" id="30"/>
|
||||||
|
<ChildItems>
|
||||||
|
<InputField name="ДатаИзменения" id="10">
|
||||||
|
<DataPath>Запись.ДатаИзменения</DataPath>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ДатаИзмененияКонтекстноеМеню" id="11"/>
|
||||||
|
<ExtendedTooltip name="ДатаИзмененияРасширеннаяПодсказка" id="12"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="ВидИзменения" id="7">
|
||||||
|
<DataPath>Запись.ВидИзменения</DataPath>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ВидИзмененияКонтекстноеМеню" id="8"/>
|
||||||
|
<ExtendedTooltip name="ВидИзмененияРасширеннаяПодсказка" id="9"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
<UsualGroup name="ГруппаНомераВерсий" id="31">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Группа номера версий</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="ГруппаНомераВерсийРасширеннаяПодсказка" id="32"/>
|
||||||
|
<ChildItems>
|
||||||
|
<InputField name="НачальнаяВерсия" id="13">
|
||||||
|
<DataPath>Запись.НачальнаяВерсия</DataPath>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Версии с</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="НачальнаяВерсияКонтекстноеМеню" id="14"/>
|
||||||
|
<ExtendedTooltip name="НачальнаяВерсияРасширеннаяПодсказка" id="15"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="ПоследняяВерсия" id="16">
|
||||||
|
<DataPath>Запись.ПоследняяВерсия</DataPath>
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>по</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ПоследняяВерсияКонтекстноеМеню" id="17"/>
|
||||||
|
<ExtendedTooltip name="ПоследняяВерсияРасширеннаяПодсказка" id="18"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
<InputField name="ТипОбъекта" id="1">
|
||||||
|
<DataPath>Запись.ТипОбъекта</DataPath>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ТипОбъектаКонтекстноеМеню" id="2"/>
|
||||||
|
<ExtendedTooltip name="ТипОбъектаРасширеннаяПодсказка" id="3"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="ИдОбъекта" id="4">
|
||||||
|
<DataPath>Запись.ИдОбъекта</DataPath>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ИдОбъектаКонтекстноеМеню" id="5"/>
|
||||||
|
<ExtendedTooltip name="ИдОбъектаРасширеннаяПодсказка" id="6"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="Представление" id="19">
|
||||||
|
<DataPath>Запись.Представление</DataPath>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ПредставлениеКонтекстноеМеню" id="20"/>
|
||||||
|
<ExtendedTooltip name="ПредставлениеРасширеннаяПодсказка" id="21"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</Page>
|
||||||
|
<Page name="СтраницаОписание" id="33">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Ошибка</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="СтраницаОписаниеРасширеннаяПодсказка" id="34"/>
|
||||||
|
<ChildItems>
|
||||||
|
<InputField name="ТекстОшибки" id="22">
|
||||||
|
<DataPath>Запись.ТекстОшибки</DataPath>
|
||||||
|
<TitleLocation>None</TitleLocation>
|
||||||
|
<AutoMaxWidth>false</AutoMaxWidth>
|
||||||
|
<AutoMaxHeight>false</AutoMaxHeight>
|
||||||
|
<MultiLine>true</MultiLine>
|
||||||
|
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
|
||||||
|
<ContextMenu name="ТекстОшибкиКонтекстноеМеню" id="23"/>
|
||||||
|
<ExtendedTooltip name="ТекстОшибкиРасширеннаяПодсказка" id="24"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</Page>
|
||||||
|
</ChildItems>
|
||||||
|
</Pages>
|
||||||
|
</ChildItems>
|
||||||
|
<Attributes>
|
||||||
|
<Attribute name="Запись" id="1">
|
||||||
|
<Type>
|
||||||
|
<v8:Type>cfg:InformationRegisterRecordManager.PAPI_ОшибкиОбработкиПослеЗаписиВерсий</v8:Type>
|
||||||
|
</Type>
|
||||||
|
<MainAttribute>true</MainAttribute>
|
||||||
|
<SavedData>true</SavedData>
|
||||||
|
</Attribute>
|
||||||
|
</Attributes>
|
||||||
|
</Form>
|
@ -0,0 +1,21 @@
|
|||||||
|
<?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.17">
|
||||||
|
<Form uuid="83f8e29c-4e6d-4361-afae-3654683c6021">
|
||||||
|
<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>
|
||||||
|
</Properties>
|
||||||
|
</Form>
|
||||||
|
</MetaDataObject>
|
@ -0,0 +1,292 @@
|
|||||||
|
<?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: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.17">
|
||||||
|
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ОткрытьОбъект" id="44">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Command.ОткрытьОбъект</CommandName>
|
||||||
|
<ExtendedTooltip name="ОткрытьОбъектРасширеннаяПодсказка" id="45"/>
|
||||||
|
</Button>
|
||||||
|
<ButtonGroup name="ФормаГруппаОсновныеКоманды" id="46">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Форма группа основные команды</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ФормаГруппаОсновныеКомандыРасширеннаяПодсказка" id="47"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ФормаИзменить" id="48">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.StandardCommand.Change</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаИзменитьРасширеннаяПодсказка" id="49"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ФормаУдалить" id="50">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.StandardCommand.Delete</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаУдалитьРасширеннаяПодсказка" id="51"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</ButtonGroup>
|
||||||
|
<ButtonGroup name="ФормаГруппаПоиска" id="52">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Форма группа поиска</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ФормаГруппаПоискаРасширеннаяПодсказка" id="53"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ФормаНайти" id="56">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.StandardCommand.Find</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаНайтиРасширеннаяПодсказка" id="57"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ФормаОтменитьПоиск" id="54">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.StandardCommand.CancelSearch</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаОтменитьПоискРасширеннаяПодсказка" id="55"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ФормаПоискПоТекущемуЗначению" id="58">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.Список.StandardCommand.FindByCurrentValue</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаПоискПоТекущемуЗначениюРасширеннаяПодсказка" id="59"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</ButtonGroup>
|
||||||
|
<ButtonGroup name="ФормаГруппаРаботаСоСписком" id="60">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Форма группа работа со списком</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ФормаГруппаРаботаСоСпискомРасширеннаяПодсказка" id="61"/>
|
||||||
|
<ChildItems>
|
||||||
|
<Button name="ФормаВывестиСписок" id="62">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.Список.StandardCommand.OutputList</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаВывестиСписокРасширеннаяПодсказка" id="63"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ФормаНастройкаСписка" id="64">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.Список.StandardCommand.ListSettings</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаНастройкаСпискаРасширеннаяПодсказка" id="65"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</ButtonGroup>
|
||||||
|
<Button name="ФормаИсторияИзменений" id="66">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.Список.StandardCommand.ChangeHistory</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаИсторияИзмененийРасширеннаяПодсказка" id="67"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ФормаОбновить" id="68">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.Список.StandardCommand.Refresh</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаОбновитьРасширеннаяПодсказка" id="69"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ФормаПолучитьНавигационнуюСсылку" id="70">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.Item.Список.StandardCommand.GetURL</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаПолучитьНавигационнуюСсылкуРасширеннаяПодсказка" id="71"/>
|
||||||
|
</Button>
|
||||||
|
<Button name="ФормаИзменитьФорму" id="72">
|
||||||
|
<Type>CommandBarButton</Type>
|
||||||
|
<CommandName>Form.StandardCommand.CustomizeForm</CommandName>
|
||||||
|
<ExtendedTooltip name="ФормаИзменитьФормуРасширеннаяПодсказка" id="73"/>
|
||||||
|
</Button>
|
||||||
|
</ChildItems>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<ChildItems>
|
||||||
|
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Группа пользовательских настроек</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<VerticalStretch>false</VerticalStretch>
|
||||||
|
<Group>Vertical</Group>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
|
||||||
|
</UsualGroup>
|
||||||
|
<Table name="Список" id="3">
|
||||||
|
<Representation>List</Representation>
|
||||||
|
<CommandBarLocation>None</CommandBarLocation>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<UseAlternationRowColor>true</UseAlternationRowColor>
|
||||||
|
<InitialTreeView>ExpandTopLevel</InitialTreeView>
|
||||||
|
<EnableStartDrag>true</EnableStartDrag>
|
||||||
|
<DataPath>Список</DataPath>
|
||||||
|
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
|
||||||
|
<AutoRefresh>false</AutoRefresh>
|
||||||
|
<AutoRefreshPeriod>60</AutoRefreshPeriod>
|
||||||
|
<Period>
|
||||||
|
<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>
|
||||||
|
</Period>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<RestoreCurrentRow>false</RestoreCurrentRow>
|
||||||
|
<TopLevelParent xsi:nil="true"/>
|
||||||
|
<ShowRoot>true</ShowRoot>
|
||||||
|
<AllowRootChoice>false</AllowRootChoice>
|
||||||
|
<UpdateOnDataChange>Auto</UpdateOnDataChange>
|
||||||
|
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
|
||||||
|
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
|
||||||
|
<ContextMenu name="СписокКонтекстноеМеню" id="4"/>
|
||||||
|
<AutoCommandBar name="СписокКоманднаяПанель" id="5">
|
||||||
|
<Autofill>false</Autofill>
|
||||||
|
</AutoCommandBar>
|
||||||
|
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
|
||||||
|
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>Список</Item>
|
||||||
|
<Type>SearchStringRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
|
||||||
|
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
|
||||||
|
</SearchStringAddition>
|
||||||
|
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>Список</Item>
|
||||||
|
<Type>ViewStatusRepresentation</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
|
||||||
|
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
|
||||||
|
</ViewStatusAddition>
|
||||||
|
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
|
||||||
|
<AdditionSource>
|
||||||
|
<Item>Список</Item>
|
||||||
|
<Type>SearchControl</Type>
|
||||||
|
</AdditionSource>
|
||||||
|
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
|
||||||
|
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
|
||||||
|
</SearchControlAddition>
|
||||||
|
<ChildItems>
|
||||||
|
<LabelField name="ДатаИзменения" id="25">
|
||||||
|
<DataPath>Список.ДатаИзменения</DataPath>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<ContextMenu name="ДатаИзмененияКонтекстноеМеню" id="26"/>
|
||||||
|
<ExtendedTooltip name="ДатаИзмененияРасширеннаяПодсказка" id="27"/>
|
||||||
|
</LabelField>
|
||||||
|
<ColumnGroup name="ГруппаОбъекта" id="40">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Группа объекта</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ГруппаОбъектаРасширеннаяПодсказка" id="41"/>
|
||||||
|
<ChildItems>
|
||||||
|
<LabelField name="ТипОбъекта" id="16">
|
||||||
|
<DataPath>Список.ТипОбъекта</DataPath>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<ContextMenu name="ТипОбъектаКонтекстноеМеню" id="17"/>
|
||||||
|
<ExtendedTooltip name="ТипОбъектаРасширеннаяПодсказка" id="18"/>
|
||||||
|
</LabelField>
|
||||||
|
<LabelField name="ИдОбъекта" id="19">
|
||||||
|
<DataPath>Список.ИдОбъекта</DataPath>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<ContextMenu name="ИдОбъектаКонтекстноеМеню" id="20"/>
|
||||||
|
<ExtendedTooltip name="ИдОбъектаРасширеннаяПодсказка" id="21"/>
|
||||||
|
</LabelField>
|
||||||
|
</ChildItems>
|
||||||
|
</ColumnGroup>
|
||||||
|
<LabelField name="ВидИзменения" id="22">
|
||||||
|
<DataPath>Список.ВидИзменения</DataPath>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<ContextMenu name="ВидИзмененияКонтекстноеМеню" id="23"/>
|
||||||
|
<ExtendedTooltip name="ВидИзмененияРасширеннаяПодсказка" id="24"/>
|
||||||
|
</LabelField>
|
||||||
|
<ColumnGroup name="ГруппаВерсии" id="42">
|
||||||
|
<Title>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Группа версии</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Title>
|
||||||
|
<ExtendedTooltip name="ГруппаВерсииРасширеннаяПодсказка" id="43"/>
|
||||||
|
<ChildItems>
|
||||||
|
<LabelField name="НачальнаяВерсия" id="28">
|
||||||
|
<DataPath>Список.НачальнаяВерсия</DataPath>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<ContextMenu name="НачальнаяВерсияКонтекстноеМеню" id="29"/>
|
||||||
|
<ExtendedTooltip name="НачальнаяВерсияРасширеннаяПодсказка" id="30"/>
|
||||||
|
</LabelField>
|
||||||
|
<LabelField name="ПоследняяВерсия" id="31">
|
||||||
|
<DataPath>Список.ПоследняяВерсия</DataPath>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<ContextMenu name="ПоследняяВерсияКонтекстноеМеню" id="32"/>
|
||||||
|
<ExtendedTooltip name="ПоследняяВерсияРасширеннаяПодсказка" id="33"/>
|
||||||
|
</LabelField>
|
||||||
|
</ChildItems>
|
||||||
|
</ColumnGroup>
|
||||||
|
<LabelField name="Представление" id="34">
|
||||||
|
<DataPath>Список.Представление</DataPath>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<ContextMenu name="ПредставлениеКонтекстноеМеню" id="35"/>
|
||||||
|
<ExtendedTooltip name="ПредставлениеРасширеннаяПодсказка" id="36"/>
|
||||||
|
</LabelField>
|
||||||
|
<LabelField name="ТекстОшибки" id="37">
|
||||||
|
<DataPath>Список.ТекстОшибки</DataPath>
|
||||||
|
<DefaultItem>true</DefaultItem>
|
||||||
|
<ContextMenu name="ТекстОшибкиКонтекстноеМеню" id="38"/>
|
||||||
|
<ExtendedTooltip name="ТекстОшибкиРасширеннаяПодсказка" id="39"/>
|
||||||
|
</LabelField>
|
||||||
|
</ChildItems>
|
||||||
|
</Table>
|
||||||
|
</ChildItems>
|
||||||
|
<Attributes>
|
||||||
|
<Attribute name="Список" id="1">
|
||||||
|
<Type>
|
||||||
|
<v8:Type>cfg:DynamicList</v8:Type>
|
||||||
|
</Type>
|
||||||
|
<MainAttribute>true</MainAttribute>
|
||||||
|
<Settings xsi:type="DynamicList">
|
||||||
|
<ManualQuery>false</ManualQuery>
|
||||||
|
<DynamicDataRead>true</DynamicDataRead>
|
||||||
|
<MainTable>InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий</MainTable>
|
||||||
|
<ListSettings>
|
||||||
|
<dcsset:filter>
|
||||||
|
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||||
|
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
|
||||||
|
</dcsset:filter>
|
||||||
|
<dcsset:order>
|
||||||
|
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||||
|
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
|
||||||
|
</dcsset:order>
|
||||||
|
<dcsset:conditionalAppearance>
|
||||||
|
<dcsset:viewMode>Normal</dcsset:viewMode>
|
||||||
|
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
|
||||||
|
</dcsset:conditionalAppearance>
|
||||||
|
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
|
||||||
|
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
|
||||||
|
</ListSettings>
|
||||||
|
</Settings>
|
||||||
|
</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>
|
||||||
|
<Picture>
|
||||||
|
<xr:Ref>StdPicture.GotoURL</xr:Ref>
|
||||||
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
|
</Picture>
|
||||||
|
<Action>ОткрытьОбъект</Action>
|
||||||
|
<Representation>Picture</Representation>
|
||||||
|
</Command>
|
||||||
|
</Commands>
|
||||||
|
</Form>
|
@ -0,0 +1,52 @@
|
|||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОткрытьОбъект(Команда)
|
||||||
|
|
||||||
|
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||||
|
Если ТекущиеДанные <> Неопределено
|
||||||
|
И ЗначениеЗаполнено(ТекущиеДанные.ТипОбъекта)
|
||||||
|
И ЗначениеЗаполнено(ТекущиеДанные.ИдОбъекта) Тогда
|
||||||
|
|
||||||
|
СтруктураРегистра = ПолучитьСтруктуруПоУмолчанию();
|
||||||
|
ЗаполнитьЗначенияСвойств(СтруктураРегистра, ТекущиеДанные);
|
||||||
|
|
||||||
|
ТипОбъекта = "";
|
||||||
|
ИдОбъекта = "";
|
||||||
|
ПолучитьСтруктуруТипУИ(СтруктураРегистра, ТипОбъекта, ИдОбъекта);
|
||||||
|
|
||||||
|
ТекущаяНавигационнаяСсылка = PAPI_ОбщегоНазначенияВызовСервера.НайтиОбъектИПолучитьНавигационнуюСсылку(ТипОбъекта, ИдОбъекта);
|
||||||
|
Если СтрНайти(ТекущаяНавигационнаяСсылка, "e1cib/data") > 0 Тогда
|
||||||
|
|
||||||
|
ПерейтиПоНавигационнойСсылке(ТекущаяНавигационнаяСсылка);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ПолучитьСтруктуруПоУмолчанию()
|
||||||
|
|
||||||
|
Возврат РегистрыСведений.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.ПолучитьСтруктуруПоУмолчанию();
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ПолучитьСтруктуруТипУИ(СтруктураЗаписи, ТипОбъекта, ИдОбъекта)
|
||||||
|
|
||||||
|
СтруктураДанных = PAPI_ОбщегоНазначенияВызовСервера.СтруктураНавигационнойСсылки(СтруктураЗаписи.ИдОбъекта, "Ссылка");
|
||||||
|
|
||||||
|
Если СтруктураДанных.Отработал
|
||||||
|
И СтруктураДанных.Свойство("Результат") Тогда
|
||||||
|
|
||||||
|
ТипОбъекта = СтруктураДанных.Результат.ТипОбъекта;
|
||||||
|
ИдОбъекта = СтруктураДанных.Результат.ИдОбъекта;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ТипОбъекта = СтруктураЗаписи.ТипОбъекта;
|
||||||
|
ИдОбъекта = СтруктураЗаписи.ИдОбъекта;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
@ -3,6 +3,65 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TotalsControl</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistorySettings</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ViewDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EditDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SwitchToDataHistoryVersion</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.PAPI_ОчередьДействийСДокументами</name>
|
<name>InformationRegister.PAPI_ОчередьДействийСДокументами</name>
|
||||||
<right>
|
<right>
|
||||||
@ -69,6 +128,72 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.PAPI_НастройкиХраненияИстории</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Update</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Edit</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TotalsControl</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ReadDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryOfMissingData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistorySettings</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ViewDataHistory</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EditDataHistoryVersionComment</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SwitchToDataHistoryVersion</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>HTTPService.PAPI_lower.URLTemplate.PAPI.Method.ANY</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.PAPI_ХранилищеРезультатов</name>
|
<name>InformationRegister.PAPI_ХранилищеРезультатов</name>
|
||||||
<right>
|
<right>
|
||||||
@ -328,6 +453,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Subsystem.PAPI.Subsystem.PAPI_СервисыИнтеграции.Subsystem.PAPI_СообщенияСервисовИнтеграции</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.PAPI_Алгоритмы</name>
|
<name>Catalog.PAPI_Алгоритмы</name>
|
||||||
<right>
|
<right>
|
||||||
@ -922,6 +1054,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Subsystem.PAPI.Subsystem.PAPI_HTTP.Subsystem.PAPI_Методы</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>HTTPService.PAPI.URLTemplate.PAPI.Method.ANY</name>
|
<name>HTTPService.PAPI.URLTemplate.PAPI.Method.ANY</name>
|
||||||
<right>
|
<right>
|
||||||
@ -929,6 +1068,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Subsystem.PAPI.Subsystem.PAPI_СервисыИнтеграции.Subsystem.PAPI_Каналы</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.PAPI_ПодпискиНаСобытия</name>
|
<name>Catalog.PAPI_ПодпискиНаСобытия</name>
|
||||||
<right>
|
<right>
|
||||||
@ -1161,6 +1307,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Subsystem.PAPI.Subsystem.PAPI_СервисыИнтеграции</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.PAPI_ЗапросНедостающихДанных</name>
|
<name>InformationRegister.PAPI_ЗапросНедостающихДанных</name>
|
||||||
<right>
|
<right>
|
||||||
@ -1333,6 +1486,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Subsystem.PAPI.Subsystem.PAPI_ДополнительныеИнструменты</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Subsystem.PAPI.Subsystem.PAPI_ПодпискиНаСобытия</name>
|
<name>Subsystem.PAPI.Subsystem.PAPI_ПодпискиНаСобытия</name>
|
||||||
<right>
|
<right>
|
||||||
@ -1513,6 +1673,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Subsystem.PAPI.Subsystem.PAPI_ОтложенныеОперации</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>CommonCommand.PAPI_Настройки</name>
|
<name>CommonCommand.PAPI_Настройки</name>
|
||||||
<right>
|
<right>
|
||||||
@ -1576,6 +1743,13 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Subsystem.PAPI.Subsystem.PAPI_Алгоритмы</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Command.ОтправкаСообщенияСервисовИнтеграции</name>
|
<name>DataProcessor.PAPI_ОтправкаСообщенияСервисовИнтеграции.Command.ОтправкаСообщенияСервисовИнтеграции</name>
|
||||||
<right>
|
<right>
|
||||||
|
@ -3,6 +3,17 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.PAPI_ОчередьДействийСДокументами</name>
|
<name>InformationRegister.PAPI_ОчередьДействийСДокументами</name>
|
||||||
<right>
|
<right>
|
||||||
@ -49,6 +60,24 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>InformationRegister.PAPI_НастройкиХраненияИстории</name>
|
||||||
|
<right>
|
||||||
|
<name>Read</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>HTTPService.PAPI_lower.URLTemplate.PAPI.Method.ANY</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.PAPI_ХранилищеРезультатов</name>
|
<name>InformationRegister.PAPI_ХранилищеРезультатов</name>
|
||||||
<right>
|
<right>
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<v8:content>PAPI: Оператор</v8:content>
|
<v8:content>PAPI: Оператор</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Synonym>
|
</Synonym>
|
||||||
<Comment>Предоставления доступа к объектам задействованным в интеграционных механизмах для разрешения ошибок</Comment>
|
<Comment>Роль для предоставления доступа к объектам задействованным в интеграционных механизмах для разруливания ошибок</Comment>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Role>
|
</Role>
|
||||||
</MetaDataObject>
|
</MetaDataObject>
|
@ -135,20 +135,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Subsystem.PAPI.Subsystem.PAPI_HTTP.Subsystem.PAPI_Методы</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>Subsystem.PAPI.Subsystem.PAPI_СервисыИнтеграции.Subsystem.PAPI_Каналы</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Subsystem.PAPI.Subsystem.PAPI_Шина</name>
|
<name>Subsystem.PAPI.Subsystem.PAPI_Шина</name>
|
||||||
<right>
|
<right>
|
||||||
@ -288,11 +274,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Subsystem.PAPI.Subsystem.PAPI_Алгоритмы</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
@ -12,8 +12,8 @@
|
|||||||
<Comment/>
|
<Comment/>
|
||||||
<MethodName>CommonModule.PAPI_АсинхронныеОперации.ВыполнитьОбработкуОчередиДействийСДокументами</MethodName>
|
<MethodName>CommonModule.PAPI_АсинхронныеОперации.ВыполнитьОбработкуОчередиДействийСДокументами</MethodName>
|
||||||
<Description/>
|
<Description/>
|
||||||
<Key>PAPIВыполнитьОбработкуОчередиДействийСДокументами</Key>
|
<Key/>
|
||||||
<Use>true</Use>
|
<Use>false</Use>
|
||||||
<Predefined>true</Predefined>
|
<Predefined>true</Predefined>
|
||||||
<RestartCountOnFailure>3</RestartCountOnFailure>
|
<RestartCountOnFailure>3</RestartCountOnFailure>
|
||||||
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
||||||
|
@ -12,8 +12,8 @@
|
|||||||
<Comment/>
|
<Comment/>
|
||||||
<MethodName>CommonModule.PAPI_ИсторияДанных.ВыполнитьОбработкуПослеЗаписиВерсийНаСервере</MethodName>
|
<MethodName>CommonModule.PAPI_ИсторияДанных.ВыполнитьОбработкуПослеЗаписиВерсийНаСервере</MethodName>
|
||||||
<Description/>
|
<Description/>
|
||||||
<Key>PAPIИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий</Key>
|
<Key/>
|
||||||
<Use>true</Use>
|
<Use>false</Use>
|
||||||
<Predefined>true</Predefined>
|
<Predefined>true</Predefined>
|
||||||
<RestartCountOnFailure>3</RestartCountOnFailure>
|
<RestartCountOnFailure>3</RestartCountOnFailure>
|
||||||
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
||||||
|
@ -12,8 +12,8 @@
|
|||||||
<Comment/>
|
<Comment/>
|
||||||
<MethodName>CommonModule.PAPI_ИсторияДанных.ОбновитьИсториюНаСервере</MethodName>
|
<MethodName>CommonModule.PAPI_ИсторияДанных.ОбновитьИсториюНаСервере</MethodName>
|
||||||
<Description/>
|
<Description/>
|
||||||
<Key>PAPIИсторияДанных.ОбновитьИсториюНаСервере</Key>
|
<Key/>
|
||||||
<Use>true</Use>
|
<Use>false</Use>
|
||||||
<Predefined>true</Predefined>
|
<Predefined>true</Predefined>
|
||||||
<RestartCountOnFailure>3</RestartCountOnFailure>
|
<RestartCountOnFailure>3</RestartCountOnFailure>
|
||||||
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
||||||
|
@ -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.17">
|
||||||
|
<ScheduledJob uuid="ee7559d9-1632-4a52-aadc-d7efb61bd9ed">
|
||||||
|
<Properties>
|
||||||
|
<Name>PAPI_ИсторияДанныхУдалитьВерсии</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>PAPI: История данных удалить версии</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<MethodName>CommonModule.PAPI_ИсторияДанных.ИсторияДанныхУдалитьВерсииНаСервере</MethodName>
|
||||||
|
<Description/>
|
||||||
|
<Key/>
|
||||||
|
<Use>false</Use>
|
||||||
|
<Predefined>true</Predefined>
|
||||||
|
<RestartCountOnFailure>3</RestartCountOnFailure>
|
||||||
|
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
||||||
|
</Properties>
|
||||||
|
</ScheduledJob>
|
||||||
|
</MetaDataObject>
|
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<JobSchedule xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.17">
|
||||||
|
<Schedule BeginDate="0001-01-01" EndDate="0001-01-01" BeginTime="21:00:00" EndTime="00:00:00" CompletionTime="22:00:00" CompletionInterval="0" RepeatPeriodInDay="0" RepeatPause="0" WeekDayInMonth="0" DayInMonth="0" WeeksPeriod="1" DaysRepeatPeriod="1">
|
||||||
|
<ent:WeekDays>1 2 3 4 5 6 7</ent:WeekDays>
|
||||||
|
<ent:Months>1 2 3 4 5 6 7 8 9 10 11 12</ent:Months>
|
||||||
|
</Schedule>
|
||||||
|
</JobSchedule>
|
@ -12,8 +12,8 @@
|
|||||||
<Comment/>
|
<Comment/>
|
||||||
<MethodName>CommonModule.PAPI_СервисыИнтеграции.ВыполнитьОбработкуНаСервере</MethodName>
|
<MethodName>CommonModule.PAPI_СервисыИнтеграции.ВыполнитьОбработкуНаСервере</MethodName>
|
||||||
<Description/>
|
<Description/>
|
||||||
<Key>PAPIСервисыИнтеграции.ВыполнитьОбработкуНаСервере</Key>
|
<Key/>
|
||||||
<Use>true</Use>
|
<Use>false</Use>
|
||||||
<Predefined>true</Predefined>
|
<Predefined>true</Predefined>
|
||||||
<RestartCountOnFailure>3</RestartCountOnFailure>
|
<RestartCountOnFailure>3</RestartCountOnFailure>
|
||||||
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
<RestartIntervalOnFailure>10</RestartIntervalOnFailure>
|
||||||
|
@ -52,6 +52,8 @@
|
|||||||
<xr:Item xsi:type="xr:MDObjectRef">Constant.PAPI_ОбменыСервисовИнтеграцииВключены</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">Constant.PAPI_ОбменыСервисовИнтеграцииВключены</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">CommonCommand.PAPI_Настройки</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">CommonCommand.PAPI_Настройки</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">CommonForm.PAPI_Настройки</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">CommonForm.PAPI_Настройки</xr:Item>
|
||||||
|
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий</xr:Item>
|
||||||
|
<xr:Item xsi:type="xr:MDObjectRef">Role.PAPI_Оператор</xr:Item>
|
||||||
</Content>
|
</Content>
|
||||||
</Properties>
|
</Properties>
|
||||||
<ChildObjects>
|
<ChildObjects>
|
||||||
|
@ -16,6 +16,11 @@
|
|||||||
<xr:Common>false</xr:Common>
|
<xr:Common>false</xr:Common>
|
||||||
</Visibility>
|
</Visibility>
|
||||||
</Command>
|
</Command>
|
||||||
|
<Command name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.StandardCommand.OpenList">
|
||||||
|
<Visibility>
|
||||||
|
<xr:Common>false</xr:Common>
|
||||||
|
</Visibility>
|
||||||
|
</Command>
|
||||||
<Command name="Constant.PAPI_ДатаЗапретаОбменаДокументов.StandardCommand.Open">
|
<Command name="Constant.PAPI_ДатаЗапретаОбменаДокументов.StandardCommand.Open">
|
||||||
<Visibility>
|
<Visibility>
|
||||||
<xr:Common>false</xr:Common>
|
<xr:Common>false</xr:Common>
|
||||||
@ -71,6 +76,9 @@
|
|||||||
<Command name="InformationRegister.PAPI_ОтборыПолучателей.StandardCommand.OpenList">
|
<Command name="InformationRegister.PAPI_ОтборыПолучателей.StandardCommand.OpenList">
|
||||||
<CommandGroup>NavigationPanelOrdinary</CommandGroup>
|
<CommandGroup>NavigationPanelOrdinary</CommandGroup>
|
||||||
</Command>
|
</Command>
|
||||||
|
<Command name="InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий.StandardCommand.OpenList">
|
||||||
|
<CommandGroup>NavigationPanelOrdinary</CommandGroup>
|
||||||
|
</Command>
|
||||||
</CommandsOrder>
|
</CommandsOrder>
|
||||||
<SubsystemsOrder>
|
<SubsystemsOrder>
|
||||||
<Subsystem>Subsystem.PAPI.Subsystem.PAPI_HTTP</Subsystem>
|
<Subsystem>Subsystem.PAPI.Subsystem.PAPI_HTTP</Subsystem>
|
||||||
|
@ -25,6 +25,9 @@
|
|||||||
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.PAPI_НастройкаСоставаИсторииДанных</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.PAPI_НастройкаСоставаИсторииДанных</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">ScheduledJob.PAPI_ИсторияДанныхОбновитьИсторию</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">ScheduledJob.PAPI_ИсторияДанныхОбновитьИсторию</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">ScheduledJob.PAPI_ИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">ScheduledJob.PAPI_ИсторияДанныхВыполнитьОбработкуПослеЗаписиВерсий</xr:Item>
|
||||||
|
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.PAPI_НастройкиХраненияИстории</xr:Item>
|
||||||
|
<xr:Item xsi:type="xr:MDObjectRef">Enum.PAPI_СрокиХранения</xr:Item>
|
||||||
|
<xr:Item xsi:type="xr:MDObjectRef">ScheduledJob.PAPI_ИсторияДанныхУдалитьВерсии</xr:Item>
|
||||||
</Content>
|
</Content>
|
||||||
</Properties>
|
</Properties>
|
||||||
<ChildObjects/>
|
<ChildObjects/>
|
||||||
|
@ -6,6 +6,11 @@
|
|||||||
<xr:Common>true</xr:Common>
|
<xr:Common>true</xr:Common>
|
||||||
</Visibility>
|
</Visibility>
|
||||||
</Command>
|
</Command>
|
||||||
|
<Command name="InformationRegister.PAPI_НастройкиХраненияИстории.StandardCommand.OpenList">
|
||||||
|
<Visibility>
|
||||||
|
<xr:Common>true</xr:Common>
|
||||||
|
</Visibility>
|
||||||
|
</Command>
|
||||||
<Command name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.StandardCommand.Open">
|
<Command name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.StandardCommand.Open">
|
||||||
<Visibility>
|
<Visibility>
|
||||||
<xr:Common>false</xr:Common>
|
<xr:Common>false</xr:Common>
|
||||||
@ -17,15 +22,19 @@
|
|||||||
<CommandGroup>NavigationPanelImportant</CommandGroup>
|
<CommandGroup>NavigationPanelImportant</CommandGroup>
|
||||||
<Placement>Auto</Placement>
|
<Placement>Auto</Placement>
|
||||||
</Command>
|
</Command>
|
||||||
|
<Command name="InformationRegister.PAPI_НастройкиХраненияИстории.StandardCommand.OpenList">
|
||||||
|
<CommandGroup>NavigationPanelImportant</CommandGroup>
|
||||||
|
<Placement>Auto</Placement>
|
||||||
|
</Command>
|
||||||
</CommandsPlacement>
|
</CommandsPlacement>
|
||||||
<CommandsOrder>
|
<CommandsOrder>
|
||||||
<Command name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Command.НастройкаСоставаИД">
|
<Command name="DataProcessor.PAPI_НастройкаСоставаИсторииДанных.Command.НастройкаСоставаИД">
|
||||||
<CommandGroup>NavigationPanelImportant</CommandGroup>
|
<CommandGroup>NavigationPanelImportant</CommandGroup>
|
||||||
</Command>
|
</Command>
|
||||||
|
<Command name="InformationRegister.PAPI_НастройкиХраненияИстории.StandardCommand.OpenList">
|
||||||
|
<CommandGroup>NavigationPanelImportant</CommandGroup>
|
||||||
|
</Command>
|
||||||
</CommandsOrder>
|
</CommandsOrder>
|
||||||
<SubsystemsOrder>
|
|
||||||
<Subsystem>8848217b-20d7-4366-bffa-f96230fe8236</Subsystem>
|
|
||||||
</SubsystemsOrder>
|
|
||||||
<GroupsOrder>
|
<GroupsOrder>
|
||||||
<Group>NavigationPanelImportant</Group>
|
<Group>NavigationPanelImportant</Group>
|
||||||
<Group>NavigationPanelOrdinary</Group>
|
<Group>NavigationPanelOrdinary</Group>
|
||||||
|
@ -41,6 +41,7 @@
|
|||||||
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.PAPI_Подписки</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.PAPI_Подписки</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">CommonModule.PAPI_ПодпискиНаСобытияКлиентСервер</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">CommonModule.PAPI_ПодпискиНаСобытияКлиентСервер</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">EventSubscription.PAPI_ОбработкаПроверкиЗаполнения</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">EventSubscription.PAPI_ОбработкаПроверкиЗаполнения</xr:Item>
|
||||||
|
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.PAPI_ОшибкиОбработкиПослеЗаписиВерсий</xr:Item>
|
||||||
</Content>
|
</Content>
|
||||||
</Properties>
|
</Properties>
|
||||||
<ChildObjects/>
|
<ChildObjects/>
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user