1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-02-05 13:14:54 +02:00

#201 @d-hurricane Урянский Денис: выполнен ряд доработок в рамках подсистемы управления доступом.

Реализовано ограничение доступа на уровне записей для варианта работы "Производительный" (RLS 2.0).
Ранее работал только стандартный вариант ограничений.
Ограничение по группам доступа задач выполнено по методологии фирмы 1С.
This commit is contained in:
Anton Ivanov 2020-05-23 10:56:41 +03:00
parent 52463ae161
commit 3e55eb6a97
38 changed files with 1032 additions and 6538 deletions

View File

@ -1,4 +1,15 @@
 
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Задача)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
Функция ПолучитьЧасыФактЗаДень(НаДату,Исполнитель) Экспорт Функция ПолучитьЧасыФактЗаДень(НаДату,Исполнитель) Экспорт
пЧасыФактЗаДень = 0; пЧасыФактЗаДень = 0;

View File

@ -42,4 +42,40 @@
<Description/> <Description/>
<IsFolder>false</IsFolder> <IsFolder>false</IsFolder>
</Item> </Item>
<Item id="1c60d905-9993-435d-bd6f-643870db6814">
<Name>РегистрСведенийузАктивностиПользователей</Name>
<Code/>
<Description/>
<IsFolder>false</IsFolder>
</Item>
<Item id="9fd7165a-e07f-443a-9295-be2d6873823b">
<Name>РегистрСведенийузНаблюдателиЗаЗадачами</Name>
<Code/>
<Description/>
<IsFolder>false</IsFolder>
</Item>
<Item id="72c3ef2b-8d2b-41d5-8be6-5378800cf858">
<Name>РегистрСведенийузСвязанныеЗадачи</Name>
<Code/>
<Description/>
<IsFolder>false</IsFolder>
</Item>
<Item id="c0085b5a-4509-40d2-8ace-11fe02d74bd4">
<Name>РегистрСведенийузСпринтыЗадач</Name>
<Code/>
<Description/>
<IsFolder>false</IsFolder>
</Item>
<Item id="907a8c5d-6db0-45dd-a0fd-92a71e81db7b">
<Name>РегистрСведенийузСтатусыЗадач</Name>
<Code/>
<Description/>
<IsFolder>false</IsFolder>
</Item>
<Item id="dc2c4c19-b5d4-4a7f-9436-1f4b4f3b95a8">
<Name>РегистрНакопленияузФактПоЗадачам</Name>
<Code/>
<Description/>
<IsFolder>false</IsFolder>
</Item>
</PredefinedData> </PredefinedData>

View File

@ -0,0 +1,18 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Задача)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
#КонецОбласти
#КонецЕсли

View File

@ -4,6 +4,8 @@
<UseForFoldersAndItems>Items</UseForFoldersAndItems> <UseForFoldersAndItems>Items</UseForFoldersAndItems>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events> <Events>
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event> <Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events> </Events>
<ChildItems> <ChildItems>
@ -17,14 +19,14 @@
<EditMode>EnterOnInput</EditMode> <EditMode>EnterOnInput</EditMode>
<CheckBoxType>Tumbler</CheckBoxType> <CheckBoxType>Tumbler</CheckBoxType>
<EditFormat> <EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>BF=No; BT=Yes</v8:content> <v8:content>BF=No; BT=Yes</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>BF=Nu; BT=Da</v8:content> <v8:content>BF=Nu; BT=Da</v8:content>
@ -49,28 +51,28 @@
</InputField> </InputField>
<Pages name="ГруппаСтраницы" id="34"> <Pages name="ГруппаСтраницы" id="34">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницы</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Group pages</v8:content> <v8:content>Group pages</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницы</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grupul pagini</v8:content> <v8:content>Grupul pagini</v8:content>
</v8:item> </v8:item>
</Title> </Title>
<ToolTip> <ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницы</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Group pages</v8:content> <v8:content>Group pages</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницы</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grupul pagini</v8:content> <v8:content>Grupul pagini</v8:content>
@ -118,14 +120,14 @@
</Page> </Page>
<Page name="ГруппаСтраницаДополнительно" id="40"> <Page name="ГруппаСтраницаДополнительно" id="40">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дополнительно</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Additionally</v8:content> <v8:content>Additionally</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дополнительно</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Suplimentar</v8:content> <v8:content>Suplimentar</v8:content>

View File

@ -22,3 +22,24 @@
Процедура ВопросПриИзменении(Элемент) Процедура ВопросПриИзменении(Элемент)
Объект.Наименование = Объект.Вопрос; Объект.Наименование = Объект.Вопрос;
КонецПроцедуры КонецПроцедуры
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
&НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane

View File

@ -296,7 +296,7 @@
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString> <SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString> <FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString> <ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
<DefaultObjectForm/> <DefaultObjectForm>Catalog.узГруппыДоступаЗадач.Form.ФормаЭлемента</DefaultObjectForm>
<DefaultFolderForm/> <DefaultFolderForm/>
<DefaultListForm/> <DefaultListForm/>
<DefaultChoiceForm/> <DefaultChoiceForm/>
@ -332,6 +332,48 @@
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite> <UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing> <ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties> </Properties>
<ChildObjects/> <ChildObjects>
<Attribute uuid="83c79125-39ce-470d-a709-8951568abba4">
<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>
<Form>ФормаЭлемента</Form>
</ChildObjects>
</Catalog> </Catalog>
</MetaDataObject> </MetaDataObject>

View File

@ -0,0 +1,19 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЭтоГруппа
| ИЛИ ЗначениеРазрешено(Ссылка)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
#КонецОбласти
#КонецЕсли

View File

@ -0,0 +1,31 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ОбработчикиСобытий
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
Процедура ПередЗаписью(Отказ)
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
Если ЭтоГруппа Тогда
Возврат;
КонецЕсли;
Если ЗначениеЗаполнено(Ссылка) Тогда
ГруппаДоступа = Ссылка;
Иначе
СсылкаНового = ПолучитьСсылкуНового();
Если Не ЗначениеЗаполнено(СсылкаНового) Тогда
СсылкаНового = Справочники.узГруппыДоступаЗадач.ПолучитьСсылку();
УстановитьСсылкуНового(СсылкаНового);
КонецЕсли;
ГруппаДоступа = СсылкаНового;
КонецЕсли;
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
#КонецОбласти
#КонецЕсли

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: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.9">
<Form uuid="78f9ce44-9c7c-46c1-b439-59a3de6bb930">
<Properties>
<Name>ФормаЭлемента</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма элемента</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
</Properties>
</Form>
</MetaDataObject>

View File

@ -0,0 +1,58 @@
<?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.9">
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events>
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
</Events>
<ChildItems>
<UsualGroup name="ГруппаНаименованиеКод" id="10">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наименование, код</v8:content>
</v8:item>
</Title>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаНаименованиеКодРасширеннаяПодсказка" id="11"/>
<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>
<InputField name="Родитель" id="7">
<DataPath>Объект.Parent</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Входит в группу</v8:content>
</v8:item>
</Title>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="РодительКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="РодительРасширеннаяПодсказка" id="9"/>
</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,22 @@

#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры
#КонецОбласти

View File

@ -2047,11 +2047,11 @@
</Attribute> </Attribute>
<Attribute uuid="66d3f4d0-0614-4003-b133-50a64b13283e"> <Attribute uuid="66d3f4d0-0614-4003-b133-50a64b13283e">
<Properties> <Properties>
<Name>ГруппаДоступаЗадач</Name> <Name>ГруппаДоступа</Name>
<Synonym> <Synonym>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>Группа доступа задач</v8:content> <v8:content>Группа доступа</v8:content>
</v8:item> </v8:item>
</Synonym> </Synonym>
<Comment/> <Comment/>

View File

@ -18,6 +18,17 @@
КонецПроцедуры КонецПроцедуры
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов // Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Ссылка)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
Функция ПолучитьНомерЗадачи(ЗадачаСсылка) Экспорт Функция ПолучитьНомерЗадачи(ЗадачаСсылка) Экспорт
Возврат Формат(ЗадачаСсылка.Код,"ЧГ=0"); Возврат Формат(ЗадачаСсылка.Код,"ЧГ=0");
КонецФункции КонецФункции
@ -287,4 +298,4 @@
КонецЕсли; КонецЕсли;
КонецФункции КонецФункции
//- #104 Дзеса Ігор (capitoshko) 08.10.2018 //- #104 Дзеса Ігор (capitoshko) 08.10.2018

View File

@ -39,14 +39,14 @@
<ChildItems> <ChildItems>
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1"> <UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>User settings group</v8:content> <v8:content>User settings group</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользовательских настроек</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grup de setările utilizatorului</v8:content> <v8:content>Grup de setările utilizatorului</v8:content>
@ -167,11 +167,11 @@
<TitleLocation>None</TitleLocation> <TitleLocation>None</TitleLocation>
<HeaderPicture> <HeaderPicture>
<xr:Ref>CommonPicture.Скрепка</xr:Ref> <xr:Ref>CommonPicture.Скрепка</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</HeaderPicture> </HeaderPicture>
<ValuesPicture> <ValuesPicture>
<xr:Ref>CommonPicture.КоллекцияСкрепка</xr:Ref> <xr:Ref>CommonPicture.КоллекцияСкрепка</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</ValuesPicture> </ValuesPicture>
<FileDragMode>AsFile</FileDragMode> <FileDragMode>AsFile</FileDragMode>
<ContextMenu name="ЕстьФайлыКонтекстноеМеню" id="101"/> <ContextMenu name="ЕстьФайлыКонтекстноеМеню" id="101"/>
@ -182,11 +182,11 @@
<TitleLocation>None</TitleLocation> <TitleLocation>None</TitleLocation>
<HeaderPicture> <HeaderPicture>
<xr:Ref>CommonPicture.Заметка</xr:Ref> <xr:Ref>CommonPicture.Заметка</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</HeaderPicture> </HeaderPicture>
<ValuesPicture> <ValuesPicture>
<xr:Ref>CommonPicture.Заметка</xr:Ref> <xr:Ref>CommonPicture.Заметка</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</ValuesPicture> </ValuesPicture>
<FileDragMode>AsFile</FileDragMode> <FileDragMode>AsFile</FileDragMode>
<ContextMenu name="ЕстьЗаметкиКонтекстноеМеню" id="85"/> <ContextMenu name="ЕстьЗаметкиКонтекстноеМеню" id="85"/>
@ -303,7 +303,7 @@
<ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="105"/> <ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="105"/>
</LabelField> </LabelField>
<LabelField name="ГруппаДоступаЗадач" id="112"> <LabelField name="ГруппаДоступаЗадач" id="112">
<DataPath>Список.ГруппаДоступаЗадач</DataPath> <DataPath>Список.ГруппаДоступа</DataPath>
<ContextMenu name="ГруппаДоступаЗадачКонтекстноеМеню" id="113"/> <ContextMenu name="ГруппаДоступаЗадачКонтекстноеМеню" id="113"/>
<ExtendedTooltip name="ГруппаДоступаЗадачРасширеннаяПодсказка" id="114"/> <ExtendedTooltip name="ГруппаДоступаЗадачРасширеннаяПодсказка" id="114"/>
</LabelField> </LabelField>
@ -364,7 +364,7 @@
КОНЕЦ КАК ЕстьФайлы, КОНЕЦ КАК ЕстьФайлы,
СправочникузЗадачи.ВКакойСпринтПришла, СправочникузЗадачи.ВКакойСпринтПришла,
СправочникузЗадачи.ВКакойСпринтСделали, СправочникузЗадачи.ВКакойСпринтСделали,
СправочникузЗадачи.ГруппаДоступаЗадач СправочникузЗадачи.ГруппаДоступа
ИЗ ИЗ
Справочник.узЗадачи КАК СправочникузЗадачи Справочник.узЗадачи КАК СправочникузЗадачи
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.узНаличиеЗаметокПоПредмету КАК узНаличиеЗаметокПоПредмету ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.узНаличиеЗаметокПоПредмету КАК узНаличиеЗаметокПоПредмету
@ -474,28 +474,28 @@
<Commands> <Commands>
<Command name="ИзменитьВыделенные" id="3"> <Command name="ИзменитьВыделенные" id="3">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить выделенные...</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Change selected...</v8:content> <v8:content>Change selected...</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить выделенные...</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Schimbare selectate ...</v8:content> <v8:content>Schimbare selectate ...</v8:content>
</v8:item> </v8:item>
</Title> </Title>
<ToolTip> <ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить выделенные объекты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Change selected</v8:content> <v8:content>Change selected</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Изменить выделенные объекты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Modificare obiectele selectate</v8:content> <v8:content>Modificare obiectele selectate</v8:content>
@ -506,14 +506,14 @@
</Command> </Command>
<Command name="КомандаПоказатьСкрытьЗадачи" id="4"> <Command name="КомандаПоказатьСкрытьЗадачи" id="4">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Показать/скрыть задачи</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Show/hide tasks</v8:content> <v8:content>Show/hide tasks</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Показать/скрыть задачи</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Show/hide tasks</v8:content> <v8:content>Show/hide tasks</v8:content>

View File

@ -166,28 +166,28 @@
</UsualGroup> </UsualGroup>
<Pages name="ГруппаСтраницы" id="81"> <Pages name="ГруппаСтраницы" id="81">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницы</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Group pages</v8:content> <v8:content>Group pages</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницы</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grupul pagini</v8:content> <v8:content>Grupul pagini</v8:content>
</v8:item> </v8:item>
</Title> </Title>
<ToolTip> <ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницы</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Group pages</v8:content> <v8:content>Group pages</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницы</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grupul pagini</v8:content> <v8:content>Grupul pagini</v8:content>
@ -310,14 +310,14 @@
<ChildItems> <ChildItems>
<Page name="ГруппаСтраницаФорматированныйТекст" id="440"> <Page name="ГруппаСтраницаФорматированныйТекст" id="440">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форматированный текст</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Rich text</v8:content> <v8:content>Rich text</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форматированный текст</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Text îmbogățit</v8:content> <v8:content>Text îmbogățit</v8:content>
@ -404,14 +404,14 @@
</Page> </Page>
<Page name="ГруппаСтраницаТекст" id="442"> <Page name="ГруппаСтраницаТекст" id="442">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Текст</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Text</v8:content> <v8:content>Text</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Текст</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Text</v8:content> <v8:content>Text</v8:content>
@ -519,14 +519,14 @@
</Page> </Page>
<Page name="ГруппаСтраницаПросмотр" id="444"> <Page name="ГруппаСтраницаПросмотр" id="444">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Просмотр</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>view</v8:content> <v8:content>view</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Просмотр</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>vizualizare</v8:content> <v8:content>vizualizare</v8:content>
@ -544,11 +544,11 @@
<DataPath>ПолеHTML</DataPath> <DataPath>ПолеHTML</DataPath>
<Title> <Title>
<v8:item> <v8:item>
<v8:lang>ru</v8:lang> <v8:lang>en</v8:lang>
<v8:content>HTML</v8:content> <v8:content>HTML</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>ru</v8:lang>
<v8:content>HTML</v8:content> <v8:content>HTML</v8:content>
</v8:item> </v8:item>
<v8:item> <v8:item>
@ -904,14 +904,14 @@
</Page> </Page>
<Page name="ГруппаСтраницаДополнительно" id="85"> <Page name="ГруппаСтраницаДополнительно" id="85">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дополнительно</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Additionally</v8:content> <v8:content>Additionally</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дополнительно</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Suplimentar</v8:content> <v8:content>Suplimentar</v8:content>
@ -980,14 +980,14 @@
<DataPath>Объект.ПоказыватьВОтчетахИКанбанДоске</DataPath> <DataPath>Объект.ПоказыватьВОтчетахИКанбанДоске</DataPath>
<CheckBoxType>Tumbler</CheckBoxType> <CheckBoxType>Tumbler</CheckBoxType>
<EditFormat> <EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>BF=No; BT=Yes</v8:content> <v8:content>BF=No; BT=Yes</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>BF=Nu; BT=Da</v8:content> <v8:content>BF=Nu; BT=Da</v8:content>
@ -1075,7 +1075,7 @@
</Events> </Events>
</InputField> </InputField>
<InputField name="ГруппаДоступаЗадач" id="586"> <InputField name="ГруппаДоступаЗадач" id="586">
<DataPath>Объект.ГруппаДоступаЗадач</DataPath> <DataPath>Объект.ГруппаДоступа</DataPath>
<ContextMenu name="ГруппаДоступаЗадачКонтекстноеМеню" id="587"/> <ContextMenu name="ГруппаДоступаЗадачКонтекстноеМеню" id="587"/>
<ExtendedTooltip name="ГруппаДоступаЗадачРасширеннаяПодсказка" id="588"/> <ExtendedTooltip name="ГруппаДоступаЗадачРасширеннаяПодсказка" id="588"/>
</InputField> </InputField>
@ -1085,28 +1085,28 @@
</UsualGroup> </UsualGroup>
<UsualGroup name="ГруппаДаты" id="162"> <UsualGroup name="ГруппаДаты" id="162">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Даты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Group dates</v8:content> <v8:content>Group dates</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Даты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grupul date</v8:content> <v8:content>Grupul date</v8:content>
</v8:item> </v8:item>
</Title> </Title>
<ToolTip> <ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа даты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Group dates</v8:content> <v8:content>Group dates</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа даты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grupul date</v8:content> <v8:content>Grupul date</v8:content>
@ -1202,28 +1202,28 @@
</UsualGroup> </UsualGroup>
<UsualGroup name="ГруппаДополнительныеРеквизиты" id="309"> <UsualGroup name="ГруппаДополнительныеРеквизиты" id="309">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа дополнительные реквизиты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Additional attribute group</v8:content> <v8:content>Additional attribute group</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа дополнительные реквизиты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grupul atribute suplimentare</v8:content> <v8:content>Grupul atribute suplimentare</v8:content>
</v8:item> </v8:item>
</Title> </Title>
<ToolTip> <ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа дополнительные реквизиты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Additional attribute group</v8:content> <v8:content>Additional attribute group</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа дополнительные реквизиты</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Grupul atribute suplimentare</v8:content> <v8:content>Grupul atribute suplimentare</v8:content>
@ -1237,14 +1237,14 @@
</Page> </Page>
<Page name="ГруппаСтраницаУчетВремени" id="320"> <Page name="ГруппаСтраницаУчетВремени" id="320">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Учет времени</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Time tracking</v8:content> <v8:content>Time tracking</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Учет времени</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Evidența timpului de lucru</v8:content> <v8:content>Evidența timpului de lucru</v8:content>
@ -1295,14 +1295,14 @@
<InputField name="ЧасыКОплате" id="356"> <InputField name="ЧасыКОплате" id="356">
<DataPath>Объект.ЧасыКОплате</DataPath> <DataPath>Объект.ЧасыКОплате</DataPath>
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>К оплате</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>For payment</v8:content> <v8:content>For payment</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>К оплате</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Spre achitare</v8:content> <v8:content>Spre achitare</v8:content>
@ -1405,14 +1405,14 @@
<Page name="ГруппаСтраницаИстория" id="105"> <Page name="ГруппаСтраницаИстория" id="105">
<ReadOnly>true</ReadOnly> <ReadOnly>true</ReadOnly>
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>История</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>History</v8:content> <v8:content>History</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>История</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Istoric</v8:content> <v8:content>Istoric</v8:content>
@ -1660,14 +1660,14 @@
</Title> </Title>
<CheckBoxType>Tumbler</CheckBoxType> <CheckBoxType>Tumbler</CheckBoxType>
<EditFormat> <EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>BF=No; BT=Yes</v8:content> <v8:content>BF=No; BT=Yes</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>BF=Nu; BT=Da</v8:content> <v8:content>BF=Nu; BT=Da</v8:content>
@ -2044,14 +2044,14 @@
</Attribute> </Attribute>
<Attribute name="ФорматированныйТекст" id="2"> <Attribute name="ФорматированныйТекст" id="2">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форматированный текст</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Rich text</v8:content> <v8:content>Rich text</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форматированный текст</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Text îmbogățit</v8:content> <v8:content>Text îmbogățit</v8:content>
@ -2445,14 +2445,14 @@
</Command> </Command>
<Command name="КомандаИзмененныеОбъектыДобавить" id="2"> <Command name="КомандаИзмененныеОбъектыДобавить" id="2">
<Title> <Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Добавить</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>Add</v8:content> <v8:content>Add</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Добавить</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>Adăugare</v8:content> <v8:content>Adăugare</v8:content>
@ -2554,7 +2554,7 @@
</ToolTip> </ToolTip>
<Picture> <Picture>
<xr:Ref>CommonPicture.узИконкаMDДобавитьЗаголовки</xr:Ref> <xr:Ref>CommonPicture.узИконкаMDДобавитьЗаголовки</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</Picture> </Picture>
<Action>КомандаMDДобавитьЗаголовки</Action> <Action>КомандаMDДобавитьЗаголовки</Action>
<ModifiesSavedData>true</ModifiesSavedData> <ModifiesSavedData>true</ModifiesSavedData>
@ -2575,7 +2575,7 @@
</ToolTip> </ToolTip>
<Picture> <Picture>
<xr:Ref>CommonPicture.узИконкаMDЖирный</xr:Ref> <xr:Ref>CommonPicture.узИконкаMDЖирный</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</Picture> </Picture>
<Action>КомандаMDЖирный</Action> <Action>КомандаMDЖирный</Action>
<Representation>Picture</Representation> <Representation>Picture</Representation>
@ -2597,7 +2597,7 @@
</ToolTip> </ToolTip>
<Picture> <Picture>
<xr:Ref>CommonPicture.узИконкаMDКурсив</xr:Ref> <xr:Ref>CommonPicture.узИконкаMDКурсив</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</Picture> </Picture>
<Action>КомандаMDКурсив</Action> <Action>КомандаMDКурсив</Action>
<Representation>Picture</Representation> <Representation>Picture</Representation>
@ -2619,7 +2619,7 @@
</ToolTip> </ToolTip>
<Picture> <Picture>
<xr:Ref>CommonPicture.узИконкаMDНумерованныйСписок</xr:Ref> <xr:Ref>CommonPicture.узИконкаMDНумерованныйСписок</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</Picture> </Picture>
<Action>КомандаMDНумерованныйСписок</Action> <Action>КомандаMDНумерованныйСписок</Action>
<Representation>Picture</Representation> <Representation>Picture</Representation>
@ -2641,7 +2641,7 @@
</ToolTip> </ToolTip>
<Picture> <Picture>
<xr:Ref>CommonPicture.узИконкаMDМаркерыСписок</xr:Ref> <xr:Ref>CommonPicture.узИконкаMDМаркерыСписок</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</Picture> </Picture>
<Action>КомандаMDМаркерыСписок</Action> <Action>КомандаMDМаркерыСписок</Action>
<ModifiesSavedData>true</ModifiesSavedData> <ModifiesSavedData>true</ModifiesSavedData>
@ -2662,7 +2662,7 @@
</ToolTip> </ToolTip>
<Picture> <Picture>
<xr:Ref>CommonPicture.узИконкаMDЦитата</xr:Ref> <xr:Ref>CommonPicture.узИконкаMDЦитата</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</Picture> </Picture>
<Action>КомандаMDЦитата</Action> <Action>КомандаMDЦитата</Action>
<ModifiesSavedData>true</ModifiesSavedData> <ModifiesSavedData>true</ModifiesSavedData>
@ -2683,7 +2683,7 @@
</ToolTip> </ToolTip>
<Picture> <Picture>
<xr:Ref>CommonPicture.узИконкаMDЗачеркнутый</xr:Ref> <xr:Ref>CommonPicture.узИконкаMDЗачеркнутый</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</Picture> </Picture>
<Action>КомандаMDЗачеркнутый</Action> <Action>КомандаMDЗачеркнутый</Action>
<Representation>Picture</Representation> <Representation>Picture</Representation>
@ -2698,14 +2698,14 @@
</v8:item> </v8:item>
</Title> </Title>
<ToolTip> <ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Открыть задачи из выделенного текста</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>en</v8:lang> <v8:lang>en</v8:lang>
<v8:content>To open a task from selected text</v8:content> <v8:content>To open a task from selected text</v8:content>
</v8:item> </v8:item>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Открыть задачи из выделенного текста</v8:content>
</v8:item>
<v8:item> <v8:item>
<v8:lang>ro</v8:lang> <v8:lang>ro</v8:lang>
<v8:content>To open a task from selected text</v8:content> <v8:content>To open a task from selected text</v8:content>
@ -2734,7 +2734,7 @@
</ToolTip> </ToolTip>
<Picture> <Picture>
<xr:Ref>CommonPicture.узРазвернутьНаПолныйЭкран</xr:Ref> <xr:Ref>CommonPicture.узРазвернутьНаПолныйЭкран</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent> <xr:LoadTransparent>false</xr:LoadTransparent>
</Picture> </Picture>
<Action>КомандаПолноэкранныйРежим</Action> <Action>КомандаПолноэкранныйРежим</Action>
<Representation>Picture</Representation> <Representation>Picture</Representation>
@ -2802,26 +2802,17 @@
<Type>Auto</Type> <Type>Auto</Type>
<CommandGroup>FormNavigationPanelGoTo</CommandGroup> <CommandGroup>FormNavigationPanelGoTo</CommandGroup>
<Index>1</Index> <Index>1</Index>
<Visible>
<xr:Common>false</xr:Common>
</Visible>
</Item> </Item>
<Item> <Item>
<Command>CommonCommand.МоиЗаметкиПоПредмету</Command> <Command>CommonCommand.МоиЗаметкиПоПредмету</Command>
<Type>Auto</Type> <Type>Auto</Type>
<CommandGroup>FormNavigationPanelGoTo</CommandGroup> <CommandGroup>FormNavigationPanelGoTo</CommandGroup>
<Index>2</Index> <Index>2</Index>
<Visible>
<xr:Common>false</xr:Common>
</Visible>
</Item> </Item>
<Item> <Item>
<Command>0:e7d51ada-f286-4519-bfae-ece95dd4d7b0</Command> <Command>0:e7d51ada-f286-4519-bfae-ece95dd4d7b0</Command>
<Type>Auto</Type> <Type>Auto</Type>
<CommandGroup>FormNavigationPanelGoTo</CommandGroup> <CommandGroup>FormNavigationPanelGoTo</CommandGroup>
<Visible>
<xr:Common>false</xr:Common>
</Visible>
</Item> </Item>
</NavigationPanel> </NavigationPanel>
</CommandInterface> </CommandInterface>

View File

@ -161,6 +161,12 @@
ЦветЗадачиНаФорме = ТекущийОбъект.ЦветЗадачи.Получить(); ЦветЗадачиНаФорме = ТекущийОбъект.ЦветЗадачи.Получить();
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
// Конец СтандартныеПодсистемы.УправлениеДоступом
//- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// СтандартныеПодсистемы.Свойства // СтандартныеПодсистемы.Свойства
УправлениеСвойствами.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект); УправлениеСвойствами.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
// Конец СтандартныеПодсистемы.Свойства // Конец СтандартныеПодсистемы.Свойства
@ -251,8 +257,17 @@
&НаСервере &НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи) Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
УстановитьВидимостьДоступность(); УстановитьВидимостьДоступность();
ДобавитьСсылкиНаСвязанныеЗадачиНаСервере(); ДобавитьСсылкиНаСвязанныеЗадачиНаСервере();
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
//- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
КонецПроцедуры КонецПроцедуры
@ -801,7 +816,10 @@
МассивРеквизитов = Новый Массив(); МассивРеквизитов = Новый Массив();
МассивРеквизитов.Добавить("Контрагент"); МассивРеквизитов.Добавить("Контрагент");
МассивРеквизитов.Добавить("Конфигурация"); МассивРеквизитов.Добавить("Конфигурация");
МассивРеквизитов.Добавить("ГруппаДоступаЗадач");//Павлюков //+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
//МассивРеквизитов.Добавить("ГруппаДоступаЗадач");//Павлюков
МассивРеквизитов.Добавить("ГруппаДоступа");
//- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
Для каждого ИмяРеквизита из МассивРеквизитов цикл Для каждого ИмяРеквизита из МассивРеквизитов цикл
ЗначениеРеквизита = Объект[ИмяРеквизита]; ЗначениеРеквизита = Объект[ИмяРеквизита];

View File

@ -13,6 +13,21 @@
КонецФункции КонецФункции
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтение
|ГДЕ
| ЧтениеОбъектаРазрешено(ВладелецФайла)
|;
|РазрешитьИзменениеЕслиРазрешеноЧтение
|ГДЕ
| ИзменениеОбъектаРазрешено(ВладелецФайла)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
#КонецОбласти #КонецОбласти
#КонецЕсли #КонецЕсли

View File

@ -40,15 +40,13 @@
// //
Процедура ПриЗаполненииВидовДоступа(ВидыДоступа) Экспорт Процедура ПриЗаполненииВидовДоступа(ВидыДоступа) Экспорт
//+ Иванов А.Б. 2020-04-04 //+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
//Павлюков
ВидДоступа = ВидыДоступа.Добавить(); ВидДоступа = ВидыДоступа.Добавить();
ВидДоступа.Имя = "ГруппыДоступаЗадач"; ВидДоступа.Имя = "ГруппыДоступаЗадач";
ВидДоступа.Представление = НСтр("ru='Группа доступа задач';uk='Група доступу завдань'"); ВидДоступа.Представление = НСтр("ru='Группа доступа задач';uk='Група доступу завдань'");
ВидДоступа.ТипЗначений = Тип("СправочникСсылка.узГруппыДоступаЗадач"); ВидДоступа.ТипЗначений = Тип("СправочникСсылка.узЗадачи");
ВидДоступа.НесколькоГруппЗначений = Истина; ВидДоступа.ТипГруппЗначений = Тип("СправочникСсылка.узГруппыДоступаЗадач")
//- Иванов А.Б. 2020-04-04 //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
КонецПроцедуры КонецПроцедуры
@ -93,7 +91,28 @@
// //
Процедура ПриЗаполненииСписковСОграничениемДоступа(Списки) Экспорт Процедура ПриЗаполненииСписковСОграничениемДоступа(Списки) Экспорт
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// Справочники
Списки.Вставить(Метаданные.Справочники.узВопросыОтветы, Истина);
Списки.Вставить(Метаданные.Справочники.узГруппыДоступаЗадач, Истина);
Списки.Вставить(Метаданные.Справочники.узЗадачи, Истина);
Списки.Вставить(Метаданные.Справочники.узЗадачиПрисоединенныеФайлы, Истина);
// Документы
Списки.Вставить(Метаданные.Документы.узВводФактаПоЗадаче, Истина);
// Регистры сведений
Списки.Вставить(Метаданные.РегистрыСведений.узАктивностиПользователей, Истина);
Списки.Вставить(Метаданные.РегистрыСведений.узНаблюдателиЗаЗадачами, Истина);
Списки.Вставить(Метаданные.РегистрыСведений.узСвязанныеЗадачи, Истина);
Списки.Вставить(Метаданные.РегистрыСведений.узСпринтыЗадач, Истина);
Списки.Вставить(Метаданные.РегистрыСведений.узСтатусыЗадач, Истина);
// Регистры накопления
Списки.Вставить(Метаданные.РегистрыНакопления.узФактПоЗадачам, Истина);
//- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
КонецПроцедуры КонецПроцедуры
@ -277,8 +296,41 @@
// //
Процедура ПриЗаполненииВидовОграниченийПравОбъектовМетаданных(Описание) Экспорт Процедура ПриЗаполненииВидовОграниченийПравОбъектовМетаданных(Описание) Экспорт
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
Описание = Описание +
// Справочники
"Справочник.узВопросыОтветы.Чтение.ГруппыДоступаЗадач"
"Справочник.узВопросыОтветы.Изменение.ГруппыДоступаЗадач"
"Справочник.узГруппыДоступаЗадач.Чтение.ГруппыДоступаЗадач"
"Справочник.узЗадачи.Чтение.ГруппыДоступаЗадач"
"Справочник.узЗадачи.Изменение.ГруппыДоступаЗадач"
"Справочник.узЗадачиПрисоединенныеФайлы.Чтение.ГруппыДоступаЗадач"
"Справочник.узЗадачиПрисоединенныеФайлы.Изменение.ГруппыДоступаЗадач"
// Документы
"Документ.узВводФактаПоЗадаче.Чтение.ГруппыДоступаЗадач"
"Документ.узВводФактаПоЗадаче.Изменение.ГруппыДоступаЗадач"
// Регистры сведений
"РегистрСведений.узАктивностиПользователей.Чтение.ГруппыДоступаЗадач"
"РегистрСведений.узАктивностиПользователей.Изменение.ГруппыДоступаЗадач"
"РегистрСведений.узНаблюдателиЗаЗадачами.Чтение.ГруппыДоступаЗадач"
"РегистрСведений.узНаблюдателиЗаЗадачами.Изменение.ГруппыДоступаЗадач"
"РегистрСведений.узСвязанныеЗадачи.Чтение.ГруппыДоступаЗадач"
"РегистрСведений.узСвязанныеЗадачи.Изменение.ГруппыДоступаЗадач"
"РегистрСведений.узСпринтыЗадач.Чтение.ГруппыДоступаЗадач"
"РегистрСведений.узСпринтыЗадач.Изменение.ГруппыДоступаЗадач"
"РегистрСведений.узСтатусыЗадач.Чтение.ГруппыДоступаЗадач"
"РегистрСведений.узСтатусыЗадач.Изменение.ГруппыДоступаЗадач"
// Регистры накопления
"РегистрНакопления.узФактПоЗадачам.Чтение.ГруппыДоступаЗадач"
"РегистрНакопления.узФактПоЗадачам.Изменение.ГруппыДоступаЗадач"
;
//- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
КонецПроцедуры КонецПроцедуры
// Позволяет реализовать перезапись зависимых наборов значений доступа других объектов. // Позволяет реализовать перезапись зависимых наборов значений доступа других объектов.

View File

@ -19,9 +19,13 @@
<Type> <Type>
<v8:Type>cfg:CatalogRef.ПапкиЭлектронныхПисем</v8:Type> <v8:Type>cfg:CatalogRef.ПапкиЭлектронныхПисем</v8:Type>
<v8:Type>cfg:BusinessProcessRef.Задание</v8:Type> <v8:Type>cfg:BusinessProcessRef.Задание</v8:Type>
<v8:Type>cfg:DocumentRef.узВводФактаПоЗадаче</v8:Type>
<v8:Type>cfg:CatalogRef.Заметки</v8:Type> <v8:Type>cfg:CatalogRef.Заметки</v8:Type>
<v8:Type>cfg:DocumentRef.ЭлектронноеПисьмоИсходящее</v8:Type> <v8:Type>cfg:DocumentRef.ЭлектронноеПисьмоИсходящее</v8:Type>
<v8:Type>cfg:CatalogRef.узЗадачиПрисоединенныеФайлы</v8:Type>
<v8:Type>cfg:DocumentRef.ЗапланированноеВзаимодействие</v8:Type> <v8:Type>cfg:DocumentRef.ЗапланированноеВзаимодействие</v8:Type>
<v8:Type>cfg:CatalogRef.узГруппыДоступаЗадач</v8:Type>
<v8:Type>cfg:CatalogRef.узЗадачи</v8:Type>
<v8:Type>cfg:CatalogRef.ПапкиФайлов</v8:Type> <v8:Type>cfg:CatalogRef.ПапкиФайлов</v8:Type>
<v8:Type>cfg:CatalogRef.ГруппыДоступа</v8:Type> <v8:Type>cfg:CatalogRef.ГруппыДоступа</v8:Type>
<v8:Type>cfg:CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы</v8:Type> <v8:Type>cfg:CatalogRef.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы</v8:Type>
@ -35,6 +39,7 @@
<v8:Type>cfg:CatalogRef.ЗначенияСвойствОбъектов</v8:Type> <v8:Type>cfg:CatalogRef.ЗначенияСвойствОбъектов</v8:Type>
<v8:Type>cfg:CatalogRef.ГруппыВнешнихПользователей</v8:Type> <v8:Type>cfg:CatalogRef.ГруппыВнешнихПользователей</v8:Type>
<v8:Type>cfg:CatalogRef.ПравилаОбработкиЭлектроннойПочты</v8:Type> <v8:Type>cfg:CatalogRef.ПравилаОбработкиЭлектроннойПочты</v8:Type>
<v8:Type>cfg:CatalogRef.узВопросыОтветы</v8:Type>
<v8:Type>cfg:CatalogRef.ЗапланированноеВзаимодействиеПрисоединенныеФайлы</v8:Type> <v8:Type>cfg:CatalogRef.ЗапланированноеВзаимодействиеПрисоединенныеФайлы</v8:Type>
<v8:Type>cfg:DocumentRef.Встреча</v8:Type> <v8:Type>cfg:DocumentRef.Встреча</v8:Type>
<v8:Type>cfg:CatalogRef.Файлы</v8:Type> <v8:Type>cfg:CatalogRef.Файлы</v8:Type>

View File

@ -18,6 +18,7 @@
<Comment/> <Comment/>
<Type> <Type>
<v8:Type>cfg:DocumentObject.Встреча</v8:Type> <v8:Type>cfg:DocumentObject.Встреча</v8:Type>
<v8:Type>cfg:DocumentObject.узВводФактаПоЗадаче</v8:Type>
<v8:Type>cfg:DocumentObject.ЭлектронноеПисьмоВходящее</v8:Type> <v8:Type>cfg:DocumentObject.ЭлектронноеПисьмоВходящее</v8:Type>
<v8:Type>cfg:DocumentObject.ЗапланированноеВзаимодействие</v8:Type> <v8:Type>cfg:DocumentObject.ЗапланированноеВзаимодействие</v8:Type>
<v8:Type>cfg:DocumentObject.СообщениеSMS</v8:Type> <v8:Type>cfg:DocumentObject.СообщениеSMS</v8:Type>

View File

@ -18,13 +18,19 @@
<Comment/> <Comment/>
<Type> <Type>
<v8:Type>cfg:InformationRegisterRecordSet.НапоминанияПользователя</v8:Type> <v8:Type>cfg:InformationRegisterRecordSet.НапоминанияПользователя</v8:Type>
<v8:Type>cfg:AccumulationRegisterRecordSet.узФактПоЗадачам</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.ДанныеБизнесПроцессов</v8:Type> <v8:Type>cfg:InformationRegisterRecordSet.ДанныеБизнесПроцессов</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.НастройкиВариантовОтчетов</v8:Type> <v8:Type>cfg:InformationRegisterRecordSet.НастройкиВариантовОтчетов</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.узАктивностиПользователей</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.ПредметыПапкиВзаимодействий</v8:Type> <v8:Type>cfg:InformationRegisterRecordSet.ПредметыПапкиВзаимодействий</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.узСтатусыЗадач</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.НастройкиУчетныхЗаписейЭлектроннойПочты</v8:Type> <v8:Type>cfg:InformationRegisterRecordSet.НастройкиУчетныхЗаписейЭлектроннойПочты</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.ДополнительныеСведения</v8:Type> <v8:Type>cfg:InformationRegisterRecordSet.ДополнительныеСведения</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.узНаблюдателиЗаЗадачами</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.ИсполнителиЗадач</v8:Type> <v8:Type>cfg:InformationRegisterRecordSet.ИсполнителиЗадач</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.РезультатыПроверкиУчета</v8:Type> <v8:Type>cfg:InformationRegisterRecordSet.РезультатыПроверкиУчета</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.узСвязанныеЗадачи</v8:Type>
<v8:Type>cfg:InformationRegisterRecordSet.узСпринтыЗадач</v8:Type>
</Type> </Type>
</Properties> </Properties>
</DefinedType> </DefinedType>

View File

@ -24,8 +24,10 @@
<v8:Type>cfg:CatalogObject.УчетныеЗаписиЭлектроннойПочты</v8:Type> <v8:Type>cfg:CatalogObject.УчетныеЗаписиЭлектроннойПочты</v8:Type>
<v8:Type>cfg:CatalogObject.РассылкиОтчетов</v8:Type> <v8:Type>cfg:CatalogObject.РассылкиОтчетов</v8:Type>
<v8:Type>cfg:CatalogObject.ПрофилиГруппДоступа</v8:Type> <v8:Type>cfg:CatalogObject.ПрофилиГруппДоступа</v8:Type>
<v8:Type>cfg:CatalogObject.узГруппыДоступаЗадач</v8:Type>
<v8:Type>cfg:CatalogObject.ВстречаПрисоединенныеФайлы</v8:Type> <v8:Type>cfg:CatalogObject.ВстречаПрисоединенныеФайлы</v8:Type>
<v8:Type>cfg:BusinessProcessObject.Задание</v8:Type> <v8:Type>cfg:BusinessProcessObject.Задание</v8:Type>
<v8:Type>cfg:CatalogObject.узЗадачи</v8:Type>
<v8:Type>cfg:CatalogObject.ТелефонныйЗвонокПрисоединенныеФайлы</v8:Type> <v8:Type>cfg:CatalogObject.ТелефонныйЗвонокПрисоединенныеФайлы</v8:Type>
<v8:Type>cfg:CatalogObject.ПользовательскиеНастройкиОтчетов</v8:Type> <v8:Type>cfg:CatalogObject.ПользовательскиеНастройкиОтчетов</v8:Type>
<v8:Type>cfg:CatalogObject.Заметки</v8:Type> <v8:Type>cfg:CatalogObject.Заметки</v8:Type>
@ -35,6 +37,7 @@
<v8:Type>cfg:ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения</v8:Type> <v8:Type>cfg:ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения</v8:Type>
<v8:Type>cfg:CatalogObject.ДополнительныеОтчетыИОбработки</v8:Type> <v8:Type>cfg:CatalogObject.ДополнительныеОтчетыИОбработки</v8:Type>
<v8:Type>cfg:CatalogObject.ВнешниеПользователи</v8:Type> <v8:Type>cfg:CatalogObject.ВнешниеПользователи</v8:Type>
<v8:Type>cfg:CatalogObject.узВопросыОтветы</v8:Type>
<v8:Type>cfg:CatalogObject.ЗначенияСвойствОбъектов</v8:Type> <v8:Type>cfg:CatalogObject.ЗначенияСвойствОбъектов</v8:Type>
<v8:Type>cfg:CatalogObject.ЗначенияСвойствОбъектовИерархия</v8:Type> <v8:Type>cfg:CatalogObject.ЗначенияСвойствОбъектовИерархия</v8:Type>
<v8:Type>cfg:CatalogObject.ГруппыДоступа</v8:Type> <v8:Type>cfg:CatalogObject.ГруппыДоступа</v8:Type>
@ -45,6 +48,7 @@
<v8:Type>cfg:CatalogObject.ИдентификаторыОбъектовМетаданных</v8:Type> <v8:Type>cfg:CatalogObject.ИдентификаторыОбъектовМетаданных</v8:Type>
<v8:Type>cfg:CatalogObject.ВариантыОтчетов</v8:Type> <v8:Type>cfg:CatalogObject.ВариантыОтчетов</v8:Type>
<v8:Type>cfg:TaskObject.ЗадачаИсполнителя</v8:Type> <v8:Type>cfg:TaskObject.ЗадачаИсполнителя</v8:Type>
<v8:Type>cfg:CatalogObject.узЗадачиПрисоединенныеФайлы</v8:Type>
<v8:Type>cfg:CatalogObject.ПапкиЭлектронныхПисем</v8:Type> <v8:Type>cfg:CatalogObject.ПапкиЭлектронныхПисем</v8:Type>
<v8:Type>cfg:CatalogObject.Пользователи</v8:Type> <v8:Type>cfg:CatalogObject.Пользователи</v8:Type>
</Type> </Type>

View File

@ -18,7 +18,7 @@
<Comment/> <Comment/>
<Type> <Type>
<v8:Type>cfg:CatalogObject.УчетныеЗаписиЭлектроннойПочты</v8:Type> <v8:Type>cfg:CatalogObject.УчетныеЗаписиЭлектроннойПочты</v8:Type>
<v8:Type>cfg:CatalogObject.узГруппыДоступаЗадач</v8:Type> <v8:Type>cfg:CatalogObject.узЗадачи</v8:Type>
<v8:Type>cfg:ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения</v8:Type> <v8:Type>cfg:ChartOfCharacteristicTypesObject.ДополнительныеРеквизитыИСведения</v8:Type>
<v8:Type>cfg:CatalogObject.ДополнительныеОтчетыИОбработки</v8:Type> <v8:Type>cfg:CatalogObject.ДополнительныеОтчетыИОбработки</v8:Type>
<v8:Type>cfg:CatalogObject.ИдентификаторыОбъектовМетаданных</v8:Type> <v8:Type>cfg:CatalogObject.ИдентификаторыОбъектовМетаданных</v8:Type>

View File

@ -17,9 +17,13 @@
</Synonym> </Synonym>
<Comment/> <Comment/>
<Type> <Type>
<v8:Type>cfg:CatalogRef.узИсторияКонфигураций</v8:Type>
<v8:Type>cfg:DocumentRef.узВыпускРелиза</v8:Type>
<v8:Type>cfg:CatalogRef.узЗадачи</v8:Type>
<v8:Type>cfg:CatalogRef.ВнешниеПользователи</v8:Type> <v8:Type>cfg:CatalogRef.ВнешниеПользователи</v8:Type>
<v8:Type>cfg:CatalogRef.ИдентификаторыОбъектовРасширений</v8:Type> <v8:Type>cfg:CatalogRef.ИдентификаторыОбъектовРасширений</v8:Type>
<v8:Type>cfg:EnumRef.ДополнительныеЗначенияДоступа</v8:Type> <v8:Type>cfg:EnumRef.ДополнительныеЗначенияДоступа</v8:Type>
<v8:Type>cfg:CatalogRef.узВопросыОтветы</v8:Type>
<v8:Type>cfg:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения</v8:Type> <v8:Type>cfg:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения</v8:Type>
<v8:Type>cfg:CatalogRef.ВариантыОтчетов</v8:Type> <v8:Type>cfg:CatalogRef.ВариантыОтчетов</v8:Type>
<v8:Type>cfg:CatalogRef.Пользователи</v8:Type> <v8:Type>cfg:CatalogRef.Пользователи</v8:Type>

View File

@ -1 +1,18 @@
 #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Задача)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
#КонецОбласти
#КонецЕсли

View File

@ -6,6 +6,7 @@
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events> <Events>
<Event name="AfterWrite">ПослеЗаписи</Event> <Event name="AfterWrite">ПослеЗаписи</Event>
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event> <Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
<Event name="OnOpen">ПриОткрытии</Event> <Event name="OnOpen">ПриОткрытии</Event>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event> <Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>

View File

@ -21,6 +21,12 @@
&НаСервере &НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект) Процедура ПриЧтенииНаСервере(ТекущийОбъект)
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
// Конец СтандартныеПодсистемы.УправлениеДоступом
//- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// СтандартныеПодсистемы.ПодключаемыеКоманды // СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект); ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды // Конец СтандартныеПодсистемы.ПодключаемыеКоманды
@ -36,6 +42,16 @@
КонецПроцедуры КонецПроцедуры
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
&НаКлиенте &НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи) Процедура ПослеЗаписи(ПараметрыЗаписи)
Оповестить("узВводФактаПоЗадачеЗаписан"); Оповестить("узВводФактаПоЗадачеЗаписан");

View File

@ -27,6 +27,8 @@
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events> <Events>
<Event name="AfterWrite">ПослеЗаписи</Event> <Event name="AfterWrite">ПослеЗаписи</Event>
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
<Event name="BeforeWrite">ПередЗаписью</Event> <Event name="BeforeWrite">ПередЗаписью</Event>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event> <Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events> </Events>

View File

@ -26,6 +26,17 @@
КонецПроцедуры КонецПроцедуры
&НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
// Конец СтандартныеПодсистемы.УправлениеДоступом
//- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
КонецПроцедуры
&НаКлиенте &НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
@ -52,6 +63,17 @@
КонецПроцедуры КонецПроцедуры
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// СтандартныеПодсистемы.УправлениеДоступом
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
// Конец СтандартныеПодсистемы.УправлениеДоступом
//- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
КонецПроцедуры
&НаКлиенте &НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи) Процедура ПослеЗаписи(ПараметрыЗаписи)
Оповестить("узВводФактаПоЗадачеЗаписан"); Оповестить("узВводФактаПоЗадачеЗаписан");

File diff suppressed because one or more lines are too long

View File

@ -27,7 +27,7 @@
<xr:Object>Catalog.ГруппыДоступа.TabularSection.ЗначенияДоступа.Attribute.ВидДоступа</xr:Object> <xr:Object>Catalog.ГруппыДоступа.TabularSection.ЗначенияДоступа.Attribute.ВидДоступа</xr:Object>
<xr:Object>Catalog.ГруппыДоступа.TabularSection.ЗначенияДоступа.Attribute.ЗначениеДоступа</xr:Object> <xr:Object>Catalog.ГруппыДоступа.TabularSection.ЗначенияДоступа.Attribute.ЗначениеДоступа</xr:Object>
<xr:Object>CommonCommand.НастроитьПрава</xr:Object> <xr:Object>CommonCommand.НастроитьПрава</xr:Object>
<xr:Object>Catalog.узЗадачи.Attribute.ГруппаДоступаЗадач</xr:Object> <xr:Object>Catalog.узЗадачи.Attribute.ГруппаДоступа</xr:Object>
<xr:Object>Catalog.узГруппыДоступаЗадач</xr:Object> <xr:Object>Catalog.узГруппыДоступаЗадач</xr:Object>
</Content> </Content>
</Properties> </Properties>

View File

@ -1,4 +1,28 @@
Процедура ДобавитьАктивностьПользователя(Источник, ДопПараметры,Отказ) Экспорт 
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтение
|ГДЕ
| ВЫБОР
| КОГДА ТипЗначения(СсылкаНаОбъект) = Тип(Справочник.узЗадачи)
| ТОГДА ЧтениеОбъектаРазрешено(ВЫРАЗИТЬ(СсылкаНаОбъект КАК Справочник.узЗадачи))
| ИНАЧЕ ИСТИНА
| КОНЕЦ
|;
|РазрешитьИзменениеЕслиРазрешеноЧтение
|ГДЕ
| ВЫБОР
| КОГДА ТипЗначения(СсылкаНаОбъект) = Тип(Справочник.узЗадачи)
| ТОГДА ЧтениеОбъектаРазрешено(ВЫРАЗИТЬ(СсылкаНаОбъект КАК Справочник.узЗадачи))
| ИНАЧЕ ИСТИНА
| КОНЕЦ";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
Процедура ДобавитьАктивностьПользователя(Источник, ДопПараметры,Отказ) Экспорт
Если Отказ Тогда Если Отказ Тогда
Возврат; Возврат;
Конецесли; Конецесли;

View File

@ -1,4 +1,15 @@
 
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Задача)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
Процедура СледитьЗаЗадачей(ДопПараметры) Экспорт Процедура СледитьЗаЗадачей(ДопПараметры) Экспорт
ДобавитьУдалитьНаблюдателя(ДопПараметры,Истина); ДобавитьУдалитьНаблюдателя(ДопПараметры,Истина);
КонецПроцедуры КонецПроцедуры

View File

@ -0,0 +1,19 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Задача)
| И ЗначениеРазрешено(СвязаннаяЗадача)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
#КонецОбласти
#КонецЕсли

View File

@ -0,0 +1,18 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Задача)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
#КонецОбласти
#КонецЕсли

View File

@ -0,0 +1,18 @@
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ЗначениеРазрешено(Задача)";
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
#КонецОбласти
#КонецЕсли