Initial commit: конфигурация 1С ТСД заказов магазина

This commit is contained in:
kykaevv 2026-09-01 13:03:17 +03:00
commit c0e6078491
68 changed files with 10144 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
.env
.env.*
*.log
Thumbs.db
Desktop.ini
.DS_Store

91
Catalogs/ИБ.xml Normal file
View File

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Catalog uuid="f10b8cbb-fbe5-41e9-aca5-c62e1f379c72">
<InternalInfo>
<xr:GeneratedType name="CatalogObject.ИБ" category="Object">
<xr:TypeId>9b67fd4b-d595-4a9d-a0c4-c0b0d731c283</xr:TypeId>
<xr:ValueId>23f40107-9be8-4fbd-a7f9-4df2bd73e166</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogRef.ИБ" category="Ref">
<xr:TypeId>a259d190-ef3e-49b5-8126-471302dd61c3</xr:TypeId>
<xr:ValueId>3fc854f1-94f6-4383-82f0-543a9e9367a5</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogSelection.ИБ" category="Selection">
<xr:TypeId>03f247c8-8d65-4ce1-8264-8e13fa3bffd2</xr:TypeId>
<xr:ValueId>cd4f8110-0f6f-4d0c-891a-813d5e8c5746</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogList.ИБ" category="List">
<xr:TypeId>fde65d1d-80a2-43cd-b5a5-5a186c38c05e</xr:TypeId>
<xr:ValueId>5fe0c60d-2f23-4ef0-8ab8-7167258808e1</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogManager.ИБ" category="Manager">
<xr:TypeId>ab845b63-4a4f-4fa6-a2f2-0bf804a47d49</xr:TypeId>
<xr:ValueId>e8990427-8ff5-45a3-a1e1-02bdd703b78b</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ИБ</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ИБ</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Hierarchical>false</Hierarchical>
<HierarchyType>HierarchyFoldersAndItems</HierarchyType>
<LimitLevelCount>false</LimitLevelCount>
<LevelCount>2</LevelCount>
<FoldersOnTop>true</FoldersOnTop>
<UseStandardCommands>true</UseStandardCommands>
<Owners/>
<SubordinationUse>ToItems</SubordinationUse>
<CodeLength>9</CodeLength>
<DescriptionLength>25</DescriptionLength>
<CodeType>String</CodeType>
<CodeAllowedLength>Variable</CodeAllowedLength>
<CodeSeries>WholeCatalog</CodeSeries>
<CheckUnique>true</CheckUnique>
<Autonumbering>true</Autonumbering>
<DefaultPresentation>AsDescription</DefaultPresentation>
<Characteristics/>
<PredefinedDataUpdate>Auto</PredefinedDataUpdate>
<EditType>InDialog</EditType>
<QuickChoice>false</QuickChoice>
<ChoiceMode>BothWays</ChoiceMode>
<InputByString>
<xr:Field>Catalog.ИБ.StandardAttribute.Description</xr:Field>
<xr:Field>Catalog.ИБ.StandardAttribute.Code</xr:Field>
</InputByString>
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
<DefaultObjectForm/>
<DefaultFolderForm/>
<DefaultListForm/>
<DefaultChoiceForm/>
<DefaultFolderChoiceForm/>
<AuxiliaryObjectForm/>
<AuxiliaryFolderForm/>
<AuxiliaryListForm/>
<AuxiliaryChoiceForm/>
<AuxiliaryFolderChoiceForm/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<BasedOn/>
<DataLockFields/>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>Use</FullTextSearch>
<ObjectPresentation/>
<ExtendedObjectPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
<CreateOnInput>Use</CreateOnInput>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects/>
</Catalog>
</MetaDataObject>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<PredefinedData xmlns="http://v8.1c.ru/8.3/xcf/predef" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CatalogPredefinedItems" version="2.21">
<Item id="6acab5b8-766f-4002-915a-a371350fd0ba">
<Name>tut11</Name>
<Code>000000002</Code>
<Description>tut11</Description>
<IsFolder>false</IsFolder>
</Item>
<Item id="dcf1a920-94cd-46dc-86f6-eda809619f11">
<Name>ut11</Name>
<Code>000000001</Code>
<Description>ut11</Description>
<IsFolder>false</IsFolder>
</Item>
</PredefinedData>

View File

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Catalog uuid="1dcc1ebf-a86f-4286-9467-0a41303c9280">
<InternalInfo>
<xr:GeneratedType name="CatalogObject.Кассиры" category="Object">
<xr:TypeId>7110be2e-11e6-4817-8625-bf56c0ba8596</xr:TypeId>
<xr:ValueId>2ccc58c4-2120-4665-bada-5d08ab68e0aa</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogRef.Кассиры" category="Ref">
<xr:TypeId>4b1142f9-0e73-4f79-86d2-653d453495b2</xr:TypeId>
<xr:ValueId>9db99a0f-b3f7-4ac6-9d13-6a1fff37607c</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogSelection.Кассиры" category="Selection">
<xr:TypeId>93486776-3a6e-4275-83e4-4df9ab1f3973</xr:TypeId>
<xr:ValueId>1d44615d-3176-43e3-8867-719783954062</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogList.Кассиры" category="List">
<xr:TypeId>62444f23-36e4-4d63-a926-effbc2e97ce1</xr:TypeId>
<xr:ValueId>ebbc29c0-1eae-41c5-b4a5-3b0ebb955e61</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogManager.Кассиры" category="Manager">
<xr:TypeId>660fc7df-d24b-4d62-9353-e27f97c7349b</xr:TypeId>
<xr:ValueId>15ce19c5-020e-4153-90e7-f7aabe7298c9</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Кассиры</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Кассиры</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Hierarchical>false</Hierarchical>
<HierarchyType>HierarchyFoldersAndItems</HierarchyType>
<LimitLevelCount>false</LimitLevelCount>
<LevelCount>2</LevelCount>
<FoldersOnTop>true</FoldersOnTop>
<UseStandardCommands>true</UseStandardCommands>
<Owners/>
<SubordinationUse>ToItems</SubordinationUse>
<CodeLength>9</CodeLength>
<DescriptionLength>25</DescriptionLength>
<CodeType>String</CodeType>
<CodeAllowedLength>Variable</CodeAllowedLength>
<CodeSeries>WholeCatalog</CodeSeries>
<CheckUnique>true</CheckUnique>
<Autonumbering>true</Autonumbering>
<DefaultPresentation>AsDescription</DefaultPresentation>
<Characteristics/>
<PredefinedDataUpdate>Auto</PredefinedDataUpdate>
<EditType>InDialog</EditType>
<QuickChoice>false</QuickChoice>
<ChoiceMode>BothWays</ChoiceMode>
<InputByString>
<xr:Field>Catalog.Кассиры.StandardAttribute.Description</xr:Field>
<xr:Field>Catalog.Кассиры.StandardAttribute.Code</xr:Field>
</InputByString>
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
<DefaultObjectForm>Catalog.Кассиры.Form.ФормаЭлемента</DefaultObjectForm>
<DefaultFolderForm/>
<DefaultListForm>Catalog.Кассиры.Form.ФормаСписка</DefaultListForm>
<DefaultChoiceForm/>
<DefaultFolderChoiceForm/>
<AuxiliaryObjectForm/>
<AuxiliaryFolderForm/>
<AuxiliaryListForm/>
<AuxiliaryChoiceForm/>
<AuxiliaryFolderChoiceForm/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<BasedOn/>
<DataLockFields/>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>Use</FullTextSearch>
<ObjectPresentation/>
<ExtendedObjectPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
<CreateOnInput>Use</CreateOnInput>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects>
<Form>ФормаЭлемента</Form>
<Form>ФормаСписка</Form>
</ChildObjects>
</Catalog>
</MetaDataObject>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="e568a77c-96c6-47ab-a913-d3524116cbcc">
<Properties>
<Name>ФормаСписка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма списка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,115 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<AutoCommandBar name="" id="-1"/>
<ChildItems>
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
</Title>
<VerticalStretch>false</VerticalStretch>
<Group>Vertical</Group>
<Representation>WeakSeparation</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
</UsualGroup>
<Table name="Список" id="3">
<Representation>List</Representation>
<CommandBarLocation>None</CommandBarLocation>
<DefaultItem>true</DefaultItem>
<InitialTreeView>ExpandTopLevel</InitialTreeView>
<EnableStartDrag>true</EnableStartDrag>
<DataPath>Список</DataPath>
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
<ShowCommandBar>false</ShowCommandBar>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
<ContextMenu name="СписокКонтекстноеМеню" id="4"/>
<AutoCommandBar name="СписокКоманднаяПанель" id="5">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
<AdditionSource>
<Item>Список</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
</SearchStringAddition>
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
<AdditionSource>
<Item>Список</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
</ViewStatusAddition>
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
<AdditionSource>
<Item>Список</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
</SearchControlAddition>
<ChildItems>
<LabelField name="Наименование" id="24">
<DataPath>Список.Description</DataPath>
<DefaultItem>true</DefaultItem>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="25"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="26"/>
</LabelField>
<LabelField name="Код" id="28">
<DataPath>Список.Code</DataPath>
<ContextMenu name="КодКонтекстноеМеню" id="29"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="30"/>
</LabelField>
</ChildItems>
</Table>
</ChildItems>
<Attributes>
<Attribute name="Список" id="1">
<Type>
<v8:Type>cfg:DynamicList</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<Settings xsi:type="DynamicList">
<ManualQuery>false</ManualQuery>
<DynamicDataRead>true</DynamicDataRead>
<MainTable>Catalog.Кассиры</MainTable>
<ListSettings>
<dcsset:filter>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
</dcsset:filter>
<dcsset:order>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
</dcsset:order>
<dcsset:conditionalAppearance>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
</dcsset:conditionalAppearance>
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
</ListSettings>
</Settings>
</Attribute>
</Attributes>
</Form>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="41349a97-fc66-4314-90b9-3e900cbe71ab">
<Properties>
<Name>ФормаЭлемента</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма элемента</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>LockOwner</WindowOpeningMode>
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
<AutoCommandBar name="" id="-1"/>
<ChildItems>
<InputField name="Код" id="1">
<DataPath>Объект.Code</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Наименование" id="5">
<DataPath>Объект.Description</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="6"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="7"/>
</InputField>
</ChildItems>
<Attributes>
<Attribute name="Объект" id="1">
<Type>
<v8:Type>cfg:CatalogObject.Кассиры</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<SavedData>true</SavedData>
</Attribute>
</Attributes>
</Form>

View File

@ -0,0 +1,227 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Catalog uuid="2ab4e8ef-e1e4-4e00-90ce-7add8276fd77">
<InternalInfo>
<xr:GeneratedType name="CatalogObject.Магазины" category="Object">
<xr:TypeId>b904505e-82e8-453e-8191-137bd561de5d</xr:TypeId>
<xr:ValueId>ad1387f5-3b0b-4da2-8fb3-36ae1a41ac16</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogRef.Магазины" category="Ref">
<xr:TypeId>eecacc1a-3a60-4de3-b03a-f35105173c2f</xr:TypeId>
<xr:ValueId>a7a4d35c-d2a4-447a-b16e-4dfdea322252</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogSelection.Магазины" category="Selection">
<xr:TypeId>4d66b712-357b-4d77-86ac-1e251e534587</xr:TypeId>
<xr:ValueId>6bd41415-65ec-4585-a2f6-386e1c9db7ef</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogList.Магазины" category="List">
<xr:TypeId>d2f9cac3-efc6-4d8f-b026-21a4dffc99d8</xr:TypeId>
<xr:ValueId>e06eb05c-aa93-4e4f-bd91-aa73e0330a98</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogManager.Магазины" category="Manager">
<xr:TypeId>c1de4cf8-0f81-4f74-a3fd-735628dc307e</xr:TypeId>
<xr:ValueId>75db454b-93a4-49f7-8852-c5a135968584</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Магазины</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазины</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Hierarchical>false</Hierarchical>
<HierarchyType>HierarchyFoldersAndItems</HierarchyType>
<LimitLevelCount>false</LimitLevelCount>
<LevelCount>2</LevelCount>
<FoldersOnTop>true</FoldersOnTop>
<UseStandardCommands>true</UseStandardCommands>
<Owners/>
<SubordinationUse>ToItems</SubordinationUse>
<CodeLength>9</CodeLength>
<DescriptionLength>50</DescriptionLength>
<CodeType>String</CodeType>
<CodeAllowedLength>Variable</CodeAllowedLength>
<CodeSeries>WholeCatalog</CodeSeries>
<CheckUnique>true</CheckUnique>
<Autonumbering>true</Autonumbering>
<DefaultPresentation>AsDescription</DefaultPresentation>
<Characteristics/>
<PredefinedDataUpdate>Auto</PredefinedDataUpdate>
<EditType>InDialog</EditType>
<QuickChoice>false</QuickChoice>
<ChoiceMode>BothWays</ChoiceMode>
<InputByString>
<xr:Field>Catalog.Магазины.StandardAttribute.Description</xr:Field>
<xr:Field>Catalog.Магазины.StandardAttribute.Code</xr:Field>
</InputByString>
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
<DefaultObjectForm>Catalog.Магазины.Form.ФормаЭлемента</DefaultObjectForm>
<DefaultFolderForm/>
<DefaultListForm>Catalog.Магазины.Form.ФормаСписка</DefaultListForm>
<DefaultChoiceForm>Catalog.Магазины.Form.ФормаВыбора</DefaultChoiceForm>
<DefaultFolderChoiceForm/>
<AuxiliaryObjectForm/>
<AuxiliaryFolderForm/>
<AuxiliaryListForm/>
<AuxiliaryChoiceForm/>
<AuxiliaryFolderChoiceForm/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<BasedOn/>
<DataLockFields/>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>Use</FullTextSearch>
<ObjectPresentation/>
<ExtendedObjectPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
<CreateOnInput>Use</CreateOnInput>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects>
<Attribute uuid="d0e3d929-2100-4c38-97ee-0fb2944b2e78">
<Properties>
<Name>Логин</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Логин</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>50</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="a5409637-2bd6-46cc-b1ec-534e4fc10787">
<Properties>
<Name>Пароль</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пароль</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>10</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="90a0e5aa-c9d2-42fa-a7a2-6538705f16b2">
<Properties>
<Name>ПользовательИБ</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пользователь ИБ</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>10</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Form>ФормаЭлемента</Form>
<Form>ФормаСписка</Form>
<Form>ФормаВыбора</Form>
</ChildObjects>
</Catalog>
</MetaDataObject>

View File

@ -0,0 +1,29 @@
//Процедура ПередЗаписью()
//
//
// Если не ОбменДанными.Загрузка Тогда
// Пользователь=ПользователиИнформационнойБазы.НайтиПоИмени(ЭтотОбъект.ПользовательИБ);
// ЕСли не Пользователь=неопределено тогда Пользователь.Удалить(); конецЕСли;
// Пользователь=ПользователиИнформационнойБазы.НайтиПоИмени(ЭтотОбъект.Логин);
// Если Пользователь=неопределено Тогда
// Пользователь = ПользователиИнформационнойБазы.СоздатьПользователя();
// КонецЕсли;
// Пользователь.Имя = ЭтотОбъект.Логин;
// Пользователь.ПолноеИмя = ЭтотОбъект.Наименование;
// Пользователь.АутентификацияСтандартная = Истина;
// // НовыйПользователь.ОсновнойИнтерфейс = Метаданные.Интерфейсы;
// Пользователь.Пароль = ЭтотОбъект.Пароль;
// Пользователь.Роли.Добавить(Метаданные.Роли.Магазин);
// Пользователь.ПоказыватьВСпискеВыбора = Истина;
// Пользователь.Язык = Метаданные.Языки.Русский;
// ЭтотОбъект.ПользовательИБ=ЭтотОбъект.Логин;
//
//
// Пользователь.Записать();
//
//
// КонецЕСли;
//
//
//
//КонецПроцедуры

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="48a5796f-d6d0-4065-b83d-d3a3d2087e46">
<Properties>
<Name>ФормаВыбора</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма выбора</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,186 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>LockOwner</WindowOpeningMode>
<Group>Vertical</Group>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems>
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
</Title>
<VerticalStretch>false</VerticalStretch>
<Group>Vertical</Group>
<Representation>WeakSeparation</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
</UsualGroup>
<Table name="Список" id="3">
<Representation>List</Representation>
<CommandBarLocation>None</CommandBarLocation>
<DefaultItem>true</DefaultItem>
<ChoiceMode>true</ChoiceMode>
<RowSelectionMode>Cell</RowSelectionMode>
<InitialTreeView>ExpandTopLevel</InitialTreeView>
<EnableStartDrag>true</EnableStartDrag>
<DataPath>Список</DataPath>
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
<ContextMenu name="СписокКонтекстноеМеню" id="4"/>
<AutoCommandBar name="СписокКоманднаяПанель" id="5">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
<AdditionSource>
<Item>Список</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
</SearchStringAddition>
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
<AdditionSource>
<Item>Список</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
</ViewStatusAddition>
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
<AdditionSource>
<Item>Список</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
</SearchControlAddition>
<ChildItems>
<LabelField name="Наименование" id="16">
<DataPath>Список.Наименование</DataPath>
<DefaultItem>true</DefaultItem>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/>
</LabelField>
<LabelField name="Код" id="19">
<DataPath>Список.Код</DataPath>
<ContextMenu name="КодКонтекстноеМеню" id="20"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="21"/>
</LabelField>
</ChildItems>
</Table>
</ChildItems>
<Attributes>
<Attribute name="Список" id="1">
<Type>
<v8:Type>cfg:DynamicList</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<Settings xsi:type="DynamicList">
<ManualQuery>true</ManualQuery>
<DynamicDataRead>true</DynamicDataRead>
<QueryText>ВЫБРАТЬ
СправочникМагазины.Ссылка КАК Ссылка,
СправочникМагазины.ПометкаУдаления КАК ПометкаУдаления,
СправочникМагазины.Код КАК Код,
СправочникМагазины.Наименование КАК Наименование,
СправочникМагазины.Логин КАК Логин,
СправочникМагазины.Пароль КАК Пароль,
СправочникМагазины.ПользовательИБ КАК ПользовательИБ,
СправочникМагазины.Предопределенный КАК Предопределенный,
СправочникМагазины.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных
ИЗ
Справочник.Магазины КАК СправочникМагазины
ГДЕ
СправочникМагазины.Ссылка В(&amp;Магазины)</QueryText>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Ссылка</dcssch:dataPath>
<dcssch:field>Ссылка</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Логин</dcssch:dataPath>
<dcssch:field>Логин</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>ПометкаУдаления</dcssch:dataPath>
<dcssch:field>ПометкаУдаления</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Код</dcssch:dataPath>
<dcssch:field>Код</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Пароль</dcssch:dataPath>
<dcssch:field>Пароль</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Наименование</dcssch:dataPath>
<dcssch:field>Наименование</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>ПользовательИБ</dcssch:dataPath>
<dcssch:field>ПользовательИБ</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Предопределенный</dcssch:dataPath>
<dcssch:field>Предопределенный</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>ИмяПредопределенныхДанных</dcssch:dataPath>
<dcssch:field>ИмяПредопределенныхДанных</dcssch:field>
</Field>
<Parameter>
<dcssch:name>Магазины</dcssch:name>
<dcssch:title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазины</v8:content>
</v8:item>
</dcssch:title>
<dcssch:valueType>
<v8:Type>cfg:CatalogRef.Магазины</v8:Type>
</dcssch:valueType>
<dcssch:value xsi:nil="true"/>
<dcssch:useRestriction>true</dcssch:useRestriction>
<dcssch:valueListAllowed>true</dcssch:valueListAllowed>
</Parameter>
<MainTable>Catalog.Магазины</MainTable>
<ListSettings>
<dcsset:filter>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
</dcsset:filter>
<dcsset:order>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
</dcsset:order>
<dcsset:conditionalAppearance>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
</dcsset:conditionalAppearance>
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
</ListSettings>
</Settings>
</Attribute>
</Attributes>
</Form>

View File

@ -0,0 +1,35 @@
 &НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
СписокМагазинов=Новый СписокЗначений();
Если не ПользователиИнформационнойБазы.ТекущийПользователь().Роли.Содержит(Метаданные.Роли.Администратор) Тогда
Пользователь=ОмСлужебный.ТекущийПользователь();
Для каждого маг из Пользователь.Магазины цикл
СписокМагазинов.Добавить(маг.Магазин);
КонецЦикла;
Список.Параметры.УстановитьЗначениеПараметра("Магазины",СписокМагазинов);
Иначе
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Магазины.Ссылка КАК Ссылка
|ИЗ
| Справочник.Магазины КАК Магазины";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СписокМагазинов.Добавить(ВыборкаДетальныеЗаписи.Ссылка);
КонецЦикла;
Список.Параметры.УстановитьЗначениеПараметра("Магазины",СписокМагазинов);
КонецЕсли;
КонецПроцедуры

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="879f1fec-2c91-4d19-b102-635ef8aa08aa">
<Properties>
<Name>ФормаСписка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма списка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>DontBlock</WindowOpeningMode>
<Group>Vertical</Group>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<ChildItems>
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
</Title>
<VerticalStretch>false</VerticalStretch>
<Group>Vertical</Group>
<Representation>WeakSeparation</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
</UsualGroup>
<Table name="Список" id="3">
<Representation>List</Representation>
<CommandBarLocation>None</CommandBarLocation>
<DefaultItem>true</DefaultItem>
<RowSelectionMode>Cell</RowSelectionMode>
<InitialTreeView>ExpandTopLevel</InitialTreeView>
<EnableStartDrag>true</EnableStartDrag>
<DataPath>Список</DataPath>
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
<CommandSet>
<ExcludedCommand>Copy</ExcludedCommand>
<ExcludedCommand>Create</ExcludedCommand>
</CommandSet>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
<ContextMenu name="СписокКонтекстноеМеню" id="4"/>
<AutoCommandBar name="СписокКоманднаяПанель" id="5">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
<AdditionSource>
<Item>Список</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
</SearchStringAddition>
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
<AdditionSource>
<Item>Список</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
</ViewStatusAddition>
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
<AdditionSource>
<Item>Список</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
</SearchControlAddition>
<ChildItems>
<LabelField name="Наименование" id="16">
<DataPath>Список.Description</DataPath>
<DefaultItem>true</DefaultItem>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/>
</LabelField>
<LabelField name="Код" id="19">
<DataPath>Список.Code</DataPath>
<ContextMenu name="КодКонтекстноеМеню" id="20"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="21"/>
</LabelField>
</ChildItems>
</Table>
</ChildItems>
<Attributes>
<Attribute name="Список" id="1">
<Type>
<v8:Type>cfg:DynamicList</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<Settings xsi:type="DynamicList">
<ManualQuery>false</ManualQuery>
<DynamicDataRead>true</DynamicDataRead>
<MainTable>Catalog.Магазины</MainTable>
<ListSettings>
<dcsset:filter>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
</dcsset:filter>
<dcsset:order>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
</dcsset:order>
<dcsset:conditionalAppearance>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
</dcsset:conditionalAppearance>
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
</ListSettings>
</Settings>
</Attribute>
</Attributes>
</Form>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="63d43fb0-bfcf-476a-af35-eb2b1e27bd32">
<Properties>
<Name>ФормаЭлемента</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма элемента</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>LockOwner</WindowOpeningMode>
<Group>Vertical</Group>
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<ChildItems>
<InputField name="Код" id="1">
<DataPath>Объект.Code</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Наименование" id="4">
<DataPath>Объект.Description</DataPath>
<Enabled>false</Enabled>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/>
</InputField>
<InputField name="Логин" id="7">
<DataPath>Объект.Логин</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ЛогинКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ЛогинРасширеннаяПодсказка" id="9"/>
</InputField>
<InputField name="Пароль" id="10">
<DataPath>Объект.Пароль</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ПарольКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ПарольРасширеннаяПодсказка" id="12"/>
</InputField>
</ChildItems>
<Attributes>
<Attribute name="Объект" id="1">
<Type>
<v8:Type>cfg:CatalogObject.Магазины</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<SavedData>true</SavedData>
</Attribute>
</Attributes>
</Form>

View File

@ -0,0 +1,218 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Catalog uuid="93aec0d2-e1e7-4a72-8a98-21340876395f">
<InternalInfo>
<xr:GeneratedType name="CatalogObject.Номенклатура" category="Object">
<xr:TypeId>9e54fd0e-6ad6-488a-9572-0066fc47b516</xr:TypeId>
<xr:ValueId>6eabbe27-cadd-4f36-bb62-b809391913dd</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogRef.Номенклатура" category="Ref">
<xr:TypeId>c7723ffb-7964-4acb-95e5-b942f594f727</xr:TypeId>
<xr:ValueId>a3725d8d-4af4-4c64-a1db-054b6d23e869</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogSelection.Номенклатура" category="Selection">
<xr:TypeId>2e35e2d7-a584-4990-a9bc-502538d2e9f8</xr:TypeId>
<xr:ValueId>c6647b5c-a9b9-4934-b6ee-8d805c1f316e</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogList.Номенклатура" category="List">
<xr:TypeId>d87c5a12-f4ae-406d-8395-b9e06a73a923</xr:TypeId>
<xr:ValueId>591ca5be-f08f-4308-967e-8e47f9fe0681</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogManager.Номенклатура" category="Manager">
<xr:TypeId>e230bc2a-80be-4733-8232-246e5bb5b441</xr:TypeId>
<xr:ValueId>4317c4f6-7a3b-408b-b1aa-4ff0864a61dc</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Номенклатура</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Номенклатура</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Hierarchical>true</Hierarchical>
<HierarchyType>HierarchyFoldersAndItems</HierarchyType>
<LimitLevelCount>false</LimitLevelCount>
<LevelCount>2</LevelCount>
<FoldersOnTop>true</FoldersOnTop>
<UseStandardCommands>true</UseStandardCommands>
<Owners/>
<SubordinationUse>ToItems</SubordinationUse>
<CodeLength>0</CodeLength>
<DescriptionLength>100</DescriptionLength>
<CodeType>String</CodeType>
<CodeAllowedLength>Variable</CodeAllowedLength>
<CodeSeries>WholeCatalog</CodeSeries>
<CheckUnique>false</CheckUnique>
<Autonumbering>false</Autonumbering>
<DefaultPresentation>AsDescription</DefaultPresentation>
<Characteristics/>
<PredefinedDataUpdate>Auto</PredefinedDataUpdate>
<EditType>InDialog</EditType>
<QuickChoice>false</QuickChoice>
<ChoiceMode>BothWays</ChoiceMode>
<InputByString>
<xr:Field>Catalog.Номенклатура.StandardAttribute.Description</xr:Field>
</InputByString>
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
<DefaultObjectForm/>
<DefaultFolderForm/>
<DefaultListForm>Catalog.Номенклатура.Form.ФормаСписка</DefaultListForm>
<DefaultChoiceForm>Catalog.Номенклатура.Form.ФормаПодбора</DefaultChoiceForm>
<DefaultFolderChoiceForm/>
<AuxiliaryObjectForm/>
<AuxiliaryFolderForm/>
<AuxiliaryListForm/>
<AuxiliaryChoiceForm/>
<AuxiliaryFolderChoiceForm/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<BasedOn/>
<DataLockFields/>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>Use</FullTextSearch>
<ObjectPresentation/>
<ExtendedObjectPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
<CreateOnInput>Use</CreateOnInput>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects>
<Attribute uuid="82f806de-97ab-4d26-88c0-18b01a36d7fa">
<Properties>
<Name>КодOffline</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Код offline</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="f1407977-4685-4a75-b1aa-ff0a2d4aacec">
<Properties>
<Name>ИБ</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ИБ</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.ИБ</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="241e0df6-5651-4717-ac90-d41bb17b9561">
<Properties>
<Name>Отображать</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Отображать</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForFolderAndItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Form>ФормаСписка</Form>
<Form>ФормаПодбора</Form>
</ChildObjects>
</Catalog>
</MetaDataObject>

View File

@ -0,0 +1,127 @@

//Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)
//
// СтрокаПоиска = СтрЗаменить(Параметры.СтрокаПоиска, """", ""); // нормализация
//
// Если СтрокаПоиска <> "" Тогда //И Параметры.Свойство("ВводПоСтрокеРасширенный") Тогда
//
// МаксимумСтрокРезультата = 20;
//
// МассивСловПоиска = СтрРазделить(СтрокаПоиска, " ", Ложь);
// КоличествоСловПоиска = МассивСловПоиска.Количество();
//
// Если КоличествоСловПоиска > 0 Тогда
//
// СтандартнаяОбработка = Ложь;
// СписокВыбора = Новый СписокЗначений;
//
// Запрос = Новый Запрос;
//
// УсловияПоиска = "";
// ПриоритетСортировки = "";
// Для НомерСловаПоиска = 1 По КоличествоСловПоиска Цикл
//
// СловоПоиска = МассивСловПоиска[НомерСловаПоиска - 1];
// ДлинаСловаПоиска = СтрДлина(СловоПоиска);
//
// Запрос.УстановитьПараметр("СловоПоиска" + НомерСловаПоиска, "%" + СловоПоиска + "%");
// УсловияПоиска = УсловияПоиска + "
// | И Номенклатура.Наименование ПОДОБНО &СловоПоиска" + НомерСловаПоиска;
//
// ПриоритетСортировки = ПриоритетСортировки + СтрШаблон("
// | КОГДА ПОДСТРОКА(Номенклатура.Наименование, 1, %1) = ""%2""
// | ТОГДА %3", Формат(ДлинаСловаПоиска, "ЧГ="), СловоПоиска, НомерСловаПоиска);
//
// КонецЦикла;
//
// Запрос.Текст =
// "ВЫБРАТЬ ПЕРВЫЕ " + МаксимумСтрокРезультата + "
// | Номенклатура.Ссылка КАК Ссылка,
// | Номенклатура.Наименование КАК Наименование,
// | Номенклатура.ПометкаУдаления КАК ПометкаУдаления,
// | ВЫБОР" + ПриоритетСортировки + "
// | ИНАЧЕ 9
// | КОНЕЦ КАК ПриоритетСортировки
// |ИЗ
// | Справочник.Номенклатура КАК Номенклатура
// |ГДЕ
// | ИСТИНА" + УсловияПоиска + "
// |УПОРЯДОЧИТЬ ПО
// | ПриоритетСортировки, Наименование";
//
// Выборка = Запрос.Выполнить().Выбрать();
// Пока Выборка.Следующий() Цикл
//
// СписокВыбора.Добавить(Новый Структура("Значение, ПометкаУдаления", Выборка.Ссылка, Выборка.ПометкаУдаления), ПодсветитьСлова(Выборка.Наименование, МассивСловПоиска));
//
// КонецЦикла;
//
// ДанныеВыбора = СписокВыбора;
//
// КонецЕсли;
//
// КонецЕсли;
//
//КонецПроцедуры
//Функция ПодсветитьСлова(ИсходнаяСтрока, МассивСловПодсветки, Знач ШрифтПодсветки = Неопределено, Знач ЦветПодсветки = Неопределено)
//
// МассивРезультирующихСтрок = Новый Массив;
//
// Если ШрифтПодсветки = Неопределено Тогда
// ШрифтПодсветки = Новый Шрифт(,, Истина); // жирный
// КонецЕсли;
//
// Если ЦветПодсветки = Неопределено Тогда
// ЦветПодсветки = Новый Цвет(0, 153, 0); // светло-зеленый из стандартной подсветки ввода по строке
// КонецЕсли;
//
// ИсходнаяСтрокаНормализованная = НРег(ИсходнаяСтрока); // нормализация
// ДлинаИсходнойСтроки = СтрДлина(ИсходнаяСтрокаНормализованная);
//
// // получим список диапазонов символов для подсветки
// СписокДиапазонов = Новый СписокЗначений;
// Для НомерСлова = 1 По МассивСловПодсветки.Количество() Цикл
// СловоПодсветки = НРег(МассивСловПодсветки[НомерСлова - 1]); // нормализация
// ПозицияНачалаСлова = 1;
// ДлинаСлова = СтрДлина(СловоПодсветки);
// Пока ПозицияНачалаСлова <> 0 И ПозицияНачалаСлова <= ДлинаИсходнойСтроки Цикл
// ПозицияНачалаСлова = СтрНайти(ИсходнаяСтрокаНормализованная, СловоПодсветки, , ПозицияНачалаСлова);
// Если ПозицияНачалаСлова > 0 Тогда
// МассивДиапазона = Новый Массив;
// МассивДиапазона.Добавить(ПозицияНачалаСлова);
// МассивДиапазона.Добавить(ПозицияНачалаСлова + ДлинаСлова - 1);
// СписокДиапазонов.Добавить(МассивДиапазона, Формат(ПозицияНачалаСлова, "ЧЦ=3; ЧВН="));
// ПозицияНачалаСлова = ПозицияНачалаСлова + ДлинаСлова;
// КонецЕсли;
// КонецЦикла;
// КонецЦикла;
//
// // отсортируем список диапазонов по возрастанию начал диапазонов
// СписокДиапазонов.СортироватьПоПредставлению();
//
// // сформируем массив результирующих строк с разным оформлением (подсветкой)
// СтартоваяПозиция = 1;
// Для Каждого ЭлементДиапазона Из СписокДиапазонов Цикл
// НачалоДиапазона = ЭлементДиапазона.Значение[0];
// КонецДиапазона = ЭлементДиапазона.Значение[1];
// Если НачалоДиапазона > СтартоваяПозиция Тогда // часть строки без подсветки
// ЧастьБезВыделения = Сред(ИсходнаяСтрока, СтартоваяПозиция, НачалоДиапазона - СтартоваяПозиция);
// МассивРезультирующихСтрок.Добавить(Новый ФорматированнаяСтрока(ЧастьБезВыделения));
// СтартоваяПозиция = НачалоДиапазона;
// КонецЕсли;
// Если КонецДиапазона >= СтартоваяПозиция Тогда // часть строки с подсветкой
// ЧастьВыделяемая = Сред(ИсходнаяСтрока, СтартоваяПозиция, КонецДиапазона - СтартоваяПозиция + 1);
// МассивРезультирующихСтрок.Добавить(Новый ФорматированнаяСтрока(ЧастьВыделяемая, ШрифтПодсветки, ЦветПодсветки));
// СтартоваяПозиция = КонецДиапазона + 1;
// КонецЕсли;
// КонецЦикла;
//
// Если СтартоваяПозиция <= ДлинаИсходнойСтроки Тогда // "хвост" без выделения
// Хвост = Сред(ИсходнаяСтрока, СтартоваяПозиция, ДлинаИсходнойСтроки - СтартоваяПозиция + 1);
// МассивРезультирующихСтрок.Добавить(Новый ФорматированнаяСтрока(Хвост));
// КонецЕсли;
//
// Возврат Новый ФорматированнаяСтрока(МассивРезультирующихСтрок);
//
//КонецФункции

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="e61d9081-5688-496c-b731-1e2de5698cba">
<Properties>
<Name>ФормаПодбора</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма подбора</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,875 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>LockOwner</WindowOpeningMode>
<AutoTitle>false</AutoTitle>
<Group>Vertical</Group>
<CommandBarLocation>Bottom</CommandBarLocation>
<ShowTitle>false</ShowTitle>
<ShowCommandBar>true</ShowCommandBar>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<Autofill>false</Autofill>
</AutoCommandBar>
<Events>
<Event name="OnOpen">ПриОткрытии</Event>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
<Event name="OnClose">ПриЗакрытии</Event>
</Events>
<ChildItems>
<UsualGroup name="ПанельПоиска" id="175">
<HorizontalStretch>true</HorizontalStretch>
<VerticalStretch>false</VerticalStretch>
<GroupHorizontalAlign>Center</GroupHorizontalAlign>
<GroupVerticalAlign>Top</GroupVerticalAlign>
<Group>Vertical</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ScrollOnCompress>false</ScrollOnCompress>
<ExtendedTooltip name="ПанельПоискаРасширеннаяПодсказка" id="176"/>
<ChildItems>
<InputField name="СтрокаПоиска" id="70">
<DataPath>СтрокаПоиска</DataPath>
<TitleLocation>None</TitleLocation>
<AutoMaxWidth>false</AutoMaxWidth>
<Height>3</Height>
<AutoMaxHeight>false</AutoMaxHeight>
<HorizontalStretch>true</HorizontalStretch>
<VerticalStretch>false</VerticalStretch>
<ClearButton>true</ClearButton>
<Font ref="style:NormalTextFont" height="16" kind="StyleItem" scale="100"/>
<OnScreenKeyboardReturnKeyText>Search</OnScreenKeyboardReturnKeyText>
<InputHint>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Поиск по названию...</v8:content>
</v8:item>
</InputHint>
<ContextMenu name="СтрокаПоискаКонтекстноеМеню" id="71"/>
<ExtendedTooltip name="СтрокаПоискаРасширеннаяПодсказка" id="72"/>
<Events>
<Event name="OnChange">СтрокаПоискаПриИзменении</Event>
<Event name="EditTextChange">СтрокаПоискаИзменениеТекстаРедактирования</Event>
</Events>
</InputField>
<CheckBoxField name="ИскатьВТекущейПапке" id="195">
<DataPath>ИскатьВТекущейПапке</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Искать только в текущей папке</v8:content>
</v8:item>
</Title>
<TitleLocation>Right</TitleLocation>
<HorizontalStretch>true</HorizontalStretch>
<ContextMenu name="ИскатьВТекущейПапкеКонтекстноеМеню" id="196"/>
<ExtendedTooltip name="ИскатьВТекущейПапкеРасширеннаяПодсказка" id="197"/>
<Events>
<Event name="OnChange">ИскатьВТекущейПапкеПриИзменении</Event>
</Events>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<UsualGroup name="ОбластьСписков" id="160">
<HorizontalStretch>true</HorizontalStretch>
<VerticalStretch>true</VerticalStretch>
<Group>Vertical</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ScrollOnCompress>false</ScrollOnCompress>
<ExtendedTooltip name="ОбластьСписковРасширеннаяПодсказка" id="161"/>
<ChildItems>
<UsualGroup name="ПанельКоличества" id="100">
<Visible>false</Visible>
<HorizontalStretch>true</HorizontalStretch>
<VerticalStretch>true</VerticalStretch>
<Group>Vertical</Group>
<Representation>WeakSeparation</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ПанельКоличестваРасширеннаяПодсказка" id="101"/>
<ChildItems>
<LabelField name="ВыбраннаяНоменклатураНаименование" id="102">
<DataPath>ВыбраннаяНоменклатураНаименование</DataPath>
<TitleLocation>None</TitleLocation>
<HorizontalAlign>Center</HorizontalAlign>
<Height>4</Height>
<AutoMaxHeight>false</AutoMaxHeight>
<HorizontalStretch>true</HorizontalStretch>
<Font ref="style:TitleLevel2" kind="StyleItem"/>
<ContextMenu name="ВыбраннаяНоменклатураНаименованиеКонтекстноеМеню" id="103"/>
<ExtendedTooltip name="ВыбраннаяНоменклатураНаименованиеРасширеннаяПодсказка" id="104"/>
</LabelField>
<LabelField name="КоличествоВДокументе" id="114">
<DataPath>КоличествоВДокументе</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>В документе</v8:content>
</v8:item>
</Title>
<TitleLocation>Top</TitleLocation>
<HorizontalAlign>Center</HorizontalAlign>
<HorizontalStretch>true</HorizontalStretch>
<TextColor>#2E7D32</TextColor>
<Font ref="style:NormalTextFont" height="26" bold="true" kind="StyleItem" scale="100"/>
<ContextMenu name="КоличествоВДокументеКонтекстноеМеню" id="115"/>
<ExtendedTooltip name="КоличествоВДокументеРасширеннаяПодсказка" id="116"/>
</LabelField>
<UsualGroup name="ПанельКоличестваЦентр" id="130">
<HorizontalStretch>true</HorizontalStretch>
<VerticalStretch>true</VerticalStretch>
<Group>Vertical</Group>
<VerticalAlign>Center</VerticalAlign>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ПанельКоличестваЦентрРасширеннаяПодсказка" id="131"/>
<ChildItems>
<UsualGroup name="ПанельКоличестваВвод" id="123">
<HorizontalStretch>true</HorizontalStretch>
<GroupVerticalAlign>Center</GroupVerticalAlign>
<Group>AlwaysHorizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ПанельКоличестваВводРасширеннаяПодсказка" id="124"/>
<ChildItems>
<Button name="УменьшитьКоличество" id="125">
<Type>UsualButton</Type>
<Width>6</Width>
<Height>3</Height>
<CommandName>Form.Command.УменьшитьКоличество</CommandName>
<Font ref="style:NormalTextFont" height="24" bold="true" kind="StyleItem" scale="100"/>
<ExtendedTooltip name="УменьшитьКоличествоРасширеннаяПодсказка" id="126"/>
</Button>
<InputField name="КоличествоПодбора" id="105">
<DataPath>КоличествоПодбора</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</Title>
<TitleLocation>Top</TitleLocation>
<HorizontalAlign>Center</HorizontalAlign>
<HorizontalStretch>true</HorizontalStretch>
<SpinButton>false</SpinButton>
<Format>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ЧДЦ=0; ЧН=0; ЧГ=</v8:content>
</v8:item>
</Format>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ЧДЦ=0; ЧН=0; ЧГ=</v8:content>
</v8:item>
</EditFormat>
<MinValue xsi:type="xs:decimal">0</MinValue>
<TextColor>#2E7D32</TextColor>
<BackColor>#FFF3E0</BackColor>
<Font ref="style:NormalTextFont" height="32" bold="true" kind="StyleItem" scale="100"/>
<HeightControlVariant>UseContentHeight</HeightControlVariant>
<OnScreenKeyboardReturnKeyText>Done</OnScreenKeyboardReturnKeyText>
<ContextMenu name="КоличествоПодбораКонтекстноеМеню" id="106"/>
<ExtendedTooltip name="КоличествоПодбораРасширеннаяПодсказка" id="107"/>
</InputField>
<Button name="УвеличитьКоличество" id="127">
<Type>UsualButton</Type>
<Width>6</Width>
<Height>3</Height>
<CommandName>Form.Command.УвеличитьКоличество</CommandName>
<Font ref="style:NormalTextFont" height="24" bold="true" kind="StyleItem" scale="100"/>
<ExtendedTooltip name="УвеличитьКоличествоРасширеннаяПодсказка" id="128"/>
</Button>
</ChildItems>
</UsualGroup>
</ChildItems>
</UsualGroup>
<UsualGroup name="ПанельКоличестваКнопки" id="108">
<HorizontalStretch>true</HorizontalStretch>
<GroupVerticalAlign>Bottom</GroupVerticalAlign>
<Group>AlwaysHorizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ПанельКоличестваКнопкиРасширеннаяПодсказка" id="109"/>
<ChildItems>
<Button name="ПодтвердитьКоличество" id="110">
<Type>UsualButton</Type>
<Height>3</Height>
<HorizontalStretch>true</HorizontalStretch>
<CommandName>Form.Command.ПодтвердитьКоличество</CommandName>
<Font ref="style:NormalTextFont" height="15" bold="true" kind="StyleItem" scale="100"/>
<ExtendedTooltip name="ПодтвердитьКоличествоРасширеннаяПодсказка" id="111"/>
</Button>
<Button name="ОтменитьКоличество" id="112">
<Type>UsualButton</Type>
<Height>3</Height>
<HorizontalStretch>true</HorizontalStretch>
<CommandName>Form.Command.ОтменитьКоличество</CommandName>
<Font ref="style:NormalTextFont" height="15" bold="true" kind="StyleItem" scale="100"/>
<ExtendedTooltip name="ОтменитьКоличествоРасширеннаяПодсказка" id="113"/>
</Button>
</ChildItems>
</UsualGroup>
</ChildItems>
</UsualGroup>
<Table name="Список" id="34">
<Representation>List</Representation>
<CommandBarLocation>None</CommandBarLocation>
<ReadOnly>true</ReadOnly>
<ChangeRowSet>false</ChangeRowSet>
<ChangeRowOrder>false</ChangeRowOrder>
<AutoMaxHeight>false</AutoMaxHeight>
<HeightInTableRows>8</HeightInTableRows>
<HeightControlVariant>UseHeightInFormRows</HeightControlVariant>
<AutoMaxRowsCount>false</AutoMaxRowsCount>
<ChoiceMode>true</ChoiceMode>
<SelectionMode>SingleRow</SelectionMode>
<RowSelectionMode>Row</RowSelectionMode>
<Header>false</Header>
<DataPath>Список</DataPath>
<RowPictureDataPath>Список.Картинка</RowPictureDataPath>
<SearchStringLocation>None</SearchStringLocation>
<RefreshRequest>PullFromTop</RefreshRequest>
<BehaviorOnHorizontalCompression>HideItemsByImportance</BehaviorOnHorizontalCompression>
<ShowCommandBar>false</ShowCommandBar>
<MobileDeviceTableType>List</MobileDeviceTableType>
<AutoMaxCardHeight>false</AutoMaxCardHeight>
<RowFilter xsi:nil="true"/>
<ContextMenu name="СписокКонтекстноеМеню" id="35"/>
<AutoCommandBar name="СписокКоманднаяПанель" id="36">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="37"/>
<SearchStringAddition name="СписокСтрокаПоиска" id="166">
<AdditionSource>
<Item>Список</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="167"/>
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="168"/>
</SearchStringAddition>
<ViewStatusAddition name="СписокСостояниеПросмотра" id="169">
<AdditionSource>
<Item>Список</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="170"/>
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="171"/>
</ViewStatusAddition>
<SearchControlAddition name="СписокУправлениеПоиском" id="172">
<AdditionSource>
<Item>Список</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="173"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="174"/>
</SearchControlAddition>
<Events>
<Event name="Selection">СписокВыбор</Event>
</Events>
<ChildItems>
<ColumnGroup name="СписокКарточка" id="132">
<ExtendedTooltip name="СписокКарточкаРасширеннаяПодсказка" id="133"/>
<ChildItems>
<ColumnGroup name="СписокСтрокаНаименование" id="134">
<GroupVerticalAlign>Top</GroupVerticalAlign>
<Group>Horizontal</Group>
<ExtendedTooltip name="СписокСтрокаНаименованиеРасширеннаяПодсказка" id="135"/>
<ChildItems>
<LabelField name="Наименование" id="50">
<DataPath>Список.Наименование</DataPath>
<DefaultItem>true</DefaultItem>
<TitleLocation>None</TitleLocation>
<Height>4</Height>
<AutoMaxHeight>false</AutoMaxHeight>
<HorizontalStretch>true</HorizontalStretch>
<Font ref="style:NormalTextFont" height="19" kind="StyleItem" scale="100"/>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="51"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="52"/>
</LabelField>
<LabelField name="Количество" id="53">
<DataPath>Список.КоличествоПредставление</DataPath>
<TitleLocation>None</TitleLocation>
<HorizontalAlign>Center</HorizontalAlign>
<VerticalAlign>Center</VerticalAlign>
<Width>12</Width>
<Height>4</Height>
<AutoMaxHeight>false</AutoMaxHeight>
<HorizontalStretch>false</HorizontalStretch>
<TextColor>#2E7D32</TextColor>
<Font ref="style:NormalTextFont" height="34" bold="true" kind="StyleItem" scale="100"/>
<ContextMenu name="КоличествоКонтекстноеМеню" id="54"/>
<ExtendedTooltip name="КоличествоРасширеннаяПодсказка" id="55"/>
</LabelField>
</ChildItems>
</ColumnGroup>
<ColumnGroup name="СписокСтрокаДетали" id="136">
<ExtendedTooltip name="СписокСтрокаДеталиРасширеннаяПодсказка" id="137"/>
<ChildItems>
<LabelField name="КодOffline" id="47">
<DataPath>Список.КодOffline</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Код</v8:content>
</v8:item>
</Title>
<TitleLocation>None</TitleLocation>
<HorizontalStretch>false</HorizontalStretch>
<Format>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ЧДЦ=0; ЧН=''; ЧГ=</v8:content>
</v8:item>
</Format>
<Font ref="style:NormalTextFont" height="14" kind="StyleItem" scale="100"/>
<ContextMenu name="КодOfflineКонтекстноеМеню" id="48"/>
<ExtendedTooltip name="КодOfflineРасширеннаяПодсказка" id="49"/>
</LabelField>
</ChildItems>
</ColumnGroup>
</ChildItems>
</ColumnGroup>
</ChildItems>
</Table>
<Table name="РезультатыПоиска" id="80">
<Representation>List</Representation>
<Visible>false</Visible>
<CommandBarLocation>None</CommandBarLocation>
<ReadOnly>true</ReadOnly>
<ChangeRowSet>false</ChangeRowSet>
<ChangeRowOrder>false</ChangeRowOrder>
<AutoMaxHeight>false</AutoMaxHeight>
<HeightInTableRows>8</HeightInTableRows>
<HeightControlVariant>UseHeightInFormRows</HeightControlVariant>
<ChoiceMode>true</ChoiceMode>
<SelectionMode>SingleRow</SelectionMode>
<RowSelectionMode>Row</RowSelectionMode>
<Header>false</Header>
<HorizontalStretch>false</HorizontalStretch>
<DataPath>РезультатыПоиска</DataPath>
<SearchStringLocation>None</SearchStringLocation>
<BehaviorOnHorizontalCompression>HideItemsByImportance</BehaviorOnHorizontalCompression>
<ShowCommandBar>false</ShowCommandBar>
<MobileDeviceTableType>List</MobileDeviceTableType>
<AutoMaxCardHeight>false</AutoMaxCardHeight>
<RowFilter xsi:nil="true"/>
<ContextMenu name="РезультатыПоискаКонтекстноеМеню" id="81"/>
<AutoCommandBar name="РезультатыПоискаКоманднаяПанель" id="82">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="РезультатыПоискаРасширеннаяПодсказка" id="83"/>
<SearchStringAddition name="РезультатыПоискаСтрокаПоиска" id="186">
<AdditionSource>
<Item>РезультатыПоиска</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="РезультатыПоискаСтрокаПоискаКонтекстноеМеню" id="187"/>
<ExtendedTooltip name="РезультатыПоискаСтрокаПоискаРасширеннаяПодсказка" id="188"/>
</SearchStringAddition>
<ViewStatusAddition name="РезультатыПоискаСостояниеПросмотра" id="189">
<AdditionSource>
<Item>РезультатыПоиска</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="РезультатыПоискаСостояниеПросмотраКонтекстноеМеню" id="190"/>
<ExtendedTooltip name="РезультатыПоискаСостояниеПросмотраРасширеннаяПодсказка" id="191"/>
</ViewStatusAddition>
<SearchControlAddition name="РезультатыПоискаУправлениеПоиском" id="192">
<AdditionSource>
<Item>РезультатыПоиска</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="РезультатыПоискаУправлениеПоискомКонтекстноеМеню" id="193"/>
<ExtendedTooltip name="РезультатыПоискаУправлениеПоискомРасширеннаяПодсказка" id="194"/>
</SearchControlAddition>
<Events>
<Event name="Selection">РезультатыПоискаВыбор</Event>
</Events>
<ChildItems>
<ColumnGroup name="РезультатыПоискаКарточка" id="138">
<ExtendedTooltip name="РезультатыПоискаКарточкаРасширеннаяПодсказка" id="139"/>
<ChildItems>
<ColumnGroup name="РезультатыПоискаСтрокаНаименование" id="140">
<Group>Horizontal</Group>
<ExtendedTooltip name="РезультатыПоискаСтрокаНаименованиеРасширеннаяПодсказка" id="141"/>
<ChildItems>
<LabelField name="РезультатыПоискаНаименование" id="87">
<DataPath>РезультатыПоиска.Наименование</DataPath>
<TitleLocation>None</TitleLocation>
<Height>4</Height>
<AutoMaxHeight>false</AutoMaxHeight>
<HorizontalStretch>true</HorizontalStretch>
<Font ref="style:NormalTextFont" height="19" kind="StyleItem" scale="100"/>
<ContextMenu name="РезультатыПоискаНаименованиеКонтекстноеМеню" id="88"/>
<ExtendedTooltip name="РезультатыПоискаНаименованиеРасширеннаяПодсказка" id="89"/>
</LabelField>
<LabelField name="РезультатыПоискаКоличество" id="84">
<DataPath>РезультатыПоиска.Количество</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Кол-во</v8:content>
</v8:item>
</Title>
<TitleLocation>Top</TitleLocation>
<HorizontalAlign>Center</HorizontalAlign>
<VerticalAlign>Center</VerticalAlign>
<Width>12</Width>
<Height>4</Height>
<AutoMaxHeight>false</AutoMaxHeight>
<HorizontalStretch>false</HorizontalStretch>
<Format>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ЧДЦ=0; ЧН=; ЧГ=</v8:content>
</v8:item>
</Format>
<TextColor>#2E7D32</TextColor>
<Font ref="style:NormalTextFont" height="34" bold="true" kind="StyleItem" scale="100"/>
<ContextMenu name="РезультатыПоискаКоличествоКонтекстноеМеню" id="85"/>
<ExtendedTooltip name="РезультатыПоискаКоличествоРасширеннаяПодсказка" id="86"/>
</LabelField>
</ChildItems>
</ColumnGroup>
<ColumnGroup name="РезультатыПоискаСтрокаДетали" id="142">
<ExtendedTooltip name="РезультатыПоискаСтрокаДеталиРасширеннаяПодсказка" id="143"/>
<ChildItems>
<LabelField name="РезультатыПоискаКодOffline" id="90">
<DataPath>РезультатыПоиска.КодOffline</DataPath>
<TitleLocation>None</TitleLocation>
<HorizontalStretch>false</HorizontalStretch>
<Format>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ЧДЦ=0; ЧН=''; ЧГ=</v8:content>
</v8:item>
</Format>
<Font ref="style:NormalTextFont" height="14" kind="StyleItem" scale="100"/>
<ContextMenu name="РезультатыПоискаКодOfflineКонтекстноеМеню" id="91"/>
<ExtendedTooltip name="РезультатыПоискаКодOfflineРасширеннаяПодсказка" id="92"/>
</LabelField>
</ChildItems>
</ColumnGroup>
</ChildItems>
</ColumnGroup>
</ChildItems>
</Table>
</ChildItems>
</UsualGroup>
<Button name="НазадВГруппу" id="148">
<Type>UsualButton</Type>
<Representation>Text</Representation>
<HorizontalStretch>true</HorizontalStretch>
<CommandName>Form.Command.НазадВГруппу</CommandName>
<Font ref="style:NormalTextFont" height="18" bold="true" kind="StyleItem" scale="100"/>
<LocationInCommandBar>InCommandBar</LocationInCommandBar>
<ExtendedTooltip name="НазадВГруппуРасширеннаяПодсказка" id="151"/>
</Button>
</ChildItems>
<Attributes>
<Attribute name="Список" id="1">
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<Columns>
<Column name="Ссылка" id="20">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ссылка</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
</Type>
</Column>
<Column name="Наименование" id="21">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наименование</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="КодOffline" id="22">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Код offline</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Column>
<Column name="Количество" id="23">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Column>
<Column name="КоличествоПредставление" id="26">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество представление</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="Картинка" id="27">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Картинка</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>v8ui:Picture</v8:Type>
</Type>
</Column>
<Column name="ЭтоГруппа" id="24">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Это группа</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Column>
<Column name="Подсветка" id="25">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подсветка</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Column>
</Columns>
</Attribute>
<Attribute name="Заказ" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Заказ</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:DocumentRef.Заказ</v8:Type>
</Type>
</Attribute>
<Attribute name="СтрокаПоиска" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Поиск</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="РезультатыПоиска" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Результаты поиска</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>v8:ValueTable</v8:Type>
</Type>
<Columns>
<Column name="Ссылка" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ссылка</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
</Type>
</Column>
<Column name="Наименование" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наименование</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Column>
<Column name="КодOffline" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Код offline</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Column>
<Column name="Количество" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Column>
<Column name="Подсветка" id="12">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подсветка</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Column>
</Columns>
</Attribute>
<Attribute name="ВыбраннаяНоменклатура" id="5">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Выбранная номенклатура</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
</Type>
</Attribute>
<Attribute name="КоличествоПодбора" id="6">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Nonnegative</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
</Attribute>
<Attribute name="ВыбраннаяНоменклатураНаименование" id="7">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наименование</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="КоличествоВДокументе" id="8">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>В документе</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
<Attribute name="ПодсвеченнаяНоменклатура" id="9">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подсвеченная номенклатура</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
</Type>
</Attribute>
<Attribute name="ТекущаяГруппа" id="10">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Текущая группа</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
</Type>
</Attribute>
<Attribute name="ИскатьВТекущейПапке" id="12">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Искать в текущей папке</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
</Attribute>
<Attribute name="НаименованиеТекущейГруппы" id="11">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наименование текущей группы</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
</Attributes>
<Commands>
<Command name="ПодтвердитьКоличество" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Готово</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подтвердить количество</v8:content>
</v8:item>
</ToolTip>
<Action>ПодтвердитьКоличество</Action>
</Command>
<Command name="ОтменитьКоличество" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Отмена</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Отменить ввод количества</v8:content>
</v8:item>
</ToolTip>
<Action>ОтменитьКоличество</Action>
</Command>
<Command name="УвеличитьКоличество" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>+</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Увеличить количество</v8:content>
</v8:item>
</ToolTip>
<Action>УвеличитьКоличество</Action>
</Command>
<Command name="УменьшитьКоличество" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>-</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Уменьшить количество</v8:content>
</v8:item>
</ToolTip>
<Action>УменьшитьКоличество</Action>
</Command>
<Command name="НазадВГруппу" id="6">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Назад</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Вернуться на уровень выше</v8:content>
</v8:item>
</ToolTip>
<Action>НазадВГруппу</Action>
</Command>
</Commands>
</Form>

View File

@ -0,0 +1,747 @@

&НаКлиенте
Перем БлокироватьВыборПоиска;
&НаКлиенте
Перем НоменклатураДляПодсветки;
&НаКлиенте
Перем КартинкаПапкиКэш;
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("Заказ") Тогда
Заказ = Параметры["Заказ"];
КонецЕсли;
ПодсвеченнаяНоменклатура = Справочники.Номенклатура.ПустаяСсылка();
УстановитьТекущуюГруппу(Справочники.Номенклатура.ПустаяСсылка());
ЗагрузитьСписокНаСервере();
КонецПроцедуры
&НаСервере
Процедура УстановитьТекущуюГруппу(Группа)
ТекущаяГруппа = Группа;
Если ЗначениеЗаполнено(Группа) Тогда
НаименованиеТекущейГруппы = Группа.Наименование;
Иначе
НаименованиеТекущейГруппы = "";
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура УстановитьПодсветкуСписка(Номенклатура)
ПодсвеченнаяНоменклатура = Номенклатура;
КонецПроцедуры
&НаСервере
Процедура ЗагрузитьСписокНаСервере()
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Заказ", Заказ);
Запрос.УстановитьПараметр("Родитель", ТекущаяГруппа);
Запрос.УстановитьПараметр("НоменклатураПодсветки", ПодсвеченнаяНоменклатура);
Запрос.Текст =
"ВЫБРАТЬ
| СправочникНоменклатура.Ссылка КАК Ссылка,
| СправочникНоменклатура.Наименование КАК Наименование,
| СправочникНоменклатура.КодOffline КАК КодOffline,
| СправочникНоменклатура.ЭтоГруппа КАК ЭтоГруппа,
| ВЫБОР
| КОГДА СправочникНоменклатура.ЭтоГруппа
| ТОГДА NULL
| ИНАЧЕ ЕСТЬNULL(Товары.Количество, 0)
| КОНЕЦ КАК Количество,
| СправочникНоменклатура.Ссылка = &НоменклатураПодсветки КАК Подсветка
|ИЗ
| Справочник.Номенклатура КАК СправочникНоменклатура
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| Корзина.Номенклатура КАК Номенклатура,
| СУММА(Корзина.Количество) КАК Количество
| ИЗ
| РегистрСведений.Корзина КАК Корзина
| ГДЕ
| Корзина.Заказ = &Заказ
|
| СГРУППИРОВАТЬ ПО
| Корзина.Номенклатура) КАК Товары
| ПО СправочникНоменклатура.Ссылка = Товары.Номенклатура
|ГДЕ
| СправочникНоменклатура.Отображать = ИСТИНА
| И СправочникНоменклатура.Родитель = &Родитель
|
|УПОРЯДОЧИТЬ ПО
| ВЫБОР
| КОГДА СправочникНоменклатура.ЭтоГруппа
| ТОГДА 0
| ИНАЧЕ 1
| КОНЕЦ,
| Наименование";
Список.Загрузить(Запрос.Выполнить().Выгрузить());
ОформитьСтрокиСписка();
КонецПроцедуры
&НаСервере
Процедура ОформитьСтрокиСписка()
Для Каждого СтрокаСписка Из Список Цикл
Если СтрокаСписка.ЭтоГруппа Тогда
СтрокаСписка.КоличествоПредставление = "";
Иначе
СтрокаСписка.КоличествоПредставление = Формат(СтрокаСписка.Количество, "ЧДЦ=0; ЧН=0; ЧГ=");
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
БлокироватьВыборПоиска = Ложь;
НоменклатураДляПодсветки = Неопределено;
КартинкаПапкиКэш = Неопределено;
ИскатьВТекущейПапке = Ложь;
Элементы.РезультатыПоиска.Видимость = Ложь;
Элементы.Список.Видимость = Истина;
СкрытьПанельКоличества();
ОбновитьВидимостьОграниченияПоиска();
ОформитьКартинкиГрупп();
ОбновитьПанельНавигации();
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьСписокНаКлиенте()
ЗагрузитьСписокНаСервере();
ОформитьКартинкиГрупп();
КонецПроцедуры
&НаКлиенте
Процедура ОформитьКартинкиГрупп()
КартинкаПапки = ПолучитьКартинкуПапки();
Для Каждого СтрокаСписка Из Список Цикл
Если СтрокаСписка.ЭтоГруппа Тогда
СтрокаСписка.Картинка = КартинкаПапки;
Иначе
СтрокаСписка.Картинка = Неопределено;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Функция ПолучитьКартинкуПапки()
Если КартинкаПапкиКэш <> Неопределено Тогда
Возврат КартинкаПапкиКэш;
КонецЕсли;
Попытка
КартинкаПапкиКэш = БиблиотекаКартинок.СправочникГруппа;
Возврат КартинкаПапкиКэш;
Исключение
КонецПопытки;
Попытка
КартинкаПапкиКэш = БиблиотекаКартинок.Группа;
Возврат КартинкаПапкиКэш;
Исключение
КонецПопытки;
Попытка
КартинкаПапкиКэш = БиблиотекаКартинок.Каталог;
Возврат КартинкаПапкиКэш;
Исключение
КонецПопытки;
Попытка
КартинкаПапкиКэш = БиблиотекаКартинок.Folder;
Возврат КартинкаПапкиКэш;
Исключение
КонецПопытки;
Попытка
КартинкаПапкиКэш = БиблиотекаКартинок.Справочник;
Возврат КартинкаПапкиКэш;
Исключение
КонецПопытки;
Возврат Неопределено;
КонецФункции
&НаКлиенте
Процедура ОбновитьПанельНавигации()
ЕстьПоиск = СокрЛП(СтрокаПоиска) <> "";
ПоказыватьНавигацию = Не ЕстьПоиск
И ЗначениеЗаполнено(ТекущаяГруппа)
И Не Элементы.ПанельКоличества.Видимость;
Элементы.НазадВГруппу.Видимость = ПоказыватьНавигацию;
Элементы.ФормаКоманднаяПанель.Видимость = ПоказыватьНавигацию;
Если ПоказыватьНавигацию Тогда
Элементы.НазадВГруппу.Заголовок = "← " + НаименованиеТекущейГруппы;
Иначе
Элементы.НазадВГруппу.Заголовок = "Назад";
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура СтрокаПоискаПриИзменении(Элемент)
ВыполнитьПоиск();
КонецПроцедуры
&НаКлиенте
Процедура СтрокаПоискаИзменениеТекстаРедактирования(Элемент, Текст, СтандартнаяОбработка)
СтрокаПоиска = Текст;
ВыполнитьПоиск();
КонецПроцедуры
&НаКлиенте
Процедура ВыполнитьПоиск()
СкрытьПанельКоличества();
ЕстьПоиск = СокрЛП(СтрокаПоиска) <> "";
Если ЕстьПоиск Тогда
Элементы.Список.Видимость = Ложь;
Элементы.РезультатыПоиска.Видимость = Истина;
ОбновитьПанельНавигации();
БлокироватьВыборПоиска = Истина;
ВыполнитьПоискНаСервере(СтрокаПоиска, ИскатьВТекущейПапке);
БлокироватьВыборПоиска = Ложь;
Иначе
Элементы.Список.Видимость = Истина;
Элементы.РезультатыПоиска.Видимость = Ложь;
РезультатыПоиска.Очистить();
ОбновитьСписокНаКлиенте();
ОбновитьПанельНавигации();
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ВыполнитьПоискНаСервере(СтрокаПоискаЗначение, ОграничиватьТекущейПапкой = Ложь)
МассивСлов = Новый Массив;
Для Каждого Часть Из СтрРазделить(СокрЛП(СтрокаПоискаЗначение), " ", Ложь) Цикл
Часть = СокрЛП(Часть);
Если Часть <> "" Тогда
МассивСлов.Добавить(Часть);
КонецЕсли;
КонецЦикла;
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Заказ", Заказ);
Запрос.УстановитьПараметр("НоменклатураПодсветки", ПодсвеченнаяНоменклатура);
Запрос.УстановитьПараметр("Родитель", ТекущаяГруппа);
УсловияПоиска = "";
Для Номер = 0 По МассивСлов.ВГраница() Цикл
Если Номер >= 5 Тогда
Прервать;
КонецЕсли;
ИмяПараметра = "СловоПоиска" + (Номер + 1);
Запрос.УстановитьПараметр(ИмяПараметра, "%" + МассивСлов[Номер] + "%");
УсловияПоиска = УсловияПоиска + "
| И СправочникНоменклатура.Наименование ПОДОБНО &" + ИмяПараметра;
КонецЦикла;
УсловиеПоПапке = "";
Если ОграничиватьТекущейПапкой И ЗначениеЗаполнено(ТекущаяГруппа) Тогда
УсловиеПоПапке = "
| И СправочникНоменклатура.Родитель = &Родитель";
КонецЕсли;
Запрос.Текст =
"ВЫБРАТЬ
| СправочникНоменклатура.Ссылка КАК Ссылка,
| СправочникНоменклатура.Наименование КАК Наименование,
| СправочникНоменклатура.КодOffline КАК КодOffline,
| ЕСТЬNULL(Товары.Количество, 0) КАК Количество,
| СправочникНоменклатура.Ссылка = &НоменклатураПодсветки КАК Подсветка
|ИЗ
| Справочник.Номенклатура КАК СправочникНоменклатура
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| Корзина.Номенклатура КАК Номенклатура,
| СУММА(Корзина.Количество) КАК Количество
| ИЗ
| РегистрСведений.Корзина КАК Корзина
| ГДЕ
| Корзина.Заказ = &Заказ
|
| СГРУППИРОВАТЬ ПО
| Корзина.Номенклатура) КАК Товары
| ПО СправочникНоменклатура.Ссылка = Товары.Номенклатура
|ГДЕ
| СправочникНоменклатура.Отображать = ИСТИНА
| И НЕ СправочникНоменклатура.ЭтоГруппа" + УсловиеПоПапке + УсловияПоиска + "
|
|УПОРЯДОЧИТЬ ПО
| Наименование";
РезультатыПоиска.Загрузить(Запрос.Выполнить().Выгрузить());
КонецПроцедуры
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДанныеСтроки = ПолучитьДанныеСтрокиСписка(ВыбраннаяСтрока);
Если ДанныеСтроки = Неопределено Тогда
Возврат;
КонецЕсли;
Если ДанныеСтроки.ЭтоГруппа Тогда
ПерейтиВГруппу(ДанныеСтроки.Ссылка);
Возврат;
КонецЕсли;
ОткрытьПанельКоличестваПоДаннымСтроки(ДанныеСтроки.Ссылка, ДанныеСтроки.Наименование, ДанныеСтроки.Количество);
КонецПроцедуры
&НаКлиенте
Функция ПолучитьДанныеСтрокиСписка(ИдентификаторСтроки)
ТекущиеДанные = Элементы.Список.ТекущиеДанные;
Если ТекущиеДанные <> Неопределено И ЗначениеЗаполнено(ТекущиеДанные.Ссылка) Тогда
Возврат ТекущиеДанные;
КонецЕсли;
Если ИдентификаторСтроки <> Неопределено Тогда
СтрокаСписка = Список.НайтиПоИдентификатору(ИдентификаторСтроки);
Если СтрокаСписка <> Неопределено Тогда
Возврат СтрокаСписка;
КонецЕсли;
КонецЕсли;
ИдентификаторТекущейСтроки = Элементы.Список.ТекущаяСтрока;
Если ИдентификаторТекущейСтроки <> Неопределено Тогда
СтрокаСписка = Список.НайтиПоИдентификатору(ИдентификаторТекущейСтроки);
Если СтрокаСписка <> Неопределено Тогда
Возврат СтрокаСписка;
КонецЕсли;
КонецЕсли;
Возврат Неопределено;
КонецФункции
&НаКлиенте
Процедура ПерейтиВГруппу(Группа)
Если Не ЗначениеЗаполнено(Группа) Тогда
Возврат;
КонецЕсли;
УстановитьТекущуюГруппуНаСервере(Группа);
ОбновитьВидимостьОграниченияПоиска();
ОформитьКартинкиГрупп();
ОбновитьПанельНавигации();
КонецПроцедуры
&НаСервере
Процедура УстановитьТекущуюГруппуНаСервере(Группа)
УстановитьТекущуюГруппу(Группа);
ЗагрузитьСписокНаСервере();
КонецПроцедуры
&НаКлиенте
Процедура НазадВГруппу(Команда)
ВернутьсяНаУровеньВыше();
КонецПроцедуры
&НаКлиенте
Процедура ВернутьсяНаУровеньВыше()
ВернутьсяНаУровеньВышеНаСервере();
ОбновитьВидимостьОграниченияПоиска();
ОформитьКартинкиГрупп();
ОбновитьПанельНавигации();
КонецПроцедуры
&НаСервере
Процедура ВернутьсяНаУровеньВышеНаСервере()
Если Не ЗначениеЗаполнено(ТекущаяГруппа) Тогда
Возврат;
КонецЕсли;
УстановитьТекущуюГруппу(ТекущаяГруппа.Родитель);
ЗагрузитьСписокНаСервере();
КонецПроцедуры
&НаКлиенте
Процедура РезультатыПоискаВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДанныеСтроки = ПолучитьДанныеСтрокиРезультатаПоиска(ВыбраннаяСтрока);
Если ДанныеСтроки = Неопределено Тогда
Возврат;
КонецЕсли;
ОткрытьПанельКоличестваПоДаннымСтроки(ДанныеСтроки.Ссылка, ДанныеСтроки.Наименование, ДанныеСтроки.Количество);
КонецПроцедуры
&НаКлиенте
Функция ПолучитьДанныеСтрокиРезультатаПоиска(ИдентификаторСтроки)
ТекущиеДанные = Элементы.РезультатыПоиска.ТекущиеДанные;
Если ТекущиеДанные <> Неопределено И ЗначениеЗаполнено(ТекущиеДанные.Ссылка) Тогда
Возврат ТекущиеДанные;
КонецЕсли;
Если ИдентификаторСтроки <> Неопределено Тогда
СтрокаРезультата = РезультатыПоиска.НайтиПоИдентификатору(ИдентификаторСтроки);
Если СтрокаРезультата <> Неопределено Тогда
Возврат СтрокаРезультата;
КонецЕсли;
КонецЕсли;
ИдентификаторТекущейСтроки = Элементы.РезультатыПоиска.ТекущаяСтрока;
Если ИдентификаторТекущейСтроки <> Неопределено Тогда
СтрокаРезультата = РезультатыПоиска.НайтиПоИдентификатору(ИдентификаторТекущейСтроки);
Если СтрокаРезультата <> Неопределено Тогда
Возврат СтрокаРезультата;
КонецЕсли;
КонецЕсли;
Возврат Неопределено;
КонецФункции
&НаКлиенте
Процедура ОткрытьПанельКоличестваПоДаннымСтроки(Номенклатура, Наименование, КоличествоВДок)
Если Не ЗначениеЗаполнено(Номенклатура) Тогда
Возврат;
КонецЕсли;
ПоказатьПанельКоличества(Номенклатура, Наименование, КоличествоВДок);
КонецПроцедуры
&НаКлиенте
Процедура ПоказатьПанельКоличества(Номенклатура, Наименование = "", КоличествоВДок = Неопределено)
ВыбраннаяНоменклатура = Номенклатура;
ДанныеПодбора = ПолучитьДанныеПодбораНаСервере(Номенклатура);
Если Не ЗначениеЗаполнено(Наименование) Тогда
ВыбраннаяНоменклатураНаименование = ДанныеПодбора.Наименование;
Иначе
ВыбраннаяНоменклатураНаименование = Наименование;
КонецЕсли;
КоличествоВДок = ДанныеПодбора.Количество;
КоличествоВДокументе = Формат(КоличествоВДок, "ЧДЦ=0; ЧН=0; ЧГ=");
КоличествоПодбора = 0;
Элементы.Список.Видимость = Ложь;
Элементы.РезультатыПоиска.Видимость = Ложь;
Элементы.СтрокаПоиска.Видимость = Ложь;
Элементы.ПанельПоиска.Видимость = Ложь;
Элементы.ПанельКоличества.Видимость = Истина;
ОбновитьПанельНавигации();
КонецПроцедуры
&НаСервере
Функция ПолучитьДанныеПодбораНаСервере(Номенклатура)
Результат = Новый Структура("Наименование, Количество", "", 0);
Результат.Наименование = Номенклатура.Наименование;
Результат.Количество = ПолучитьКоличествоВКорзине(Номенклатура);
Возврат Результат;
КонецФункции
&НаКлиенте
Процедура ПодтвердитьКоличество(Команда)
Если Не ЗначениеЗаполнено(ВыбраннаяНоменклатура) Тогда
Возврат;
КонецЕсли;
ЗаписатьВКорзинуНаСервере(ВыбраннаяНоменклатура, КоличествоПодбора);
НоменклатураДляПодсветки = ВыбраннаяНоменклатура;
ЗакрытьПанельКоличества();
КонецПроцедуры
&НаКлиенте
Процедура ОтменитьКоличество(Команда)
НоменклатураДляПодсветки = Неопределено;
ЗакрытьПанельКоличества();
КонецПроцедуры
&НаКлиенте
Процедура УвеличитьКоличество(Команда)
КоличествоПодбора = КоличествоПодбора + 1;
КонецПроцедуры
&НаКлиенте
Процедура УменьшитьКоличество(Команда)
Если КоличествоПодбора > 0 Тогда
КоличествоПодбора = КоличествоПодбора - 1;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ЗакрытьПанельКоличества()
СкрытьПанельКоличества();
Если ЗначениеЗаполнено(НоменклатураДляПодсветки) Тогда
ПодключитьОбработчикОжидания("ПодсветитьПослеЗакрытияПанелиКоличества", 0.2, Истина);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПодсветитьПослеЗакрытияПанелиКоличества()
Если Не ЗначениеЗаполнено(НоменклатураДляПодсветки) Тогда
Возврат;
КонецЕсли;
ПодсветитьЭлементСписка(НоменклатураДляПодсветки);
НоменклатураДляПодсветки = Неопределено;
КонецПроцедуры
&НаКлиенте
Процедура СкрытьПанельКоличества()
Элементы.ПанельКоличества.Видимость = Ложь;
Элементы.СтрокаПоиска.Видимость = Истина;
Элементы.ПанельПоиска.Видимость = Истина;
ВыбраннаяНоменклатура = Неопределено;
ВыбраннаяНоменклатураНаименование = "";
КоличествоВДокументе = "";
КоличествоПодбора = 0;
ВосстановитьВидимостьСписков();
КонецПроцедуры
&НаКлиенте
Процедура ВосстановитьВидимостьСписков()
ЕстьПоиск = СокрЛП(СтрокаПоиска) <> "";
Элементы.Список.Видимость = Не ЕстьПоиск;
Элементы.РезультатыПоиска.Видимость = ЕстьПоиск;
ОбновитьПанельНавигации();
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьСписки()
Если СокрЛП(СтрокаПоиска) <> "" Тогда
БлокироватьВыборПоиска = Истина;
ВыполнитьПоискНаСервере(СтрокаПоиска, ИскатьВТекущейПапке);
БлокироватьВыборПоиска = Ложь;
Иначе
ОбновитьСписокНаКлиенте();
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ИскатьВТекущейПапкеПриИзменении(Элемент)
ВыполнитьПоиск();
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьВидимостьОграниченияПоиска()
ПоказыватьФлажок = ЗначениеЗаполнено(ТекущаяГруппа);
Элементы.ИскатьВТекущейПапке.Видимость = ПоказыватьФлажок;
Если Не ПоказыватьФлажок Тогда
ИскатьВТекущейПапке = Ложь;
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПолучитьКоличествоВКорзине(Номенклатура)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЕСТЬNULL(СУММА(Корзина.Количество), 0) КАК Количество
|ИЗ
| РегистрСведений.Корзина КАК Корзина
|ГДЕ
| Корзина.Заказ = &Заказ
| И Корзина.Номенклатура = &Номенклатура";
Запрос.УстановитьПараметр("Заказ", Заказ);
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Возврат Выборка.Количество;
КонецЕсли;
Возврат 0;
КонецФункции
&НаСервере
Процедура ЗаписатьВКорзинуНаСервере(Номенклатура, Количество)
Если Номенклатура.ЭтоГруппа Тогда
Возврат;
КонецЕсли;
Если Количество <= 0 Тогда
НаборЗаписей = РегистрыСведений.Корзина.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Заказ.Установить(Заказ);
НаборЗаписей.Отбор.Номенклатура.Установить(Номенклатура);
НаборЗаписей.Записать();
Возврат;
КонецЕсли;
МенеджерЗаписи = РегистрыСведений.Корзина.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Заказ = Заказ;
МенеджерЗаписи.Номенклатура = Номенклатура;
МенеджерЗаписи.Количество = Количество;
МенеджерЗаписи.ДатаДобавления = ТекущаяДата();
МенеджерЗаписи.Записать();
КонецПроцедуры
&НаКлиенте
Процедура ПодсветитьЭлементСписка(Номенклатура)
Если Не ЗначениеЗаполнено(Номенклатура) Тогда
Возврат;
КонецЕсли;
ОтключитьОбработчикОжидания("СнятьПодсветкуЭлемента");
УстановитьПодсветкуСпискаНаСервере(Номенклатура);
ОбновитьСписки();
УстановитьТекущуюСтрокуСписка(Номенклатура);
ПодключитьОбработчикОжидания("СнятьПодсветкуЭлемента", 0.5, Истина);
КонецПроцедуры
&НаСервере
Процедура УстановитьПодсветкуСпискаНаСервере(Номенклатура)
УстановитьПодсветкуСписка(Номенклатура);
КонецПроцедуры
&НаКлиенте
Процедура СнятьПодсветкуЭлемента()
ОчиститьПодсветкуСпискаНаСервере();
ОбновитьСписки();
КонецПроцедуры
&НаСервере
Процедура ОчиститьПодсветкуСпискаНаСервере()
УстановитьПодсветкуСписка(Справочники.Номенклатура.ПустаяСсылка());
КонецПроцедуры
&НаКлиенте
Процедура УстановитьТекущуюСтрокуСписка(Номенклатура)
Если СокрЛП(СтрокаПоиска) <> "" Тогда
Для Каждого СтрокаРезультата Из РезультатыПоиска Цикл
Если СтрокаРезультата.Ссылка = Номенклатура Тогда
Элементы.РезультатыПоиска.ТекущаяСтрока = СтрокаРезультата.ПолучитьИдентификатор();
Прервать;
КонецЕсли;
КонецЦикла;
Иначе
Для Каждого СтрокаСписка Из Список Цикл
Если СтрокаСписка.Ссылка = Номенклатура Тогда
Элементы.Список.ТекущаяСтрока = СтрокаСписка.ПолучитьИдентификатор();
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
ОтключитьОбработчикОжидания("СнятьПодсветкуЭлемента");
ОтключитьОбработчикОжидания("ПодсветитьПослеЗакрытияПанелиКоличества");
Оповестить("ЗакрытиеПодбора");
КонецПроцедуры

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="ceee046f-d0fc-4d40-aaa3-139b7344876a">
<Properties>
<Name>ФормаСписка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма списка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,229 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>DontBlock</WindowOpeningMode>
<Group>Vertical</Group>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
<Autofill>false</Autofill>
<ChildItems>
<Button name="ФормаПодобрать" id="44">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.Подобрать</CommandName>
<LocationInCommandBar>InCommandBar</LocationInCommandBar>
<ExtendedTooltip name="ФормаПодобратьРасширеннаяПодсказка" id="45"/>
</Button>
</ChildItems>
</AutoCommandBar>
<ChildItems>
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
</Title>
<VerticalStretch>false</VerticalStretch>
<Group>Vertical</Group>
<Representation>WeakSeparation</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
</UsualGroup>
<Table name="Список" id="3">
<DefaultItem>true</DefaultItem>
<ChoiceMode>true</ChoiceMode>
<SelectionMode>SingleRow</SelectionMode>
<RowSelectionMode>Row</RowSelectionMode>
<InitialTreeView>ExpandTopLevel</InitialTreeView>
<EnableStartDrag>true</EnableStartDrag>
<EnableDrag>true</EnableDrag>
<DataPath>Список</DataPath>
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
<ShowCommandBar>auto</ShowCommandBar>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
<ContextMenu name="СписокКонтекстноеМеню" id="4"/>
<AutoCommandBar name="СписокКоманднаяПанель" id="5"/>
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
<AdditionSource>
<Item>Список</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
</SearchStringAddition>
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
<AdditionSource>
<Item>Список</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
</ViewStatusAddition>
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
<AdditionSource>
<Item>Список</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
</SearchControlAddition>
<ChildItems>
<LabelField name="КодOffline" id="19">
<DataPath>Список.КодOffline</DataPath>
<EditMode>Directly</EditMode>
<ContextMenu name="КодOfflineКонтекстноеМеню" id="20"/>
<ExtendedTooltip name="КодOfflineРасширеннаяПодсказка" id="21"/>
</LabelField>
<LabelField name="Наименование" id="16">
<DataPath>Список.Наименование</DataPath>
<DefaultItem>true</DefaultItem>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/>
</LabelField>
<InputField name="ИБ" id="22">
<DataPath>Список.ИБ</DataPath>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ИБКонтекстноеМеню" id="23"/>
<ExtendedTooltip name="ИБРасширеннаяПодсказка" id="24"/>
</InputField>
</ChildItems>
</Table>
</ChildItems>
<Attributes>
<Attribute name="Список" id="1">
<Type>
<v8:Type>cfg:DynamicList</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<Settings xsi:type="DynamicList">
<ManualQuery>true</ManualQuery>
<DynamicDataRead>true</DynamicDataRead>
<QueryText>ВЫБРАТЬ
СправочникНоменклатура.Ссылка КАК Ссылка,
СправочникНоменклатура.ПометкаУдаления КАК ПометкаУдаления,
СправочникНоменклатура.Родитель КАК Родитель,
СправочникНоменклатура.ЭтоГруппа КАК ЭтоГруппа,
СправочникНоменклатура.Наименование КАК Наименование,
СправочникНоменклатура.КодOffline КАК КодOffline,
СправочникНоменклатура.ИБ КАК ИБ,
СправочникНоменклатура.Отображать КАК Отображать,
СправочникНоменклатура.Предопределенный КАК Предопределенный,
СправочникНоменклатура.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных
ИЗ
Справочник.Номенклатура КАК СправочникНоменклатура
ГДЕ
СправочникНоменклатура.Отображать = Истина</QueryText>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>ИБ</dcssch:dataPath>
<dcssch:field>ИБ</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Ссылка</dcssch:dataPath>
<dcssch:field>Ссылка</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>КодOffline</dcssch:dataPath>
<dcssch:field>КодOffline</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>ПометкаУдаления</dcssch:dataPath>
<dcssch:field>ПометкаУдаления</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Родитель</dcssch:dataPath>
<dcssch:field>Родитель</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>ЭтоГруппа</dcssch:dataPath>
<dcssch:field>ЭтоГруппа</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Наименование</dcssch:dataPath>
<dcssch:field>Наименование</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Отображать</dcssch:dataPath>
<dcssch:field>Отображать</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Предопределенный</dcssch:dataPath>
<dcssch:field>Предопределенный</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>ИмяПредопределенныхДанных</dcssch:dataPath>
<dcssch:field>ИмяПредопределенныхДанных</dcssch:field>
</Field>
<MainTable>Catalog.Номенклатура</MainTable>
<ListSettings>
<dcsset:filter>
<dcsset:item xsi:type="dcsset:FilterItemComparison">
<dcsset:left xsi:type="dcscor:Field">Отображать</dcsset:left>
<dcsset:comparisonType>Equal</dcsset:comparisonType>
<dcsset:right xsi:type="xs:boolean">true</dcsset:right>
</dcsset:item>
<dcsset:viewMode>Normal</dcsset:viewMode>
</dcsset:filter>
<dcsset:order>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
</dcsset:order>
<dcsset:conditionalAppearance>
<dcsset:item>
<dcsset:selection/>
<dcsset:filter>
<dcsset:item xsi:type="dcsset:FilterItemComparison">
<dcsset:left xsi:type="dcscor:Field">Отображать</dcsset:left>
<dcsset:comparisonType>Equal</dcsset:comparisonType>
<dcsset:right xsi:type="xs:boolean">false</dcsset:right>
</dcsset:item>
</dcsset:filter>
<dcsset:appearance>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Видимость</dcscor:parameter>
<dcscor:value xsi:type="xs:boolean">false</dcscor:value>
</dcscor:item>
<dcscor:item xsi:type="dcsset:SettingsParameterValue">
<dcscor:parameter>Отображать</dcscor:parameter>
<dcscor:value xsi:type="xs:boolean">false</dcscor:value>
</dcscor:item>
</dcsset:appearance>
</dcsset:item>
<dcsset:viewMode>Normal</dcsset:viewMode>
</dcsset:conditionalAppearance>
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
</ListSettings>
</Settings>
</Attribute>
</Attributes>
<Commands>
<Command name="Подобрать" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подобрать</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подобрать</v8:content>
</v8:item>
</ToolTip>
<Action>Подобрать</Action>
</Command>
</Commands>
</Form>

View File

@ -0,0 +1,4 @@

&НаКлиенте
Процедура Подобрать(Команда)
КонецПроцедуры

View File

@ -0,0 +1,447 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Catalog uuid="14550ac8-4ef6-4b1b-8dc1-18fc9be01ebd">
<InternalInfo>
<xr:GeneratedType name="CatalogObject.Пользователи" category="Object">
<xr:TypeId>33472a28-97b9-445c-988a-a020e6b73ab6</xr:TypeId>
<xr:ValueId>25b88094-d041-43b7-864c-0f02e0e81f6d</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogRef.Пользователи" category="Ref">
<xr:TypeId>6d327bb7-3eeb-44fa-aabc-e1659410f2f2</xr:TypeId>
<xr:ValueId>606cd24e-41bc-472f-b0ac-83c07a0198ef</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogSelection.Пользователи" category="Selection">
<xr:TypeId>93ebaadd-cbbc-4c2e-82e0-b1d6fc1f208c</xr:TypeId>
<xr:ValueId>a0c9946e-c93c-46b5-ab94-ff0abed49eee</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogList.Пользователи" category="List">
<xr:TypeId>ae9edda9-7fff-435b-932a-5dbdce065370</xr:TypeId>
<xr:ValueId>66d7f7a6-59f5-4554-9d38-7fe764086da4</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogManager.Пользователи" category="Manager">
<xr:TypeId>a8cbf737-1541-4224-b7fe-de2453f39680</xr:TypeId>
<xr:ValueId>5adbef44-655b-4e61-8985-0db0b190d155</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Пользователи</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пользователи</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Hierarchical>false</Hierarchical>
<HierarchyType>HierarchyFoldersAndItems</HierarchyType>
<LimitLevelCount>false</LimitLevelCount>
<LevelCount>2</LevelCount>
<FoldersOnTop>true</FoldersOnTop>
<UseStandardCommands>true</UseStandardCommands>
<Owners/>
<SubordinationUse>ToItems</SubordinationUse>
<CodeLength>9</CodeLength>
<DescriptionLength>50</DescriptionLength>
<CodeType>String</CodeType>
<CodeAllowedLength>Variable</CodeAllowedLength>
<CodeSeries>WholeCatalog</CodeSeries>
<CheckUnique>true</CheckUnique>
<Autonumbering>true</Autonumbering>
<DefaultPresentation>AsDescription</DefaultPresentation>
<StandardAttributes>
<xr:StandardAttribute name="PredefinedDataName">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>TransformValues</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="Predefined">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>TransformValues</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="Ref">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>TransformValues</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="DeletionMark">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>TransformValues</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="IsFolder">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>TransformValues</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="Owner">
<xr:LinkByType/>
<xr:FillChecking>ShowError</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>true</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>Deny</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="Parent">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>true</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>TransformValues</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="Description">
<xr:LinkByType/>
<xr:FillChecking>ShowError</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>TransformValues</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="Code">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:TypeReductionMode>TransformValues</xr:TypeReductionMode>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:DataHistory>Use</xr:DataHistory>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
</StandardAttributes>
<Characteristics/>
<PredefinedDataUpdate>Auto</PredefinedDataUpdate>
<EditType>InDialog</EditType>
<QuickChoice>false</QuickChoice>
<ChoiceMode>BothWays</ChoiceMode>
<InputByString>
<xr:Field>Catalog.Пользователи.StandardAttribute.Description</xr:Field>
<xr:Field>Catalog.Пользователи.StandardAttribute.Code</xr:Field>
</InputByString>
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
<DefaultObjectForm>Catalog.Пользователи.Form.ФормаЭлемента</DefaultObjectForm>
<DefaultFolderForm/>
<DefaultListForm/>
<DefaultChoiceForm/>
<DefaultFolderChoiceForm/>
<AuxiliaryObjectForm/>
<AuxiliaryFolderForm/>
<AuxiliaryListForm/>
<AuxiliaryChoiceForm/>
<AuxiliaryFolderChoiceForm/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<BasedOn/>
<DataLockFields/>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>Use</FullTextSearch>
<ObjectPresentation/>
<ExtendedObjectPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
<CreateOnInput>Use</CreateOnInput>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects>
<Attribute uuid="a12c3b7c-2bf9-4f2c-b29c-c805649d1efd">
<Properties>
<Name>Пароль</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пароль</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>10</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<TabularSection uuid="8670eb8c-6376-4a31-a2e4-592ea91156fb">
<InternalInfo>
<xr:GeneratedType name="CatalogTabularSection.Пользователи.Магазины" category="TabularSection">
<xr:TypeId>8bf06ebb-836c-4d5c-826b-adad25320868</xr:TypeId>
<xr:ValueId>fed70027-a1bf-49c4-9511-7cf03958274d</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="CatalogTabularSectionRow.Пользователи.Магазины" category="TabularSectionRow">
<xr:TypeId>38ddf540-1ef4-40f4-a143-8398c292b987</xr:TypeId>
<xr:ValueId>edc88d91-1a30-4701-9f56-0cf657d13a1a</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Магазины</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазины</v8:content>
</v8:item>
</Synonym>
<Comment/>
<ToolTip/>
<FillChecking>DontCheck</FillChecking>
<Use>ForItem</Use>
<LineNumberLength>5</LineNumberLength>
</Properties>
<ChildObjects>
<Attribute uuid="abf69eb8-8ac0-4581-aedb-56e00a3d459d">
<Properties>
<Name>Магазин</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазин</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.Магазины</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
</ChildObjects>
</TabularSection>
<Form>ФормаЭлемента</Form>
</ChildObjects>
</Catalog>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
Процедура ПередЗаписью()
КонецПроцедуры

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="e3dd230b-6440-414e-860d-abaa4b3c7551">
<Properties>
<Name>ФормаЭлемента</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма элемента</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Логин</v8:content>
</v8:item>
</Title>
<WindowOpeningMode>LockOwner</WindowOpeningMode>
<Group>Vertical</Group>
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events>
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
<Event name="OnOpen">ПриОткрытии</Event>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems>
<InputField name="Код" id="1">
<DataPath>Объект.Code</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Наименование" id="4">
<DataPath>Объект.Description</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Логин</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/>
</InputField>
<InputField name="Пароль" id="10">
<DataPath>Объект.Пароль</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ПарольКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ПарольРасширеннаяПодсказка" id="12"/>
</InputField>
<Table name="Магазины" id="13">
<Representation>List</Representation>
<RowSelectionMode>Cell</RowSelectionMode>
<UseAlternationRowColorBWA>false</UseAlternationRowColorBWA>
<AutoInsertNewRow>true</AutoInsertNewRow>
<EnableStartDrag>true</EnableStartDrag>
<EnableDrag>true</EnableDrag>
<DataPath>Объект.Магазины</DataPath>
<RowFilter xsi:nil="true"/>
<ContextMenu name="МагазиныКонтекстноеМеню" id="14"/>
<AutoCommandBar name="МагазиныКоманднаяПанель" id="15"/>
<ExtendedTooltip name="МагазиныРасширеннаяПодсказка" id="16"/>
<SearchStringAddition name="МагазиныСтрокаПоиска" id="17">
<AdditionSource>
<Item>Магазины</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="МагазиныСтрокаПоискаКонтекстноеМеню" id="18"/>
<ExtendedTooltip name="МагазиныСтрокаПоискаРасширеннаяПодсказка" id="19"/>
</SearchStringAddition>
<ViewStatusAddition name="МагазиныСостояниеПросмотра" id="20">
<AdditionSource>
<Item>Магазины</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="МагазиныСостояниеПросмотраКонтекстноеМеню" id="21"/>
<ExtendedTooltip name="МагазиныСостояниеПросмотраРасширеннаяПодсказка" id="22"/>
</ViewStatusAddition>
<SearchControlAddition name="МагазиныУправлениеПоиском" id="23">
<AdditionSource>
<Item>Магазины</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="МагазиныУправлениеПоискомКонтекстноеМеню" id="24"/>
<ExtendedTooltip name="МагазиныУправлениеПоискомРасширеннаяПодсказка" id="25"/>
</SearchControlAddition>
<ChildItems>
<LabelField name="МагазиныНомерСтроки" id="26">
<DataPath>Объект.Магазины.LineNumber</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ContextMenu name="МагазиныНомерСтрокиКонтекстноеМеню" id="27"/>
<ExtendedTooltip name="МагазиныНомерСтрокиРасширеннаяПодсказка" id="28"/>
</LabelField>
<InputField name="МагазиныМагазин" id="29">
<DataPath>Объект.Магазины.Магазин</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoEditMode>true</AutoEditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="МагазиныМагазинКонтекстноеМеню" id="30"/>
<ExtendedTooltip name="МагазиныМагазинРасширеннаяПодсказка" id="31"/>
</InputField>
</ChildItems>
</Table>
</ChildItems>
<Attributes>
<Attribute name="Объект" id="1">
<Type>
<v8:Type>cfg:CatalogObject.Пользователи</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<SavedData>true</SavedData>
</Attribute>
<Attribute name="ПользовательИБ" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Пользователь ИБ</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>0</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
</Attribute>
</Attributes>
</Form>

View File

@ -0,0 +1,36 @@

&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
Пользователь=неопределено;
Если ЗначениеЗаполнено(ПользовательИБ) Тогда
Пользователь=ПользователиИнформационнойБазы.НайтиПоИмени(ПользовательИБ);
КонецЕсли;
Если Пользователь=неопределено Тогда
Пользователь = ПользователиИнформационнойБазы.СоздатьПользователя();
КонецЕсли;
Пользователь.Имя = Объект.Наименование;
Пользователь.ПолноеИмя = Объект.Наименование;
Пользователь.АутентификацияСтандартная = Истина;
// НовыйПользователь.ОсновнойИнтерфейс = Метаданные.Интерфейсы;
Пользователь.Пароль = Объект.Пароль;
Пользователь.Роли.Добавить(Метаданные.Роли.Магазин);
Пользователь.ПоказыватьВСпискеВыбора = Истина;
Пользователь.Язык = Метаданные.Языки.Русский;
ПользовательИБ=Объект.Наименование;
Пользователь.Записать();
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Пользователь=ПользователиИнформационнойБазы.НайтиПоИмени(Объект.Наименование);
ЕСли не Пользователь=неопределено Тогда
ПользовательИБ=Пользователь.Имя;
КонецЕСли;
КонецПроцедуры

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<CommonModule uuid="5481fd75-b487-4a63-9505-740769cf5006">
<Properties>
<Name>ОмСлужебный</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Ом служебный</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Global>false</Global>
<ClientManagedApplication>false</ClientManagedApplication>
<Server>true</Server>
<ExternalConnection>true</ExternalConnection>
<ClientOrdinaryApplication>false</ClientOrdinaryApplication>
<ServerCall>false</ServerCall>
<Privileged>false</Privileged>
<ReturnValuesReuse>DontUse</ReturnValuesReuse>
</Properties>
</CommonModule>
</MetaDataObject>

View File

@ -0,0 +1,35 @@

Функция ПодключениеУТ(ИБ) Экспорт
#Если не МобильноеПриложениеСервер Тогда
Соединение = Новый COMОбъект("V85.COMConnector");
//СтрокаСоединения = "File = ""C:\Base""; Usr = ; Pwd= ";
СтрокаСоединения = "Srvr=""TRM2:1541"";"+"Ref="""+ИБ.Наименование+""";Usr=""Админ"";Pwd=""A400943@!"";";
Попытка
Подключение = Соединение.Connect(СтрокаСоединения);
Исключение
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Не удалось подключиться" + ОписаниеОшибки();
Сообщение.Сообщить();
Возврат Неопределено;
КонецПопытки;
Возврат Подключение;
#Иначе
Возврат Неопределено;
#КонецЕСли
КонецФункции
Функция ТекущийМагазин() Экспорт
Магазин=Справочники.Магазины.НайтиПоРеквизиту("Логин",ПользователиИнформационнойБазы.ТекущийПользователь().Имя);
Возврат Магазин;
КонецФункции
Функция ТекущийПользователь() Экспорт
Пользователь=Справочники.Пользователи.НайтиПоНаименованию(ПользователиИнформационнойБазы.ТекущийПользователь().Имя,Истина);
Возврат Пользователь;
КонецФункции

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<CommonPicture uuid="a8f3c2e1-5b4d-4a9e-8f1c-2d6e9b0a4c71">
<Properties>
<Name>ВыдТовСостояния</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Состояния выделения товара</v8:content>
</v8:item>
</Synonym>
<Comment>48x24: индекс 0 — выбрано, индекс 1 — не выбрано</Comment>
<AvailabilityForChoice>true</AvailabilityForChoice>
<AvailabilityForAppearance>false</AvailabilityForAppearance>
</Properties>
</CommonPicture>
</MetaDataObject>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ExtPicture xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Picture>
<xr:Abs>Picture.png</xr:Abs>
<xr:LoadTransparent>true</xr:LoadTransparent>
</Picture>
</ExtPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

7
ConfigDumpInfo.xml Normal file
View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<ConfigDumpInfo xmlns="http://v8.1c.ru/8.3/xcf/dumpinfo" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" format="Hierarchical" version="2.21">
<ConfigVersions>
<Metadata name="Document.Заказ.Form.ФормаДокумента" id="aea764cc-6934-4a4d-9fd2-f8adc2759057" configVersion="853c770343472c49bbb4df461293ecff00000000"/>
<Metadata name="Document.Заказ.Form.ФормаДокумента.Form" id="aea764cc-6934-4a4d-9fd2-f8adc2759057.0" configVersion="2e917c01cec91c40b4811baf283f22ad00000000"/>
</ConfigVersions>
</ConfigDumpInfo>

287
Configuration.xml Normal file
View File

@ -0,0 +1,287 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Configuration uuid="791198cd-2e38-4005-a12c-c695217c3819">
<InternalInfo>
<xr:ContainedObject>
<xr:ClassId>9cd510cd-abfc-11d4-9434-004095e12fc7</xr:ClassId>
<xr:ObjectId>cdc5b451-f3a9-410d-b121-4d911643c3c5</xr:ObjectId>
</xr:ContainedObject>
<xr:ContainedObject>
<xr:ClassId>9fcd25a0-4822-11d4-9414-008048da11f9</xr:ClassId>
<xr:ObjectId>0cd1a191-e91a-4bbf-a7e6-4d736d18d7a2</xr:ObjectId>
</xr:ContainedObject>
<xr:ContainedObject>
<xr:ClassId>e3687481-0a87-462c-a166-9f34594f9bba</xr:ClassId>
<xr:ObjectId>d25ecf62-43e4-4184-8656-c8b84b791897</xr:ObjectId>
</xr:ContainedObject>
<xr:ContainedObject>
<xr:ClassId>9de14907-ec23-4a07-96f0-85521cb6b53b</xr:ClassId>
<xr:ObjectId>1ad98904-df75-47a3-92e3-7d61807f5b02</xr:ObjectId>
</xr:ContainedObject>
<xr:ContainedObject>
<xr:ClassId>51f2d5d8-ea4d-4064-8892-82951750031e</xr:ClassId>
<xr:ObjectId>6e7f9fa0-a796-4b1b-a682-1e9006b860ad</xr:ObjectId>
</xr:ContainedObject>
<xr:ContainedObject>
<xr:ClassId>e68182ea-4237-4383-967f-90c1e3370bc7</xr:ClassId>
<xr:ObjectId>e9a6f1c4-6cf2-4dbe-8b13-a14648bc938b</xr:ObjectId>
</xr:ContainedObject>
<xr:ContainedObject>
<xr:ClassId>fb282519-d103-4dd3-bc12-cb271d631dfc</xr:ClassId>
<xr:ObjectId>c2b23e91-72cb-44fd-854a-d06610f2f7e1</xr:ObjectId>
</xr:ContainedObject>
</InternalInfo>
<Properties>
<Name>ЗаказыМагазин</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Заказы: Магазин</v8:content>
</v8:item>
</Synonym>
<Comment/>
<NamePrefix/>
<ConfigurationExtensionCompatibilityMode>Version8_5_1</ConfigurationExtensionCompatibilityMode>
<DefaultRunMode>ManagedApplication</DefaultRunMode>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<ScriptVariant>Russian</ScriptVariant>
<DefaultRoles/>
<Vendor/>
<Version/>
<UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>false</UseManagedFormInOrdinaryApplication>
<UseOrdinaryFormInManagedApplication>false</UseOrdinaryFormInManagedApplication>
<AdditionalFullTextSearchDictionaries/>
<CommonSettingsStorage/>
<ReportsUserSettingsStorage/>
<ReportsVariantsStorage/>
<FormDataSettingsStorage/>
<DynamicListsUserSettingsStorage/>
<URLExternalDataStorage/>
<Content/>
<DefaultReportForm/>
<DefaultReportVariantForm/>
<DefaultReportSettingsForm/>
<DefaultReportAppearanceTemplate/>
<DefaultDynamicListSettingsForm/>
<DefaultSearchForm/>
<DefaultDataHistoryChangeHistoryForm/>
<DefaultDataHistoryVersionDataForm/>
<DefaultDataHistoryVersionDifferencesForm/>
<DefaultCollaborationSystemUsersChoiceForm/>
<AuxiliaryReportForm/>
<AuxiliaryReportVariantForm/>
<AuxiliaryReportSettingsForm/>
<AuxiliaryDynamicListSettingsForm/>
<AuxiliaryDataHistoryChangeHistoryForm/>
<AuxiliaryDataHistoryVersionDataForm/>
<AuxiliaryDataHistoryVersionDifferencesForm/>
<AuxiliaryCollaborationSystemUsersChoiceForm/>
<RequiredMobileApplicationPermissions/>
<UsedMobileApplicationFunctionalities>
<app:functionality>
<app:functionality>Biometrics</app:functionality>
<app:use>true</app:use>
</app:functionality>
<app:functionality>
<app:functionality>Location</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>BackgroundLocation</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>BluetoothPrinters</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>WiFiPrinters</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>Contacts</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>Calendars</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>PushNotifications</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>LocalNotifications</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>InAppPurchases</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>PersonalComputerFileExchange</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>Ads</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>NumberDialing</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>CallProcessing</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>CallLog</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>AutoSendSMS</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>ReceiveSMS</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>SMSLog</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>Camera</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>Microphone</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>MusicLibrary</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>PictureAndVideoLibraries</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>AudioPlaybackAndVibration</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>BackgroundAudioPlaybackAndVibration</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>InstallPackages</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>OSBackup</app:functionality>
<app:use>true</app:use>
</app:functionality>
<app:functionality>
<app:functionality>ApplicationUsageStatistics</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>BarcodeScanning</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>BackgroundAudioRecording</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>AllFilesAccess</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>Videoconferences</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>NFC</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>DocumentScanning</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>SpeechToText</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>Geofences</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>IncomingShareRequests</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>AllIncomingShareRequestsTypesProcessing</app:functionality>
<app:use>false</app:use>
</app:functionality>
<app:functionality>
<app:functionality>TextToSpeech</app:functionality>
<app:use>false</app:use>
</app:functionality>
</UsedMobileApplicationFunctionalities>
<StandaloneConfigurationRestrictionRoles/>
<MobileApplicationURLs/>
<AllowedIncomingShareRequestTypes/>
<MainClientApplicationWindowInterfaceVariant>NavigationLeft</MainClientApplicationWindowInterfaceVariant>
<ClientApplicationTheme>Auto</ClientApplicationTheme>
<MainClientApplicationWindowMode>Normal</MainClientApplicationWindowMode>
<ClientApplicationWindowsOpenVariant>OpenDataInDialogs</ClientApplicationWindowsOpenVariant>
<DefaultInterface/>
<Caption/>
<ShortCaption/>
<DefaultStyle/>
<DefaultLanguage>Language.Русский</DefaultLanguage>
<BriefInformation/>
<DetailedInformation/>
<Copyright/>
<VendorInformationAddress/>
<ConfigurationInformationAddress/>
<DataLockControlMode>Managed</DataLockControlMode>
<ObjectAutonumerationMode>NotAutoFree</ObjectAutonumerationMode>
<ModalityUseMode>DontUse</ModalityUseMode>
<SynchronousPlatformExtensionAndAddInCallUseMode>DontUse</SynchronousPlatformExtensionAndAddInCallUseMode>
<InterfaceCompatibilityMode>Version8_5</InterfaceCompatibilityMode>
<Version85InterfaceMigrationMode>Use</Version85InterfaceMigrationMode>
<DatabaseTablespacesUseMode>DontUse</DatabaseTablespacesUseMode>
<CompatibilityMode>Version8_3_25</CompatibilityMode>
<DefaultConstantsForm/>
</Properties>
<ChildObjects>
<Language>Русский</Language>
<Subsystem>Закупка</Subsystem>
<Subsystem>Настройка</Subsystem>
<CommonPicture>ВыдТовСостояния</CommonPicture>
<SessionParameter>ТекущийМагазин</SessionParameter>
<Role>Администратор</Role>
<Role>Магазин</Role>
<CommonModule>ОмСлужебный</CommonModule>
<Catalog>Номенклатура</Catalog>
<Catalog>Магазины</Catalog>
<Catalog>ИБ</Catalog>
<Catalog>Пользователи</Catalog>
<Catalog>Кассиры</Catalog>
<Document>Заказ</Document>
<Enum>Статусы</Enum>
<DataProcessor>Синхронизация</DataProcessor>
<DataProcessor>ИзменитьЗаказ</DataProcessor>
<InformationRegister>Корзина</InformationRegister>
</ChildObjects>
</Configuration>
</MetaDataObject>

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<DataProcessor uuid="006fd379-65cd-4df8-b97e-af2e475bfea8">
<InternalInfo>
<xr:GeneratedType name="DataProcessorObject.ИзменитьЗаказ" category="Object">
<xr:TypeId>5e17d9d7-06cc-4227-a3e8-4f929b29ab15</xr:TypeId>
<xr:ValueId>5f831ab5-98db-4888-a3ce-9509b10b7503</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="DataProcessorManager.ИзменитьЗаказ" category="Manager">
<xr:TypeId>49f77c26-2a30-404b-901d-de1f0bdd294d</xr:TypeId>
<xr:ValueId>db63ace5-704f-437d-a386-a6b2ed5648a9</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ИзменитьЗаказ</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить заказ</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>DataProcessor.ИзменитьЗаказ.Form.Форма</DefaultForm>
<AuxiliaryForm/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Form>Форма</Form>
</ChildObjects>
</DataProcessor>
</MetaDataObject>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="2bbc8091-b8a7-4b94-84cf-7411de945bc0">
<Properties>
<Name>Форма</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
<ExtendedPresentation/>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>DontBlock</WindowOpeningMode>
<Group>Vertical</Group>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<ChildItems>
<InputField name="Заказ" id="9">
<DataPath>Заказ</DataPath>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ЗаказКонтекстноеМеню" id="10"/>
<ExtendedTooltip name="ЗаказРасширеннаяПодсказка" id="11"/>
<Events>
<Event name="OnChange">ЗаказПриИзменении</Event>
</Events>
</InputField>
<InputField name="Магазин" id="3">
<DataPath>Магазин</DataPath>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="МагазинКонтекстноеМеню" id="4"/>
<ExtendedTooltip name="МагазинРасширеннаяПодсказка" id="5"/>
</InputField>
<InputField name="Статус" id="6">
<DataPath>Статус</DataPath>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="СтатусКонтекстноеМеню" id="7"/>
<ExtendedTooltip name="СтатусРасширеннаяПодсказка" id="8"/>
</InputField>
<Button name="ВыполнитьОбработку" id="1">
<Type>UsualButton</Type>
<CommandName>Form.Command.ВыполнитьОбработку</CommandName>
<ExtendedTooltip name="ВыполнитьОбработкуРасширеннаяПодсказка" id="2"/>
</Button>
</ChildItems>
<Attributes>
<Attribute name="Объект" id="1">
<Type>
<v8:Type>cfg:DataProcessorObject.ИзменитьЗаказ</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
</Attribute>
<Attribute name="Статус" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Статус</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:EnumRef.Статусы</v8:Type>
</Type>
</Attribute>
<Attribute name="Магазин" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазин</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:CatalogRef.Магазины</v8:Type>
</Type>
</Attribute>
<Attribute name="Заказ" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Заказ</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:DocumentRef.Заказ</v8:Type>
</Type>
</Attribute>
</Attributes>
<Commands>
<Command name="ВыполнитьОбработку" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Выполнить обработку</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Выполнить обработку</v8:content>
</v8:item>
</ToolTip>
<Action>ВыполнитьОбработку</Action>
</Command>
</Commands>
</Form>

View File

@ -0,0 +1,31 @@

&НаКлиенте
Процедура ВыполнитьОбработку(Команда)
ВыполнитьНаСервере();
КонецПроцедуры
&НаСервере
Процедура ВыполнитьНаСервере()
Если ЗначениеЗаполнено(Заказ) Тогда
док=Заказ.ПолучитьОбъект();
док.Статус=статус;
док.магазин=магазин;
док.ОбменДанными.Загрузка=истина;
док.записать();
КонецЕСли;
КонецПроцедуры
&НаКлиенте
Процедура ЗаказПриИзменении(Элемент)
ЗаказПриИзмененииСервер();
КонецПроцедуры
&НаСервере
Процедура ЗаказПриИзмененииСервер()
Статус=Заказ.Статус;
Магазин=Заказ.Магазин;
КонецПроцедуры

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<DataProcessor uuid="74962cf6-a50c-47b0-ab41-547f07dc46c8">
<InternalInfo>
<xr:GeneratedType name="DataProcessorObject.Синхронизация" category="Object">
<xr:TypeId>f22a326a-7dee-4680-9409-2c5ec34d82ee</xr:TypeId>
<xr:ValueId>0896cb37-5c8a-406e-ba4a-d6df86c263bf</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="DataProcessorManager.Синхронизация" category="Manager">
<xr:TypeId>ee8ae3e6-35a4-41c7-8477-7953e5cde4ed</xr:TypeId>
<xr:ValueId>22f133d2-0a68-4165-bb19-80a926501493</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Синхронизация</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Синхронизация</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<DefaultForm>DataProcessor.Синхронизация.Form.Форма</DefaultForm>
<AuxiliaryForm/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<ExtendedPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Form>Форма</Form>
</ChildObjects>
</DataProcessor>
</MetaDataObject>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="18ba1fb5-cee2-46a4-9822-a5575ba0c29d">
<Properties>
<Name>Форма</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
<ExtendedPresentation/>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>DontBlock</WindowOpeningMode>
<Group>Vertical</Group>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<ChildItems>
<Button name="ОбновитьНоменклатуру" id="1">
<Type>UsualButton</Type>
<CommandName>Form.Command.ОбновитьНоменклатуру</CommandName>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обновить справочники</v8:content>
</v8:item>
</Title>
<ExtendedTooltip name="ОбновитьНоменклатуруРасширеннаяПодсказка" id="2"/>
</Button>
<Button name="ОчиститьНоменклатуру" id="3">
<Type>UsualButton</Type>
<Visible>false</Visible>
<CommandName>Form.Command.ОчиститьНоменклатуру</CommandName>
<ExtendedTooltip name="ОчиститьНоменклатуруРасширеннаяПодсказка" id="4"/>
</Button>
<UsualGroup name=руппа1" id="7">
<Height>5</Height>
<Group>HorizontalIfPossible</Group>
<VerticalSpacing>Double</VerticalSpacing>
<Representation>WeakSeparation</Representation>
<ExtendedTooltip name=руппа1РасширеннаяПодсказка" id="8"/>
<ChildItems>
<Button name="УдалитьПомеченные" id="5">
<Type>UsualButton</Type>
<CommandName>Form.Command.УдалитьПомеченные</CommandName>
<ExtendedTooltip name="УдалитьПомеченныеРасширеннаяПодсказка" id="6"/>
</Button>
</ChildItems>
</UsualGroup>
</ChildItems>
<Attributes>
<Attribute name="Объект" id="1">
<Type>
<v8:Type>cfg:DataProcessorObject.Синхронизация</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
</Attribute>
</Attributes>
<Commands>
<Command name="ОбновитьНоменклатуру" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обновить номенклатуру</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обновить номенклатуру</v8:content>
</v8:item>
</ToolTip>
<Action>ОбновитьНоменклатуру</Action>
</Command>
<Command name="ОчиститьНоменклатуру" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Очистить номенклатуру</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Очистить номенклатуру</v8:content>
</v8:item>
</ToolTip>
<Action>ОчиститьНоменклатуру</Action>
</Command>
<Command name="УдалитьПомеченные" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Удалить помеченные</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Удалить помеченные</v8:content>
</v8:item>
</ToolTip>
<Action>УдалитьПомеченные</Action>
</Command>
<Command name="ЗаполнитьПМ" id="4">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Заполнить ПМ</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Заполнить ПМ</v8:content>
</v8:item>
</ToolTip>
<Action>ЗаполнитьПМ</Action>
</Command>
</Commands>
</Form>

View File

@ -0,0 +1,218 @@

&НаКлиенте
Процедура ОбновитьНоменклатуру(Команда)
ОбновитьНоменклатуруНаСервере(ПредопределенноеЗначение("Справочник.ИБ.ut11"));
ОбновитьНоменклатуруНаСервере(ПредопределенноеЗначение("Справочник.ИБ.tut11"));
ОбновитьМагазиныНаСервере();
КонецПроцедуры
&НаСервере
Процедура ОбновитьМагазиныНаСервере()
Подключение=ОмСлужебный.ПодключениеУТ(справочники.ИБ.ut11);
Запрос=Подключение.NewObject("Запрос");
Запрос.Текст="ВЫБРАТЬ
| Партнеры.Ссылка КАК Ссылка
|ИЗ
| Справочник.Партнеры КАК Партнеры
|ГДЕ
| Партнеры.Магазин = Истина";
ТЗ = Запрос.Выполнить().Выгрузить();
Для каждого строкаТЗ из ТЗ цикл
СсылкаМаг=ПолучитьМагазин(строкаТЗ.ссылка,справочники.ИБ.ut11,подключение);
КонецЦикла;
Сообщить("Обновление магазинов завершено.");
КонецПроцедуры
&НаСервере
Функция ПолучитьМагазин(ссылка,иб,подключение)
//Подключение=ОмСлужебный.ПодключениеУТ(иб);
#Если не МобильноеПриложениеСервер Тогда
уи=Подключение.String(ссылка.УникальныйИдентификатор());
СсылкаМаг=Справочники.Магазины.ПолучитьСсылку(Новый УникальныйИдентификатор(уи));
маг=СсылкаМаг.ПолучитьОбъект();
ЕСли маг=неопределено Тогда
маг=Справочники.Магазины.СоздатьЭлемент();
маг.УстановитьСсылкуНового(СсылкаМаг);
Иначе
маг=СсылкаМаг.ПолучитьОбъект();
КонецЕСли;
маг.Наименование=Ссылка.Наименование;
маг.Логин=СтрРазделить(Ссылка.Наименование," ")[0]+СтрРазделить(Ссылка.Наименование," ")[1];
маг.ОбменДанными.Загрузка=Истина;
//Сообщить(Ссылка.Наименование);
маг.Записать();
Возврат маг.Ссылка;
#Иначе
Возврат Справочники.Магазины.ПустаяСсылка();
#КонецЕСли
КонецФункции
&НаСервере
Процедура ОбновитьНоменклатуруНаСервере(иб)
Подключение=ОмСлужебный.ПодключениеУТ(иб);
Запрос=Подключение.NewObject("Запрос");
Запрос.Текст="ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.КодOffline > 0";
ТЗ = Запрос.Выполнить().Выгрузить();
Для каждого строкаТЗ из ТЗ цикл
СсылкаНом=ПолучитьНоменклатуру(строкаТЗ.ссылка,Подключение,иб);
КонецЦикла;
Сообщить("Обновление номенклатуры из" +иб+" завершено.");
КонецПроцедуры
&НаСервере
Функция ПолучитьНоменклатуру(ссылка,Подключение,иб)
#Если не МобильноеПриложениеСервер Тогда
уи=Подключение.String(ссылка.УникальныйИдентификатор());
СсылкаНом=Справочники.Номенклатура.ПолучитьСсылку(Новый УникальныйИдентификатор(уи));
ном=СсылкаНом.ПолучитьОбъект();
ЕСли ном=неопределено Тогда
Если ссылка.ЭтоГруппа Тогда
Ном=Справочники.Номенклатура.СоздатьГруппу();
Иначе
Ном=Справочники.Номенклатура.СоздатьЭлемент();
КонецЕСли;
Ном.УстановитьСсылкуНового(СсылкаНом);
Иначе
Ном=СсылкаНом.ПолучитьОбъект();
КонецЕСли;
Ном.Наименование=Ссылка.Наименование;
Если Подключение.ЗначениеЗаполнено(Ссылка.Родитель) тогда
Если Ссылка.Родитель.ВыгружатьМагазины Тогда
Ном.Отображать=Истина;
Иначе
Ном.Отображать=Ложь;
КонецЕСли;
Ном.Родитель=ПолучитьНоменклатуру(Ссылка.Родитель,Подключение,иб);
КонецЕСли;
Если не ссылка.ЭтоГруппа Тогда
Ном.КодOffline=Ссылка.КодOffline;
Ном.Иб=иб;
Иначе
Если Ссылка.ВыгружатьМагазины Тогда
Ном.Отображать=истина;
Иначе
Ном.Отображать=Ложь;
КонецЕСли;
КонецЕСли;
Ном.Записать();
Возврат Ном.Ссылка;
#Иначе
Возврат Справочники.Номенклатура.ПустаяСсылка();
#КонецЕСли
КонецФункции
&НаКлиенте
Процедура ОчиститьНоменклатуру(Команда)
ОчиститьНоменклатуруНаСервере();
КонецПроцедуры
&НаСервере
Процедура ОчиститьНоменклатуруНаСервере()
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|
|УПОРЯДОЧИТЬ ПО
| Номенклатура.Родитель";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
//ном=Справочники.Номенклатура.СоздатьЭлемент();
//ном.Удалить();
ном=ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
ном.Удалить();
КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
КонецПроцедуры
&НаСервере
Процедура УдалитьПомеченныеНаСервере()
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Заказ.Ссылка КАК Ссылка
|ИЗ
| Документ.Заказ КАК Заказ
|ГДЕ
| Заказ.ПометкаУдаления = Истина";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НАбор=РегистрыСведений.Корзина.СоздатьНаборЗаписей();
Набор.Отбор.Заказ.Установить(ВыборкаДетальныеЗаписи.Ссылка);
Набор.Записать();
Док=ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Док.Удалить();
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура УдалитьПомеченные(Команда)
УдалитьПомеченныеНаСервере();
КонецПроцедуры
&НаКлиенте
Процедура ЗаполнитьПМ(Команда)
ЗаполнитьПМНаСервере();
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьПМНаСервере()
Магазины=Справочники.Магазины.Выбрать();
Пока Магазины.Следующий() Цикл
Пользователь=Справочники.Пользователи.НайтиПоНаименованию(Магазины.Ссылка.Логин,истина);
Если не значениеЗаполнено(пользователь) Тогда
Пользователь=Справочники.Пользователи.СоздатьЭлемент();
Иначе пользователь=пользователь.Получитьобъект();
КонецЕсли;
Пользователь.Наименование=Магазины.Логин;
Пользователь.Пароль=Магазины.Пароль;
Пользователь.Записать();
КонецЦикла;
КонецПроцедуры

391
Documents/Заказ.xml Normal file
View File

@ -0,0 +1,391 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Document uuid="f92eee27-f48a-4d42-a333-4a8957e7baa5">
<InternalInfo>
<xr:GeneratedType name="DocumentObject.Заказ" category="Object">
<xr:TypeId>33de7332-e92b-4327-8875-12609ba5861e</xr:TypeId>
<xr:ValueId>b3196357-4a16-4a8e-93d9-8b1eefeec86c</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="DocumentRef.Заказ" category="Ref">
<xr:TypeId>fecb66f8-52c5-4ef2-b761-5bb61e6e3aaa</xr:TypeId>
<xr:ValueId>6d397ce4-2456-4e5c-a641-40c21b029c65</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="DocumentSelection.Заказ" category="Selection">
<xr:TypeId>b5776f30-84c6-4f0a-a141-60e884fd8081</xr:TypeId>
<xr:ValueId>b6ce6c07-8116-4701-a10e-650e1e4cb062</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="DocumentList.Заказ" category="List">
<xr:TypeId>0ce3eb36-86ec-4476-91e3-29680ef83383</xr:TypeId>
<xr:ValueId>d45b56fe-de4d-4be1-9145-81bdfdf8dc62</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="DocumentManager.Заказ" category="Manager">
<xr:TypeId>a5bbcfcd-832d-4c7f-9859-8b7dace45c8b</xr:TypeId>
<xr:ValueId>73300ee7-8092-4b4a-83a2-d49451b2a424</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Заказ</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Заказ</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<Numerator/>
<NumberType>String</NumberType>
<NumberLength>5</NumberLength>
<NumberAllowedLength>Variable</NumberAllowedLength>
<NumberPeriodicity>Nonperiodical</NumberPeriodicity>
<CheckUnique>true</CheckUnique>
<Autonumbering>true</Autonumbering>
<Characteristics/>
<BasedOn/>
<InputByString>
<xr:Field>Document.Заказ.StandardAttribute.Number</xr:Field>
</InputByString>
<CreateOnInput>Use</CreateOnInput>
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
<DefaultObjectForm>Document.Заказ.Form.ФормаДокумента</DefaultObjectForm>
<DefaultListForm>Document.Заказ.Form.ФормаСписка</DefaultListForm>
<DefaultChoiceForm>Document.Заказ.Form.ФормаВыбора</DefaultChoiceForm>
<AuxiliaryObjectForm/>
<AuxiliaryListForm/>
<AuxiliaryChoiceForm/>
<Posting>Allow</Posting>
<RealTimePosting>Deny</RealTimePosting>
<RegisterRecordsDeletion>AutoDeleteOnUnpost</RegisterRecordsDeletion>
<RegisterRecordsWritingOnPost>WriteSelected</RegisterRecordsWritingOnPost>
<SequenceFilling>AutoFill</SequenceFilling>
<RegisterRecords/>
<PostInPrivilegedMode>true</PostInPrivilegedMode>
<UnpostInPrivilegedMode>true</UnpostInPrivilegedMode>
<IncludeHelpInContents>false</IncludeHelpInContents>
<DataLockFields/>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>Use</FullTextSearch>
<ObjectPresentation/>
<ExtendedObjectPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects>
<Attribute uuid="8b82eed5-b8de-4f11-ac71-9e4465c05fb6">
<Properties>
<Name>Магазин</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазин</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.Магазины</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="3b9c5635-b7ce-43e8-9da6-3bc0fab12fd9">
<Properties>
<Name>Статус</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Статус</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:EnumRef.Статусы</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="6d5a5955-226d-4ecb-a5ef-44fb7af90533">
<Properties>
<Name>Автор</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Автор</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.Пользователи</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="e078d3b2-df65-4cb9-9b78-2753a91885e5">
<Properties>
<Name>Комментарий</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Комментарий</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>240</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="7cd8bbee-9445-403f-885f-ab0b9a767a7f">
<Properties>
<Name>Кассир</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Кассир</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.Кассиры</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>ShowError</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Form>ФормаСписка</Form>
<Form>ФормаДокумента</Form>
<Form>ФормаВыбора</Form>
<TabularSection uuid="fa34ab2a-99ba-4c52-bbd5-17b024e43b73">
<InternalInfo>
<xr:GeneratedType name="DocumentTabularSection.Заказ.Товары" category="TabularSection">
<xr:TypeId>74992940-b4b2-48e2-ba72-6551ed664a7f</xr:TypeId>
<xr:ValueId>20f50de9-a9f0-4f24-bbd6-c153ac6909f0</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="DocumentTabularSectionRow.Заказ.Товары" category="TabularSectionRow">
<xr:TypeId>5a0b8160-8b4f-4bcf-ab2b-727c81b60df4</xr:TypeId>
<xr:ValueId>1c27c31a-49cb-4735-bf5b-831ccdd913b4</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Товары</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Товары</v8:content>
</v8:item>
</Synonym>
<Comment/>
<ToolTip/>
<FillChecking>DontCheck</FillChecking>
<LineNumberLength>5</LineNumberLength>
</Properties>
<ChildObjects>
<Attribute uuid="a49e9226-8719-4d26-88b6-8c54db25e712">
<Properties>
<Name>Номенклатура</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Номенклатура</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Use</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm>Catalog.Номенклатура.Form.ФормаПодбора</ChoiceForm>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="7fcd9418-3f40-48fa-ba65-82df6039c6e9">
<Properties>
<Name>Количество</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
</ChildObjects>
</TabularSection>
</ChildObjects>
</Document>
</MetaDataObject>

View File

@ -0,0 +1,19 @@
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Если не ОбменДанными.Загрузка Тогда
Если не Статус=Перечисления.Статусы.Отправлен Тогда
Если РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
Статус=Перечисления.Статусы.ГотовКотправке;
ИначеЕсли РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения Тогда
Статус=Перечисления.Статусы.Вработе;
КонецЕСли;
КонецЕсли;
КонецЕСли;
КонецПроцедуры

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="8d7f92b9-16f1-4a01-84a8-0600fbf97f6d">
<Properties>
<Name>ФормаВыбора</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма выбора</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>LockOwner</WindowOpeningMode>
<Group>Vertical</Group>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems>
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
</Title>
<VerticalStretch>false</VerticalStretch>
<Group>Vertical</Group>
<Representation>WeakSeparation</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
</UsualGroup>
<Table name="Список" id="3">
<Representation>List</Representation>
<CommandBarLocation>None</CommandBarLocation>
<DefaultItem>true</DefaultItem>
<ChoiceMode>true</ChoiceMode>
<RowSelectionMode>Cell</RowSelectionMode>
<InitialTreeView>ExpandTopLevel</InitialTreeView>
<EnableStartDrag>true</EnableStartDrag>
<DataPath>Список</DataPath>
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
<ContextMenu name="СписокКонтекстноеМеню" id="4"/>
<AutoCommandBar name="СписокКоманднаяПанель" id="5">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
<AdditionSource>
<Item>Список</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
</SearchStringAddition>
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
<AdditionSource>
<Item>Список</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
</ViewStatusAddition>
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
<AdditionSource>
<Item>Список</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
</SearchControlAddition>
<ChildItems>
<LabelField name="Дата" id="16">
<DataPath>Список.Date</DataPath>
<DefaultItem>true</DefaultItem>
<ContextMenu name="ДатаКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="ДатаРасширеннаяПодсказка" id="18"/>
</LabelField>
<LabelField name="Номер" id="19">
<DataPath>Список.Number</DataPath>
<ContextMenu name="НомерКонтекстноеМеню" id="20"/>
<ExtendedTooltip name="НомерРасширеннаяПодсказка" id="21"/>
</LabelField>
<LabelField name="Статус" id="25">
<DataPath>Список.Статус</DataPath>
<ContextMenu name="СтатусКонтекстноеМеню" id="26"/>
<ExtendedTooltip name="СтатусРасширеннаяПодсказка" id="27"/>
</LabelField>
<LabelField name="Магазин" id="22">
<DataPath>Список.Магазин</DataPath>
<ContextMenu name="МагазинКонтекстноеМеню" id="23"/>
<ExtendedTooltip name="МагазинРасширеннаяПодсказка" id="24"/>
</LabelField>
</ChildItems>
</Table>
</ChildItems>
<Attributes>
<Attribute name="Список" id="1">
<Type>
<v8:Type>cfg:DynamicList</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<Settings xsi:type="DynamicList">
<ManualQuery>false</ManualQuery>
<DynamicDataRead>true</DynamicDataRead>
<MainTable>Document.Заказ</MainTable>
<ListSettings>
<dcsset:filter>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
</dcsset:filter>
<dcsset:order>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
</dcsset:order>
<dcsset:conditionalAppearance>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
</dcsset:conditionalAppearance>
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
</ListSettings>
</Settings>
</Attribute>
</Attributes>
</Form>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="aea764cc-6934-4a4d-9fd2-f8adc2759057">
<Properties>
<Name>ФормаДокумента</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма документа</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,827 @@

&НаКлиенте
Перем СтрокаТоваровДляРедактирования;
&НаКлиенте
Перем БлокироватьОткрытиеПанелиКоличества;
&НаКлиенте
Перем РежимВыделенияТоваров;
&НаКлиенте
Перем БлокироватьПереключениеВыдТов;
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
////ПослеЗаписиНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПослеЗаписиНаСервере()
тзиб=новый таблицазначений;
тзиб.Колонки.Добавить("иб",новый ОписаниеТипов("СправочникСсылка.ИБ"));
Для каждого стр из Объект.Товары цикл
эл=тзиб.Добавить();
эл.иб=стр.номенклатура.ИБ;
КонецЦикла;
тзиб.Свернуть("иб");
Для каждого стр из тзиб цикл
Подключение=ОмСлужебный.ПодключениеУТ(стр.иб);
Док=Подключение.Документы.ЗаказКлиента.НайтиПоНомеру("МГ"+Объект.Номер,Объект.Дата);
Если Подключение.ЗначениеЗаполнено(Док) тогда
Док=Док.ПолучитьОбъект();
Иначе
Док=Подключение.Документы.ЗаказКлиента.СоздатьДокумент();
КонецЕСли;
Док.Товары.Очистить();
Для каждого стр из Объект.Товары цикл
тов=Док.Товары.Добавить();
уид=Подключение.NewObject("УникальныйИдентификатор",Строка(стр.номенклатура.УникальныйИдентификатор()));
тов.Номенклатура=Подключение.Справочники.Номенклатура.ПолучитьСсылку(уид);
тов.Количество=стр.Количество;
тов.КоличествоУпаковок=тов.Количество;
КонецЦикла;
Док.Дата=Объект.Дата;
Док.Номер="МГ-"+Объект.Номер;
Док.ОбменДанными.Загрузка = Истина;
Док.записать();
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура Подобрать(Команда)
Записать();
// После копирования ТЧ есть в документе, а в регистре Корзина для новой ссылки — пусто.
// Без синхронизации ЗаполнитьТЗ() после подбора затрёт скопированные строки.
СинхронизироватьКорзинуИзТоваровНаСервере();
Параметр = Новый Структура("Заказ",Объект.Ссылка);
ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаПодбора",Параметр);
ФормаВыбора.Открыть();
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если ИмяСобытия="ЗакрытиеПодбора" Тогда
ЗаполнитьТЗ();
КонецЕСли;
КонецПроцедуры
&НаКлиенте
Процедура ЗаполнитьТЗ()
ЗаполнитьТЗНаСервере();
ОбновитьОтображениеТоваров();
СкрытьРежимВыделенияТоваров();
ЗаполнитьСписокТоваровИзТЧ();
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьОтображениеТоваров()
ОбновитьИндексыКартинкиВыдТов();
ОбновитьКоличествоТоваровВДокументе();
// ОбновитьПометкиДублейТоваров();
КонецПроцедуры
&НаКлиенте
Процедура ЗаполнитьСписокТоваровИзТЧ()
ЗаполнитьСписокТоваровИзТЧНаСервере(СтрокаПоискаТоваров);
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьСписокТоваровИзТЧНаСервере(СтрокаПоиска = "")
СинхронизироватьКорзинуИзТоваровНаСервере();
СписокТоваров.Очистить();
СловаПоиска = Новый Массив;
Для Каждого Часть Из СтрРазделить(СокрЛП(СтрокаПоиска), " ", Ложь) Цикл
Если Не ПустаяСтрока(Часть) Тогда
СловаПоиска.Добавить(ВРег(СокрЛП(Часть)));
КонецЕсли;
КонецЦикла;
Для Каждого СтрокаТоваров Из Объект.Товары Цикл
Если Не ЗначениеЗаполнено(СтрокаТоваров.Номенклатура) Тогда
Продолжить;
КонецЕсли;
Наименование = СтрокаТоваров.Номенклатура.Наименование;
КодOffline = СтрокаТоваров.Номенклатура.КодOffline;
Если СловаПоиска.Количество() > 0 Тогда
ТекстПоиска = ВРег(Наименование + " " + Формат(КодOffline, "ЧГ="));
Подходит = Истина;
Для Каждого Слово Из СловаПоиска Цикл
Если СтрНайти(ТекстПоиска, Слово) = 0 Тогда
Подходит = Ложь;
Прервать;
КонецЕсли;
КонецЦикла;
Если Не Подходит Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
СтрокаСписка = СписокТоваров.Добавить();
СтрокаСписка.НомерСтроки = СтрокаТоваров.НомерСтроки;
СтрокаСписка.Номенклатура = СтрокаТоваров.Номенклатура;
СтрокаСписка.Наименование = Наименование;
СтрокаСписка.КодOffline = КодOffline;
СтрокаСписка.Количество = СтрокаТоваров.Количество;
СтрокаСписка.КоличествоПредставление = "× "
+ Формат(СтрокаТоваров.Количество, "ЧДЦ=0; ЧН=0; ЧГ=");
Если ЗначениеЗаполнено(КодOffline) Тогда
СтрокаСписка.КодOfflineПредставление = "код offline: " + Формат(КодOffline, "ЧДЦ=0; ЧН=0; ЧГ=");
Иначе
СтрокаСписка.КодOfflineПредставление = "";
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаСервере
Процедура НастроитьСписокТоваровНаСервере()
ЗаполнитьСписокТоваровИзТЧНаСервере("");
КонецПроцедуры
&НаКлиенте
Процедура СтрокаПоискаТоваровПриИзменении(Элемент)
ЗаполнитьСписокТоваровИзТЧ();
КонецПроцедуры
&НаКлиенте
Процедура СтрокаПоискаТоваровИзменениеТекстаРедактирования(Элемент, Текст, СтандартнаяОбработка)
СтрокаПоискаТоваров = Текст;
ЗаполнитьСписокТоваровИзТЧ();
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьПометкиДублейТоваров()
СчетчикНоменклатуры = Новый Соответствие;
Для Каждого СтрокаТоваров Из Объект.Товары Цикл
СтрокаТоваров.ДубльТов = Ложь;
Если Не ЗначениеЗаполнено(СтрокаТоваров.Номенклатура) Тогда
Продолжить;
КонецЕсли;
КлючНоменклатуры = Строка(СтрокаТоваров.Номенклатура.УникальныйИдентификатор());
Количество = СчетчикНоменклатуры.Получить(КлючНоменклатуры);
Если Количество = Неопределено Тогда
СчетчикНоменклатуры.Вставить(КлючНоменклатуры, 1);
Иначе
СчетчикНоменклатуры.Вставить(КлючНоменклатуры, Количество + 1);
КонецЕсли;
КонецЦикла;
Для Каждого СтрокаТоваров Из Объект.Товары Цикл
Если Не ЗначениеЗаполнено(СтрокаТоваров.Номенклатура) Тогда
Продолжить;
КонецЕсли;
КлючНоменклатуры = Строка(СтрокаТоваров.Номенклатура.УникальныйИдентификатор());
КоличествоВхождений = СчетчикНоменклатуры.Получить(КлючНоменклатуры);
Если КоличествоВхождений = Неопределено Тогда
КоличествоВхождений = 0;
КонецЕсли;
СтрокаТоваров.ДубльТов = КоличествоВхождений > 1;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьКоличествоТоваровВДокументе()
// Убираем количество товаров, выводим количество строк
//Итого = 0;
//
//Для Каждого СтрокаТоваров Из Объект.Товары Цикл
// Итого = Итого + СтрокаТоваров.Количество;
//КонецЦикла;
КоличествоТоваровВДокументе = Объект.Товары.Количество();
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьТЗНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Корзина.Номенклатура КАК Номенклатура,
| СУММА(Корзина.Количество) КАК Количество
|ИЗ
| РегистрСведений.Корзина КАК Корзина
|ГДЕ
| Корзина.Заказ = &Заказ
|
|СГРУППИРОВАТЬ ПО
| Корзина.Номенклатура
|
|УПОРЯДОЧИТЬ ПО
| МИНИМУМ(Корзина.ДатаДобавления)";
Запрос.УстановитьПараметр("Заказ", Объект.Ссылка);
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Объект.Товары.Загрузить(РезультатЗапроса);
Модифицированность = Истина;
КонецПроцедуры
&НаСервере
Процедура НастроитьОформлениеСпискаТоваров()
// Жирный, размер 34
Элементы.СписокТоваровНоменклатура.Шрифт = Новый Шрифт(, 34, Истина);
// Цвета тоже можно задать программно
Элементы.СписокТоваровКоличество.ЦветТекста = Новый Цвет(46, 125, 50); // #2E7D32
Элементы.СписокТоваровКоличество.ЦветФона = Новый Цвет(232, 245, 233); // #E8F5E9
// Увеличить относительно текущего шрифта элемента (масштаб в %)
// Элементы.СписокТоваровКоличество.Шрифт =
// Новый Шрифт(Элементы.СписокТоваровКоличество.Шрифт,,,,,,, 150);
КонецПроцедуры
&НаСервере
Процедура СинхронизироватьКорзинуИзТоваровНаСервере()
Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
Возврат;
КонецЕсли;
НаборЗаписей = РегистрыСведений.Корзина.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Заказ.Установить(Объект.Ссылка);
ДатаДобавления = ТекущаяДата();
НомерСтроки = 0;
Для Каждого СтрокаТоваров Из Объект.Товары Цикл
Если Не ЗначениеЗаполнено(СтрокаТоваров.Номенклатура)
Или СтрокаТоваров.Количество <= 0 Тогда
Продолжить;
КонецЕсли;
НомерСтроки = НомерСтроки + 1;
Запись = НаборЗаписей.Добавить();
Запись.Заказ = Объект.Ссылка;
Запись.Номенклатура = СтрокаТоваров.Номенклатура;
Запись.Количество = СтрокаТоваров.Количество;
Запись.ДатаДобавления = ДатаДобавления + НомерСтроки;
КонецЦикла;
НаборЗаписей.Записать();
КонецПроцедуры
&НаКлиенте
Процедура ТоварыПередУдалением(Элемент, Отказ)
УдалитьИзКорзиныНаСервере(Элементы.Товары.ТекущиеДанные.Номенклатура);
КонецПроцедуры
&НаКлиенте
Процедура ТоварыВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Если РежимВыделенияТоваровАктивен() Тогда
Если СтандартнаяОбработка <> Неопределено Тогда
СтандартнаяОбработка = Ложь;
КонецЕсли;
Возврат;
КонецЕсли;
ОткрытьРедактированиеКоличестваПоСтроке(ВыбраннаяСтрока, СтандартнаяОбработка, Ложь);
КонецПроцедуры
&НаКлиенте
Процедура ТоварыПриАктивизацииСтроки(Элемент)
ОбработатьАктивизациюСтрокиТоваров(Элементы.Товары.ТекущаяСтрока, Ложь);
КонецПроцедуры
&НаКлиенте
Процедура СписокТоваровВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Если РежимВыделенияТоваровАктивен() Тогда
// На мобильном тап приходит в Выбор, а не в активизацию.
// В режиме выделения переключаем пометку строки ТЧ.
Если СтандартнаяОбработка <> Неопределено Тогда
СтандартнаяОбработка = Ложь;
КонецЕсли;
ПереключитьВыдТовСтроки(ВыбраннаяСтрока, Истина);
Возврат;
КонецЕсли;
ОткрытьРедактированиеКоличестваПоСтроке(ВыбраннаяСтрока, СтандартнаяОбработка, Истина);
КонецПроцедуры
&НаКлиенте
Процедура СписокТоваровПриАктивизацииСтроки(Элемент)
// В режиме выделения переключение делается в СписокТоваровВыбор (мобильный клиент).
Если РежимВыделенияТоваровАктивен() Тогда
Возврат;
КонецЕсли;
ОбработатьАктивизациюСтрокиТоваров(Элементы.СписокТоваров.ТекущаяСтрока, Истина);
КонецПроцедуры
&НаКлиенте
Процедура ОбработатьАктивизациюСтрокиТоваров(ИдентификаторСтроки, ИзСписка)
Если РежимВыделенияТоваровАктивен() Тогда
// Для скрытой ТЧ (если вдруг видна) — по активизации.
Если Не ИзСписка И Не БлокироватьПереключениеВыдТов Тогда
ПереключитьВыдТовСтроки(ИдентификаторСтроки, ИзСписка);
КонецЕсли;
Возврат;
КонецЕсли;
Если БлокироватьОткрытиеПанелиКоличества Тогда
Возврат;
КонецЕсли;
ОткрытьРедактированиеКоличестваПоСтроке(ИдентификаторСтроки, Неопределено, ИзСписка);
КонецПроцедуры
&НаКлиенте
Процедура ПереключитьВыдТовСтроки(ИдентификаторСтроки, ИзСписка = Ложь)
ДанныеСтроки = ПолучитьДанныеСтрокиТоваров(ИдентификаторСтроки, ИзСписка);
Если ДанныеСтроки = Неопределено Тогда
Возврат;
КонецЕсли;
ДанныеСтроки.ВыдТов = Не ДанныеСтроки.ВыдТов;
УстановитьИндексКартинкиВыдТов(ДанныеСтроки);
КонецПроцедуры
&НаКлиенте
Процедура УстановитьИндексКартинкиВыдТов(СтрокаТоваров)
// 0 — левая половина (выбрано), 1 — правая (не выбрано)
Если СтрокаТоваров.ВыдТов Тогда
СтрокаТоваров.ИндексКартинкиВыдТов = 0;
Иначе
СтрокаТоваров.ИндексКартинкиВыдТов = 1;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьИндексыКартинкиВыдТов()
Для Каждого СтрокаТоваров Из Объект.Товары Цикл
УстановитьИндексКартинкиВыдТов(СтрокаТоваров);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Функция РежимВыделенияТоваровАктивен()
Возврат РежимВыделенияТоваров = Истина;
КонецФункции
&НаКлиенте
Процедура ВыделитьТовары(Команда)
Если РежимВыделенияТоваровАктивен() Тогда
СкрытьРежимВыделенияТоваров();
Иначе
ПоказатьРежимВыделенияТоваров();
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПоказатьРежимВыделенияТоваров()
// На мобильном динсписок не даёт нормального множественного выделения с галочками.
// В режиме выделения показываем ТЧ Товары с колонкой ВыдТов (как раньше).
РежимВыделенияТоваров = Истина;
Элементы.СтраницыФормы.ТекущаяСтраница = Элементы.СтраницаТовары;
Элементы.ПанельПоискаТоваров.Видимость = Ложь;
Элементы.СписокТоваров.Видимость = Ложь;
Элементы.Товары.Видимость = Истина;
Элементы.ТоварыВыдТов.Видимость = Истина;
Элементы.ТоварыВыделить.Пометка = Истина;
Элементы.СписокТоваровВыделить.Пометка = Истина;
ОбновитьВидимостьКнопкиУдаленияВыделенных(Истина);
БлокироватьПереключениеВыдТов = Истина;
ПодключитьОбработчикОжидания("РазблокироватьПереключениеВыдТов", 0.3, Истина);
КонецПроцедуры
&НаКлиенте
Процедура СкрытьРежимВыделенияТоваров()
БлокироватьОткрытиеПанелиКоличества = Истина;
РежимВыделенияТоваров = Ложь;
Элементы.ТоварыВыдТов.Видимость = Ложь;
Элементы.ТоварыВыделить.Пометка = Ложь;
Элементы.СписокТоваровВыделить.Пометка = Ложь;
ОбновитьВидимостьКнопкиУдаленияВыделенных(Ложь);
СброситьВыдТов();
Если Не Элементы.ПанельКоличества.Видимость Тогда
Элементы.Товары.Видимость = Ложь;
Элементы.СписокТоваров.Видимость = Истина;
Элементы.ПанельПоискаТоваров.Видимость = Ложь;
КонецЕсли;
ОтключитьОбработчикОжидания("РазблокироватьОткрытиеПанелиКоличества");
ПодключитьОбработчикОжидания("РазблокироватьОткрытиеПанелиКоличества", 0.5, Истина);
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьВидимостьКнопкиУдаленияВыделенных(ВидимостьКнопки)
Элементы.ТоварыУдалитьВыделенные.Видимость = ВидимостьКнопки;
Элементы.СписокТоваровУдалитьВыделенные.Видимость = ВидимостьКнопки;
КонецПроцедуры
&НаКлиенте
Процедура СброситьВыдТов()
Для Каждого СтрокаТоваров Из Объект.Товары Цикл
СтрокаТоваров.ВыдТов = Ложь;
УстановитьИндексКартинкиВыдТов(СтрокаТоваров);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура УдалитьВыделенныеТовары(Команда)
СтрокиКУдалению = Новый Массив;
Для Каждого СтрокаТоваров Из Объект.Товары Цикл
Если СтрокаТоваров.ВыдТов Тогда
СтрокиКУдалению.Добавить(СтрокаТоваров);
КонецЕсли;
КонецЦикла;
Если СтрокиКУдалению.Количество() = 0 Тогда
Возврат;
КонецЕсли;
Для Каждого СтрокаТоваров Из СтрокиКУдалению Цикл
УдалитьИзКорзиныНаСервере(СтрокаТоваров.Номенклатура);
Объект.Товары.Удалить(СтрокаТоваров);
КонецЦикла;
Модифицированность = Истина;
ОбновитьОтображениеТоваров();
СкрытьРежимВыделенияТоваров();
ЗаполнитьСписокТоваровИзТЧ();
КонецПроцедуры
&НаКлиенте
Процедура ОткрытьРедактированиеКоличестваПоСтроке(ИдентификаторСтроки, СтандартнаяОбработка, ИзСписка = Ложь)
Если ЭтаФорма.ТолькоПросмотр
Или Элементы.ПанельКоличества.Видимость
Или БлокироватьОткрытиеПанелиКоличества
Или РежимВыделенияТоваровАктивен() Тогда
Возврат;
КонецЕсли;
ДанныеСтроки = ПолучитьДанныеСтрокиТоваров(ИдентификаторСтроки, ИзСписка);
Если ДанныеСтроки = Неопределено Или Не ЗначениеЗаполнено(ДанныеСтроки.Номенклатура) Тогда
Возврат;
КонецЕсли;
Если СтандартнаяОбработка <> Неопределено Тогда
СтандартнаяОбработка = Ложь;
КонецЕсли;
ПоказатьПанельКоличества(ДанныеСтроки);
КонецПроцедуры
&НаСервере
Процедура УдалитьИзКорзиныНаСервере(ном)
НаборЗаписей = РегистрыСведений.Корзина.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Номенклатура.Установить(ном);
НаборЗаписей.Отбор.Заказ.Установить(Объект.Ссылка);
НаборЗаписей.Записать();
КонецПроцедуры
&НаСервере
Процедура ЗаписатьНаСервере(ном,кол)
Если Не ЗначениеЗаполнено(ном) Тогда
Возврат;
КонецЕсли;
Если кол <= 0 Тогда
УдалитьИзКорзиныНаСервере(ном);
Возврат;
КонецЕсли;
Запись=РегистрыСведений.Корзина.СоздатьМенеджерЗаписи();
Запись.Номенклатура=ном;
Запись.Заказ=Объект.Ссылка;
Запись.Количество=кол;
Запись.ДатаДобавления=ТекущаяДата();
Запись.Записать();
КонецПроцедуры
&НаКлиенте
Процедура ТоварыКоличествоПриИзменении(Элемент)
ЗаписатьНаСервере(Элементы.Товары.ТекущиеДанные.Номенклатура,Элементы.Товары.ТекущиеДанные.Количество);
КонецПроцедуры
&НаКлиенте
Процедура ТоварыПередНачаломИзменения(Элемент, Отказ)
Если РежимВыделенияТоваровАктивен() Тогда
Возврат;
КонецЕсли;
Отказ = Истина;
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если не значениеЗаполнено(ПараметрыСеанса.ТекущийМагазин) Тогда
Сообщить("Не выбран ТекущийМагазин!");
Отказ=Истина;
КонецЕсли;
Если Параметры.Ключ.Пустая() Тогда
Объект.Магазин=ПараметрыСеанса.ТекущийМагазин;
Объект.Статус=Перечисления.Статусы.Вработе;
Объект.Автор=ОмСлужебный.ТекущийПользователь();
КонецЕсли;
НастроитьСписокТоваровНаСервере();
// НастроитьОформлениеСпискаТоваров();
// УстановитьУсловноеОформлениеДублейТоваров();
КонецПроцедуры
&НаСервере
Процедура УстановитьУсловноеОформлениеДублейТоваров()
ЭлементУО = УсловноеОформление.Элементы.Добавить();
ПолеЭлемента = ЭлементУО.Поля.Элементы.Добавить();
ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных("Объект.Товары");
ОтборЭлемента = ЭлементУО.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.ДубльТов");
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ОтборЭлемента.ПравоеЗначение = Истина;
ОтборЭлемента.Использование = Истина;
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветФона", Новый Цвет(255, 235, 238));
ЭлементУО.Оформление.УстановитьЗначениеПараметра("ЦветТекста", Новый Цвет(183, 28, 28));
КонецПроцедуры
&НаКлиенте
Процедура ТоварыПриИзменении(Элемент)
Если РежимВыделенияТоваровАктивен() Тогда
Возврат;
КонецЕсли;
Если ЗначениеЗаполнено(Элементы.Товары.ТекущиеДанные) Тогда
ЗаписатьНаСервере(Элементы.Товары.ТекущиеДанные.Номенклатура, Элементы.Товары.ТекущиеДанные.Количество);
КонецЕсли;
ОбновитьОтображениеТоваров();
ЗаполнитьСписокТоваровИзТЧ();
КонецПроцедуры
&НаКлиенте
Функция ПолучитьДанныеСтрокиТоваров(ИдентификаторСтроки, ИзСписка = Ложь)
Если ИзСписка Тогда
НоменклатураПоиска = Неопределено;
Если ИдентификаторСтроки <> Неопределено Тогда
СтрокаСписка = СписокТоваров.НайтиПоИдентификатору(ИдентификаторСтроки);
Если СтрокаСписка <> Неопределено Тогда
НоменклатураПоиска = СтрокаСписка.Номенклатура;
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(НоменклатураПоиска) Тогда
ТекущиеДанныеСписка = Элементы.СписокТоваров.ТекущиеДанные;
Если ТекущиеДанныеСписка <> Неопределено Тогда
НоменклатураПоиска = ТекущиеДанныеСписка.Номенклатура;
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(НоменклатураПоиска) Тогда
Возврат Неопределено;
КонецЕсли;
Для Каждого СтрокаДокумента Из Объект.Товары Цикл
Если СтрокаДокумента.Номенклатура = НоменклатураПоиска Тогда
Возврат СтрокаДокумента;
КонецЕсли;
КонецЦикла;
Возврат Неопределено;
КонецЕсли;
Если ИдентификаторСтроки <> Неопределено Тогда
СтрокаТоваров = Объект.Товары.НайтиПоИдентификатору(ИдентификаторСтроки);
Если СтрокаТоваров <> Неопределено Тогда
Возврат СтрокаТоваров;
КонецЕсли;
КонецЕсли;
ТекущиеДанные = Элементы.Товары.ТекущиеДанные;
Если ТекущиеДанные <> Неопределено И ЗначениеЗаполнено(ТекущиеДанные.Номенклатура) Тогда
Возврат ТекущиеДанные;
КонецЕсли;
Возврат Неопределено;
КонецФункции
&НаКлиенте
Процедура ПоказатьПанельКоличества(ДанныеСтроки)
СтрокаТоваровДляРедактирования = ДанныеСтроки;
ВыбраннаяНоменклатураНаименование = ПолучитьНаименованиеНоменклатурыНаСервере(ДанныеСтроки.Номенклатура);
КоличествоРедактирования = ДанныеСтроки.Количество;
Элементы.СтраницыФормы.ТекущаяСтраница = Элементы.СтраницаТовары;
Элементы.СтраницаРеквизиты.Видимость = Ложь;
Элементы.ПанельПоискаТоваров.Видимость = Ложь;
Элементы.Товары.Видимость = Ложь;
Элементы.СписокТоваров.Видимость = Ложь;
Элементы.ПанельКоличества.Видимость = Истина;
КонецПроцедуры
&НаКлиенте
Процедура СкрытьПанельКоличества()
БлокироватьОткрытиеПанелиКоличества = Истина;
Элементы.ПанельКоличества.Видимость = Ложь;
Элементы.СтраницаРеквизиты.Видимость = Истина;
Элементы.Товары.Видимость = Ложь;
Элементы.СписокТоваров.Видимость = Истина;
Элементы.ПанельПоискаТоваров.Видимость = Ложь;
Элементы.СтраницыФормы.ТекущаяСтраница = Элементы.СтраницаТовары;
СтрокаТоваровДляРедактирования = Неопределено;
ВыбраннаяНоменклатураНаименование = "";
КоличествоРедактирования = 0;
СкрытьРежимВыделенияТоваров();
ПодключитьОбработчикОжидания("РазблокироватьОткрытиеПанелиКоличества", 0.3, Истина);
КонецПроцедуры
&НаКлиенте
Процедура РазблокироватьОткрытиеПанелиКоличества()
БлокироватьОткрытиеПанелиКоличества = Ложь;
КонецПроцедуры
&НаКлиенте
Процедура РазблокироватьПереключениеВыдТов()
БлокироватьПереключениеВыдТов = Ложь;
КонецПроцедуры
&НаКлиенте
Процедура ПодтвердитьКоличество(Команда)
Если СтрокаТоваровДляРедактирования = Неопределено Тогда
Возврат;
КонецЕсли;
СтрокаТоваровДляРедактирования.Количество = КоличествоРедактирования;
ЗаписатьНаСервере(СтрокаТоваровДляРедактирования.Номенклатура, КоличествоРедактирования);
Если КоличествоРедактирования <= 0 Тогда
Объект.Товары.Удалить(СтрокаТоваровДляРедактирования);
КонецЕсли;
ОбновитьОтображениеТоваров();
СкрытьПанельКоличества();
ЗаполнитьСписокТоваровИзТЧ();
КонецПроцедуры
&НаКлиенте
Процедура ОтменитьКоличество(Команда)
СкрытьПанельКоличества();
КонецПроцедуры
&НаКлиенте
Процедура УвеличитьКоличество(Команда)
КоличествоРедактирования = КоличествоРедактирования + 1;
КонецПроцедуры
&НаКлиенте
Процедура УменьшитьКоличество(Команда)
Если КоличествоРедактирования > 0 Тогда
КоличествоРедактирования = КоличествоРедактирования - 1;
КонецЕсли;
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПолучитьНаименованиеНоменклатурыНаСервере(Номенклатура)
Возврат Номенклатура.Наименование;
КонецФункции
&НаКлиенте
Процедура ПриОткрытии(Отказ)
СтрокаТоваровДляРедактирования = Неопределено;
РежимВыделенияТоваров = Ложь;
БлокироватьОткрытиеПанелиКоличества = Истина;
Элементы.СтраницыФормы.ТекущаяСтраница = Элементы.СтраницаТовары;
Элементы.СтраницаРеквизиты.Видимость = Истина;
Элементы.Товары.Видимость = Ложь;
Элементы.СписокТоваров.Видимость = Истина;
Элементы.ПанельПоискаТоваров.Видимость = Ложь;
Элементы.ТоварыВыдТов.Видимость = Ложь;
Элементы.ТоварыВыделить.Пометка = Ложь;
Элементы.СписокТоваровВыделить.Пометка = Ложь;
ОбновитьВидимостьКнопкиУдаленияВыделенных(Ложь);
ОбновитьОтображениеТоваров();
ЗаполнитьСписокТоваровИзТЧ();
ПодключитьОбработчикОжидания("РазблокироватьОткрытиеПанелиКоличества", 0.5, Истина);
Если Объект.Статус=ПредопределенноеЗначение("Перечисление.Статусы.Отправлен") Тогда
ЭтаФорма.ТолькоПросмотр=Истина;
КонецЕСли;
КонецПроцедуры
&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
ОтключитьОбработчикОжидания("РазблокироватьОткрытиеПанелиКоличества");
ОтключитьОбработчикОжидания("РазблокироватьПереключениеВыдТов");
КонецПроцедуры

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Form uuid="6613e784-4828-4ad9-8dec-e95a552b379b">
<Properties>
<Name>ФормаСписка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма списка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
<UseInInterfaceCompatibilityMode>Any</UseInInterfaceCompatibilityMode>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,299 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WindowOpeningMode>DontBlock</WindowOpeningMode>
<AutoSaveDataInSettings>Use</AutoSaveDataInSettings>
<Group>Vertical</Group>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events>
<Event name="OnLoadDataFromSettingsAtServer">ПриЗагрузкеДанныхИзНастроекНаСервере</Event>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems>
<InputField name="ТекущийМагазин" id="31">
<DataPath>Магазин</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазин</v8:content>
</v8:item>
</Title>
<TitleFont ref="style:NormalTextFont" bold="true" italic="false" underline="false" strikeout="false" kind="StyleItem" scale="100"/>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ChoiceForm>Catalog.Магазины.Form.ФормаВыбора</ChoiceForm>
<ChoiceParameterLinks>
<xr:Link>
<xr:Name>Маказины</xr:Name>
<xr:DataPath xsi:type="xs:string">Маказины</xr:DataPath>
<xr:ValueChange>Clear</xr:ValueChange>
</xr:Link>
</ChoiceParameterLinks>
<ContextMenu name="ТекущийМагазинКонтекстноеМеню" id="32"/>
<ExtendedTooltip name="ТекущийМагазинРасширеннаяПодсказка" id="33"/>
<Events>
<Event name="OnChange">ТекущийМагазинПриИзменении</Event>
</Events>
</InputField>
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
</Title>
<VerticalStretch>false</VerticalStretch>
<Group>Vertical</Group>
<Representation>WeakSeparation</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка" id="2"/>
</UsualGroup>
<Table name="Список" id="3">
<Representation>List</Representation>
<CommandBarLocation>None</CommandBarLocation>
<DefaultItem>true</DefaultItem>
<RowSelectionMode>Cell</RowSelectionMode>
<InitialTreeView>ExpandTopLevel</InitialTreeView>
<EnableStartDrag>true</EnableStartDrag>
<DataPath>Список</DataPath>
<RowPictureDataPath>Список.DefaultPicture</RowPictureDataPath>
<AutoRefresh>false</AutoRefresh>
<AutoRefreshPeriod>60</AutoRefreshPeriod>
<Period>
<v8:variant xsi:type="v8:StandardPeriodVariant">Custom</v8:variant>
<v8:startDate>0001-01-01T00:00:00</v8:startDate>
<v8:endDate>0001-01-01T00:00:00</v8:endDate>
</Period>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<RestoreCurrentRow>false</RestoreCurrentRow>
<TopLevelParent xsi:nil="true"/>
<ShowRoot>true</ShowRoot>
<AllowRootChoice>false</AllowRootChoice>
<UpdateOnDataChange>Auto</UpdateOnDataChange>
<UserSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</UserSettingsGroup>
<AllowGettingCurrentRowURL>true</AllowGettingCurrentRowURL>
<ContextMenu name="СписокКонтекстноеМеню" id="4"/>
<AutoCommandBar name="СписокКоманднаяПанель" id="5">
<Autofill>false</Autofill>
</AutoCommandBar>
<ExtendedTooltip name="СписокРасширеннаяПодсказка" id="6"/>
<SearchStringAddition name="СписокСтрокаПоиска" id="7">
<AdditionSource>
<Item>Список</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСтрокаПоискаКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="СписокСтрокаПоискаРасширеннаяПодсказка" id="9"/>
</SearchStringAddition>
<ViewStatusAddition name="СписокСостояниеПросмотра" id="10">
<AdditionSource>
<Item>Список</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="СписокСостояниеПросмотраКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="СписокСостояниеПросмотраРасширеннаяПодсказка" id="12"/>
</ViewStatusAddition>
<SearchControlAddition name="СписокУправлениеПоиском" id="13">
<AdditionSource>
<Item>Список</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="СписокУправлениеПоискомКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="СписокУправлениеПоискомРасширеннаяПодсказка" id="15"/>
</SearchControlAddition>
<ChildItems>
<ColumnGroup name=руппа1" id="51">
<ExtendedTooltip name=руппа1РасширеннаяПодсказка" id="52"/>
<ChildItems>
<LabelField name="Дата" id="16">
<DataPath>Список.Дата</DataPath>
<DefaultItem>true</DefaultItem>
<ContextMenu name="ДатаКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="ДатаРасширеннаяПодсказка" id="18"/>
</LabelField>
<LabelField name="Номер" id="19">
<DataPath>Список.Номер</DataPath>
<ContextMenu name="НомерКонтекстноеМеню" id="20"/>
<ExtendedTooltip name="НомерРасширеннаяПодсказка" id="21"/>
</LabelField>
</ChildItems>
</ColumnGroup>
<ColumnGroup name=руппа2" id="63">
<ExtendedTooltip name=руппа2РасширеннаяПодсказка" id="64"/>
<ChildItems>
<LabelField name="Магазин" id="25">
<DataPath>Список.Магазин</DataPath>
<ContextMenu name="МагазинКонтекстноеМеню" id="26"/>
<ExtendedTooltip name="МагазинРасширеннаяПодсказка" id="27"/>
</LabelField>
<InputField name="Комментарий" id="47">
<DataPath>Список.Комментарий</DataPath>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="КомментарийКонтекстноеМеню" id="48"/>
<ExtendedTooltip name="КомментарийРасширеннаяПодсказка" id="49"/>
</InputField>
</ChildItems>
</ColumnGroup>
<LabelField name="Статус" id="28">
<DataPath>Список.Статус</DataPath>
<ContextMenu name="СтатусКонтекстноеМеню" id="29"/>
<ExtendedTooltip name="СтатусРасширеннаяПодсказка" id="30"/>
</LabelField>
</ChildItems>
</Table>
</ChildItems>
<Attributes>
<Attribute name="Список" id="1">
<Type>
<v8:Type>cfg:DynamicList</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<Settings xsi:type="DynamicList">
<ManualQuery>true</ManualQuery>
<DynamicDataRead>true</DynamicDataRead>
<QueryText>ВЫБРАТЬ
ДокументЗаказ.Ссылка КАК Ссылка,
ДокументЗаказ.ПометкаУдаления КАК ПометкаУдаления,
ДокументЗаказ.Номер КАК Номер,
ДокументЗаказ.Дата КАК Дата,
ДокументЗаказ.Проведен КАК Проведен,
ДокументЗаказ.Магазин КАК Магазин,
ДокументЗаказ.Товары.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
Номенклатура КАК Номенклатура,
Количество КАК Количество
) КАК Товары,
ДокументЗаказ.МоментВремени КАК МоментВремени,
ДокументЗаказ.Статус КАК Статус,
ДокументЗаказ.Комментарий КАК Комментарий
ИЗ
Документ.Заказ КАК ДокументЗаказ
ГДЕ
ДокументЗаказ.Магазин В(&amp;Магазины)</QueryText>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Ссылка</dcssch:dataPath>
<dcssch:field>Ссылка</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Номер</dcssch:dataPath>
<dcssch:field>Номер</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Проведен</dcssch:dataPath>
<dcssch:field>Проведен</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>ПометкаУдаления</dcssch:dataPath>
<dcssch:field>ПометкаУдаления</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Товары.Номенклатура</dcssch:dataPath>
<dcssch:field>Товары.Номенклатура</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Дата</dcssch:dataPath>
<dcssch:field>Дата</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Магазин</dcssch:dataPath>
<dcssch:field>Магазин</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Товары.Ссылка</dcssch:dataPath>
<dcssch:field>Товары.Ссылка</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Товары.НомерСтроки</dcssch:dataPath>
<dcssch:field>Товары.НомерСтроки</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Товары.Количество</dcssch:dataPath>
<dcssch:field>Товары.Количество</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldNestedDataSet">
<dcssch:dataPath>Товары</dcssch:dataPath>
<dcssch:field>Товары</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>МоментВремени</dcssch:dataPath>
<dcssch:field>МоментВремени</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Статус</dcssch:dataPath>
<dcssch:field>Статус</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Автор</dcssch:dataPath>
<dcssch:field>Автор</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Комментарий</dcssch:dataPath>
<dcssch:field>Комментарий</dcssch:field>
</Field>
<Field xsi:type="dcssch:DataSetFieldField">
<dcssch:dataPath>Кассир</dcssch:dataPath>
<dcssch:field>Кассир</dcssch:field>
</Field>
<Parameter>
<dcssch:name>Магазины</dcssch:name>
<dcssch:title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазины</v8:content>
</v8:item>
</dcssch:title>
<dcssch:valueType>
<v8:Type>cfg:CatalogRef.Магазины</v8:Type>
</dcssch:valueType>
<dcssch:value xsi:nil="true"/>
<dcssch:useRestriction>true</dcssch:useRestriction>
<dcssch:valueListAllowed>true</dcssch:valueListAllowed>
</Parameter>
<MainTable>Document.Заказ</MainTable>
<ListSettings>
<dcsset:filter>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</dcsset:userSettingID>
</dcsset:filter>
<dcsset:order>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</dcsset:userSettingID>
</dcsset:order>
<dcsset:conditionalAppearance>
<dcsset:viewMode>Normal</dcsset:viewMode>
<dcsset:userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</dcsset:userSettingID>
</dcsset:conditionalAppearance>
<dcsset:itemsViewMode>Normal</dcsset:itemsViewMode>
<dcsset:itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</dcsset:itemsUserSettingID>
</ListSettings>
</Settings>
</Attribute>
<Attribute name="Маказины" id="2">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Маказины</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>v8:ValueListType</v8:Type>
</Type>
<Settings xsi:type="v8:TypeDescription">
<v8:Type>cfg:CatalogRef.Магазины</v8:Type>
</Settings>
</Attribute>
<Attribute name="Магазин" id="3">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазин</v8:content>
</v8:item>
</Title>
<Type>
<v8:Type>cfg:CatalogRef.Магазины</v8:Type>
</Type>
<Save>
<Field>Магазин</Field>
</Save>
</Attribute>
</Attributes>
</Form>

View File

@ -0,0 +1,276 @@

&НаСервере
Процедура МагазиныПриИзмененииНаСервере()
КонецПроцедуры
&НаКлиенте
Процедура МагазиныПриИзменении(Элемент)
МагазиныПриИзмененииНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
СписокМагазинов=Новый СписокЗначений();
Пользователь=ОмСлужебный.ТекущийПользователь();
//Магазин=ОмСлужебный.ТекущийМагазин();
//Если ЗначениеЗаполнено(Магазин) Тогда
// СписокМагазинов.Добавить(Магазин);
//Иначе
// //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
//// Данный фрагмент построен конструктором.
//// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
//
//Запрос = Новый Запрос;
//Запрос.Текст =
// "ВЫБРАТЬ
// | Магазины.Ссылка КАК Ссылка
// |ИЗ
// | Справочник.Магазины КАК Магазины";
//
//РезультатЗапроса = Запрос.Выполнить();
//
//ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
//
//Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// СписокМагазинов.Добавить(ВыборкаДетальныеЗаписи.Ссылка);
//КонецЦикла;
//
Если не ПользователиИнформационнойБазы.ТекущийПользователь().Роли.Содержит(Метаданные.Роли.Администратор) Тогда
Для каждого маг из пользователь.магазины цикл
СписокМагазинов.Добавить(маг.Магазин);
КонецЦикла;
Иначе
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Магазины.Ссылка КАК Ссылка
|ИЗ
| Справочник.Магазины КАК Магазины";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СписокМагазинов.Добавить(ВыборкаДетальныеЗаписи.Ссылка);
КонецЦикла;
КонецЕсли;
Список.Параметры.УстановитьЗначениеПараметра("Магазины",СписокМагазинов);
КонецПроцедуры
&НаСервере
Процедура ТекущийМагазинПриИзмененииНаСервере()
// Вставить содержимое обработчика.
ПараметрыСеанса.ТекущийМагазин=Магазин;
// Взято из БСП
// ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка
УстановитьЭлементОтбораДинамическогоСписка(Список, "Магазин", Магазин, ВидСравненияКомпоновкиДанных.Равно, , ЗначениеЗаполнено(Магазин));
КонецПроцедуры
&НаКлиенте
Процедура ТекущийМагазинПриИзменении(Элемент)
ТекущийМагазинПриИзмененииНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
ПараметрыСеанса.ТекущийМагазин=Магазин;
КонецПроцедуры
Функция ИзменитьЭлементыОтбора(ОбластьПоиска,
Знач ИмяПоля = Неопределено,
Знач Представление = Неопределено,
Знач ПравоеЗначение = Неопределено,
Знач ВидСравнения = Неопределено,
Знач Использование = Неопределено,
Знач РежимОтображения = Неопределено,
Знач ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
Если ЗначениеЗаполнено(ИмяПоля) Тогда
ЗначениеПоиска = Новый ПолеКомпоновкиДанных(ИмяПоля);
СпособПоиска = 1;
Иначе
СпособПоиска = 2;
ЗначениеПоиска = Представление;
КонецЕсли;
МассивЭлементов = Новый Массив;
НайтиРекурсивно(ОбластьПоиска.Элементы, МассивЭлементов, СпособПоиска, ЗначениеПоиска);
Для Каждого Элемент Из МассивЭлементов Цикл
Если ИмяПоля <> Неопределено Тогда
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля);
КонецЕсли;
Если Представление <> Неопределено Тогда
Элемент.Представление = Представление;
КонецЕсли;
Если Использование <> Неопределено Тогда
Элемент.Использование = Использование;
КонецЕсли;
Если ВидСравнения <> Неопределено Тогда
Элемент.ВидСравнения = ВидСравнения;
КонецЕсли;
Если ПравоеЗначение <> Неопределено Тогда
Элемент.ПравоеЗначение = ПравоеЗначение;
КонецЕсли;
Если РежимОтображения <> Неопределено Тогда
Элемент.РежимОтображения = РежимОтображения;
КонецЕсли;
Если ИдентификаторПользовательскойНастройки <> Неопределено Тогда
Элемент.ИдентификаторПользовательскойНастройки = ИдентификаторПользовательскойНастройки;
КонецЕсли;
КонецЦикла;
Возврат МассивЭлементов.Количество();
КонецФункции
Процедура УстановитьЭлементОтбора(ОбластьПоискаДобавления,
Знач ИмяПоля,
Знач ПравоеЗначение = Неопределено,
Знач ВидСравнения = Неопределено,
Знач Представление = Неопределено,
Знач Использование = Неопределено,
Знач РежимОтображения = Неопределено,
Знач ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
ЧислоИзмененных = ИзменитьЭлементыОтбора(ОбластьПоискаДобавления, ИмяПоля, Представление,
ПравоеЗначение, ВидСравнения, Использование, РежимОтображения, ИдентификаторПользовательскойНастройки);
Если ЧислоИзмененных = 0 Тогда
Если ВидСравнения = Неопределено Тогда
Если ТипЗнч(ПравоеЗначение) = Тип("Массив")
Или ТипЗнч(ПравоеЗначение) = Тип("ФиксированныйМассив")
Или ТипЗнч(ПравоеЗначение) = Тип("СписокЗначений") Тогда
ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
Иначе
ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
КонецЕсли;
КонецЕсли;
Если РежимОтображения = Неопределено Тогда
РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
КонецЕсли;
ДобавитьЭлементКомпоновки(ОбластьПоискаДобавления, ИмяПоля, ВидСравнения,
ПравоеЗначение, Представление, Использование, РежимОтображения, ИдентификаторПользовательскойНастройки);
КонецЕсли;
КонецПроцедуры
Функция ДобавитьЭлементКомпоновки(ОбластьДобавления,
Знач ИмяПоля,
Знач ВидСравнения,
Знач ПравоеЗначение = Неопределено,
Знач Представление = Неопределено,
Знач Использование = Неопределено,
знач РежимОтображения = Неопределено,
знач ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
Элемент = ОбластьДобавления.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля);
Элемент.ВидСравнения = ВидСравнения;
Если РежимОтображения = Неопределено Тогда
Элемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
Иначе
Элемент.РежимОтображения = РежимОтображения;
КонецЕсли;
Если ПравоеЗначение <> Неопределено Тогда
Элемент.ПравоеЗначение = ПравоеЗначение;
КонецЕсли;
Если Представление <> Неопределено Тогда
Элемент.Представление = Представление;
КонецЕсли;
Если Использование <> Неопределено Тогда
Элемент.Использование = Использование;
КонецЕсли;
// Важно: установка идентификатора должна выполняться
// в конце настройки элемента, иначе он будет скопирован
// в пользовательские настройки частично заполненным.
Если ИдентификаторПользовательскойНастройки <> Неопределено Тогда
Элемент.ИдентификаторПользовательскойНастройки = ИдентификаторПользовательскойНастройки;
ИначеЕсли Элемент.РежимОтображения <> РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный Тогда
Элемент.ИдентификаторПользовательскойНастройки = ИмяПоля;
КонецЕсли;
Возврат Элемент;
КонецФункции
Процедура УстановитьЭлементОтбораДинамическогоСписка(ДинамическийСписок, ИмяПоля,
ПравоеЗначение = Неопределено,
ВидСравнения = Неопределено,
Представление = Неопределено,
Использование = Неопределено,
РежимОтображения = Неопределено,
ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
Если РежимОтображения = Неопределено Тогда
РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
КонецЕсли;
Если РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный Тогда
ОтборДинамическогоСписка = ДинамическийСписок.КомпоновщикНастроек.ФиксированныеНастройки.Отбор;
Иначе
ОтборДинамическогоСписка = ДинамическийСписок.КомпоновщикНастроек.Настройки.Отбор;
КонецЕсли;
УстановитьЭлементОтбора(
ОтборДинамическогоСписка,
ИмяПоля,
ПравоеЗначение,
ВидСравнения,
Представление,
Использование,
РежимОтображения,
ИдентификаторПользовательскойНастройки);
КонецПроцедуры
Процедура НайтиРекурсивно(КоллекцияЭлементов, МассивЭлементов, СпособПоиска, ЗначениеПоиска)
Для каждого ЭлементОтбора Из КоллекцияЭлементов Цикл
Если ТипЗнч(ЭлементОтбора) = Тип("ЭлементОтбораКомпоновкиДанных") Тогда
Если СпособПоиска = 1 Тогда
Если ЭлементОтбора.ЛевоеЗначение = ЗначениеПоиска Тогда
МассивЭлементов.Добавить(ЭлементОтбора);
КонецЕсли;
ИначеЕсли СпособПоиска = 2 Тогда
Если ЭлементОтбора.Представление = ЗначениеПоиска Тогда
МассивЭлементов.Добавить(ЭлементОтбора);
КонецЕсли;
КонецЕсли;
Иначе
НайтиРекурсивно(ЭлементОтбора.Элементы, МассивЭлементов, СпособПоиска, ЗначениеПоиска);
Если СпособПоиска = 2 И ЭлементОтбора.Представление = ЗначениеПоиска Тогда
МассивЭлементов.Добавить(ЭлементОтбора);
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры

82
Enums/Статусы.xml Normal file
View File

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Enum uuid="2de3ea95-7fdb-4394-8509-2a8f7430fac8">
<InternalInfo>
<xr:GeneratedType name="EnumRef.Статусы" category="Ref">
<xr:TypeId>f1995cd7-b0d3-43f8-bd26-63701e42cf8c</xr:TypeId>
<xr:ValueId>f5834119-79b1-4771-8503-effd58bcf1ee</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="EnumManager.Статусы" category="Manager">
<xr:TypeId>f736990a-94d6-4c5d-98b3-ea8436ac436c</xr:TypeId>
<xr:ValueId>62b0e2a5-2191-42c9-bc61-4820676bde79</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="EnumList.Статусы" category="List">
<xr:TypeId>9e416a07-39bb-48e7-b703-5df3eeb7beba</xr:TypeId>
<xr:ValueId>fd1e0653-f6dd-458a-bb08-622971cd3314</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Статусы</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Статусы</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>false</UseStandardCommands>
<Characteristics/>
<QuickChoice>true</QuickChoice>
<ChoiceMode>BothWays</ChoiceMode>
<DefaultListForm/>
<DefaultChoiceForm/>
<AuxiliaryListForm/>
<AuxiliaryChoiceForm/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
<ChildObjects>
<EnumValue uuid="7197e979-9e70-4526-9806-9578f335c8a9">
<Properties>
<Name>Вработе</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>В работе</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Color>auto</Color>
</Properties>
</EnumValue>
<EnumValue uuid="5b1fe229-23e6-4b9d-8247-cd9f62649daf">
<Properties>
<Name>ГотовКотправке</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Готов к отправке</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Color>auto</Color>
</Properties>
</EnumValue>
<EnumValue uuid="bdd44398-9b80-421c-85fd-5d844c81b402">
<Properties>
<Name>Отправлен</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Отправлен</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Color>auto</Color>
</Properties>
</EnumValue>
</ChildObjects>
</Enum>
</MetaDataObject>

13
Ext/HomePageWorkArea.xml Normal file
View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<HomePageWorkArea xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<WorkingAreaTemplate>OneColumn</WorkingAreaTemplate>
<Column>
<Item>
<Form>Document.Заказ.Form.ФормаСписка</Form>
<Height>10</Height>
<Visibility>
<xr:Common>true</xr:Common>
</Visibility>
</Item>
</Column>
</HomePageWorkArea>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<CommandInterface xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<CommandsVisibility>
<Command name="DataProcessor.Синхронизация.StandardCommand.Open">
<Visibility>
<xr:Common>true</xr:Common>
</Visibility>
</Command>
</CommandsVisibility>
<CommandsPlacement>
<Command name="DataProcessor.Синхронизация.StandardCommand.Open">
<CommandGroup>ActionsPanelTools</CommandGroup>
<Placement>Manual</Placement>
</Command>
</CommandsPlacement>
</CommandInterface>

View File

@ -0,0 +1,245 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<InformationRegister uuid="9b3f17d3-3071-473f-8acc-3384499d74ad">
<InternalInfo>
<xr:GeneratedType name="InformationRegisterRecord.Корзина" category="Record">
<xr:TypeId>aca199e6-006a-43c0-89bb-f00dc732c596</xr:TypeId>
<xr:ValueId>26a17885-73d9-4073-a6c3-0863fd706ee7</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterManager.Корзина" category="Manager">
<xr:TypeId>e992c047-7fb4-487b-b2ee-39b4f4ffc393</xr:TypeId>
<xr:ValueId>ad504ba8-d667-41ad-9972-749bd0221792</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterSelection.Корзина" category="Selection">
<xr:TypeId>2973a08f-6b78-443d-8aff-a351050920cd</xr:TypeId>
<xr:ValueId>7d856ba3-e6d3-45fb-9504-b05a432fabcc</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterList.Корзина" category="List">
<xr:TypeId>8532b1ba-161c-451b-9f45-c91ab73b66e3</xr:TypeId>
<xr:ValueId>8dedb8dc-8086-4a92-be7d-90696c6c4fb0</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordSet.Корзина" category="RecordSet">
<xr:TypeId>fe35c736-dbc4-451e-acea-dcecf9de12c6</xr:TypeId>
<xr:ValueId>755bcb3c-cffc-44b3-a643-e06f7cd9f4be</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordKey.Корзина" category="RecordKey">
<xr:TypeId>3dac97de-fc4d-4b40-be23-e720f5b3023e</xr:TypeId>
<xr:ValueId>a2b7a47a-42db-4d61-81a8-b68b96c355f7</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordManager.Корзина" category="RecordManager">
<xr:TypeId>192736dd-52e6-4b8d-96b5-05d64a46e1a8</xr:TypeId>
<xr:ValueId>2e9a28b7-2bdf-4bb4-8430-77d8395c9933</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>Корзина</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Корзина</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<EditType>InDialog</EditType>
<DefaultRecordForm/>
<DefaultListForm/>
<AuxiliaryRecordForm/>
<AuxiliaryListForm/>
<InformationRegisterPeriodicity>Nonperiodical</InformationRegisterPeriodicity>
<WriteMode>Independent</WriteMode>
<MainFilterOnPeriod>false</MainFilterOnPeriod>
<IncludeHelpInContents>false</IncludeHelpInContents>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>DontUse</FullTextSearch>
<EnableTotalsSliceFirst>false</EnableTotalsSliceFirst>
<EnableTotalsSliceLast>false</EnableTotalsSliceLast>
<RecordPresentation/>
<ExtendedRecordPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects>
<Resource uuid="8e2a729a-1c31-46e5-8248-81fca29583df">
<Properties>
<Name>Количество</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Количество</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Resource>
<Dimension uuid="776065bf-b438-444b-afce-4efe2e0be522">
<Properties>
<Name>Номенклатура</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Номенклатура</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Master>false</Master>
<MainFilter>true</MainFilter>
<DenyIncompleteValues>false</DenyIncompleteValues>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
<TypeReductionMode>TransformValues</TypeReductionMode>
</Properties>
</Dimension>
<Dimension uuid="ecec5e92-316a-49d2-95f7-a879df04d745">
<Properties>
<Name>Заказ</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Заказ</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:DocumentRef.Заказ</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Master>false</Master>
<MainFilter>true</MainFilter>
<DenyIncompleteValues>false</DenyIncompleteValues>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
<TypeReductionMode>TransformValues</TypeReductionMode>
</Properties>
</Dimension>
<Dimension uuid="c217f073-099b-4a74-bd93-616840ce4544">
<Properties>
<Name>ДатаДобавления</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дата добавления</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Master>false</Master>
<MainFilter>true</MainFilter>
<DenyIncompleteValues>false</DenyIncompleteValues>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
<TypeReductionMode>TransformValues</TypeReductionMode>
</Properties>
</Dimension>
</ChildObjects>
</InformationRegister>
</MetaDataObject>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Language uuid="f3ae800d-9a50-4a94-b73a-4cd742883c54">
<Properties>
<Name>Русский</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Русский</v8:content>
</v8:item>
</Synonym>
<Comment/>
<LanguageCode>ru</LanguageCode>
</Properties>
</Language>
</MetaDataObject>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Role uuid="479afab3-d189-4900-828f-9efdf26b0f31">
<Properties>
<Name>Администратор</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Администратор</v8:content>
</v8:item>
</Synonym>
<Comment/>
</Properties>
</Role>
</MetaDataObject>

View File

@ -0,0 +1,845 @@
<?xml version="1.0" encoding="UTF-8"?>
<Rights xmlns="http://v8.1c.ru/8.2/roles" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Rights" version="2.21">
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>DataProcessor.ИзменитьЗаказ</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Пользователи</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Кассиры</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>Subsystem.Закупка</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Магазины</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>Subsystem.Настройка</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.Синхронизация</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.ЗаказыМагазин</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>MobileClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>CollaborationSystemInfoBaseRegistration</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>ExclusiveModeTerminationAtSessionStart</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>true</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Номенклатура</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.Корзина</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>TotalsControl</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ИБ</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.Заказ</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>Posting</name>
<value>true</value>
</right>
<right>
<name>UndoPosting</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InteractivePosting</name>
<value>true</value>
</right>
<right>
<name>InteractivePostingRegular</name>
<value>true</value>
</right>
<right>
<name>InteractiveUndoPosting</name>
<value>true</value>
</right>
<right>
<name>InteractiveChangeOfPosted</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>SessionParameter.ТекущийМагазин</name>
<right>
<name>Get</name>
<value>true</value>
</right>
<right>
<name>Set</name>
<value>true</value>
</right>
</object>
</Rights>

15
Roles/Магазин.xml Normal file
View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Role uuid="9f74cddb-5b7d-4518-bc35-0aedcb36af24">
<Properties>
<Name>Магазин</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Магазин</v8:content>
</v8:item>
</Synonym>
<Comment/>
</Properties>
</Role>
</MetaDataObject>

View File

@ -0,0 +1,753 @@
<?xml version="1.0" encoding="UTF-8"?>
<Rights xmlns="http://v8.1c.ru/8.2/roles" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Rights" version="2.21">
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>Catalog.Пользователи</name>
<right>
<name>Read</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Кассиры</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>Subsystem.Закупка</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Магазины</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.Синхронизация</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.ЗаказыМагазин</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>MobileClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>CollaborationSystemInfoBaseRegistration</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>ExclusiveModeTerminationAtSessionStart</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>true</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Номенклатура</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.Корзина</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>TotalsControl</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Магазины.Attribute.Пароль</name>
<right>
<name>View</name>
<value>false</value>
</right>
<right>
<name>Edit</name>
<value>false</value>
</right>
</object>
<object>
<name>Catalog.Магазины.Attribute.Логин</name>
<right>
<name>View</name>
<value>false</value>
</right>
<right>
<name>Edit</name>
<value>false</value>
</right>
</object>
<object>
<name>Catalog.ИБ</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeletePredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMarkPredefinedData</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarkedPredefinedData</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>Document.Заказ</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Insert</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>Delete</name>
<value>true</value>
</right>
<right>
<name>Posting</name>
<value>true</value>
</right>
<right>
<name>UndoPosting</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InteractiveInsert</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>InteractiveDelete</name>
<value>true</value>
</right>
<right>
<name>InteractiveSetDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveClearDeletionMark</name>
<value>true</value>
</right>
<right>
<name>InteractiveDeleteMarked</name>
<value>true</value>
</right>
<right>
<name>InteractivePosting</name>
<value>true</value>
</right>
<right>
<name>InteractivePostingRegular</name>
<value>true</value>
</right>
<right>
<name>InteractiveUndoPosting</name>
<value>true</value>
</right>
<right>
<name>InteractiveChangeOfPosted</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistory</name>
<value>true</value>
</right>
<right>
<name>ReadDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistory</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryOfMissingData</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistorySettings</name>
<value>true</value>
</right>
<right>
<name>UpdateDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>ViewDataHistory</name>
<value>true</value>
</right>
<right>
<name>EditDataHistoryVersionComment</name>
<value>true</value>
</right>
<right>
<name>SwitchToDataHistoryVersion</name>
<value>true</value>
</right>
</object>
<object>
<name>SessionParameter.ТекущийМагазин</name>
<right>
<name>Get</name>
<value>true</value>
</right>
<right>
<name>Set</name>
<value>true</value>
</right>
</object>
</Rights>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<SessionParameter uuid="fb637e39-80d2-47a9-851d-5286ae3e5bec">
<Properties>
<Name>ТекущийМагазин</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Текущий магазин</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.Магазины</v8:Type>
</Type>
</Properties>
</SessionParameter>
</MetaDataObject>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Subsystem uuid="234aef2f-4ed2-4e5d-bfc0-9f88ad3e2232">
<Properties>
<Name>Закупка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Закупка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<IncludeHelpInContents>true</IncludeHelpInContents>
<IncludeInCommandInterface>true</IncludeInCommandInterface>
<UseOneCommand>false</UseOneCommand>
<Explanation/>
<Picture/>
<Content>
<xr:Item xsi:type="xr:MDObjectRef">Document.Заказ</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.Синхронизация</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Кассиры</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Role.Магазин</xr:Item>
</Content>
</Properties>
<ChildObjects/>
</Subsystem>
</MetaDataObject>

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<Subsystem uuid="33254c82-8569-4f9d-b7aa-d72884f68a2c">
<Properties>
<Name>Настройка</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Настройка</v8:content>
</v8:item>
</Synonym>
<Comment/>
<IncludeHelpInContents>true</IncludeHelpInContents>
<IncludeInCommandInterface>true</IncludeInCommandInterface>
<UseOneCommand>false</UseOneCommand>
<Explanation/>
<Picture/>
<Content>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Номенклатура</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Магазины</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.Синхронизация</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.Корзина</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.ИзменитьЗаказ</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Пользователи</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Кассиры</xr:Item>
</Content>
</Properties>
<ChildObjects/>
</Subsystem>
</MetaDataObject>