mirror of
https://github.com/BlizD/Tasks.git
synced 2025-01-28 03:57:18 +02:00
#201 @d-hurricane Урянский Денис: выполнен ряд доработок в рамках подсистемы управления доступом.
Реализовано ограничение доступа на уровне записей для варианта работы "Производительный" (RLS 2.0). Ранее работал только стандартный вариант ограничений. Ограничение по группам доступа задач выполнено по методологии фирмы 1С.
This commit is contained in:
parent
52463ae161
commit
3e55eb6a97
@ -1,4 +1,15 @@
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЗначениеРазрешено(Задача)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
Функция ПолучитьЧасыФактЗаДень(НаДату,Исполнитель) Экспорт
|
||||
пЧасыФактЗаДень = 0;
|
||||
|
||||
|
@ -42,4 +42,40 @@
|
||||
<Description/>
|
||||
<IsFolder>false</IsFolder>
|
||||
</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>
|
18
src/cf/Catalogs/узВопросыОтветы/Ext/ManagerModule.bsl
Normal file
18
src/cf/Catalogs/узВопросыОтветы/Ext/ManagerModule.bsl
Normal file
@ -0,0 +1,18 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЗначениеРазрешено(Задача)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
@ -4,6 +4,8 @@
|
||||
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
|
||||
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
<ChildItems>
|
||||
@ -17,14 +19,14 @@
|
||||
<EditMode>EnterOnInput</EditMode>
|
||||
<CheckBoxType>Tumbler</CheckBoxType>
|
||||
<EditFormat>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>БЛ=Нет; БИ=Да</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>BF=No; BT=Yes</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>БЛ=Нет; БИ=Да</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>BF=Nu; BT=Da</v8:content>
|
||||
@ -49,28 +51,28 @@
|
||||
</InputField>
|
||||
<Pages name="ГруппаСтраницы" id="34">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страницы</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Group pages</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страницы</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grupul pagini</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страницы</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Group pages</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страницы</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grupul pagini</v8:content>
|
||||
@ -118,14 +120,14 @@
|
||||
</Page>
|
||||
<Page name="ГруппаСтраницаДополнительно" id="40">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дополнительно</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Additionally</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дополнительно</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Suplimentar</v8:content>
|
||||
|
@ -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
|
||||
|
@ -296,7 +296,7 @@
|
||||
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
|
||||
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
|
||||
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
|
||||
<DefaultObjectForm/>
|
||||
<DefaultObjectForm>Catalog.узГруппыДоступаЗадач.Form.ФормаЭлемента</DefaultObjectForm>
|
||||
<DefaultFolderForm/>
|
||||
<DefaultListForm/>
|
||||
<DefaultChoiceForm/>
|
||||
@ -332,6 +332,48 @@
|
||||
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
|
||||
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
|
||||
</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>
|
||||
</MetaDataObject>
|
19
src/cf/Catalogs/узГруппыДоступаЗадач/Ext/ManagerModule.bsl
Normal file
19
src/cf/Catalogs/узГруппыДоступаЗадач/Ext/ManagerModule.bsl
Normal file
@ -0,0 +1,19 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЭтоГруппа
|
||||
| ИЛИ ЗначениеРазрешено(Ссылка)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
31
src/cf/Catalogs/узГруппыДоступаЗадач/Ext/ObjectModule.bsl
Normal file
31
src/cf/Catalogs/узГруппыДоступаЗадач/Ext/ObjectModule.bsl
Normal file
@ -0,0 +1,31 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ОбработчикиСобытий
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
Процедура ПередЗаписью(Отказ)
|
||||
|
||||
Если ОбменДанными.Загрузка Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоГруппа Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(Ссылка) Тогда
|
||||
ГруппаДоступа = Ссылка;
|
||||
Иначе
|
||||
СсылкаНового = ПолучитьСсылкуНового();
|
||||
Если Не ЗначениеЗаполнено(СсылкаНового) Тогда
|
||||
СсылкаНового = Справочники.узГруппыДоступаЗадач.ПолучитьСсылку();
|
||||
УстановитьСсылкуНового(СсылкаНового);
|
||||
КонецЕсли;
|
||||
ГруппаДоступа = СсылкаНового;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
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.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>
|
@ -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>
|
@ -0,0 +1,22 @@
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
|
||||
|
||||
// СтандартныеПодсистемы.УправлениеДоступом
|
||||
УправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
// Конец СтандартныеПодсистемы.УправлениеДоступом
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
// СтандартныеПодсистемы.УправлениеДоступом
|
||||
УправлениеДоступом.ПослеЗаписиНаСервере(ЭтотОбъект, ТекущийОбъект, ПараметрыЗаписи);
|
||||
// Конец СтандартныеПодсистемы.УправлениеДоступом
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
@ -2047,11 +2047,11 @@
|
||||
</Attribute>
|
||||
<Attribute uuid="66d3f4d0-0614-4003-b133-50a64b13283e">
|
||||
<Properties>
|
||||
<Name>ГруппаДоступаЗадач</Name>
|
||||
<Name>ГруппаДоступа</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа доступа задач</v8:content>
|
||||
<v8:content>Группа доступа</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
|
@ -18,6 +18,17 @@
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЗначениеРазрешено(Ссылка)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
Функция ПолучитьНомерЗадачи(ЗадачаСсылка) Экспорт
|
||||
Возврат Формат(ЗадачаСсылка.Код,"ЧГ=0");
|
||||
КонецФункции
|
||||
@ -287,4 +298,4 @@
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
//- #104 Дзеса Ігор (capitoshko) 08.10.2018
|
||||
//- #104 Дзеса Ігор (capitoshko) 08.10.2018
|
||||
|
@ -39,14 +39,14 @@
|
||||
<ChildItems>
|
||||
<UsualGroup name="СписокКомпоновщикНастроекПользовательскиеНастройки" id="1">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа пользовательских настроек</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>User settings group</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа пользовательских настроек</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grup de setările utilizatorului</v8:content>
|
||||
@ -167,11 +167,11 @@
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<HeaderPicture>
|
||||
<xr:Ref>CommonPicture.Скрепка</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</HeaderPicture>
|
||||
<ValuesPicture>
|
||||
<xr:Ref>CommonPicture.КоллекцияСкрепка</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</ValuesPicture>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<ContextMenu name="ЕстьФайлыКонтекстноеМеню" id="101"/>
|
||||
@ -182,11 +182,11 @@
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<HeaderPicture>
|
||||
<xr:Ref>CommonPicture.Заметка</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</HeaderPicture>
|
||||
<ValuesPicture>
|
||||
<xr:Ref>CommonPicture.Заметка</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</ValuesPicture>
|
||||
<FileDragMode>AsFile</FileDragMode>
|
||||
<ContextMenu name="ЕстьЗаметкиКонтекстноеМеню" id="85"/>
|
||||
@ -303,7 +303,7 @@
|
||||
<ExtendedTooltip name="СсылкаРасширеннаяПодсказка" id="105"/>
|
||||
</LabelField>
|
||||
<LabelField name="ГруппаДоступаЗадач" id="112">
|
||||
<DataPath>Список.ГруппаДоступаЗадач</DataPath>
|
||||
<DataPath>Список.ГруппаДоступа</DataPath>
|
||||
<ContextMenu name="ГруппаДоступаЗадачКонтекстноеМеню" id="113"/>
|
||||
<ExtendedTooltip name="ГруппаДоступаЗадачРасширеннаяПодсказка" id="114"/>
|
||||
</LabelField>
|
||||
@ -364,7 +364,7 @@
|
||||
КОНЕЦ КАК ЕстьФайлы,
|
||||
СправочникузЗадачи.ВКакойСпринтПришла,
|
||||
СправочникузЗадачи.ВКакойСпринтСделали,
|
||||
СправочникузЗадачи.ГруппаДоступаЗадач
|
||||
СправочникузЗадачи.ГруппаДоступа
|
||||
ИЗ
|
||||
Справочник.узЗадачи КАК СправочникузЗадачи
|
||||
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.узНаличиеЗаметокПоПредмету КАК узНаличиеЗаметокПоПредмету
|
||||
@ -474,28 +474,28 @@
|
||||
<Commands>
|
||||
<Command name="ИзменитьВыделенные" id="3">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Изменить выделенные...</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Change selected...</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Изменить выделенные...</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Schimbare selectate ...</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Изменить выделенные объекты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Change selected</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Изменить выделенные объекты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Modificare obiectele selectate</v8:content>
|
||||
@ -506,14 +506,14 @@
|
||||
</Command>
|
||||
<Command name="КомандаПоказатьСкрытьЗадачи" id="4">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Показать/скрыть задачи</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Show/hide tasks</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Показать/скрыть задачи</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Show/hide tasks</v8:content>
|
||||
|
@ -166,28 +166,28 @@
|
||||
</UsualGroup>
|
||||
<Pages name="ГруппаСтраницы" id="81">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страницы</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Group pages</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страницы</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grupul pagini</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страницы</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Group pages</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа страницы</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grupul pagini</v8:content>
|
||||
@ -310,14 +310,14 @@
|
||||
<ChildItems>
|
||||
<Page name="ГруппаСтраницаФорматированныйТекст" id="440">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форматированный текст</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Rich text</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форматированный текст</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Text îmbogățit</v8:content>
|
||||
@ -404,14 +404,14 @@
|
||||
</Page>
|
||||
<Page name="ГруппаСтраницаТекст" id="442">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Текст</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Text</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Текст</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Text</v8:content>
|
||||
@ -519,14 +519,14 @@
|
||||
</Page>
|
||||
<Page name="ГруппаСтраницаПросмотр" id="444">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Просмотр</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>view</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Просмотр</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>vizualizare</v8:content>
|
||||
@ -544,11 +544,11 @@
|
||||
<DataPath>ПолеHTML</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>HTML</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>HTML</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
@ -904,14 +904,14 @@
|
||||
</Page>
|
||||
<Page name="ГруппаСтраницаДополнительно" id="85">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дополнительно</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Additionally</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Дополнительно</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Suplimentar</v8:content>
|
||||
@ -980,14 +980,14 @@
|
||||
<DataPath>Объект.ПоказыватьВОтчетахИКанбанДоске</DataPath>
|
||||
<CheckBoxType>Tumbler</CheckBoxType>
|
||||
<EditFormat>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>БЛ=Нет; БИ=Да</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>BF=No; BT=Yes</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>БЛ=Нет; БИ=Да</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>BF=Nu; BT=Da</v8:content>
|
||||
@ -1075,7 +1075,7 @@
|
||||
</Events>
|
||||
</InputField>
|
||||
<InputField name="ГруппаДоступаЗадач" id="586">
|
||||
<DataPath>Объект.ГруппаДоступаЗадач</DataPath>
|
||||
<DataPath>Объект.ГруппаДоступа</DataPath>
|
||||
<ContextMenu name="ГруппаДоступаЗадачКонтекстноеМеню" id="587"/>
|
||||
<ExtendedTooltip name="ГруппаДоступаЗадачРасширеннаяПодсказка" id="588"/>
|
||||
</InputField>
|
||||
@ -1085,28 +1085,28 @@
|
||||
</UsualGroup>
|
||||
<UsualGroup name="ГруппаДаты" id="162">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Даты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Group dates</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Даты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grupul date</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа даты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Group dates</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа даты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grupul date</v8:content>
|
||||
@ -1202,28 +1202,28 @@
|
||||
</UsualGroup>
|
||||
<UsualGroup name="ГруппаДополнительныеРеквизиты" id="309">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа дополнительные реквизиты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Additional attribute group</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа дополнительные реквизиты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grupul atribute suplimentare</v8:content>
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа дополнительные реквизиты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Additional attribute group</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа дополнительные реквизиты</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Grupul atribute suplimentare</v8:content>
|
||||
@ -1237,14 +1237,14 @@
|
||||
</Page>
|
||||
<Page name="ГруппаСтраницаУчетВремени" id="320">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Учет времени</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Time tracking</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Учет времени</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Evidența timpului de lucru</v8:content>
|
||||
@ -1295,14 +1295,14 @@
|
||||
<InputField name="ЧасыКОплате" id="356">
|
||||
<DataPath>Объект.ЧасыКОплате</DataPath>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>К оплате</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>For payment</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>К оплате</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Spre achitare</v8:content>
|
||||
@ -1405,14 +1405,14 @@
|
||||
<Page name="ГруппаСтраницаИстория" id="105">
|
||||
<ReadOnly>true</ReadOnly>
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>История</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>History</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>История</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Istoric</v8:content>
|
||||
@ -1660,14 +1660,14 @@
|
||||
</Title>
|
||||
<CheckBoxType>Tumbler</CheckBoxType>
|
||||
<EditFormat>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>БЛ=Нет; БИ=Да</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>BF=No; BT=Yes</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>БЛ=Нет; БИ=Да</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>BF=Nu; BT=Da</v8:content>
|
||||
@ -2044,14 +2044,14 @@
|
||||
</Attribute>
|
||||
<Attribute name="ФорматированныйТекст" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форматированный текст</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Rich text</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Форматированный текст</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Text îmbogățit</v8:content>
|
||||
@ -2445,14 +2445,14 @@
|
||||
</Command>
|
||||
<Command name="КомандаИзмененныеОбъектыДобавить" id="2">
|
||||
<Title>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Добавить</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>Add</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Добавить</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>Adăugare</v8:content>
|
||||
@ -2554,7 +2554,7 @@
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.узИконкаMDДобавитьЗаголовки</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КомандаMDДобавитьЗаголовки</Action>
|
||||
<ModifiesSavedData>true</ModifiesSavedData>
|
||||
@ -2575,7 +2575,7 @@
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.узИконкаMDЖирный</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КомандаMDЖирный</Action>
|
||||
<Representation>Picture</Representation>
|
||||
@ -2597,7 +2597,7 @@
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.узИконкаMDКурсив</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КомандаMDКурсив</Action>
|
||||
<Representation>Picture</Representation>
|
||||
@ -2619,7 +2619,7 @@
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.узИконкаMDНумерованныйСписок</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КомандаMDНумерованныйСписок</Action>
|
||||
<Representation>Picture</Representation>
|
||||
@ -2641,7 +2641,7 @@
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.узИконкаMDМаркерыСписок</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КомандаMDМаркерыСписок</Action>
|
||||
<ModifiesSavedData>true</ModifiesSavedData>
|
||||
@ -2662,7 +2662,7 @@
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.узИконкаMDЦитата</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КомандаMDЦитата</Action>
|
||||
<ModifiesSavedData>true</ModifiesSavedData>
|
||||
@ -2683,7 +2683,7 @@
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.узИконкаMDЗачеркнутый</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КомандаMDЗачеркнутый</Action>
|
||||
<Representation>Picture</Representation>
|
||||
@ -2698,14 +2698,14 @@
|
||||
</v8:item>
|
||||
</Title>
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть задачи из выделенного текста</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>en</v8:lang>
|
||||
<v8:content>To open a task from selected text</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Открыть задачи из выделенного текста</v8:content>
|
||||
</v8:item>
|
||||
<v8:item>
|
||||
<v8:lang>ro</v8:lang>
|
||||
<v8:content>To open a task from selected text</v8:content>
|
||||
@ -2734,7 +2734,7 @@
|
||||
</ToolTip>
|
||||
<Picture>
|
||||
<xr:Ref>CommonPicture.узРазвернутьНаПолныйЭкран</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
<xr:LoadTransparent>false</xr:LoadTransparent>
|
||||
</Picture>
|
||||
<Action>КомандаПолноэкранныйРежим</Action>
|
||||
<Representation>Picture</Representation>
|
||||
@ -2802,26 +2802,17 @@
|
||||
<Type>Auto</Type>
|
||||
<CommandGroup>FormNavigationPanelGoTo</CommandGroup>
|
||||
<Index>1</Index>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>CommonCommand.МоиЗаметкиПоПредмету</Command>
|
||||
<Type>Auto</Type>
|
||||
<CommandGroup>FormNavigationPanelGoTo</CommandGroup>
|
||||
<Index>2</Index>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
<Item>
|
||||
<Command>0:e7d51ada-f286-4519-bfae-ece95dd4d7b0</Command>
|
||||
<Type>Auto</Type>
|
||||
<CommandGroup>FormNavigationPanelGoTo</CommandGroup>
|
||||
<Visible>
|
||||
<xr:Common>false</xr:Common>
|
||||
</Visible>
|
||||
</Item>
|
||||
</NavigationPanel>
|
||||
</CommandInterface>
|
||||
|
@ -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
|
||||
|
||||
Для каждого ИмяРеквизита из МассивРеквизитов цикл
|
||||
ЗначениеРеквизита = Объект[ИмяРеквизита];
|
||||
|
@ -13,6 +13,21 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтение
|
||||
|ГДЕ
|
||||
| ЧтениеОбъектаРазрешено(ВладелецФайла)
|
||||
|;
|
||||
|РазрешитьИзменениеЕслиРазрешеноЧтение
|
||||
|ГДЕ
|
||||
| ИзменениеОбъектаРазрешено(ВладелецФайла)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
|
@ -40,15 +40,13 @@
|
||||
//
|
||||
Процедура ПриЗаполненииВидовДоступа(ВидыДоступа) Экспорт
|
||||
|
||||
//+ Иванов А.Б. 2020-04-04
|
||||
//Павлюков
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
ВидДоступа = ВидыДоступа.Добавить();
|
||||
ВидДоступа.Имя = "ГруппыДоступаЗадач";
|
||||
ВидДоступа.Представление = НСтр("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
|
||||
КонецПроцедуры
|
||||
|
||||
// Позволяет реализовать перезапись зависимых наборов значений доступа других объектов.
|
||||
|
@ -19,9 +19,13 @@
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.ПапкиЭлектронныхПисем</v8:Type>
|
||||
<v8:Type>cfg:BusinessProcessRef.Задание</v8:Type>
|
||||
<v8:Type>cfg:DocumentRef.узВводФактаПоЗадаче</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.Заметки</v8:Type>
|
||||
<v8:Type>cfg:DocumentRef.ЭлектронноеПисьмоИсходящее</v8: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>
|
||||
@ -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:DocumentRef.Встреча</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.Файлы</v8:Type>
|
||||
|
@ -18,6 +18,7 @@
|
||||
<Comment/>
|
||||
<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>
|
||||
|
@ -18,13 +18,19 @@
|
||||
<Comment/>
|
||||
<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>
|
||||
</Type>
|
||||
</Properties>
|
||||
</DefinedType>
|
||||
|
@ -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: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>
|
||||
@ -35,6 +37,7 @@
|
||||
<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>
|
||||
@ -45,6 +48,7 @@
|
||||
<v8:Type>cfg:CatalogObject.ИдентификаторыОбъектовМетаданных</v8:Type>
|
||||
<v8:Type>cfg:CatalogObject.ВариантыОтчетов</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>
|
||||
</Type>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<Comment/>
|
||||
<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:CatalogObject.ДополнительныеОтчетыИОбработки</v8:Type>
|
||||
<v8:Type>cfg:CatalogObject.ИдентификаторыОбъектовМетаданных</v8:Type>
|
||||
|
@ -17,9 +17,13 @@
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<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:EnumRef.ДополнительныеЗначенияДоступа</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.узВопросыОтветы</v8:Type>
|
||||
<v8:Type>cfg:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.ВариантыОтчетов</v8:Type>
|
||||
<v8:Type>cfg:CatalogRef.Пользователи</v8:Type>
|
||||
|
@ -1 +1,18 @@
|
||||
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЗначениеРазрешено(Задача)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
@ -6,6 +6,7 @@
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="AfterWrite">ПослеЗаписи</Event>
|
||||
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
|
||||
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
|
||||
<Event name="OnOpen">ПриОткрытии</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
|
@ -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
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
Оповестить("узВводФактаПоЗадачеЗаписан");
|
||||
|
@ -27,6 +27,8 @@
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Events>
|
||||
<Event name="AfterWrite">ПослеЗаписи</Event>
|
||||
<Event name="AfterWriteAtServer">ПослеЗаписиНаСервере</Event>
|
||||
<Event name="OnReadAtServer">ПриЧтенииНаСервере</Event>
|
||||
<Event name="BeforeWrite">ПередЗаписью</Event>
|
||||
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
|
||||
</Events>
|
||||
|
@ -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
@ -27,7 +27,7 @@
|
||||
<xr:Object>Catalog.ГруппыДоступа.TabularSection.ЗначенияДоступа.Attribute.ВидДоступа</xr:Object>
|
||||
<xr:Object>Catalog.ГруппыДоступа.TabularSection.ЗначенияДоступа.Attribute.ЗначениеДоступа</xr:Object>
|
||||
<xr:Object>CommonCommand.НастроитьПрава</xr:Object>
|
||||
<xr:Object>Catalog.узЗадачи.Attribute.ГруппаДоступаЗадач</xr:Object>
|
||||
<xr:Object>Catalog.узЗадачи.Attribute.ГруппаДоступа</xr:Object>
|
||||
<xr:Object>Catalog.узГруппыДоступаЗадач</xr:Object>
|
||||
</Content>
|
||||
</Properties>
|
||||
|
@ -1,4 +1,28 @@
|
||||
Процедура ДобавитьАктивностьПользователя(Источник, ДопПараметры,Отказ) Экспорт
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтение
|
||||
|ГДЕ
|
||||
| ВЫБОР
|
||||
| КОГДА ТипЗначения(СсылкаНаОбъект) = Тип(Справочник.узЗадачи)
|
||||
| ТОГДА ЧтениеОбъектаРазрешено(ВЫРАЗИТЬ(СсылкаНаОбъект КАК Справочник.узЗадачи))
|
||||
| ИНАЧЕ ИСТИНА
|
||||
| КОНЕЦ
|
||||
|;
|
||||
|РазрешитьИзменениеЕслиРазрешеноЧтение
|
||||
|ГДЕ
|
||||
| ВЫБОР
|
||||
| КОГДА ТипЗначения(СсылкаНаОбъект) = Тип(Справочник.узЗадачи)
|
||||
| ТОГДА ЧтениеОбъектаРазрешено(ВЫРАЗИТЬ(СсылкаНаОбъект КАК Справочник.узЗадачи))
|
||||
| ИНАЧЕ ИСТИНА
|
||||
| КОНЕЦ";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
Процедура ДобавитьАктивностьПользователя(Источник, ДопПараметры,Отказ) Экспорт
|
||||
Если Отказ Тогда
|
||||
Возврат;
|
||||
Конецесли;
|
||||
|
@ -1,4 +1,15 @@
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЗначениеРазрешено(Задача)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
Процедура СледитьЗаЗадачей(ДопПараметры) Экспорт
|
||||
ДобавитьУдалитьНаблюдателя(ДопПараметры,Истина);
|
||||
КонецПроцедуры
|
||||
|
@ -0,0 +1,19 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЗначениеРазрешено(Задача)
|
||||
| И ЗначениеРазрешено(СвязаннаяЗадача)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
@ -0,0 +1,18 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЗначениеРазрешено(Задача)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
@ -0,0 +1,18 @@
|
||||
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||
|
||||
#Область ПрограммныйИнтерфейс
|
||||
|
||||
//+ #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииСписковСОграничениемДоступа.
|
||||
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
|
||||
|
||||
Ограничение.Текст =
|
||||
"РазрешитьЧтениеИзменение
|
||||
|ГДЕ
|
||||
| ЗначениеРазрешено(Задача)";
|
||||
|
||||
КонецПроцедуры //- #201 Иванов А.Б. 2020-05-23 Изменения от Дениса Урянского @d-hurricane
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user