1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-17 20:58:01 +02:00

#99 Заметки для задач

This commit is contained in:
Anton Ivanov 2016-11-26 18:12:20 +03:00
parent 6dfc1e76da
commit e34492776f
21 changed files with 537 additions and 14 deletions

View File

@ -396,11 +396,7 @@
</v8:item>
</Title>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>100</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
<v8:Type>cfg:CatalogRef.узЗадачи</v8:Type>
</Type>
<Save>
<Field>ВыбранныйПредмет</Field>

View File

@ -50,6 +50,11 @@
<DataPath>Items.Список.CurrentData.Ref</DataPath>
<ExtendedTooltip name="ФормаОбщаяКомандаНапомнитьРасширеннаяПодсказка" id="16"/>
</Button>
<Button name="ФормаСправочникЗаметкиВсеЗаметки" id="47">
<Type>CommandBarButton</Type>
<CommandName>Catalog.Заметки.Command.ВсеЗаметки</CommandName>
<ExtendedTooltip name="ФормаСправочникЗаметкиВсеЗаметкиРасширеннаяПодсказка" id="48"/>
</Button>
</ChildItems>
</AutoCommandBar>
<Events>

View File

@ -52,6 +52,7 @@
Процедура ПослеЗаписи(ПараметрыЗаписи)
Элементы.ДатаЗаметки.Заголовок = НСтр("ru = 'Записано'") + ": " + Формат(Объект.ДатаИзменения, "ДЛФ=DDT");
ОповеститьОбИзменении(Объект.Ссылка);
КонецПроцедуры
#КонецОбласти

View File

@ -39,6 +39,7 @@
</ChildItems>
</AutoCommandBar>
<Events>
<Event name="NotificationProcessing">ОбработкаОповещения</Event>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems>
@ -130,6 +131,20 @@
<ContextMenu name="НаименованиеКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/>
</LabelField>
<PictureField name="ЕстьЗаметки" id="84">
<DataPath>Список.ЕстьЗаметки</DataPath>
<TitleLocation>None</TitleLocation>
<HeaderPicture>
<xr:Ref>CommonPicture.Заметка</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</HeaderPicture>
<ValuesPicture>
<xr:Ref>CommonPicture.Заметка</xr:Ref>
<xr:LoadTransparent>true</xr:LoadTransparent>
</ValuesPicture>
<ContextMenu name="ЕстьЗаметкиКонтекстноеМеню" id="85"/>
<ExtendedTooltip name="ЕстьЗаметкиРасширеннаяПодсказка" id="86"/>
</PictureField>
<LabelField name="Код" id="19">
<DataPath>Список.Code</DataPath>
<Title>
@ -254,9 +269,18 @@
СправочникузЗадачи.КомментарииВКоде,
СправочникузЗадачи.ПроверитьВыполнение,
СправочникузЗадачи.ОсновнаяЗадача,
ВЫБОР
КОГДА ЕСТЬNULL(узНаличиеЗаметокПоПредмету.ЕстьЗаметки, ЛОЖЬ)
ТОГДА 0
ИНАЧЕ -1
КОНЕЦ КАК ЕстьЗаметки,
СправочникузЗадачи.РеквизитДопУпорядочивания
ИЗ
Справочник.узЗадачи КАК СправочникузЗадачи
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.узНаличиеЗаметокПоПредмету КАК узНаличиеЗаметокПоПредмету
ПО (СправочникузЗадачи.Ссылка = узНаличиеЗаметокПоПредмету.Предмет
И узНаличиеЗаметокПоПредмету.Автор = &amp;Пользователь)
ГДЕ
ВЫБОР
КОГДА &amp;ИспользоватьОтборПоНаблюдателю
@ -272,7 +296,8 @@
ИНАЧЕ ИСТИНА
КОНЕЦ)
ИНАЧЕ ИСТИНА
КОНЕЦ</QueryText>
КОНЕЦ
</QueryText>
<MainTable>Catalog.узЗадачи</MainTable>
<ListSettings>
<dcsset:filter>

View File

@ -24,10 +24,29 @@
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
УстановитьВидимостьДоступность();
УстановитьПараметрыСписка();
КонецПроцедуры
Процедура УстановитьПараметрыСписка() Экспорт
&НаСервере
Процедура УстановитьПараметрыСписка()
Список.Параметры.УстановитьЗначениеПараметра("ИспользоватьОтборПоНаблюдателю",ЗначениеЗаполнено(Наблюдатель));
Список.Параметры.УстановитьЗначениеПараметра("Наблюдатель",Наблюдатель);
// _Демо начало примера
Список.Параметры.УстановитьЗначениеПараметра("Пользователь", Пользователи.АвторизованныйПользователь());
// _Демо конец примера
КонецПроцедуры //УстановитьПараметрыСписка
&НаСервере
Процедура УстановитьВидимостьДоступность()
Элементы.ЕстьЗаметки.Видимость = Ложь;
пИспользоватьЗаметки = Константы.ИспользоватьЗаметки.Получить();
Если пИспользоватьЗаметки Тогда
Элементы.ЕстьЗаметки.Видимость = Истина;
Конецесли;
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
КонецПроцедуры

View File

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

View File

@ -849,6 +849,8 @@
<EventSubscription>узПереопределитьПолучаемуюФормуПрисоединенногоФайла</EventSubscription>
<EventSubscription>УстановитьСнятьПометкуУдаленияЗаметок</EventSubscription>
<EventSubscription>УстановитьСтатусИзмененияПометкиУдаленияПользователя</EventSubscription>
<EventSubscription>узУстановитьСтатусИзмененияПометкиУдаленияОбъекта</EventSubscription>
<EventSubscription>узПроверитьНаличиеЗаметокПоПредмету</EventSubscription>
<ScheduledJob>ЗаполнениеДанныхДляОграниченияДоступа</ScheduledJob>
<ScheduledJob>ЗапускДополнительныхОбработок</ScheduledJob>
<ScheduledJob>ИзвлечениеТекста</ScheduledJob>
@ -1420,6 +1422,7 @@
<InformationRegister>ХранимыеФайлыВерсий</InformationRegister>
<InformationRegister>узЗаписиИсторииКонфигурации</InformationRegister>
<InformationRegister>узНаблюдателиЗаЗадачами</InformationRegister>
<InformationRegister>узНаличиеЗаметокПоПредмету</InformationRegister>
<ChartOfCharacteristicTypes>ДополнительныеРеквизитыИСведения</ChartOfCharacteristicTypes>
<ChartOfCharacteristicTypes>ОбъектыАдресацииЗадач</ChartOfCharacteristicTypes>
<ChartOfCharacteristicTypes>РазделыДатЗапретаИзменения</ChartOfCharacteristicTypes>

View File

@ -17,6 +17,7 @@
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogRef.узЗадачи</v8:Type>
<v8:Type>cfg:CatalogRef.ИдентификаторыОбъектовМетаданных</v8:Type>
</Type>
</Properties>

View File

@ -17,6 +17,7 @@
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:CatalogObject.узЗадачи</v8:Type>
<v8:Type>cfg:CatalogObject.Пользователи</v8:Type>
</Type>
</Properties>

View File

@ -0,0 +1,20 @@
<?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.1">
<EventSubscription uuid="abfd6ad8-899c-4385-8519-dee90def71a6">
<Properties>
<Name>узПроверитьНаличиеЗаметокПоПредмету</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Проверить наличие заметок по предмету</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Source>
<v8:Type>cfg:CatalogObject.Заметки</v8:Type>
</Source>
<Event>OnWrite</Event>
<Handler>CommonModule.узОбщийМодульСервер.узПроверитьНаличиеЗаметокПоПредметуПриЗаписи</Handler>
</Properties>
</EventSubscription>
</MetaDataObject>

View File

@ -0,0 +1,20 @@
<?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.1">
<EventSubscription uuid="b3309c82-7240-454d-84dc-4f95eb3ef2a9">
<Properties>
<Name>узУстановитьСтатусИзмененияПометкиУдаленияОбъекта</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Установить статус изменения пометки удаления объекта</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Source>
<v8:Type>cfg:CatalogObject.узЗадачи</v8:Type>
</Source>
<Event>BeforeWrite</Event>
<Handler>CommonModule.ЗаметкиПользователя.УстановитьСтатусИзмененияПометкиУдаленияОбъекта</Handler>
</Properties>
</EventSubscription>
</MetaDataObject>

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@
<WorkingAreaTemplate>OneColumn</WorkingAreaTemplate>
<Column>
<Item>
<Form>Task.ЗадачаИсполнителя.Form.МоиЗадачиДляРабочегоСтола</Form>
<Form>Catalog.Заметки.Form.МоиЗаметки</Form>
<Height>10</Height>
<Visibility>
<xr:Common>true</xr:Common>

View File

@ -0,0 +1,323 @@
<?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.1">
<InformationRegister uuid="fad77b59-ecb2-424f-b36d-e5f9dcbab82a">
<InternalInfo>
<xr:GeneratedType name="InformationRegisterRecord.узНаличиеЗаметокПоПредмету" category="Record">
<xr:TypeId>7c058bc7-3391-48fb-85a6-e29b2aa19e45</xr:TypeId>
<xr:ValueId>8f7e692c-d115-48b8-8ec8-1aefa79461db</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterManager.узНаличиеЗаметокПоПредмету" category="Manager">
<xr:TypeId>b015ec9f-1b1a-44bb-96a6-2daaf765150e</xr:TypeId>
<xr:ValueId>89f56503-44a1-4af8-8b98-2145819c7c35</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterSelection.узНаличиеЗаметокПоПредмету" category="Selection">
<xr:TypeId>978a120a-19c7-4a05-a718-18bed49a3e74</xr:TypeId>
<xr:ValueId>99931e50-f7e5-44a2-a640-ad7c040eaed2</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterList.узНаличиеЗаметокПоПредмету" category="List">
<xr:TypeId>00229f64-5425-4aca-8acf-372f14e96b33</xr:TypeId>
<xr:ValueId>ade22fa5-954b-4eca-9664-ed7d4edf3601</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordSet.узНаличиеЗаметокПоПредмету" category="RecordSet">
<xr:TypeId>c381047f-1fe9-4732-b7f2-a45cd80e1162</xr:TypeId>
<xr:ValueId>65973831-4da4-4599-9c1a-1a575224403e</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordKey.узНаличиеЗаметокПоПредмету" category="RecordKey">
<xr:TypeId>6697c810-a50b-49b3-8166-68c19cc3c856</xr:TypeId>
<xr:ValueId>a089b059-2909-4d12-91eb-7ae91f8493e4</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordManager.узНаличиеЗаметокПоПредмету" category="RecordManager">
<xr:TypeId>371a6f05-ef33-4093-9efa-22051874ba06</xr:TypeId>
<xr:ValueId>13cf95ee-450e-455c-bef8-d13f218de70e</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>узНаличиеЗаметокПоПредмету</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наличие заметок по предмету</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>false</UseStandardCommands>
<EditType>InDialog</EditType>
<DefaultRecordForm/>
<DefaultListForm/>
<AuxiliaryRecordForm/>
<AuxiliaryListForm/>
<StandardAttributes>
<xr:StandardAttribute name="Active">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="LineNumber">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="Recorder">
<xr:LinkByType/>
<xr:FillChecking>DontCheck</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
<xr:StandardAttribute name="Period">
<xr:LinkByType/>
<xr:FillChecking>ShowError</xr:FillChecking>
<xr:MultiLine>false</xr:MultiLine>
<xr:FillFromFillingValue>false</xr:FillFromFillingValue>
<xr:CreateOnInput>Auto</xr:CreateOnInput>
<xr:MaxValue xsi:nil="true"/>
<xr:ToolTip/>
<xr:ExtendedEdit>false</xr:ExtendedEdit>
<xr:Format/>
<xr:ChoiceForm/>
<xr:QuickChoice>Auto</xr:QuickChoice>
<xr:ChoiceHistoryOnInput>Auto</xr:ChoiceHistoryOnInput>
<xr:EditFormat/>
<xr:PasswordMode>false</xr:PasswordMode>
<xr:MarkNegatives>false</xr:MarkNegatives>
<xr:MinValue xsi:nil="true"/>
<xr:Synonym/>
<xr:Comment/>
<xr:FullTextSearch>Use</xr:FullTextSearch>
<xr:ChoiceParameterLinks/>
<xr:FillValue xsi:nil="true"/>
<xr:Mask/>
<xr:ChoiceParameters/>
</xr:StandardAttribute>
</StandardAttributes>
<InformationRegisterPeriodicity>Nonperiodical</InformationRegisterPeriodicity>
<WriteMode>Independent</WriteMode>
<MainFilterOnPeriod>false</MainFilterOnPeriod>
<IncludeHelpInContents>false</IncludeHelpInContents>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>DontUse</FullTextSearch>
<EnableTotalsSliceFirst>false</EnableTotalsSliceFirst>
<EnableTotalsSliceLast>false</EnableTotalsSliceLast>
<RecordPresentation/>
<ExtendedRecordPresentation/>
<ListPresentation/>
<ExtendedListPresentation/>
<Explanation/>
</Properties>
<ChildObjects>
<Resource uuid="662ba92c-60c7-4bdb-bebf-46135b2932ed">
<Properties>
<Name>ЕстьЗаметки</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Есть заметки</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Показывает наличие или отсутствие заметок по предмету</v8:content>
</v8:item>
</ToolTip>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Resource>
<Dimension uuid="08ac5ceb-3352-4f90-bd41-cb54f19affe1">
<Properties>
<Name>Предмет</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Предмет</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:TypeSet>cfg:DefinedType.ПредметНапоминания</v8:TypeSet>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Предмет заметки</v8:content>
</v8:item>
</ToolTip>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>true</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Master>true</Master>
<MainFilter>true</MainFilter>
<DenyIncompleteValues>false</DenyIncompleteValues>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Dimension>
<Dimension uuid="3d7d661b-0965-42d7-8ce3-ddfb93327fb8">
<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>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Автор заметки</v8:content>
</v8:item>
</ToolTip>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>true</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Master>true</Master>
<MainFilter>true</MainFilter>
<DenyIncompleteValues>false</DenyIncompleteValues>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Dimension>
<Command uuid="d7854157-5947-4216-a05e-42cfdf63c2a2">
<Properties>
<Name>узНаличиеЗаметокПоПредмету</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наличие заметок по предмету</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Group>NavigationPanelOrdinary</Group>
<CommandParameterType/>
<ParameterUseMode>Single</ParameterUseMode>
<ModifiesData>false</ModifiesData>
<Representation>Auto</Representation>
<ToolTip/>
<Picture/>
<Shortcut/>
</Properties>
</Command>
</ChildObjects>
</InformationRegister>
</MetaDataObject>

View File

@ -0,0 +1,9 @@
#Область ОбработчикиСобытий
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ПараметрыФормы = Новый Структура("", );
ОткрытьФорму("РегистрСведений.узНаличиеЗаметокПоПредмету.ФормаСписка", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно);
КонецПроцедуры
#КонецОбласти

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Help xmlns="http://v8.1c.ru/8.3/xcf/extrnprops" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1">
<Page>ru</Page>
</Help>

View File

@ -0,0 +1,3 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 11.00.9600.18315"></meta></head><body>
<p>Регистр сведений предназначен для примера использования подсистемы <strong>Заметки пользователя</strong>.</p>
<p>В подсистеме <strong>Заметки пользователя </strong>регистр сведений хранит информацию о наличии заметок для элементов справочника <strong>Демо: Контрагенты </strong>и отображается в виде колонки картинок в форме списка этого справочника.</p></body></html>

View File

@ -2982,9 +2982,9 @@
<d3p1:fixedVariantMeasure>Day</d3p1:fixedVariantMeasure>
<d3p1:fixedVariantInterval>1</d3p1:fixedVariantInterval>
<d3p1:autoFullInterval>true</d3p1:autoFullInterval>
<d3p1:fullIntervalBegin>2016-11-26T08:00:00</d3p1:fullIntervalBegin>
<d3p1:fullIntervalEnd>2016-12-05T08:59:59</d3p1:fullIntervalEnd>
<d3p1:visualBegin>2016-11-26T08:00:00</d3p1:visualBegin>
<d3p1:fullIntervalBegin>2016-11-26T17:00:00</d3p1:fullIntervalBegin>
<d3p1:fullIntervalEnd>2016-12-05T17:59:59</d3p1:fullIntervalEnd>
<d3p1:visualBegin>2016-11-26T17:00:00</d3p1:visualBegin>
<d3p1:intervalDrawType>Gradient</d3p1:intervalDrawType>
<d3p1:noneVariantChars>3</d3p1:noneVariantChars>
<d3p1:noneVariantMeasure>Day</d3p1:noneVariantMeasure>

View File

@ -8772,6 +8772,25 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.узНаличиеЗаметокПоПредмету</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СеансыВерсийРасширений</name>
<right>

View File

@ -5187,6 +5187,25 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.узНаличиеЗаметокПоПредмету</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СеансыВерсийРасширений</name>
<right>

View File

@ -40,6 +40,8 @@
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.узНаблюдателиЗаЗадачами</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.узСледитьЗаЗадачей</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">CommonPicture.узНеСледитьЗаЗадачей</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.узНаличиеЗаметокПоПредмету</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Catalog.Заметки</xr:Item>
</Content>
</Properties>
<ChildObjects/>