mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-19 21:07:53 +02:00
Команда "Создать иерархию задачи на диске" изменена на "Создать файл для задачи на диске".
Файл для задачи выбирается из шаблона по умолчанию или же указанного пользователем в справочнике "Шаблоны".
This commit is contained in:
parent
ec1952cbd0
commit
4f82334fbe
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
|
||||||
|
|
||||||
|
Если ТипЗнч(ПараметрКоманды) = Тип("СправочникСсылка.узЗадачи") Тогда
|
||||||
|
Массив = Новый Массив;
|
||||||
|
Массив.Добавить(ПараметрКоманды);
|
||||||
|
ИначеЕсли ТипЗнч(ПараметрКоманды) = Тип("Массив") Тогда
|
||||||
|
Массив = ПараметрКоманды;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
узОбщийМодульКлиент.СоздатьФайлДляЗадачиНаДиске(Массив);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
284
src/cf/Catalogs/узШаблоны.xml
Normal file
284
src/cf/Catalogs/узШаблоны.xml
Normal file
@ -0,0 +1,284 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.2">
|
||||||
|
<Catalog uuid="b24648e0-b4b8-436d-9d8f-4d77a8c69143">
|
||||||
|
<InternalInfo>
|
||||||
|
<xr:GeneratedType name="CatalogObject.узШаблоны" category="Object">
|
||||||
|
<xr:TypeId>043b5688-86f7-4c81-a79c-224936de9e65</xr:TypeId>
|
||||||
|
<xr:ValueId>d687f70c-7135-4ee8-ab25-aa2f823ccb39</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="CatalogRef.узШаблоны" category="Ref">
|
||||||
|
<xr:TypeId>bbc0c409-6039-422e-b584-3ef7fe16fad5</xr:TypeId>
|
||||||
|
<xr:ValueId>75c09b81-6d99-439a-9788-526e43afb291</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="CatalogSelection.узШаблоны" category="Selection">
|
||||||
|
<xr:TypeId>2a1c6d10-195e-4d1a-8f18-a697adf72f10</xr:TypeId>
|
||||||
|
<xr:ValueId>39ebf71e-12da-4879-bcba-c330faab4274</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="CatalogList.узШаблоны" category="List">
|
||||||
|
<xr:TypeId>07932467-7d4c-434a-a3ab-679f68fb0600</xr:TypeId>
|
||||||
|
<xr:ValueId>d4b57d74-e851-401d-b808-e29a2f1d2d72</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
<xr:GeneratedType name="CatalogManager.узШаблоны" category="Manager">
|
||||||
|
<xr:TypeId>8ee33b7f-ce73-4452-a4a5-f4ea7b0c1f99</xr:TypeId>
|
||||||
|
<xr:ValueId>98942e26-68f7-47cb-bcb8-99b9a8106f4f</xr:ValueId>
|
||||||
|
</xr:GeneratedType>
|
||||||
|
</InternalInfo>
|
||||||
|
<Properties>
|
||||||
|
<Name>узШаблоны</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Шаблоны</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>en</v8:lang>
|
||||||
|
<v8:content>Templates</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ro</v8:lang>
|
||||||
|
<v8:content>Templates</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>9</CodeLength>
|
||||||
|
<DescriptionLength>150</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/>
|
||||||
|
<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>
|
||||||
|
</Properties>
|
||||||
|
<ChildObjects>
|
||||||
|
<Attribute uuid="968bb09f-f7be-4e5e-87f9-ca5f9a5c0632">
|
||||||
|
<Properties>
|
||||||
|
<Name>ФайлШаблонаХранилищеЗначений</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Файл шаблона хранилище значений</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<Type>
|
||||||
|
<v8:Type>v8:ValueStorage</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>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="94b60434-2952-4759-a215-29697bf0eaa1">
|
||||||
|
<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>ForItem</Use>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>Use</FullTextSearch>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="75efab5e-50a1-46b0-a6d5-f70d19ce5d5f">
|
||||||
|
<Properties>
|
||||||
|
<Name>Расширение</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Расширение</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>en</v8:lang>
|
||||||
|
<v8:content>Extension</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ro</v8:lang>
|
||||||
|
<v8:content>Extensia</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>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Расширение файла</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>en</v8:lang>
|
||||||
|
<v8:content>File extension</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ro</v8:lang>
|
||||||
|
<v8:content>Extensia fișierului</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</ToolTip>
|
||||||
|
<MarkNegatives>false</MarkNegatives>
|
||||||
|
<Mask/>
|
||||||
|
<MultiLine>false</MultiLine>
|
||||||
|
<ExtendedEdit>false</ExtendedEdit>
|
||||||
|
<MinValue xsi:nil="true"/>
|
||||||
|
<MaxValue xsi:nil="true"/>
|
||||||
|
<FillFromFillingValue>false</FillFromFillingValue>
|
||||||
|
<FillValue xsi:type="xs:string"/>
|
||||||
|
<FillChecking>DontCheck</FillChecking>
|
||||||
|
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||||
|
<ChoiceParameterLinks/>
|
||||||
|
<ChoiceParameters/>
|
||||||
|
<QuickChoice>Auto</QuickChoice>
|
||||||
|
<CreateOnInput>Auto</CreateOnInput>
|
||||||
|
<ChoiceForm/>
|
||||||
|
<LinkByType/>
|
||||||
|
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||||
|
<Use>ForItem</Use>
|
||||||
|
<Indexing>DontIndex</Indexing>
|
||||||
|
<FullTextSearch>DontUse</FullTextSearch>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Attribute uuid="d511f8bf-1ad2-433c-b562-61d94fe30330">
|
||||||
|
<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>0</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>
|
||||||
|
</Properties>
|
||||||
|
</Attribute>
|
||||||
|
<Form>ФормаЭлемента</Form>
|
||||||
|
<Template>ШаблонПоУмолчанию</Template>
|
||||||
|
</ChildObjects>
|
||||||
|
</Catalog>
|
||||||
|
</MetaDataObject>
|
9
src/cf/Catalogs/узШаблоны/Ext/Predefined.xml
Normal file
9
src/cf/Catalogs/узШаблоны/Ext/Predefined.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?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.2">
|
||||||
|
<Item id="2b1ee3dc-4a8d-455f-8f87-22f020628cf9">
|
||||||
|
<Name>ШаблонДляЗадачи</Name>
|
||||||
|
<Code>000000001</Code>
|
||||||
|
<Description>Шаблон для задачи</Description>
|
||||||
|
<IsFolder>false</IsFolder>
|
||||||
|
</Item>
|
||||||
|
</PredefinedData>
|
21
src/cf/Catalogs/узШаблоны/Forms/ФормаЭлемента.xml
Normal file
21
src/cf/Catalogs/узШаблоны/Forms/ФормаЭлемента.xml
Normal 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: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.2">
|
||||||
|
<Form uuid="8847cc3b-ac37-4ae4-8adc-a4ae89ef41f6">
|
||||||
|
<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">PersonalComputer</v8:Value>
|
||||||
|
<v8:Value xsi:type="app:ApplicationUsePurpose">MobileDevice</v8:Value>
|
||||||
|
</UsePurposes>
|
||||||
|
</Properties>
|
||||||
|
</Form>
|
||||||
|
</MetaDataObject>
|
91
src/cf/Catalogs/узШаблоны/Forms/ФормаЭлемента/Ext/Form.xml
Normal file
91
src/cf/Catalogs/узШаблоны/Forms/ФормаЭлемента/Ext/Form.xml
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.2">
|
||||||
|
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
|
||||||
|
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
|
||||||
|
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||||
|
<Events>
|
||||||
|
<Event name="BeforeWrite">ПередЗаписью</Event>
|
||||||
|
<Event name="BeforeWriteAtServer">ПередЗаписьюНаСервере</Event>
|
||||||
|
</Events>
|
||||||
|
<ChildItems>
|
||||||
|
<UsualGroup name="Группа3" id="23">
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="Группа3РасширеннаяПодсказка" id="24"/>
|
||||||
|
<ChildItems>
|
||||||
|
<InputField name="ИмяФайла" id="25">
|
||||||
|
<DataPath>Объект.ИмяФайла</DataPath>
|
||||||
|
<ChoiceButton>true</ChoiceButton>
|
||||||
|
<ContextMenu name="ИмяФайлаКонтекстноеМеню" id="26"/>
|
||||||
|
<ExtendedTooltip name="ИмяФайлаРасширеннаяПодсказка" id="27"/>
|
||||||
|
<Events>
|
||||||
|
<Event name="OnChange">ИмяФайлаПриИзменении</Event>
|
||||||
|
<Event name="StartChoice">ИмяФайлаНачалоВыбора</Event>
|
||||||
|
</Events>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="Расширение" id="13">
|
||||||
|
<DataPath>Объект.Расширение</DataPath>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ContextMenu name="РасширениеКонтекстноеМеню" id="14"/>
|
||||||
|
<ExtendedTooltip name="РасширениеРасширеннаяПодсказка" id="15"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
<CheckBoxField name="ИспользоватьШаблонУказанныйВручную" id="10">
|
||||||
|
<DataPath>Объект.ИспользоватьШаблонУказанныйВручную</DataPath>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<CheckBoxType>Tumbler</CheckBoxType>
|
||||||
|
<EditFormat>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>БЛ=Нет; БИ=Да</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</EditFormat>
|
||||||
|
<ContextMenu name="ИспользоватьШаблонУказанныйВручнуюКонтекстноеМеню" id="11"/>
|
||||||
|
<ExtendedTooltip name="ИспользоватьШаблонУказанныйВручнуюРасширеннаяПодсказка" id="12"/>
|
||||||
|
</CheckBoxField>
|
||||||
|
<UsualGroup name="Группа1" id="16">
|
||||||
|
<Representation>None</Representation>
|
||||||
|
<ShowTitle>false</ShowTitle>
|
||||||
|
<ExtendedTooltip name="Группа1РасширеннаяПодсказка" id="17"/>
|
||||||
|
<ChildItems>
|
||||||
|
<InputField name="Наименование" id="4">
|
||||||
|
<DataPath>Объект.Description</DataPath>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
|
||||||
|
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/>
|
||||||
|
</InputField>
|
||||||
|
<InputField name="Код" id="1">
|
||||||
|
<DataPath>Объект.Code</DataPath>
|
||||||
|
<EditMode>EnterOnInput</EditMode>
|
||||||
|
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
|
||||||
|
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
|
||||||
|
</InputField>
|
||||||
|
</ChildItems>
|
||||||
|
</UsualGroup>
|
||||||
|
</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>
|
@ -0,0 +1,91 @@
|
|||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ИмяФайлаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||||
|
|
||||||
|
ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
|
||||||
|
|
||||||
|
ДиалогВыбораФайла.Заголовок = НСтр("ru = 'Укажите файл шаблона'");
|
||||||
|
ДиалогВыбораФайла.МножественныйВыбор = Ложь;
|
||||||
|
|
||||||
|
Оповещение = Новый ОписаниеОповещения("ОбработатьВыборФайлаДляШаблона",ЭтотОбъект);
|
||||||
|
ДиалогВыбораФайла.Показать(Оповещение);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбработатьВыборФайлаДляШаблона(ВыбранныйКаталог, ДополнительныеПараметры) Экспорт
|
||||||
|
Если ВыбранныйКаталог = Неопределено Тогда
|
||||||
|
Возврат;
|
||||||
|
Конецесли;
|
||||||
|
|
||||||
|
Объект.ИмяФайла = ВыбранныйКаталог[0];
|
||||||
|
|
||||||
|
Объект.Расширение = ПолучитьРасширениеФайла(Объект.ИмяФайла);
|
||||||
|
|
||||||
|
ИспользоватьШаблонУказанныйВручную = Ложь;
|
||||||
|
Если ЗначениеЗаполнено(Объект.ИмяФайла)
|
||||||
|
И ЗначениеЗаполнено(Объект.Расширение) Тогда
|
||||||
|
ИспользоватьШаблонУказанныйВручную = Истина;
|
||||||
|
Конецесли;
|
||||||
|
|
||||||
|
Объект.ИспользоватьШаблонУказанныйВручную = ИспользоватьШаблонУказанныйВручную;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Функция ПолучитьРасширениеФайла(ЗНАЧ ИмяФайла)
|
||||||
|
РасширениеФайла = "";
|
||||||
|
|
||||||
|
ПозТочки = СтрНайти(ИмяФайла,".",НаправлениеПоиска.СКонца);
|
||||||
|
|
||||||
|
РасширениеФайла = Сред(ИмяФайла,ПозТочки);
|
||||||
|
|
||||||
|
Возврат РасширениеФайла;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||||
|
|
||||||
|
ДвоичныеДанные = Новый ДвоичныеДанные(АдресНаСервере);
|
||||||
|
//ДвоичныеДанные.ОткрытьПотокДляЧтения();
|
||||||
|
ТекущийОбъект.ФайлШаблонаХранилищеЗначений = Новый ХранилищеЗначения(ДвоичныеДанные, Новый СжатиеДанных(9));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||||
|
АдресФайла = "";
|
||||||
|
пИмяФайла = Объект.ИмяФайла;
|
||||||
|
|
||||||
|
Оповещение = Новый ОписаниеОповещения("ОбработатьПомещениеФайлаНаСервер",ЭтаФорма);
|
||||||
|
|
||||||
|
НачатьПомещениеФайла(Оповещение,АдресФайла,пИмяФайла,Ложь, Новый УникальныйИдентификатор);
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ОбработатьПомещениеФайлаНаСервер(РезультаВыбора, Адрес, ВыбранноеИмяФайла,ДополнительныеПараметры) Экспорт
|
||||||
|
Если РезультаВыбора = Неопределено Тогда
|
||||||
|
Возврат;
|
||||||
|
Конецесли;
|
||||||
|
ИмяФайлаДляРасширения = Объект.Расширение;
|
||||||
|
|
||||||
|
ДопПараметры = Новый Структура();
|
||||||
|
ДопПараметры.Вставить("АдресФайла",Адрес);
|
||||||
|
ДопПараметры.Вставить("ИмяФайлаДляРасширения",ИмяФайлаДляРасширения);
|
||||||
|
|
||||||
|
КомандаПрочитатьФайлНаСервере(ДопПараметры);
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура КомандаПрочитатьФайлНаСервере(ДопПараметры)
|
||||||
|
|
||||||
|
АдресФайла = ДопПараметры.АдресФайла;
|
||||||
|
ИмяФайлаДляРасширения = ДопПараметры.ИмяФайлаДляРасширения;
|
||||||
|
|
||||||
|
//Расширение = РасширениеФайла(ИмяФайлаДляРасширения);
|
||||||
|
ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресФайла);
|
||||||
|
АдресНаСервере = ПолучитьИмяВременногоФайла(ИмяФайлаДляРасширения);
|
||||||
|
ДвоичныеДанные.Записать(АдресНаСервере);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
16
src/cf/Catalogs/узШаблоны/Templates/ШаблонПоУмолчанию.xml
Normal file
16
src/cf/Catalogs/узШаблоны/Templates/ШаблонПоУмолчанию.xml
Normal 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: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.2">
|
||||||
|
<Template uuid="2915bfe4-22b8-4304-8f3e-16f7e25afd3e">
|
||||||
|
<Properties>
|
||||||
|
<Name>ШаблонПоУмолчанию</Name>
|
||||||
|
<Synonym>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Шаблон по умолчанию</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</Synonym>
|
||||||
|
<Comment/>
|
||||||
|
<TemplateType>BinaryData</TemplateType>
|
||||||
|
</Properties>
|
||||||
|
</Template>
|
||||||
|
</MetaDataObject>
|
Binary file not shown.
@ -17,7 +17,7 @@
|
|||||||
Возврат ТекстДляКопирования;
|
Возврат ТекстДляКопирования;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Процедура СоздатьИерархиюЗадачНаДиске(Массив) Экспорт
|
Процедура СоздатьФайлДляЗадачиНаДиске(Массив) Экспорт
|
||||||
|
|
||||||
Пользователь = ПользователиКлиентСервер.ТекущийПользователь();
|
Пользователь = ПользователиКлиентСервер.ТекущийПользователь();
|
||||||
Каталог = узОбщийМодульСервер.ЗначениеРеквизитаОбъекта(Пользователь, "узКаталогПользователя");
|
Каталог = узОбщийМодульСервер.ЗначениеРеквизитаОбъекта(Пользователь, "узКаталогПользователя");
|
||||||
@ -36,17 +36,18 @@
|
|||||||
|
|
||||||
Для Каждого СтрокаМассива Из Массив Цикл
|
Для Каждого СтрокаМассива Из Массив Цикл
|
||||||
|
|
||||||
ПолныйПутьЗадачи = узОбщийМодульСервер.ПолучитьПолныйПутьЗадачи(СтрокаМассива);
|
НастройкиДляСозданияИерархии = узОбщийМодульСервер.ПолучитьНастройкиДляСозданияФайлаДляЗадачи(СтрокаМассива,Каталог);
|
||||||
|
ПолныйПутьЗадачи = НастройкиДляСозданияИерархии.ПолныйПутьЗадачи;
|
||||||
|
|
||||||
Если НЕ ЗначениеЗаполнено(ПолныйПутьЗадачи) Тогда
|
Если НЕ ЗначениеЗаполнено(ПолныйПутьЗадачи) Тогда
|
||||||
Сообщить("Ошибка! Не удалось получить путь для задачи "+СтрокаМассива);
|
Сообщить("Ошибка! Не удалось получить путь для задачи "+СтрокаМассива);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОбъедененныйПуть = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(Каталог) + ПолныйПутьЗадачи;
|
//ОбъедененныйПуть = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(Каталог) + ПолныйПутьЗадачи;
|
||||||
|
|
||||||
ОписаниеОповещения = Новый ОписаниеОповещения("СоздатьИерархиюЗадачНаДиске_Продолжение", ЭтотОбъект);
|
ОписаниеОповещения = Новый ОписаниеОповещения("СоздатьИерархиюЗадачНаДиске_Продолжение", ЭтотОбъект,НастройкиДляСозданияИерархии);
|
||||||
НачатьСозданиеКаталога(ОписаниеОповещения, ОбъедененныйПуть);
|
НачатьСозданиеКаталога(ОписаниеОповещения, ПолныйПутьЗадачи);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@ -55,13 +56,26 @@
|
|||||||
Процедура СоздатьИерархиюЗадачНаДиске_Продолжение(ИмяКаталога, ДополнительныеПараметры) Экспорт
|
Процедура СоздатьИерархиюЗадачНаДиске_Продолжение(ИмяКаталога, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
КаталогНаДиске = Новый Файл(ИмяКаталога);
|
КаталогНаДиске = Новый Файл(ИмяКаталога);
|
||||||
Если КаталогНаДиске.Существует() Тогда
|
Если НЕ КаталогНаДиске.Существует() Тогда
|
||||||
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Создан каталог %1",90);
|
узОбщийМодульСервер.узСообщить("Не удалось создать файл для задачи на диске",94);
|
||||||
Иначе
|
Возврат;
|
||||||
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Не удалось создать каталог %1",91);
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
пТекстСообщения = СтрШаблон(пТекстСообщения,ИмяКаталога);
|
ИмяДляФайлаЗадачи = ДополнительныеПараметры.ИмяДляФайлаЗадачи;
|
||||||
|
|
||||||
|
ФайлНаДиске = Новый Файл(ИмяДляФайлаЗадачи);
|
||||||
|
Если ФайлНаДиске.Существует() Тогда
|
||||||
|
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Файл уже существует %1",95);
|
||||||
|
пТекстСообщения = СтрШаблон(пТекстСообщения,ИмяДляФайлаЗадачи);
|
||||||
|
Сообщить(пТекстСообщения);
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ШаблонПоУмолчанию = ДополнительныеПараметры.ШаблонПоУмолчанию;
|
||||||
|
ШаблонПоУмолчанию.Записать(ИмяДляФайлаЗадачи);
|
||||||
|
|
||||||
|
пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Создан файл %1",93);
|
||||||
|
пТекстСообщения = СтрШаблон(пТекстСообщения,ИмяДляФайлаЗадачи);
|
||||||
Сообщить(пТекстСообщения);
|
Сообщить(пТекстСообщения);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
@ -240,30 +240,72 @@
|
|||||||
Возврат РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
|
Возврат РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ПолучитьПолныйПутьЗадачи(Задача) Экспорт
|
Функция ПолучитьНастройкиДляСозданияФайлаДляЗадачи(Задача,Каталог) Экспорт
|
||||||
|
РезультатФункции = Новый Структура();
|
||||||
|
|
||||||
Массив = Новый Массив;
|
Массив = Новый Массив;
|
||||||
|
|
||||||
|
ИмяДляЗадачи = СобратьНазваниеДляПапки(Задача.Наименование, Задача.Код);
|
||||||
|
Массив.Добавить(ИмяДляЗадачи);
|
||||||
|
|
||||||
ЗаполнитьМассивИерархии(Задача, Массив);
|
ЗаполнитьМассивИерархии(Задача, Массив);
|
||||||
|
|
||||||
Разделитель = ПолучитьРазделительПутиКлиента();
|
Разделитель = ПолучитьРазделительПутиКлиента();
|
||||||
Путь = "";
|
ПолныйПутьЗадачи = "";
|
||||||
|
|
||||||
Для Каждого СтрокаМассива ИЗ Массив Цикл
|
Для Каждого СтрокаМассива ИЗ Массив Цикл
|
||||||
Путь = СтрокаМассива + Разделитель + Путь;
|
ПолныйПутьЗадачи = СтрокаМассива + Разделитель + ПолныйПутьЗадачи;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Возврат Путь;
|
//ВызватьИсключение "Еще доделать";
|
||||||
|
//to do Организовать выбор своего файла шаблона
|
||||||
|
//Выбор расширения из шаблона
|
||||||
|
|
||||||
|
ПолныйПутьЗадачи = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(Каталог) + ПолныйПутьЗадачи;
|
||||||
|
|
||||||
|
НастройкиШаблонаДляЗадачи = ПолучитьНастройкиШаблонаДляЗадачи();
|
||||||
|
ШаблонПоУмолчанию = НастройкиШаблонаДляЗадачи.ШаблонПоУмолчанию;
|
||||||
|
Расширение = НастройкиШаблонаДляЗадачи.Расширение;
|
||||||
|
|
||||||
|
ИмяДляФайлаЗадачи = ПолныйПутьЗадачи + ИмяДляЗадачи + Расширение;
|
||||||
|
|
||||||
|
РезультатФункции.Вставить("ИмяДляФайлаЗадачи", ИмяДляФайлаЗадачи);
|
||||||
|
РезультатФункции.Вставить("ШаблонПоУмолчанию", ШаблонПоУмолчанию);
|
||||||
|
РезультатФункции.Вставить("ПолныйПутьЗадачи", ПолныйПутьЗадачи);
|
||||||
|
|
||||||
|
Возврат РезультатФункции;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПолучитьНастройкиШаблонаДляЗадачи()
|
||||||
|
РезультатФункции = Новый Структура();
|
||||||
|
|
||||||
|
ШаблонДляЗадачи = ПредопределенноеЗначение("Справочник.узШаблоны.ШаблонДляЗадачи");
|
||||||
|
Если ШаблонДляЗадачи.ИспользоватьШаблонУказанныйВручную Тогда
|
||||||
|
ШаблонПоУмолчанию = ШаблонДляЗадачи.ФайлШаблонаХранилищеЗначений.Получить();
|
||||||
|
Расширение = ШаблонДляЗадачи.Расширение;
|
||||||
|
Иначе
|
||||||
|
Расширение = ".docx";
|
||||||
|
ШаблонПоУмолчанию = Справочники.узШаблоны.ПолучитьМакет("ШаблонПоУмолчанию");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
РезультатФункции.Вставить("ШаблонПоУмолчанию",ШаблонПоУмолчанию);
|
||||||
|
РезультатФункции.Вставить("Расширение",Расширение);
|
||||||
|
|
||||||
|
Возврат РезультатФункции;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Процедура ЗаполнитьМассивИерархии(Задача, Массив)
|
Процедура ЗаполнитьМассивИерархии(Задача, Массив)
|
||||||
|
|
||||||
|
Если Задача.ЭтоОсновнаяЗадача Тогда
|
||||||
НазваниеДляПапки = СобратьНазваниеДляПапки(Задача.Наименование, Задача.Код);
|
НазваниеДляПапки = СобратьНазваниеДляПапки(Задача.Наименование, Задача.Код);
|
||||||
Массив.Добавить(НазваниеДляПапки);
|
Массив.Добавить(НазваниеДляПапки);
|
||||||
|
Конецесли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Задача.Родитель) Тогда
|
пРодитель = Задача.Родитель;
|
||||||
ЗаполнитьМассивИерархии(Задача.Родитель, Массив);
|
|
||||||
|
Если ЗначениеЗаполнено(пРодитель) Тогда
|
||||||
|
ЗаполнитьМассивИерархии(пРодитель, Массив);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@ -288,8 +330,8 @@
|
|||||||
МассивПодстрок = СтрРазделить(НаименованиеЗадачи," ");
|
МассивПодстрок = СтрРазделить(НаименованиеЗадачи," ");
|
||||||
КоличествоСлов = МассивПодстрок.Количество();
|
КоличествоСлов = МассивПодстрок.Количество();
|
||||||
|
|
||||||
ДлинаОдногоСлова = 10;
|
ДлинаОдногоСлова = 30;
|
||||||
ДлинаСокращенногоНаименования = 30;
|
ДлинаСокращенногоНаименования = 100;
|
||||||
|
|
||||||
СокращенноеНаименование = "";
|
СокращенноеНаименование = "";
|
||||||
Для каждого пСлово из МассивПодстрок цикл
|
Для каждого пСлово из МассивПодстрок цикл
|
||||||
|
@ -5762,10 +5762,247 @@
|
|||||||
</c>
|
</c>
|
||||||
</row>
|
</row>
|
||||||
</rowsItem>
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>93</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>93</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>ОбщийМодуль.узОбщийМодульКлиент</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Создан файл %1</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Created file %1</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>94</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>94</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>ОбщийМодуль.узОбщийМодульКлиент</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Не удалось создать файл для задачи на диске</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Failed to create file for task on disk
|
||||||
|
</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>95</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>95</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>ОбщийМодуль.узОбщийМодульКлиент</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Файл уже существует %1</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>File already exists %1</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>8</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
|
<rowsItem>
|
||||||
|
<index>96</index>
|
||||||
|
<row>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>16</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>96</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>13</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>15</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>ОбщийМодуль.узОбщийМодульКлиент</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>14</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Создать файл для задачи на диске</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>11</f>
|
||||||
|
<tl>
|
||||||
|
<v8:item>
|
||||||
|
<v8:lang>ru</v8:lang>
|
||||||
|
<v8:content>Create a file for the task on disk</v8:content>
|
||||||
|
</v8:item>
|
||||||
|
</tl>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
<c>
|
||||||
|
<c>
|
||||||
|
<f>17</f>
|
||||||
|
</c>
|
||||||
|
</c>
|
||||||
|
</row>
|
||||||
|
</rowsItem>
|
||||||
<templateMode>true</templateMode>
|
<templateMode>true</templateMode>
|
||||||
<defaultFormatIndex>18</defaultFormatIndex>
|
<defaultFormatIndex>18</defaultFormatIndex>
|
||||||
<height>93</height>
|
<height>97</height>
|
||||||
<vgRows>93</vgRows>
|
<vgRows>97</vgRows>
|
||||||
<line width="1" gap="false">
|
<line width="1" gap="false">
|
||||||
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
|
<v8ui:style xsi:type="v8ui:SpreadsheetDocumentCellLineType">Solid</v8ui:style>
|
||||||
</line>
|
</line>
|
||||||
|
@ -518,11 +518,11 @@
|
|||||||
<Shortcut>Ctrl+Shift+C</Shortcut>
|
<Shortcut>Ctrl+Shift+C</Shortcut>
|
||||||
<Action>КомандаСкопироватьКомментарийВКоде</Action>
|
<Action>КомандаСкопироватьКомментарийВКоде</Action>
|
||||||
</Command>
|
</Command>
|
||||||
<Command name="КомандаСоздатьИерархиюЗадачНаДиске" id="9">
|
<Command name="КомандаСоздатьФайлДляЗадачиНаДиске" id="9">
|
||||||
<Title>
|
<Title>
|
||||||
<v8:item>
|
<v8:item>
|
||||||
<v8:lang>ru</v8:lang>
|
<v8:lang>ru</v8:lang>
|
||||||
<v8:content>Создать иерархию задач на диске</v8:content>
|
<v8:content>Создать файл для задачи на диске</v8:content>
|
||||||
</v8:item>
|
</v8:item>
|
||||||
</Title>
|
</Title>
|
||||||
<ToolTip>
|
<ToolTip>
|
||||||
@ -536,7 +536,7 @@
|
|||||||
<xr:Ref>CommonPicture.Структура</xr:Ref>
|
<xr:Ref>CommonPicture.Структура</xr:Ref>
|
||||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||||
</Picture>
|
</Picture>
|
||||||
<Action>КомандаСоздатьИерархиюЗадачНаДиске</Action>
|
<Action>КомандаСоздатьФайлДляЗадачиНаДиске</Action>
|
||||||
<Representation>TextPicture</Representation>
|
<Representation>TextPicture</Representation>
|
||||||
</Command>
|
</Command>
|
||||||
</Commands>
|
</Commands>
|
||||||
|
@ -225,7 +225,7 @@
|
|||||||
МассивКодовСообщений.Добавить(74);//Не следить за задачей
|
МассивКодовСообщений.Добавить(74);//Не следить за задачей
|
||||||
МассивКодовСообщений.Добавить(81);//Добавить в текущие дела
|
МассивКодовСообщений.Добавить(81);//Добавить в текущие дела
|
||||||
МассивКодовСообщений.Добавить(83);//Скопировать комментарий в коде Copy the comment in the code
|
МассивКодовСообщений.Добавить(83);//Скопировать комментарий в коде Copy the comment in the code
|
||||||
МассивКодовСообщений.Добавить(89);//Создать иерархию задач на диске
|
МассивКодовСообщений.Добавить(96);//Создать файл для задачи на диске
|
||||||
|
|
||||||
СтруктураСообщений = РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
|
СтруктураСообщений = РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
|
||||||
|
|
||||||
@ -239,10 +239,10 @@
|
|||||||
пКомандаСкопироватьКомментарийВКоде.ИмяКоманды="КомандаСкопироватьКомментарийВКоде";
|
пКомандаСкопироватьКомментарийВКоде.ИмяКоманды="КомандаСкопироватьКомментарийВКоде";
|
||||||
пКомандаСкопироватьКомментарийВКоде.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
пКомандаСкопироватьКомментарийВКоде.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
||||||
|
|
||||||
пКомандаНеСледитьЗаЗадачей = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыСоздатьИерархиюЗадачНаДиске, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
пКомандаСоздатьФайлДляЗадачиНаДиске = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыСоздатьФайлДляЗадачиНаДиске, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
||||||
пКомандаНеСледитьЗаЗадачей.Заголовок=СтруктураСообщений.Текст89;
|
пКомандаСоздатьФайлДляЗадачиНаДиске.Заголовок=СтруктураСообщений.Текст96;
|
||||||
пКомандаНеСледитьЗаЗадачей.ИмяКоманды="КомандаСоздатьИерархиюЗадачНаДиске";
|
пКомандаСоздатьФайлДляЗадачиНаДиске.ИмяКоманды="КомандаСоздатьФайлДляЗадачиНаДиске";
|
||||||
пКомандаНеСледитьЗаЗадачей.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
пКомандаСоздатьФайлДляЗадачиНаДиске.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
||||||
|
|
||||||
пКомандаДобавитьВСпринт = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьВСпринт, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
пКомандаДобавитьВСпринт = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьВСпринт, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
||||||
пКомандаДобавитьВСпринт.Заголовок=СтруктураСообщений.Текст71;
|
пКомандаДобавитьВСпринт.Заголовок=СтруктураСообщений.Текст71;
|
||||||
@ -341,7 +341,7 @@
|
|||||||
ИмяКомандыНеСледитьЗаЗадачей = ИмяКолонки + "_ТЧЗадачи_КомандаНеСледитьЗаЗадачей";
|
ИмяКомандыНеСледитьЗаЗадачей = ИмяКолонки + "_ТЧЗадачи_КомандаНеСледитьЗаЗадачей";
|
||||||
ИмяКомандыДобавитьВТекущиеДела = ИмяКолонки + "_ТЧЗадачи_КомандаДобавитьВТекущиеДела";
|
ИмяКомандыДобавитьВТекущиеДела = ИмяКолонки + "_ТЧЗадачи_КомандаДобавитьВТекущиеДела";
|
||||||
ИмяКомандыСкопироватьКомментарийВКоде = ИмяКолонки + "_ТЧЗадачи_КомандаСкопироватьКомментарийВКоде";
|
ИмяКомандыСкопироватьКомментарийВКоде = ИмяКолонки + "_ТЧЗадачи_КомандаСкопироватьКомментарийВКоде";
|
||||||
ИмяКомандыСоздатьИерархиюЗадачНаДиске = ИмяКолонки + "_ТЧЗадачи_КомандаСоздатьИерархиюЗадачНаДиске";
|
ИмяКомандыСоздатьФайлДляЗадачиНаДиске = ИмяКолонки + "_ТЧЗадачи_СоздатьФайлДляЗадачиНаДиске";
|
||||||
|
|
||||||
ИмяКарточкаЗадачи = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи";
|
ИмяКарточкаЗадачи = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи";
|
||||||
ИмяКарточкаЗадачи_НижняяЧасть = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи_НижняяЧасть";
|
ИмяКарточкаЗадачи_НижняяЧасть = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи_НижняяЧасть";
|
||||||
@ -361,7 +361,7 @@
|
|||||||
РезультатФункции.Вставить("ИмяКомандыНеСледитьЗаЗадачей",ИмяКомандыНеСледитьЗаЗадачей);
|
РезультатФункции.Вставить("ИмяКомандыНеСледитьЗаЗадачей",ИмяКомандыНеСледитьЗаЗадачей);
|
||||||
РезультатФункции.Вставить("ИмяКомандыДобавитьВТекущиеДела",ИмяКомандыДобавитьВТекущиеДела);
|
РезультатФункции.Вставить("ИмяКомандыДобавитьВТекущиеДела",ИмяКомандыДобавитьВТекущиеДела);
|
||||||
РезультатФункции.Вставить("ИмяКомандыСкопироватьКомментарийВКоде",ИмяКомандыСкопироватьКомментарийВКоде);
|
РезультатФункции.Вставить("ИмяКомандыСкопироватьКомментарийВКоде",ИмяКомандыСкопироватьКомментарийВКоде);
|
||||||
РезультатФункции.Вставить("ИмяКомандыСоздатьИерархиюЗадачНаДиске",ИмяКомандыСоздатьИерархиюЗадачНаДиске);
|
РезультатФункции.Вставить("ИмяКомандыСоздатьФайлДляЗадачиНаДиске",ИмяКомандыСоздатьФайлДляЗадачиНаДиске);
|
||||||
|
|
||||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи",ИмяКарточкаЗадачи);
|
РезультатФункции.Вставить("ИмяКарточкаЗадачи",ИмяКарточкаЗадачи);
|
||||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи_НижняяЧасть",ИмяКарточкаЗадачи_НижняяЧасть);
|
РезультатФункции.Вставить("ИмяКарточкаЗадачи_НижняяЧасть",ИмяКарточкаЗадачи_НижняяЧасть);
|
||||||
@ -981,19 +981,19 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура КомандаСоздатьИерархиюЗадачНаДиске(Команда)
|
Процедура КомандаСоздатьФайлДляЗадачиНаДиске(Команда)
|
||||||
СтрокаТЧ = Элементы[ИмяАктивнойТЧ].ТекущиеДанные;
|
СтрокаТЧ = Элементы[ИмяАктивнойТЧ].ТекущиеДанные;
|
||||||
Если СтрокаТЧ = Неопределено тогда
|
Если СтрокаТЧ = Неопределено тогда
|
||||||
узОбщийМодульСервер.узСообщить("Выберите задачи, для которых хотите создать иерархию задач на диске",82);
|
узОбщийМодульСервер.узСообщить("Выберите задачи, для которых хотите создать файл задач на диске",82);
|
||||||
Возврат;
|
Возврат;
|
||||||
Конецесли;
|
Конецесли;
|
||||||
МассивВыделенныхСтрок = Элементы[ИмяАктивнойТЧ].ВыделенныеСтроки;
|
МассивВыделенныхСтрок = Элементы[ИмяАктивнойТЧ].ВыделенныеСтроки;
|
||||||
Если МассивВыделенныхСтрок.Количество() = 0 Тогда
|
Если МассивВыделенныхСтрок.Количество() = 0 Тогда
|
||||||
узОбщийМодульСервер.узСообщить("Выберите задачи, для которых хотите создать иерархию задач на диске",82);
|
узОбщийМодульСервер.узСообщить("Выберите задачи, для которых хотите создать файл задач на диске",82);
|
||||||
Возврат;
|
Возврат;
|
||||||
Конецесли;
|
Конецесли;
|
||||||
Массив = ПолучитьМассивЗадачПоВыделеннымСтрокам(МассивВыделенныхСтрок);
|
Массив = ПолучитьМассивЗадачПоВыделеннымСтрокам(МассивВыделенныхСтрок);
|
||||||
узОбщийМодульКлиент.СоздатьИерархиюЗадачНаДиске(Массив);
|
узОбщийМодульКлиент.СоздатьФайлДляЗадачиНаДиске(Массив);
|
||||||
Оповестить("КомандаСоздатьИерархиюЗадачНаДиске");
|
Оповестить("КомандаСоздатьИерархиюЗадачНаДиске");
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
@ -6697,6 +6697,57 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>InteractiveSetDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveClearDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InputByString</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveSetDeletionMarkPredefinedData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveClearDeletionMarkPredefinedData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>SessionParameter.ПараметрыСеансаСинхронизацииДанных</name>
|
<name>SessionParameter.ПараметрыСеансаСинхронизацииДанных</name>
|
||||||
<right>
|
<right>
|
||||||
|
@ -3547,7 +3547,7 @@
|
|||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.узЗадачи.Command.КомандаСоздатьИерархиюЗадачНаДиске</name>
|
<name>Catalog.узЗадачи.Command.КомандаСоздатьФайлДляЗадачиНаДиске</name>
|
||||||
<right>
|
<right>
|
||||||
<name>View</name>
|
<name>View</name>
|
||||||
<value>true</value>
|
<value>true</value>
|
||||||
@ -4299,6 +4299,57 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>InteractiveSetDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveClearDeletionMark</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InputByString</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveSetDeletionMarkPredefinedData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveClearDeletionMarkPredefinedData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>SessionParameter.ПараметрыСеансаСинхронизацииДанных</name>
|
<name>SessionParameter.ПараметрыСеансаСинхронизацииДанных</name>
|
||||||
<right>
|
<right>
|
||||||
|
@ -99,6 +99,7 @@
|
|||||||
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.узРазвернутьНаПолныйЭкран</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.узРазвернутьНаПолныйЭкран</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.узУбратьПолноэкранныйРежим</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.узУбратьПолноэкранныйРежим</xr:Item>
|
||||||
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.узПросмотрИсторииХранилища</xr:Item>
|
<xr:Item xsi:type="xr:MDObjectRef">DataProcessor.узПросмотрИсторииХранилища</xr:Item>
|
||||||
|
<xr:Item xsi:type="xr:MDObjectRef">Catalog.узШаблоны</xr:Item>
|
||||||
</Content>
|
</Content>
|
||||||
</Properties>
|
</Properties>
|
||||||
<ChildObjects/>
|
<ChildObjects/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user