diff --git a/src/Catalogs/узЗадачи.xml b/src/Catalogs/узЗадачи.xml
index 8f961d3a7..4d4416322 100644
--- a/src/Catalogs/узЗадачи.xml
+++ b/src/Catalogs/узЗадачи.xml
@@ -1193,6 +1193,45 @@
Use
+
+
+ ИспользоватьФорматированиеВСодержании
+
+
+ ru
+ Использовать форматирование в содержании
+
+
+
+
+ xs:boolean
+
+ false
+
+
+
+ false
+
+ false
+ false
+
+
+ false
+
+ DontCheck
+ Items
+
+
+ Auto
+ Auto
+
+
+ Auto
+
+ DontIndex
+ Use
+
+
diff --git a/src/Catalogs/узЗадачи/Ext/ObjectModule.bsl b/src/Catalogs/узЗадачи/Ext/ObjectModule.bsl
index 080b2d162..7516ae298 100644
--- a/src/Catalogs/узЗадачи/Ext/ObjectModule.bsl
+++ b/src/Catalogs/узЗадачи/Ext/ObjectModule.bsl
@@ -49,6 +49,9 @@
Если НовыйВидСтатуса = ВидСтатуса_Готово
И СтарыйВидСтатуса <> ВидСтатуса_Готово Тогда
ДатаВыполнения = ТекущаяДата();
+ Если НЕ ЗначениеЗаполнено(Исполнитель) Тогда
+ Исполнитель = ТекПользователь;
+ Конецесли;
Конецесли;
Если НовыйВидСтатуса = ВидСтатуса_ВРаботе
И СтарыйВидСтатуса <> ВидСтатуса_ВРаботе Тогда
@@ -128,12 +131,16 @@
КонецПроцедуры
Процедура ОтправитьУведомлениеНаПочту(МассивСобытийВИстории)
- ТекПользователь = Пользователи.ТекущийПользователь();
+
+ Если НЕ ЗначениеЗаполнено(Исполнитель) Тогда
+ Возврат;
+ Конецесли;
Если Исполнитель.узНеОтправлятьУведомленияНаПочту Тогда
Возврат;
Конецесли;
+ ТекПользователь = Пользователи.ТекущийПользователь();
Если ТекПользователь = Исполнитель Тогда
Возврат;
Конецесли;
diff --git a/src/Catalogs/узЗадачи/Forms/ФормаСписка/Ext/Form.xml b/src/Catalogs/узЗадачи/Forms/ФормаСписка/Ext/Form.xml
index b04d6d2af..d36c59190 100644
--- a/src/Catalogs/узЗадачи/Forms/ФормаСписка/Ext/Form.xml
+++ b/src/Catalogs/узЗадачи/Forms/ФормаСписка/Ext/Form.xml
@@ -144,6 +144,11 @@
+
+ Список.Спринт
+
+
+
Список.ОсновнаяЗадача
diff --git a/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml b/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml
index a59a1fa5e..7473ca6cf 100644
--- a/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml
+++ b/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form.xml
@@ -98,33 +98,76 @@
-
-
-
- ru
- Командная панель редактирования
-
-
-
-
- ru
- Командная панель редактирования
-
-
- Item.Содержание
-
-
-
- ФорматированныйТекст
+
+ Объект.ИспользоватьФорматированиеВСодержании
+ CheckBox
+
+
+
+ ИспользоватьФорматированиеВСодержанииПриИзменении
+
+
+
+ Объект.ТекстСодержания
ru
Содержание
-
-
-
+ false
+ false
+ true
+
+
+
+
+
+
+ ru
+ Группа содержание форматированное
+
+
+
+
+ ru
+ Группа содержание форматированное
+
+
+ Vertical
+ None
+ false
+
+
+
+
+
+ ru
+ Командная панель редактирования
+
+
+
+
+ ru
+ Командная панель редактирования
+
+
+ Item.Содержание
+
+
+
+ ФорматированныйТекст
+
+
+ ru
+ Содержание
+
+
+
+
+
+
+
@@ -588,13 +631,6 @@
-
- Объект.ТекстСодержания
- false
- EnterOnInput
-
-
-
false
EnterOnInput
diff --git a/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl
index 6d5416483..b25497fdb 100644
--- a/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl
+++ b/src/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl
@@ -7,9 +7,12 @@
// Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
Если Объект.Ссылка.Пустая() Тогда
+ Объект.ИспользоватьФорматированиеВСодержании = Истина;
Объект.Автор = Пользователи.ТекущийПользователь();
Объект.Важность = ПредопределенноеЗначение("Справочник.узВариантыВажностиЗадачи.Обычная");
- ФорматированныйТекст = Параметры.ЗначениеКопирования.Содержание.Получить();
+ Если Объект.ИспользоватьФорматированиеВСодержании Тогда
+ ФорматированныйТекст = Параметры.ЗначениеКопирования.Содержание.Получить();
+ Конецесли;
Если Параметры.Свойство("ПараметрыНовойЗадачи") Тогда
ПараметрыНовойЗадачи = Параметры.ПараметрыНовойЗадачи;
ЗаполнитьЗначенияСвойств(Объект,ПараметрыНовойЗадачи);
@@ -25,7 +28,9 @@
&НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
- ФорматированныйТекст = ТекущийОбъект.Содержание.Получить();
+ Если Объект.ИспользоватьФорматированиеВСодержании Тогда
+ ФорматированныйТекст = ТекущийОбъект.Содержание.Получить();
+ Конецесли;
КонецПроцедуры
@@ -37,14 +42,12 @@
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
- ТекущийОбъект.Содержание = Новый ХранилищеЗначения(ФорматированныйТекст, Новый СжатиеДанных(9));
-
- ТекстHTML = "";
- Вложения = Новый Структура;
- ФорматированныйТекст.ПолучитьHTML(ТекстHTML, Вложения);
-
- ТекущийОбъект.ТекстСодержания = СтроковыеФункцииКлиентСервер.ИзвлечьТекстИзHTML(ТекстHTML);
-
+ Если Объект.ИспользоватьФорматированиеВСодержании Тогда
+ ТекущийОбъект.Содержание = Новый ХранилищеЗначения(ФорматированныйТекст, Новый СжатиеДанных(9));
+
+ пТекстСодержания = ПолучитьСодержаниеТекстИзФорматированногоТекста();
+ ТекущийОбъект.ТекстСодержания = пТекстСодержания;
+ Конецесли;
КонецПроцедуры
&НаКлиенте
@@ -67,11 +70,26 @@
&НаСервере
Процедура УстановитьВидимостьДоступность()
- Элементы.Родитель.АвтоОтметкаНезаполненного = ТребоватьЗаполнитьРодителя;
- Элементы.Родитель.АвтоВыборНезаполненного = ТребоватьЗаполнитьРодителя;
+ Элементы.Родитель.АвтоОтметкаНезаполненного = ТребоватьЗаполнитьРодителя;
+ Элементы.Родитель.АвтоВыборНезаполненного = ТребоватьЗаполнитьРодителя;
+ Элементы.ГруппаСодержаниеФорматированное.Видимость = Ложь;
+ Элементы.ТекстСодержания.Видимость = Ложь;
+ Если Объект.ИспользоватьФорматированиеВСодержании Тогда
+ Элементы.ГруппаСодержаниеФорматированное.Видимость = Истина;
+ Иначе
+ Элементы.ТекстСодержания.Видимость = Истина;
+ Конецесли;
КонецПроцедуры
-
+&НаСервере
+Функция ПолучитьСодержаниеТекстИзФорматированногоТекста()
+ ТекстHTML = "";
+ Вложения = Новый Структура;
+ ФорматированныйТекст.ПолучитьHTML(ТекстHTML, Вложения);
+
+ пТекстСодержания = СтроковыеФункцииКлиентСервер.ИзвлечьТекстИзHTML(ТекстHTML);
+ Возврат пТекстСодержания;
+КонецФункции
#КонецОбласти
@@ -188,5 +206,21 @@
ОбновитьЗаголовокФормы();
КонецПроцедуры
+&НаКлиенте
+Процедура ИспользоватьФорматированиеВСодержанииПриИзменении(Элемент)
+ ПриИзмененииИспользоватьФорматированиеВСодержанииНаСервере();
+КонецПроцедуры
+
+&НаСервере
+Процедура ПриИзмененииИспользоватьФорматированиеВСодержанииНаСервере()
+ Если Объект.ИспользоватьФорматированиеВСодержании Тогда
+ ФорматированныйТекст = Объект.ТекстСодержания;
+ Иначе
+ пТекстСодержания = ПолучитьСодержаниеТекстИзФорматированногоТекста();
+ Объект.ТекстСодержания = пТекстСодержания;
+ Конецесли;
+ УстановитьВидимостьДоступность();
+КонецПроцедуры
+
#КонецОбласти
diff --git a/src/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl b/src/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl
index 61accd403..9f5a9de9f 100644
--- a/src/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl
+++ b/src/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl
@@ -1,6 +1,6 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "УправлениеЗадачами";
- Описание.Версия = "1.0.0.3";
+ Описание.Версия = "1.0.0.004";
// Требуется библиотека стандартных подсистем.
Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы");
КонецПроцедуры
diff --git a/src/Configuration.xml b/src/Configuration.xml
index e8afc06a0..7f0d9608e 100644
--- a/src/Configuration.xml
+++ b/src/Configuration.xml
@@ -49,7 +49,7 @@
Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок
Управление задачами
- 1.0.0.3
+ 1.0.0.004
false
false
diff --git a/src/DataProcessors/узКанбанДоска/Forms/Форма/Ext/Form.xml b/src/DataProcessors/узКанбанДоска/Forms/Форма/Ext/Form.xml
index f97e32731..47a88dd13 100644
--- a/src/DataProcessors/узКанбанДоска/Forms/Форма/Ext/Form.xml
+++ b/src/DataProcessors/узКанбанДоска/Forms/Форма/Ext/Form.xml
@@ -1766,7 +1766,12 @@
ЦветФона
- style:ReportHeaderBackColor
+ #99CC00
+
+
+ false
+ ЦветТекста
+ #FFFFFF
diff --git a/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml b/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml
index cd40a6182..9bc795775 100644
--- a/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml
+++ b/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml
@@ -2982,9 +2982,9 @@
Day
1
true
- 2016-09-26T13:00:00
- 2016-10-05T13:59:59
- 2016-09-26T13:00:00
+ 2016-09-26T14:00:00
+ 2016-10-05T14:59:59
+ 2016-09-26T14:00:00
Gradient
3
Day
diff --git a/src/Reports/узОтчетЗадачи/Templates/ОсновнаяСхемаКомпоновкиДанных/Ext/Template.xml b/src/Reports/узОтчетЗадачи/Templates/ОсновнаяСхемаКомпоновкиДанных/Ext/Template.xml
index 742437484..0f896e35f 100644
--- a/src/Reports/узОтчетЗадачи/Templates/ОсновнаяСхемаКомпоновкиДанных/Ext/Template.xml
+++ b/src/Reports/узОтчетЗадачи/Templates/ОсновнаяСхемаКомпоновкиДанных/Ext/Template.xml
@@ -94,6 +94,10 @@
URLВнешнейЗаявки
URLВнешнейЗаявки
+
+ Спринт
+ Спринт
+
ИсточникДанных1
ВЫБРАТЬ
узЗадачи.Ссылка КАК Задача,
@@ -103,6 +107,7 @@
узЗадачи.Статус.ВидСтатуса КАК ВидСтатуса,
узЗадачи.Статус,
узЗадачи.Конфигурация,
+ узЗадачи.Спринт,
узЗадачи.Важность,
узЗадачи.ОсновнаяЗадача,
узЗадачи.РеквизитДопУпорядочивания,
diff --git a/src/Roles/ПолныеПрава/Ext/Rights.xml b/src/Roles/ПолныеПрава/Ext/Rights.xml
index 968607c45..b6347ea68 100644
--- a/src/Roles/ПолныеПрава/Ext/Rights.xml
+++ b/src/Roles/ПолныеПрава/Ext/Rights.xml
@@ -3989,6 +3989,25 @@
false
+
+
+