1_0_7_5
This commit is contained in:
commit
16c9fd0233
1873 files changed
+540113
No files matched your search
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>SSL</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
|
||||
<nature>com._1c.g5.v8.dt.core.V8ConfigurationNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding/<project>=UTF-8
|
||||
@@ -0,0 +1,2 @@
|
||||
Manifest-Version: 1.0
|
||||
Runtime-Version: 8.5.1
|
||||
@@ -0,0 +1,980 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<GraphicalSchema xmlns="http://v8.1c.ru/8.3/xcf/scheme" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:sch="http://v8.1c.ru/8.2/data/graphscheme" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<BackColor>style:FieldBackColor</BackColor>
|
||||
<GridEnabled>true</GridEnabled>
|
||||
<DrawGridMode>Lines</DrawGridMode>
|
||||
<GridHorizontalStep>20</GridHorizontalStep>
|
||||
<GridVerticalStep>20</GridVerticalStep>
|
||||
<PrintParameters>
|
||||
<Paper xsi:type="xs:decimal">9</Paper>
|
||||
<PageOrientation>Portrait</PageOrientation>
|
||||
<Collate xsi:type="xs:decimal">1</Collate>
|
||||
<Copies>1</Copies>
|
||||
<TopMargin>10</TopMargin>
|
||||
<LeftMargin>10</LeftMargin>
|
||||
<BottomMargin>10</BottomMargin>
|
||||
<RightMargin>10</RightMargin>
|
||||
<BlackAndWhite>false</BlackAndWhite>
|
||||
<PaperSource xsi:type="xs:decimal">7</PaperSource>
|
||||
<FitPageMode>Auto</FitPageMode>
|
||||
</PrintParameters>
|
||||
<Items>
|
||||
<Start id="1" uuid="0e506886-d155-46df-9ace-ce806b7c0b6b">
|
||||
<Properties>
|
||||
<Name>Старт</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>1</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>0</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="20" left="380" bottom="60" right="420"/>
|
||||
<Border width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Border>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
</Properties>
|
||||
<Events>
|
||||
<Event name="BeforeStart"/>
|
||||
</Events>
|
||||
</Start>
|
||||
<ConnectionLine id="2">
|
||||
<Properties>
|
||||
<Name>Линия1</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>2</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>1</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="400" y="60"/>
|
||||
<Point x="400" y="80"/>
|
||||
<Point x="400" y="80"/>
|
||||
<Point x="400" y="100"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>Старт</Item>
|
||||
<PortIndex>4</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Выполнить</Item>
|
||||
<PortIndex>2</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>false</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<Activity id="3" uuid="fa123bb1-d6d4-46b6-9285-47328d5526b2">
|
||||
<Properties>
|
||||
<Name>Выполнить</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Выполнить</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>3</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>2</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="100" left="340" bottom="160" right="460"/>
|
||||
<Border width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Border>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
<TaskDescription>Выполнить</TaskDescription>
|
||||
<Explanation>Исполнитель</Explanation>
|
||||
<Group>false</Group>
|
||||
<AddressingAttributes>
|
||||
<AddressingAttribute ref="Task.ЗадачаИсполнителя.AddressingAttribute.Исполнитель">
|
||||
<Value xsi:nil="true"/>
|
||||
</AddressingAttribute>
|
||||
<AddressingAttribute ref="Task.ЗадачаИсполнителя.AddressingAttribute.РольИсполнителя">
|
||||
<Value xsi:nil="true"/>
|
||||
</AddressingAttribute>
|
||||
<AddressingAttribute ref="Task.ЗадачаИсполнителя.AddressingAttribute.ОсновнойОбъектАдресации">
|
||||
<Value xsi:nil="true"/>
|
||||
</AddressingAttribute>
|
||||
<AddressingAttribute ref="Task.ЗадачаИсполнителя.AddressingAttribute.ДополнительныйОбъектАдресации">
|
||||
<Value xsi:nil="true"/>
|
||||
</AddressingAttribute>
|
||||
</AddressingAttributes>
|
||||
</Properties>
|
||||
<Events>
|
||||
<Event name="InteractiveActivationProcessing"/>
|
||||
<Event name="BeforeCreateTasks"/>
|
||||
<Event name="OnCreateTask">ВыполнитьПриСозданииЗадач</Event>
|
||||
<Event name="OnExecute">ВыполнитьПриВыполнении</Event>
|
||||
<Event name="CheckExecutionProcessing"/>
|
||||
<Event name="BeforeExecute"/>
|
||||
<Event name="BeforeExecuteInteractively"/>
|
||||
</Events>
|
||||
</Activity>
|
||||
<ConnectionLine id="4">
|
||||
<Properties>
|
||||
<Name>Линия2</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>4</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>3</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="400" y="160"/>
|
||||
<Point x="400" y="180"/>
|
||||
<Point x="400" y="180"/>
|
||||
<Point x="400" y="200"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>Выполнить</Item>
|
||||
<PortIndex>4</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>НужнаПроверка</Item>
|
||||
<PortIndex>2</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>false</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<Activity id="5" uuid="74a2cd47-0642-4401-8831-720bd844f736">
|
||||
<Properties>
|
||||
<Name>Проверить</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Проверить</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>5</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>4</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="300" left="340" bottom="360" right="460"/>
|
||||
<Border width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Border>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
<TaskDescription>Проверить</TaskDescription>
|
||||
<Explanation>Проверяющий</Explanation>
|
||||
<Group>false</Group>
|
||||
<AddressingAttributes>
|
||||
<AddressingAttribute ref="Task.ЗадачаИсполнителя.AddressingAttribute.Исполнитель">
|
||||
<Value xsi:nil="true"/>
|
||||
</AddressingAttribute>
|
||||
<AddressingAttribute ref="Task.ЗадачаИсполнителя.AddressingAttribute.РольИсполнителя">
|
||||
<Value xsi:nil="true"/>
|
||||
</AddressingAttribute>
|
||||
<AddressingAttribute ref="Task.ЗадачаИсполнителя.AddressingAttribute.ОсновнойОбъектАдресации">
|
||||
<Value xsi:nil="true"/>
|
||||
</AddressingAttribute>
|
||||
<AddressingAttribute ref="Task.ЗадачаИсполнителя.AddressingAttribute.ДополнительныйОбъектАдресации">
|
||||
<Value xsi:nil="true"/>
|
||||
</AddressingAttribute>
|
||||
</AddressingAttributes>
|
||||
</Properties>
|
||||
<Events>
|
||||
<Event name="InteractiveActivationProcessing"/>
|
||||
<Event name="BeforeCreateTasks"/>
|
||||
<Event name="OnCreateTask">ПроверитьПриСозданииЗадач</Event>
|
||||
<Event name="OnExecute">ПроверитьПриВыполнении</Event>
|
||||
<Event name="CheckExecutionProcessing"/>
|
||||
<Event name="BeforeExecute"/>
|
||||
<Event name="BeforeExecuteInteractively"/>
|
||||
</Events>
|
||||
</Activity>
|
||||
<ConnectionLine id="6">
|
||||
<Properties>
|
||||
<Name>Линия3</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>6</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>5</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="400" y="360"/>
|
||||
<Point x="400" y="380"/>
|
||||
<Point x="400" y="380"/>
|
||||
<Point x="400" y="400"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>Проверить</Item>
|
||||
<PortIndex>4</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>ВернутьИсполнителю</Item>
|
||||
<PortIndex>2</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>false</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<Condition id="11" uuid="6427007c-b0ff-468b-944b-6b183bb9ba6d">
|
||||
<Properties>
|
||||
<Name>ВернутьИсполнителю</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Вернуть исполнителю?</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>8</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>6</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="400" left="340" bottom="460" right="460"/>
|
||||
<Border width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Border>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
<TruePortIndex>3</TruePortIndex>
|
||||
<FalsePortIndex>1</FalsePortIndex>
|
||||
</Properties>
|
||||
<Events>
|
||||
<Event name="ConditionCheck">ВернутьИсполнителюПроверкаУсловия</Event>
|
||||
</Events>
|
||||
</Condition>
|
||||
<ConnectionLine id="12">
|
||||
<Properties>
|
||||
<Name>Линия4</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Нет</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>9</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>7</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="340" y="430"/>
|
||||
<Point x="180" y="430"/>
|
||||
<Point x="180" y="480"/>
|
||||
<Point x="400" y="480"/>
|
||||
<Point x="400" y="500"/>
|
||||
</PivotPoints>
|
||||
<ManualyMovedSegments>
|
||||
<Segment index="1">
|
||||
<Start x="180" y="430"/>
|
||||
<End x="180" y="480"/>
|
||||
</Segment>
|
||||
</ManualyMovedSegments>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>ВернутьИсполнителю</Item>
|
||||
<PortIndex>1</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Завершение</Item>
|
||||
<PortIndex>2</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>false</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<ConnectionLine id="13">
|
||||
<Properties>
|
||||
<Name>Линия5</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Да</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>10</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>8</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="460" y="430"/>
|
||||
<Point x="500" y="430"/>
|
||||
<Point x="500" y="80"/>
|
||||
<Point x="400" y="80"/>
|
||||
<Point x="400" y="100"/>
|
||||
</PivotPoints>
|
||||
<ManualyMovedSegments>
|
||||
<Segment index="1">
|
||||
<Start x="500" y="430"/>
|
||||
<End x="500" y="80"/>
|
||||
</Segment>
|
||||
</ManualyMovedSegments>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>ВернутьИсполнителю</Item>
|
||||
<PortIndex>3</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Выполнить</Item>
|
||||
<PortIndex>2</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>false</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<Condition id="20" uuid="ce785ad7-e2f0-4f30-8948-521c6566a695">
|
||||
<Properties>
|
||||
<Name>НужнаПроверка</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Нужна проверка?</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>11</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>9</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="200" left="340" bottom="260" right="460"/>
|
||||
<Border width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Border>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
<TruePortIndex>3</TruePortIndex>
|
||||
<FalsePortIndex>1</FalsePortIndex>
|
||||
</Properties>
|
||||
<Events>
|
||||
<Event name="ConditionCheck">НужнаПроверкаПроверкаУсловия</Event>
|
||||
</Events>
|
||||
</Condition>
|
||||
<ConnectionLine id="21">
|
||||
<Properties>
|
||||
<Name>Линия6</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Нет</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>12</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>10</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="340" y="230"/>
|
||||
<Point x="180" y="230"/>
|
||||
<Point x="180" y="480"/>
|
||||
<Point x="400" y="480"/>
|
||||
<Point x="400" y="500"/>
|
||||
</PivotPoints>
|
||||
<ManualyMovedSegments>
|
||||
<Segment index="1">
|
||||
<Start x="180" y="230"/>
|
||||
<End x="180" y="480"/>
|
||||
</Segment>
|
||||
<Segment index="2">
|
||||
<Start x="180" y="480"/>
|
||||
<End x="400" y="480"/>
|
||||
</Segment>
|
||||
</ManualyMovedSegments>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>НужнаПроверка</Item>
|
||||
<PortIndex>1</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Завершение</Item>
|
||||
<PortIndex>2</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>false</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<ConnectionLine id="22">
|
||||
<Properties>
|
||||
<Name>Линия7</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Да</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>13</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>11</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="460" y="230"/>
|
||||
<Point x="480" y="230"/>
|
||||
<Point x="480" y="280"/>
|
||||
<Point x="400" y="280"/>
|
||||
<Point x="400" y="300"/>
|
||||
</PivotPoints>
|
||||
<ManualyMovedSegments>
|
||||
<Segment index="1">
|
||||
<Start x="480" y="230"/>
|
||||
<End x="480" y="280"/>
|
||||
</Segment>
|
||||
</ManualyMovedSegments>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>НужнаПроверка</Item>
|
||||
<PortIndex>3</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Проверить</Item>
|
||||
<PortIndex>2</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>false</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<ConnectionLine id="23">
|
||||
<Properties>
|
||||
<Name>ДекоративнаяЛиния1</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>14</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>12</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="160" y="20"/>
|
||||
<Point x="160" y="640"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item/>
|
||||
<PortIndex>0</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item/>
|
||||
<PortIndex>0</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Dashed</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>true</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>None</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<ConnectionLine id="24">
|
||||
<Properties>
|
||||
<Name>ДекоративнаяЛиния2</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>15</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>13</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="540" y="20"/>
|
||||
<Point x="540" y="640"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item/>
|
||||
<PortIndex>0</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item/>
|
||||
<PortIndex>0</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Dashed</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>true</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>None</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<Decoration id="25">
|
||||
<Properties>
|
||||
<Name>Декорация1</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>постановка задачи</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>16</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>14</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>true</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="100" left="20" bottom="160" right="140"/>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
<Shape>Document</Shape>
|
||||
<FlipMode>0</FlipMode>
|
||||
<Angle xsi:type="xs:decimal">0</Angle>
|
||||
</Properties>
|
||||
</Decoration>
|
||||
<ConnectionLine id="26">
|
||||
<Properties>
|
||||
<Name>ДекоративнаяЛиния3</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>17</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>15</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="140" y="130"/>
|
||||
<Point x="240" y="130"/>
|
||||
<Point x="240" y="130"/>
|
||||
<Point x="340" y="130"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>Декорация1</Item>
|
||||
<PortIndex>5</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Выполнить</Item>
|
||||
<PortIndex>1</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Dashed</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>true</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<Decoration id="27">
|
||||
<Properties>
|
||||
<Name>Декорация2</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>результат выполнения (оценка исполнителя):
|
||||
- выполнено;
|
||||
- отменено.</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>18</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>16</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>true</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Left</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="80" left="560" bottom="180" right="700"/>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
<Shape>Document</Shape>
|
||||
<FlipMode>0</FlipMode>
|
||||
<Angle xsi:type="xs:decimal">0</Angle>
|
||||
</Properties>
|
||||
</Decoration>
|
||||
<Decoration id="29">
|
||||
<Properties>
|
||||
<Name>Декорация3</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>результат выполнения (оценка исполнителя)</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>20</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>17</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>true</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="280" left="200" bottom="380" right="320"/>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
<Shape>Document</Shape>
|
||||
<FlipMode>0</FlipMode>
|
||||
<Angle xsi:type="xs:decimal">0</Angle>
|
||||
</Properties>
|
||||
</Decoration>
|
||||
<ConnectionLine id="30">
|
||||
<Properties>
|
||||
<Name>ДекоративнаяЛиния5</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>21</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>18</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="320" y="330"/>
|
||||
<Point x="330" y="330"/>
|
||||
<Point x="330" y="330"/>
|
||||
<Point x="340" y="330"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>Декорация3</Item>
|
||||
<PortIndex>5</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Проверить</Item>
|
||||
<PortIndex>1</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Dashed</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>true</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<ConnectionLine id="34">
|
||||
<Properties>
|
||||
<Name>ДекоративнаяЛиния4</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>24</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>19</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="460" y="130"/>
|
||||
<Point x="510" y="130"/>
|
||||
<Point x="510" y="130"/>
|
||||
<Point x="560" y="130"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>Выполнить</Item>
|
||||
<PortIndex>3</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Декорация2</Item>
|
||||
<PortIndex>1</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Dashed</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>true</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<Decoration id="35">
|
||||
<Properties>
|
||||
<Name>Декорация5</Name>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>результат выполнения (оценка проверяющего):
|
||||
- выполнено
|
||||
- отменено
|
||||
- возвращено (на доработку исполнителю)</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip/>
|
||||
<TabOrder>25</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>20</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>true</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Left</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="260" left="560" bottom="400" right="700"/>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
<Shape>Document</Shape>
|
||||
<FlipMode>0</FlipMode>
|
||||
<Angle xsi:type="xs:decimal">0</Angle>
|
||||
</Properties>
|
||||
</Decoration>
|
||||
<ConnectionLine id="36">
|
||||
<Properties>
|
||||
<Name>ДекоративнаяЛиния7</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>26</TabOrder>
|
||||
<BackColor>#000000</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>21</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<PivotPoints>
|
||||
<Point x="460" y="330"/>
|
||||
<Point x="510" y="330"/>
|
||||
<Point x="510" y="330"/>
|
||||
<Point x="560" y="330"/>
|
||||
</PivotPoints>
|
||||
<Connect>
|
||||
<From>
|
||||
<Item>Проверить</Item>
|
||||
<PortIndex>3</PortIndex>
|
||||
</From>
|
||||
<To>
|
||||
<Item>Декорация5</Item>
|
||||
<PortIndex>5</PortIndex>
|
||||
</To>
|
||||
</Connect>
|
||||
<Line width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Dashed</v8ui:style>
|
||||
</Line>
|
||||
<DecorativeLine>true</DecorativeLine>
|
||||
<TextLocation>FirstSegment</TextLocation>
|
||||
<BeginArrow>None</BeginArrow>
|
||||
<EndArrow>Filled</EndArrow>
|
||||
</Properties>
|
||||
</ConnectionLine>
|
||||
<Completion id="74" uuid="de38fbf1-a4c1-4f42-ae7f-4760652559e0">
|
||||
<Properties>
|
||||
<Name>Завершение</Name>
|
||||
<Title/>
|
||||
<ToolTip/>
|
||||
<TabOrder>41</TabOrder>
|
||||
<BackColor>auto</BackColor>
|
||||
<TextColor>style:FormTextColor</TextColor>
|
||||
<LineColor>style:BorderColor</LineColor>
|
||||
<GroupNumber>0</GroupNumber>
|
||||
<ZOrder>22</ZOrder>
|
||||
<Hyperlink>false</Hyperlink>
|
||||
<Transparent>false</Transparent>
|
||||
<Font xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" ref="sys:DefaultGUIFont" kind="WindowsFont"/>
|
||||
<HorizontalAlign>Center</HorizontalAlign>
|
||||
<VerticalAlign>Center</VerticalAlign>
|
||||
<PictureLocation>Left</PictureLocation>
|
||||
<Location top="500" left="380" bottom="540" right="420"/>
|
||||
<Border width="1" gap="false">
|
||||
<v8ui:style xsi:type="sch:ConnectorLineType">Solid</v8ui:style>
|
||||
</Border>
|
||||
<Picture/>
|
||||
<PictureSize>AutoSize</PictureSize>
|
||||
</Properties>
|
||||
<Events>
|
||||
<Event name="OnComplete">ЗавершениеПриЗавершении</Event>
|
||||
</Events>
|
||||
</Completion>
|
||||
</Items>
|
||||
</GraphicalSchema>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,146 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
НачальныйПризнакВыполнения = Объект.Выполнена;
|
||||
ПрочитатьРеквизитыБизнесПроцесса();
|
||||
УстановитьСостояниеЭлементов();
|
||||
|
||||
ИспользоватьДатуИВремяВСрокахЗадач = ПолучитьФункциональнуюОпцию("ИспользоватьДатуИВремяВСрокахЗадач");
|
||||
Элементы.СрокНачалаИсполненияВремя.Видимость = ИспользоватьДатуИВремяВСрокахЗадач;
|
||||
Элементы.ДатаИсполненияВремя.Видимость = ИспользоватьДатуИВремяВСрокахЗадач;
|
||||
БизнесПроцессыИЗадачиСервер.УстановитьФорматДаты(Элементы.СрокИсполнения);
|
||||
БизнесПроцессыИЗадачиСервер.УстановитьФорматДаты(Элементы.Дата);
|
||||
|
||||
БизнесПроцессыИЗадачиСервер.ФормаЗадачиПриСозданииНаСервере(ЭтаФорма, Объект,
|
||||
Элементы.ГруппаСостояние, Элементы.ДатаИсполнения);
|
||||
Элементы.ОписаниеРезультата.ТолькоПросмотр = Объект.Выполнена;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
ВыполнитьЗадачу = Ложь;
|
||||
Если НЕ (ПараметрыЗаписи.Свойство("ВыполнитьЗадачу", ВыполнитьЗадачу) И ВыполнитьЗадачу) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ Задание.Выполнено И НЕ ЗначениеЗаполнено(ТекущийОбъект.РезультатВыполнения) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Укажите причину, по которой задача отклоняется.'"),,
|
||||
"Объект.РезультатВыполнения", ,
|
||||
Отказ);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// запись объекта бизнес-процесса
|
||||
ЗаписатьРеквизитыБизнесПроцесса(ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
БизнесПроцессыИЗадачиКлиент.ФормаЗадачиОбработкаОповещения(ЭтаФорма, ИмяСобытия, Параметр, Источник);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
БизнесПроцессыИЗадачиСервер.ФормаЗадачиПриСозданииНаСервере(ЭтаФорма, Объект,
|
||||
Элементы.ГруппаСостояние, Элементы.ДатаИсполнения);
|
||||
Элементы.ОписаниеРезультата.ТолькоПросмотр = Объект.Выполнена;
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ФОРМЫ
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СрокНачалаИсполненияПриИзменении(Элемент)
|
||||
|
||||
Если Объект.ДатаНачала = НачалоДня(Объект.ДатаНачала) Тогда
|
||||
Объект.ДатаНачала = КонецДня(Объект.ДатаНачала);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДатаИсполненияПриИзменении(Элемент)
|
||||
|
||||
Если Объект.ДатаИсполнения = НачалоДня(Объект.ДатаИсполнения) Тогда
|
||||
Объект.ДатаИсполнения = КонецДня(Объект.ДатаИсполнения);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаписатьИЗакрытьВыполнить()
|
||||
|
||||
БизнесПроцессыИЗадачиКлиент.ЗаписатьИЗакрытьВыполнить(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВыполненоВыполнить()
|
||||
|
||||
Задание.Выполнено = Истина;
|
||||
БизнесПроцессыИЗадачиКлиент.ЗаписатьИЗакрытьВыполнить(ЭтаФорма, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отменено(Команда)
|
||||
|
||||
Задание.Выполнено = Ложь;
|
||||
БизнесПроцессыИЗадачиКлиент.ЗаписатьИЗакрытьВыполнить(ЭтаФорма, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПрочитатьРеквизитыБизнесПроцесса()
|
||||
ЗадачаОбъект = РеквизитФормыВЗначение("Объект");
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ЗаданиеОбъект = ЗадачаОбъект.БизнесПроцесс.ПолучитьОбъект();
|
||||
ЗначениеВРеквизитФормы(ЗаданиеОбъект, "Задание");
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаписатьРеквизитыБизнесПроцесса(ЗадачаОбъект)
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ЗаданиеОбъект = ЗадачаОбъект.БизнесПроцесс.ПолучитьОбъект();
|
||||
ЗаблокироватьДанныеДляРедактирования(ЗаданиеОбъект.Ссылка);
|
||||
ЗаданиеОбъект.Выполнено = Задание.Выполнено;
|
||||
ЗаданиеОбъект.Записать();
|
||||
ЗначениеВРеквизитФормы(ЗаданиеОбъект, "Задание");
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьСостояниеЭлементов()
|
||||
|
||||
БизнесПроцессы.Задание.УстановитьСостояниеЭлементовФормыЗадачи(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПредметНажатие(Элемент, СтандартнаяОбработка)
|
||||
|
||||
Если ТипЗнч(Объект.Предмет) = Тип("ЗадачаСсылка.ЗадачаИсполнителя") Тогда
|
||||
БизнесПроцессыИЗадачиКлиент.ОткрытьФормуВыполненияЗадачи(Объект.Предмет);
|
||||
Иначе
|
||||
ОткрытьЗначение(Объект.Предмет);
|
||||
КонецЕсли;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Дополнительно(Команда)
|
||||
|
||||
БизнесПроцессыИЗадачиКлиент.ОткрытьДопИнформациюОЗадаче(Объект.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,175 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
НачальныйПризнакВыполнения = Объект.Выполнена;
|
||||
ПрочитатьРеквизитыБизнесПроцесса();
|
||||
УстановитьСостояниеЭлементов();
|
||||
|
||||
ИспользоватьДатуИВремяВСрокахЗадач = ПолучитьФункциональнуюОпцию("ИспользоватьДатуИВремяВСрокахЗадач");
|
||||
Элементы.СрокНачалаИсполненияВремя.Видимость = ИспользоватьДатуИВремяВСрокахЗадач;
|
||||
Элементы.ДатаИсполненияВремя.Видимость = ИспользоватьДатуИВремяВСрокахЗадач;
|
||||
БизнесПроцессыИЗадачиСервер.УстановитьФорматДаты(Элементы.СрокИсполнения);
|
||||
БизнесПроцессыИЗадачиСервер.УстановитьФорматДаты(Элементы.Дата);
|
||||
|
||||
БизнесПроцессыИЗадачиСервер.ФормаЗадачиПриСозданииНаСервере(ЭтаФорма, Объект,
|
||||
Элементы.ГруппаСостояние, Элементы.ДатаИсполнения);
|
||||
Элементы.ОписаниеРезультата.ТолькоПросмотр = Объект.Выполнена;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
ВыполнитьЗадачу = Ложь;
|
||||
Если НЕ (ПараметрыЗаписи.Свойство("ВыполнитьЗадачу", ВыполнитьЗадачу) И ВыполнитьЗадачу) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ Задание.Выполнено И НЕ Задание.Подтверждено
|
||||
И НЕ ЗначениеЗаполнено(ТекущийОбъект.РезультатВыполнения) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Укажите причину, по которой задача возвращается на доработку.'"),,,
|
||||
"Объект.РезультатВыполнения",
|
||||
Отказ);
|
||||
Возврат;
|
||||
ИначеЕсли НЕ Задание.Выполнено И Задание.Подтверждено
|
||||
И НЕ ЗначениеЗаполнено(ТекущийОбъект.РезультатВыполнения) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Укажите причину, по которой задача отменяется.'"),,,
|
||||
"Объект.РезультатВыполнения",
|
||||
Отказ);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписатьРеквизитыБизнесПроцесса(ТекущийОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
ПрочитатьРеквизитыБизнесПроцесса();
|
||||
УстановитьСостояниеЭлементов();
|
||||
|
||||
БизнесПроцессыИЗадачиСервер.ФормаЗадачиПриСозданииНаСервере(ЭтаФорма, Объект,
|
||||
Элементы.ГруппаСостояние, Элементы.ДатаИсполнения);
|
||||
Элементы.ОписаниеРезультата.ТолькоПросмотр = Объект.Выполнена;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
БизнесПроцессыИЗадачиКлиент.ФормаЗадачиОбработкаОповещения(ЭтаФорма, ИмяСобытия, Параметр, Источник);
|
||||
|
||||
Если ИмяСобытия = "ЗаданиеИзменено" Тогда
|
||||
Если (Параметр = Задание.Ссылка ИЛИ (ТипЗнч(Параметр) = Тип("Массив")
|
||||
И Параметр.Найти(Задание.Ссылка) <> Неопределено)) Тогда
|
||||
Прочитать();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ФОРМЫ
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаписатьИЗакрытьВыполнить()
|
||||
|
||||
БизнесПроцессыИЗадачиКлиент.ЗаписатьИЗакрытьВыполнить(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Выполнено()
|
||||
|
||||
Задание.Подтверждено = Истина;
|
||||
Задание.Выполнено = Истина;
|
||||
БизнесПроцессыИЗадачиКлиент.ЗаписатьИЗакрытьВыполнить(ЭтаФорма, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Возвращено()
|
||||
|
||||
Задание.Подтверждено = Ложь;
|
||||
Задание.Выполнено = Ложь;
|
||||
БизнесПроцессыИЗадачиКлиент.ЗаписатьИЗакрытьВыполнить(ЭтаФорма, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отменено(Команда)
|
||||
|
||||
Задание.Подтверждено = Истина;
|
||||
Задание.Выполнено = Ложь;
|
||||
БизнесПроцессыИЗадачиКлиент.ЗаписатьИЗакрытьВыполнить(ЭтаФорма, Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИзменитьЗаданиеВыполнить()
|
||||
|
||||
Записать();
|
||||
ОткрытьЗначение(Задание.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Дополнительно(Команда)
|
||||
|
||||
БизнесПроцессыИЗадачиКлиент.ОткрытьДопИнформациюОЗадаче(Объект.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СрокНачалаИсполненияПриИзменении(Элемент)
|
||||
|
||||
Если Объект.ДатаНачала = НачалоДня(Объект.ДатаНачала) Тогда
|
||||
Объект.ДатаНачала = КонецДня(Объект.ДатаНачала);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПрочитатьРеквизитыБизнесПроцесса()
|
||||
ЗадачаОбъект = РеквизитФормыВЗначение("Объект");
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ЗаданиеОбъект = ЗадачаОбъект.БизнесПроцесс.ПолучитьОбъект();
|
||||
ЗначениеВРеквизитФормы(ЗаданиеОбъект, "Задание");
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаписатьРеквизитыБизнесПроцесса(ЗадачаОбъект)
|
||||
ЗаданиеОбъект = ЗадачаОбъект.БизнесПроцесс.ПолучитьОбъект();
|
||||
ЗаблокироватьДанныеДляРедактирования(ЗаданиеОбъект.Ссылка);
|
||||
ЗаданиеОбъект.Выполнено = Задание.Выполнено;
|
||||
ЗаданиеОбъект.Подтверждено = Задание.Подтверждено;
|
||||
ЗаданиеОбъект.Записать();
|
||||
ЗначениеВРеквизитФормы(ЗаданиеОбъект, "Задание");
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьСостояниеЭлементов()
|
||||
|
||||
БизнесПроцессы.Задание.УстановитьСостояниеЭлементовФормыЗадачи(ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПредметНажатие(Элемент, СтандартнаяОбработка)
|
||||
Если ТипЗнч(Объект.Предмет) = Тип("ЗадачаСсылка.ЗадачаИсполнителя") Тогда
|
||||
БизнесПроцессыИЗадачиКлиент.ОткрытьФормуВыполненияЗадачи(Объект.Предмет);
|
||||
Иначе
|
||||
ОткрытьЗначение(Объект.Предмет);
|
||||
КонецЕсли;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
КонецПроцедуры
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,87 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
НачальныйПризнакСтарта = Объект.Стартован;
|
||||
ТолькоПросмотр = Объект.Завершен;
|
||||
|
||||
ИспользоватьДатуИВремяВСрокахЗадач = ПолучитьФункциональнуюОпцию("ИспользоватьДатуИВремяВСрокахЗадач");
|
||||
Элементы.СрокИсполненияВремя.Видимость = ИспользоватьДатуИВремяВСрокахЗадач;
|
||||
Элементы.СрокПроверкиВремя.Видимость = ИспользоватьДатуИВремяВСрокахЗадач;
|
||||
Элементы.Дата.Формат = ?(ИспользоватьДатуИВремяВСрокахЗадач, "ДЛФ=DT", "ДЛФ=D");
|
||||
|
||||
Элементы.Предмет.Гиперссылка = Объект.Предмет <> Неопределено И НЕ Объект.Предмет.Пустая();
|
||||
ПредметСтрокой = БизнесПроцессыИЗадачиСервер.ПредметСтрокой(Объект.Предмет);
|
||||
Элементы.ГруппаСостояние.Видимость = Объект.Завершен;
|
||||
Если Объект.Завершен Тогда
|
||||
ДатаЗавершенияСтрокой = ?(ИспользоватьДатуИВремяВСрокахЗадач,
|
||||
Формат(Объект.ДатаЗавершения, "ДЛФ=DT"), Формат(Объект.ДатаЗавершения, "ДЛФ=D"));
|
||||
ТекстСостояния = ?(Объект.Выполнено,
|
||||
НСтр("ru = 'Задание выполнено %1.'"),
|
||||
НСтр("ru = 'Задание отменено %1.'"));
|
||||
Элементы.ДекорацияТекст.Заголовок =
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСостояния,
|
||||
ДатаЗавершенияСтрокой);
|
||||
КонецЕсли;
|
||||
|
||||
ДоступностьПоля = Объект.НаПроверке;
|
||||
Элементы.ГруппаПроверяющий.Доступность = ДоступностьПоля;
|
||||
Элементы.Проверяющий.АвтоОтметкаНезаполненного = ДоступностьПоля;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
ИзменятьЗаданияЗаднимЧислом = ПолучитьФункциональнуюОпцию("ИзменятьЗаданияЗаднимЧислом");
|
||||
Если НачальныйПризнакСтарта И ИзменятьЗаданияЗаднимЧислом Тогда
|
||||
ТекущийОбъект.ИзменитьРеквизитыНевыполненныхЗадач();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ФОРМЫ
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НаПроверкеПриИзменении(Элемент)
|
||||
|
||||
ДоступностьПоля = Объект.НаПроверке;
|
||||
|
||||
Элементы.ГруппаПроверяющий.Доступность = ДоступностьПоля;
|
||||
Элементы.Проверяющий.АвтоОтметкаНезаполненного = ДоступностьПоля;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПредметНажатие(Элемент, СтандартнаяОбработка)
|
||||
Если ТипЗнч(Объект.Предмет) = Тип("ЗадачаСсылка.ЗадачаИсполнителя") Тогда
|
||||
БизнесПроцессыИЗадачиКлиент.ОткрытьФормуВыполненияЗадачи(Объект.Предмет);
|
||||
Иначе
|
||||
ОткрытьЗначение(Объект.Предмет);
|
||||
КонецЕсли;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СрокИсполненияПриИзменении(Элемент)
|
||||
Если Объект.СрокИсполнения = НачалоДня(Объект.СрокИсполнения) Тогда
|
||||
Объект.СрокИсполнения = КонецДня(Объект.СрокИсполнения);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СрокПроверкиПриИзменении(Элемент)
|
||||
Если Объект.СрокПроверки = НачалоДня(Объект.СрокПроверки) Тогда
|
||||
Объект.СрокПроверки = КонецДня(Объект.СрокПроверки);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
Оповестить("ЗаданиеИзменено", Объект.Ссылка);
|
||||
Оповестить("ЗадачаИзменена", Неопределено);
|
||||
КонецПроцедуры
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<item xsi:type="OrderItemField">
|
||||
<field>Дата</field>
|
||||
<orderType>Asc</orderType>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<item>
|
||||
<selection/>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">Завершен</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">true</right>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">style:ЗавершенныйБизнесПроцесс</dcscor:value>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,81 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
ПоАвтору = ОбщегоНазначения.ТекущийПользователь();
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
|
||||
УстановитьОтборСписка(Настройки);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоАвторуПриИзменении(Элемент)
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоИсполнителюПриИзменении(Элемент)
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоПроверяющемуПриИзменении(Элемент)
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоказыватьЗавершенныеЗаданияПриИзменении(Элемент)
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьОтбор()
|
||||
ПараметрыОтбора = Новый Соответствие();
|
||||
ПараметрыОтбора.Вставить("ПоказыватьЗавершенныеЗадания", ПоказыватьЗавершенныеЗадания);
|
||||
ПараметрыОтбора.Вставить("ПоАвтору", ПоАвтору);
|
||||
ПараметрыОтбора.Вставить("ПоИсполнителю", ПоИсполнителю);
|
||||
ПараметрыОтбора.Вставить("ПоПроверяющему", ПоПроверяющему);
|
||||
УстановитьОтборСписка(ПараметрыОтбора);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьОтборСписка(ПараметрыОтбора)
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(Список.Отбор, "Завершен");
|
||||
|
||||
Если НЕ ПараметрыОтбора["ПоказыватьЗавершенныеЗадания"] Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(
|
||||
Список.Отбор, "Завершен", Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыОтбора["ПоАвтору"].Пустая() Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(Список.Отбор, "Автор");
|
||||
Иначе
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(
|
||||
Список.Отбор, "Автор", ПараметрыОтбора["ПоАвтору"]);
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыОтбора["ПоИсполнителю"].Пустая() Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(Список.Отбор, "Исполнитель");
|
||||
Иначе
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(
|
||||
Список.Отбор, "Исполнитель", ПараметрыОтбора["ПоИсполнителю"]);
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыОтбора["ПоПроверяющему"].Пустая() Тогда
|
||||
ОбщегоНазначенияКлиентСервер.УдалитьЭлементыГруппыОтбора(Список.Отбор, "Проверяющий");
|
||||
Иначе
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(
|
||||
Список.Отбор, "Проверяющий", ПараметрыОтбора["ПоПроверяющему"]);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.5969" name="GENERATOR"></meta></head><body>
|
||||
<p>Этот бизнес-процесс состоит из двух шагов - исполнение и проверка, при этом проверяющий может вернуть задачу на доработку.</p>
|
||||
<p>См. также: <a href="v8help://1cv8/EnterprWorkingWithBusinessProcesses_StandardInterface">Общая информация о бизнес-процессах.</a></p></body></html>
|
||||
@@ -0,0 +1,95 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Программный интерфейс для подсистемы бизнес-процессов и задач
|
||||
|
||||
// Получить структуру с описанием формы выполнения задачи.
|
||||
// Вызывается при открытии формы выполнения задачи.
|
||||
//
|
||||
// Параметры
|
||||
// ЗадачаСсылка – ЗадачаСсылка.ЗадачаИсполнителя – задача
|
||||
// ТочкаМаршрутаСсылка – точка маршрута
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура – структуру с описанием формы выполнения задачи.
|
||||
// Ключ "ИмяФормы" содержит имя формы, передаваемое в метод контекста ОткрытьФорму().
|
||||
// Ключ "ПараметрыФормы" содержит параметры формы.
|
||||
//
|
||||
Функция ФормаВыполненияЗадачи(ЗадачаСсылка, ТочкаМаршрутаБизнесПроцесса) Экспорт
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("ПараметрыФормы", Новый Структура("Ключ", ЗадачаСсылка));
|
||||
Результат.Вставить("ИмяФормы", "БизнесПроцесс.Задание.Форма.Действие" + ТочкаМаршрутаБизнесПроцесса.Имя);
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Вызывается при перенаправлении задачи.
|
||||
//
|
||||
// Параметры
|
||||
// ЗадачаСсылка – ЗадачаСсылка.ЗадачаИсполнителя – перенаправляемая задача.
|
||||
// НоваяЗадачаСсылка – ЗадачаСсылка.ЗадачаИсполнителя – задача для нового исполнителя.
|
||||
//
|
||||
Процедура ПриПеренаправленииЗадачи(ЗадачаСсылка, НоваяЗадачаСсылка) Экспорт
|
||||
|
||||
БизнесПроцессОбъект = ЗадачаСсылка.БизнесПроцесс.ПолучитьОбъект();
|
||||
ЗаблокироватьДанныеДляРедактирования(БизнесПроцессОбъект.Ссылка);
|
||||
БизнесПроцессОбъект.РезультатВыполнения = РезультатВыполненияПриПеренаправлении(ЗадачаСсылка) +
|
||||
БизнесПроцессОбъект.РезультатВыполнения;
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
БизнесПроцессОбъект.Записать();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Вызывается при выполнении задачи из формы списка.
|
||||
//
|
||||
// Параметры
|
||||
// ЗадачаСсылка – ЗадачаСсылка.ЗадачаИсполнителя – задача
|
||||
// ТочкаМаршрутаСсылка – точка маршрута
|
||||
//
|
||||
Процедура ОбработкаВыполненияПоУмолчанию(ЗадачаСсылка, БизнесПроцессСсылка, ТочкаМаршрутаБизнесПроцесса) Экспорт
|
||||
|
||||
// устанавливаем значения по умолчанию для пакетного выполнения задач
|
||||
Если ТочкаМаршрутаБизнесПроцесса = БизнесПроцессы.Задание.ТочкиМаршрута.Выполнить Тогда
|
||||
ЗаданиеОбъект = БизнесПроцессСсылка.ПолучитьОбъект();
|
||||
ЗаблокироватьДанныеДляРедактирования(ЗаданиеОбъект.Ссылка);
|
||||
ЗаданиеОбъект.Выполнено = Истина;
|
||||
ЗаданиеОбъект.Записать();
|
||||
ИначеЕсли ТочкаМаршрутаБизнесПроцесса = БизнесПроцессы.Задание.ТочкиМаршрута.Проверить Тогда
|
||||
ЗаданиеОбъект = БизнесПроцессСсылка.ПолучитьОбъект();
|
||||
ЗаблокироватьДанныеДляРедактирования(ЗаданиеОбъект.Ссылка);
|
||||
ЗаданиеОбъект.Выполнено = Истина;
|
||||
ЗаданиеОбъект.Подтверждено = Истина;
|
||||
ЗаданиеОбъект.Записать();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Вспомогательные процедуры
|
||||
|
||||
Процедура УстановитьСостояниеЭлементовФормыЗадачи(Форма) Экспорт
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
ЗаданиеОбъект = Форма.РеквизитФормыВЗначение("Задание");
|
||||
Форма.Элементы.РезультатВыполнения.Видимость = НЕ ПустаяСтрока(ЗаданиеОбъект.РезультатВыполнения);
|
||||
Форма.Элементы.Предмет.Гиперссылка = ЗаданиеОбъект.Предмет <> Неопределено И НЕ ЗаданиеОбъект.Предмет.Пустая();
|
||||
Форма.ПредметСтрокой = БизнесПроцессыИЗадачиСервер.ПредметСтрокой(ЗаданиеОбъект.Предмет);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция РезультатВыполненияПриПеренаправлении(Знач ЗадачаСсылка)
|
||||
|
||||
СтрокаФормат = НСтр("ru = '%1, %2 перенаправил(а) задачу:
|
||||
|%3
|
||||
|'");
|
||||
|
||||
Комментарий = СокрЛП(ЗадачаСсылка.РезультатВыполнения);
|
||||
Комментарий = ?(ПустаяСтрока(Комментарий), "", Комментарий + Символы.ПС);
|
||||
Результат = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(СтрокаФормат,
|
||||
ЗадачаСсылка.ДатаИсполнения,
|
||||
ЗадачаСсылка.Исполнитель,
|
||||
Комментарий);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
@@ -0,0 +1,300 @@
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий бизнес-процесса
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЭтоНовый() И Ссылка.Предмет <> Предмет Тогда
|
||||
ИзменитьПредметЗадач();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
|
||||
|
||||
Если ЭтоНовый() Тогда
|
||||
Автор = ОбщегоНазначения.ТекущийПользователь();
|
||||
Важность = Перечисления.ВариантыВажностиЗадачи.Обычная;
|
||||
НаПроверке = Истина;
|
||||
Проверяющий = ОбщегоНазначения.ТекущийПользователь();
|
||||
КонецЕсли;
|
||||
|
||||
Если ДанныеЗаполнения <> Неопределено И ТипЗнч(ДанныеЗаполнения) <> Тип("Структура")
|
||||
И ДанныеЗаполнения <> Задачи.ЗадачаИсполнителя.ПустаяСсылка() Тогда
|
||||
Предмет = ДанныеЗаполнения;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||
Если НаПроверке Тогда
|
||||
ПроверяемыеРеквизиты.Добавить("Проверяющий");
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриКопировании(ОбъектКопирования)
|
||||
|
||||
НомерИтерации = 0;
|
||||
Выполнено = Ложь;
|
||||
Подтверждено = Ложь;
|
||||
РезультатВыполнения = "";
|
||||
ДатаЗавершения = '00010101000000';
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий элементов карты маршрута
|
||||
|
||||
Процедура ВыполнитьПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
|
||||
|
||||
НомерИтерации = НомерИтерации + 1;
|
||||
Записать();
|
||||
|
||||
// Устанавливаем реквизиты адресации и доп. реквизиты для каждой задачи
|
||||
Для каждого Задача Из ФормируемыеЗадачи Цикл
|
||||
|
||||
Задача.Автор = Автор;
|
||||
Задача.Исполнитель = Исполнитель;
|
||||
Задача.Наименование = НаименованиеЗадачиДляВыполнения();
|
||||
Задача.СрокИсполнения = СрокИсполненияЗадачиДляВыполнения();
|
||||
Задача.Важность = Важность;
|
||||
Задача.Предмет = Предмет;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВыполнитьПриВыполнении(ТочкаМаршрутаБизнесПроцесса, Задача, Отказ)
|
||||
|
||||
РезультатВыполнения = РезультатВыполненияТочкиВыполнить(Задача) + РезультатВыполнения;
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Записать();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
|
||||
|
||||
Если Проверяющий.Пустая() Тогда
|
||||
Отказ = Истина;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Устанавливаем реквизиты адресации и доп. реквизиты для каждой задачи
|
||||
Для каждого Задача Из ФормируемыеЗадачи Цикл
|
||||
|
||||
Задача.Автор = Автор;
|
||||
Задача.Исполнитель = Проверяющий;
|
||||
Задача.Наименование = НаименованиеЗадачиДляПроверки();
|
||||
Задача.СрокИсполнения = СрокИсполненияЗадачиДляПроверки();
|
||||
Задача.Важность = Важность;
|
||||
Задача.Предмет = Предмет;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроверитьПриВыполнении(ТочкаМаршрутаБизнесПроцесса, Задача, Отказ)
|
||||
|
||||
РезультатВыполнения = РезультатВыполненияТочкиПроверить(Задача) + РезультатВыполнения;
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Записать();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура НужнаПроверкаПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат)
|
||||
|
||||
Результат = НаПроверке;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ВернутьИсполнителюПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат)
|
||||
|
||||
Результат = НЕ Подтверждено;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗавершениеПриЗавершении(ТочкаМаршрутаБизнесПроцесса, Отказ)
|
||||
|
||||
ДатаЗавершения = БизнесПроцессыИЗадачиСервер.ДатаЗавершенияБизнесПроцесса(Ссылка);
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Записать();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Вспомогательные процедуры
|
||||
|
||||
// Актуализирует значения реквизит невыполненных задач
|
||||
// согласно реквизитам бизнес-процесса Задание:
|
||||
// Важность, СрокИсполнения, Наименование и Автор
|
||||
//
|
||||
Процедура ИзменитьРеквизитыНевыполненныхЗадач() Экспорт
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Запрос = Новый Запрос(
|
||||
"ВЫБРАТЬ
|
||||
| Задачи.Ссылка КАК Ссылка
|
||||
|ИЗ
|
||||
| Задача.ЗадачаИсполнителя КАК Задачи
|
||||
|ГДЕ
|
||||
| Задачи.БизнесПроцесс = &БизнесПроцесс
|
||||
| И Задачи.ПометкаУдаления = ЛОЖЬ
|
||||
| И Задачи.Выполнена = ЛОЖЬ");
|
||||
Запрос.УстановитьПараметр("БизнесПроцесс", Ссылка);
|
||||
Результат = Запрос.Выполнить();
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
|
||||
ВыборкаДетальныеЗаписи = Результат.Выбрать();
|
||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||
ЭлементБлокировки = Блокировка.Добавить("Задача.ЗадачаИсполнителя");
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", ВыборкаДетальныеЗаписи.Ссылка);
|
||||
КонецЦикла;
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
ВыборкаДетальныеЗаписи.Сбросить();
|
||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||
ЗадачаОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
|
||||
ЗадачаОбъект.Важность = Важность;
|
||||
ЗадачаОбъект.СрокИсполнения =
|
||||
?(ЗадачаОбъект.ТочкаМаршрута = БизнесПроцессы.Задание.ТочкиМаршрута.Выполнить,
|
||||
СрокИсполненияЗадачиДляВыполнения(), СрокИсполненияЗадачиДляПроверки());
|
||||
ЗадачаОбъект.Наименование =
|
||||
?(ЗадачаОбъект.ТочкаМаршрута = БизнесПроцессы.Задание.ТочкиМаршрута.Выполнить,
|
||||
НаименованиеЗадачиДляВыполнения(), НаименованиеЗадачиДляПроверки());
|
||||
ЗадачаОбъект.Автор = Автор;
|
||||
// Не выполняем предварительную блокировку данных для редактирования, т.к.
|
||||
// это изменение имеет более высокий приоритет над открытыми формами задач.
|
||||
ЗадачаОбъект.Записать();
|
||||
КонецЦикла;
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ИзменитьПредметЗадач()
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Запрос = Новый Запрос(
|
||||
"ВЫБРАТЬ
|
||||
| Задачи.Ссылка КАК Ссылка
|
||||
|ИЗ
|
||||
| Задача.ЗадачаИсполнителя КАК Задачи
|
||||
|ГДЕ
|
||||
| Задачи.БизнесПроцесс = &БизнесПроцесс");
|
||||
|
||||
Запрос.УстановитьПараметр("БизнесПроцесс", Ссылка);
|
||||
Результат = Запрос.Выполнить();
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ВыборкаДетальныеЗаписи = Результат.Выбрать();
|
||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||
ЭлементБлокировки = Блокировка.Добавить("Задача.ЗадачаИсполнителя");
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", ВыборкаДетальныеЗаписи.Ссылка);
|
||||
КонецЦикла;
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
ВыборкаДетальныеЗаписи.Сбросить();
|
||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
||||
ЗадачаОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
|
||||
ЗадачаОбъект.Предмет = Предмет;
|
||||
// Не выполняем предварительную блокировку данных для редактирования, т.к.
|
||||
// это изменение имеет более высокий приоритет над открытыми формами задач.
|
||||
ЗадачаОбъект.Записать();
|
||||
КонецЦикла;
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция НаименованиеЗадачиДляВыполнения()
|
||||
|
||||
Возврат Наименование;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СрокИсполненияЗадачиДляВыполнения()
|
||||
|
||||
Возврат СрокИсполнения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НаименованиеЗадачиДляПроверки()
|
||||
|
||||
Возврат БизнесПроцессы.Задание.ТочкиМаршрута.Проверить.НаименованиеЗадачи + ": " + Наименование;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СрокИсполненияЗадачиДляПроверки()
|
||||
|
||||
Возврат СрокПроверки;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция РезультатВыполненияТочкиВыполнить(Знач ЗадачаСсылка)
|
||||
|
||||
СтрокаФормат = ?(Выполнено,
|
||||
НСтр("ru = '%1, %2 выполнил(а) задачу:
|
||||
|%3
|
||||
|'"),
|
||||
НСтр("ru = '%1, %2 отклонил(а) задачу:
|
||||
|%3
|
||||
|'"));
|
||||
ЗадачаДанные = ОбщегоНазначения.ПолучитьЗначенияРеквизитов(ЗадачаСсылка,
|
||||
"РезультатВыполнения,ДатаИсполнения,Исполнитель");
|
||||
Комментарий = СокрЛП(ЗадачаДанные.РезультатВыполнения);
|
||||
Комментарий = ?(ПустаяСтрока(Комментарий), "", Комментарий + Символы.ПС);
|
||||
Результат = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(СтрокаФормат,
|
||||
ЗадачаДанные.ДатаИсполнения,
|
||||
ЗадачаДанные.Исполнитель,
|
||||
Комментарий);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция РезультатВыполненияТочкиПроверить(Знач ЗадачаСсылка)
|
||||
|
||||
Если НЕ Подтверждено Тогда
|
||||
СтрокаФормат = НСтр("ru = '%1, %2 вернул(а) задачу на доработку:
|
||||
|%3
|
||||
|'");
|
||||
Иначе
|
||||
СтрокаФормат = ?(Выполнено,
|
||||
НСтр("ru = '%1, %2 подтвердил(а) выполнение задачи:
|
||||
|%3
|
||||
|'"),
|
||||
НСтр("ru = '%1, %2 подтвердил(а) отмену задачи:
|
||||
|%3
|
||||
|'"));
|
||||
КонецЕсли;
|
||||
|
||||
ЗадачаДанные = ОбщегоНазначения.ПолучитьЗначенияРеквизитов(ЗадачаСсылка,
|
||||
"РезультатВыполнения,ДатаИсполнения,Исполнитель");
|
||||
Комментарий = СокрЛП(ЗадачаДанные.РезультатВыполнения);
|
||||
Комментарий = ?(ПустаяСтрока(Комментарий), "", Комментарий + Символы.ПС);
|
||||
Результат = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(СтрокаФормат,
|
||||
ЗадачаДанные.ДатаИсполнения,
|
||||
ЗадачаДанные.Исполнитель,
|
||||
Комментарий);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
@@ -0,0 +1,486 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:BusinessProcess xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="dad11c2e-08fc-4a6b-8829-8be6c64c15fc">
|
||||
<producedTypes>
|
||||
<objectType typeId="4a670c5f-960b-4b36-b587-59bcea4d8449" valueTypeId="ef743aff-e3c0-40fc-b3b5-7d3b85b46a99"/>
|
||||
<refType typeId="07d25a98-bdd8-4f7b-b87b-172294158755" valueTypeId="76d38a5e-4135-448f-9047-95df317bc687"/>
|
||||
<selectionType typeId="d0447d5c-7808-4532-8a98-0cb3974a90bf" valueTypeId="db074c28-d78b-4923-8098-d61176ae2af7"/>
|
||||
<listType typeId="9c74798b-2430-4cda-97f2-44472b8d59ac" valueTypeId="a6c9e1ae-11c9-4e53-9157-eb648ef81567"/>
|
||||
<managerType typeId="9f615ee8-8711-4ca9-98d0-f0a258dcdfd2" valueTypeId="78f05877-ade5-4bbd-965c-fc1569544124"/>
|
||||
<routePointRef typeId="35f39a4f-8a59-4b48-aa38-ef5f2640d375" valueTypeId="95eb9992-fb45-4346-80f0-716fadb2c664"/>
|
||||
</producedTypes>
|
||||
<name>Задание</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Задание</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<inputByString>BusinessProcess.Задание.StandardAttribute.Number</inputByString>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Started</name>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>HeadTask</name>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Task.ЗадачаИсполнителя.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Completed</name>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Ref</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>DeletionMark</name>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Date</name>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Дата выдачи задания</value>
|
||||
</toolTip>
|
||||
<fillValue xsi:type="core:DateValue">
|
||||
<value>0001-01-01T00:00:00</value>
|
||||
</fillValue>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Number</name>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value> </value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<basedOn>Catalog.Файлы</basedOn>
|
||||
<basedOn>Catalog.Пользователи</basedOn>
|
||||
<createOnInput>DontUse</createOnInput>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<listPresentation>
|
||||
<key>ru</key>
|
||||
<value>Задания</value>
|
||||
</listPresentation>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Задание для исполнителя</value>
|
||||
</explanation>
|
||||
<editType>InDialog</editType>
|
||||
<defaultObjectForm>BusinessProcess.Задание.Form.ФормаБизнесПроцесса</defaultObjectForm>
|
||||
<defaultListForm>BusinessProcess.Задание.Form.ФормаСписка</defaultListForm>
|
||||
<numberType>String</numberType>
|
||||
<numberLength>9</numberLength>
|
||||
<numberAllowedLength>Variable</numberAllowedLength>
|
||||
<checkUnique>true</checkUnique>
|
||||
<autonumbering>true</autonumbering>
|
||||
<task>Task.ЗадачаИсполнителя</task>
|
||||
<createTaskInPrivilegedMode>true</createTaskInPrivilegedMode>
|
||||
<attributes uuid="a76b1fd1-ba00-40e6-8756-f17fee449818">
|
||||
<name>Автор</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Автор</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Пользователь, выдавший задание</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Catalog.Пользователи.EmptyRef</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="5c913626-48d1-4e0a-a423-64078ce59c7b">
|
||||
<name>Важность</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Важность</value>
|
||||
</synonym>
|
||||
<comment>Важность задач точки действия Выполнить для исполнителя</comment>
|
||||
<type>
|
||||
<types>EnumRef.ВариантыВажностиЗадачи</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<quickChoice>Use</quickChoice>
|
||||
<createOnInput>DontUse</createOnInput>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Enum.ВариантыВажностиЗадачи.EnumValue.Обычная</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="0a4e6b7a-b380-4547-bc3c-5d6895a5d19a">
|
||||
<name>Выполнено</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Выполнено</value>
|
||||
</synonym>
|
||||
<comment>Результат выполнения задания после завершения бизнес-процесса.</comment>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="d4dd8c96-914d-496f-b735-ef85ec473605">
|
||||
<name>ДатаЗавершения</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дата завершения</value>
|
||||
</synonym>
|
||||
<comment>Фактическая дата завершения бизнес-процесса</comment>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers/>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Фактическая дата завершения выполнения задания</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:DateValue">
|
||||
<value>0001-01-01T00:00:00</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="62517db4-59e6-4945-bcd6-b3f1845572bf">
|
||||
<name>Исполнитель</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Исполнитель</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Пользователь, которому поручено выполнять задание</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Catalog.Пользователи.EmptyRef</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="a6a9dd40-24cd-4d40-a12d-44f94f8c05a7">
|
||||
<name>Наименование</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Задание</value>
|
||||
</synonym>
|
||||
<comment>Описание задания</comment>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>250</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Краткое описание задания</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="f0f72149-0e7f-441a-b70d-8f47d4977927">
|
||||
<name>НаПроверке</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>На проверке</value>
|
||||
</synonym>
|
||||
<comment>Признак того, что указан проверяющий по задаче</comment>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Требуется этап проверки</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="776efc3e-ac27-4550-bafd-6e91aa987af2">
|
||||
<name>НомерИтерации</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Номер итерации</value>
|
||||
</synonym>
|
||||
<comment>Количество циклов бизнес-процесса между исполнителем и проверяющим</comment>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>10</precision>
|
||||
<nonNegative>true</nonNegative>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Количество итераций переписки между исполнителем и проверяющим</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="3271b800-1825-422f-97bb-757baf403e90">
|
||||
<name>ОписаниеЗадания</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Содержание</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Содержание задания</value>
|
||||
</toolTip>
|
||||
<multiLine>true</multiLine>
|
||||
<extendedEdit>true</extendedEdit>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="9f478c85-b72c-40ae-aa08-7ddf73b5b15c">
|
||||
<name>Подтверждено</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Подтверждено</value>
|
||||
</synonym>
|
||||
<comment>Внутреннее состояние бизнес-процесса</comment>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="cc438366-85ea-48be-8b74-d05cddb1fc51">
|
||||
<name>Предмет</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Предмет</value>
|
||||
</synonym>
|
||||
<comment>Объект системы, "по поводу" которого был создан бизнес-процесс.</comment>
|
||||
<type>
|
||||
<types>AnyRef</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Объект информационной базы, по поводу которого введено задание</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:ReferenceValue"/>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="4688fd3b-4a92-4ed8-b111-0cf22a729b1c">
|
||||
<name>Проверяющий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Проверяющий</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Пользователь, выполняющий проверку задания</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Catalog.Пользователи.EmptyRef</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="92029d1f-0472-4aaa-8fd6-9fb3c3cf414e">
|
||||
<name>РезультатВыполнения</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Результат выполнения</value>
|
||||
</synonym>
|
||||
<comment>История переписки исполнителя и проверяющего</comment>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>История переписки по заданию</value>
|
||||
</toolTip>
|
||||
<multiLine>true</multiLine>
|
||||
<extendedEdit>true</extendedEdit>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="4ee82868-7a20-4c3a-91f9-42a6bf53ac37">
|
||||
<name>СрокИсполнения</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Срок исполнения</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers/>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Плановый срок выполнения задания</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:DateValue">
|
||||
<value>0001-01-01T00:00:00</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="a040c756-4687-4bfd-a690-b122d3c490e5">
|
||||
<name>СрокПроверки</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Срок проверки</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers/>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Плановый срок проверки задания</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:DateValue">
|
||||
<value>0001-01-01T00:00:00</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="b58942ca-1367-4e1d-b5b4-7d973d0fecd8">
|
||||
<name>ФормаБизнесПроцесса</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма бизнес-процесса</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="f0620d5a-e1fe-419f-af37-e0f462f97e8d">
|
||||
<name>ДействиеВыполнить</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Действие выполнить</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="3e2f2ae1-c809-43fc-8276-b0a16a92858c">
|
||||
<name>ДействиеПроверить</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Действие проверить</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="1a7c7427-bead-4655-9dd6-df6e722663c5">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма списка</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
</mdclass:BusinessProcess>
|
||||
@@ -0,0 +1,591 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:Table">
|
||||
<name>СписокВалют</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Валюты</segments>
|
||||
</dataPath>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<excludedCommands>Add</excludedCommands>
|
||||
<excludedCommands>Change</excludedCommands>
|
||||
<excludedCommands>Choose</excludedCommands>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>CopyToClipboard</excludedCommands>
|
||||
<excludedCommands>Delete</excludedCommands>
|
||||
<excludedCommands>EndEdit</excludedCommands>
|
||||
<excludedCommands>MoveDown</excludedCommands>
|
||||
<excludedCommands>MoveUp</excludedCommands>
|
||||
<excludedCommands>OutputList</excludedCommands>
|
||||
<excludedCommands>SortListAsc</excludedCommands>
|
||||
<excludedCommands>SortListDesc</excludedCommands>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>КодВалюты</name>
|
||||
<id>4</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Валюты.КодВалютыЦифровой</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КодВалютыРасширеннаяПодсказка</name>
|
||||
<id>30</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КодВалютыКонтекстноеМеню</name>
|
||||
<id>5</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>3</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>КраткоеНаименование</name>
|
||||
<id>6</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Валюты.КодВалютыБуквенный</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КраткоеНаименованиеРасширеннаяПодсказка</name>
|
||||
<id>32</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КраткоеНаименованиеКонтекстноеМеню</name>
|
||||
<id>7</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>3</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>8</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Валюты.Наименование</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>34</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>9</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>20</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>false</horizontalStretch>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>СтраныИТерритории</name>
|
||||
<id>10</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Валюты.СтраныИТерритории</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>СтраныИТерриторииРасширеннаяПодсказка</name>
|
||||
<id>36</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СтраныИТерриторииКонтекстноеМеню</name>
|
||||
<id>11</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Загружается</name>
|
||||
<id>15</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Валюты.Загружается</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Валюта может быть загружена с сайта РБК</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ЗагружаетсяРасширеннаяПодсказка</name>
|
||||
<id>38</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ЗагружаетсяКонтекстноеМеню</name>
|
||||
<id>16</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<commandBarLocation>Top</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокВалютКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Выбрать</name>
|
||||
<id>14</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ВыбратьРасширеннаяПодсказка</name>
|
||||
<id>17</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.Выбрать</commandName>
|
||||
<representation>Auto</representation>
|
||||
<defaultButton>true</defaultButton>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Найти</name>
|
||||
<id>12</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>НайтиРасширеннаяПодсказка</name>
|
||||
<id>18</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.СписокВалют.StandardCommand.Find</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ОтменитьПоиск</name>
|
||||
<id>13</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ОтменитьПоискРасширеннаяПодсказка</name>
|
||||
<id>19</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.СписокВалют.StandardCommand.CancelSearch</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>Selection</event>
|
||||
<name>СписокВалютВыбор</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокВалютСтрокаПоиска</name>
|
||||
<id>21</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВалютСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>23</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВалютСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>22</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>СписокВалют</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокВалютСостояниеПросмотра</name>
|
||||
<id>24</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВалютСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>26</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВалютСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>25</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>СписокВалют</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокВалютУправлениеПоиском</name>
|
||||
<id>27</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокВалютУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>29</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВалютУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>28</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>СписокВалют</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокВалютРасширеннаяПодсказка</name>
|
||||
<id>20</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокВалютКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<readOnly>true</readOnly>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<choiceMode>true</choiceMode>
|
||||
<rowSelectionMode>Row</rowSelectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<autoInsertNewRow>true</autoInsertNewRow>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<rowFilter xsi:type="core:UndefinedValue"/>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<showCommandBar>false</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<width>80</width>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Валюты</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Валюты</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>ValueTable</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>КодВалютыЦифровой</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Код валюты</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>КодВалютыБуквенный</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Код символьный</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Наименование</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Наименование</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>СтраныИТерритории</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Страны и территории</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Загружается</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Загружается</value>
|
||||
</title>
|
||||
<id>5</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>Выбрать</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Выбрать</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Создание новой валюты на основании выбора</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ВыбратьВыполнить</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,68 @@
|
||||
|
||||
// Обработчик события "при создании на сервере"
|
||||
// Вызывает функциональность заполнения списка валют из ОКВ
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ЗакрыватьПриВыборе = Ложь;
|
||||
ЗаполнитьТаблицуВалют();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "выбор" элемента формы СписокВалют
|
||||
// Оповещает о выборе вызывающую форму. Форма закрывается.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура СписокВалютВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
ОбработатьВыборВСпискеВалют(Элемент.ТекущиеДанные);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Заполняет список валют из макета ОКВ
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьТаблицуВалют()
|
||||
|
||||
КлассификаторXML = Справочники.Валюты.ПолучитьМакет("ОбщероссийскийКлассификаторВалют").ПолучитьТекст();
|
||||
|
||||
КлассификаторТаблица = ОбщегоНазначения.ПрочитатьXMLВТаблицу(КлассификаторXML).Данные;
|
||||
|
||||
Для Каждого ЗаписьОКВ Из КлассификаторТаблица Цикл
|
||||
НоваяСтрока = Валюты.Добавить();
|
||||
НоваяСтрока.КодВалютыЦифровой = ЗаписьОКВ.Code;
|
||||
НоваяСтрока.КодВалютыБуквенный = ЗаписьОКВ.CodeSymbol;
|
||||
НоваяСтрока.Наименование = ЗаписьОКВ.Name;
|
||||
НоваяСтрока.СтраныИТерритории = ЗаписьОКВ.Description;
|
||||
НоваяСтрока.Загружается = ЗаписьОКВ.RBCLoading;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик нажатия на кнопку "Выбрать" командной панели
|
||||
// элемента формы СписокВалют.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ВыбратьВыполнить()
|
||||
|
||||
ОбработатьВыборВСпискеВалют(Элементы.СписокВалют.ТекущиеДанные);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "выбор" элемента формы СписокВалют
|
||||
// Оповещает о выборе вызывающую форму. Форма закрывается.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ОбработатьВыборВСпискеВалют(ТекущиеДанные)
|
||||
|
||||
ПараметрыВыбор = Новый Структура("КодВалюты, НаименованиеКраткое, НаименованиеПолное, Загружается");
|
||||
ПараметрыВыбор.КодВалюты = ТекущиеДанные.КодВалютыЦифровой;
|
||||
ПараметрыВыбор.НаименованиеКраткое = ТекущиеДанные.КодВалютыБуквенный;
|
||||
ПараметрыВыбор.НаименованиеПолное = ТекущиеДанные.Наименование;
|
||||
ПараметрыВыбор.Загружается = ТекущиеДанные.Загружается;
|
||||
|
||||
ОповеститьОВыборе(ПараметрыВыбор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,571 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:Table">
|
||||
<name>Валюты</name>
|
||||
<id>25</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Код</name>
|
||||
<id>28</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Code</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КодРасширеннаяПодсказка</name>
|
||||
<id>57</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КодКонтекстноеМеню</name>
|
||||
<id>29</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>3</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>32</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Description</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>59</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>33</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>5</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>НаименованиеПолное</name>
|
||||
<id>40</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.НаименованиеПолное</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеПолноеРасширеннаяПодсказка</name>
|
||||
<id>61</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеПолноеКонтекстноеМеню</name>
|
||||
<id>41</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>20</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>КурсКратность</name>
|
||||
<id>42</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Курс</name>
|
||||
<id>38</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Курс</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КурсРасширеннаяПодсказка</name>
|
||||
<id>64</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КурсКонтекстноеМеню</name>
|
||||
<id>39</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>8</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Кратность</name>
|
||||
<id>36</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>кратность</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Кратность</segments>
|
||||
</dataPath>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>кратность равная единице не отображается</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>КратностьРасширеннаяПодсказка</name>
|
||||
<id>66</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КратностьКонтекстноеМеню</name>
|
||||
<id>37</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<width>5</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Курс кратность</value>
|
||||
</toolTip>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extendedTooltip>
|
||||
<name>КурсКратностьРасширеннаяПодсказка</name>
|
||||
<id>63</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>ColumnGroup</type>
|
||||
<extInfo xsi:type="form:ColumnGroupExtInfo">
|
||||
<group>InCell</group>
|
||||
<showTitle>auto</showTitle>
|
||||
<showInCard>true</showInCard>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>ВалютыКоманднаяПанель</name>
|
||||
<id>27</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>ВалютыСтрокаПоиска</name>
|
||||
<id>48</id>
|
||||
<extendedTooltip>
|
||||
<name>ВалютыСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>50</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВалютыСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>49</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Валюты</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ВалютыСостояниеПросмотра</name>
|
||||
<id>51</id>
|
||||
<extendedTooltip>
|
||||
<name>ВалютыСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>53</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВалютыСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>52</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Валюты</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ВалютыУправлениеПоиском</name>
|
||||
<id>54</id>
|
||||
<extendedTooltip>
|
||||
<name>ВалютыУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>56</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВалютыУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>55</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Валюты</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>ВалютыРасширеннаяПодсказка</name>
|
||||
<id>47</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВалютыКонтекстноеМеню</name>
|
||||
<id>26</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<representation>HierarchicalList</representation>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<rowPictureDataPath xsi:type="form:DataPath">
|
||||
<segments>Список.DefaultPicture</segments>
|
||||
</rowPictureDataPath>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<showRoot>true</showRoot>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ФормаЗагрузитьКурсыВалют</name>
|
||||
<id>43</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ФормаЗагрузитьКурсыВалютРасширеннаяПодсказка</name>
|
||||
<id>45</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ЗагрузитьКурсыВалют</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ФормаПодборИзОКВ</name>
|
||||
<id>44</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ФормаПодборИзОКВРасширеннаяПодсказка</name>
|
||||
<id>46</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ПодборИзОКВ</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>ChoiceProcessing</event>
|
||||
<name>ОбработкаВыбора</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>NotificationProcessing</event>
|
||||
<name>ОбработкаОповещения</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСоздании</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<queryText>ВЫБРАТЬ
|
||||
Валюты.ПометкаУдаления,
|
||||
Валюты.Код,
|
||||
Валюты.Наименование,
|
||||
Валюты.НаименованиеПолное,
|
||||
КурсыВалют.Курс,
|
||||
ВЫБОР
|
||||
КОГДА КурсыВалют.Кратность = 1 ТОГДА
|
||||
" "
|
||||
Иначе
|
||||
КурсыВалют.Кратность
|
||||
Конец Как Кратность
|
||||
ИЗ
|
||||
Справочник.Валюты как Валюты
|
||||
ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ
|
||||
РегистрСведений.КурсыВалют.СрезПоследних(&КонецПериода) КАК КурсыВалют
|
||||
ПО Валюты.Ссылка = КурсыВалют.Валюта</queryText>
|
||||
<mainTable>Catalog.Валюты</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<customQuery>true</customQuery>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ПодборИзОКВ</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Подбор из классификатора</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Подбор валют из Общероссийского классификатора валют</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<for>
|
||||
<value>true</value>
|
||||
<role>Role.ДобавлениеИзменениеБазовойНСИ</role>
|
||||
</for>
|
||||
<for>
|
||||
<value>true</value>
|
||||
<role>Role.ПолныеПрава</role>
|
||||
</for>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ПодборИзОКВ</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>ЗагрузитьКурсыВалют</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Загрузить курсы валют</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Загрузить курсы валют с веб-сайта РБК</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<for>
|
||||
<value>true</value>
|
||||
<role>Role.ДобавлениеИзменениеБазовойНСИ</role>
|
||||
</for>
|
||||
<for>
|
||||
<value>true</value>
|
||||
<role>Role.ПолныеПрава</role>
|
||||
</for>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ЗагрузитьКурсыВалют</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,4 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.5969" name="GENERATOR"></meta></head><body>
|
||||
<p>Содержит список валют с последними загруженными курсами.</p>
|
||||
<p>Кнопка <strong>"Подбор из классификатора"</strong> - создание новой валюты, с помощью ее выбора из общероссийского классификатора валют (ОКВ)</p>
|
||||
<p>Кнопка <strong>"Загрузка курсов"</strong> - открывает форму для загрузки курсов валют</p></body></html>
|
||||
@@ -0,0 +1,50 @@
|
||||
// Обработчик события ПриСоздании формы.
|
||||
// Устанавливает параметр КонецПериода запроса равным текущей дате.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПриСоздании(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ДатаКурса = НачалоДня(ТекущаяДата());
|
||||
Элементы.Курс.Заголовок = "Курс на " + Формат(ТекущаяДата(), "ДЛФ=DD");
|
||||
Элементы.Курс.Подсказка = Элементы.Курс.Заголовок;
|
||||
Список.Параметры.УстановитьЗначениеПараметра ("КонецПериода", ДатаКурса);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "обработка выбора" формы
|
||||
// Обработка выбора валюты при подборе из ОКВ
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаВыбора(РезультатВыбора, ИсточникВыбора)
|
||||
|
||||
Если ТипЗнч(РезультатВыбора) = Тип("Структура") Тогда
|
||||
ОткрытьФорму("Справочник.Валюты.ФормаОбъекта", РезультатВыбора,ЭтаФорма);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "обработка оповещения" формы.
|
||||
// Пересчитывает список валют.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
Если ИмяСобытия = "ИзменениеКурсовВалют" Тогда
|
||||
Элементы.Валюты.Обновить();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПодборИзОКВ(Команда)
|
||||
|
||||
ОткрытьФорму("Справочник.Валюты.Форма.ФормаПодбораВалютИзОКВ",, ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗагрузитьКурсыВалют(Команда)
|
||||
|
||||
ОткрытьФорму("Обработка.КурсыВалютРБК.Форма");
|
||||
|
||||
КонецПроцедуры
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,347 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// СЕКЦИЯ ОБРАБОТЧИКОВ СОБЫТИЙ
|
||||
//
|
||||
|
||||
// Обработчик события "при создании на сервере" формы
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("КодВалюты") Тогда
|
||||
Объект.Код = Параметры.КодВалюты;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Свойство("НаименованиеКраткое") Тогда
|
||||
Объект.Наименование = Параметры.НаименованиеКраткое;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Свойство("НаименованиеПолное") Тогда
|
||||
Объект.НаименованиеПолное = Параметры.НаименованиеПолное;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Свойство("Загружается") Тогда
|
||||
Объект.ВалютаЗагружается = Параметры.Загружается;
|
||||
КонецЕсли;
|
||||
|
||||
Если Объект.ВалютаЗагружается Тогда
|
||||
Объект.ПодчиненныйКурсОт = Справочники.Валюты.ПустаяСсылка();
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Объект.ПодчиненныйКурсОт) Тогда
|
||||
ЗависимыйКурсВалют = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ПрочитатьПараметрыПрописи();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "ПриОткрытии" формы
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
УстановитьСвойстваЭлементовГруппыЗависимойВалюты();
|
||||
УстановитьСклоненияПараметровПрописи();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "ПриИзменении" элемента формы ВалютаЗагружаетсяССайтаРБК
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ВалютаЗагружаетсяССайтаРБКПриИзменении(Элемент)
|
||||
|
||||
Если Объект.ВалютаЗагружается Тогда
|
||||
ЗависимыйКурсВалют = Ложь;
|
||||
Объект.ПодчиненныйКурсОт = NULL;
|
||||
Объект.КоэффициентПодчиненногоКурса = 0;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьСвойстваЭлементовГруппыЗависимойВалюты();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "ПриИзменении" элемента формы ВалютаЗагружаетсяССайтаРБК
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ЗависимыйКурсВалютПриИзменении(Элемент)
|
||||
|
||||
УстановитьСвойстваЭлементовГруппыЗависимойВалюты();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "НачалоВыбора" элемента формы ПодчиненныйКурсОт
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ПодчиненныйКурсОтНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ПодготовитьДанныеВыбораПодчиненнойВалюты(ДанныеВыбора, Объект.Ссылка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||
|
||||
Если ЗависимыйКурсВалют Тогда
|
||||
Если Не ЗначениеЗаполнено(Объект.ПодчиненныйКурсОт) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Необходимо указать основную валюту'"), ,
|
||||
"Объект.ПодчиненныйКурсОт", ,
|
||||
Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(Объект.КоэффициентПодчиненногоКурса) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Необходимо установить коэфициент подчинения курса'"), ,
|
||||
"Объект.КоэффициентПодчиненногоКурса", ,
|
||||
Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
// Устанавливаем реквизиты загрузки и зависимости валюты
|
||||
Если НЕ ЗависимыйКурсВалют Тогда
|
||||
Объект.ПодчиненныйКурсОт = NULL;
|
||||
Объект.КоэффициентПодчиненногоКурса = 0;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события ПередЗаписьюНаСервере
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
ТекущийОбъект.ПараметрыПрописиНаРусском = ПолеПрописи1наРусском + ", "
|
||||
+ ПолеПрописи2наРусском + ", "
|
||||
+ ПолеПрописи3наРусском + ", "
|
||||
+ НРег(Лев(ПолеПрописи4наРусском, 1)) + ", "
|
||||
+ ПолеПрописи5наРусском + ", "
|
||||
+ ПолеПрописи6наРусском + ", "
|
||||
+ ПолеПрописи7наРусском + ", "
|
||||
+ НРег(Лев(ПолеПрописи8наРусском, 1)) + ", "
|
||||
+ ДлинаДробнойЧасти;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "ПриИзменении" элемента формы ПолеПрописи4наРусском
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ПолеПрописи4наРусскомПриИзменении(Элемент)
|
||||
УстановитьСклоненияПараметровПрописи();
|
||||
КонецПроцедуры
|
||||
|
||||
// Обработчик события "ПриИзменении" элемента формы ПолеПрописи8наРусском
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура ПолеПрописи8наРусскомПриИзменении(Элемент)
|
||||
УстановитьСклоненияПараметровПрописи();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДлинаДробнойЧастиАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
|
||||
|
||||
ДанныеВыбора = АвтоПодборПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДлинаДробнойЧастиОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
ДанныеВыбора = ОкончаниеВводаТекстаПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПолеПрописи4наРусскомАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
|
||||
|
||||
ДанныеВыбора = АвтоПодборПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПолеПрописи4наРусскомОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
ДанныеВыбора = ОкончаниеВводаТекстаПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПолеПрописи8наРусскомАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
|
||||
|
||||
ДанныеВыбора = АвтоПодборПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПолеПрописи8наРусскомОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
ДанныеВыбора = ОкончаниеВводаТекстаПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// СЕКЦИЯ СЛУЖЕБНЫХ ФУНКЦИЙ И ПРОЦЕДУР
|
||||
//
|
||||
|
||||
// Процедура считывает параметры прописи и заполняет соответствующие поля диалога.
|
||||
//
|
||||
&НаСервере
|
||||
Процедура ПрочитатьПараметрыПрописи()
|
||||
|
||||
СтрокаПараметров = СтрЗаменить(Объект.ПараметрыПрописиНаРусском, ",", Символы.ПС);
|
||||
|
||||
ПолеПрописи1наРусском = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 1));
|
||||
ПолеПрописи2наРусском = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 2));
|
||||
ПолеПрописи3наРусском = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 3));
|
||||
|
||||
Род = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 4));
|
||||
|
||||
Если НРег(Род) = "м" Тогда
|
||||
ПолеПрописи4наРусском = "Мужской";
|
||||
ИначеЕсли НРег(Род) = "ж" Тогда
|
||||
ПолеПрописи4наРусском = "Женский";
|
||||
ИначеЕсли НРег(Род) = "с" Тогда
|
||||
ПолеПрописи4наРусском = "Средний";
|
||||
КонецЕсли;
|
||||
|
||||
ПолеПрописи5наРусском = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 5));
|
||||
ПолеПрописи6наРусском = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 6));
|
||||
ПолеПрописи7наРусском = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 7));
|
||||
|
||||
Род = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 8));
|
||||
|
||||
Если НРег(Род = "м") Тогда
|
||||
ПолеПрописи8наРусском = "Мужской";
|
||||
ИначеЕсли НРег(Род = "ж") Тогда
|
||||
ПолеПрописи8наРусском = "Женский";
|
||||
ИначеЕсли НРег(Род = "с") Тогда
|
||||
ПолеПрописи8наРусском = "Средний";
|
||||
КонецЕсли;
|
||||
|
||||
ДлинаДробнойЧасти = СокрЛП(СтрПолучитьСтроку(СтрокаПараметров, 9));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Процедура устанавливает видимость элементов управления формы, ответственных
|
||||
// за установление параметров завимисомти от базовой валюты (ссылка на базовую
|
||||
// валюту и коэфициент).
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура УстановитьСвойстваЭлементовГруппыЗависимойВалюты()
|
||||
|
||||
Если Объект.ВалютаЗагружается Тогда
|
||||
Элементы.ГруппаЗависимыйКурсВалют.Доступность = Ложь;
|
||||
ФлагПараметровЗависимогоКурса = Ложь;
|
||||
Иначе
|
||||
Элементы.ГруппаЗависимыйКурсВалют.Доступность = Истина;
|
||||
ФлагПараметровЗависимогоКурса = ? (ЗависимыйКурсВалют, Истина, Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ПодчиненныйКурсОт.АвтоОтметкаНезаполненного = ФлагПараметровЗависимогоКурса;
|
||||
Элементы.КоэффициентПодчиненногоКурса.АвтоОтметкаНезаполненного = ФлагПараметровЗависимогоКурса;
|
||||
Элементы.ПодчиненныйКурсОт.Доступность = ФлагПараметровЗависимогоКурса;
|
||||
Элементы.КоэффициентПодчиненногоКурса.Доступность = ФлагПараметровЗависимогоКурса;
|
||||
Если Не ФлагПараметровЗависимогоКурса Тогда
|
||||
Элементы.ПодчиненныйКурсОт.ОтметкаНезаполненного = ФлагПараметровЗависимогоКурса;
|
||||
Элементы.КоэффициентПодчиненногоКурса.ОтметкаНезаполненного = ФлагПараметровЗависимогоКурса;
|
||||
КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Процедура устанавливает склонение заголовков элементов формы
|
||||
// хранящих за параметры прописи.
|
||||
//
|
||||
&НаКлиенте
|
||||
Процедура УстановитьСклоненияПараметровПрописи()
|
||||
|
||||
Если ПолеПрописи4наРусском = "Женский" Тогда
|
||||
Элементы.ПолеПрописи1наРусском.Заголовок = "одна";
|
||||
Элементы.ПолеПрописи2наРусском.Заголовок = "две";
|
||||
ИначеЕсли ПолеПрописи4наРусском = "Мужской" Тогда
|
||||
Элементы.ПолеПрописи1наРусском.Заголовок = "один";
|
||||
Элементы.ПолеПрописи2наРусском.Заголовок = "два";
|
||||
Иначе
|
||||
Элементы.ПолеПрописи1наРусском.Заголовок = "одно";
|
||||
Элементы.ПолеПрописи2наРусском.Заголовок = "два";
|
||||
КонецЕсли;
|
||||
|
||||
Если ПолеПрописи8наРусском = "Женский" Тогда
|
||||
Элементы.ПолеПрописи5наРусском.Заголовок = "одна";
|
||||
Элементы.ПолеПрописи6наРусском.Заголовок = "две";
|
||||
ИначеЕсли ПолеПрописи8наРусском = "Мужской" Тогда
|
||||
Элементы.ПолеПрописи5наРусском.Заголовок = "один";
|
||||
Элементы.ПолеПрописи6наРусском.Заголовок = "два";
|
||||
Иначе
|
||||
Элементы.ПолеПрописи5наРусском.Заголовок = "одно";
|
||||
Элементы.ПолеПрописи6наРусском.Заголовок = "два";
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Подготавливает список выбора для подчиненной валюты таким образом,
|
||||
// что бы в список не попала сама подчиненная валюта
|
||||
//
|
||||
&НаСервереБезКонтекста
|
||||
Процедура ПодготовитьДанныеВыбораПодчиненнойВалюты(ДанныеВыбора, Ссылка)
|
||||
|
||||
ДанныеВыбора = Новый СписокЗначений;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
|
||||
Запрос.Текст = "ВЫБРАТЬ Ссылка, НаименованиеПолное
|
||||
|ИЗ
|
||||
| Справочник.Валюты
|
||||
|ГДЕ
|
||||
| Ссылка <> &Ссылка
|
||||
|И
|
||||
| ПодчиненныйКурсОт = Значение(Справочник.Валюты.ПустаяСсылка)
|
||||
|УПОРЯДОЧИТЬ ПО НаименованиеПолное";
|
||||
|
||||
Запрос.Параметры.Вставить("Ссылка", Ссылка);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
ДанныеВыбора.Добавить(Выборка.Ссылка, Выборка.НаименованиеПолное);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Вспомогательные функции управлением вводом
|
||||
|
||||
&НаКлиенте
|
||||
Функция АвтоПодборПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка)
|
||||
|
||||
Для Каждого ЭлементВыбора Из Элемент.СписокВыбора Цикл
|
||||
Если ВРег(Текст) = ВРег(Лев(ЭлементВыбора.Представление, СтрДлина(Текст))) Тогда
|
||||
Результат = Новый СписокЗначений;
|
||||
Результат.Добавить(ЭлементВыбора.Значение, ЭлементВыбора.Представление);
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Функция ОкончаниеВводаТекстаПоСпискуВыбора(Элемент, Текст, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Для Каждого ЭлементВыбора Из Элемент.СписокВыбора Цикл
|
||||
Если ВРег(Текст) = ВРег(ЭлементВыбора.Представление) Тогда
|
||||
СтандартнаяОбработка = Истина;
|
||||
ИначеЕсли ВРег(Текст) = ВРег(Лев(ЭлементВыбора.Представление, СтрДлина(Текст))) Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Результат = Новый СписокЗначений;
|
||||
Результат.Добавить(ЭлементВыбора.Значение, ЭлементВыбора.Представление);
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
Whitespace-only changes.
@@ -0,0 +1,37 @@
|
||||
|
||||
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
|
||||
|
||||
Если ВалютаЗагружается И ЗначениеЗаполнено(ПодчиненныйКурсОт) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Валюта не может быть зависимой и при этом загружаться с сайта РБК'"));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриЗаписи(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ПодчиненныйКурсОт.ПодчиненныйКурсОт) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Ошибка при записи: основная валюта не может быть зависимой'"),,,,Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если РаботаСКурсамиВалют.ПолучитьСписокЗависимыхВалют(Ссылка).Количество() > 0
|
||||
И ЗначениеЗаполнено(ПодчиненныйКурсОт) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Ошибка при записи: валюта не может быть подчиненной, так как она является основной для других валют'"),,,,Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если Отказ Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
РаботаСКурсамиВалют.ПроверитьКорректностьКурсаНа01_01_1980(Ссылка);
|
||||
|
||||
Если ЗначениеЗаполнено(ПодчиненныйКурсОт) Тогда
|
||||
РаботаСКурсамиВалют.ЗаписатьСведенияДляПодчиненногоРегистра(ПодчиненныйКурсОт, Ссылка);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,175 @@
|
||||
<Items Description="ОбщероссийскийКлассификаторВалют" Columns="Code,CodeSymbol,Name,Description,RBCLoading">
|
||||
<Item Code="008" CodeSymbol="ALL" Name="Лек" Description="Албания" RBCLoading="истина"/>
|
||||
<Item Code="012" CodeSymbol="DZD" Name="Алжирский динар" Description="Алжир" RBCLoading="истина"/>
|
||||
<Item Code="031" CodeSymbol="AZM" Name="Азербайджанский манат" Description="Азербайджан" RBCLoading="ложь"/>
|
||||
<Item Code="032" CodeSymbol="ARS" Name="Аргентинское песо" Description="Аргентина" RBCLoading="истина"/>
|
||||
<Item Code="036" CodeSymbol="AUD" Name="Австралийский доллар" Description="Австралия; Кирибати; Кокосовые (Килинг) острова; Науру; Норфолк, остров; Остров Рождества; Тувалу; Херд и Макдональд, острова" RBCLoading="истина"/>
|
||||
<Item Code="044" CodeSymbol="BSD" Name="Багамский доллар" Description="Багамы" RBCLoading="ложь"/>
|
||||
<Item Code="048" CodeSymbol="BHD" Name="Бахрейнский динар" Description="Бахрейн" RBCLoading="истина"/>
|
||||
<Item Code="050" CodeSymbol="BDT" Name="Така" Description="Бангладеш" RBCLoading="истина"/>
|
||||
<Item Code="051" CodeSymbol="AMD" Name="Армянский драм" Description="Армения" RBCLoading="истина"/>
|
||||
<Item Code="052" CodeSymbol="BBD" Name="Барбадосский доллар" Description="Барбадос" RBCLoading="ложь"/>
|
||||
<Item Code="060" CodeSymbol="BMD" Name="Бермудский доллар" Description="Бермуды" RBCLoading="ложь"/>
|
||||
<Item Code="064" CodeSymbol="BTN" Name="Нгултрум" Description="Бутан" RBCLoading="ложь"/>
|
||||
<Item Code="068" CodeSymbol="BOB" Name="Боливиано" Description="Боливия" RBCLoading="истина"/>
|
||||
<Item Code="072" CodeSymbol="BWP" Name="Пула" Description="Ботсвана" RBCLoading="истина"/>
|
||||
<Item Code="084" CodeSymbol="BZD" Name="Белизский доллар" Description="Белиз" RBCLoading="ложь"/>
|
||||
<Item Code="090" CodeSymbol="SBD" Name="Доллар Соломоновых островов" Description="Соломоновы острова" RBCLoading="ложь"/>
|
||||
<Item Code="096" CodeSymbol="BND" Name="Брунейский доллар" Description="Бруней-Даруссалам" RBCLoading="истина"/>
|
||||
<Item Code="104" CodeSymbol="MMK" Name="Кьят" Description="Мьянма" RBCLoading="ложь"/>
|
||||
<Item Code="108" CodeSymbol="BIF" Name="Бурундийский франк" Description="Бурунди" RBCLoading="истина"/>
|
||||
<Item Code="116" CodeSymbol="KHR" Name="Риель" Description="Камбоджа" RBCLoading="истина"/>
|
||||
<Item Code="124" CodeSymbol="CAD" Name="Канадский доллар" Description="Канада" RBCLoading="истина"/>
|
||||
<Item Code="132" CodeSymbol="CVE" Name="Эскудо Кабо - Верде" Description="Кабо - Верде" RBCLoading="ложь"/>
|
||||
<Item Code="136" CodeSymbol="KYD" Name="Доллар Каймановых островов" Description="Острова Кайман" RBCLoading="ложь"/>
|
||||
<Item Code="144" CodeSymbol="LKR" Name="Шри - Ланкийская рупия" Description="Шри - Ланка" RBCLoading="истина"/>
|
||||
<Item Code="152" CodeSymbol="CLP" Name="Чилийское песо" Description="Чили" RBCLoading="истина"/>
|
||||
<Item Code="156" CodeSymbol="CNY" Name="Юань Ренминби" Description="Китай" RBCLoading="истина"/>
|
||||
<Item Code="170" CodeSymbol="COP" Name="Колумбийское песо" Description="Колумбия" RBCLoading="истина"/>
|
||||
<Item Code="174" CodeSymbol="KMF" Name="Франк Комор" Description="Коморы" RBCLoading="ложь"/>
|
||||
<Item Code="188" CodeSymbol="CRC" Name="Костариканский колон" Description="Коста - Рика" RBCLoading="истина"/>
|
||||
<Item Code="191" CodeSymbol="HRK" Name="Хорватская куна" Description="Хорватия" RBCLoading="истина"/>
|
||||
<Item Code="192" CodeSymbol="CUP" Name="Кубинское песо" Description="Куба" RBCLoading="истина"/>
|
||||
<Item Code="196" CodeSymbol="CYP" Name="Кипрский фунт" Description="Кипр" RBCLoading="ложь"/>
|
||||
<Item Code="203" CodeSymbol="CZK" Name="Чешская крона" Description="Чешская Республика" RBCLoading="истина"/>
|
||||
<Item Code="208" CodeSymbol="DKK" Name="Датская крона" Description="Гренландия; Дания; Фарерские острова" RBCLoading="истина"/>
|
||||
<Item Code="214" CodeSymbol="DOP" Name="Доминиканское песо" Description="Доминиканская Республика" RBCLoading="ложь"/>
|
||||
<Item Code="222" CodeSymbol="SVC" Name="Сальвадорский колон" Description="Эль-Сальвадор" RBCLoading="ложь"/>
|
||||
<Item Code="230" CodeSymbol="ETB" Name="Эфиопский быр" Description="Эфиопия" RBCLoading="истина"/>
|
||||
<Item Code="232" CodeSymbol="ERN" Name="Накфа" Description="Эритрея" RBCLoading="ложь"/>
|
||||
<Item Code="233" CodeSymbol="EEK" Name="Крона" Description="Эстония" RBCLoading="истина"/>
|
||||
<Item Code="238" CodeSymbol="FKP" Name="Фунт Фолклендских островов" Description="Фолклендские острова (Мальвинские) " RBCLoading="ложь"/>
|
||||
<Item Code="242" CodeSymbol="FJD" Name="Доллар Фиджи" Description="Фиджи" RBCLoading="ложь"/>
|
||||
<Item Code="262" CodeSymbol="DJF" Name="Франк Джибути" Description="Джибути" RBCLoading="истина"/>
|
||||
<Item Code="270" CodeSymbol="GMD" Name="Даласи" Description="Гамбия" RBCLoading="истина"/>
|
||||
<Item Code="288" CodeSymbol="GHC" Name="Седи" Description="Гана" RBCLoading="истина"/>
|
||||
<Item Code="292" CodeSymbol="GIP" Name="Гибралтарский фунт" Description="Гибралтар" RBCLoading="ложь"/>
|
||||
<Item Code="320" CodeSymbol="GTQ" Name="Кетсаль" Description="Гватемала" RBCLoading="ложь"/>
|
||||
<Item Code="324" CodeSymbol="GNF" Name="Гвинейский франк" Description="Гвинея" RBCLoading="истина"/>
|
||||
<Item Code="328" CodeSymbol="GYD" Name="Гайанский доллар" Description="Гайана" RBCLoading="ложь"/>
|
||||
<Item Code="332" CodeSymbol="HTG" Name="Гурд" Description="Гаити" RBCLoading="ложь"/>
|
||||
<Item Code="340" CodeSymbol="HNL" Name="Лемпира" Description="Гондурас" RBCLoading="ложь"/>
|
||||
<Item Code="344" CodeSymbol="HKD" Name="Гонконгский доллар" Description="Гонконг" RBCLoading="истина"/>
|
||||
<Item Code="348" CodeSymbol="HUF" Name="Форинт" Description="Венгрия" RBCLoading="истина"/>
|
||||
<Item Code="352" CodeSymbol="ISK" Name="Исландская крона" Description="Исландия" RBCLoading="истина"/>
|
||||
<Item Code="356" CodeSymbol="INR" Name="Индийская рупия" Description="Бутан; Индия" RBCLoading="истина"/>
|
||||
<Item Code="360" CodeSymbol="IDR" Name="Рупия" Description="Индонезия" RBCLoading="истина"/>
|
||||
<Item Code="364" CodeSymbol="IRR" Name="Иранский риал" Description="Иран (Исламская Республика)" RBCLoading="истина"/>
|
||||
<Item Code="368" CodeSymbol="IQD" Name="Иракский динар" Description="Ирак" RBCLoading="истина"/>
|
||||
<Item Code="376" CodeSymbol="ILS" Name="Новый израильский шекель" Description="Израиль" RBCLoading="истина"/>
|
||||
<Item Code="388" CodeSymbol="JMD" Name="Ямайский доллар" Description="Ямайка" RBCLoading="ложь"/>
|
||||
<Item Code="392" CodeSymbol="JPY" Name="Йена" Description="Япония" RBCLoading="истина"/>
|
||||
<Item Code="398" CodeSymbol="KZT" Name="Тенге" Description="Казахстан" RBCLoading="истина"/>
|
||||
<Item Code="400" CodeSymbol="JOD" Name="Иорданский динар" Description="Иордания" RBCLoading="истина"/>
|
||||
<Item Code="404" CodeSymbol="KES" Name="Кенийский шиллинг" Description="Кения" RBCLoading="истина"/>
|
||||
<Item Code="408" CodeSymbol="KPW" Name="Северо-корейская вона" Description="Корея, народно-демократическая республика" RBCLoading="истина"/>
|
||||
<Item Code="410" CodeSymbol="KRW" Name="Вона" Description="Корея, республика" RBCLoading="истина"/>
|
||||
<Item Code="414" CodeSymbol="KWD" Name="Кувейтский динар" Description="Кувейт" RBCLoading="истина"/>
|
||||
<Item Code="417" CodeSymbol="KGS" Name="Сом" Description="Киргизия" RBCLoading="истина"/>
|
||||
<Item Code="418" CodeSymbol="LAK" Name="Кип" Description="Лаосская Народно-Демократическая Республика
|
||||
" RBCLoading="истина"/>
|
||||
<Item Code="422" CodeSymbol="LBP" Name="Ливанский фунт" Description="Ливан" RBCLoading="истина"/>
|
||||
<Item Code="426" CodeSymbol="LSL" Name="Лоти" Description="Лесото" RBCLoading="ложь"/>
|
||||
<Item Code="428" CodeSymbol="LVL" Name="Латвийский лат" Description="Латвия" RBCLoading="истина"/>
|
||||
<Item Code="430" CodeSymbol="LRD" Name="Либерийский доллар" Description="Либерия" RBCLoading="ложь"/>
|
||||
<Item Code="434" CodeSymbol="LYD" Name="Ливийский динар" Description="Ливийская Арабская Джамахирия" RBCLoading="истина"/>
|
||||
<Item Code="440" CodeSymbol="LTL" Name="Литовский лит" Description="Литва" RBCLoading="истина"/>
|
||||
<Item Code="446" CodeSymbol="MOP" Name="Патака" Description="Макао" RBCLoading="ложь"/>
|
||||
<Item Code="450" CodeSymbol="MGF" Name="Малагасийский франк" Description="Мадагаскар" RBCLoading="истина"/>
|
||||
<Item Code="454" CodeSymbol="MWK" Name="Квача" Description="Малави" RBCLoading="истина"/>
|
||||
<Item Code="458" CodeSymbol="MYR" Name="Малайзийский ринггит" Description="Малайзия" RBCLoading="истина"/>
|
||||
<Item Code="462" CodeSymbol="MVR" Name="Руфия" Description="Мальдивы" RBCLoading="ложь"/>
|
||||
<Item Code="470" CodeSymbol="MTL" Name="Мальтийская лира" Description="Мальта" RBCLoading="ложь"/>
|
||||
<Item Code="478" CodeSymbol="MRO" Name="Угия" Description="Мавритания" RBCLoading="истина"/>
|
||||
<Item Code="480" CodeSymbol="MUR" Name="Маврикийская рупия" Description="Маврикий" RBCLoading="истина"/>
|
||||
<Item Code="484" CodeSymbol="MXN" Name="Мексиканское песо" Description="Мексика" RBCLoading="истина"/>
|
||||
<Item Code="496" CodeSymbol="MNT" Name="Тугрик" Description="Монголия" RBCLoading="истина"/>
|
||||
<Item Code="498" CodeSymbol="MDL" Name="Молдавский лей" Description="Молдова, республика" RBCLoading="истина"/>
|
||||
<Item Code="504" CodeSymbol="MAD" Name="Марокканский дирхам" Description="Западная Сахара; Марокко" RBCLoading="истина"/>
|
||||
<Item Code="508" CodeSymbol="MZM" Name="Метикал" Description="Мозамбик" RBCLoading="ложь"/>
|
||||
<Item Code="512" CodeSymbol="OMR" Name="Оманский риал" Description="Оман" RBCLoading="истина"/>
|
||||
<Item Code="516" CodeSymbol="NAD" Name="Доллар Намибии" Description="Намибия" RBCLoading="истина"/>
|
||||
<Item Code="524" CodeSymbol="NPR" Name="Непальская рупия" Description="Непал" RBCLoading="истина"/>
|
||||
<Item Code="532" CodeSymbol="ANG" Name="Нидерландский антильский гульден" Description="Нидерландские Антилы" RBCLoading="ложь"/>
|
||||
<Item Code="533" CodeSymbol="AWG" Name="Арубанский гульден" Description="Аруба" RBCLoading="ложь"/>
|
||||
<Item Code="548" CodeSymbol="VUV" Name="Вату" Description="Вануату" RBCLoading="ложь"/>
|
||||
<Item Code="554" CodeSymbol="NZD" Name="Новозеландский доллар" Description="Ниуэ; Новая Зеландия; Острова Кука; Питкерн; Токелау" RBCLoading="истина"/>
|
||||
<Item Code="558" CodeSymbol="NIO" Name="Золотая кордоба" Description="Никарагуа" RBCLoading="истина"/>
|
||||
<Item Code="566" CodeSymbol="NGN" Name="Найра" Description="Нигерия" RBCLoading="истина"/>
|
||||
<Item Code="578" CodeSymbol="NOK" Name="Норвежская крона" Description="Норвежская крона Норвегия; Остров Буве; Шпицберген и Ян Майен
|
||||
" RBCLoading="истина"/>
|
||||
<Item Code="586" CodeSymbol="PKR" Name="Пакистанская рупия" Description="Пакистан" RBCLoading="истина"/>
|
||||
<Item Code="590" CodeSymbol="PAB" Name="Бальбоа" Description="Панама" RBCLoading="ложь"/>
|
||||
<Item Code="598" CodeSymbol="PGK" Name="Кина" Description="Папуа - Новая Гвинея" RBCLoading="ложь"/>
|
||||
<Item Code="600" CodeSymbol="PYG" Name="Гуарани" Description="Парагвай" RBCLoading="истина"/>
|
||||
<Item Code="604" CodeSymbol="PEN" Name="Новый соль" Description="Перу" RBCLoading="истина"/>
|
||||
<Item Code="608" CodeSymbol="PHP" Name="Филиппинское песо" Description="Филиппины" RBCLoading="истина"/>
|
||||
<Item Code="624" CodeSymbol="GWP" Name="Песо Гвинеи - Бисау" Description="Гвинея - Бисау" RBCLoading="ложь"/>
|
||||
<Item Code="634" CodeSymbol="QAR" Name="Катарский риал" Description="Катар" RBCLoading="истина"/>
|
||||
<Item Code="642" CodeSymbol="ROL" Name="Лей" Description="Румыния" RBCLoading="ложь"/>
|
||||
<Item Code="643" CodeSymbol="RUB" Name="Российский рубль" Description="Россия" RBCLoading="ложь"/>
|
||||
<Item Code="646" CodeSymbol="RWF" Name="Франк Руанды" Description="Руанда" RBCLoading="ложь"/>
|
||||
<Item Code="654" CodeSymbol="SHP" Name="Фунт Острова Святой Елены" Description="Святая Елена" RBCLoading="ложь"/>
|
||||
<Item Code="678" CodeSymbol="STD" Name="Добра" Description="Сан - Томе и Принсипи" RBCLoading="ложь"/>
|
||||
<Item Code="682" CodeSymbol="SAR" Name="Саудовский риял" Description="Саудовская Аравия" RBCLoading="истина"/>
|
||||
<Item Code="690" CodeSymbol="SCR" Name="Сейшельская рупия" Description="Сейшелы" RBCLoading="истина"/>
|
||||
<Item Code="694" CodeSymbol="SLL" Name="Леоне" Description="Сьерра - Леоне" RBCLoading="истина"/>
|
||||
<Item Code="702" CodeSymbol="SGD" Name="Сингапурский доллар" Description="Сингапур" RBCLoading="истина"/>
|
||||
<Item Code="703" CodeSymbol="SKK" Name="Словацкая крона" Description="Словакия" RBCLoading="истина"/>
|
||||
<Item Code="704" CodeSymbol="VND" Name="Донг" Description="Вьетнам" RBCLoading="истина"/>
|
||||
<Item Code="705" CodeSymbol="SIT" Name="Толар" Description="Словения" RBCLoading="ложь"/>
|
||||
<Item Code="706" CodeSymbol="SOS" Name="Сомалийский шиллинг" Description="Сомали" RBCLoading="истина"/>
|
||||
<Item Code="710" CodeSymbol="ZAR" Name="Рэнд" Description="Лесото; Намибия; Южная Африка" RBCLoading="истина"/>
|
||||
<Item Code="716" CodeSymbol="ZWD" Name="Доллар Зимбабве" Description="Зимбабве" RBCLoading="истина"/>
|
||||
<Item Code="736" CodeSymbol="SDD" Name="Суданский динар" Description="Судан" RBCLoading="ложь"/>
|
||||
<Item Code="740" CodeSymbol="SRG" Name="Суринамский гульден" Description="Суринам" RBCLoading="ложь"/>
|
||||
<Item Code="748" CodeSymbol="SZL" Name="Лилангени" Description="Свазиленд" RBCLoading="истина"/>
|
||||
<Item Code="752" CodeSymbol="SEK" Name="Шведская крона" Description="Швеция" RBCLoading="истина"/>
|
||||
<Item Code="756" CodeSymbol="CHF" Name="Швейцарский франк" Description="Лихтенштейн; Швейцария" RBCLoading="истина"/>
|
||||
<Item Code="760" CodeSymbol="SYP" Name="Сирийский фунт" Description="Сирийская Арабская Республика" RBCLoading="истина"/>
|
||||
<Item Code="764" CodeSymbol="THB" Name="Бат" Description="Таиланд" RBCLoading="истина"/>
|
||||
<Item Code="776" CodeSymbol="TOP" Name="Паанга" Description="Тонга" RBCLoading="ложь"/>
|
||||
<Item Code="780" CodeSymbol="TTD" Name="Доллар Тринидада и Тобаго" Description="Тринидад и Тобаго" RBCLoading="ложь"/>
|
||||
<Item Code="784" CodeSymbol="AED" Name="Дирхам (ОАЭ)" Description="Объединенные Арабские Эмираты (ОАЭ)" RBCLoading="истина"/>
|
||||
<Item Code="788" CodeSymbol="TND" Name="Тунисский динар" Description="Тунис" RBCLoading="истина"/>
|
||||
<Item Code="792" CodeSymbol="TRL" Name="Турецкая лира" Description="Турция" RBCLoading="истина"/>
|
||||
<Item Code="795" CodeSymbol="TMM" Name="Манат" Description="Туркмения" RBCLoading="истина"/>
|
||||
<Item Code="800" CodeSymbol="UGX" Name="Угандийский шиллинг" Description="Уганда" RBCLoading="истина"/>
|
||||
<Item Code="807" CodeSymbol="MKD" Name="Динар" Description="Македония, бывшая Югославская Республика
|
||||
" RBCLoading="истина"/>
|
||||
<Item Code="818" CodeSymbol="EGP" Name="Египетский фунт" Description="Египет" RBCLoading="истина"/>
|
||||
<Item Code="826" CodeSymbol="GBP" Name="Фунт стерлингов" Description="Соединенное королевство" RBCLoading="истина"/>
|
||||
<Item Code="834" CodeSymbol="TZS" Name="Танзанийский шиллинг" Description="Танзания, объединенная республика" RBCLoading="истина"/>
|
||||
<Item Code="840" CodeSymbol="USD" Name="Доллар США" Description="Американское Самоа; Британская территория в Индийском океане; Виргинские острова (Британские); Виргинские острова (США); Гаити; Гуам; Малые Тихоокеанские Отдаленные острова Соединенных Штатов; Маршалловы Острова; Микронезия, федеративные штаты; Острова Теркс и Кайкос; Палау; Панама; Пуэрто-Рико; Северные Марианские острова; Соединенные Штаты; Тимор-Лесте; Эквадор; Эль-Сальвадор" RBCLoading="истина"/>
|
||||
<Item Code="858" CodeSymbol="UYU" Name="Уругвайское песо" Description="Уругвай" RBCLoading="истина"/>
|
||||
<Item Code="860" CodeSymbol="UZS" Name="Узбекский сум" Description="Узбекистан" RBCLoading="истина"/>
|
||||
<Item Code="862" CodeSymbol="VEB" Name="Боливар" Description="Венесуэла" RBCLoading="истина"/>
|
||||
<Item Code="882" CodeSymbol="WST" Name="Тала" Description="Самоа" RBCLoading="ложь"/>
|
||||
<Item Code="886" CodeSymbol="YER" Name="Йеменский риал" Description="Йемен" RBCLoading="истина"/>
|
||||
<Item Code="891" CodeSymbol="CSD" Name="Сербский динар" Description="Сербия и Черногория" RBCLoading="ложь"/>
|
||||
<Item Code="894" CodeSymbol="ZMK" Name="Квача" Description="Замбия" RBCLoading="истина"/>
|
||||
<Item Code="901" CodeSymbol="TWD" Name="Новый тайваньский доллар" Description="Тайвань (Китай)" RBCLoading="истина"/>
|
||||
<Item Code="931" CodeSymbol="CUC" Name="Конвертируемое песо" Description="Куба" RBCLoading="Ложь"/>
|
||||
<Item Code="950" CodeSymbol="XAF" Name="Франк КФА ВЕАС" Description="Габон; Камерун; Конго; Центрально - африканская Республика; Чад; Экваториальная Гвинея
|
||||
Франк КФА ВЕАС - денежная единица Банка государств центральной Африки" RBCLoading="истина"/>
|
||||
<Item Code="951" CodeSymbol="XCD" Name="Восточно - карибский доллар" Description="Ангилья; Антигуа и Барбуда; Гренада; Доминика; Монтсеррат; Сент - Винсент и Гренадины; Сент - Китс и Невис; Сент - Люсия" RBCLoading="ложь"/>
|
||||
<Item Code="952" CodeSymbol="XOF" Name="Франк КФА ВСЕАО" Description="Бенин; Буркина - Фасо; Гвинея - Бисау; Кот д'Ивуар; Мали; Нигер; Сенегал; Того
|
||||
Франк КФА ВСЕАО - денежная единица Центрального Банка государств Западной Африки" RBCLoading="истина"/>
|
||||
<Item Code="953" CodeSymbol="XPF" Name="Франк КФП" Description="Новая Каледония; Французская Полинезия; Уоллис и Футуна" RBCLoading="ложь"/>
|
||||
<Item Code="960" CodeSymbol="XDR" Name="СДР (специальные права заимствования)" Description="Международный валютный фонд (МВФ)" RBCLoading="истина"/>
|
||||
<Item Code="969" CodeSymbol="MGA" Name="Ариари" Description="Мадагаскар
|
||||
Пояснение:данная валюта вводится в действие с 1 января 2005 г." RBCLoading="истина"/>
|
||||
<Item Code="970" CodeSymbol="COU" Name="Единица реальной стоимости" Description="Колумбия" RBCLoading="ложь"/>
|
||||
<Item Code="971" CodeSymbol="AFN" Name="Афгани" Description="Афганистан" RBCLoading="истина"/>
|
||||
<Item Code="972" CodeSymbol="TJS" Name="Сомони" Description="Таджикистан" RBCLoading="истина"/>
|
||||
<Item Code="973" CodeSymbol="AOA" Name="Кванза" Description="Ангола" RBCLoading="истина"/>
|
||||
<Item Code="974" CodeSymbol="BYR" Name="Белорусский рубль" Description="Беларусь" RBCLoading="истина"/>
|
||||
<Item Code="975" CodeSymbol="BGN" Name="Болгарский лев" Description="Болгария" RBCLoading="истина"/>
|
||||
<Item Code="976" CodeSymbol="CDF" Name="Конголезский франк" Description="Конго, демократическая республика" RBCLoading="истина"/>
|
||||
<Item Code="977" CodeSymbol="ВАМ" Name="Конвертируемая марка" Description="Босния и Герцеговина" RBCLoading="ложь"/>
|
||||
<Item Code="978" CodeSymbol="EUR" Name="Евро" Description="Австрия; Андорра; Бельгия; Ватикан, город - государство; Гваделупа; Германия; Греция; Ирландия; Испания; Италия; Люксембург; Мартиника; Монако; Нидерланды; Португалия; Реюньон; Сан - Марино; Сен - Пьер и Микелон; Финляндия; Франция; Французская Гвиана; Французские Южные территории" RBCLoading="истина"/>
|
||||
<Item Code="980" CodeSymbol="UAH" Name="Гривна" Description="Украина" RBCLoading="истина"/>
|
||||
<Item Code="981" CodeSymbol="GEL" Name="Лари" Description="Грузия" RBCLoading="истина"/>
|
||||
<Item Code="985" CodeSymbol="PLN" Name="Злотый" Description="Польша" RBCLoading="истина"/>
|
||||
<Item Code="986" CodeSymbol="BRL" Name="Бразильский реал" Description="Бразилия" RBCLoading="истина"/>
|
||||
</Items>
|
||||
@@ -0,0 +1,287 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="1d6b8425-360c-4ab1-9bab-cc9a3b590bb2">
|
||||
<producedTypes>
|
||||
<objectType typeId="97a5ab75-0974-4551-8659-72579c7cef1e" valueTypeId="a1e44910-cbd0-4282-a3d4-400e92bdc9cd"/>
|
||||
<refType typeId="41dbb66b-ff77-4b8f-aaf8-0ca2012d3a6f" valueTypeId="f6673b3b-47bf-4bbc-a837-5f7ded6d3538"/>
|
||||
<selectionType typeId="937c8c90-be55-42af-9637-4f05cc245eef" valueTypeId="53d8d981-18d1-4c40-aca5-0e4ddb63002c"/>
|
||||
<listType typeId="051745eb-f932-4a72-8cfd-e9597d8cf798" valueTypeId="8ef23d9a-92d4-47b3-9e15-1af85a165f41"/>
|
||||
<managerType typeId="8e1d0f06-d30c-4a13-92fb-3c7ee752e1b6" valueTypeId="4d22bf6c-f464-4fd4-9a0a-6da540a7158b"/>
|
||||
</producedTypes>
|
||||
<name>Валюты</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Валюты</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<inputByString>Catalog.Валюты.StandardAttribute.Description</inputByString>
|
||||
<inputByString>Catalog.Валюты.StandardAttribute.Code</inputByString>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>PredefinedDataName</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Predefined</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Ref</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>DeletionMark</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>IsFolder</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Owner</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Parent</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Description</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Код символьный</value>
|
||||
</synonym>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Символьный код валюты по общероссийскому классификатору валют</value>
|
||||
</toolTip>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Code</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Код числовой</value>
|
||||
</synonym>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Числовой код валюты по общероссийскому классификатору валют</value>
|
||||
</toolTip>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value> </value>
|
||||
</fillValue>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>DontUse</createOnInput>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<objectPresentation>
|
||||
<key>ru</key>
|
||||
<value>Валюта</value>
|
||||
</objectPresentation>
|
||||
<explanation>
|
||||
<key>ru</key>
|
||||
<value>Валюты, используемые при расчетах</value>
|
||||
</explanation>
|
||||
<levelCount>2</levelCount>
|
||||
<foldersOnTop>true</foldersOnTop>
|
||||
<codeLength>3</codeLength>
|
||||
<descriptionLength>10</descriptionLength>
|
||||
<codeType>String</codeType>
|
||||
<codeAllowedLength>Variable</codeAllowedLength>
|
||||
<checkUnique>true</checkUnique>
|
||||
<defaultPresentation>AsDescription</defaultPresentation>
|
||||
<editType>InDialog</editType>
|
||||
<quickChoice>true</quickChoice>
|
||||
<choiceMode>BothWays</choiceMode>
|
||||
<defaultObjectForm>Catalog.Валюты.Form.ФормаЭлемента</defaultObjectForm>
|
||||
<defaultListForm>Catalog.Валюты.Form.ФормаСписка</defaultListForm>
|
||||
<attributes uuid="231d3950-f363-4e63-83cd-8ddb81507c27">
|
||||
<name>НаименованиеПолное</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Наименование валюты</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>50</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="feb41347-62db-41cf-ace0-d8b9de361af3">
|
||||
<name>ПараметрыПрописиНаРусском</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Параметры прописи на русском</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Параметры прописи валюты на русском языке</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="6173cab2-e0f5-40c1-8e74-4f41fc8bd68f">
|
||||
<name>ПодчиненныйКурсОт</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Основная валюта</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Валюты</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Валюта, на основании курса которой рассчитывается курс текущей валюты</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Catalog.Валюты.EmptyRef</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="87429f11-bf95-4013-bf13-da904570f88d">
|
||||
<name>КоэффициентПодчиненногоКурса</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Коэффициент подчиненного курса</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>10</precision>
|
||||
<scale>2</scale>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Коэффициент пересчета курса базовой валюты в текущий</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<quickChoice>Use</quickChoice>
|
||||
<createOnInput>DontUse</createOnInput>
|
||||
<fillValue xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="9f67d228-79aa-44e6-8dc7-fae4fbdfef2a">
|
||||
<name>ВалютаЗагружается</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Загружается с сайта РБК</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Курс валюты загружается с сайта РБК</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="5f91b00f-d8fc-4d63-8486-66339357ab22">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма списка</value>
|
||||
</synonym>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="16d44ab1-4bce-4df8-a215-6ed5173c75a8">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма элемента</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="cdce186a-229d-492d-8811-147fc4d7cdf5">
|
||||
<name>ФормаПодбораВалютИзОКВ</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Общероссийский классификатор валют</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<templates uuid="543f976e-fea3-4a51-9962-b8e0fcd3f707">
|
||||
<name>ОбщероссийскийКлассификаторВалют</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Общероссийский классификатор валют</value>
|
||||
</synonym>
|
||||
<templateType>TextDocument</templateType>
|
||||
</templates>
|
||||
</mdclass:Catalog>
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,267 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>4</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Description</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>18</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>5</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Код</name>
|
||||
<id>6</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Code</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КодРасширеннаяПодсказка</name>
|
||||
<id>20</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КодКонтекстноеМеню</name>
|
||||
<id>7</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>9</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>11</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>10</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>12</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>14</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>13</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>15</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>17</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>16</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокРасширеннаяПодсказка</name>
|
||||
<id>8</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<choiceMode>true</choiceMode>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandTopLevel</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<rowPictureDataPath xsi:type="form:DataPath">
|
||||
<segments>Список.DefaultPicture</segments>
|
||||
</rowPictureDataPath>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<showRoot>true</showRoot>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<mainTable>Catalog.ВариантыОтветовАнкет</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,7 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Анкетирование.УстановитьПараметрыОтбораФормуВыбора(Параметры,Список.Отбор);
|
||||
|
||||
КонецПроцедуры
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,302 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>4</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Description</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>20</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>5</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Код</name>
|
||||
<id>6</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Code</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КодРасширеннаяПодсказка</name>
|
||||
<id>22</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КодКонтекстноеМеню</name>
|
||||
<id>7</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Владелец</name>
|
||||
<id>8</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Owner</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ВладелецРасширеннаяПодсказка</name>
|
||||
<id>24</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВладелецКонтекстноеМеню</name>
|
||||
<id>9</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>11</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>13</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>12</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>14</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>16</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>15</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>17</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>19</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>18</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокРасширеннаяПодсказка</name>
|
||||
<id>10</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandTopLevel</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<rowPictureDataPath xsi:type="form:DataPath">
|
||||
<segments>Список.DefaultPicture</segments>
|
||||
</rowPictureDataPath>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<showRoot>true</showRoot>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<mainTable>Catalog.ВариантыОтветовАнкет</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,11 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ВнешниеПользователи.ТекущийВнешнийПользователь()) Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>КодОткрытыйОтвет</name>
|
||||
<id>7</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Код</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Code</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КодРасширеннаяПодсказка</name>
|
||||
<id>9</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КодКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ТребуетОткрытогоОтвета</name>
|
||||
<id>5</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ТребуетОткрытогоОтвета</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ТребуетОткрытогоОтветаРасширеннаяПодсказка</name>
|
||||
<id>11</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТребуетОткрытогоОтветаКонтекстноеМеню</name>
|
||||
<id>6</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>КодОткрытыйОтветРасширеннаяПодсказка</name>
|
||||
<id>8</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>3</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Description</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>13</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>4</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Объект</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>CatalogObject.ВариантыОтветовАнкет</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:CatalogFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("Владелец") Тогда
|
||||
Если ТипЗнч(Параметры.Владелец) = Тип("ПланВидовХарактеристикСсылка.ВопросыДляАнкетирования") Тогда
|
||||
Если НЕ Параметры.Владелец.Пустая() Тогда
|
||||
|
||||
Объект.Владелец = Параметры.Владелец;
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Свойство("ТипОтвета") Тогда
|
||||
Элементы.ТребуетОткрытогоОтвета.Видимость = (Параметры.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.НесколькоВариантовИз);
|
||||
Иначе
|
||||
Элементы.ТребуетОткрытогоОтвета.Видимость = (Объект.Владелец.ТипОтвета = Перечисления.ТипыОтветовНаВопрос.НесколькоВариантовИз);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Whitespace-only changes.
@@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="375977c1-5745-4e78-a4df-cef966c0ccf8">
|
||||
<producedTypes>
|
||||
<objectType typeId="ccf04ae6-1fcb-4c10-ad3f-3eb731b0d1d3" valueTypeId="aa3ff8d9-27ac-4c09-8e4b-171cdf75988d"/>
|
||||
<refType typeId="c2db239b-e53a-421a-a84b-28f83fa0cbe8" valueTypeId="7ccb4098-54b6-40bd-a03a-87330b002565"/>
|
||||
<selectionType typeId="a3f55332-d803-4381-93c1-c824406986bf" valueTypeId="0b03069d-4bc3-4326-8fc4-6a1a21af18db"/>
|
||||
<listType typeId="50a784db-0acc-4c27-91b9-4525a9a33d8e" valueTypeId="59642a64-e6b6-4341-a3aa-b18bab759350"/>
|
||||
<managerType typeId="67965441-af17-4d29-9a5b-d98cbc26be55" valueTypeId="029b606e-0699-4f40-af49-90280e71fd2d"/>
|
||||
</producedTypes>
|
||||
<name>ВариантыОтветовАнкет</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Варианты ответов анкет</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<inputByString>Catalog.ВариантыОтветовАнкет.StandardAttribute.Description</inputByString>
|
||||
<inputByString>Catalog.ВариантыОтветовАнкет.StandardAttribute.Code</inputByString>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>PredefinedDataName</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Predefined</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Ref</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>DeletionMark</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>IsFolder</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Owner</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Вопрос</value>
|
||||
</synonym>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>ChartOfCharacteristicTypes.ВопросыДляАнкетирования.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Parent</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Description</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Code</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<levelCount>2</levelCount>
|
||||
<foldersOnTop>true</foldersOnTop>
|
||||
<owners>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</owners>
|
||||
<codeLength>9</codeLength>
|
||||
<descriptionLength>150</descriptionLength>
|
||||
<codeType>String</codeType>
|
||||
<codeAllowedLength>Variable</codeAllowedLength>
|
||||
<codeSeries>WithinOwnerSubordination</codeSeries>
|
||||
<checkUnique>true</checkUnique>
|
||||
<autonumbering>true</autonumbering>
|
||||
<defaultPresentation>AsDescription</defaultPresentation>
|
||||
<editType>InDialog</editType>
|
||||
<choiceMode>BothWays</choiceMode>
|
||||
<defaultObjectForm>Catalog.ВариантыОтветовАнкет.Form.ФормаЭлемента</defaultObjectForm>
|
||||
<defaultListForm>Catalog.ВариантыОтветовАнкет.Form.ФормаСписка</defaultListForm>
|
||||
<defaultChoiceForm>Catalog.ВариантыОтветовАнкет.Form.ФормаВыбора</defaultChoiceForm>
|
||||
<attributes uuid="2582a714-a6d6-4d37-b9a7-5e89e18b0f27">
|
||||
<name>ТребуетОткрытогоОтвета</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Требует открытого ответа</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="c3796d85-2a24-43c4-9673-64e56249a1d0">
|
||||
<name>РеквизитДопУпорядочивания</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Порядок</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>5</precision>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</fillValue>
|
||||
<indexing>IndexWithAdditionalOrder</indexing>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="fc1066b5-20d4-4c73-85f8-9889e554d6e1">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма элемента</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="a9b6b5fd-1862-4207-87e8-5c25a8f86c57">
|
||||
<name>ФормаВыбора</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма выбора</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="731211c2-ef90-4883-9525-83cd91b742ac">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма списка</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
</mdclass:Catalog>
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ConditionalAppearance xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" 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:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
|
||||
<item>
|
||||
<use>false</use>
|
||||
<selection>
|
||||
<item>
|
||||
<field>ДеревоПодсистемНазвание</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ДеревоПодсистем.Отчет</left>
|
||||
<comparisonType>NotFilled</comparisonType>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:use>false</dcscor:use>
|
||||
<dcscor:parameter>Шрифт</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="true" italic="false" underline="false" strikeout="false" kind="WindowsFont"/>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>ДеревоПодсистемНазвание</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ДеревоПодсистем.Отчет</left>
|
||||
<comparisonType>Filled</comparisonType>
|
||||
</item>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ДеревоПодсистем.Предопредленная</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">true</right>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">#8371FF</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Шрифт</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="false" italic="false" underline="true" strikeout="false" kind="WindowsFont"/>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>ДеревоПодсистемНазвание</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ДеревоПодсистем.Отчет</left>
|
||||
<comparisonType>Filled</comparisonType>
|
||||
</item>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ДеревоПодсистем.Предопредленная</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">false</right>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">#0000FF</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Шрифт</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="false" italic="false" underline="true" strikeout="false" kind="WindowsFont"/>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
</ConditionalAppearance>
|
||||
@@ -0,0 +1,648 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Настройка группировки по разделам</value>
|
||||
</title>
|
||||
<items xsi:type="form:Table">
|
||||
<name>ДеревоПодсистем</name>
|
||||
<id>2</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<excludedCommands>Add</excludedCommands>
|
||||
<excludedCommands>Change</excludedCommands>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>CopyToClipboard</excludedCommands>
|
||||
<excludedCommands>EndEdit</excludedCommands>
|
||||
<excludedCommands>HierarchicalList</excludedCommands>
|
||||
<excludedCommands>List</excludedCommands>
|
||||
<excludedCommands>MoveDown</excludedCommands>
|
||||
<excludedCommands>MoveUp</excludedCommands>
|
||||
<excludedCommands>OutputList</excludedCommands>
|
||||
<excludedCommands>SelectAll</excludedCommands>
|
||||
<excludedCommands>SortListAsc</excludedCommands>
|
||||
<excludedCommands>SortListDesc</excludedCommands>
|
||||
<excludedCommands>Tree</excludedCommands>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДеревоПодсистемНазвание</name>
|
||||
<id>7</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем.Представление</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемНазваниеРасширеннаяПодсказка</name>
|
||||
<id>32</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемНазваниеКонтекстноеМеню</name>
|
||||
<id>8</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ДеревоПодсистемКоманднаяПанель</name>
|
||||
<id>4</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ФормаСкопироватьВариант</name>
|
||||
<id>14</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ФормаСкопироватьВариантРасширеннаяПодсказка</name>
|
||||
<id>19</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СкопироватьВариант</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ДеревоПодсистемПереместитьВариант</name>
|
||||
<id>12</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемПереместитьВариантРасширеннаяПодсказка</name>
|
||||
<id>20</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ПереместитьВариант</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Удалить</name>
|
||||
<id>16</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Удалить вариант</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>УдалитьРасширеннаяПодсказка</name>
|
||||
<id>21</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.ДеревоПодсистем.StandardCommand.Delete</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>DragCheck</event>
|
||||
<name>ДеревоКомандныйИнтерфейсПроверкаПеретаскивания</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>Drag</event>
|
||||
<name>ДеревоКомандныйИнтерфейсПеретаскивание</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ДеревоПодсистемСтрокаПоиска</name>
|
||||
<id>23</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>25</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>24</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ДеревоПодсистемСостояниеПросмотра</name>
|
||||
<id>26</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>28</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>27</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ДеревоПодсистемУправлениеПоиском</name>
|
||||
<id>29</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>31</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>30</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемРасширеннаяПодсказка</name>
|
||||
<id>22</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемКонтекстноеМеню</name>
|
||||
<id>3</id>
|
||||
</contextMenu>
|
||||
<representation>Tree</representation>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<autoInsertNewRow>true</autoInsertNewRow>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandAllLevels</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<enableDrag>true</enableDrag>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
</items>
|
||||
<commandBarLocation>Bottom</commandBarLocation>
|
||||
<showCommandBar>true</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ФормаПрименитьКомандыйИнтерфейс</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ФормаПрименитьКомандыйИнтерфейсРасширеннаяПодсказка</name>
|
||||
<id>17</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ПрименитьКомандыйИнтерфейс</commandName>
|
||||
<representation>Auto</representation>
|
||||
<defaultButton>true</defaultButton>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ФормаОтмена</name>
|
||||
<id>13</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ФормаОтменаРасширеннаяПодсказка</name>
|
||||
<id>18</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.Отмена</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>ДеревоПодсистем</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дерево подсистем</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>ValueTree</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>Путь</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Путь</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Представление</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Представление</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Предопредленная</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Предопредленная</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Использование</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Использование</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Вариант</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вариант</value>
|
||||
</title>
|
||||
<id>5</id>
|
||||
<valueType>
|
||||
<types>CatalogRef.ВариантыОтчетов</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Ключ</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Ключ</value>
|
||||
</title>
|
||||
<id>6</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Отчет</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отчет</value>
|
||||
</title>
|
||||
<id>7</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>СоответсвиеПодсистемИСтрок</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Соответсвие подсистем и строк</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>ValueTable</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>Путь</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Путь</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>ИдентификаторСтроки</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Идентификатор строки</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>10</precision>
|
||||
</numberQualifiers>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ПрименитьКомандыйИнтерфейс</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>ОК</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Применить командый интерфейс</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ПрименитьКомандыйИнтерфейс</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>ПереместитьВариант</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Переместить вариант</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Переместить вариант</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>StdPicture.MoveItem</picture>
|
||||
</picture>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ПреместитьВариант</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>Отмена</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отмена</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Отмена</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>Отмена</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>СкопироватьВариант</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Добавить вариант</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Добавить вариант</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>StdPicture.CreateListItem</picture>
|
||||
</picture>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>СкопироватьВариант</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,298 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПрименитьКомандыйИнтерфейс(Команда)
|
||||
|
||||
ПрименитьНастройки();
|
||||
Закрыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПрименитьНастройки()
|
||||
|
||||
//список вариантов
|
||||
СписокВариантов = Новый ТаблицаЗначений;
|
||||
|
||||
СписокВариантов.Колонки.Добавить("Вариант");
|
||||
СписокВариантов.Колонки.Добавить("Путь");
|
||||
СписокВариантов.Колонки.Добавить("ПутьПредставление");
|
||||
|
||||
|
||||
Для каждого СтрокаВарианта из ДеревоПодсистем.ПолучитьЭлементы() Цикл
|
||||
Если НЕ СтрокаВарианта.Вариант.Пустая() и НЕ СтрокаВарианта.Предопредленная тогда
|
||||
СтркаВарианта = СписокВариантов.Добавить();
|
||||
СтркаВарианта.Вариант = СтрокаВарианта.Вариант;
|
||||
СтркаВарианта.Путь = СтрокаВарианта.Путь;
|
||||
СтркаВарианта.ПутьПредставление = СтрокаВарианта.ПолучитьРодителя().Представление;
|
||||
Иначе
|
||||
СкопироватьПодчиенныеВарианты(СтрокаВарианта, СписокВариантов);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
СписокВариантовБезПодсистем = СписокВариантов.Скопировать();
|
||||
СписокВариантовБезПодсистем.Свернуть("Вариант");
|
||||
|
||||
НачатьТранзакцию();
|
||||
|
||||
Для каждого СтрокаВарианта из СписокВариантовБезПодсистем Цикл
|
||||
|
||||
ОбъектВарианта = СтрокаВарианта.Вариант.ПолучитьОбъект();
|
||||
|
||||
МассивСтрокДляУдаления = Новый Массив;
|
||||
|
||||
// удалим подсистемы
|
||||
Для каждого СтрокаПодсиситемы из ОбъектВарианта.Подсистемы Цикл
|
||||
Если НЕ СтрокаПодсиситемы.Предопределенная тогда
|
||||
МассивСтрокДляУдаления.Добавить(СтрокаПодсиситемы);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Для каждого СтрокаПодсиситемы из МассивСтрокДляУдаления Цикл
|
||||
ОбъектВарианта.Подсистемы.Удалить(СтрокаПодсиситемы)
|
||||
КонецЦикла;
|
||||
|
||||
// формирование строк подсистемы
|
||||
МассивСтрокДляДобавления = СписокВариантов.НайтиСтроки(Новый Структура("Вариант", СтрокаВарианта.Вариант));
|
||||
|
||||
Для каждого СтрокаПодсистемы из МассивСтрокДляДобавления Цикл
|
||||
НоваяСтрокаПодсистемы = ОбъектВарианта.Подсистемы.Добавить();
|
||||
НоваяСтрокаПодсистемы.Подсистема = СтрокаПодсистемы.Путь;
|
||||
НоваяСтрокаПодсистемы.Название = СтрокаПодсистемы.ПутьПредставление
|
||||
КонецЦикла;
|
||||
ОбъектВарианта.ЗАписать();
|
||||
КонецЦикла;
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СкопироватьПодчиенныеВарианты(СтрокаВарианта, СписокВариантов)
|
||||
|
||||
Для каждого СтрокаВариантаПодчиненная из СтрокаВарианта.ПолучитьЭлементы() Цикл
|
||||
Если НЕ СтрокаВариантаПодчиненная.Вариант.Пустая() И НЕ СтрокаВариантаПодчиненная.Предопредленная тогда
|
||||
СтркаВарианта = СписокВариантов.Добавить();
|
||||
СтркаВарианта.Вариант = СтрокаВариантаПодчиненная.Вариант;
|
||||
СтркаВарианта.Путь = СтрокаВариантаПодчиненная.Путь;
|
||||
СтркаВарианта.ПутьПредставление = СтрокаВариантаПодчиненная.ПолучитьРодителя().Представление;
|
||||
Иначе
|
||||
СкопироватьПодчиенныеВарианты(СтрокаВариантаПодчиненная, СписокВариантов);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ЗагузитьСтруктураПодсистем();
|
||||
|
||||
// заполним вариантами группировки
|
||||
|
||||
ТЗ = "ВЫБРАТЬ
|
||||
| ВариантыОтчетовПодсистемы.Подсистема,
|
||||
| ВариантыОтчетовПодсистемы.Ссылка,
|
||||
| ВариантыОтчетовПодсистемы.Ссылка.Наименование КАК Представление,
|
||||
| ВариантыОтчетовПодсистемы.Ссылка.КлючВарианта,
|
||||
| ВариантыОтчетовПодсистемы.Ссылка.КлючОбъекта КАК Отчет,
|
||||
| ВариантыОтчетовПодсистемы.Предопределенная
|
||||
|ИЗ
|
||||
| Справочник.ВариантыОтчетов.Подсистемы КАК ВариантыОтчетовПодсистемы
|
||||
|ГДЕ
|
||||
| (НЕ ВариантыОтчетовПодсистемы.Ссылка.ПометкаУдаления)";
|
||||
|
||||
Запрос = Новый Запрос(ТЗ);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
МассивСтрок = СоответсвиеПодсистемИСтрок.НайтиСтроки(Новый Структура("Путь", Выборка.Подсистема));
|
||||
Если МассивСтрок.Количество() > 0 тогда
|
||||
СтрокаПодсистемы = ДеревоПодсистем.НайтиПоИдентификатору(МассивСтрок[0].ИдентификаторСтроки);
|
||||
Иначе
|
||||
Продолжить;;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрокаПодсистемы = Неопределено тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
СтрокаВарианта = СтрокаПодсистемы.ПолучитьЭлементы().Добавить();
|
||||
|
||||
СтрокаВарианта.Путь = СтрокаПодсистемы.Путь;
|
||||
СтрокаВарианта.Представление = Выборка.Представление;
|
||||
СтрокаВарианта.Вариант = Выборка.Ссылка;
|
||||
СтрокаВарианта.Ключ = Выборка.КлючВарианта;
|
||||
СтрокаВарианта.Отчет = Выборка.Отчет;
|
||||
СтрокаВарианта.Предопредленная = Выборка.Предопределенная;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗагузитьСтруктураПодсистем()
|
||||
|
||||
ДеревоПодсистемДляКопирования = Новый ДеревоЗначений;
|
||||
ДеревоПодсистемДляКопирования.Колонки.Добавить("Подсистема");
|
||||
ДеревоПодсистемДляКопирования.Колонки.Добавить("Название");
|
||||
|
||||
СписокПодсистем = Новый СписокЗначений;
|
||||
СписокПодсистем.Добавить("");
|
||||
|
||||
// Сделаем список отчетов
|
||||
СписокПодсистем = ВариантыОтчетов.ПолучитьСписокПодсистем(СписокПодсистем, ДеревоПодсистемДляКопирования);
|
||||
|
||||
СтрокаКонфигурации = ДеревоПодсистем.ПолучитьЭлементы().Добавить();
|
||||
СтрокаКонфигурации.Путь = "";
|
||||
СтрокаКонфигурации.Представление = "Конфигурация";
|
||||
СтрокаКонфигурации.Предопредленная = истина;
|
||||
|
||||
СкопироватьДеревоЗначений(СтрокаКонфигурации.ПолучитьЭлементы(), ДеревоПодсистемДляКопирования.Строки, СоответсвиеПодсистемИСтрок);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СкопироватьДеревоЗначений(КолекцияПриемник, КолекцияИсточник, СоответсвиеПодсистемИСтрок)
|
||||
|
||||
Для каждого Элемент из КолекцияИсточник Цикл
|
||||
СтрокаЗначение = КолекцияПриемник.Добавить();
|
||||
СтрокаЗначение.Путь = Элемент.Подсистема;
|
||||
СтрокаЗначение.Представление = Элемент.Название;
|
||||
СтрокаЗначение.Предопредленная = Метаданные.НайтиПоПолномуИмени("Подсистема." + СтрЗаменить(Элемент.Подсистема, "\", ".Подсистема.")) <> Неопределено;
|
||||
СтрокаВарианта = СоответсвиеПодсистемИСтрок.Добавить();
|
||||
СтрокаВарианта.Путь = СтрокаЗначение.Путь;
|
||||
СтрокаВарианта.ИдентификаторСтроки = СтрокаЗначение.ПолучитьИдентификатор();
|
||||
СкопироватьДеревоЗначений(СтрокаЗначение.ПолучитьЭлементы(), Элемент.Строки, СоответсвиеПодсистемИСтрок);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДеревоКомандныйИнтерфейсПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)
|
||||
|
||||
СтандартнаяОбработка = ложь;
|
||||
|
||||
Если ТипЗнч(ПараметрыПеретаскивания.Значение) <> Тип("Массив") тогда
|
||||
ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Отмена;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаВставки = ДеревоПодсистем.НайтиПоИдентификатору(Строка);
|
||||
ПеретаскиваемыеДанные = Неопределено;
|
||||
Если ПараметрыПеретаскивания.Значение.Количество() > 0 тогда
|
||||
ИндексСтроки = ПараметрыПеретаскивания.Значение[0];
|
||||
ПеретаскиваемыеДанные = ДеревоПодсистем.НайтиПоИдентификатору(ИндексСтроки);
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Если НЕ ((СтрокаВставки <> Неопределено и СтрокаВставки.Отчет = "")
|
||||
и (ПеретаскиваемыеДанные <> Неопределено и ПеретаскиваемыеДанные.Отчет <> "")) тогда
|
||||
ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Отмена;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПеретаскиваемыеДанные <> Неопределено и ПеретаскиваемыеДанные.Предопредленная
|
||||
и ПараметрыПеретаскивания.Действие <> ДействиеПеретаскивания.Копирование тогда
|
||||
ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Отмена;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДеревоКомандныйИнтерфейсПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)
|
||||
|
||||
Если ТипЗнч(ПараметрыПеретаскивания.Значение) <> Тип("Массив") тогда
|
||||
СтандартнаяОбработка = ложь;
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПеретаскиваемыеДанные = Неопределено;
|
||||
Если ПараметрыПеретаскивания.Значение.Количество() > 0 тогда
|
||||
ИндексСтроки = ПараметрыПеретаскивания.Значение[0];
|
||||
ПеретаскиваемыеДанные = ДеревоПодсистем.НайтиПоИдентификатору(ИндексСтроки);
|
||||
КонецЕсли;
|
||||
СтандартнаяОбработка = ложь;
|
||||
СтрокаВставки = ДеревоПодсистем.НайтиПоИдентификатору(Строка);
|
||||
ПутьПодсистемы = СтрокаВставки.Путь;
|
||||
|
||||
// опредлим формирование отчетности
|
||||
СтрокаВарианта = Неопределено;
|
||||
Для каждого СтркаВарианта из СтрокаВставки.ПолучитьЭлементы() Цикл
|
||||
Если СтркаВарианта.Ключ = ПеретаскиваемыеДанные.Ключ
|
||||
И СтркаВарианта.Отчет = ПеретаскиваемыеДанные.Отчет
|
||||
И ПутьПодсистемы = ПеретаскиваемыеДанные.ПолучитьРодителя().Путь тогда
|
||||
СтрокаВарианта = СтркаВарианта;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если СтрокаВарианта <> Неопределено тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Копирование тогда
|
||||
НоваяСтрока = СтрокаВставки.ПолучитьЭлементы().Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, ПеретаскиваемыеДанные);
|
||||
НоваяСтрока.Путь = ПутьПодсистемы;
|
||||
НоваяСтрока.Предопредленная = ложь;
|
||||
ИначеЕсли ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Перемещение тогда
|
||||
|
||||
НоваяСтрока = СтрокаВставки.ПолучитьЭлементы().Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, ПеретаскиваемыеДанные);
|
||||
НоваяСтрока.Путь = ПутьПодсистемы;
|
||||
НоваяСтрока.Предопредленная = ложь;
|
||||
РодительСтроки = ПеретаскиваемыеДанные.ПолучитьРодителя();
|
||||
РодительСтроки.ПолучитьЭлементы().Удалить(ПеретаскиваемыеДанные);
|
||||
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПреместитьВариант(Команда)
|
||||
|
||||
Результат = ОткрытьФормуМодально("Справочник.ВариантыОтчетов.Форма.ПереместитьВариантВРаздел", , ЭтаФорма);
|
||||
Если Результат <> Неопределено тогда
|
||||
МассивСтрок = СоответсвиеПодсистемИСтрок.НайтиСтроки(Новый Структура("Путь", Результат));
|
||||
Если МассивСтрок.Количество() > 0 тогда
|
||||
СтрокаПодсистемы = ДеревоПодсистем.НайтиПоИдентификатору(МассивСтрок[0].ИдентификаторСтроки);
|
||||
Иначе
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ПеретаскиваемыеДанные = Элементы.ДеревоПодсистем.ТекущиеДанные;
|
||||
НоваяСтрока = СтрокаПодсистемы.ПолучитьЭлементы().Добавить();
|
||||
ЗаполнитьЗначенияСвойств(НоваяСтрока, ПеретаскиваемыеДанные);
|
||||
НоваяСтрока.Путь = Результат;
|
||||
|
||||
РодительСтроки = ПеретаскиваемыеДанные.ПолучитьРодителя();
|
||||
РодительСтроки.ПолучитьЭлементы().Удалить(ПеретаскиваемыеДанные);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отмена(Команда)
|
||||
Закрыть();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СкопироватьВариант(Команда)
|
||||
|
||||
Результат = ОткрытьФормуМодально("Справочник.ВариантыОтчетов.Форма.СкопироватьВариантВРаздел", , ЭтаФорма);
|
||||
Если Результат <> Неопределено тогда
|
||||
МассивСтрок = СоответсвиеПодсистемИСтрок.НайтиСтроки(Новый Структура("Путь", Результат.Путь));
|
||||
Если МассивСтрок.Количество() > 0 тогда
|
||||
СтрокаПодсистемы = ДеревоПодсистем.НайтиПоИдентификатору(МассивСтрок[0].ИдентификаторСтроки);
|
||||
Иначе
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
НоваяСтрока = СтрокаПодсистемы.ПолучитьЭлементы().Добавить();
|
||||
НоваяСтрока.Путь = Результат.Путь;
|
||||
НоваяСтрока.Отчет = Результат.Отчет;
|
||||
НоваяСтрока.Ключ = Результат.Вариант;
|
||||
НоваяСтрока.Вариант = Результат.Ссылка;
|
||||
НоваяСтрока.Представление = Результат.ПредставлениеВарианта;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -0,0 +1,466 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Переместить вариант в раздел</value>
|
||||
</title>
|
||||
<items xsi:type="form:Table">
|
||||
<name>ДеревоПодсистем</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<excludedCommands>Add</excludedCommands>
|
||||
<excludedCommands>Change</excludedCommands>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>CopyToClipboard</excludedCommands>
|
||||
<excludedCommands>Delete</excludedCommands>
|
||||
<excludedCommands>EndEdit</excludedCommands>
|
||||
<excludedCommands>HierarchicalList</excludedCommands>
|
||||
<excludedCommands>List</excludedCommands>
|
||||
<excludedCommands>MoveDown</excludedCommands>
|
||||
<excludedCommands>MoveUp</excludedCommands>
|
||||
<excludedCommands>OutputList</excludedCommands>
|
||||
<excludedCommands>SelectAll</excludedCommands>
|
||||
<excludedCommands>SortListAsc</excludedCommands>
|
||||
<excludedCommands>SortListDesc</excludedCommands>
|
||||
<excludedCommands>Tree</excludedCommands>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДеревоПодсистемПредставление</name>
|
||||
<id>4</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Раздел</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем.Представление</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемПредставлениеРасширеннаяПодсказка</name>
|
||||
<id>20</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемПредставлениеКонтекстноеМеню</name>
|
||||
<id>5</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>Bottom</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>ДеревоПодсистемКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ДеревоПодсистемОК</name>
|
||||
<id>6</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемОКРасширеннаяПодсказка</name>
|
||||
<id>8</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ОК</commandName>
|
||||
<representation>Auto</representation>
|
||||
<defaultButton>true</defaultButton>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ДеревоПодсистемОтмена</name>
|
||||
<id>7</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемОтменаРасширеннаяПодсказка</name>
|
||||
<id>9</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.Отмена</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>Selection</event>
|
||||
<name>ДеревоПодсистемВыбор</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ДеревоПодсистемСтрокаПоиска</name>
|
||||
<id>11</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>13</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>12</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ДеревоПодсистемСостояниеПросмотра</name>
|
||||
<id>14</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>16</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>15</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ДеревоПодсистемУправлениеПоиском</name>
|
||||
<id>17</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>19</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>18</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемРасширеннаяПодсказка</name>
|
||||
<id>10</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<representation>Tree</representation>
|
||||
<readOnly>true</readOnly>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<autoInsertNewRow>true</autoInsertNewRow>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandAllLevels</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<enableDrag>true</enableDrag>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<showCommandBar>false</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>ДеревоПодсистем</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дерево подсистем</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>ValueTree</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>Путь</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Путь</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Представление</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Представление</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Предопредленная</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Предопредленная</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Использование</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Использование</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Вариант</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вариант</value>
|
||||
</title>
|
||||
<id>5</id>
|
||||
<valueType>
|
||||
<types>CatalogRef.ВариантыОтчетов</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Ключ</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Ключ</value>
|
||||
</title>
|
||||
<id>6</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Отчет</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отчет</value>
|
||||
</title>
|
||||
<id>7</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ОК</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>ОК</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>ОК</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ОК</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>Отмена</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отмена</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Отмена</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>Отмена</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,78 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДеревоПодсистемВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
Если Элементы.ДеревоПодсистем.ТекущиеДанные = Неопределено тогда
|
||||
Предупреждение("Не выбран раздел отчета");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Путь = Элементы.ДеревоПодсистем.ТекущиеДанные.Путь;
|
||||
Закрыть(Путь);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ЗагузитьСтруктураПодсистем();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗагузитьСтруктураПодсистем()
|
||||
|
||||
ДеревоПодсистемДляКопирования = Новый ДеревоЗначений;
|
||||
ДеревоПодсистемДляКопирования.Колонки.Добавить("Подсистема");
|
||||
ДеревоПодсистемДляКопирования.Колонки.Добавить("Название");
|
||||
|
||||
СписокПодсистем = Новый СписокЗначений;
|
||||
СписокПодсистем.Добавить("");
|
||||
|
||||
// Сделаем список отчетов
|
||||
СписокПодсистем = ВариантыОтчетов.ПолучитьСписокПодсистем(СписокПодсистем, ДеревоПодсистемДляКопирования);
|
||||
|
||||
СтрокаКонфигурации = ДеревоПодсистем.ПолучитьЭлементы().Добавить();
|
||||
СтрокаКонфигурации.Путь = "";
|
||||
СтрокаКонфигурации.Представление = "Конфигурация";
|
||||
СтрокаКонфигурации.Предопредленная = истина;
|
||||
|
||||
СоответсвиеПодсистемИСтрок = Новый Соответствие;
|
||||
|
||||
СкопироватьДеревоЗначений(СтрокаКонфигурации.ПолучитьЭлементы(), ДеревоПодсистемДляКопирования.Строки, СоответсвиеПодсистемИСтрок);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СкопироватьДеревоЗначений(КолекцияПриемник, КолекцияИсточник, СоответсвиеПодсистемИСтрок)
|
||||
|
||||
Для каждого Элемент из КолекцияИсточник Цикл
|
||||
СтрокаЗначение = КолекцияПриемник.Добавить();
|
||||
СтрокаЗначение.Путь = Элемент.Подсистема;
|
||||
СтрокаЗначение.Представление = Элемент.Название;
|
||||
СтрокаЗначение.Предопредленная = Метаданные.НайтиПоПолномуИмени("Подсистема." + СтрЗаменить(Элемент.Подсистема, "\", ".Подсистема.")) <> Неопределено;
|
||||
СоответсвиеПодсистемИСтрок.Вставить(СтрокаЗначение.Путь, СтрокаЗначение);
|
||||
СкопироватьДеревоЗначений(СтрокаЗначение.ПолучитьЭлементы(), Элемент.Строки, СоответсвиеПодсистемИСтрок);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОК(Команда)
|
||||
|
||||
Если Элементы.ДеревоПодсистем.ТекущиеДанные = Неопределено тогда
|
||||
Предупреждение("Не выбран раздел отчета");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Путь = Элементы.ДеревоПодсистем.ТекущиеДанные.Путь;
|
||||
Закрыть(Путь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отмена(Команда)
|
||||
|
||||
Закрыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -0,0 +1,610 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Настройка быстрого доступа</value>
|
||||
</title>
|
||||
<items xsi:type="form:Table">
|
||||
<name>ДоступностьРоли</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДоступностьПользователей</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ДоступностьРолиГруппаКолонок</name>
|
||||
<id>10</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДоступностьРолиВидимость</name>
|
||||
<id>6</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДоступностьПользователей.Видимость</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиВидимостьРасширеннаяПодсказка</name>
|
||||
<id>35</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДоступностьРолиВидимостьКонтекстноеМеню</name>
|
||||
<id>7</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДоступностьРолиПредставлениеРоли</name>
|
||||
<id>11</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДоступностьПользователей.Пользователь</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиПредставлениеРолиРасширеннаяПодсказка</name>
|
||||
<id>37</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДоступностьРолиПредставлениеРолиКонтекстноеМеню</name>
|
||||
<id>12</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Роль</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Роль</value>
|
||||
</toolTip>
|
||||
<enableContentChange>true</enableContentChange>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиГруппаКолонокРасширеннаяПодсказка</name>
|
||||
<id>34</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>ColumnGroup</type>
|
||||
<extInfo xsi:type="form:ColumnGroupExtInfo">
|
||||
<group>InCell</group>
|
||||
<showTitle>auto</showTitle>
|
||||
<showInCard>true</showInCard>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>Top</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>ДоступностьРолиКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ДоступностьРолиОтметитьВсе</name>
|
||||
<id>19</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиОтметитьВсеРасширеннаяПодсказка</name>
|
||||
<id>22</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ОтметитьВсе</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ДоступностьРолиСнятьОтметки</name>
|
||||
<id>20</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиСнятьОтметкиРасширеннаяПодсказка</name>
|
||||
<id>23</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.СнятьОтметки</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>ДоступностьРолиСтрокаПоиска</name>
|
||||
<id>25</id>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>27</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДоступностьРолиСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>26</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДоступностьРоли</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ДоступностьРолиСостояниеПросмотра</name>
|
||||
<id>28</id>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>30</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДоступностьРолиСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>29</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>ДоступностьРоли</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ДоступностьРолиУправлениеПоиском</name>
|
||||
<id>31</id>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>33</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДоступностьРолиУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>32</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>ДоступностьРоли</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>ДоступностьРолиРасширеннаяПодсказка</name>
|
||||
<id>24</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДоступностьРолиКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<representation>Tree</representation>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<height>15</height>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<autoInsertNewRow>true</autoInsertNewRow>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandAllLevels</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<enableDrag>true</enableDrag>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<rowFilter xsi:type="core:UndefinedValue"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Видимость</name>
|
||||
<id>8</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Быстрый доступ к отчету для новых пользователей</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Видимость</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>ВидимостьРасширеннаяПодсказка</name>
|
||||
<id>47</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВидимостьКонтекстноеМеню</name>
|
||||
<id>9</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаКоманднаяПанель</name>
|
||||
<id>21</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Принять</name>
|
||||
<id>16</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>ОК</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ПринятьРасширеннаяПодсказка</name>
|
||||
<id>50</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.Принять</commandName>
|
||||
<representation>Auto</representation>
|
||||
<defaultButton>true</defaultButton>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Закрыть</name>
|
||||
<id>17</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отмена</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ЗакрытьРасширеннаяПодсказка</name>
|
||||
<id>51</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Close</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа командная панель</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа командная панель</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаКоманднаяПанельРасширеннаяПодсказка</name>
|
||||
<id>49</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>CommandBar</type>
|
||||
<extInfo xsi:type="form:CommandBarExtInfo">
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<showCommandBar>false</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Видимость</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Видимость</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ДоступностьПользователей</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Доступность пользователей</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>ValueTable</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>Пользователь</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователь</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Видимость</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Видимость</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>Принять</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Принять</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>Принять</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>ОтметитьВсе</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отметить все</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Отметить все</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>StdPicture.CheckAll</picture>
|
||||
</picture>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ОтметитьВсе</name>
|
||||
</handler>
|
||||
</action>
|
||||
<representation>Picture</representation>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>СнятьОтметки</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Снять отметки</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Снять отметки</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>StdPicture.UncheckAll</picture>
|
||||
</picture>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>СнятьОтметки</name>
|
||||
</handler>
|
||||
</action>
|
||||
<representation>Picture</representation>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<parameters>
|
||||
<name>Пользователи</name>
|
||||
<valueType>
|
||||
<types>ValueList</types>
|
||||
</valueType>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>Видимость</name>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>Варинат</name>
|
||||
<valueType>
|
||||
<types>CatalogRef.ВариантыОтчетов</types>
|
||||
</valueType>
|
||||
</parameters>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,100 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Варинат.Пустая() тогда
|
||||
СписокПользователей = Параметры.Пользователи;
|
||||
Видимость = Параметры.Видимость;
|
||||
Иначе
|
||||
ТЗ = "ВЫБРАТЬ
|
||||
| ВариантыОтчетовНастройкаВидимости.Пользователь,
|
||||
| ВариантыОтчетовНастройкаВидимости.Видимость,
|
||||
| ВариантыОтчетов.Видимость КАК ВидимостьОбщая
|
||||
|ИЗ
|
||||
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|
||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВариантыОтчетов.НастройкаВидимости КАК ВариантыОтчетовНастройкаВидимости
|
||||
| ПО ВариантыОтчетов.Ссылка = ВариантыОтчетовНастройкаВидимости.Ссылка
|
||||
|ГДЕ
|
||||
| ВариантыОтчетов.Ссылка = &Варинат";
|
||||
|
||||
Запрос = Новый Запрос(ТЗ);
|
||||
Запрос.УстановитьПараметр("Варинат", Параметры.Варинат);
|
||||
|
||||
УстановитьПривилегированныйРежим(истина);
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
УстановитьПривилегированныйРежим(ложь);
|
||||
|
||||
СписокПользователей = Новый СписокЗначений;
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
СписокПользователей.Добавить(Выборка.Пользователь, ,Выборка.Видимость);
|
||||
Видимость = Выборка.ВидимостьОбщая;
|
||||
КонецЦикла;
|
||||
|
||||
Если Видимость = Неопределено тогда
|
||||
Видимость = истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ТЗ = "ВЫБРАТЬ
|
||||
| Пользователи.Ссылка КАК Пользователь
|
||||
|ИЗ
|
||||
| Справочник.Пользователи КАК Пользователи
|
||||
|
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Пользователи.Наименование";
|
||||
|
||||
Запрос = Новый Запрос(ТЗ);
|
||||
УстановитьПривилегированныйРежим(истина);
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
УстановитьПривилегированныйРежим(ложь);
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
СтрокаПользователя = ДоступностьПользователей.Добавить();
|
||||
СтрокаПользователя.Пользователь = Выборка.Пользователь;
|
||||
ЭлементСписка = СписокПользователей.НайтиПоЗначению(Выборка.Пользователь);
|
||||
Если СписокПользователей.НайтиПоЗначению(Выборка.Пользователь) <> Неопределено тогда
|
||||
СтрокаПользователя.Видимость = ЭлементСписка.Пометка;
|
||||
Иначе
|
||||
СтрокаПользователя.Видимость = Видимость;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Принять(Команда)
|
||||
|
||||
СписокПользователи = Новый СписокЗначений;
|
||||
|
||||
Для каждого СтрокаПользователя из ДоступностьПользователей Цикл
|
||||
Если СтрокаПользователя.Видимость <> Видимость тогда
|
||||
СписокПользователи.Добавить(СтрокаПользователя.Пользователь, , СтрокаПользователя.Видимость);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Структура = Новый Структура("Видимость, Пользователи", Видимость, СписокПользователи);
|
||||
Закрыть(Структура);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОтметитьВсе(Команда)
|
||||
|
||||
Для каждого Строкапользователя из ДоступностьПользователей Цикл
|
||||
СтрокаПользователя.Видимость = истина;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СнятьОтметки(Команда)
|
||||
|
||||
Для каждого СтрокаПользователя из ДоступностьПользователей Цикл
|
||||
СтрокаПользователя.Видимость = ложь;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ConditionalAppearance xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" 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:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>ДеревоПодсистемИспользование</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ДеревоПодсистем.Предопределенная</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">true</right>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">#C0C0C0</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ТолькоПросмотр</dcscor:parameter>
|
||||
<dcscor:value xsi:type="xs:boolean">true</dcscor:value>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
</ConditionalAppearance>
|
||||
@@ -0,0 +1,544 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Разделы</value>
|
||||
</title>
|
||||
<items xsi:type="form:Table">
|
||||
<name>ДеревоПодсистем</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ДеревоПодсистемГруппаПодсистема</name>
|
||||
<id>12</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДеревоПодсистемИспользование</name>
|
||||
<id>10</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем.Использование</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемИспользованиеРасширеннаяПодсказка</name>
|
||||
<id>28</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемИспользованиеКонтекстноеМеню</name>
|
||||
<id>11</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДеревоПодсистемНазвание</name>
|
||||
<id>6</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем.Название</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемНазваниеРасширеннаяПодсказка</name>
|
||||
<id>30</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемНазваниеКонтекстноеМеню</name>
|
||||
<id>7</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дерево подсистем группа подсистема</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Дерево подсистем группа подсистема</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемГруппаПодсистемаРасширеннаяПодсказка</name>
|
||||
<id>27</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>ColumnGroup</type>
|
||||
<extInfo xsi:type="form:ColumnGroupExtInfo">
|
||||
<group>InCell</group>
|
||||
<showTitle>auto</showTitle>
|
||||
<showInCard>true</showInCard>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>ДеревоПодсистемКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>ДеревоПодсистемСтрокаПоиска</name>
|
||||
<id>18</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>20</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>19</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ДеревоПодсистемСостояниеПросмотра</name>
|
||||
<id>21</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>23</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>22</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ДеревоПодсистемУправлениеПоиском</name>
|
||||
<id>24</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>26</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>25</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемРасширеннаяПодсказка</name>
|
||||
<id>17</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<representation>Tree</representation>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<height>15</height>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<horizontalLinesBWA>false</horizontalLinesBWA>
|
||||
<verticalLinesBWA>false</verticalLinesBWA>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<autoInsertNewRow>true</autoInsertNewRow>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandAllLevels</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<enableDrag>true</enableDrag>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Панель</name>
|
||||
<id>16</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Принять</name>
|
||||
<id>14</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ПринятьРасширеннаяПодсказка</name>
|
||||
<id>41</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.Принять</commandName>
|
||||
<representation>Auto</representation>
|
||||
<defaultButton>true</defaultButton>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Закрыть</name>
|
||||
<id>15</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отмена</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ЗакрытьРасширеннаяПодсказка</name>
|
||||
<id>42</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Close</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Панель</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Панель</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ПанельРасширеннаяПодсказка</name>
|
||||
<id>40</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>CommandBar</type>
|
||||
<extInfo xsi:type="form:CommandBarExtInfo">
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<showCommandBar>false</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>ДеревоПодсистем</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дерево подсистем</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>ValueTree</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>ПутьКПодсистеме</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Путь к подсистеме</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Название</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Название</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Предопределенная</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Предопределенная</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Использование</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Использование</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>Подсистемы</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Подсистемы</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>ValueTable</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>Подсистема</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Подсистема</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Название</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Название</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Предопределенная</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Предопределенная</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>Принять</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>ОК</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>Принять</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<parameters>
|
||||
<name>АдрессДереваПодсистем</name>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
</parameters>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,48 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ДеревоЗначений = Параметры.ДеревоПодсистем;
|
||||
Дерево = ДанныеФормыВЗначение(ДеревоЗначений, Тип("ДеревоЗначений"));
|
||||
ЗначениеВРеквизитФормы(Дерево, "ДеревоПодсистем");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Принять(Команда)
|
||||
|
||||
Подсистемы.Очистить();
|
||||
|
||||
Для каждого СтрокаПодсистемы из ДеревоПодсистем.ПолучитьЭлементы() Цикл
|
||||
Если СтрокаПодсистемы.Использование тогда
|
||||
ГруппировкаПодсистемы = Подсистемы.Добавить();
|
||||
ГруппировкаПодсистемы.Подсистема = СтрокаПодсистемы.ПутьКПодсистеме;
|
||||
ГруппировкаПодсистемы.Название = СтрокаПодсистемы.Название;
|
||||
ГруппировкаПодсистемы.Предопределенная = СтрокаПодсистемы.Предопределенная;
|
||||
КонецЕсли;
|
||||
ДобавитьПодсистемы(СтрокаПодсистемы)
|
||||
КонецЦикла;
|
||||
|
||||
ВозвращаемыеПараметры = Новый Структура("СписокПодсистем, ДеревоПодсистем");
|
||||
|
||||
ВозвращаемыеПараметры.СписокПодсистем = Подсистемы;
|
||||
ВозвращаемыеПараметры.ДеревоПодсистем = ДеревоПодсистем;
|
||||
|
||||
Закрыть(ВозвращаемыеПараметры);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДобавитьПодсистемы(СтрокаПодсистемы)
|
||||
|
||||
Для каждого СтрокаПодсистемы из СтрокаПодсистемы.ПолучитьЭлементы() Цикл
|
||||
Если СтрокаПодсистемы.Использование тогда
|
||||
ГруппировкаПодсистема = Подсистемы.Добавить();
|
||||
ГруппировкаПодсистема.Подсистема = СтрокаПодсистемы.ПутьКПодсистеме;
|
||||
ГруппировкаПодсистема.Название = СтрокаПодсистемы.Название;
|
||||
ГруппировкаПодсистема.Предопределенная = СтрокаПодсистемы.Предопределенная;
|
||||
КонецЕсли;
|
||||
ДобавитьПодсистемы(СтрокаПодсистемы)
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,842 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Добавить вариант в раздел</value>
|
||||
</title>
|
||||
<items xsi:type="form:Table">
|
||||
<name>СписокОтчетовИВариантов</name>
|
||||
<id>8</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>СписокОтчетовИВариантов</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<excludedCommands>Add</excludedCommands>
|
||||
<excludedCommands>CancelSearch</excludedCommands>
|
||||
<excludedCommands>Change</excludedCommands>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>CopyToClipboard</excludedCommands>
|
||||
<excludedCommands>Delete</excludedCommands>
|
||||
<excludedCommands>EndEdit</excludedCommands>
|
||||
<excludedCommands>Find</excludedCommands>
|
||||
<excludedCommands>MoveDown</excludedCommands>
|
||||
<excludedCommands>MoveUp</excludedCommands>
|
||||
<excludedCommands>OutputList</excludedCommands>
|
||||
<excludedCommands>SelectAll</excludedCommands>
|
||||
<excludedCommands>SortListAsc</excludedCommands>
|
||||
<excludedCommands>SortListDesc</excludedCommands>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>СписокОтчетовИВариантовПредставлениеВарианта</name>
|
||||
<id>17</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вариант</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>СписокОтчетовИВариантов.ПредставлениеВарианта</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>СписокОтчетовИВариантовПредставлениеВариантаРасширеннаяПодсказка</name>
|
||||
<id>31</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокОтчетовИВариантовПредставлениеВариантаКонтекстноеМеню</name>
|
||||
<id>18</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>СписокОтчетовИВариантовПредставлениеОтчета</name>
|
||||
<id>15</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отчет</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>СписокОтчетовИВариантов.ПредставлениеОтчета</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>СписокОтчетовИВариантовПредставлениеОтчетаРасширеннаяПодсказка</name>
|
||||
<id>33</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокОтчетовИВариантовПредставлениеОтчетаКонтекстноеМеню</name>
|
||||
<id>16</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>СписокОтчетовИВариантовКоманднаяПанель</name>
|
||||
<id>10</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокОтчетовИВариантовСтрокаПоиска</name>
|
||||
<id>22</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокОтчетовИВариантовСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>24</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокОтчетовИВариантовСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>23</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>СписокОтчетовИВариантов</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокОтчетовИВариантовСостояниеПросмотра</name>
|
||||
<id>25</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокОтчетовИВариантовСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>27</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокОтчетовИВариантовСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>26</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>СписокОтчетовИВариантов</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокОтчетовИВариантовУправлениеПоиском</name>
|
||||
<id>28</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокОтчетовИВариантовУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>30</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокОтчетовИВариантовУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>29</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>СписокОтчетовИВариантов</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокОтчетовИВариантовРасширеннаяПодсказка</name>
|
||||
<id>21</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокОтчетовИВариантовКонтекстноеМеню</name>
|
||||
<id>9</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<readOnly>true</readOnly>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<autoInsertNewRow>true</autoInsertNewRow>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<enableDrag>true</enableDrag>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<rowFilter xsi:type="core:UndefinedValue"/>
|
||||
</items>
|
||||
<items xsi:type="form:Table">
|
||||
<name>ДеревоПодсистем</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<excludedCommands>Add</excludedCommands>
|
||||
<excludedCommands>Change</excludedCommands>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>CopyToClipboard</excludedCommands>
|
||||
<excludedCommands>Delete</excludedCommands>
|
||||
<excludedCommands>EndEdit</excludedCommands>
|
||||
<excludedCommands>HierarchicalList</excludedCommands>
|
||||
<excludedCommands>List</excludedCommands>
|
||||
<excludedCommands>MoveDown</excludedCommands>
|
||||
<excludedCommands>MoveUp</excludedCommands>
|
||||
<excludedCommands>OutputList</excludedCommands>
|
||||
<excludedCommands>SelectAll</excludedCommands>
|
||||
<excludedCommands>SortListAsc</excludedCommands>
|
||||
<excludedCommands>SortListDesc</excludedCommands>
|
||||
<excludedCommands>Tree</excludedCommands>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДеревоПодсистемПредставление</name>
|
||||
<id>4</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Раздел</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ДеревоПодсистем.Представление</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемПредставлениеРасширеннаяПодсказка</name>
|
||||
<id>53</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемПредставлениеКонтекстноеМеню</name>
|
||||
<id>5</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>Bottom</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>ДеревоПодсистемКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>Selection</event>
|
||||
<name>ДеревоПодсистемВыбор</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>ДеревоПодсистемСтрокаПоиска</name>
|
||||
<id>44</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>46</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>45</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>ДеревоПодсистемСостояниеПросмотра</name>
|
||||
<id>47</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>49</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>48</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>ДеревоПодсистемУправлениеПоиском</name>
|
||||
<id>50</id>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>52</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>51</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>ДеревоПодсистем</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемРасширеннаяПодсказка</name>
|
||||
<id>43</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДеревоПодсистемКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<representation>Tree</representation>
|
||||
<readOnly>true</readOnly>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<autoInsertNewRow>true</autoInsertNewRow>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandAllLevels</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<enableDrag>true</enableDrag>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
</items>
|
||||
<commandBarLocation>Bottom</commandBarLocation>
|
||||
<showCommandBar>true</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ДеревоПодсистемОК</name>
|
||||
<id>6</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемОКРасширеннаяПодсказка</name>
|
||||
<id>19</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ОК</commandName>
|
||||
<representation>Auto</representation>
|
||||
<defaultButton>true</defaultButton>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ДеревоПодсистемОтмена</name>
|
||||
<id>7</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ДеревоПодсистемОтменаРасширеннаяПодсказка</name>
|
||||
<id>20</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.Отмена</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoUrl>true</autoUrl>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>ДеревоПодсистем</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дерево подсистем</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>ValueTree</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>Путь</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Путь</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Представление</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Представление</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Предопредленная</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Предопредленная</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Использование</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Использование</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Вариант</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вариант</value>
|
||||
</title>
|
||||
<id>5</id>
|
||||
<valueType>
|
||||
<types>CatalogRef.ВариантыОтчетов</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Ключ</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Ключ</value>
|
||||
</title>
|
||||
<id>6</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Отчет</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отчет</value>
|
||||
</title>
|
||||
<id>7</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>Отчет</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отчет</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>Вариант</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вариант</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>СписокОтчетовИВариантов</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Список отчетов и вариантов</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>ValueTable</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>Отчет</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отчет</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Вариант</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вариант</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>ПредставлениеОтчета</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Представление отчета</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>ПредставлениеВарианта</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Представление варианта</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Ссылка</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Ссылка</value>
|
||||
</title>
|
||||
<id>5</id>
|
||||
<valueType>
|
||||
<types>CatalogRef.ВариантыОтчетов</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ОК</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>ОК</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>ОК</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ОК</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>Отмена</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отмена</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Отмена</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>Отмена</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,130 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДеревоПодсистемВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
Если Элементы.ДеревоПодсистем.ТекущиеДанные = Неопределено тогда
|
||||
Предупреждение("Не выбран раздел отчета");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Элементы.СписокОтчетовИВариантов.ТекущиеДанные = Неопределено тогда
|
||||
Предупреждение("Не выбран вариант.");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Структура = Новый Структура("Путь, Отчет, Вариант, ССылка, ПредставлениеВарианта");
|
||||
|
||||
Структура.Путь = Элементы.ДеревоПодсистем.ТекущиеДанные.Путь;
|
||||
Структура.Вариант = Элементы.СписокОтчетовИВариантов.ТекущиеДанные.Вариант;
|
||||
Структура.Отчет = Элементы.СписокОтчетовИВариантов.ТекущиеДанные.Отчет;
|
||||
Структура.Ссылка = Элементы.СписокОтчетовИВариантов.ТекущиеДанные.Ссылка;
|
||||
Структура.ПредставлениеВарианта = Элементы.СписокОтчетовИВариантов.ТекущиеДанные.ПредставлениеВарианта;
|
||||
Закрыть(Структура);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ЗагузитьСтруктураПодсистем();
|
||||
|
||||
ЗагрузитьСписокВариантовИОтчетов();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗагузитьСтруктураПодсистем()
|
||||
|
||||
ДеревоПодсистемДляКопирования = Новый ДеревоЗначений;
|
||||
ДеревоПодсистемДляКопирования.Колонки.Добавить("Подсистема");
|
||||
ДеревоПодсистемДляКопирования.Колонки.Добавить("Название");
|
||||
|
||||
СписокПодсистем = Новый СписокЗначений;
|
||||
СписокПодсистем.Добавить("");
|
||||
|
||||
// Сделаем список отчетов
|
||||
СписокПодсистем = ВариантыОтчетов.ПолучитьСписокПодсистем(СписокПодсистем, ДеревоПодсистемДляКопирования);
|
||||
|
||||
СтрокаКонфигурации = ДеревоПодсистем.ПолучитьЭлементы().Добавить();
|
||||
СтрокаКонфигурации.Путь = "";
|
||||
СтрокаКонфигурации.Представление = "Конфигурация";
|
||||
СтрокаКонфигурации.Предопредленная = истина;
|
||||
|
||||
СоответсвиеПодсистемИСтрок = Новый Соответствие;
|
||||
|
||||
СкопироватьДеревоЗначений(СтрокаКонфигурации.ПолучитьЭлементы(), ДеревоПодсистемДляКопирования.Строки, СоответсвиеПодсистемИСтрок);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗагрузитьСписокВариантовИОтчетов()
|
||||
|
||||
ТЗ = "ВЫБРАТЬ
|
||||
| ВариантыОтчетов.КлючОбъекта КАК Отчет,
|
||||
| ВариантыОтчетов.ПредставлениеОбъекта КАК ПредставлениеОтчета,
|
||||
| ВариантыОтчетов.КлючВарианта КАК Вариант,
|
||||
| ВариантыОтчетов.Наименование КАК ПредставлениеВарианта,
|
||||
| ВариантыОтчетов.Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов";
|
||||
|
||||
Запрос = Новый Запрос(ТЗ);
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
СписокОтчетовИВариантов.Очистить();
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
СтрокаДвижения = СписокОтчетовИВариантов.Добавить();
|
||||
СтрокаДвижения.Отчет = Выборка.Отчет;
|
||||
СтрокаДвижения.Ссылка = Выборка.Ссылка;
|
||||
СтрокаДвижения.Вариант = Выборка.Вариант;
|
||||
СтрокаДвижения.ПредставлениеОтчета = Выборка.ПредставлениеОтчета;
|
||||
СтрокаДвижения.ПредставлениеВарианта = Выборка.ПредставлениеВарианта;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СкопироватьДеревоЗначений(КолекцияПриемник, КолекцияИсточник, СоответсвиеПодсистемИСтрок)
|
||||
|
||||
Для каждого Элемент из КолекцияИсточник Цикл
|
||||
СтрокаЗначение = КолекцияПриемник.Добавить();
|
||||
СтрокаЗначение.Путь = Элемент.Подсистема;
|
||||
СтрокаЗначение.Представление = Элемент.Название;
|
||||
СтрокаЗначение.Предопредленная = Метаданные.НайтиПоПолномуИмени("Подсистема." + СтрЗаменить(Элемент.Подсистема, "\", ".Подсистема.")) <> Неопределено;
|
||||
СоответсвиеПодсистемИСтрок.Вставить(СтрокаЗначение.Путь, СтрокаЗначение);
|
||||
СкопироватьДеревоЗначений(СтрокаЗначение.ПолучитьЭлементы(), Элемент.Строки, СоответсвиеПодсистемИСтрок);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОК(Команда)
|
||||
|
||||
Если Элементы.ДеревоПодсистем.ТекущиеДанные = Неопределено тогда
|
||||
Предупреждение("Не выбран раздел отчета");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Элементы.СписокОтчетовИВариантов.ТекущиеДанные = Неопределено тогда
|
||||
Предупреждение("Не выбран вариант.");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Структура = Новый Структура("Путь, Отчет, Вариант, ССылка, ПредставлениеВарианта");
|
||||
|
||||
Структура.Путь = Элементы.ДеревоПодсистем.ТекущиеДанные.Путь;
|
||||
Структура.Вариант = Элементы.СписокОтчетовИВариантов.ТекущиеДанные.Вариант;
|
||||
Структура.Отчет = Элементы.СписокОтчетовИВариантов.ТекущиеДанные.Отчет;
|
||||
Структура.Ссылка = Элементы.СписокОтчетовИВариантов.ТекущиеДанные.Ссылка;
|
||||
Структура.ПредставлениеВарианта = Элементы.СписокОтчетовИВариантов.ТекущиеДанные.ПредставлениеВарианта;
|
||||
Закрыть(Структура);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Отмена(Команда)
|
||||
|
||||
Закрыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,700 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПредставлениеОбъекта</name>
|
||||
<id>17</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Отчет</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ПредставлениеОбъекта</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПредставлениеОбъектаРасширеннаяПодсказка</name>
|
||||
<id>50</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПредставлениеОбъектаКонтекстноеМеню</name>
|
||||
<id>18</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>4</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Наименование варинта</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Description</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>52</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>5</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ТипНастройки</name>
|
||||
<id>8</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип настройки</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ТипВариантаОтчета</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ТипНастройкиРасширеннаяПодсказка</name>
|
||||
<id>54</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТипНастройкиКонтекстноеМеню</name>
|
||||
<id>9</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Администратор</name>
|
||||
<id>15</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Автор</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Администратор</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>АдминистраторРасширеннаяПодсказка</name>
|
||||
<id>56</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>АдминистраторКонтекстноеМеню</name>
|
||||
<id>16</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>41</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>43</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>42</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>44</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>46</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>45</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>47</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>49</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>48</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокРасширеннаяПодсказка</name>
|
||||
<id>40</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
</contextMenu>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<rowPictureDataPath xsi:type="form:DataPath">
|
||||
<segments>Список.DefaultPicture</segments>
|
||||
</rowPictureDataPath>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаОписание</name>
|
||||
<id>21</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>КартинкаИнфо</name>
|
||||
<id>22</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Картинка инфо</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>КартинкаИнфоРасширеннаяПодсказка</name>
|
||||
<id>67</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КартинкаИнфоКонтекстноеМеню</name>
|
||||
<id>23</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<width>2</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<height>1</height>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:PictureDecorationExtInfo">
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.Информация</picture>
|
||||
</picture>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Описание</name>
|
||||
<id>19</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Items.Список.CurrentData.Описание</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>ОписаниеРасширеннаяПодсказка</name>
|
||||
<id>68</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОписаниеКонтекстноеМеню</name>
|
||||
<id>20</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<height>2</height>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа описание</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа описание</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаОписаниеРасширеннаяПодсказка</name>
|
||||
<id>66</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>Top</commandBarLocation>
|
||||
<showCommandBar>true</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокИзменить</name>
|
||||
<id>26</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Изменить</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокИзменитьРасширеннаяПодсказка</name>
|
||||
<id>32</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.Change</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокНайти</name>
|
||||
<id>24</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокНайтиРасширеннаяПодсказка</name>
|
||||
<id>33</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.Find</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокОтменитьПоиск</name>
|
||||
<id>25</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокОтменитьПоискРасширеннаяПодсказка</name>
|
||||
<id>34</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.CancelSearch</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокУстановитьПометкуУдаления</name>
|
||||
<id>27</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокУстановитьПометкуУдаленияРасширеннаяПодсказка</name>
|
||||
<id>35</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.SetDeletionMark</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокОбновить</name>
|
||||
<id>28</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокОбновитьРасширеннаяПодсказка</name>
|
||||
<id>36</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.Refresh</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокИзменитьФорму</name>
|
||||
<id>29</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокИзменитьФормуРасширеннаяПодсказка</name>
|
||||
<id>37</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.CustomizeForm</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СписокВключитьРазделы</name>
|
||||
<id>30</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>СписокВключитьРазделыРасширеннаяПодсказка</name>
|
||||
<id>38</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.НастроитьГруппировкуПоРазделам</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ФормаСправка</name>
|
||||
<id>31</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ФормаСправкаРасширеннаяПодсказка</name>
|
||||
<id>39</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Help</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<mainTable>Catalog.ВариантыОтчетов</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>НастроитьГруппировкуПоРазделам</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Настроить группировку по разделам</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Настроить группировку по разделам</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>Раздел</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,4 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.5969" name="GENERATOR"></meta></head><body>
|
||||
<p>Форма списка вариантов отчетов. В данной форме можно открыть форму вариант отчета для редактирования описания отчета или ответственного.</p>
|
||||
<h3>См. также: </h3>
|
||||
<p><a href="Catalog.ВариантыОтчетов/Help">Варианты отчетов</a> </p></body></html>
|
||||
@@ -0,0 +1,7 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Раздел(Команда)
|
||||
|
||||
ОткрытьФорму("Справочник.ВариантыОтчетов.Форма.НастройкаГруппировкиПоРазделам", , ЭтаФорма);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ConditionalAppearance xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" 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:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows">
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>ДереводПодсистемИспользуется</field>
|
||||
</item>
|
||||
<item>
|
||||
<field>ДереводПодсистемНазвание</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ДеревоПодсистем.Предопределенная</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">true</right>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">#999999</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:use>false</dcscor:use>
|
||||
<dcscor:parameter>Доступность</dcscor:parameter>
|
||||
<dcscor:value xsi:type="xs:boolean">false</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ТолькоПросмотр</dcscor:parameter>
|
||||
<dcscor:value xsi:type="xs:boolean">true</dcscor:value>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
<item>
|
||||
<selection>
|
||||
<item>
|
||||
<field>Описание</field>
|
||||
</item>
|
||||
</selection>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">Объект.ТипВариантаОтчета</left>
|
||||
<comparisonType>InList</comparisonType>
|
||||
<right xsi:type="dcscor:DesignTimeValue">Перечисление.ТипыВариантовОтчетов.Предопределенный</right>
|
||||
<right xsi:type="dcscor:DesignTimeValue">Перечисление.ТипыВариантовОтчетов.Отчет</right>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ТолькоПросмотр</dcscor:parameter>
|
||||
<dcscor:value xsi:type="xs:boolean">true</dcscor:value>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
</ConditionalAppearance>
|
||||
@@ -0,0 +1,621 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>3</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Description</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>64</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>4</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Администратор</name>
|
||||
<id>9</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Автор</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Администратор</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>АдминистраторРасширеннаяПодсказка</name>
|
||||
<id>66</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>АдминистраторКонтекстноеМеню</name>
|
||||
<id>10</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>КлючОбъекта</name>
|
||||
<id>7</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Источник данных</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.КлючОбъекта</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КлючОбъектаРасширеннаяПодсказка</name>
|
||||
<id>68</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КлючОбъектаКонтекстноеМеню</name>
|
||||
<id>8</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>КлючВарианта</name>
|
||||
<id>28</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.КлючВарианта</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КлючВариантаРасширеннаяПодсказка</name>
|
||||
<id>70</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КлючВариантаКонтекстноеМеню</name>
|
||||
<id>29</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ТипВариантаОтчета</name>
|
||||
<id>22</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип отчета</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.ТипВариантаОтчета</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ТипВариантаОтчетаРасширеннаяПодсказка</name>
|
||||
<id>72</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТипВариантаОтчетаКонтекстноеМеню</name>
|
||||
<id>23</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Описание</name>
|
||||
<id>20</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Описание</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ОписаниеРасширеннаяПодсказка</name>
|
||||
<id>74</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОписаниеКонтекстноеМеню</name>
|
||||
<id>21</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<multiLine>true</multiLine>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаИспользования</name>
|
||||
<id>56</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>НастроитьВидимостьПользователей</name>
|
||||
<id>54</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Быстрый доступ:</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>НастроитьВидимостьПользователейРасширеннаяПодсказка</name>
|
||||
<id>77</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Hyperlink</type>
|
||||
<commandName>Form.Command.НастроитьВидимостьПользователей</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Использование</name>
|
||||
<id>60</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ИспользованиеРасширеннаяПодсказка</name>
|
||||
<id>78</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ИспользованиеКонтекстноеМеню</name>
|
||||
<id>61</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа использования</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа использования</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаИспользованияРасширеннаяПодсказка</name>
|
||||
<id>76</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаПодсистемы</name>
|
||||
<id>59</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>НастроитьПодсистемы</name>
|
||||
<id>55</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Разделы:</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>НастроитьПодсистемыРасширеннаяПодсказка</name>
|
||||
<id>80</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Hyperlink</type>
|
||||
<commandName>Form.Command.НастроитьПодсистемы</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Подсистемы</name>
|
||||
<id>62</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ПодсистемыРасширеннаяПодсказка</name>
|
||||
<id>81</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПодсистемыКонтекстноеМеню</name>
|
||||
<id>63</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Группа использования подсистемы</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа использования подсистемы</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаПодсистемыРасширеннаяПодсказка</name>
|
||||
<id>79</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Объект</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>CatalogObject.ВариантыОтчетов</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ДеревоПодсистем</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дерево подсистем</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>ValueTree</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<columns>
|
||||
<name>ПутьКПодсистеме</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Путь к подсистеме</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Название</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Название</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Предопределенная</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Предопределенная</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
<columns>
|
||||
<name>Использование</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Использование</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</columns>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>НастроитьВидимостьПользователей</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Настройки видимости варианта отчета</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Быстрый доступ</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>НастроитьВидимостьПользователей</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>НастроитьПодсистемы</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Настроить подсистемы</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Разделы</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>НастроитьПодсистемы</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:CatalogFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,9 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.5969" name="GENERATOR"></meta></head><body>
|
||||
<p>Ответственный за вариант отчета пользователь может изменять настройки СКД. Данная форма позволяет изменить ответственного за вариант отчета.</p>
|
||||
<p><strong><font size="2">Изменение ответственного за варианта отчета</font></strong></p>
|
||||
<p>При создании нового варианта отчета ответственный за вариант отчета становить пользователь, который его создал. Что бы позволить изменять настройки варианта другому пользователю, требуется в форме варианта отчета изменить пользователя в поле "Ответственный".</p>
|
||||
<p><strong><font size="1">См. также:</font></strong></p>
|
||||
<p><a href="SettingsStorage.ХранилищеВариантовОтчетов.Form.ФормаЗагрузки/Help"><strong>Загрузка вариантов отчета</strong></a></p>
|
||||
<p><a href="SettingsStorage.ХранилищеВариантовОтчетов.Form.ФормаСохранения/Help"><strong>Сохранить вариант отчета</strong></a></p>
|
||||
<p> </p>
|
||||
<p> </p></body></html>
|
||||
@@ -0,0 +1,210 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
СписокПользователей = "";
|
||||
СписокПодсистем = "";
|
||||
|
||||
Для каждого Подсистема из Метаданные.Подсистемы Цикл
|
||||
|
||||
Если Не Подсистема.ВключатьВКомандныйИнтерфейс тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаПодсистемы = ДеревоПодсистем.ПолучитьЭлементы().Добавить();
|
||||
|
||||
СтрокаПодсистемы.ПутьКПодсистеме = Подсистема.Имя;
|
||||
СтрокаПодсистемы.Название = Подсистема.Синоним;
|
||||
|
||||
МассивСтрок = Объект.Подсистемы.НайтиСтроки(Новый Структура("Подсистема", Подсистема.Имя));
|
||||
СтрокаПодсистемы.Использование = МассивСтрок.Количество() > 0;
|
||||
Если СтрокаПодсистемы.Использование тогда
|
||||
СписокПодсистем = СписокПодсистем + Подсистема.Синоним + ", ";
|
||||
СтрокаПодсистемы.Предопределенная = МассивСтрок[0].Предопределенная;
|
||||
КонецЕсли;
|
||||
|
||||
ДобавитьДеревоПодсистем(Подсистема, СтрокаПодсистемы, СписокПодсистем);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ВиртуальныеПодсистемы = ВариантыОтчетов.ПолучитьВиртуальныеПодсистемы(Подсистема);
|
||||
|
||||
Для каждого Подсистема из ВиртуальныеПодсистемы Цикл
|
||||
|
||||
СтрокаПодсистемы = ДеревоПодсистем.Строки.Добавить();
|
||||
|
||||
СтрокаПодсистемы.ПутьКПодсистеме = Подсистема.Значение;
|
||||
СтрокаПодсистемы.Название = Подсистема.Представлени;
|
||||
|
||||
МассивСтрок = Объект.Подсистемы.НайтиСтроки(Новый Структура("Подсистема", Подсистема.Значение));
|
||||
СтрокаПодсистемы.Использование = МассивСтрок.Количество() > 0;
|
||||
Если СтрокаПодсистемы.Использование тогда
|
||||
СписокПодсистем = СписокПодсистем + Подсистема.Синоним + ", ";
|
||||
СтрокаПодсистемы.Предопределенная = МассивСтрок[0].Предопределенная;
|
||||
КонецЕсли;
|
||||
|
||||
ДобавитьДеревоВиртуальныхПодсистем(Подсистема.Значение, СтрокаПодсистемы, СписокПодсистем);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
Элементы.Использование.Заголовок = ОписаниеПользователей();
|
||||
Элементы.Подсистемы.Заголовок = ОписаниеПодсистем();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ОписаниеПользователей()
|
||||
|
||||
ОписаниеПользователя = "";
|
||||
Если Объект.Видимость тогда
|
||||
ОписаниеПользователя = "все" + ?(Объект.НастройкаВидимости.Количество() > 0, " кроме: ", " ");
|
||||
Иначе
|
||||
ОписаниеПользователя = "";
|
||||
КонецЕсли;
|
||||
Для каждого СтрокаПользователя из Объект.НастройкаВидимости Цикл
|
||||
ОписаниеПользователя = ОписаниеПользователя + СтрокаПользователя.Пользователь + ", ";
|
||||
КонецЦикла;
|
||||
ОписаниеПользователя = Лев(ОписаниеПользователя, СтрДлина(ОписаниеПользователя)-2);
|
||||
|
||||
Возврат ОписаниеПользователя;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ОписаниеПодсистем()
|
||||
|
||||
СписокПодсистем = "";
|
||||
|
||||
Для каждого Подсистема из Объект.Подсистемы Цикл
|
||||
СписокПодсистем = СписокПодсистем + Подсистема.Название + ", ";
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Лев(СписокПодсистем, СтрДлина(СписокПодсистем)-2)
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ДобавитьДеревоПодсистем(Подсистема, СтрокаПодсистемы, СписокПодсистем)
|
||||
|
||||
Для каждого ПодсистемаПодчиненная из Подсистема.Подсистемы Цикл
|
||||
|
||||
Если Не ПодсистемаПодчиненная.ВключатьВКомандныйИнтерфейс тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
СтрокаПодсистемыПодчиненой = СтрокаПодсистемы.ПолучитьЭлементы().Добавить();
|
||||
СтрокаПодсистемыПодчиненой.Название = ПодсистемаПодчиненная.Синоним;
|
||||
МассивСтрок = Объект.Подсистемы.НайтиСтроки(Новый Структура("Подсистема", СтрокаПодсистемы.ПутьКПодсистеме + "\" + ПодсистемаПодчиненная.Имя));
|
||||
СтрокаПодсистемыПодчиненой.Использование = МассивСтрок.Количество() > 0;
|
||||
Если СтрокаПодсистемыПодчиненой.Использование тогда
|
||||
СписокПодсистем = СписокПодсистем + ПодсистемаПодчиненная.Синоним + ", ";
|
||||
СтрокаПодсистемыПодчиненой.Предопределенная = МассивСтрок[0].Предопределенная;
|
||||
КонецЕсли;
|
||||
СтрокаПодсистемыПодчиненой.ПутьКПодсистеме = СтрокаПодсистемы.ПутьКПодсистеме + "\" + ПодсистемаПодчиненная.Имя;
|
||||
ДобавитьДеревоПодсистем(ПодсистемаПодчиненная, СтрокаПодсистемыПодчиненой, СписокПодсистем);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ВиртуальныеПодсистемы = ВариантыОтчетов.ПолучитьВиртуальныеПодсистемы(СтрокаПодсистемы.ПутьКПодсистеме);
|
||||
|
||||
Для каждого ПодсистемаПодчиненная из ВиртуальныеПодсистемы Цикл
|
||||
|
||||
СтрокаПодсистемыПодчиненой = СтрокаПодсистемы.ПолучитьЭлементы().Добавить();
|
||||
СтрокаПодсистемыПодчиненой.Название = ПодсистемаПодчиненная.Представление;
|
||||
МассивСтрок = Объект.Подсистемы.НайтиСтроки(Новый Структура("Подсистема", ПодсистемаПодчиненная.Значение));
|
||||
СтрокаПодсистемыПодчиненой.Использование = МассивСтрок.Количество() > 0;
|
||||
Если СтрокаПодсистемыПодчиненой.Использование тогда
|
||||
СписокПодсистем = СписокПодсистем + ПодсистемаПодчиненная.Представление + ", ";
|
||||
СтрокаПодсистемыПодчиненой.Предопределенная = МассивСтрок[0].Предопределенная;
|
||||
КонецЕсли;
|
||||
СтрокаПодсистемыПодчиненой.ПутьКПодсистеме = ПодсистемаПодчиненная.Значение;
|
||||
ДобавитьДеревоВиртуальныхПодсистем(ПодсистемаПодчиненная.Значение, СтрокаПодсистемыПодчиненой, СписокПодсистем);
|
||||
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
Процедура ДобавитьДеревоВиртуальныхПодсистем(Подсистема, СтрокаПодсистемы, СписокПодсистем)
|
||||
|
||||
ВиртуальныеПодсистемы = ВариантыОтчетов.ПолучитьВиртуальныеПодсистемы(Подсистема);
|
||||
|
||||
Для каждого ПодсистемаПодчиненная из ВиртуальныеПодсистемы Цикл
|
||||
|
||||
СтрокаПодсистемыПодчиненой = СтрокаПодсистемы.ПолучитьЭлементы().Добавить();
|
||||
СтрокаПодсистемыПодчиненой.Название = ПодсистемаПодчиненная.Представление;
|
||||
МассивСтрок = Объект.Подсистемы.НайтиСтроки(Новый Структура("Подсистема", ПодсистемаПодчиненная.Значение));
|
||||
СтрокаПодсистемыПодчиненой.Использование = МассивСтрок.Количество() > 0;
|
||||
Если СтрокаПодсистемыПодчиненой.Использование тогда
|
||||
СписокПодсистем = СписокПодсистем + ПодсистемаПодчиненная.Представление + ", ";
|
||||
СтрокаПодсистемыПодчиненой.Предопределенная = МассивСтрок[0].Предопределенная;
|
||||
КонецЕсли;
|
||||
СтрокаПодсистемыПодчиненой.ПутьКПодсистеме = ПодсистемаПодчиненная.Значение;
|
||||
ДобавитьДеревоВиртуальныхПодсистем(ПодсистемаПодчиненная.Значение, СтрокаПодсистемыПодчиненой, СписокПодсистем);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НастроитьВидимостьПользователей(Команда)
|
||||
|
||||
СписокПользователей = Новый СписокЗначений;
|
||||
Для каждого СтрокаПользователь из Объект.НастройкаВидимости Цикл
|
||||
СписокПользователей.Добавить(СтрокаПользователь.Пользователь,, НЕ Объект.Видимость);
|
||||
КонецЦикла;
|
||||
|
||||
ПараметрыФормы = Новый Структура("Видимость, Пользователи", Объект.Видимость, СписокПользователей);
|
||||
Структура = ОткрытьФормуМодально("Справочник.ВариантыОтчетов.Форма.РедактированиеВидимости", ПараметрыФормы, ЭтаФорма);
|
||||
Если Структура = Неопределено тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СписокПользователей = Структура.Пользователи;
|
||||
|
||||
Объект.НастройкаВидимости.Очистить();
|
||||
|
||||
Объект.Видимость = Структура.Видимость;
|
||||
|
||||
Для каждого ЭлементПользователи из СписокПользователей Цикл
|
||||
СтрокаРоли = Объект.НастройкаВидимости.Добавить();
|
||||
СтрокаРоли.Пользователь = ЭлементПользователи.Значение;
|
||||
КонецЦикла;
|
||||
|
||||
Элементы.Использование.Заголовок = ОписаниеПользователей();
|
||||
|
||||
ЭтаФорма.Модифицированность = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НастроитьПодсистемы(Команда)
|
||||
|
||||
ПараметрыФормы = Новый Структура("ДеревоПодсистем", ДеревоПодсистем);
|
||||
|
||||
ВозвращаемыеПараметры = ОткрытьФормуМодально("Справочник.ВариантыОтчетов.Форма.РедактированиеПодсистемы", ПараметрыФормы, ЭтаФорма);
|
||||
|
||||
Если ВозвращаемыеПараметры <> Неопределено тогда
|
||||
Объект.Подсистемы.Очистить();
|
||||
Для каждого ОписаниеПодсистема из ВозвращаемыеПараметры.СписокПодсистем Цикл
|
||||
СтрокаПодсистемы = Объект.Подсистемы.Добавить();
|
||||
СтрокаПодсистемы.Подсистема = ОписаниеПодсистема.Подсистема;
|
||||
СтрокаПодсистемы.Название = ОписаниеПодсистема.Название;
|
||||
СтрокаПодсистемы.Предопределенная = ОписаниеПодсистема.Предопределенная;
|
||||
КонецЦикла;
|
||||
|
||||
Элементы.Подсистемы.Заголовок = ОписаниеПодсистем();
|
||||
|
||||
ПоместитьДеревоЗначенийВформу(ВозвращаемыеПараметры.ДеревоПодсистем);
|
||||
ЭтаФорма.Модифицированность = Истина;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПоместитьДеревозначенийВформу(ДеревоПодсистем)
|
||||
|
||||
ДеревоПодсистемЗначение = РеквизитФормыВЗначение("ДеревоПодсистем");
|
||||
ЗначениеВРеквизитФормы(ДеревоПодсистемЗначение, "ДеревоПодсистем");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.5969" name="GENERATOR"></meta></head><body>
|
||||
<h3>Вариант отчета</h3>
|
||||
<p><font size="1">Вариант отчета - это настройка от</font><font size="1">чета, которая содержит описание группировок, отборов, условных оформления и т.п.</font></p>
|
||||
<h3>Работа с вариантом отчета</h3>
|
||||
<p><font size="2"><font size="1">В данной справке рассматриваются аспекты работы со списком вариантов отчетов. Вопросы связанные с настройкой и изменением варианта отчета в данной справке не рассматриваются. Для получения наиболее полная информация по настройке вариантов отчета обратитесь к документации по конфигурированию и администрированию 1С:Предприятие версии 8.2. </font></font></p>
|
||||
<h3>Создание варианта отчета</h3>
|
||||
<p dir="ltr" style="MARGIN-RIGHT: 0px"><font size="1">Для того, что бы создать новый вариант отчета требуется в соответствующем отчете настроить требуемый вариант отчета и нажать на кнопку <a href="SettingsStorage.ХранилищеВариантовОтчетов.Form.ФормаСохранения/Help">сохранить вариант отчета</a>.</font></p>
|
||||
<h3>Удаление варианта отчета</h3>
|
||||
<p dir="ltr" style="MARGIN-RIGHT: 0px"><font size="1">Удаление отчет можно производить непосредственно из </font><a href="SettingsStorage.ХранилищеВариантовОтчетов.Form.ФормаСохранения/Help"><font size="1">формы сохранения настроек варианта отчета</font></a><font size="1">, а так же пометить вариант отчета на удаление непосредственно из списка вариантов отчета.</font></p>
|
||||
<h3>Изменение варианта отчета</h3>
|
||||
<p dir="ltr" style="MARGIN-RIGHT: 0px"><font size="1">Изменить вариант можно из формы отчета. Подготовив нужные настройки выбрать пункт меню </font><a href="SettingsStorage.ХранилищеВариантовОтчетов.Form.ФормаСохранения/Help"><font size="1">"Сохранить вариант"</font></a><font size="1">.</font></p>
|
||||
<h3>Пользовательские настройки варианта отчета</h3>
|
||||
<p><font size="1">При работе с отчета требуется изменять настройку варианта отчета. На пример, отключать не нужные группировки, устанавливать отбор, включать или отключать оформление в отчете, говоря другими словами производить настройки, которые не влияют на закономерность расположения данных в отчете. Такие настройки варианта называются пользовательскими и предназначены для того, что бы пользователь не прибегая к настройке варианта отчета смог персонализировать настройку варианта отчета.</font></p>
|
||||
<h3>Работа с пользовательскими настройками</h3>
|
||||
<p><font size="1">Вопросы изменения настроек пользователя в данной справке не рассматриваются. Для получения наиболее полной информации по настройке отчета обратитесь к справке отчета.</font></p>
|
||||
<h3>См. также: </h3>
|
||||
<p><a href="SettingsStorage.ХранилищеВариантовОтчетов.Form.ФормаЗагрузки/Help">Загрузка вариантов отчета</a></p>
|
||||
<p><a href="SettingsStorage.ХранилищеВариантовОтчетов.Form.ФормаСохранения/Help">Сохранить вариант отчета</a></p>
|
||||
<p> </p></body></html>
|
||||
@@ -0,0 +1,431 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0adf02da-940a-4bfc-afa5-59605494a169">
|
||||
<producedTypes>
|
||||
<objectType typeId="dc52ee8f-58ca-4f47-b0b8-920fc09b7d9c" valueTypeId="67690f89-a81f-41be-805f-32b5cd3cecce"/>
|
||||
<refType typeId="b7ea0510-1c17-417a-b55c-5e6720efe4fd" valueTypeId="d31bbdba-68d9-45b2-b5a4-06729ba1cd38"/>
|
||||
<selectionType typeId="24999b67-76ae-4289-92b7-ce85b0940910" valueTypeId="88e778e1-fd71-444f-99d9-9d4799abd5d7"/>
|
||||
<listType typeId="f8c2c1dd-7f8e-4a59-b670-b32cc6729e93" valueTypeId="8b148880-c882-48a7-ac4a-c5a2a362d48d"/>
|
||||
<managerType typeId="3be0f593-4458-48a4-aedb-831ee059324a" valueTypeId="a7049122-5b18-4b31-9ca8-aec027da8cc4"/>
|
||||
</producedTypes>
|
||||
<name>ВариантыОтчетов</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Варианты отчетов</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<inputByString>Catalog.ВариантыОтчетов.StandardAttribute.Description</inputByString>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>PredefinedDataName</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Predefined</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Ref</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>DeletionMark</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>IsFolder</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Owner</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Parent</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Description</name>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Code</name>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value> </value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<objectPresentation>
|
||||
<key>ru</key>
|
||||
<value>Вариант отчета</value>
|
||||
</objectPresentation>
|
||||
<extendedObjectPresentation>
|
||||
<key>ru</key>
|
||||
<value>Вариант настройки отчета</value>
|
||||
</extendedObjectPresentation>
|
||||
<extendedListPresentation>
|
||||
<key>ru</key>
|
||||
<value>Варианты настройки отчетов</value>
|
||||
</extendedListPresentation>
|
||||
<levelCount>2</levelCount>
|
||||
<foldersOnTop>true</foldersOnTop>
|
||||
<descriptionLength>70</descriptionLength>
|
||||
<codeType>String</codeType>
|
||||
<defaultPresentation>AsDescription</defaultPresentation>
|
||||
<editType>InDialog</editType>
|
||||
<choiceMode>BothWays</choiceMode>
|
||||
<defaultObjectForm>Catalog.ВариантыОтчетов.Form.ФормаЭлемента</defaultObjectForm>
|
||||
<defaultListForm>Catalog.ВариантыОтчетов.Form.ФормаСписка</defaultListForm>
|
||||
<attributes uuid="06afe397-1c7e-400e-bb24-f8e611d114e8">
|
||||
<name>КлючОбъекта</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Ключ объекта</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>150</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<indexing>Index</indexing>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="8361991a-0f30-4a03-9a4c-90556b744f53">
|
||||
<name>Администратор</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Администратор</value>
|
||||
</synonym>
|
||||
<comment>Автор варианта отчета</comment>
|
||||
<type>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:ReferenceValue"/>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="4eeda6df-fb48-4c88-853f-9c35e2b3a3cf">
|
||||
<name>Описание</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Описание</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="f9196766-4ae2-4a73-bed6-4a8838323e02">
|
||||
<name>ХранилищеЗначений</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Хранилище значений</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>ValueStorage</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="6c7b82ca-37b0-4f67-b7fa-ab1b77c0fb61">
|
||||
<name>ТипВариантаОтчета</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Тип варианта отчета</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.ТипыВариантовОтчетов</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="24f9d1a6-73d0-4cc7-b3ca-d36c5c7a9892">
|
||||
<name>КлючВарианта</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Ключ варианта</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>256</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="5a3cc2a8-f519-45ac-af9b-c57a4f1acdc0">
|
||||
<name>Видимость</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Быстрый доступ</value>
|
||||
</synonym>
|
||||
<comment>Вариант видим всем пользователям по умолчанию</comment>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="f0105e51-9510-426a-8aa0-af827d93ffd9">
|
||||
<name>ПредставлениеОбъекта</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Представление объекта</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>256</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<tabularSections uuid="3df19dbf-efe7-4e31-99ad-fafb59ec1329">
|
||||
<producedTypes>
|
||||
<objectType typeId="abf3e560-3e61-416a-8893-8b9da792c5a0" valueTypeId="07793fd1-5e8e-435e-98ed-fa2646c0239b"/>
|
||||
<rowType typeId="a74530a6-ea50-45db-bcaa-7a701b9be6c6" valueTypeId="b3f4e105-718b-4925-ad59-2e39a6f21feb"/>
|
||||
</producedTypes>
|
||||
<name>Подсистемы</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Подсистемы</value>
|
||||
</synonym>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>LineNumber</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<attributes uuid="292b47e7-5cf3-462d-a466-dac6253a7f03">
|
||||
<name>Подсистема</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Подсистема</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="07b53818-7318-4400-8af5-457fac012755">
|
||||
<name>Название</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Название</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>200</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="11fe3a42-98c4-49ba-b697-86ffb172f16f">
|
||||
<name>Предопределенная</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Предопределенная</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<tabularSections uuid="8ecc070f-f6fb-46b1-9636-b77aa80f8804">
|
||||
<producedTypes>
|
||||
<objectType typeId="b0bdd3b4-5708-4757-b46f-98763b913b28" valueTypeId="6898c385-acc7-481a-a899-9d7b528ec773"/>
|
||||
<rowType typeId="844239d5-4561-41ff-acf3-cbe73407a679" valueTypeId="2cb2680c-07fa-4c4d-b6d1-38b768dc76db"/>
|
||||
</producedTypes>
|
||||
<name>НастройкаВидимости</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Настройка видимости</value>
|
||||
</synonym>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>LineNumber</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<attributes uuid="8405be9d-465b-4744-b04f-03933b52f02e">
|
||||
<name>Пользователь</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Пользователь</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<forms uuid="2f67931e-543f-457e-80fd-78ca754e2e9c">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма списка</value>
|
||||
</synonym>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="595e5752-36a7-4bba-8a40-26920acae01d">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма элемента</value>
|
||||
</synonym>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="ece7f438-0898-4a02-89cb-6a6aa689e331">
|
||||
<name>РедактированиеВидимости</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Использование отчета</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="15ca91d9-0373-435c-a69f-409f1eff6c3b">
|
||||
<name>РедактированиеПодсистемы</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Редактирование подсистемы</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="dd9176ec-9186-4277-a155-14ed2efef15f">
|
||||
<name>НастройкаГруппировкиПоРазделам</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Настройка группировки по разделам</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="b980519c-0fb7-45db-92ab-8241ec50c8c8">
|
||||
<name>ПереместитьВариантВРаздел</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Переместить вариант в раздел</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="d45f4ad8-c34a-4a14-9278-df88a071d610">
|
||||
<name>СкопироватьВариантВРаздел</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Скопировать вариант в раздел</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
</mdclass:Catalog>
|
||||
@@ -0,0 +1,8 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||
|
||||
ПараметрыФормы = Новый Структура("Файл", ПараметрКоманды);
|
||||
ОткрытьФорму("Справочник.ВерсииФайлов.Форма.ФормаСпискаВерсийФайла", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);
|
||||
|
||||
КонецПроцедуры
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">DeletionMark</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">false</right>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,398 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Выбор версии файла</value>
|
||||
</title>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ОсновнаяКоманднаяПанель</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ОсновнаяКоманднаяПанельРасширеннаяПодсказка</name>
|
||||
<id>27</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>CommandBar</type>
|
||||
<extInfo xsi:type="form:CommandBarExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<commandSource>Form</commandSource>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>2</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>НомерВерсии</name>
|
||||
<id>19</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Номер версии</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.НомерВерсии</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НомерВерсииРасширеннаяПодсказка</name>
|
||||
<id>38</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НомерВерсииКонтекстноеМеню</name>
|
||||
<id>20</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<footerHorizontalAlign>Left</footerHorizontalAlign>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<borderColor xsi:type="core:ColorRef">
|
||||
<color>Style.BorderColor</color>
|
||||
</borderColor>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Автор</name>
|
||||
<id>21</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Автор</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>АвторРасширеннаяПодсказка</name>
|
||||
<id>40</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>АвторКонтекстноеМеню</name>
|
||||
<id>22</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДатаСоздания</name>
|
||||
<id>23</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ДатаСоздания</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДатаСозданияРасширеннаяПодсказка</name>
|
||||
<id>42</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДатаСозданияКонтекстноеМеню</name>
|
||||
<id>24</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Размер</name>
|
||||
<id>25</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Размер</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>РазмерРасширеннаяПодсказка</name>
|
||||
<id>44</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РазмерКонтекстноеМеню</name>
|
||||
<id>26</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
<id>18</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>29</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>31</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>30</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>32</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>34</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>33</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>35</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>37</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>36</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокРасширеннаяПодсказка</name>
|
||||
<id>28</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокКонтекстноеМеню</name>
|
||||
<id>3</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<representation>HierarchicalList</representation>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<width>40</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<heightInTableRows>10</heightInTableRows>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<choiceMode>true</choiceMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<borderColor xsi:type="core:ColorRef">
|
||||
<color>Style.BorderColor</color>
|
||||
</borderColor>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<showCommandBar>false</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<queryText>ВЫБРАТЬ
|
||||
ВерсииФайлов.НомерВерсии,
|
||||
ВерсииФайлов.Размер,
|
||||
ВерсииФайлов.Автор,
|
||||
ВерсииФайлов.ДатаСоздания,
|
||||
ВерсииФайлов.ПометкаУдаления,
|
||||
ВерсииФайлов.Владелец
|
||||
ИЗ
|
||||
Справочник.ВерсииФайлов КАК ВерсииФайлов</queryText>
|
||||
<mainTable>Catalog.ВерсииФайлов</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<customQuery>true</customQuery>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,229 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Выберите способ сравнения версий файлов</value>
|
||||
</title>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>СпособСравненияВерсийФайлов</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>СпособСравненияВерсийФайлов</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>СпособСравненияВерсийФайловРасширеннаяПодсказка</name>
|
||||
<id>7</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СпособСравненияВерсийФайловКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>КоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ОК</name>
|
||||
<id>4</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>ОК</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ОКРасширеннаяПодсказка</name>
|
||||
<id>10</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ЗаписатьИЗакрыть</commandName>
|
||||
<defaultButton>true</defaultButton>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Отмена</name>
|
||||
<id>5</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ОтменаРасширеннаяПодсказка</name>
|
||||
<id>11</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Cancel</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Справка</name>
|
||||
<id>6</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>СправкаРасширеннаяПодсказка</name>
|
||||
<id>12</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Help</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Командная панель</value>
|
||||
</title>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Командная панель</value>
|
||||
</toolTip>
|
||||
<extendedTooltip>
|
||||
<name>КоманднаяПанельРасширеннаяПодсказка</name>
|
||||
<id>9</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>CommandBar</type>
|
||||
<extInfo xsi:type="form:CommandBarExtInfo">
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<showCommandBar>false</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>СпособСравненияВерсийФайлов</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Сравнивать версии файлов при помощи</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>EnumRef.СпособыСравненияВерсийФайлов</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ЗаписатьИЗакрыть</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Записать и закрыть</value>
|
||||
</title>
|
||||
<id>1</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Записать и закрыть</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>StdPicture.EndEdit</picture>
|
||||
</picture>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ЗаписатьИЗакрыть</name>
|
||||
</handler>
|
||||
</action>
|
||||
<representation>TextPicture</representation>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,17 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаписатьИЗакрыть(Команда)
|
||||
МассивСтруктур = Новый Массив;
|
||||
|
||||
Элемент = Новый Структура;
|
||||
Элемент.Вставить("Объект", "НастройкиСравненияФайлов");
|
||||
Элемент.Вставить("Настройка", "СпособСравненияВерсийФайлов");
|
||||
Элемент.Вставить("Значение", СпособСравненияВерсийФайлов);
|
||||
МассивСтруктур.Добавить(Элемент);
|
||||
|
||||
ОбщегоНазначения.ХранилищеОбщихНастроекСохранитьМассив(МассивСтруктур);
|
||||
ОбновитьПовторноИспользуемыеЗначения();
|
||||
|
||||
Закрыть(КодВозвратаДиалога.ОК);
|
||||
|
||||
КонецПроцедуры
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<use>false</use>
|
||||
<left xsi:type="dcscor:Field">DeletionMark</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">false</right>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<item xsi:type="OrderItemField">
|
||||
<use>false</use>
|
||||
<field>ДатаСоздания</field>
|
||||
<orderType>Asc</orderType>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<item>
|
||||
<selection/>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ПометкаУдаления</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">true</right>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">web:Gray</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Шрифт</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="false" italic="false" underline="false" strikeout="true" kind="WindowsFont"/>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,900 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ОсновнаяКоманднаяПанель</name>
|
||||
<id>1</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ОткрытьВерсию</name>
|
||||
<id>36</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Открыть карточку версии</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ОткрытьВерсиюРасширеннаяПодсказка</name>
|
||||
<id>56</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.Change</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>PictureAndText</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ПометитьНаУдаление_СнятьПометку</name>
|
||||
<id>42</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ПометитьНаУдаление_СнятьПометкуРасширеннаяПодсказка</name>
|
||||
<id>57</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.SetDeletionMark</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Справка</name>
|
||||
<id>33</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>СправкаРасширеннаяПодсказка</name>
|
||||
<id>58</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Help</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>НастройкаОтображенияДанных</name>
|
||||
<id>39</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>НастройкаОтображенияДанныхРасширеннаяПодсказка</name>
|
||||
<id>59</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.ListSettings</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>ОсновнаяКоманднаяПанельРасширеннаяПодсказка</name>
|
||||
<id>55</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>CommandBar</type>
|
||||
<extInfo xsi:type="form:CommandBarExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>2</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПолноеНаименование</name>
|
||||
<id>49</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ПолноеНаименование</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПолноеНаименованиеРасширеннаяПодсказка</name>
|
||||
<id>73</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПолноеНаименованиеКонтекстноеМеню</name>
|
||||
<id>50</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Владелец</name>
|
||||
<id>40</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Owner</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ВладелецРасширеннаяПодсказка</name>
|
||||
<id>75</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВладелецКонтекстноеМеню</name>
|
||||
<id>41</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Автор</name>
|
||||
<id>9</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Автор версии</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Автор</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>АвторРасширеннаяПодсказка</name>
|
||||
<id>77</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>АвторКонтекстноеМеню</name>
|
||||
<id>20</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<footerHorizontalAlign>Left</footerHorizontalAlign>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<borderColor xsi:type="core:ColorRef">
|
||||
<color>Style.BorderColor</color>
|
||||
</borderColor>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Комментарий</name>
|
||||
<id>8</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Комментарий</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Комментарий</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>КомментарийРасширеннаяПодсказка</name>
|
||||
<id>79</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>КомментарийКонтекстноеМеню</name>
|
||||
<id>19</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<footerHorizontalAlign>Left</footerHorizontalAlign>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<height>1</height>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<borderColor xsi:type="core:ColorRef">
|
||||
<color>Style.BorderColor</color>
|
||||
</borderColor>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ДатаСоздания</name>
|
||||
<id>10</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Дата создания</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ДатаСоздания</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ДатаСозданияРасширеннаяПодсказка</name>
|
||||
<id>81</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ДатаСозданияКонтекстноеМеню</name>
|
||||
<id>21</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<footerHorizontalAlign>Left</footerHorizontalAlign>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<borderColor xsi:type="core:ColorRef">
|
||||
<color>Style.BorderColor</color>
|
||||
</borderColor>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Размер</name>
|
||||
<id>7</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Размер файла</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Размер</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>РазмерРасширеннаяПодсказка</name>
|
||||
<id>83</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РазмерКонтекстноеМеню</name>
|
||||
<id>18</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<footerHorizontalAlign>Left</footerHorizontalAlign>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<borderColor xsi:type="core:ColorRef">
|
||||
<color>Style.BorderColor</color>
|
||||
</borderColor>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>НомерВерсии</name>
|
||||
<id>37</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Номер версии</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.НомерВерсии</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НомерВерсииРасширеннаяПодсказка</name>
|
||||
<id>85</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НомерВерсииКонтекстноеМеню</name>
|
||||
<id>38</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ПометкаУдаления</name>
|
||||
<id>47</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.DeletionMark</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>ПометкаУдаленияРасширеннаяПодсказка</name>
|
||||
<id>87</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ПометкаУдаленияКонтекстноеМеню</name>
|
||||
<id>48</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Размер1</name>
|
||||
<id>51</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Размер</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>Размер1РасширеннаяПодсказка</name>
|
||||
<id>89</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Размер1КонтекстноеМеню</name>
|
||||
<id>52</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Расширение</name>
|
||||
<id>53</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Расширение</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>РасширениеРасширеннаяПодсказка</name>
|
||||
<id>91</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РасширениеКонтекстноеМеню</name>
|
||||
<id>54</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
<id>22</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>Selection</event>
|
||||
<name>СписокВыбор</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>BeforeAddRow</event>
|
||||
<name>СписокПередНачаломДобавления</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>BeforeDeleteRow</event>
|
||||
<name>СписокПередУдалением</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>64</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>66</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>65</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>67</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>69</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>68</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>70</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>72</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>71</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокРасширеннаяПодсказка</name>
|
||||
<id>63</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокКонтекстноеМеню</name>
|
||||
<id>13</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>КонтекстноеМенюСписокОткрытьВерсию</name>
|
||||
<id>43</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Открыть карточку версии</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>КонтекстноеМенюСписокОткрытьВерсиюРасширеннаяПодсказка</name>
|
||||
<id>60</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.Change</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>КонтекстноеМенюСписокПометитьНаУдаление_СнятьПометку</name>
|
||||
<id>45</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>КонтекстноеМенюСписокПометитьНаУдаление_СнятьПометкуРасширеннаяПодсказка</name>
|
||||
<id>61</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.SetDeletionMark</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>КонтекстноеМенюСписокКопировать</name>
|
||||
<id>46</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>КонтекстноеМенюСписокКопироватьРасширеннаяПодсказка</name>
|
||||
<id>62</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Item.Список.StandardCommand.CopyToClipboard</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
</contextMenu>
|
||||
<representation>HierarchicalList</representation>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<width>40</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<heightInTableRows>10</heightInTableRows>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>End</initialListView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<rowPictureDataPath xsi:type="form:DataPath">
|
||||
<segments>Список.ИндексКартинки</segments>
|
||||
</rowPictureDataPath>
|
||||
<rowsPicture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.ПиктограммыФайлов</picture>
|
||||
</rowsPicture>
|
||||
<borderColor xsi:type="core:ColorRef">
|
||||
<color>Style.BorderColor</color>
|
||||
</borderColor>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<showCommandBar>false</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>NotificationProcessing</event>
|
||||
<name>ОбработкаОповещения</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>Список.ИндексКартинки</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>Список.Расширение</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<queryText>ВЫБРАТЬ
|
||||
ВерсииФайлов.НомерВерсии КАК НомерВерсии,
|
||||
ВерсииФайлов.ФайлХранилище,
|
||||
ВерсииФайлов.Размер,
|
||||
ВерсииФайлов.Комментарий,
|
||||
ВерсииФайлов.Автор,
|
||||
ВерсииФайлов.ДатаСоздания,
|
||||
ВерсииФайлов.ПолноеНаименование,
|
||||
ВерсииФайлов.ИндексКартинки,
|
||||
ВерсииФайлов.ПометкаУдаления,
|
||||
ВерсииФайлов.Расширение,
|
||||
ВерсииФайлов.Владелец
|
||||
ИЗ
|
||||
Справочник.ВерсииФайлов КАК ВерсииФайлов</queryText>
|
||||
<mainTable>Catalog.ВерсииФайлов</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<customQuery>true</customQuery>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar>
|
||||
<cmiFragmentRecord>
|
||||
<command>0</command>
|
||||
<type>Added</type>
|
||||
<group>FormCommandBarImportant</group>
|
||||
<index>0</index>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
</cmiFragmentRecord>
|
||||
<cmiFragmentRecord>
|
||||
<command>0</command>
|
||||
<type>Added</type>
|
||||
<group>FormCommandBarImportant</group>
|
||||
<index>1</index>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
</cmiFragmentRecord>
|
||||
<cmiFragmentRecord>
|
||||
<command>0</command>
|
||||
<type>Added</type>
|
||||
<group>FormCommandBarImportant</group>
|
||||
<index>2</index>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
</cmiFragmentRecord>
|
||||
</commandBar>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,33 @@
|
||||
&НаКлиенте
|
||||
Процедура СписокПередУдалением(Элемент, Отказ)
|
||||
ДанныеФайла = РаботаСФайлами.ПолучитьДанныеФайла(Неопределено, Элементы.Список.ТекущаяСтрока);
|
||||
|
||||
Если ДанныеФайла.ТекущаяВерсия = Элементы.Список.ТекущаяСтрока Тогда
|
||||
Предупреждение(НСтр("ru = 'Активную версию нельзя удалить!'"));
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
Если ИмяСобытия = "ЗаконченоРедактирование" Или ИмяСобытия = "ВерсияСохранена" Тогда
|
||||
Элементы.Список.Обновить();
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа)
|
||||
Отказ = Истина;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
РаботаСФайламиКлиент.ОткрытьВерсиюФайла(
|
||||
РаботаСФайлами.ПолучитьДанныеФайлаДляОткрытия(Неопределено, ВыбраннаяСтрока, УникальныйИдентификатор),
|
||||
УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<use>false</use>
|
||||
<left xsi:type="dcscor:Field">DeletionMark</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">false</right>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<item xsi:type="OrderItemField">
|
||||
<use>false</use>
|
||||
<field>ДатаСоздания</field>
|
||||
<orderType>Asc</orderType>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<item>
|
||||
<selection/>
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ПометкаУдаления</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">true</right>
|
||||
</item>
|
||||
</filter>
|
||||
<appearance>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>ЦветТекста</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Color">web:Gray</dcscor:value>
|
||||
</dcscor:item>
|
||||
<dcscor:item xsi:type="SettingsParameterValue">
|
||||
<dcscor:parameter>Шрифт</dcscor:parameter>
|
||||
<dcscor:value xsi:type="v8ui:Font" ref="sys:DefaultGUIFont" bold="false" italic="false" underline="false" strikeout="true" kind="WindowsFont"/>
|
||||
</dcscor:item>
|
||||
</appearance>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,496 @@
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ И ФУНКЦИИ ОБЩЕГО НАЗНАЧЕНИЯ
|
||||
|
||||
&НаСервере
|
||||
Процедура СменитьАктивнуюВерсиюФайла(Версия)
|
||||
|
||||
Файл = Версия.Владелец.ПолучитьОбъект();
|
||||
Файл.Заблокировать();
|
||||
Файл.ТекущаяВерсия = Версия;
|
||||
Файл.ТекстХранилище = Версия.ТекстХранилище;
|
||||
Файл.Записать();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьДеревоВерсий()
|
||||
|
||||
Запрос = Новый Запрос(
|
||||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||
| ВерсииФайлов.Код КАК Код,
|
||||
| ВерсииФайлов.Размер КАК Размер,
|
||||
| ВерсииФайлов.Комментарий КАК Комментарий,
|
||||
| ВерсииФайлов.Автор КАК Автор,
|
||||
| ВерсииФайлов.ДатаСоздания КАК ДатаСоздания,
|
||||
| ВерсииФайлов.ПолноеНаименование КАК ПолноеНаименование,
|
||||
| ВерсииФайлов.РодительскаяВерсия КАК РодительскаяВерсия,
|
||||
| ВЫБОР
|
||||
| КОГДА ВерсииФайлов.ПометкаУдаления = ИСТИНА
|
||||
| ТОГДА 1
|
||||
| ИНАЧЕ ВерсииФайлов.ИндексКартинки
|
||||
| КОНЕЦ КАК ИндексКартинки,
|
||||
| ВерсииФайлов.ПометкаУдаления КАК ПометкаУдаления,
|
||||
| ВерсииФайлов.Владелец КАК Владелец,
|
||||
| ВерсииФайлов.Ссылка КАК Ссылка,
|
||||
| ВЫБОР
|
||||
| КОГДА ВерсииФайлов.Владелец.ТекущаяВерсия = ВерсииФайлов.Ссылка
|
||||
| ТОГДА ИСТИНА
|
||||
| ИНАЧЕ ЛОЖЬ
|
||||
| КОНЕЦ КАК ЭтоТекущая,
|
||||
| ВерсииФайлов.Расширение КАК Расширение,
|
||||
| ВерсииФайлов.НомерВерсии КАК НомерВерсии
|
||||
|ИЗ
|
||||
| Справочник.ВерсииФайлов КАК ВерсииФайлов
|
||||
|ГДЕ
|
||||
| ВерсииФайлов.Владелец = &Владелец");
|
||||
|
||||
Запрос.УстановитьПараметр("Владелец", Параметры.Файл);
|
||||
Данные = Запрос.Выполнить().Выгрузить();
|
||||
|
||||
Дерево = РеквизитФормыВЗначение("ДеревоВерсий");
|
||||
Дерево.Строки.Очистить();
|
||||
|
||||
ДобавитьПредыдущуюВерсию(Неопределено, Дерево, Данные);
|
||||
ЗначениеВДанныеФормы(Дерево, ДеревоВерсий);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ДобавитьПредыдущуюВерсию(ТекущаяВетвь, Дерево, Данные)
|
||||
|
||||
НайденнаяСтрока = Неопределено;
|
||||
|
||||
Если ТекущаяВетвь = Неопределено Тогда
|
||||
Для Каждого Строка Из Данные Цикл
|
||||
Если Строка.ЭтоТекущая Тогда
|
||||
НайденнаяСтрока = Строка;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Иначе
|
||||
Для Каждого Строка Из Данные Цикл
|
||||
Если Строка.Ссылка = ТекущаяВетвь.РодительскаяВерсия Тогда
|
||||
НайденнаяСтрока = Строка;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если НайденнаяСтрока <> Неопределено Тогда
|
||||
Ветвь = Дерево.Строки.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(Ветвь, НайденнаяСтрока);
|
||||
Данные.Удалить(НайденнаяСтрока);
|
||||
|
||||
ДобавитьПодчиненныеВерсии(Ветвь, Данные);
|
||||
ДобавитьПредыдущуюВерсию(Ветвь, Дерево, Данные);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ДобавитьПодчиненныеВерсии(Ветвь, Данные)
|
||||
|
||||
Для Каждого Строка из Данные Цикл
|
||||
Если Ветвь.Ссылка = Строка.РодительскаяВерсия Тогда
|
||||
ЗаполнитьЗначенияСвойств(Ветвь.Строки.Добавить(), Строка);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Для Каждого Веточка из Ветвь.Строки Цикл
|
||||
ДобавитьПодчиненныеВерсии(Веточка, Данные);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПометитьНаУдалениеСнятьПометкуНаСервере(Версия)
|
||||
|
||||
Пометка = Не Версия.ПометкаУдаления;
|
||||
|
||||
ВерсияОбъект = Версия.ПолучитьОбъект();
|
||||
ВерсияОбъект.Заблокировать();
|
||||
ВерсияОбъект.УстановитьПометкуУдаления(Пометка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПометитьНаУдалениеСнятьПометку()
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Пометка = ОбщегоНазначения.ПолучитьЗначениеРеквизита(ТекущиеДанные.Ссылка, "ПометкаУдаления");
|
||||
Если Пометка Тогда
|
||||
ТекстВопроса = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Cнять с ""%1"" пометку на удаление?'"),
|
||||
Строка(ТекущиеДанные.Ссылка));
|
||||
Иначе
|
||||
ТекстВопроса = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Пометить ""%1"" на удаление?'"),
|
||||
Строка(ТекущиеДанные.Ссылка));
|
||||
КонецЕсли;
|
||||
|
||||
Результат = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Да);
|
||||
Если Результат <> КодВозвратаДиалога.Да Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ПометитьНаУдалениеСнятьПометкуНаСервере(ТекущиеДанные.Ссылка);
|
||||
|
||||
Если Не Пометка Тогда
|
||||
ТекущиеДанные.ИндексКартинки = 1;
|
||||
Иначе
|
||||
ТекущиеДанные.ИндексКартинки = ОбщегоНазначения.ПолучитьЗначениеРеквизита(ТекущиеДанные.Ссылка, "ИндексКартинки");
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ФОРМЫ
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ЗаполнитьДеревоВерсий();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ЭЛЕМЕНТОВ ФОРМЫ
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СделатьАктивнойВыполнить()
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ДанныеФайла = РаботаСФайлами.ПолучитьДанныеФайла(Неопределено, ТекущиеДанные.Ссылка);
|
||||
|
||||
Если ДанныеФайла.Редактирует.Пустая() Тогда
|
||||
СменитьАктивнуюВерсиюФайла(ТекущиеДанные.Ссылка);
|
||||
ЗаполнитьДеревоВерсий();
|
||||
Оповестить("АктивнаяВерсияИзменена", Параметры.Файл);
|
||||
Иначе
|
||||
Предупреждение(НСтр("ru = 'Смена активной версии разрешена только для не занятых файлов!'"));
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Функция ОбойтиВсеУзлыДерева(Элементы, ТекущаяВерсия)
|
||||
|
||||
Для Каждого Версия Из Элементы Цикл
|
||||
|
||||
Если Версия.Ссылка = ТекущаяВерсия Тогда
|
||||
Идентификатор = Версия.ПолучитьИдентификатор();
|
||||
Возврат Идентификатор;
|
||||
КонецЕсли;
|
||||
|
||||
КодВозврата = ОбойтиВсеУзлыДерева(Версия.ПолучитьЭлементы(), ТекущаяВерсия);
|
||||
Если КодВозврата <> -1 Тогда
|
||||
Возврат КодВозврата;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат -1;
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
Если ИмяСобытия = "ЗаконченоРедактирование" Или ИмяСобытия = "ВерсияСохранена" Тогда
|
||||
Если Параметры.Файл = Параметр Тогда
|
||||
|
||||
ТекущаяВерсия = Элементы.Список.ТекущиеДанные.Ссылка;
|
||||
ЗаполнитьДеревоВерсий();
|
||||
|
||||
КодВозврата = ОбойтиВсеУзлыДерева(ДеревоВерсий.ПолучитьЭлементы(), ТекущаяВерсия);
|
||||
Если КодВозврата <> -1 Тогда
|
||||
Элементы.Список.ТекущаяСтрока = КодВозврата;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
|
||||
РаботаСФайламиКлиент.ОткрытьВерсиюФайла(
|
||||
РаботаСФайлами.ПолучитьДанныеФайлаДляОткрытия(Неопределено, ТекущиеДанные.Ссылка, УникальныйИдентификатор),
|
||||
УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьКарточку(Команда)
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные <> Неопределено Тогда
|
||||
|
||||
Версия = ТекущиеДанные.Ссылка;
|
||||
|
||||
ПараметрыОткрытияФормы = Новый Структура("Ключ", Версия);
|
||||
ОткрытьФорму("Справочник.ВерсииФайлов.ФормаОбъекта", ПараметрыОткрытияФормы);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПередУдалением(Элемент, Отказ)
|
||||
|
||||
Отказ = Истина;
|
||||
ПометитьНаУдалениеСнятьПометку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПометитьНаУдаление(Команда)
|
||||
|
||||
ПометитьНаУдалениеСнятьПометку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПередНачаломИзменения(Элемент, Отказ)
|
||||
|
||||
Отказ = Истина;
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные <> Неопределено Тогда
|
||||
|
||||
Версия = ТекущиеДанные.Ссылка;
|
||||
|
||||
ПараметрыОткрытияФормы = Новый Структура("Ключ", Версия);
|
||||
ОткрытьФорму("Справочник.ВерсииФайлов.ФормаОбъекта", ПараметрыОткрытияФормы);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
// Функция преобразует Windows имя файла в URL OpenOffice
|
||||
Функция ПреобразоватьВURL(ИмяФайла)
|
||||
Возврат "file:///" + СтрЗаменить(ИмяФайла, "\", "/");
|
||||
КонецФункции
|
||||
|
||||
// создание структуры для параметров OpenOffice
|
||||
&НаКлиенте
|
||||
Функция ПрисвоитьЗначениеСвойству(Объект, ИмяСвойства, ЗначениеСвойства)
|
||||
Свойства = Объект.Bridge_GetStruct("com.sun.star.beans.PropertyValue");
|
||||
Свойства.Name = ИмяСвойства;
|
||||
Свойства.Value = ЗначениеСвойства;
|
||||
|
||||
Возврат Свойства;
|
||||
КонецФункции
|
||||
|
||||
// Сравнить 2 выбранные версии.
|
||||
&НаКлиенте
|
||||
Процедура Сравнить(Команда)
|
||||
Перем Ссылка1;
|
||||
Перем Ссылка2;
|
||||
|
||||
ЧислоВыделенныхСтрок = Элементы.Список.ВыделенныеСтроки.Количество();
|
||||
|
||||
Если ЧислоВыделенныхСтрок = 2 ИЛИ ЧислоВыделенныхСтрок = 1 Тогда
|
||||
|
||||
#Если НЕ ВебКлиент Тогда
|
||||
|
||||
Если ЧислоВыделенныхСтрок = 2 Тогда
|
||||
Ссылка1 = ДеревоВерсий.НайтиПоИдентификатору(Элементы.Список.ВыделенныеСтроки[0]).Ссылка;
|
||||
Ссылка2 = ДеревоВерсий.НайтиПоИдентификатору(Элементы.Список.ВыделенныеСтроки[1]).Ссылка;
|
||||
ИначеЕсли ЧислоВыделенныхСтрок = 1 Тогда
|
||||
|
||||
Ссылка1 = Элементы.Список.ТекущиеДанные.Ссылка;
|
||||
Ссылка2 = Элементы.Список.ТекущиеДанные.РодительскаяВерсия;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
СпособСравненияВерсийФайлов = Неопределено;
|
||||
Расширение = НРег(Элементы.Список.ТекущиеДанные.Расширение);
|
||||
|
||||
РасширениеПоддерживается = (Расширение = "txt" ИЛИ Расширение = "doc" ИЛИ Расширение = "docx" ИЛИ Расширение = "rtf" ИЛИ Расширение = "htm" ИЛИ Расширение = "html" ИЛИ Расширение = "odt");
|
||||
|
||||
Если Не РасширениеПоддерживается Тогда
|
||||
Предупреждение(НСтр("ru = 'Сравнение версий поддерживается только для файлов следующих типов:
|
||||
| Текстовый документ (.txt)
|
||||
| Документ формата RTF (.rtf)
|
||||
| Документ Microsoft Word (.doc, .docx)
|
||||
| Документ HTML (.html .htm)
|
||||
| Текстовый документ OpenDocument (.odt)'"));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиента().ЭтоБазоваяВерсияКонфигурации Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Данная операция не поддерживается в базовой версии.'"));
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Расширение = "odt" Тогда
|
||||
СпособСравненияВерсийФайлов = "OpenOfficeOrgWriter";
|
||||
КонецЕсли;
|
||||
Если Расширение = "htm" ИЛИ Расширение = "html" Тогда
|
||||
СпособСравненияВерсийФайлов = "MicrosoftOfficeWord";
|
||||
КонецЕсли;
|
||||
|
||||
Если СпособСравненияВерсийФайлов = Неопределено Тогда
|
||||
СпособСравненияВерсийФайлов = РаботаСФайламиКлиентПовтИсп.ПолучитьПерсональныеНастройкиРаботыСФайлами().СпособСравненияВерсийФайлов;
|
||||
КонецЕсли;
|
||||
|
||||
Если СпособСравненияВерсийФайлов = Неопределено Тогда // первый вызов - еще не инициализирована настройка
|
||||
Результат = ОткрытьФормуМодально("Справочник.ВерсииФайлов.Форма.ФормаВыбораСпособаСравненияВерсий");
|
||||
|
||||
Если Результат <> КодВозвратаДиалога.ОК Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СпособСравненияВерсийФайлов = РаботаСФайламиКлиентПовтИсп.ПолучитьПерсональныеНастройкиРаботыСФайлами().СпособСравненияВерсийФайлов;
|
||||
КонецЕсли;
|
||||
|
||||
Если СпособСравненияВерсийФайлов = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеФайла1 = РаботаСФайлами.ПолучитьДанныеФайлаДляОткрытия(Неопределено, Ссылка1, УникальныйИдентификатор);
|
||||
ДанныеФайла2 = РаботаСФайлами.ПолучитьДанныеФайлаДляОткрытия(Неопределено, Ссылка2, УникальныйИдентификатор);
|
||||
|
||||
ТекстСостояния = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Выполняется сравнение версий файла ""%1""...'"), ДанныеФайла1.Ссылка);
|
||||
Состояние(ТекстСостояния);
|
||||
|
||||
ПолноеИмяФайла1 = "";
|
||||
Результат1 = РаботаСФайламиКлиент.ПолучитьФайлВерсииВРабочийКаталог(ДанныеФайла1, ПолноеИмяФайла1);
|
||||
|
||||
ПолноеИмяФайла2 = "";
|
||||
Результат2 = РаботаСФайламиКлиент.ПолучитьФайлВерсииВРабочийКаталог(ДанныеФайла2, ПолноеИмяФайла2);
|
||||
|
||||
Если Результат1 И Результат2 Тогда
|
||||
|
||||
ПутьКФайлу1 = "";
|
||||
ПутьКФайлу2 = "";
|
||||
|
||||
Если ДанныеФайла1.НомерВерсии < ДанныеФайла2.НомерВерсии Тогда
|
||||
ПутьКФайлу1 = ПолноеИмяФайла1;
|
||||
ПутьКФайлу2 = ПолноеИмяФайла2;
|
||||
Иначе
|
||||
ПутьКФайлу1 = ПолноеИмяФайла2;
|
||||
ПутьКФайлу2 = ПолноеИмяФайла1;
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
|
||||
Если СпособСравненияВерсийФайлов = "MicrosoftOfficeWord" Тогда
|
||||
ОбъектWord = Новый COMОбъект("Word.Application");
|
||||
ОбъектWord.Visible = 0;
|
||||
|
||||
Документ = ОбъектWord.Documents.Open(ПутьКФайлу1);
|
||||
|
||||
Документ.Merge(ПутьКФайлу2, 0, 0, 0); // MergeTarget:=wdMergeTargetSelected, DetectFormatChanges:=False, UseFormattingFrom:=wdFormattingFromCurrent
|
||||
|
||||
ОбъектWord.Visible = 1;
|
||||
ОбъектWord.Activate();
|
||||
|
||||
Документ.Close();
|
||||
ИначеЕсли СпособСравненияВерсийФайлов = "OpenOfficeOrgWriter" Тогда
|
||||
|
||||
// снимем readonly - иначе не сработает
|
||||
Файл1 = Новый Файл(ПутьКФайлу1);
|
||||
Файл1.УстановитьТолькоЧтение(Ложь);
|
||||
|
||||
Файл2 = Новый Файл(ПутьКФайлу2);
|
||||
Файл2.УстановитьТолькоЧтение(Ложь);
|
||||
|
||||
// Открыть OpenOffice
|
||||
ServiceManager = Новый COMОбъект("com.sun.star.ServiceManager");
|
||||
Reflection = ServiceManager.createInstance("com.sun.star.reflection.CoreReflection");
|
||||
Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop");
|
||||
Dispatcher = ServiceManager.createInstance("com.sun.star.frame.DispatchHelper");
|
||||
|
||||
// Открыть документ OpenOffice
|
||||
Args = Новый COMSafeArray("VT_DISPATCH", 1);
|
||||
OOДокумент = Desktop.loadComponentFromURL(ПреобразоватьВURL(ПутьКФайлу2), "_blank", 0, Args);
|
||||
|
||||
frame = Desktop.getCurrentFrame();
|
||||
|
||||
// установить показ изменений
|
||||
ПараметрыСравнения = Новый COMSafeArray("VT_VARIANT", 1);
|
||||
ПараметрыСравнения.SetValue(0, ПрисвоитьЗначениеСвойству(ServiceManager, "ShowTrackedChanges", Истина));
|
||||
dispatcher.executeDispatch(frame, ".uno:ShowTrackedChanges", "", 0, ПараметрыСравнения);
|
||||
|
||||
// сравнить с документом
|
||||
ПараметрыВызова = Новый COMSafeArray("VT_VARIANT", 1);
|
||||
ПараметрыВызова.SetValue(0, ПрисвоитьЗначениеСвойству(ServiceManager, "URL", ПреобразоватьВURL(ПутьКФайлу1)));
|
||||
dispatcher.executeDispatch(frame, ".uno:CompareDocuments", "", 0, ПараметрыВызова);
|
||||
|
||||
OOДокумент = Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Исключение
|
||||
Информация = ИнформацияОбОшибке();
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(Информация.Описание);
|
||||
КонецПопытки;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Состояние();
|
||||
#Иначе
|
||||
Предупреждение(НСтр("ru = 'Сравнение версий в веб-клиенте не поддерживается!'"));
|
||||
#КонецЕсли
|
||||
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
ЧислоВыделенныхСтрок = Элементы.Список.ВыделенныеСтроки.Количество();
|
||||
|
||||
КомандаСравненияДоступна = Ложь;
|
||||
|
||||
Если ЧислоВыделенныхСтрок = 2 Тогда
|
||||
КомандаСравненияДоступна = Истина;
|
||||
ИначеЕсли ЧислоВыделенныхСтрок = 1 Тогда
|
||||
|
||||
Если Не Элементы.Список.ТекущиеДанные.РодительскаяВерсия.Пустая() Тогда
|
||||
КомандаСравненияДоступна = Истина;
|
||||
Иначе
|
||||
КомандаСравненияДоступна = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
КомандаСравненияДоступна = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Если КомандаСравненияДоступна = Истина Тогда
|
||||
Элементы.ОсновнаяКоманднаяПанель.ПодчиненныеЭлементы.Сравнить.Доступность = Истина;
|
||||
Элементы.СписокКонтекстноеМеню.ПодчиненныеЭлементы.КонтекстноеМенюСписокСравнить.Доступность = Истина;
|
||||
Иначе
|
||||
Элементы.ОсновнаяКоманднаяПанель.ПодчиненныеЭлементы.Сравнить.Доступность = Ложь;
|
||||
Элементы.СписокКонтекстноеМеню.ПодчиненныеЭлементы.КонтекстноеМенюСписокСравнить.Доступность = Ложь;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьВерсию(Команда)
|
||||
|
||||
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
|
||||
Если ТекущиеДанные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
РаботаСФайламиКлиент.ОткрытьВерсиюФайла(
|
||||
РаботаСФайлами.ПолучитьДанныеФайлаДляОткрытия(Неопределено, ТекущиеДанные.Ссылка, УникальныйИдентификатор),
|
||||
УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,38 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьВыполнить()
|
||||
ДанныеФайла = РаботаСФайлами.ПолучитьДанныеФайлаДляОткрытия(
|
||||
Неопределено, Объект.Ссылка, УникальныйИдентификатор);
|
||||
РаботаСФайламиКлиент.ОткрытьВерсиюФайла(ДанныеФайла, УникальныйИдентификатор);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПолноеНаименованиеПриИзменении(Элемент)
|
||||
Объект.Наименование = Объект.ПолноеНаименование;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если ТипЗнч(Объект.Владелец) = Тип("СправочникСсылка.Файлы") Тогда
|
||||
Элементы.ПолноеНаименование.ТолькоПросмотр = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если Пользователи.ЭтоПолноправныйПользовательИБ() Тогда
|
||||
Элементы.Автор.ТолькоПросмотр = Ложь;
|
||||
Элементы.ДатаСоздания.ТолькоПросмотр = Ложь;
|
||||
Элементы.РодительскаяВерсия.ТолькоПросмотр = Ложь;
|
||||
Иначе
|
||||
Элементы.ГруппаХранение.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ТомПолныйПуть = РаботаСФайлами.ПолныйПутьТома(Объект.Том);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
Оповестить("ВерсияСохранена", Объект.Владелец);
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.5969" name="GENERATOR"></meta></head><body>
|
||||
<p>Для просмотра списка всех версий файла откройте его карточку (<strong>F2</strong> или команда "<strong>Открыть карточку</strong>") и перейдите в раздел "<strong>Версии файлов</strong>".</p>
|
||||
<p>В списке версий можно:</p>
|
||||
<ul><li>открыть файл версии соответствующим приложением для просмотра (команда "<strong>Открыть карточку</strong>");
|
||||
</li><li>удалить ненужные версии (клавиша <strong>Del</strong> или команда "<strong>Пометить текущий элемент на удаление</strong>");
|
||||
</li><li>изменить активную (текущую) версию (команда "<strong>Сделать активной</strong>");
|
||||
</li><li>сравнить две версии (команда "<strong>Сравнить</strong>"). Сравнение версий поддерживается для файлов HTML, TXT, RTF, DOC, DOCX, ODT.</li></ul><p> </p>
|
||||
<p>См. также: <a href="Catalog.Файлы/Help">Файлы</a>, <a href="v8help://frame/form_common">Общая информация о формах</a>.</p>
|
||||
<p> </p></body></html>
|
||||
@@ -0,0 +1,101 @@
|
||||
|
||||
Перем ЗаписьПодписанногоОбъекта Экспорт;
|
||||
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоНовый() Тогда
|
||||
РодительскаяВерсия = Владелец.ТекущаяВерсия;
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ПривилегированныйРежим() И ЗаписьПодписанногоОбъекта <> Истина Тогда
|
||||
|
||||
Если ЗначениеЗаполнено(Ссылка) Тогда
|
||||
|
||||
СсылкаПодписан = ОбщегоНазначения.ПолучитьЗначениеРеквизита(Ссылка, "Подписан");
|
||||
Если Подписан И СсылкаПодписан Тогда
|
||||
ВызватьИсключение НСтр("ru = 'Подписанную версию нельзя редактировать.'");
|
||||
КонецЕсли;
|
||||
|
||||
СсылкаЗашифрован = ОбщегоНазначения.ПолучитьЗначениеРеквизита(Ссылка, "Зашифрован");
|
||||
Если Зашифрован И СсылкаЗашифрован И Подписан И НЕ СсылкаПодписан Тогда
|
||||
ВызватьИсключение НСтр("ru = 'Зашифрованный файл нельзя подписывать.'");
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
// Выполним установку индекса пиктограммы при записи объекта
|
||||
ИндексКартинки = РаботаСФайламиКлиентСервер.ПолучитьИндексПиктограммыФайла(Расширение);
|
||||
|
||||
Если СтатусИзвлеченияТекста.Пустая() Тогда
|
||||
СтатусИзвлеченияТекста = Перечисления.СтатусыИзвлеченияТекстаФайлов.НеИзвлечен;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(Владелец) = Тип("СправочникСсылка.Файлы") Тогда
|
||||
Наименование = СокрЛП(ПолноеНаименование);
|
||||
КонецЕсли;
|
||||
|
||||
Если Владелец.ТекущаяВерсия = Ссылка Тогда
|
||||
Если ПометкаУдаления = Истина И Владелец.ПометкаУдаления <> Истина Тогда
|
||||
Отказ = Истина;
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Активную версию нельзя удалить!'"));
|
||||
КонецЕсли;
|
||||
ИначеЕсли РодительскаяВерсия.Пустая() Тогда
|
||||
Если ПометкаУдаления = Истина И Владелец.ПометкаУдаления <> Истина Тогда
|
||||
Отказ = Истина;
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Первую версию нельзя удалить!'"));
|
||||
КонецЕсли;
|
||||
ИначеЕсли ПометкаУдаления = Истина И Владелец.ПометкаУдаления <> Истина Тогда
|
||||
// Очищаем у версий, дочерних к помеченной, ссылку на родительскую -
|
||||
// переставляем на родительскую версию удаляемой версии
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ВерсииФайлов.Ссылка КАК Ссылка
|
||||
|ИЗ
|
||||
| Справочник.ВерсииФайлов КАК ВерсииФайлов
|
||||
|ГДЕ
|
||||
| ВерсииФайлов.РодительскаяВерсия = &РодительскаяВерсия";
|
||||
|
||||
Запрос.УстановитьПараметр("РодительскаяВерсия", Ссылка);
|
||||
|
||||
Результат = Запрос.Выполнить();
|
||||
|
||||
Если Не Результат.Пустой() Тогда
|
||||
Выборка = Результат.Выбрать();
|
||||
Выборка.Следующий();
|
||||
|
||||
Объект = Выборка.Ссылка.ПолучитьОбъект();
|
||||
ЗаблокироватьДанныеДляРедактирования(Объект.Ссылка);
|
||||
Объект.РодительскаяВерсия = РодительскаяВерсия;
|
||||
Объект.Записать();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередУдалением(Отказ)
|
||||
Если ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
||||
Если НЕ Том.Пустая() Тогда
|
||||
ПолныйПуть = РаботаСФайлами.ПолныйПутьТома(Том) + ПутьКФайлу;
|
||||
Попытка
|
||||
Файл = Новый Файл(ПолныйПуть);
|
||||
Файл.УстановитьТолькоЧтение(Ложь);
|
||||
УдалитьФайлы(ПолныйПуть);
|
||||
|
||||
ПутьСПодкаталогом = Файл.Путь;
|
||||
МассивФайловВКаталоге = НайтиФайлы(ПутьСПодкаталогом, "*.*");
|
||||
Если МассивФайловВКаталоге.Количество() = 0 Тогда
|
||||
УдалитьФайлы(ПутьСПодкаталогом);
|
||||
КонецЕсли;
|
||||
|
||||
Исключение
|
||||
КонецПопытки;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,655 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="eb3dfdc7-58b8-4b1f-b079-368c262364c9">
|
||||
<producedTypes>
|
||||
<objectType typeId="10c12307-cacf-42a7-8b8f-e70445f020f1" valueTypeId="4beb31d0-6c98-4bd7-9813-4e3923631dc5"/>
|
||||
<refType typeId="ec8143f8-747e-4a3a-9d34-e53de10ed5b5" valueTypeId="18c4b501-9fa5-4076-9deb-6b33fd7cc5d1"/>
|
||||
<selectionType typeId="04d05917-d5e0-460a-a0fe-fc4c9a43f931" valueTypeId="d0cd2368-3a36-4474-a19a-f51d46a70384"/>
|
||||
<listType typeId="c9d81c2a-15cf-4c32-85f5-0766b95d9f1b" valueTypeId="5825487c-877e-4c1d-91fa-4bb3558d652b"/>
|
||||
<managerType typeId="aa7f89f8-20ca-4f8a-847d-bd08dfae4cf8" valueTypeId="bb1254c2-8bfd-4464-8852-f933538d8372"/>
|
||||
</producedTypes>
|
||||
<name>ВерсииФайлов</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Версии файлов</value>
|
||||
</synonym>
|
||||
<inputByString>Catalog.ВерсииФайлов.StandardAttribute.Code</inputByString>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>PredefinedDataName</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Predefined</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Ref</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>DeletionMark</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>IsFolder</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Owner</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Parent</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Description</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Краткое наименование</value>
|
||||
</synonym>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Code</name>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value> </value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<objectPresentation>
|
||||
<key>ru</key>
|
||||
<value>Версия файла</value>
|
||||
</objectPresentation>
|
||||
<levelCount>2</levelCount>
|
||||
<foldersOnTop>true</foldersOnTop>
|
||||
<owners>Catalog.Файлы</owners>
|
||||
<codeLength>9</codeLength>
|
||||
<descriptionLength>150</descriptionLength>
|
||||
<codeType>String</codeType>
|
||||
<codeAllowedLength>Variable</codeAllowedLength>
|
||||
<codeSeries>WithinOwnerSubordination</codeSeries>
|
||||
<checkUnique>true</checkUnique>
|
||||
<autonumbering>true</autonumbering>
|
||||
<editType>InDialog</editType>
|
||||
<choiceMode>BothWays</choiceMode>
|
||||
<defaultObjectForm>Catalog.ВерсииФайлов.Form.ФормаЭлемента</defaultObjectForm>
|
||||
<defaultListForm>Catalog.ВерсииФайлов.Form.ФормаСписка</defaultListForm>
|
||||
<defaultChoiceForm>Catalog.ВерсииФайлов.Form.ФормаВыбора</defaultChoiceForm>
|
||||
<attributes uuid="5030a318-f8f7-4ec7-80d6-6eee0772562f">
|
||||
<name>Автор</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Автор</value>
|
||||
</synonym>
|
||||
<comment>Автор - пользователь, создавший версию</comment>
|
||||
<type>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<quickChoice>DontUse</quickChoice>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Catalog.Пользователи.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="242e911d-e49c-4b8a-8543-cc2e079220fd">
|
||||
<name>ДатаМодификацииУниверсальная</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дата модификации универсальная</value>
|
||||
</synonym>
|
||||
<comment>Дата модификации файла - приведенная к Гринвичу (очищенная от смещения летнего времени и смещения зоны)</comment>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:DateValue">
|
||||
<value>0001-01-01T00:00:00</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="73044e20-148c-46e9-b5b5-973c91de0d61">
|
||||
<name>ДатаСоздания</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дата создания</value>
|
||||
</synonym>
|
||||
<comment>Дата создания версии</comment>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:DateValue">
|
||||
<value>0001-01-01T00:00:00</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="f8ab477c-8e78-48c0-9f99-27748b109706">
|
||||
<name>Зашифрован</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Зашифрован</value>
|
||||
</synonym>
|
||||
<comment>Зашифрован</comment>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="24cff6c8-6c20-4383-b97c-6afa52738960">
|
||||
<name>ИндексКартинки</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Индекс картинки</value>
|
||||
</synonym>
|
||||
<comment>Индекс иконки, соответствующей расширению файла, для показа в списке</comment>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>10</precision>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</fillValue>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="462e2694-750d-49ef-93ac-17a7779be68d">
|
||||
<name>Комментарий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Комментарий</value>
|
||||
</synonym>
|
||||
<comment>Комментарий к версии</comment>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<multiLine>true</multiLine>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="c24ff02e-5afc-45df-81cf-64ea2b261c2d">
|
||||
<name>НомерВерсии</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Номер версии</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>5</precision>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="2d51aae9-650d-4719-a94d-2609b69a2d36">
|
||||
<name>Подписан</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Подписан</value>
|
||||
</synonym>
|
||||
<comment>Подписан ЭЦП</comment>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="6025f5b5-6dc7-46b8-96e6-02823c5b4de7">
|
||||
<name>ПолноеНаименование</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Полное наименование</value>
|
||||
</synonym>
|
||||
<comment>Полное наименование (длиной до 256 символов)</comment>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>256</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue">
|
||||
<value> </value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="5d9d88ea-b2e4-425c-bb4d-a005e867d56c">
|
||||
<name>ПутьКФайлу</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Путь к файлу</value>
|
||||
</synonym>
|
||||
<comment>Дополнительный путь к файлу на диске (в случае если ТипХраненияФайла - на диске)</comment>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="b76d342c-0f9d-4eb0-b49e-a9f472a4dd0d">
|
||||
<name>Размер</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Размер</value>
|
||||
</synonym>
|
||||
<comment>Размер файла версии</comment>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>10</precision>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="85639a53-b367-49ce-84f2-4e21d81c489b">
|
||||
<name>Расширение</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Расширение</value>
|
||||
</synonym>
|
||||
<comment>Расширение файла версии</comment>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>10</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="24b59586-178e-4efc-90ae-529553f3bb6c">
|
||||
<name>РодительскаяВерсия</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Родительская версия</value>
|
||||
</synonym>
|
||||
<comment>Родительская версия для данной версии - возможна древесная структура версий</comment>
|
||||
<type>
|
||||
<types>CatalogRef.ВерсииФайлов</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Catalog.ВерсииФайлов.EmptyRef</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="20e75dd5-222a-4100-aa43-3684991e3f21">
|
||||
<name>СтатусИзвлеченияТекста</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Статус извлечения текста</value>
|
||||
</synonym>
|
||||
<comment>Статус извлечения текста - для фонового задания извлечения текста</comment>
|
||||
<type>
|
||||
<types>EnumRef.СтатусыИзвлеченияТекстаФайлов</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Enum.СтатусыИзвлеченияТекстаФайлов.EmptyRef</value>
|
||||
</fillValue>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="3c611832-4bc2-4229-a27d-d5dc82f3a498">
|
||||
<name>ТекстХранилище</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Текст</value>
|
||||
</synonym>
|
||||
<comment>Текст, извлеченный из файла - для полнотекстового поиска</comment>
|
||||
<type>
|
||||
<types>ValueStorage</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="50e9eb52-02e3-44ff-9c9e-e76dbe38da63">
|
||||
<name>ТипХраненияФайла</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Тип хранения файла</value>
|
||||
</synonym>
|
||||
<comment>Где хранятся файлы - в базе как ХранилищеЗначения или в каталоге на диске</comment>
|
||||
<type>
|
||||
<types>EnumRef.ТипыХраненияФайлов</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="5dadc422-1fbd-4918-9db3-09ec72c3404e">
|
||||
<name>Том</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Том</value>
|
||||
</synonym>
|
||||
<comment>Ссылка на том (в случае если ТипХраненияФайла - на диске)</comment>
|
||||
<type>
|
||||
<types>CatalogRef.ТомаХраненияФайлов</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<indexing>Index</indexing>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="ffdaf8a0-7a8f-4756-bdfc-a0c6ae6c3869">
|
||||
<name>ФайлХранилище</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Файл</value>
|
||||
</synonym>
|
||||
<comment>Файл версии</comment>
|
||||
<type>
|
||||
<types>ValueStorage</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<tabularSections uuid="ab1bcabf-ffb0-4914-8ad0-b94b5aaeab1d">
|
||||
<producedTypes>
|
||||
<objectType typeId="5da3d5eb-b33d-49ee-a0c7-e7bce043d7d7" valueTypeId="1349a0c3-4a9d-460c-8f72-0d86cc51d6f4"/>
|
||||
<rowType typeId="204f0716-62ac-492f-ac0f-9b6e774a82f7" valueTypeId="9239b454-c752-4814-943c-3d448fdcce59"/>
|
||||
</producedTypes>
|
||||
<name>ЭлектронноЦифровыеПодписи</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>ЭЦП</value>
|
||||
</synonym>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>LineNumber</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<attributes uuid="ea9d9a17-59bd-4b34-816e-b2dd1d6641d8">
|
||||
<name>ВерсияАлгоритмаГенерацииФайла</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Версия алгоритма генерации файла</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>5</precision>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="c5478d09-c8d3-4cc6-878e-27656ecc8409">
|
||||
<name>ДатаПодписи</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Дата подписи</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Date</types>
|
||||
<dateQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="01b97d2f-40b9-4f12-8bc5-ab75fd160b7c">
|
||||
<name>ИмяФайлаПодписи</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Имя файла подписи</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="75974146-5b1a-412c-b7d5-1575704bbdab">
|
||||
<name>Комментарий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Комментарий</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="949f87cb-258c-4b6b-95ee-8a7491a4b64e">
|
||||
<name>КомуВыданСертификат</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Кому выдан сертификат</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="8a348012-99dc-4dc9-8bec-0df3caf4cdc5">
|
||||
<name>Отпечаток</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Отпечаток</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>255</length>
|
||||
</stringQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="5c089988-5381-41ed-9f05-f85db46b8d94">
|
||||
<name>Подпись</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Подпись</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>ValueStorage</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
<attributes uuid="85a36352-1569-4ce4-aeba-477db524c36d">
|
||||
<name>УстановившийПодпись</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Установивший подпись</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>CatalogRef.Пользователи</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
</attributes>
|
||||
</tabularSections>
|
||||
<forms uuid="2fcde115-5c5a-465c-a326-d7ba379675fc">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма списка</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="2d86d1fc-5367-47b8-804e-7f9c5fc8f3b1">
|
||||
<name>ФормаВыбора</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма выбора</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="b99c2068-15ea-43a1-9e9f-db29647e2387">
|
||||
<name>ФормаВыбораСпособаСравненияВерсий</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма выбора способа сравнения версий</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="9a4a0b04-3dfb-4551-90f0-16231f64b14f">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма элемента</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="98edcd6b-1c50-45c6-9a4c-390827a4ba52">
|
||||
<name>ФормаСпискаВерсийФайла</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма списка версий файла</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<commands uuid="346cb8b7-a20e-4a06-823e-26dfb2e3e741">
|
||||
<name>ОткрытьВерсииФайла</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Версии файла</value>
|
||||
</synonym>
|
||||
<group>FormNavigationPanelGoTo</group>
|
||||
<commandParameterType>
|
||||
<types>CatalogRef.Файлы</types>
|
||||
</commandParameterType>
|
||||
<representation>Auto</representation>
|
||||
</commands>
|
||||
</mdclass:Catalog>
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,226 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>4</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Description</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>16</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>5</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>7</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>9</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>8</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>10</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>12</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>11</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>13</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>15</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>14</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокРасширеннаяПодсказка</name>
|
||||
<id>6</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<rowPictureDataPath xsi:type="form:DataPath">
|
||||
<segments>Список.DefaultPicture</segments>
|
||||
</rowPictureDataPath>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<showRoot>true</showRoot>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<mainTable>Catalog.ВидыДокументовФизическихЛиц</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Description</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>3</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Auto</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Объект</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>CatalogObject.ВидыДокументовФизическихЛиц</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:CatalogFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,9 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.2900.5969" name="GENERATOR"></meta></head><body>
|
||||
<p class="Usual">Для каждого физического лица можно указать реквизиты документа, удостоверяющего личность. Для указания вида документа и используется этот справочник.</p>
|
||||
<p class="Usual">Справочник уже содержит основные документы, удостоверяющие личность, но может быть расширен пользователем.</p>
|
||||
<p class="Usual"> </p>
|
||||
<p class="Usual"><b>См. также:</b></p>
|
||||
<ul><li>
|
||||
<p class="Usual"><a href="Catalog.ФизическиеЛица/Help">Физические лица</a></p>
|
||||
</li><li>
|
||||
<p class="Usual"><a href="InformationRegister.ДокументыФизическихЛиц/Help">Удостоверения личности</a></p></li></ul></body></html>
|
||||
@@ -0,0 +1,4 @@
|
||||
|
||||
Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)
|
||||
Параметры.Отбор.Вставить("ПометкаУдаления",Ложь);
|
||||
КонецПроцедуры
|
||||
@@ -0,0 +1,151 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="6d83f50f-32e9-45a6-8b5e-d91ba005ae95">
|
||||
<producedTypes>
|
||||
<objectType typeId="dd5c8d10-c8b9-45dc-bfba-b30fa6da030d" valueTypeId="ec06f0f9-bfe4-42dc-b5ef-ff3126c37d55"/>
|
||||
<refType typeId="ba1f0ae8-fdcc-4aa2-8601-bfec8a102b7f" valueTypeId="152393e7-668a-4e69-97cc-fadeee0a11f5"/>
|
||||
<selectionType typeId="43d8e91d-d12a-4b8c-bbf0-20a5d46a70b3" valueTypeId="1d811bcb-65da-45b6-a7bf-cad82a476df0"/>
|
||||
<listType typeId="29a51485-8db3-4c8b-9631-3bd72f3f6e47" valueTypeId="e270018b-55a0-4753-847b-680d1b21dd79"/>
|
||||
<managerType typeId="cff944e5-c301-4aa5-9623-26abf9356895" valueTypeId="d9100e3a-a858-4531-9b2b-37536f66dd16"/>
|
||||
</producedTypes>
|
||||
<name>ВидыДокументовФизическихЛиц</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Виды документов физических лиц</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<inputByString>Catalog.ВидыДокументовФизическихЛиц.StandardAttribute.Description</inputByString>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>PredefinedDataName</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Predefined</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Ref</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>DeletionMark</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>IsFolder</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Owner</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Parent</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Description</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Code</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>DontUse</createOnInput>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<help>
|
||||
<pages>
|
||||
<lang>ru</lang>
|
||||
</pages>
|
||||
</help>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<objectPresentation>
|
||||
<key>ru</key>
|
||||
<value>Вид документа физических лиц</value>
|
||||
</objectPresentation>
|
||||
<levelCount>2</levelCount>
|
||||
<foldersOnTop>true</foldersOnTop>
|
||||
<descriptionLength>150</descriptionLength>
|
||||
<codeType>String</codeType>
|
||||
<defaultPresentation>AsDescription</defaultPresentation>
|
||||
<predefined>
|
||||
<items id="aefe0548-07c5-4c55-afd4-86452517f800">
|
||||
<name>ВодительскоеУдостоверение</name>
|
||||
<description>Водительское удостоверение</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
<items id="4c123acf-1094-4de2-bcb6-017f1c6e7f9a">
|
||||
<name>ПаспортРФ</name>
|
||||
<description>Паспорт гражданина РФ</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</items>
|
||||
</predefined>
|
||||
<editType>InDialog</editType>
|
||||
<quickChoice>true</quickChoice>
|
||||
<choiceMode>BothWays</choiceMode>
|
||||
<defaultObjectForm>Catalog.ВидыДокументовФизическихЛиц.Form.ФормаЭлемента</defaultObjectForm>
|
||||
<defaultListForm>Catalog.ВидыДокументовФизическихЛиц.Form.ФормаСписка</defaultListForm>
|
||||
<forms uuid="9afe457f-3c88-4cd3-94e7-7cea8a1a99a1">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма элемента</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="86ff5ea0-394a-4d8f-9601-acc2eb841bf6">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма списка</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
</mdclass:Catalog>
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<left xsi:type="dcscor:Field">ЭтоГруппа</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">true</right>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,241 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>Create</excludedCommands>
|
||||
<excludedCommands>CreateFolder</excludedCommands>
|
||||
<excludedCommands>MoveItem</excludedCommands>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>4</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Description</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>16</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>5</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>LabelField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:LabelFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>7</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>9</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>8</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>10</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>12</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>11</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>13</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>15</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>14</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокРасширеннаяПодсказка</name>
|
||||
<id>6</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<representation>Tree</representation>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<choiceMode>true</choiceMode>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<horizontalLinesBWA>false</horizontalLinesBWA>
|
||||
<verticalLinesBWA>false</verticalLinesBWA>
|
||||
<useAlternationRowColorBWA>false</useAlternationRowColorBWA>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandTopLevel</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<enableStartDrag>true</enableStartDrag>
|
||||
<enableDrag>true</enableDrag>
|
||||
<rowPictureDataPath xsi:type="form:DataPath">
|
||||
<segments>Список.DefaultPicture</segments>
|
||||
</rowPictureDataPath>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<choiceFoldersAndItems>Folders</choiceFoldersAndItems>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<showRoot>true</showRoot>
|
||||
<allowRootChoice>true</allowRootChoice>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>Create</excludedCommands>
|
||||
<excludedCommands>CreateFolder</excludedCommands>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<mainTable>Catalog.ВидыКонтактнойИнформации</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Description</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>3</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<readOnly>true</readOnly>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>Delete</excludedCommands>
|
||||
<excludedCommands>Reread</excludedCommands>
|
||||
<excludedCommands>SetDeletionMark</excludedCommands>
|
||||
<excludedCommands>Write</excludedCommands>
|
||||
<excludedCommands>WriteAndClose</excludedCommands>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Объект</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>CatalogObject.ВидыКонтактнойИнформации</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:CatalogFormExtInfo">
|
||||
<useForFoldersAndItems>Folders</useForFoldersAndItems>
|
||||
</extInfo>
|
||||
</form:Form>
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<item xsi:type="OrderItemField">
|
||||
<field>РеквизитДопУпорядочивания</field>
|
||||
<orderType>Asc</orderType>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
@@ -0,0 +1,431 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:Table">
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<excludedCommands>CreateFolder</excludedCommands>
|
||||
<excludedCommands>MoveItem</excludedCommands>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>НомерКартинки</name>
|
||||
<id>28</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.НомерКартинки</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>НомерКартинкиРасширеннаяПодсказка</name>
|
||||
<id>44</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НомерКартинкиКонтекстноеМеню</name>
|
||||
<id>29</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>PictureField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:ImageFieldExtInfo">
|
||||
<width>2</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<height>1</height>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<valuesPicture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.КонтактнаяИнформация</picture>
|
||||
</valuesPicture>
|
||||
<border xsi:type="core:BorderDef">
|
||||
<width>1</width>
|
||||
</border>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Ссылка</name>
|
||||
<id>30</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Вид контактной информации</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Список.Ref</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>СсылкаРасширеннаяПодсказка</name>
|
||||
<id>46</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СсылкаКонтекстноеМеню</name>
|
||||
<id>31</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<autoCommandBar>
|
||||
<name>СписокКоманднаяПанель</name>
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>BeforeAddRow</event>
|
||||
<name>СписокПередНачаломДобавления</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>35</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
|
||||
<id>37</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
|
||||
<id>36</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchStringAddition>
|
||||
<viewStatusAddition>
|
||||
<name>СписокСостояниеПросмотра</name>
|
||||
<id>38</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
|
||||
<id>40</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
|
||||
<id>39</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>ViewStatusAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</viewStatusAddition>
|
||||
<searchControlAddition>
|
||||
<name>СписокУправлениеПоиском</name>
|
||||
<id>41</id>
|
||||
<extendedTooltip>
|
||||
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
|
||||
<id>43</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
|
||||
<id>42</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>SearchControlAddition</type>
|
||||
<source>Список</source>
|
||||
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
</extInfo>
|
||||
</searchControlAddition>
|
||||
<extendedTooltip>
|
||||
<name>СписокРасширеннаяПодсказка</name>
|
||||
<id>34</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>СписокКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<representation>Tree</representation>
|
||||
<changeRowSet>true</changeRowSet>
|
||||
<changeRowOrder>true</changeRowOrder>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<autoMaxRowsCount>true</autoMaxRowsCount>
|
||||
<selectionMode>MultiRow</selectionMode>
|
||||
<header>true</header>
|
||||
<headerHeight>1</headerHeight>
|
||||
<footerHeight>1</footerHeight>
|
||||
<horizontalScrollBar>AutoUse</horizontalScrollBar>
|
||||
<verticalScrollBar>AutoUse</verticalScrollBar>
|
||||
<horizontalLines>true</horizontalLines>
|
||||
<verticalLines>true</verticalLines>
|
||||
<searchOnInput>Auto</searchOnInput>
|
||||
<initialListView>Auto</initialListView>
|
||||
<initialTreeView>ExpandAllLevels</initialTreeView>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<verticalStretch>true</verticalStretch>
|
||||
<rowPictureDataPath xsi:type="form:DataPath">
|
||||
<segments>Список.DefaultPicture</segments>
|
||||
</rowPictureDataPath>
|
||||
<borderColor xsi:type="core:ColorRef">
|
||||
<color>Style.BorderColor</color>
|
||||
</borderColor>
|
||||
<searchStringLocation>None</searchStringLocation>
|
||||
<viewStatusLocation>None</viewStatusLocation>
|
||||
<searchControlLocation>None</searchControlLocation>
|
||||
<autoMaxCardHeight>true</autoMaxCardHeight>
|
||||
<extInfo xsi:type="form:DynamicListTableExtInfo">
|
||||
<autoRefreshPeriod>60</autoRefreshPeriod>
|
||||
<period>
|
||||
<startDate>0001-01-01T00:00:00</startDate>
|
||||
<endDate>0001-01-01T00:00:00</endDate>
|
||||
</period>
|
||||
<topLevelParent xsi:type="core:UndefinedValue"/>
|
||||
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>Top</commandBarLocation>
|
||||
<showCommandBar>true</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ПереместитьВверх</name>
|
||||
<id>17</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ПереместитьВверхРасширеннаяПодсказка</name>
|
||||
<id>32</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ПереместитьЭлементВверх</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ButtonTextColor</color>
|
||||
</textColor>
|
||||
<backColor xsi:type="core:ColorRef">
|
||||
<color>Style.ButtonBackColor</color>
|
||||
</backColor>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ПереместитьВниз</name>
|
||||
<id>18</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<extendedTooltip>
|
||||
<name>ПереместитьВнизРасширеннаяПодсказка</name>
|
||||
<id>33</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ПереместитьЭлементВниз</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<textColor xsi:type="core:ColorRef">
|
||||
<color>Style.ButtonTextColor</color>
|
||||
</textColor>
|
||||
<backColor xsi:type="core:ColorRef">
|
||||
<color>Style.ButtonBackColor</color>
|
||||
</backColor>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<excludedCommands>CreateFolder</excludedCommands>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Список</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DynamicList</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
|
||||
<segments>Список.РеквизитДопУпорядочивания</segments>
|
||||
</notDefaultUseAlwaysAttributes>
|
||||
<main>true</main>
|
||||
<extInfo xsi:type="form:DynamicListExtInfo">
|
||||
<queryText>ВЫБРАТЬ
|
||||
ВЫБОР
|
||||
КОГДА СправочникВидыКонтактнойИнформации.ЭтоГруппа
|
||||
ТОГДА 0
|
||||
ИНАЧЕ СправочникВидыКонтактнойИнформации.Тип.Порядок + 2
|
||||
КОНЕЦ КАК НомерКартинки,
|
||||
СправочникВидыКонтактнойИнформации.Ссылка,
|
||||
СправочникВидыКонтактнойИнформации.ПометкаУдаления,
|
||||
СправочникВидыКонтактнойИнформации.Предопределенный,
|
||||
СправочникВидыКонтактнойИнформации.Родитель,
|
||||
СправочникВидыКонтактнойИнформации.ЭтоГруппа,
|
||||
СправочникВидыКонтактнойИнформации.Наименование,
|
||||
СправочникВидыКонтактнойИнформации.Тип,
|
||||
СправочникВидыКонтактнойИнформации.РеквизитДопУпорядочивания,
|
||||
СправочникВидыКонтактнойИнформации.РедактированиеТолькоВДиалоге,
|
||||
СправочникВидыКонтактнойИнформации.МожноИзменятьСпособРедактирования,
|
||||
СправочникВидыКонтактнойИнформации.АдресТолькоРоссийский
|
||||
ИЗ
|
||||
Справочник.ВидыКонтактнойИнформации КАК СправочникВидыКонтактнойИнформации</queryText>
|
||||
<mainTable>Catalog.ВидыКонтактнойИнформации</mainTable>
|
||||
<dynamicDataRead>true</dynamicDataRead>
|
||||
<autoFillAvailableFields>true</autoFillAvailableFields>
|
||||
<customQuery>true</customQuery>
|
||||
<autoSaveUserSettings>true</autoSaveUserSettings>
|
||||
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ПереместитьЭлементВверх</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Переместить элемент вверх</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Переместить элемент вверх</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>StdPicture.MoveUp</picture>
|
||||
</picture>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ПереместитьЭлементВверхВыполнить</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<formCommands>
|
||||
<name>ПереместитьЭлементВниз</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Переместить элемент вниз</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Переместить элемент вниз</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>StdPicture.MoveDown</picture>
|
||||
</picture>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ПереместитьЭлементВнизВыполнить</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа)
|
||||
|
||||
// Проверим, выполняется ли копирование группы
|
||||
Если Копирование И Группа Тогда
|
||||
Предупреждение(НСтр("ru = 'Добавление новых групп в справочнике запрещено!'"));
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// ПРОЦЕДУРЫ ПОДСИСТЕМЫ НАСТРОЙКИ ПОРЯДКА ЭЛЕМЕНТОВ
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПереместитьЭлементВверхВыполнить()
|
||||
|
||||
НастройкаПорядкаЭлементовКлиент.ПереместитьЭлементВверхВыполнить(Список, Элементы.Список);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПереместитьЭлементВнизВыполнить()
|
||||
|
||||
НастройкаПорядкаЭлементовКлиент.ПереместитьЭлементВнизВыполнить(Список, Элементы.Список);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -0,0 +1,305 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Родитель</name>
|
||||
<id>11</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Parent</segments>
|
||||
</dataPath>
|
||||
<extendedTooltip>
|
||||
<name>РодительРасширеннаяПодсказка</name>
|
||||
<id>15</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РодительКонтекстноеМеню</name>
|
||||
<id>12</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>1</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Description</segments>
|
||||
</dataPath>
|
||||
<defaultItem>true</defaultItem>
|
||||
<extendedTooltip>
|
||||
<name>НаименованиеРасширеннаяПодсказка</name>
|
||||
<id>17</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>НаименованиеКонтекстноеМеню</name>
|
||||
<id>2</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Тип</name>
|
||||
<id>3</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип информации</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.Тип</segments>
|
||||
</dataPath>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ТипПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ТипРасширеннаяПодсказка</name>
|
||||
<id>19</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ТипКонтекстноеМеню</name>
|
||||
<id>4</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>РедактированиеТолькоВДиалоге</name>
|
||||
<id>9</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.РедактированиеТолькоВДиалоге</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>РедактированиеТолькоВДиалогеПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>РедактированиеТолькоВДиалогеРасширеннаяПодсказка</name>
|
||||
<id>21</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РедактированиеТолькоВДиалогеКонтекстноеМеню</name>
|
||||
<id>10</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>АдресТолькоРоссийский</name>
|
||||
<id>13</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.АдресТолькоРоссийский</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>АдресТолькоРоссийскийРасширеннаяПодсказка</name>
|
||||
<id>23</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>АдресТолькоРоссийскийКонтекстноеМеню</name>
|
||||
<id>14</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
<group>Vertical</group>
|
||||
<autoFillCheck>true</autoFillCheck>
|
||||
<allowFormCustomize>true</allowFormCustomize>
|
||||
<enabled>true</enabled>
|
||||
<verticalScroll>UseIfNecessary</verticalScroll>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Объект</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>CatalogObject.ВидыКонтактнойИнформации</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
<savedData>true</savedData>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ТипКИАдрес</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип КИАдрес</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
<types>EnumRef.ТипыКонтактнойИнформации</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ТипКИТелефон</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип КИТелефон</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>EnumRef.ТипыКонтактнойИнформации</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ТипКИФакс</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Тип КИФакс</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
<types>EnumRef.ТипыКонтактнойИнформации</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:CatalogFormExtInfo">
|
||||
<handlers>
|
||||
<event>AfterWrite</event>
|
||||
<name>ПослеЗаписи</name>
|
||||
</handlers>
|
||||
</extInfo>
|
||||
</form:Form>
|
||||
@@ -0,0 +1,92 @@
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
ТипКИАдрес = Перечисления.ТипыКонтактнойИнформации.Адрес;
|
||||
ТипКИТелефон = Перечисления.ТипыКонтактнойИнформации.Телефон;
|
||||
ТипКИФакс = Перечисления.ТипыКонтактнойИнформации.Факс;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
ПроверитьЭлементыФормы();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи()
|
||||
|
||||
ПроверитьЭлементыФормы();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТипПриИзменении(Элемент)
|
||||
|
||||
ПроверитьЭлементыФормы();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РедактированиеТолькоВДиалогеПриИзменении(Элемент)
|
||||
|
||||
ПроверитьЭлементыФормы();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПроверитьЭлементыФормы()
|
||||
|
||||
ЭтоНовый = Не ЗначениеЗаполнено(Объект.Ссылка);
|
||||
|
||||
Если ЭтоНовый Тогда
|
||||
// для новых видов КИ установим признак "Можно изменять способ редактирования"
|
||||
Объект.МожноИзменятьСпособРедактирования = Истина;
|
||||
|
||||
Иначе
|
||||
// для уже записанных запретим редактировать группу и тип
|
||||
Элементы.Родитель.ТолькоПросмотр = Истина;
|
||||
Элементы.Тип.ТолькоПросмотр = Истина;
|
||||
|
||||
// для предопределенных запретим и наименование редактировать
|
||||
Если Объект.Предопределенный Тогда
|
||||
Элементы.Наименование.ТолькоПросмотр = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Не Объект.МожноИзменятьСпособРедактирования Тогда
|
||||
// Если у объекта нельзя менять способ редактирования, то сделаем недоступными оставшиеся элементы
|
||||
Элементы.РедактированиеТолькоВДиалоге.Доступность = Ложь;
|
||||
Элементы.АдресТолькоРоссийский.Доступность = Ложь;
|
||||
Возврат;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ЭтоАдрес = (Объект.Тип = ТипКИАдрес);
|
||||
ЭтоТелефон = (Объект.Тип = ТипКИТелефон);
|
||||
ЭтоФакс = (Объект.Тип = ТипКИФакс);
|
||||
|
||||
// Установим доступность и проверим значение поля РедактированиеТолькоВДиалоге
|
||||
Если ЭтоАдрес ИЛИ ЭтоТелефон ИЛИ ЭтоФакс Тогда
|
||||
Элементы.РедактированиеТолькоВДиалоге.Доступность = Истина;
|
||||
Иначе
|
||||
Элементы.РедактированиеТолькоВДиалоге.Доступность = Ложь;
|
||||
Если Объект.РедактированиеТолькоВДиалоге Тогда
|
||||
Объект.РедактированиеТолькоВДиалоге = Ложь;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
// Установим доступность и проверим значение поля РедактированиеТолькоВДиалоге
|
||||
Если ЭтоАдрес И Объект.РедактированиеТолькоВДиалоге Тогда
|
||||
Элементы.АдресТолькоРоссийский.Доступность = Истина;
|
||||
Иначе
|
||||
Элементы.АдресТолькоРоссийский.Доступность = Ложь;
|
||||
Если Объект.АдресТолькоРоссийский Тогда
|
||||
Объект.АдресТолькоРоссийский = Ложь;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Whitespace-only changes.
Whitespace-only changes.
@@ -0,0 +1,324 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="782cb93d-36e6-4923-b2b6-75caa3459cd6">
|
||||
<producedTypes>
|
||||
<objectType typeId="b6307745-ae1b-4b6d-830d-6b06fe7d75f5" valueTypeId="a944313b-8aea-4aab-bcdd-9759ea9da991"/>
|
||||
<refType typeId="fc1d5c1f-385f-493f-a538-f80a12c7cb6f" valueTypeId="e6a9093d-d862-4150-82b8-612a27a8b0f8"/>
|
||||
<selectionType typeId="11a6082e-0380-489c-a5c2-9313b9736327" valueTypeId="39d17cf4-829e-4fc4-8795-c31af643a086"/>
|
||||
<listType typeId="e1fe64ce-ba51-40ea-89bc-02ea5613b98c" valueTypeId="5ff7fb6a-b775-4bf7-8f9f-c5983a7303cf"/>
|
||||
<managerType typeId="335649db-6a3d-4f02-a562-9dd6cf408d98" valueTypeId="de5de393-095f-485a-9fd3-b74284f8ff44"/>
|
||||
</producedTypes>
|
||||
<name>ВидыКонтактнойИнформации</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Виды контактной информации</value>
|
||||
</synonym>
|
||||
<useStandardCommands>true</useStandardCommands>
|
||||
<inputByString>Catalog.ВидыКонтактнойИнформации.StandardAttribute.Description</inputByString>
|
||||
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>PredefinedDataName</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Predefined</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Ref</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>DeletionMark</name>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>IsFolder</name>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Owner</name>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Parent</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Группа</value>
|
||||
</synonym>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Группа вида контактной информации</value>
|
||||
</toolTip>
|
||||
<fillFromFillingValue>true</fillFromFillingValue>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Catalog.ВидыКонтактнойИнформации.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Description</name>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Наименование вида контактной информации</value>
|
||||
</toolTip>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<standardAttributes>
|
||||
<dataHistory>Use</dataHistory>
|
||||
<name>Code</name>
|
||||
<fillValue xsi:type="core:StringValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
</standardAttributes>
|
||||
<createOnInput>Use</createOnInput>
|
||||
<dataLockControlMode>Managed</dataLockControlMode>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<objectPresentation>
|
||||
<key>ru</key>
|
||||
<value>Вид контактной информации</value>
|
||||
</objectPresentation>
|
||||
<hierarchical>true</hierarchical>
|
||||
<limitLevelCount>true</limitLevelCount>
|
||||
<levelCount>2</levelCount>
|
||||
<foldersOnTop>true</foldersOnTop>
|
||||
<descriptionLength>100</descriptionLength>
|
||||
<codeType>String</codeType>
|
||||
<defaultPresentation>AsDescription</defaultPresentation>
|
||||
<predefined>
|
||||
<items id="c34c4e9d-c7c5-42bb-8def-93ecfe7b1977">
|
||||
<name>СправочникОрганизации</name>
|
||||
<description>Контактная информация справочника "Организации"</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
<isFolder>true</isFolder>
|
||||
<content id="89b1f358-52f0-402c-9540-d97e38aefeee">
|
||||
<name>EmailОрганизации</name>
|
||||
<description>Email</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</content>
|
||||
<content id="405f9f12-d546-435c-8768-4775d31cf689">
|
||||
<name>ДругаяИнформацияОрганизации</name>
|
||||
<description>Другое</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</content>
|
||||
<content id="1e232d30-a13f-442d-ab7b-65c711d3ad75">
|
||||
<name>ПочтовыйАдресОрганизации</name>
|
||||
<description>Почтовый адрес</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</content>
|
||||
<content id="b4ceb8fc-3a0c-42c1-bd37-2d52de36fb52">
|
||||
<name>ТелефонОрганизации</name>
|
||||
<description>Телефон</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</content>
|
||||
<content id="a709fef2-4895-4ad2-9cf1-27b46f031549">
|
||||
<name>ФаксОрганизации</name>
|
||||
<description>Факс</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</content>
|
||||
<content id="afa527f2-8b59-4c20-95ae-d0d5a08111ee">
|
||||
<name>ФактАдресОрганизации</name>
|
||||
<description>Фактический адрес</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</content>
|
||||
<content id="6b0a2669-1bb5-4c9a-9466-54433ac0a955">
|
||||
<name>ЮрАдресОрганизации</name>
|
||||
<description>Юридический адрес</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</content>
|
||||
</items>
|
||||
<items id="8cbaa30d-faab-45ad-880e-84f8b421f448">
|
||||
<name>СправочникПользователи</name>
|
||||
<description>Контактная информация справочника "Пользователи"</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
<isFolder>true</isFolder>
|
||||
<content id="b930f2d1-4c2b-4f78-a697-4b87e83c8dd0">
|
||||
<name>EmailПользователя</name>
|
||||
<description>Email</description>
|
||||
<code xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</code>
|
||||
</content>
|
||||
</items>
|
||||
</predefined>
|
||||
<choiceMode>BothWays</choiceMode>
|
||||
<defaultObjectForm>Catalog.ВидыКонтактнойИнформации.Form.ФормаЭлемента</defaultObjectForm>
|
||||
<defaultFolderForm>Catalog.ВидыКонтактнойИнформации.Form.ФормаГруппы</defaultFolderForm>
|
||||
<defaultListForm>Catalog.ВидыКонтактнойИнформации.Form.ФормаСписка</defaultListForm>
|
||||
<defaultFolderChoiceForm>Catalog.ВидыКонтактнойИнформации.Form.ФормаВыбораГруппы</defaultFolderChoiceForm>
|
||||
<attributes uuid="2767473e-79fb-4c7c-a7d1-a83a8f2df71d">
|
||||
<name>Тип</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Тип</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>EnumRef.ТипыКонтактнойИнформации</types>
|
||||
</type>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Тип контактной информации (адрес, телефон и т.д.)</value>
|
||||
</toolTip>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
<fillValue xsi:type="core:ReferenceValue">
|
||||
<value>Enum.ТипыКонтактнойИнформации.EmptyRef</value>
|
||||
</fillValue>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="996c7873-1cc9-44f6-915b-5c6ed7ef2370">
|
||||
<name>РеквизитДопУпорядочивания</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Порядок</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Number</types>
|
||||
<numberQualifiers>
|
||||
<precision>5</precision>
|
||||
</numberQualifiers>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</fillValue>
|
||||
<indexing>IndexWithAdditionalOrder</indexing>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="45a2569e-820c-4d7d-ba74-4a781d26bb2b">
|
||||
<name>РедактированиеТолькоВДиалоге</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Редактирование только в диалоге</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="ced01234-9417-49ce-adf0-8cdd15e6dd7d">
|
||||
<name>МожноИзменятьСпособРедактирования</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Можно изменять способ редактирования</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<attributes uuid="0eea37cc-47f8-4819-85da-d4991f4e58ed">
|
||||
<name>АдресТолькоРоссийский</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Адрес только российский</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>Boolean</types>
|
||||
</type>
|
||||
<minValue xsi:type="core:UndefinedValue"/>
|
||||
<maxValue xsi:type="core:UndefinedValue"/>
|
||||
<fillValue xsi:type="core:BooleanValue"/>
|
||||
<fullTextSearch>Use</fullTextSearch>
|
||||
<dataHistory>Use</dataHistory>
|
||||
</attributes>
|
||||
<forms uuid="f5ef3f75-7d12-4284-844f-54d19d1f7e2f">
|
||||
<name>ФормаСписка</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма списка</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="7974e41d-5af3-4636-b405-c9405d89fb53">
|
||||
<name>ФормаЭлемента</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма элемента</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="21fad9b6-44df-417c-ba18-de4b8af98a34">
|
||||
<name>ФормаГруппы</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма группы</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<forms uuid="11c086b0-c646-4701-983d-c38758286354">
|
||||
<name>ФормаВыбораГруппы</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Форма выбора группы</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
</mdclass:Catalog>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<item xsi:type="FilterItemComparison">
|
||||
<use>false</use>
|
||||
<left xsi:type="dcscor:Field">ПометкаУдаления</left>
|
||||
<comparisonType>Equal</comparisonType>
|
||||
<right xsi:type="xs:boolean">false</right>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<item xsi:type="OrderItemField">
|
||||
<field>Наименование</field>
|
||||
<orderType>Asc</orderType>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
|
||||
<filter>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
|
||||
</filter>
|
||||
<order>
|
||||
<item xsi:type="OrderItemField">
|
||||
<field>Предопределенный</field>
|
||||
<orderType>Desc</orderType>
|
||||
</item>
|
||||
<item xsi:type="OrderItemField">
|
||||
<field>Наименование</field>
|
||||
<orderType>Asc</orderType>
|
||||
</item>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
|
||||
</order>
|
||||
<conditionalAppearance>
|
||||
<viewMode>Normal</viewMode>
|
||||
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
|
||||
</conditionalAppearance>
|
||||
</Settings>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,254 @@
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий формы
|
||||
//
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если ТипЗнч(Параметры.ТекущаяСтрока) = Тип("СправочникСсылка.ГруппыВнешнихПользователей") Тогда
|
||||
Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока = Параметры.ТекущаяСтрока;
|
||||
Иначе
|
||||
ТекущийЭлемент = Элементы.ВнешниеПользователиСписок;
|
||||
Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока = Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи;
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ГруппаВнешнихПользователей", Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи);
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ВыбиратьИерархически", Истина);
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.Свойство("Отбор") И Параметры.Отбор.Свойство("ОбъектАвторизации") Тогда
|
||||
ОтборОбъектАвторизации = Параметры.Отбор.ОбъектАвторизации;
|
||||
КонецЕсли;
|
||||
|
||||
// Настройка постоянных данных для списка пользователей
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ПустойУникальныйИдентификатор", Новый УникальныйИдентификатор("00000000-0000-0000-0000-000000000000"));
|
||||
ГруппаВнешнихПользователейВсеПользователи = Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи;
|
||||
|
||||
// Подготовка представлений типов объектов авторизации.
|
||||
Для каждого ТекущийТипОбъектовАвторизации Из Метаданные.Справочники.ВнешниеПользователи.Реквизиты.ОбъектАвторизации.Тип.Типы() Цикл
|
||||
МассивТипов = Новый Массив;
|
||||
МассивТипов.Добавить(ТекущийТипОбъектовАвторизации);
|
||||
ОписаниеТипа = Новый ОписаниеТипов(МассивТипов);
|
||||
ПредставлениеТиповОбъектовАвторизации.Добавить(ОписаниеТипа.ПривестиЗначение(Неопределено), Метаданные.НайтиПоТипу(ТекущийТипОбъектовАвторизации).Синоним);
|
||||
КонецЦикла;
|
||||
|
||||
Если НЕ ПравоДоступа("Добавление", Метаданные.Справочники.ГруппыВнешнихПользователей) Тогда
|
||||
Элементы.СоздатьГруппуВнешнихПользователей.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
Если НЕ ПравоДоступа("Добавление", Метаданные.Справочники.ВнешниеПользователи) Тогда
|
||||
Элементы.СоздатьВнешнегоПользователя.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.РежимВыбора Тогда
|
||||
|
||||
Если Элементы.Найти("ПользователиИБ") <> Неопределено Тогда
|
||||
Элементы.ПользователиИБ.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Параметры.Свойство("ТипОбъектовАвторизации", ТипОбъектовАвторизации);
|
||||
|
||||
// Отбор не помеченных на удаление
|
||||
ВнешниеПользователиСписок.Отбор.Элементы[0].Использование = Истина;
|
||||
|
||||
Элементы.ВнешниеПользователиСписок.РежимВыбора = Истина;
|
||||
Элементы.ВыбратьГруппуВнешнихПользователей.Видимость = Параметры.ВыборГруппВнешнихПользователей;
|
||||
Элементы.ГруппыВнешнихПользователей.РежимВыбора = Параметры.ВыборГруппВнешнихПользователей;
|
||||
Элементы.ВыбратьВнешнегоПользователя.КнопкаПоУмолчанию = НЕ Параметры.ВыборГруппВнешнихПользователей;
|
||||
|
||||
Если Параметры.ЗакрыватьПриВыборе = Ложь Тогда
|
||||
// Режим подбора
|
||||
Элементы.ВнешниеПользователиСписок.МножественныйВыбор = Истина;
|
||||
Элементы.ВнешниеПользователиСписок.РежимВыделения = РежимВыделенияТаблицы.Множественный;
|
||||
|
||||
Если Параметры.ВыборГруппВнешнихПользователей Тогда
|
||||
Заголовок = НСтр("ru = 'Подбор внешних пользователей и групп'");
|
||||
Элементы.ВыбратьВнешнегоПользователя.Заголовок = НСтр("ru = 'Выбрать внешних пользователей'");
|
||||
Элементы.ВыбратьГруппуВнешнихПользователей.Заголовок = НСтр("ru = 'Выбрать группы'");
|
||||
|
||||
Элементы.ГруппыВнешнихПользователей.МножественныйВыбор = Истина;
|
||||
Элементы.ГруппыВнешнихПользователей.РежимВыделения = РежимВыделенияТаблицы.Множественный;
|
||||
Иначе
|
||||
Заголовок = НСтр("ru = 'Подбор внешних пользователей'");
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Если Параметры.ВыборГруппВнешнихПользователей Тогда
|
||||
Заголовок = НСтр("ru = 'Выбор внешнего пользователя или группы'");
|
||||
Элементы.ВыбратьВнешнегоПользователя.Заголовок = НСтр("ru = 'Выбрать внешнего пользователя'");
|
||||
Иначе
|
||||
Заголовок = НСтр("ru = 'Выбор внешнего пользователя'");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Элементы.ВыбратьВнешнегоПользователя.Видимость = Ложь;
|
||||
Элементы.ВыбратьГруппуВнешнихПользователей.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ГруппыВнешнихПользователей, "ЛюбойТипОбъектовАвторизации", ТипОбъектовАвторизации = Неопределено);
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ГруппыВнешнихПользователей, "ТипОбъектовАвторизации", ТипЗнч(ТипОбъектовАвторизации));
|
||||
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ЛюбойТипОбъектовАвторизации", ТипОбъектовАвторизации = Неопределено);
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ТипОбъектовАвторизации", ТипЗнч(ТипОбъектовАвторизации));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
ОбновитьСодержимоеФормыПриИзмененииГруппы(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
|
||||
Если ИмяСобытия = "ИзмененаГруппаВнешнихПользователей" Тогда
|
||||
|
||||
Если Параметр = Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока Тогда
|
||||
Элементы.ГруппыВнешнихПользователей.Обновить();
|
||||
Элементы.ВнешниеПользователиСписок.Обновить();
|
||||
ОбновитьСодержимоеФормыПриИзмененииГруппы(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
|
||||
|
||||
Если Настройки[ВыбиратьИерархически] = Неопределено Тогда
|
||||
ВыбиратьИерархически = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий команд и элементов формы
|
||||
//
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СоздатьГруппуВнешнихПользователей(Команда)
|
||||
|
||||
Элементы.ГруппыВнешнихПользователей.ДобавитьСтроку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ГруппыВнешнихПользователейПриАктивизацииСтроки(Элемент)
|
||||
|
||||
ОбновитьСодержимоеФормыПриИзмененииГруппы(Элементы.ГруппыВнешнихПользователей.ТекущиеДанные);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ГруппыВнешнихПользователейВыборЗначения(Элемент, Значение, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ОповеститьОВыборе(Значение);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ГруппыВнешнихПользователейПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа)
|
||||
|
||||
Если НЕ Копирование Тогда
|
||||
Отказ = Истина;
|
||||
ПараметрыФормы = Новый Структура;
|
||||
|
||||
Если ЗначениеЗаполнено(Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока) Тогда
|
||||
|
||||
ПараметрыФормы.Вставить("ЗначенияЗаполнения", Новый Структура("Родитель", Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока));
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму("Справочник.ГруппыВнешнихПользователей.ФормаОбъекта", ПараметрыФормы, Элементы.ГруппыВнешнихПользователей);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВнешниеПользователиСписокВыборЗначения(Элемент, Значение, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ОповеститьОВыборе(Значение);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВнешниеПользователиСписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа)
|
||||
|
||||
Отказ = Истина;
|
||||
|
||||
ПараметрыФормы = Новый Структура("ГруппаНовогоВнешнегоПользователя", Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока);
|
||||
|
||||
Если ОтборОбъектАвторизации <> Неопределено Тогда
|
||||
ПараметрыФормы.Вставить("ОбъектАвторизацииНовогоВнешнегоПользователя", ОтборОбъектАвторизации);
|
||||
КонецЕсли;
|
||||
|
||||
Если Копирование И Элемент.ТекущиеДанные <> Неопределено Тогда
|
||||
ПараметрыФормы.Вставить("ЗначениеКопирования", Элемент.ТекущаяСтрока);
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму("Справочник.ВнешниеПользователи.ФормаОбъекта", ПараметрыФормы, Элементы.ВнешниеПользователиСписок);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВыбиратьИерархическиПриИзменении(Элемент)
|
||||
|
||||
ОбновитьСодержимоеФормыПриИзмененииГруппы();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Вспомогательные процедуры и функции формы
|
||||
//
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьСодержимоеФормыПриИзмененииГруппы(Знач ТекущиеДанные = Неопределено)
|
||||
|
||||
Если Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока = ГруппаВнешнихПользователейВсеПользователи Тогда
|
||||
|
||||
ОписаниеОтображаемыхВнешнихПользователей = НСтр("ru = 'Все внешние пользователи'");
|
||||
|
||||
Элементы.ГруппаПоказыватьВнешнихПользователейДочернихГрупп.ТекущаяСтраница = Элементы.ГруппаНельзяУстановитьСвойство;
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ВыбиратьИерархически", Истина);
|
||||
|
||||
ИначеЕсли Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока <> Неопределено И
|
||||
ТекущиеДанные <> Неопределено И
|
||||
ТекущиеДанные.ВсеОбъектыАвторизации Тогда
|
||||
|
||||
ЭлементПредставленияТипаОбъектаАвторизации = ПредставлениеТиповОбъектовАвторизации.НайтиПоЗначению(ТекущиеДанные.ТипОбъектовАвторизации);
|
||||
ОписаниеОтображаемыхВнешнихПользователей = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Все %1'"),
|
||||
НРег(?(ЭлементПредставленияТипаОбъектаАвторизации = Неопределено, НСтр("ru = '<Недопустимый тип>'"), ЭлементПредставленияТипаОбъектаАвторизации.Представление)) );
|
||||
|
||||
Элементы.ГруппаПоказыватьВнешнихПользователейДочернихГрупп.ТекущаяСтраница = Элементы.ГруппаНельзяУстановитьСвойство;
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ВыбиратьИерархически", Истина);
|
||||
Иначе
|
||||
Элементы.ГруппаПоказыватьВнешнихПользователейДочернихГрупп.ТекущаяСтраница = Элементы.ГруппаУстановитьСвойство;
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ВыбиратьИерархически", ВыбиратьИерархически);
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьЗначениеПараметраКомпоновкиДанных(ВнешниеПользователиСписок, "ГруппаВнешнихПользователей", Элементы.ГруппыВнешнихПользователей.ТекущаяСтрока);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура ОбновитьЗначениеПараметраКомпоновкиДанных(Знач ВладелецПараметров, Знач ИмяПараметра, Знач ЗначениеПараметра)
|
||||
|
||||
Для каждого Параметр Из ВладелецПараметров.Параметры.Элементы Цикл
|
||||
Если Строка(Параметр.Параметр) = ИмяПараметра Тогда
|
||||
Если Параметр.Использование И Параметр.Значение = ЗначениеПараметра Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ВладелецПараметров.Параметры.УстановитьЗначениеПараметра(ИмяПараметра, ЗначениеПараметра);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,946 @@
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий формы
|
||||
//
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
//** Установка начальных значений
|
||||
// перед загрузкой данных из настроек на сервере
|
||||
// для случая, когда данные ещё не были записаны и не загружаются
|
||||
ПоказатьТолькоВыбранныеРоли = (Элементы.ОтображениеРолей.ТекущаяСтраница = Элементы.ТолькоВыбранныеРоли);
|
||||
|
||||
//** Заполнение постоянных данных
|
||||
|
||||
ПодготовитьСписокВыбораИТаблицуРолей();
|
||||
|
||||
// Заполнение списка выбора языка
|
||||
Для каждого МетаданныеЯзыка ИЗ Метаданные.Языки Цикл
|
||||
Элементы.ПредставлениеЯзыка.СписокВыбора.Добавить(МетаданныеЯзыка.Синоним);
|
||||
КонецЦикла;
|
||||
|
||||
//** Подготовка к интерактивным действиям с учетом сценариев открытия формы
|
||||
|
||||
УстановитьДействияСРолями();
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
|
||||
// Создание нового элемента
|
||||
Если Параметры.ГруппаНовогоВнешнегоПользователя <> Справочники.ГруппыВнешнихПользователей.ВсеВнешниеПользователи Тогда
|
||||
ГруппаНовогоВнешнегоПользователя = Параметры.ГруппаНовогоВнешнегоПользователя;
|
||||
КонецЕсли;
|
||||
Если ЗначениеЗаполнено(Параметры.ЗначениеКопирования) Тогда
|
||||
// Копирование элемента
|
||||
Объект.ОбъектАвторизации = Неопределено;
|
||||
Объект.Наименование = "";
|
||||
Объект.Код = "";
|
||||
Объект.УдалитьПароль = "";
|
||||
ПрочитатьПользователяИБ(ЗначениеЗаполнено(Параметры.ЗначениеКопирования.ИдентификаторПользователяИБ));
|
||||
Иначе
|
||||
// Добавление элемента
|
||||
Если Параметры.Свойство("ОбъектАвторизацииНовогоВнешнегоПользователя") Тогда
|
||||
Объект.ОбъектАвторизации = Параметры.ОбъектАвторизацииНовогоВнешнегоПользователя;
|
||||
ОбъектАвторизацииЗаданПриОткрытии = ЗначениеЗаполнено(Объект.ОбъектАвторизации);
|
||||
ОбъектАвторизацииПриИзмененииНаКлиентеНаСервере(ЭтаФорма, Объект);
|
||||
ИначеЕсли ЗначениеЗаполнено(ГруппаНовогоВнешнегоПользователя) Тогда
|
||||
ТипОбъектовАвторизации = ОбщегоНазначения.ПолучитьЗначениеРеквизита(ГруппаНовогоВнешнегоПользователя, "ТипОбъектовАвторизации");
|
||||
Объект.ОбъектАвторизации = ТипОбъектовАвторизации;
|
||||
Элементы.ОбъектАвторизации.ВыбиратьТип = Ложь;
|
||||
КонецЕсли;
|
||||
// Чтение начальных значений свойств пользователя ИБ
|
||||
ПрочитатьПользователяИБ();
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
// Открытие существующего элемента
|
||||
ПрочитатьПользователяИБ();
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
ОпределитьДействияВФорме();
|
||||
|
||||
ОпределитьНесоответствияПользователяСПользователемИБ();
|
||||
|
||||
//** Установка постоянной доступности свойств
|
||||
Элементы.СвойстваПользователяИБ.Видимость = ЗначениеЗаполнено(ДействияВФорме.СвойстваПользователяИБ);
|
||||
Элементы.ОтображениеРолей.Видимость = ЗначениеЗаполнено(ДействияВФорме.Роли);
|
||||
Элементы.УстановитьРолиНепосредственно.Видимость = ЗначениеЗаполнено(ДействияВФорме.Роли) И НЕ ПользователиПереопределяемый.ЗапретРедактированияРолей();
|
||||
|
||||
Элементы.УстановитьРолиНепосредственно.Доступность = ДействияВФорме.Роли = "Редактирование";
|
||||
|
||||
ТолькоПросмотр = ТолькоПросмотр ИЛИ
|
||||
ДействияВФорме.Роли <> "Редактирование" И
|
||||
НЕ ( ДействияВФорме.СвойстваПользователяИБ = "РедактированиеВсех" ИЛИ
|
||||
ДействияВФорме.СвойстваПользователяИБ = "РедактированиеСвоих" ) И
|
||||
ДействияВФорме.СвойстваЭлемента <> "Редактирование";
|
||||
|
||||
ПометитьРолиПоСписку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
ТекущееПредставлениеОбъектаАвторизации = Строка(Объект.ОбъектАвторизации);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
ОчиститьСообщения();
|
||||
|
||||
Если ДействияВФорме.Роли = "Редактирование" И Объект.УстановитьРолиНепосредственно И Роли.Количество() = 0 Тогда
|
||||
|
||||
Если Вопрос(НСтр("ru = 'Пользователю информационной базы не установлено ни одной роли. Продолжить?'"),
|
||||
РежимДиалогаВопрос.ДаНет,
|
||||
,
|
||||
,
|
||||
НСтр("ru = 'Запись пользователя информационной базы'")) = КодВозвратаДиалога.Нет Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
Если ДействияВФорме.СвойстваЭлемента <> "Редактирование" Тогда
|
||||
ЗаполнитьЗначенияСвойств(ТекущийОбъект, ОбщегоНазначения.ПолучитьЗначенияРеквизитов(ТекущийОбъект.Ссылка, "Наименование, ПометкаУдаления"));
|
||||
КонецЕсли;
|
||||
|
||||
Если ВнешниеПользователи.ОбъектАвторизацииИспользуется(Объект.ОбъектАвторизации, Объект.Ссылка) Тогда
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Объект информационной базы уже используется для другого внешнего пользователя!'"), ,
|
||||
"Объект.ОбъектАвторизации", ,
|
||||
Отказ);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТекущийОбъект.ДополнительныеСвойства.Вставить("ГруппаНовогоВнешнегоПользователя", ГруппаНовогоВнешнегоПользователя);
|
||||
|
||||
Если ДоступКИнформационнойБазеРазрешен Тогда
|
||||
|
||||
ЗаписатьПользователяИБ(ТекущийОбъект, Отказ);
|
||||
Если НЕ Отказ Тогда
|
||||
Если ТекущийОбъект.ИдентификаторПользователяИБ <> СтарыйИдентификаторПользователяИБ Тогда
|
||||
ПараметрыЗаписи.Вставить("ДобавленПользовательИБ", ТекущийОбъект.ИдентификаторПользователяИБ);
|
||||
Иначе
|
||||
ПараметрыЗаписи.Вставить("ИзмененПользовательИБ", ТекущийОбъект.ИдентификаторПользователяИБ);
|
||||
КонецЕсли
|
||||
КонецЕсли;
|
||||
|
||||
ИначеЕсли НЕ ЕстьСвязьСНесуществующимПользователемИБ ИЛИ
|
||||
ДействияВФорме.СвойстваПользователяИБ = "РедактированиеВсех" Тогда
|
||||
|
||||
ТекущийОбъект.ИдентификаторПользователяИБ = Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
Если НЕ ДоступКИнформационнойБазеРазрешен И ПользовательИБСуществует Тогда
|
||||
УдалитьПользователяИБ(Отказ);
|
||||
Если НЕ Отказ Тогда
|
||||
ПараметрыЗаписи.Вставить("УдаленПользовательИБ", СтарыйИдентификаторПользователяИБ);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
Если ТекущийОбъект.ДополнительныеСвойства.Свойство("ЕстьОшибки") Тогда
|
||||
ПараметрыЗаписи.Вставить("ЕстьОшибки");
|
||||
КонецЕсли;
|
||||
|
||||
ПрочитатьПользователяИБ();
|
||||
|
||||
ОпределитьНесоответствияПользователяСПользователемИБ(ПараметрыЗаписи);
|
||||
|
||||
ПометитьРолиПоСписку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
|
||||
Если ПараметрыЗаписи.Свойство("ДобавленПользовательИБ") Тогда
|
||||
Оповестить("ДобавленПользовательИБ", ПараметрыЗаписи.ДобавленПользовательИБ, ЭтаФорма);
|
||||
|
||||
ИначеЕсли ПараметрыЗаписи.Свойство("ИзмененПользовательИБ") Тогда
|
||||
Оповестить("ИзмененПользовательИБ", ПараметрыЗаписи.ИзмененПользовательИБ, ЭтаФорма);
|
||||
|
||||
ИначеЕсли ПараметрыЗаписи.Свойство("УдаленПользовательИБ") Тогда
|
||||
Оповестить("УдаленПользовательИБ", ПараметрыЗаписи.УдаленПользовательИБ, ЭтаФорма);
|
||||
|
||||
ИначеЕсли ПараметрыЗаписи.Свойство("ОчищенаСвязьСНесуществущимПользователемИБ") Тогда
|
||||
Оповестить("ОчищенаСвязьСНесуществущимПользователемИБ", ПараметрыЗаписи.ОчищенаСвязьСНесуществущимПользователемИБ, ЭтаФорма);
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыЗаписи.Свойство("ЕстьОшибки") Тогда
|
||||
Предупреждение(НСтр("ru = 'При записи возникли ошибки (см. журнал регистрации)'"));
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ГруппаНовогоВнешнегоПользователя) Тогда
|
||||
ОповеститьОбИзменении(ГруппаНовогоВнешнегоПользователя);
|
||||
Оповестить("ИзмененСоставГруппыВнешнихПользователей", ГруппаНовогоВнешнегоПользователя, ЭтаФорма);
|
||||
ГруппаНовогоВнешнегоПользователя = Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
|
||||
|
||||
Если ДоступКИнформационнойБазеРазрешен Тогда
|
||||
|
||||
ОбработкаПроверкиЗаполненияСпискаРолей(Отказ);
|
||||
|
||||
Если НЕ Отказ И ПустаяСтрока(ПользовательИнфБазыИмя) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Не заполнено имя пользователя информационной базы.'"), ,
|
||||
"ПользовательИнфБазыИмя", ,
|
||||
Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ Отказ И ПользовательИнфБазыПароль <> Неопределено И Пароль <> ПодтверждениеПароля Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Пароль и подтверждение пароля не совпадают.'"), ,
|
||||
"Пароль", ,
|
||||
Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
Если ТребуетсяСоздатьПервогоАдминистратора() Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
|
||||
НСтр("ru = 'Первый пользователь информационной базы должен иметь полные права.
|
||||
|Внешний пользователь не может быть полноправным.
|
||||
|Сначала создайте обычного пользователя-администратора.'"), ,
|
||||
"ДоступКИнформационнойБазеРазрешен", ,
|
||||
Отказ);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Отказ Тогда
|
||||
ПроверяемыеРеквизиты.Очистить();
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
|
||||
|
||||
Если Настройки["ПоказатьТолькоВыбранныеРоли"] = Ложь Тогда
|
||||
Элементы.ОтображениеРолей.ТекущаяСтраница = Элементы.СредиВсехВыбранныеРоли;
|
||||
Иначе
|
||||
Элементы.ОтображениеРолей.ТекущаяСтраница = Элементы.ТолькоВыбранныеРоли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Обработчики событий команд и элементов формы
|
||||
//
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбъектАвторизацииПриИзменении(Элемент)
|
||||
|
||||
ОбъектАвторизацииПриИзмененииНаКлиентеНаСервере(ЭтаФорма, Объект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДоступКИнформационнойБазеРазрешенПриИзменении(Элемент)
|
||||
|
||||
Если НЕ ПользовательИБСуществует И ДоступКИнформационнойБазеРазрешен Тогда
|
||||
ПользовательИнфБазыИмя = ПолучитьКраткоеИмяПользователяИБ(ТекущееПредставлениеОбъектаАвторизации);
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПарольПриИзменении(Элемент)
|
||||
|
||||
ПользовательИнфБазыПароль = Пароль;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьРолиНепосредственноПриИзменении(Элемент)
|
||||
|
||||
Если НЕ Объект.УстановитьРолиНепосредственно Тогда
|
||||
ПрочитатьПользователяИБ(, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьДоступностьСвойств();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//** Для работы интерфейса ролей
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПодобратьРоли(Команда)
|
||||
|
||||
ОткрытьФорму("Справочник.Пользователи.Форма.ФормаВыбораРолей", Новый Структура("ЗакрыватьПриВыборе", Ложь), Элементы.Роли);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РолиПриИзменении(Элемент)
|
||||
|
||||
ПометитьРолиПоСписку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РолиПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
|
||||
|
||||
ПометитьРолиПоСписку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РолиОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
|
||||
|
||||
ДобавитьВыбранныеРоли(ВыбранноеЗначение);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СинонимРолиПриИзменении(Элемент)
|
||||
|
||||
Если ЗначениеЗаполнено(Элементы.Роли.ТекущиеДанные.СинонимРоли) Тогда
|
||||
Элементы.Роли.ТекущиеДанные.СинонимРоли = СписокВыбораРолей.НайтиПоЗначению(Элементы.Роли.ТекущиеДанные.Роль).Представление;
|
||||
Иначе
|
||||
Элементы.Роли.ТекущиеДанные.Роль = "";
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СинонимРолиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
НачальноеЗначение = ?(Элементы.Роли.ТекущиеДанные = Неопределено, Неопределено, Элементы.Роли.ТекущиеДанные.Роль);
|
||||
ОткрытьФорму("Справочник.Пользователи.Форма.ФормаВыбораРолей", Новый Структура("ТекущаяСтрока", НачальноеЗначение), Элемент);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СинонимРолиОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Элементы.Роли.ТекущиеДанные.Роль = ВыбранноеЗначение;
|
||||
Элементы.Роли.ТекущиеДанные.СинонимРоли = СписокВыбораРолей.НайтиПоЗначению(Элементы.Роли.ТекущиеДанные.Роль).Представление;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СинонимРолиАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
|
||||
|
||||
Если ЗначениеЗаполнено(Текст) Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ДанныеВыбора = СформироватьДанныеВыбораРолей(Текст);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СинонимРолиОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
Если ЗначениеЗаполнено(Текст) Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ДанныеВыбора = СформироватьДанныеВыбораРолей(Текст);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТаблицаРолейПометкаПриИзменении(Элемент)
|
||||
|
||||
СтрокаТаблицы = Элементы.ТаблицаРолей.ТекущиеДанные;
|
||||
|
||||
НайденныеРоли = Роли.НайтиСтроки(Новый Структура("Роль", СтрокаТаблицы.Имя));
|
||||
|
||||
Если СтрокаТаблицы.Пометка Тогда
|
||||
Если НайденныеРоли.Количество() = 0 Тогда
|
||||
Строка = Роли.Добавить();
|
||||
Строка.Роль = СтрокаТаблицы.Имя;
|
||||
Строка.СинонимРоли = СтрокаТаблицы.Синоним;
|
||||
КонецЕсли;
|
||||
ИначеЕсли НайденныеРоли.Количество() > 0 Тогда
|
||||
Роли.Удалить(НайденныеРоли[0]);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоказатьТолькоВыбранныеРоли(Команда)
|
||||
|
||||
ПоказатьТолькоВыбранныеРоли = НЕ ПоказатьТолькоВыбранныеРоли;
|
||||
|
||||
Элементы.ОтображениеРолей.ТекущаяСтраница = ?(ПоказатьТолькоВыбранныеРоли, Элементы.ТолькоВыбранныеРоли, Элементы.СредиВсехВыбранныеРоли);
|
||||
ТекущийЭлемент = ?(ПоказатьТолькоВыбранныеРоли, Элементы.Роли, Элементы.ТаблицаРолей);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьФлажки(Команда)
|
||||
|
||||
УстановитьФлажкиНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СнятьФлажки(Команда)
|
||||
|
||||
СнятьФлажкиНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Вспомогательные процедуры и функции формы
|
||||
//
|
||||
|
||||
&НаСервере
|
||||
Функция ТребуетсяСоздатьПервогоАдминистратора()
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Возврат ПользователиИнформационнойБазы.ПолучитьПользователей().Количество() = 0;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ОпределитьДействияВФорме()
|
||||
|
||||
ДействияВФорме = Новый Структура;
|
||||
ДействияВФорме.Вставить("Роли", ""); // "", "Просмотр", "Редактирование"
|
||||
ДействияВФорме.Вставить("СвойстваПользователяИБ", ""); // "", "ПросмотрВсех", "РедактированиеВсех", "РедактированиеСвоих"
|
||||
ДействияВФорме.Вставить("СвойстваЭлемента", ""); // "", "Просмотр", "Редактирование"
|
||||
|
||||
Если Пользователи.ЭтоПолноправныйПользовательИБ() ИЛИ
|
||||
ПравоДоступа("Добавление", Метаданные.Справочники.Пользователи) Тогда
|
||||
// Администратор
|
||||
ДействияВФорме.Роли = "Редактирование";
|
||||
ДействияВФорме.СвойстваПользователяИБ = "РедактированиеВсех";
|
||||
ДействияВФорме.СвойстваЭлемента = "Редактирование";
|
||||
|
||||
ИначеЕсли РольДоступна("ДобавлениеИзменениеВнешнихПользователей") Тогда
|
||||
// Менеджер внешних пользователей
|
||||
ДействияВФорме.Роли = "";
|
||||
ДействияВФорме.СвойстваПользователяИБ = "РедактированиеВсех";
|
||||
ДействияВФорме.СвойстваЭлемента = "Просмотр";
|
||||
|
||||
ИначеЕсли ЗначениеЗаполнено(ВнешниеПользователи.ТекущийВнешнийПользователь()) И
|
||||
Объект.Ссылка = ВнешниеПользователи.ТекущийВнешнийПользователь() Тогда
|
||||
// Свои свойства
|
||||
ДействияВФорме.Роли = "";
|
||||
ДействияВФорме.СвойстваПользователяИБ = "РедактированиеСвоих";
|
||||
ДействияВФорме.СвойстваЭлемента = "Просмотр";
|
||||
Иначе
|
||||
// Читатель внешних пользователей
|
||||
ДействияВФорме.Роли = "";
|
||||
ДействияВФорме.СвойстваПользователяИБ = "";
|
||||
ДействияВФорме.СвойстваЭлемента = "Просмотр";
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) И НЕ ЗначениеЗаполнено(Объект.ОбъектАвторизации) Тогда
|
||||
ДействияВФорме.СвойстваЭлемента = "Редактирование";
|
||||
КонецЕсли;
|
||||
|
||||
ПользователиПереопределяемый.ИзменитьДействияВФорме(Объект.Ссылка, ДействияВФорме);
|
||||
|
||||
// Проверка имен действий в форме
|
||||
Если Найти(", Просмотр, Редактирование,", ", " + ДействияВФорме.Роли + ",") = 0 Тогда
|
||||
ДействияВФорме.Роли = "";
|
||||
ИначеЕсли ПользователиПереопределяемый.ЗапретРедактированияРолей() Тогда
|
||||
ДействияВФорме.Роли = "Просмотр";
|
||||
КонецЕсли;
|
||||
Если Найти(", ПросмотрВсех, РедактированиеВсех, РедактированиеСвоих,", ", " + ДействияВФорме.СвойстваПользователяИБ + ",") = 0 Тогда
|
||||
ДействияВФорме.СвойстваПользователяИБ = "";
|
||||
КонецЕсли;
|
||||
Если Найти(", Просмотр, Редактирование,", ", " + ДействияВФорме.СвойстваЭлемента + ",") = 0 Тогда
|
||||
ДействияВФорме.СвойстваЭлемента = "";
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура ОбъектАвторизацииПриИзмененииНаКлиентеНаСервере(Контекст, Объект)
|
||||
|
||||
Если Объект.ОбъектАвторизации = Неопределено Тогда
|
||||
Объект.ОбъектАвторизации = Контекст.ТипОбъектовАвторизации;
|
||||
КонецЕсли;
|
||||
|
||||
Если Контекст.ТекущееПредставлениеОбъектаАвторизации <> Строка(Объект.ОбъектАвторизации) Тогда
|
||||
|
||||
Контекст.ТекущееПредставлениеОбъектаАвторизации = Строка(Объект.ОбъектАвторизации);
|
||||
|
||||
Если НЕ Контекст.ПользовательИБСуществует И Контекст.ДоступКИнформационнойБазеРазрешен Тогда
|
||||
Контекст.ПользовательИнфБазыИмя = ПолучитьКраткоеИмяПользователяИБ(Контекст.ТекущееПредставлениеОбъектаАвторизации);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//** Чтение, запись, удаление, расчет краткого имени пользователя ИБ, проверка несоответствия
|
||||
|
||||
&НаСервере
|
||||
Процедура ПрочитатьПользователяИБ(ПриКопированииЭлемента = Ложь, ТолькоРоли = Ложь)
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
ПрочитанныеРоли = Неопределено;
|
||||
|
||||
Если ТолькоРоли Тогда
|
||||
Пользователи.ПрочитатьПользователяИБ(Объект.ИдентификаторПользователяИБ, , ПрочитанныеРоли);
|
||||
ЗаполнитьРоли(ПрочитанныеРоли);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Пароль = "";
|
||||
ПодтверждениеПароля = "";
|
||||
ПрочитанныеСвойства = Неопределено;
|
||||
СтарыйИдентификаторПользователяИБ = Неопределено;
|
||||
ПользовательИБСуществует = Ложь;
|
||||
ДоступКИнформационнойБазеРазрешен = Ложь;
|
||||
|
||||
// Заполнение начальных значений свойств пользователяИБ у пользователя.
|
||||
Пользователи.ПрочитатьПользователяИБ(Неопределено, ПрочитанныеСвойства, ПрочитанныеРоли);
|
||||
ЗаполнитьЗначенияСвойств(ЭтаФорма, ПрочитанныеСвойства);
|
||||
|
||||
Если ПриКопированииЭлемента Тогда
|
||||
|
||||
Если Пользователи.ПрочитатьПользователяИБ(Параметры.ЗначениеКопирования.ИдентификаторПользователяИБ, ПрочитанныеСвойства, ПрочитанныеРоли) Тогда
|
||||
// Т.к. у скопированного пользователя есть связь с пользователемИБ,
|
||||
// то устанавливается будущая связь и у нового пользователя.
|
||||
ДоступКИнформационнойБазеРазрешен = Истина;
|
||||
// Т.к. пользовательИБ скопированного пользователя прочитан,
|
||||
// то копируются свойства и роли пользователяИБ.
|
||||
ЗаполнитьЗначенияСвойств(ЭтаФорма,
|
||||
ПрочитанныеСвойства,
|
||||
"ПользовательИнфБазыЗапрещеноИзменятьПароль");
|
||||
КонецЕсли;
|
||||
Объект.ИдентификаторПользователяИБ = Неопределено;
|
||||
Иначе
|
||||
Если Пользователи.ПрочитатьПользователяИБ(Объект.ИдентификаторПользователяИБ, ПрочитанныеСвойства, ПрочитанныеРоли) Тогда
|
||||
|
||||
ПользовательИБСуществует = Истина;
|
||||
ДоступКИнформационнойБазеРазрешен = Истина;
|
||||
СтарыйИдентификаторПользователяИБ = Объект.ИдентификаторПользователяИБ;
|
||||
|
||||
ЗаполнитьЗначенияСвойств(ЭтаФорма,
|
||||
ПрочитанныеСвойства,
|
||||
"ПользовательИнфБазыИмя,
|
||||
|ПользовательИнфБазыЗапрещеноИзменятьПароль");
|
||||
|
||||
Если ПрочитанныеСвойства.ПользовательИнфБазыПарольУстановлен Тогда
|
||||
Пароль = "**********";
|
||||
ПодтверждениеПароля = "**********";
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьПредставлениеЯзыка(ПрочитанныеСвойства.ПользовательИнфБазыЯзык);
|
||||
ЗаполнитьРоли(ПрочитанныеРоли);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаписатьПользователяИБ(ТекущийОбъект, Отказ)
|
||||
|
||||
// Восстановление действий в форме, если они изменены на клиенте
|
||||
ОпределитьДействияВФорме();
|
||||
|
||||
Если НЕ (ДействияВФорме.СвойстваПользователяИБ = "РедактированиеВсех" ИЛИ
|
||||
ДействияВФорме.СвойстваПользователяИБ = "РедактированиеСвоих" )Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
НачальныеСвойства = Неопределено;
|
||||
НовыеСвойства = Неопределено;
|
||||
НовыеРоли = Неопределено;
|
||||
|
||||
// Чтение старых свойств/заполнение начальных свойств пользователяИБ у пользователя.
|
||||
Пользователи.ПрочитатьПользователяИБ(ТекущийОбъект.ИдентификаторПользователяИБ, НовыеСвойства);
|
||||
НовыеСвойства.ПользовательИнфБазыПолноеИмя = Строка(ТекущийОбъект.ОбъектАвторизации);
|
||||
НовыеСвойства.ПользовательИнфБазыАутентификацияСтандартная = Истина;
|
||||
|
||||
Пользователи.ПрочитатьПользователяИБ(Неопределено, НачальныеСвойства);
|
||||
ЗаполнитьЗначенияСвойств(НовыеСвойства,
|
||||
НачальныеСвойства,
|
||||
"ПользовательИнфБазыПоказыватьВСпискеВыбора,
|
||||
|ПользовательИнфБазыАутентификацияОС,
|
||||
|ПользовательИнфБазыОсновнойИнтерфейс,
|
||||
|ПользовательИнфБазыРежимЗапуска");
|
||||
|
||||
Если ДействияВФорме.СвойстваПользователяИБ = "РедактированиеВсех" Тогда
|
||||
ЗаполнитьЗначенияСвойств(НовыеСвойства,
|
||||
ЭтаФорма,
|
||||
"ПользовательИнфБазыИмя,
|
||||
|ПользовательИнфБазыПароль,
|
||||
|ПользовательИнфБазыЗапрещеноИзменятьПароль");
|
||||
Иначе
|
||||
ЗаполнитьЗначенияСвойств(НовыеСвойства,
|
||||
ЭтаФорма,
|
||||
"ПользовательИнфБазыИмя,
|
||||
|ПользовательИнфБазыПароль");
|
||||
КонецЕсли;
|
||||
НовыеСвойства.ПользовательИнфБазыЯзык = ПолучитьВыбранныйЯзык();
|
||||
|
||||
Если ДействияВФорме.Роли = "Редактирование" И Объект.УстановитьРолиНепосредственно Тогда
|
||||
НовыеРоли = Роли.Выгрузить().ВыгрузитьКолонку("Роль");
|
||||
КонецЕсли;
|
||||
|
||||
// Попытка записи пользователя ИБ
|
||||
ОписаниеОшибки = "";
|
||||
Если Пользователи.ЗаписатьПользователяИБ(ТекущийОбъект.ИдентификаторПользователяИБ, НовыеСвойства, НовыеРоли, НЕ ПользовательИБСуществует, ОписаниеОшибки) Тогда
|
||||
Если НЕ ПользовательИБСуществует Тогда
|
||||
ТекущийОбъект.ИдентификаторПользователяИБ = НовыеСвойства.ПользовательИнфБазыУникальныйИдентификатор;
|
||||
ПользовательИБСуществует = Истина;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Отказ = Истина;
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ОписаниеОшибки);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция УдалитьПользователяИБ(Отказ)
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
ОписаниеОшибки = "";
|
||||
Если НЕ Пользователи.УдалитьПользователяИБ(СтарыйИдентификаторПользователяИБ, ОписаниеОшибки) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ОписаниеОшибки, , , , Отказ);
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ПолучитьКраткоеИмяПользователяИБ(Знач ПолноеИмя)
|
||||
|
||||
КраткоеИмя = "";
|
||||
ПервыйПроходЦикла = Истина;
|
||||
|
||||
Пока Истина Цикл
|
||||
Если НЕ ПервыйПроходЦикла Тогда
|
||||
КраткоеИмя = КраткоеИмя + ВРег(Лев(ПолноеИмя, 1));
|
||||
КонецЕсли;
|
||||
ПозицияПробела = Найти(ПолноеИмя, " ");
|
||||
Если ПозицияПробела = 0 Тогда
|
||||
Если ПервыйПроходЦикла Тогда
|
||||
КраткоеИмя = ПолноеИмя;
|
||||
КонецЕсли;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПервыйПроходЦикла Тогда
|
||||
КраткоеИмя = Лев(ПолноеИмя, ПозицияПробела - 1);
|
||||
КонецЕсли;
|
||||
|
||||
ПолноеИмя = Прав(ПолноеИмя, СтрДлина(ПолноеИмя) - ПозицияПробела);
|
||||
|
||||
ПервыйПроходЦикла = Ложь;
|
||||
КонецЦикла;
|
||||
|
||||
КраткоеИмя = СтрЗаменить(КраткоеИмя, " ", "");
|
||||
|
||||
Возврат КраткоеИмя;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ОпределитьНесоответствияПользователяСПользователемИБ(ПараметрыЗаписи = Неопределено) Экспорт
|
||||
|
||||
//** Определение связи с несуществующим пользователем ИБ
|
||||
ЕстьНоваяСвязьСНесуществующимПользователемИБ = НЕ ПользовательИБСуществует И ЗначениеЗаполнено(Объект.ИдентификаторПользователяИБ);
|
||||
Если ПараметрыЗаписи <> Неопределено
|
||||
И ЕстьСвязьСНесуществующимПользователемИБ
|
||||
И НЕ ЕстьНоваяСвязьСНесуществующимПользователемИБ Тогда
|
||||
|
||||
ПараметрыЗаписи.Вставить("ОчищенаСвязьСНесуществущимПользователемИБ", Объект.Ссылка);
|
||||
КонецЕсли;
|
||||
ЕстьСвязьСНесуществующимПользователемИБ = ЕстьНоваяСвязьСНесуществующимПользователемИБ;
|
||||
|
||||
Если ДействияВФорме.СвойстваПользователяИБ <> "РедактированиеВсех" Тогда
|
||||
// Связь не может быть изменена
|
||||
Элементы.СвязьОбработкаНесоответствия.Видимость = Ложь;
|
||||
Иначе
|
||||
Элементы.СвязьОбработкаНесоответствия.Видимость = ЕстьСвязьСНесуществующимПользователемИБ;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//** Начальное заполнение, проверка заполнения, доступность свойств
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьПредставлениеЯзыка(Язык)
|
||||
|
||||
ПредставлениеЯзыка = "";
|
||||
|
||||
Для каждого МетаданныеЯзыка ИЗ Метаданные.Языки Цикл
|
||||
|
||||
Если МетаданныеЯзыка.Имя = Язык Тогда
|
||||
ПредставлениеЯзыка = МетаданныеЯзыка.Синоним;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция ПолучитьВыбранныйЯзык()
|
||||
|
||||
Для каждого МетаданныеЯзыка ИЗ Метаданные.Языки Цикл
|
||||
|
||||
Если МетаданныеЯзыка.Синоним = ПредставлениеЯзыка Тогда
|
||||
Возврат МетаданныеЯзыка.Имя;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат "";
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьРоли(ПрочитанныеРоли)
|
||||
|
||||
Роли.Очистить();
|
||||
|
||||
Для каждого Роль Из ПрочитанныеРоли Цикл
|
||||
НоваяСтрока = Роли.Добавить();
|
||||
НоваяСтрока.Роль = Роль;
|
||||
НоваяСтрока.СинонимРоли = ТаблицаРолей.НайтиСтроки(Новый Структура("Имя", Роль))[0].Синоним;
|
||||
КонецЦикла;
|
||||
|
||||
Роли.Сортировать("СинонимРоли");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьДоступностьСвойств()
|
||||
|
||||
Элементы.ОбъектАвторизации.ТолькоПросмотр = ДействияВФорме.СвойстваЭлемента <> "Редактирование" ИЛИ
|
||||
ОбъектАвторизацииЗаданПриОткрытии ИЛИ
|
||||
ЗначениеЗаполнено(Объект.Ссылка) И
|
||||
ЗначениеЗаполнено(Объект.ОбъектАвторизации);
|
||||
Элементы.ДоступКИнформационнойБазеРазрешен.ТолькоПросмотр = ДействияВФорме.СвойстваПользователяИБ <> "РедактированиеВсех";
|
||||
Элементы.СвойстваПользователяИБ.ТолькоПросмотр = ДействияВФорме.СвойстваПользователяИБ = "ПросмотрВсех";
|
||||
Элементы.Пароль.ТолькоПросмотр = ПользовательИнфБазыЗапрещеноИзменятьПароль;
|
||||
Элементы.ПодтверждениеПароля.ТолькоПросмотр = ПользовательИнфБазыЗапрещеноИзменятьПароль;
|
||||
Элементы.ПользовательИнфБазыЗапрещеноИзменятьПароль.ТолькоПросмотр = ДействияВФорме.СвойстваПользователяИБ <> "РедактированиеВсех";
|
||||
УстановитьТолькоПросмотрРолей(ДействияВФорме.Роли <> "Редактирование" ИЛИ НЕ Объект.УстановитьРолиНепосредственно);
|
||||
|
||||
Элементы.ОсновныеСвойства.Доступность = ДоступКИнформационнойБазеРазрешен;
|
||||
Элементы.РедактированиеИлиПросмотрРолей.Доступность = ДоступКИнформационнойБазеРазрешен;
|
||||
Элементы.ПользовательИнфБазыИмя.АвтоОтметкаНезаполненного = ДоступКИнформационнойБазеРазрешен;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
//** Для работы интерфейса ролей
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьДействияСРолями()
|
||||
|
||||
ЗапретРедактирования = ПользователиПереопределяемый.ЗапретРедактированияРолей();
|
||||
|
||||
// ** ТолькоВыбранныеРоли
|
||||
// Основное меню
|
||||
Элементы.РолиПодобрать.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.РолиДобавить.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.РолиУдалить.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.РолиПереместитьВверх.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.РолиПереместитьВниз.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.РолиСортироватьСписокПоВозрастанию.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.РолиСортироватьСписокПоУбыванию.Видимость = НЕ ЗапретРедактирования;
|
||||
// Контекстное меню
|
||||
Элементы.КонтекстноеМенюРолиПодобрать.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.КонтекстноеМенюРолиДобавить.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.КонтекстноеМенюРолиУдалить.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.КонтекстноеМенюРолиПереместитьВверх.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.КонтекстноеМенюРолиПереместитьВниз.Видимость = НЕ ЗапретРедактирования;
|
||||
|
||||
// ** СредиВсехВыбранныеРоли
|
||||
// Основное меню
|
||||
Элементы.ТаблицаРолейУстановитьФлажки.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.ТаблицаРолейСнятьФлажки.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.ТаблицаРолейСортироватьСписокПоВозрастанию.Видимость = НЕ ЗапретРедактирования;
|
||||
Элементы.ТаблицаРолейСортироватьСписокПоУбыванию.Видимость = НЕ ЗапретРедактирования;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьФлажкиНаСервере()
|
||||
|
||||
Для каждого СтрокаТаблицы Из ТаблицаРолей Цикл
|
||||
|
||||
СтрокаТаблицы.Пометка = Истина;
|
||||
|
||||
НайденныеРоли = Роли.НайтиСтроки(Новый Структура("Роль", СтрокаТаблицы.Имя));
|
||||
Если НайденныеРоли.Количество() = 0 Тогда
|
||||
Строка = Роли.Добавить();
|
||||
Строка.Роль = СтрокаТаблицы.Имя;
|
||||
Строка.СинонимРоли = СтрокаТаблицы.Синоним;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СнятьФлажкиНаСервере()
|
||||
|
||||
Для каждого СтрокаТаблицы Из ТаблицаРолей Цикл
|
||||
|
||||
СтрокаТаблицы.Пометка = Ложь;
|
||||
|
||||
НайденныеРоли = Роли.НайтиСтроки(Новый Структура("Роль", СтрокаТаблицы.Имя));
|
||||
Если НайденныеРоли.Количество() > 0 Тогда
|
||||
Роли.Удалить(НайденныеРоли[0]);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ДобавитьВыбранныеРоли(ВыбранныеРоли)
|
||||
|
||||
Для каждого Значение Из ВыбранныеРоли Цикл
|
||||
|
||||
ЭлементСписка = СписокВыбораРолей.НайтиПоЗначению(Значение);
|
||||
Если ЭлементСписка <> Неопределено Тогда
|
||||
|
||||
Если Роли.НайтиСтроки(Новый Структура("Роль", Значение)).Количество() = 0 Тогда
|
||||
|
||||
Строка = Роли.Добавить();
|
||||
Строка.Роль = ЭлементСписка.Значение;
|
||||
Строка.СинонимРоли = ЭлементСписка.Представление;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ПометитьРолиПоСписку();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПодготовитьСписокВыбораИТаблицуРолей()
|
||||
|
||||
ВсеРоли = ПользователиСерверПовтИсп.ВсеРоли();
|
||||
ВсеРоли.Сортировать("Синоним");
|
||||
|
||||
Для каждого Строка Из ВсеРоли Цикл
|
||||
// Заполнение списка выбора
|
||||
СписокВыбораРолей.Добавить(Строка.Имя, Строка.Синоним);
|
||||
// Заполнение таблицы ролей
|
||||
СтрокаТаблицы = ТаблицаРолей.Добавить();
|
||||
ЗаполнитьЗначенияСвойств(СтрокаТаблицы, Строка);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура УстановитьТолькоПросмотрРолей(Знач ТолькоПросмотрРолей)
|
||||
|
||||
Элементы.Роли.ТолькоПросмотр = ТолькоПросмотрРолей;
|
||||
Элементы.ТаблицаРолей.ТолькоПросмотр = ТолькоПросмотрРолей;
|
||||
|
||||
Элементы.РолиПодобрать.Доступность = НЕ ТолькоПросмотрРолей;
|
||||
Элементы.КонтекстноеМенюРолиПодобрать.Доступность = НЕ ТолькоПросмотрРолей;
|
||||
Элементы.ТаблицаРолейУстановитьФлажки.Доступность = НЕ ТолькоПросмотрРолей;
|
||||
Элементы.ТаблицаРолейСнятьФлажки.Доступность = НЕ ТолькоПросмотрРолей;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Функция СформироватьДанныеВыбораРолей(Текст)
|
||||
|
||||
Список = СписокВыбораРолей.Скопировать();
|
||||
|
||||
НомерЭлемента = Список.Количество()-1;
|
||||
Пока НомерЭлемента >= 0 Цикл
|
||||
Если ВРег(Лев(Список[НомерЭлемента].Представление, СтрДлина(Текст))) <> ВРег(Текст) Тогда
|
||||
Список.Удалить(НомерЭлемента);
|
||||
КонецЕсли;
|
||||
НомерЭлемента = НомерЭлемента - 1;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Список;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ПометитьРолиПоСписку()
|
||||
|
||||
Для каждого СтрокаТаблицы Из ТаблицаРолей Цикл
|
||||
|
||||
СтрокаТаблицы.Пометка = Роли.НайтиСтроки(Новый Структура("Роль", СтрокаТаблицы.Имя)).Количество() > 0;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбработкаПроверкиЗаполненияСпискаРолей(Отказ)
|
||||
|
||||
// Проверка незаполненных и повторяющихся ролей.
|
||||
НомерСтроки = Роли.Количество()-1;
|
||||
Пока НЕ Отказ И НомерСтроки >= 0 Цикл
|
||||
|
||||
ТекущаяСтрока = Роли.Получить(НомерСтроки);
|
||||
|
||||
// Проверка заполнения значения.
|
||||
Если НЕ ЗначениеЗаполнено(ТекущаяСтрока.СинонимРоли) Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Роль не заполнена!'"),
|
||||
,
|
||||
"Роли[" + Формат(НомерСтроки, "ЧГ=0") + "].СинонимРоли",
|
||||
,
|
||||
Отказ);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
// Проверка наличия повторяющихся значений.
|
||||
НайденныеЗначения = Роли.НайтиСтроки(Новый Структура("Роль", ТекущаяСтрока.Роль));
|
||||
Если НайденныеЗначения.Количество() > 1 Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю( НСтр("ru = 'Роль повторяется!'"),
|
||||
,
|
||||
"Роли[" + Формат(НомерСтроки, "ЧГ=0") + "].СинонимРоли",
|
||||
,
|
||||
Отказ);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
НомерСтроки = НомерСтроки - 1;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
Loaded 100 of 1873 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user