From 48fbf52438453ee9bbf1c9405a6db5df6969ed8f Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Thu, 29 Dec 2022 12:50:40 +0300 Subject: [PATCH] =?UTF-8?q?#304=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D0=9C=D0=B5=D1=82=D0=BA=D0=B8=20(=D0=AF=D1=80?= =?UTF-8?q?=D0=BB=D1=8B=D0=BA=D0=B8)=20Labels=20=D0=B2=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B4=D0=B0=D1=87=D0=B8=20(=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9=20?= =?UTF-8?q?=D0=BC=D0=B5=D1=85=D0=B0=D0=BD=D0=B8=D0=B7=D0=BC=201=D1=81=20"?= =?UTF-8?q?=D0=9C=D0=BD=D0=BE=D0=B6=D0=B5=D1=81=D1=82=D0=B2=D0=B5=D0=BD?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5=20=D1=85=D0=B0=D1=80=D0=B0=D0=BA=D1=82=D0=B5?= =?UTF-8?q?=D1=80=D0=B8=D1=81=D1=82=D0=B8=D0=BA=D0=B8")?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VERSIONS.md | 1 + .../узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml | 55 +-- .../Forms/ФормаЭлемента/Ext/Form/Module.bsl | 58 ++- .../Forms/ФормаМетки/Ext/Form.xml | 11 - .../Forms/ФормаМетки/Ext/Form/Module.bsl | 52 +-- .../Ext/Module.bsl | 338 ++++-------------- src/cf/Configuration.xml | 1 + src/cf/Enums/узВидыСобытий.xml | 24 ++ src/cf/StyleItems/узМеткиЗадачШрифт.xml | 17 + 9 files changed, 215 insertions(+), 342 deletions(-) create mode 100644 src/cf/StyleItems/узМеткиЗадачШрифт.xml diff --git a/VERSIONS.md b/VERSIONS.md index ef117b203..1ce336d57 100644 --- a/VERSIONS.md +++ b/VERSIONS.md @@ -5,6 +5,7 @@ **Выпущена версия 1.0.5.ххх (Обновление от хх.хх.2021)** **Изменения** +* #304 Метки (Ярлыки) Labels в задачи (новый механизм 1с "Множественные характеристики") (https://wonderland.v8.1c.ru/blog/vozmozhnost-raboty-s-mnozhestvennymi-kharakteristikami/) * #295 При записи задачи в которой есть закладка код выдается ошибка 8.3.20.1549. Спасибо @Badya67 * #289 Добавить кнопку "Полноэкранный режим" для закладки "Таблица". Спасибо @Badya67 * #249 При добавлении префикса ИБ ошибка. Спасибо @Badya67 diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml index ae10ad0cd..5fcce9cf6 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml @@ -162,6 +162,29 @@ + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Группа метки</v8:content> + </v8:item> + + + + ru + Метки + + + + + + + @@ -325,27 +348,6 @@ false - - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Группа метки</v8:content> - </v8:item> - - - - ru - Метки - - - - @@ -3452,6 +3454,17 @@ v8ui:FormattedString + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Свойство метка задачи</v8:content> + </v8:item> + + + cfg:ChartOfCharacteristicTypesRef.узДопРеквизитыЗадачМножественные + + diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl index 75d4fe129..f1409f7cb 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -9,6 +9,10 @@ &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + Свойство_МеткаЗадачи = Справочники.узКонстанты.ПолучитьЗначениеКонстанты( + "Свойство_МеткаЗадачи", + Тип("ПланВидовХарактеристикСсылка.узДопРеквизитыЗадачМножественные"), , Истина, Истина); + //+ УрянскийД 2020-06-22 (начало) ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(Объект, ЭтотОбъект); //- УрянскийД 2020-06-22 (окончание) @@ -61,7 +65,7 @@ //+ #104 Дзеса Ігор (capitoshko) 08.10.2018 УстановитьПараметрОтбораПоУчетуЗадач(); //- #104 Дзеса Ігор (capitoshko) 08.10.2018 - + ДобавитьМеткиНаФорму(); ОбновитьОтображениеМетокЗадачи(); @@ -783,7 +787,7 @@ КнопкаФормы.АвтоМаксимальнаяШирина = Истина; КнопкаФормы.ЦветФона = МеткаСсылка.ЦветФонаМетки.Получить(); КнопкаФормы.ЦветТекста = МеткаСсылка.ЦветТекстаМетки.Получить(); - КнопкаФормы.Шрифт = Новый Шрифт("@Arial Unicode MS", 8, Ложь); + КнопкаФормы.Шрифт = ШрифтыСтиля.узМеткиЗадачШрифт; КнопкаФормы.Видимость = Ложь; Если ВыбранныеМеткиЗадач.Найти(МеткаСсылка) <> Неопределено Тогда @@ -2036,6 +2040,10 @@ Для Каждого СтрокаДопРеквизитыМножественные Из Объект.ДопРеквизитыМножественные Цикл + Если СтрокаДопРеквизитыМножественные.Свойство <> Свойство_МеткаЗадачи Тогда + Продолжить; + КонецЕсли; + МеткиЗадачи.Добавить(СтрокаДопРеквизитыМножественные.Значение); КонецЦикла; @@ -2051,6 +2059,52 @@ Возврат; Конецесли; + МеткиСписок = РезультатЗакрытия; + + СтрокиКУдалению = Новый Массив(); + + Для Каждого ЭлСпискаМетки Из МеткиСписок Цикл + + МеткаСсылка = ЭлСпискаМетки.Значение; + + ЕстьМеткаВОбъекте = Ложь; + + Для Каждого СтрокаДопРеквизитыМножественные Из Объект.ДопРеквизитыМножественные Цикл + + МеткаВОбъекте = СтрокаДопРеквизитыМножественные.Значение; + + Если СтрокаДопРеквизитыМножественные.Свойство <> Свойство_МеткаЗадачи Тогда + Продолжить; + КонецЕсли; + + Если МеткаВОбъекте <> МеткаСсылка Тогда + Продолжить; + КонецЕсли; + + ЕстьМеткаВОбъекте = Истина; + + Если НЕ ЭлСпискаМетки.Пометка Тогда + СтрокиКУдалению.Добавить(СтрокаДопРеквизитыМножественные); + КонецЕсли; + + КонецЦикла; + + Если ЭлСпискаМетки.Пометка + И НЕ ЕстьМеткаВОбъекте Тогда + + СтрокаДопРеквизитыМножественные = Объект.ДопРеквизитыМножественные.Добавить(); + СтрокаДопРеквизитыМножественные.Свойство = Свойство_МеткаЗадачи; + СтрокаДопРеквизитыМножественные.КлючСтроки = "" + Новый УникальныйИдентификатор; + СтрокаДопРеквизитыМножественные.Значение = МеткаСсылка; + + КонецЕсли; + + КонецЦикла; + + Для Каждого СтрокаКУдалению Из СтрокиКУдалению Цикл + Объект.ДопРеквизитыМножественные.Удалить(СтрокаКУдалению); + КонецЦикла; + ОбновитьВидимостьКомандаМетки(); ОбновитьОтображениеМетокЗадачи(); diff --git a/src/cf/Catalogs/узМеткиЗадач/Forms/ФормаМетки/Ext/Form.xml b/src/cf/Catalogs/узМеткиЗадач/Forms/ФормаМетки/Ext/Form.xml index 25a5b5df3..74f36057d 100644 --- a/src/cf/Catalogs/узМеткиЗадач/Forms/ФормаМетки/Ext/Form.xml +++ b/src/cf/Catalogs/узМеткиЗадач/Forms/ФормаМетки/Ext/Form.xml @@ -109,17 +109,6 @@ - - - <v8:item> - <v8:lang>ru</v8:lang> - <v8:content>Задача объект</v8:content> - </v8:item> - - - cfg:CatalogObject.узЗадачи - - <v8:item> diff --git a/src/cf/Catalogs/узМеткиЗадач/Forms/ФормаМетки/Ext/Form/Module.bsl b/src/cf/Catalogs/узМеткиЗадач/Forms/ФормаМетки/Ext/Form/Module.bsl index 14400b3c6..d9475eb6c 100644 --- a/src/cf/Catalogs/узМеткиЗадач/Forms/ФормаМетки/Ext/Form/Module.bsl +++ b/src/cf/Catalogs/узМеткиЗадач/Forms/ФормаМетки/Ext/Form/Module.bsl @@ -3,11 +3,7 @@ &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) - - Свойство_МеткаЗадачи = Справочники.узКонстанты.ПолучитьЗначениеКонстанты( - "Свойство_МеткаЗадачи", - Тип("ПланВидовХарактеристикСсылка.узДопРеквизитыЗадачМножественные"), , Истина, Истина); - + ДобавитьМеткиНаФорму(); УстановитьВидимостьДоступность(); @@ -33,50 +29,8 @@ &НаКлиенте Процедура КомандаОК(Команда) - - ОбъектФормыВладельца = ЭтотОбъект.ВладелецФормы.Объект; - - СтрокиКУдалению = Новый Массив(); - - Для Каждого ЭлСпискаМетки Из МеткиСписок Цикл - МеткаСсылка = ЭлСпискаМетки.Значение; - - ЕстьМеткаВОбъекте = Ложь; - - Для Каждого СтрокаДопРеквизитыМножественные Из ОбъектФормыВладельца.ДопРеквизитыМножественные Цикл - - МеткаВОбъекте = СтрокаДопРеквизитыМножественные.Значение; - - Если МеткаВОбъекте <> МеткаСсылка Тогда - Продолжить; - КонецЕсли; - - ЕстьМеткаВОбъекте = Истина; - - Если НЕ ЭлСпискаМетки.Пометка Тогда - СтрокиКУдалению.Добавить(СтрокаДопРеквизитыМножественные); - КонецЕсли; - - КонецЦикла; - - Если ЭлСпискаМетки.Пометка - И НЕ ЕстьМеткаВОбъекте Тогда - - СтрокаДопРеквизитыМножественные = ОбъектФормыВладельца.ДопРеквизитыМножественные.Добавить(); - СтрокаДопРеквизитыМножественные.Свойство = Свойство_МеткаЗадачи; - СтрокаДопРеквизитыМножественные.КлючСтроки = "" + Новый УникальныйИдентификатор; - СтрокаДопРеквизитыМножественные.Значение = МеткаСсылка; - - КонецЕсли; - - КонецЦикла; - - Для Каждого СтрокаКУдалению Из СтрокиКУдалению Цикл - ОбъектФормыВладельца.ДопРеквизитыМножественные.Удалить(СтрокаКУдалению); - КонецЦикла; - - Закрыть(Истина); + Закрыть(МеткиСписок); КонецПроцедуры @@ -130,7 +84,7 @@ КнопкаФормы.АвтоМаксимальнаяШирина = Истина; КнопкаФормы.ЦветФона = МеткаСсылка.ЦветФонаМетки.Получить(); КнопкаФормы.ЦветТекста = МеткаСсылка.ЦветТекстаМетки.Получить(); - КнопкаФормы.Шрифт = Новый Шрифт("@Arial Unicode MS", 8, Ложь); + КнопкаФормы.Шрифт = ШрифтыСтиля.узМеткиЗадачШрифт; КнопкаФормы.Пометка = Ложь; Если МеткаВыбрана Тогда diff --git a/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl b/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl index f4af5ec37..566a17f57 100644 --- a/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl +++ b/src/cf/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl @@ -320,6 +320,13 @@ Обработчик.ОбщиеДанные = Истина; Обработчик.Комментарий = "Обновление на версию 1.0.5.015"; + Обработчик = Обработчики.Добавить(); + Обработчик.НачальноеЗаполнение = Ложь; + Обработчик.Версия = "1.0.5.016"; + Обработчик.Процедура = "узОбновлениеИнформационнойБазы.ОбновлениеНаВерсию_1_0_5_016"; + Обработчик.ОбщиеДанные = Истина; + Обработчик.Комментарий = "Обновление на версию 1.0.5.016"; + КонецПроцедуры Процедура ПередОбновлениемИнформационнойБазы() Экспорт КонецПроцедуры @@ -1194,7 +1201,78 @@ ПеренестиКодВСодержаниеТекстКод(); ЗаполнитьРеквизитПоказыватьТаблицу(); -КонецПроцедуры +КонецПроцедуры + +Процедура ОбновлениеНаВерсию_1_0_5_016() Экспорт + + ТипБулево = Тип("Булево"); + + Свойство_МеткаЗадачи = Справочники.узКонстанты.ПолучитьЗначениеКонстанты( + "Свойство_МеткаЗадачи", + Тип("ПланВидовХарактеристикСсылка.узДопРеквизитыЗадачМножественные")); + + Если Свойство_МеткаЗадачи = Неопределено Тогда + + ПВХОбъект = ПланыВидовХарактеристик.узДопРеквизитыЗадачМножественные.СоздатьЭлемент(); + ПВХОбъект.Наименование = "Метка"; + ПВХОбъект.ТипЗначения = Новый ОписаниеТипов("СправочникСсылка.узМеткиЗадач"); + ПВХОбъект.Множественный = Истина; + ПВХОбъект.Записать(); + + Справочники.узКонстанты.УстановитьЗначениеКонстанты("Свойство_МеткаЗадачи", ПВХОбъект.Ссылка); + + КонецЕсли; + + // BSLLS:StyleElementConstructors-off + + Если Справочники.узМеткиЗадач.НайтиПоНаименованию("Новая фича") = Неопределено Тогда + СпрОбъект = Справочники.узМеткиЗадач.СоздатьЭлемент(); + СпрОбъект.Наименование = "Новая фича"; + СпрОбъект.РеквизитДопУпорядочивания = 1; + СпрОбъект.ЦветФонаМетки = Новый Цвет(224, 255, 255); + СпрОбъект.ЦветТекстаМетки = Новый Цвет(0, 150, 70); + СпрОбъект.Записать(); + КонецЕсли; + + Если Справочники.узМеткиЗадач.НайтиПоНаименованию("Ошибка") = Неопределено Тогда + СпрОбъект = Справочники.узМеткиЗадач.СоздатьЭлемент(); + СпрОбъект.Наименование = "Ошибка"; + СпрОбъект.РеквизитДопУпорядочивания = 2; + СпрОбъект.ЦветФонаМетки = Новый Цвет(255, 200, 200); + СпрОбъект.ЦветТекстаМетки = Новый Цвет(255, 0, 0); + СпрОбъект.Записать(); + КонецЕсли; + + Если Справочники.узМеткиЗадач.НайтиПоНаименованию("Дубль") = Неопределено Тогда + СпрОбъект = Справочники.узМеткиЗадач.СоздатьЭлемент(); + СпрОбъект.Наименование = "Дубль"; + СпрОбъект.РеквизитДопУпорядочивания = 3; + СпрОбъект.ЦветФонаМетки = Новый Цвет(172, 195, 207); + СпрОбъект.ЦветТекстаМетки = Новый Цвет(255, 255, 255); + СпрОбъект.Записать(); + КонецЕсли; + + Если Справочники.узМеткиЗадач.НайтиПоНаименованию("Вопрос") = Неопределено Тогда + СпрОбъект = Справочники.узМеткиЗадач.СоздатьЭлемент(); + СпрОбъект.Наименование = "Вопрос"; + СпрОбъект.РеквизитДопУпорядочивания = 4; + СпрОбъект.ЦветФонаМетки = Новый Цвет(238, 130, 238); + СпрОбъект.ЦветТекстаМетки = Новый Цвет(255, 255, 255); + СпрОбъект.Записать(); + КонецЕсли; + + Если Справочники.узМеткиЗадач.НайтиПоНаименованию("Требуется помощь") = Неопределено Тогда + СпрОбъект = Справочники.узМеткиЗадач.СоздатьЭлемент(); + СпрОбъект.Наименование = "Требуется помощь"; + СпрОбъект.РеквизитДопУпорядочивания = 5; + СпрОбъект.ЦветФонаМетки = Новый Цвет(238, 130, 238); + СпрОбъект.ЦветТекстаМетки = Новый Цвет(255, 255, 255); + СпрОбъект.Записать(); + КонецЕсли; + + // BSLLS:StyleElementConstructors-on + +КонецПроцедуры Процедура ПеренестиКодВСодержаниеТекстКод() Экспорт @@ -1855,261 +1933,3 @@ КонецПроцедуры -//#Область ПрограммныйИнтерфейс - -//#Область ДляВызоваИзДругихПодсистем - -////////////////////////////////////////////////////////////////////////////////// -//// Сведения о библиотеке (или конфигурации). - -//// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииПодсистемы. -//Процедура ПриДобавленииПодсистемы(Описание) Экспорт -// -// Описание.Имя = "УправлениеЗадачами"; -// Описание.Версия = "1.1.0.1"; -// Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно"; -// -// // Требуется библиотека стандартных подсистем. -// Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы"); -// -//КонецПроцедуры - -////////////////////////////////////////////////////////////////////////////////// -//// Обработчики обновления информационной базы. - -//// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковОбновления. -//Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт -// -// // Обработчики, выполняемые при заполнении пустой ИБ. -// // -// -// Обработчик = Обработчики.Добавить(); -// Обработчик.НачальноеЗаполнение = Истина; -// Обработчик.Процедура = "узОбновлениеИнформационнойБазы.ПервыйЗапуск"; -// -// // Обработчики оперативного обновления. -// // -// -// -// // Обработчики отложенного обновления. -// // -// -// УправлениеДоступом.ДобавитьОбработчикОбновленияДляВключенияУниверсальногоОграничения("1.1.0.1", Обработчики); -// -//КонецПроцедуры - -//// См. ОбновлениеИнформационнойБазыБСП.ПередОбновлениемИнформационнойБазы. -//Процедура ПередОбновлениемИнформационнойБазы() Экспорт -// -//КонецПроцедуры - -//// См. ОбновлениеИнформационнойБазыБСП.ПослеОбновленияИнформационнойБазы. -//Процедура ПослеОбновленияИнформационнойБазы(Знач ПредыдущаяВерсия, Знач ТекущаяВерсия, -// Знач ВыполненныеОбработчики, ВыводитьОписаниеОбновлений, МонопольныйРежим) Экспорт -// -//КонецПроцедуры - -//// См. ОбновлениеИнформационнойБазыБСП.ПриПодготовкеМакетаОписанияОбновлений. -//Процедура ПриПодготовкеМакетаОписанияОбновлений(Знач Макет) Экспорт -// -//КонецПроцедуры - -//// См. ОбновлениеИнформационнойБазыБСП.ПриОпределенииРежимаОбновленияДанных. -//Процедура ПриОпределенииРежимаОбновленияДанных(РежимОбновленияДанных, СтандартнаяОбработка) Экспорт -// -//КонецПроцедуры - -//// См. ОбновлениеИнформационнойБазыБСП.ПриДобавленииОбработчиковПереходаСДругойПрограммы. -//Процедура ПриДобавленииОбработчиковПереходаСДругойПрограммы(Обработчики) Экспорт -// -//КонецПроцедуры - -//// См. ОбновлениеИнформационнойБазыБСП.ПриЗавершенииПереходаСДругойПрограммы. -//Процедура ПриЗавершенииПереходаСДругойПрограммы(ПредыдущееИмяКонфигурации, ПредыдущаяВерсияКонфигурации, Параметры) Экспорт -// -//КонецПроцедуры - -//#КонецОбласти - -//#КонецОбласти - -//#Область СлужебныеПроцедурыИФункции - -////////////////////////////////////////////////////////////////////////////////// -//// Заполнение пустой ИБ - -//Процедура ПервыйЗапуск() Экспорт -// -// ЗаполнитьКонстантыПоУмолчанию(); -// -// ЗаполнитьСвойстваВидовКонтактнойИнформации(); -// -// ЗаполнитьПредопределенныеВидыСтатусовЗадач(); -// ЗаполнитьПредопределенныеСтатусыЗадач(); -// ЗаполнитьПредопределенныеВариантыВажностиЗадач(); -// ЗаполнитьПредопределенныеГруппыТекущихДел(); -// -// РегистрыСведений.узСловарь.ЗаполнитьСловарьПоУмолчанию(); -// РегистрыСведений.узПроксиСерверы.ЗаполнитьНастройкамиПоУмолчанию(); -// -//КонецПроцедуры - -//Процедура ЗаполнитьКонстантыПоУмолчанию() -// -// ЗначенияПоУмолчанию = Новый Структура; -// // Текущие дела -// ЗначенияПоУмолчанию.Вставить("ОтключитьВозможностьСозданиеРегламентныхТекущихДел", Ложь); -// // Задачи -// ЗначенияПоУмолчанию.Вставить("СтатусЗадачиПоУмолчанию", Справочники.узСтатусыЗадачи.Зарегистрирована); -// // Телеграмм -// ЗначенияПоУмолчанию.Вставить("ТелеграммИспользоватьЗаменуСимволовВДругуюКодировку", Истина); -// ЗначенияПоУмолчанию.Вставить("ТелеграммИспользоватьПроксиДляОтправки", Ложь); -// -// Для каждого Константа Из ЗначенияПоУмолчанию Цикл -// Справочники.узКонстанты.УстановитьЗначениеКонстанты(Константа.Ключ, Константа.Значение); -// КонецЦикла; -// -// Константы.ИспользоватьНапоминанияПользователя.Установить(Истина); -// -// ОбновитьПовторноИспользуемыеЗначения(); -// -//КонецПроцедуры - -//Процедура ЗаполнитьСвойстваВидовКонтактнойИнформации() -// -// // Контактная информация справочника "Заказчики" -// ГруппаКонтактнойИнформации = УправлениеКонтактнойИнформацией.ПараметрыГруппыВидаКонтактнойИнформации(); -// ГруппаКонтактнойИнформации.Имя = "СправочникузКонтрагенты"; -// ГруппаКонтактнойИнформации.Наименование = НСтр("ru='Контактная информация справочника ""Заказчики""'"); -// -// Группа = УправлениеКонтактнойИнформацией.УстановитьСвойстваГруппыВидаКонтактнойИнформации(ГруппаКонтактнойИнформации); -// -// Вид = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты); -// Вид.Имя = "узEmailКонтрагенты"; -// Вид.Группа = Группа; -// Вид.Порядок = 1; -// Вид.МожноИзменятьСпособРедактирования = Истина; -// Вид.НастройкиПроверки.ПроверятьКорректность = Истина; -// УправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(Вид); -// -// Вид = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Телефон); -// Вид.Имя = "узТелефонКонтрагенты"; -// Вид.Группа = Группа; -// Вид.Порядок = 2; -// Вид.МожноИзменятьСпособРедактирования = Истина; -// УправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(Вид); -// -//КонецПроцедуры - -//Процедура ЗаполнитьПредопределенныеВидыСтатусовЗадач() - -// Объект = Справочники.узВидыСтатусов.Backlog.ПолучитьОбъект(); -// Объект.Записать(); -// -// Объект = Справочники.узВидыСтатусов.ВРаботе.ПолучитьОбъект(); -// Объект.Записать(); -// -// Объект = Справочники.узВидыСтатусов.Готово.ПолучитьОбъект(); -// Объект.Записать(); -// -//КонецПроцедуры - -//Процедура ЗаполнитьПредопределенныеСтатусыЗадач() - -// Объект = Справочники.узСтатусыЗадачи.Отменена.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.Backlog; -// Объект.ВидимостьПоУмолчанию = Ложь; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.Backlog.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.Backlog; -// Объект.ВидимостьПоУмолчанию = Истина; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.Отложена.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.Backlog; -// Объект.ВидимостьПоУмолчанию = Ложь; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.Зарегистрирована.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.Backlog; -// Объект.ВидимостьПоУмолчанию = Истина; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.ОжидаетОтвета.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.ВРаботе; -// Объект.ВидимостьПоУмолчанию = Истина; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.ВПроцессеВыполнения.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.ВРаботе; -// Объект.ВидимостьПоУмолчанию = Истина; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.НаТестированииПоказПользователям.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.ВРаботе; -// Объект.ВидимостьПоУмолчанию = Истина; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.ЗапросНаДобавление.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.ВРаботе; -// Объект.ВидимостьПоУмолчанию = Ложь; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.КПереносуВРабочую.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.ВРаботе; -// Объект.ВидимостьПоУмолчанию = Ложь; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.Готово.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.Готово; -// Объект.ВидимостьПоУмолчанию = Истина; -// Объект.Записать(); -// -// Объект = Справочники.узСтатусыЗадачи.Архив.ПолучитьОбъект(); -// Объект.ВидСтатуса = Справочники.узВидыСтатусов.Готово; -// Объект.ВидимостьПоУмолчанию = Ложь; -// Объект.Записать(); -// -//КонецПроцедуры - -//Процедура ЗаполнитьПредопределенныеВариантыВажностиЗадач() -// -// Объект = Справочники.узВариантыВажностиЗадачи.Высокая.ПолучитьОбъект(); -// Объект.ВариантВажностиВзаимодействия = Перечисления.ВариантыВажностиВзаимодействия.Высокая; -// Объект.Записать(); -// -// Объект = Справочники.узВариантыВажностиЗадачи.Обычная.ПолучитьОбъект(); -// Объект.ВариантВажностиВзаимодействия = Перечисления.ВариантыВажностиВзаимодействия.Обычная; -// Объект.Записать(); -// -// Объект = Справочники.узВариантыВажностиЗадачи.Низкая.ПолучитьОбъект(); -// Объект.ВариантВажностиВзаимодействия = Перечисления.ВариантыВажностиВзаимодействия.Низкая; -// Объект.Записать(); -// -//КонецПроцедуры - -//Процедура ЗаполнитьПредопределенныеГруппыТекущихДел() -// -// Объект = Справочники.узГруппыТекущихДел.Сегодня.ПолучитьОбъект(); -// Объект.Порядок = 1; -// Объект.Записать(); -// -// Объект = Справочники.узГруппыТекущихДел.НаНеделе.ПолучитьОбъект(); -// Объект.Порядок = 2; -// Объект.Записать(); -// -// Объект = Справочники.узГруппыТекущихДел.Позже.ПолучитьОбъект(); -// Объект.Порядок = 3; -// Объект.Записать(); -// -// Объект = Справочники.узГруппыТекущихДел.Регламентное.ПолучитьОбъект(); -// Объект.Порядок = 4; -// Объект.Записать(); -// -//КонецПроцедуры - -////////////////////////////////////////////////////////////////////////////////// -//// Обновление ИБ - -//#КонецОбласти diff --git a/src/cf/Configuration.xml b/src/cf/Configuration.xml index 7938a0350..4674a4feb 100644 --- a/src/cf/Configuration.xml +++ b/src/cf/Configuration.xml @@ -291,6 +291,7 @@ <StyleItem>узКанбанДоскаЦветСветлоЗеленый</StyleItem> <StyleItem>узЦветЧерный</StyleItem> <StyleItem>узКанбанДоскаШрифтЖирный</StyleItem> + <StyleItem>узМеткиЗадачШрифт</StyleItem> <CommonPicture>GoogleMaps</CommonPicture> <CommonPicture>Skype</CommonPicture> <CommonPicture>БыстрыеНастройкиОтчета</CommonPicture> diff --git a/src/cf/Enums/узВидыСобытий.xml b/src/cf/Enums/узВидыСобытий.xml index c0e7f1880..5c4154c42 100644 --- a/src/cf/Enums/узВидыСобытий.xml +++ b/src/cf/Enums/узВидыСобытий.xml @@ -314,6 +314,30 @@ <Comment/> </Properties> </EnumValue> + <EnumValue uuid="080be795-e9b0-4bf3-8f81-0a18b00da018"> + <Properties> + <Name>ДобавленаМетка</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Добавлена метка</v8:content> + </v8:item> + </Synonym> + <Comment/> + </Properties> + </EnumValue> + <EnumValue uuid="81179d82-b786-4483-8f59-09a5f2d0115a"> + <Properties> + <Name>УбранаМетка</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Убрана метка</v8:content> + </v8:item> + </Synonym> + <Comment/> + </Properties> + </EnumValue> </ChildObjects> </Enum> </MetaDataObject> \ No newline at end of file diff --git a/src/cf/StyleItems/узМеткиЗадачШрифт.xml b/src/cf/StyleItems/узМеткиЗадачШрифт.xml new file mode 100644 index 000000000..748ab0369 --- /dev/null +++ b/src/cf/StyleItems/узМеткиЗадачШрифт.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns: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.15"> + <StyleItem uuid="19a4ac20-16e0-460e-987f-17e8c2df27a4"> + <Properties> + <Name>узМеткиЗадачШрифт</Name> + <Synonym> + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Метки задач шрифт</v8:content> + </v8:item> + </Synonym> + <Comment/> + <Type>Font</Type> + <Value xsi:type="v8ui:Font" faceName="@Arial Unicode MS" height="8" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/> + </Properties> + </StyleItem> +</MetaDataObject> \ No newline at end of file