diff --git a/src/Catalogs/узКонфигурации.xml b/src/Catalogs/узКонфигурации.xml
index bfd8efd84..01916188b 100644
--- a/src/Catalogs/узКонфигурации.xml
+++ b/src/Catalogs/узКонфигурации.xml
@@ -32,7 +32,7 @@
- false
+ true
HierarchyFoldersAndItems
false
2
diff --git a/src/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl b/src/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl
new file mode 100644
index 000000000..09fcc7048
--- /dev/null
+++ b/src/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl
@@ -0,0 +1,4 @@
+
+Процедура ПриЗаписи(Отказ)
+ // Вставить содержимое обработчика.
+КонецПроцедуры
diff --git a/src/Catalogs/узСтатусыЗадачи/Ext/Predefined.xml b/src/Catalogs/узСтатусыЗадачи/Ext/Predefined.xml
index 7630fd5f6..453a29512 100644
--- a/src/Catalogs/узСтатусыЗадачи/Ext/Predefined.xml
+++ b/src/Catalogs/узСтатусыЗадачи/Ext/Predefined.xml
@@ -2,55 +2,55 @@
-
Backlog
-
00000000008
+ 00000000002
Backlog
false
-
Архив
-
00000000007
+ 00000000009
Архив
false
-
ВПроцессеВыполнения
-
00000000003
+ 00000000006
В процессе выполнения
false
-
Готово
-
00000000006
+ 00000000008
Готово
false
-
Зарегистрирована
-
00000000001
+ 00000000004
Зарегистрирована
false
-
НаТестированииПоказПользователям
-
00000000004
+ 00000000007
На тестировании / показ пользователям
false
-
ОжидаетОтвета
-
00000000002
+ 00000000005
Ожидает ответа
false
-
Отложена
-
00000000005
+ 00000000003
Отложена
false
-
Отменена
-
00000000009
+ 00000000001
Отменена
false
diff --git a/src/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl b/src/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl
index bbaf416f6..947acf5c5 100644
--- a/src/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl
+++ b/src/CommonModules/узОбновлениеИнформационнойБазы/Ext/Module.bsl
@@ -5,6 +5,14 @@
Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы");
КонецПроцедуры
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
+
+ Обработчик = Обработчики.Добавить();
+ Обработчик.Версия = "";
+ Обработчик.НачальноеЗаполнение = Истина;
+ Обработчик.Процедура = "узОбновлениеИнформационнойБазы.узНачальноеЗаполнение";
+ Обработчик.ОбщиеДанные = Истина;
+ Обработчик.Комментарий = "Выполняется начальное заполнение данных";
+
КонецПроцедуры
Процедура ПередОбновлениемИнформационнойБазы() Экспорт
КонецПроцедуры
@@ -18,4 +26,91 @@
Процедура ПриОпределенииРежимаОбновленияДанных(РежимОбновленияДанных, СтандартнаяОбработка) Экспорт
КонецПроцедуры
Процедура ПриЗавершенииПереходаСДругойПрограммы(Знач ПредыдущееИмяКонфигурации, Знач ПредыдущаяВерсияКонфигурации, Параметры) Экспорт
-КонецПроцедуры
\ No newline at end of file
+КонецПроцедуры
+
+Процедура узНачальноеЗаполнение() Экспорт
+ узДобавитьАдминистраторИБ();
+ узОбработатьСправочники("узВидыСтатусов");
+ узОбработатьСправочники("узВариантыВажностиЗадачи");
+ узОбработатьСправочники("узСтатусыЗадачи");
+ узПроставитьВидСтатусаВСтатусахЗадачи();
+ Константы.ЗаголовокСистемы.Установить("Управление задачами");
+ Константы.ИспользоватьНапоминанияПользователя.Установить(Истина);
+ Сообщить("После первоначального заполнения, необходимо перезапустить программу");
+КонецПроцедуры
+
+Процедура узДобавитьАдминистраторИБ()
+ ИмяПользователя = "Администратор";
+ Если ПользователиИнформационнойБазы.НайтиПоИмени(ИмяПользователя)<>Неопределено Тогда
+ Возврат;
+ КонецЕсли;
+ ПользовательИБ = ПользователиИнформационнойБазы.СоздатьПользователя();
+ ПользовательИБ.Имя = ИмяПользователя;
+ ПользовательИБ.ПоказыватьВСпискеВыбора = Истина;
+ ПользовательИБ.ПолноеИмя = ИмяПользователя;
+ ПользовательИБ.АутентификацияСтандартная = Истина;
+ ПользовательИБ.Роли.Добавить(Метаданные.Роли.АдминистраторСистемы);
+ ПользовательИБ.Роли.Добавить(Метаданные.Роли.ПолныеПрава);
+ ПользовательИБ.Роли.Добавить(Метаданные.Роли.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок);
+ ПользовательИБ.Язык = Метаданные.Языки.Русский;
+ ПользовательИБ.Записать();
+КонецПроцедуры
+
+Процедура узПроставитьВидСтатусаВСтатусахЗадачи()
+ ТЗНастройки = Новый ТаблицаЗначений();
+ ТЗНастройки.Колонки.Добавить("СтатусЗадачи");
+ ТЗНастройки.Колонки.Добавить("ВидСтатуса");
+ ТЗНастройки.Колонки.Добавить("ВидимостьПоУмолчанию");
+
+ ВидСтатуса_Backlog = Справочники.узВидыСтатусов.Backlog;
+ ВидСтатуса_ВРаботе = Справочники.узВидыСтатусов.ВРаботе;
+ ВидСтатуса_Готово = Справочники.узВидыСтатусов.Готово;
+
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.Отменена,ВидСтатуса_Backlog,Ложь,ТЗНастройки);
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.Backlog,ВидСтатуса_Backlog,Истина,ТЗНастройки);
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.Отложена,ВидСтатуса_Backlog,Ложь,ТЗНастройки);
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.Зарегистрирована,ВидСтатуса_Backlog,Истина,ТЗНастройки);
+
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.ОжидаетОтвета,ВидСтатуса_ВРаботе,Истина,ТЗНастройки);
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.ВПроцессеВыполнения,ВидСтатуса_ВРаботе,Истина,ТЗНастройки);
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.НаТестированииПоказПользователям,ВидСтатуса_ВРаботе,Истина,ТЗНастройки);
+
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.Готово,ВидСтатуса_Готово,Истина,ТЗНастройки);
+ узДобавитьВТЗНастройки(Справочники.узСтатусыЗадачи.Архив,ВидСтатуса_Готово,Ложь,ТЗНастройки);
+
+ Для каждого СтрокаТЗНастройки из ТЗНастройки цикл
+ СпрОбъект = СтрокаТЗНастройки.СтатусЗадачи.ПолучитьОбъект();
+ СпрОбъект.ВидСтатуса = СтрокаТЗНастройки.ВидСтатуса;
+ СпрОбъект.ВидимостьПоУмолчанию = СтрокаТЗНастройки.ВидимостьПоУмолчанию;
+ СпрОбъект.Записать();
+ Конеццикла;
+КонецПроцедуры
+
+Процедура узДобавитьВТЗНастройки(СтатусЗадачи,ВидСтатуса,ВидимостьПоУмолчанию,ТЗНастройки)
+ СтрокаТЗНастройки = ТЗНастройки.Добавить();
+ СтрокаТЗНастройки.СтатусЗадачи = СтатусЗадачи;
+ СтрокаТЗНастройки.ВидСтатуса = ВидСтатуса;
+ СтрокаТЗНастройки.ВидимостьПоУмолчанию = ВидимостьПоУмолчанию;
+КонецПроцедуры
+
+Процедура узОбработатьСправочники(ИмяСправочника)
+ Запрос = Новый Запрос;
+ Запрос.Текст =
+ "ВЫБРАТЬ
+ | ВТСправочник.Ссылка,
+ | ВТСправочник.Код КАК Код
+ |ИЗ
+ | Справочник."+ИмяСправочника+" КАК ВТСправочник
+ |
+ |УПОРЯДОЧИТЬ ПО
+ | Код";
+
+ РезультатЗапроса = Запрос.Выполнить();
+
+ Выборка = РезультатЗапроса.Выбрать();
+
+ Пока Выборка.Следующий() Цикл
+ СпрОбъект = Выборка.Ссылка.ПолучитьОбъект();
+ СпрОбъект.Записать();
+ КонецЦикла;
+КонецПроцедуры
\ No newline at end of file
diff --git a/src/CommonTemplates/ОписаниеИзмененийСистемы.xml b/src/CommonTemplates/ОписаниеИзмененийСистемы.xml
new file mode 100644
index 000000000..4b0992144
--- /dev/null
+++ b/src/CommonTemplates/ОписаниеИзмененийСистемы.xml
@@ -0,0 +1,16 @@
+
+
+
+
+ ОписаниеИзмененийСистемы
+
+
+ ru
+ Описание изменений системы
+
+
+ Не поставляется, но должен иметь название без префикса _Демо
+ SpreadsheetDocument
+
+
+
\ No newline at end of file
diff --git a/src/CommonTemplates/ОписаниеИзмененийСистемы/Ext/Template.xml b/src/CommonTemplates/ОписаниеИзмененийСистемы/Ext/Template.xml
new file mode 100644
index 000000000..d407796ba
--- /dev/null
+++ b/src/CommonTemplates/ОписаниеИзмененийСистемы/Ext/Template.xml
@@ -0,0 +1,372 @@
+
+
+
+ ru
+ ru
+
+ ru
+ Русский
+ Русский
+
+
+
+ 9
+
+ 0
+
+ 1
+
+
+
+ 1
+
+ 2
+
+
+
+
+ 0
+
+ 3
+
+ 1
+
+ 4
+
+
+ ru
+ Версия 1.0.0.005
+
+
+
+
+
+
+
+ 1
+
+ 5
+
+ 1
+
+ 6
+
+
+
+
+
+ 2
+
+ 7
+
+ 1
+
+ 4
+
+
+ ru
+ Что нового
+
+
+
+
+
+
+
+ 3
+
+ 5
+
+ 1
+
+ 6
+
+
+
+
+
+ 4
+
+ 8
+
+ 1
+
+ 9
+
+
+ ru
+ Управление задачами
+
+
+
+
+
+
+
+ 5
+
+ 5
+
+ 1
+
+ 6
+
+
+
+
+
+ 6
+
+ 5
+
+ 1
+
+ 6
+
+
+
+
+
+ 7
+
+
+ 1
+
+ 10
+
+
+ ru
+ Начальная установка конфигурации "Управление задачами" завершена
+
+
+
+
+
+
+
+ 8
+
+ 5
+
+ 1
+
+ 6
+
+
+
+
+
+ 9
+
+ 11
+
+ 1
+
+ 6
+
+
+
+
+
+ 10
+
+ true
+
+
+
+ 11
+
+ true
+
+
+
+ 12
+
+ true
+
+
+
+ 13
+
+ true
+
+
+
+ 14
+
+ true
+
+
+
+ 15
+
+ true
+
+
+
+ 16
+
+ true
+
+
+
+ 17
+
+ true
+
+
+
+ 18
+
+ true
+
+
+
+ 19
+
+ true
+
+
+
+ 20
+
+ true
+
+
+
+ 21
+
+ true
+
+
+
+ 22
+
+ true
+
+
+
+ 23
+
+ true
+
+
+
+ 24
+
+ true
+
+
+
+ 25
+
+ true
+
+
+
+ 26
+
+ true
+
+
+
+ 27
+
+ true
+
+
+
+ 28
+
+ true
+
+
+
+ 29
+
+ true
+
+
+ true
+ 12
+ 119
+ 119
+
+ Версия1_0_0_005
+
+ Rows
+ 1
+ 8
+ -1
+ -1
+
+
+
+ Шапка1_0_0_005
+
+ Rows
+ 0
+ 0
+ -1
+ -1
+
+
+
+
+
+
+
+ 8
+
+
+ 667
+ Wrap
+ false
+
+
+ 0
+
+
+ 1
+ 0
+ 432
+ #C0C0C0
+ Wrap
+ false
+
+
+ 27
+
+
+ 27
+ 72
+ Wrap
+ false
+
+
+ 2
+
+
+ 2
+ 60
+
+
+ 3
+ 0
+ 432
+ #C0C0C0
+ Wrap
+ false
+
+
+ 27
+ 72
+ Wrap
+
+
+ 24
+
+
+ 72
+
+
\ No newline at end of file
diff --git a/src/Configuration.xml b/src/Configuration.xml
index 4241ddac2..0187b48c0 100644
--- a/src/Configuration.xml
+++ b/src/Configuration.xml
@@ -507,6 +507,7 @@
КомпонентаСклоненияФИО
ПолучениеДереваОбработчиковОбновления
СтруктураПодчиненности
+ ОписаниеИзмененийСистемы
СвязанныеДокументы
ФайлыВТоме
АдминистрированиеКластераCOMКлиентСервер
diff --git a/src/Ext/ManagedApplicationModule.bsl b/src/Ext/ManagedApplicationModule.bsl
index f0c249001..1fd3dc785 100644
--- a/src/Ext/ManagedApplicationModule.bsl
+++ b/src/Ext/ManagedApplicationModule.bsl
@@ -39,6 +39,9 @@
КонецПроцедуры
+
+
+
Процедура ПередЗавершениемРаботыСистемы(Отказ)
// СтандартныеПодсистемы
diff --git a/src/Ext/SessionModule.bsl b/src/Ext/SessionModule.bsl
index 6fa522052..b694282bc 100644
--- a/src/Ext/SessionModule.bsl
+++ b/src/Ext/SessionModule.bsl
@@ -8,8 +8,20 @@
СтандартныеПодсистемыСервер.УстановкаПараметровСеанса(ИменаПараметровСеанса);
// Конец СтандартныеПодсистемы
+ узВыполнитьНастройкуПанелей();
+КонецПроцедуры
+
+
+Процедура узВыполнитьНастройкуПанелей() Экспорт
+ НастройкиИнтерфейса = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения");
+ Если НастройкиИнтерфейса = Неопределено Тогда
+ НастройкиИнтерфейса = Новый НастройкиИнтерфейсаКлиентскогоПриложения();
+ НастройкиСостава = НастройкиИнтерфейса.ПолучитьСостав();
+ НастройкиИнтерфейса.УстановитьСостав(НастройкиСостава);
+ ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения", , НастройкиИнтерфейса);
+ КонецЕсли;
КонецПроцедуры
#КонецОбласти
diff --git a/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml b/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml
index 023c955db..1c75f2738 100644
--- a/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml
+++ b/src/Reports/АнализЖурналаРегистрации/Templates/ПродолжительностьРаботыРегламентныхЗаданий/Ext/Template.xml
@@ -2982,9 +2982,9 @@
Day
1
true
- 2016-09-28T15:00:00
- 2016-10-07T15:59:59
- 2016-09-28T15:00:00
+ 2016-10-01T15:00:00
+ 2016-10-10T15:59:59
+ 2016-10-01T15:00:00
Gradient
3
Day
diff --git a/src/Subsystems/узУправлениеЗадачами/Ext/CommandInterface.xml b/src/Subsystems/узУправлениеЗадачами/Ext/CommandInterface.xml
index 861b169fe..56099d739 100644
--- a/src/Subsystems/узУправлениеЗадачами/Ext/CommandInterface.xml
+++ b/src/Subsystems/узУправлениеЗадачами/Ext/CommandInterface.xml
@@ -1,48 +1,33 @@
-
+
- true
-
-
-
-
- true
-
-
-
-
- true
+ false
-
-
- NavigationPanelSeeAlso
- Auto
-
-
- NavigationPanelSeeAlso
- Auto
-
-
- NavigationPanelSeeAlso
- Auto
-
-
+
+ NavigationPanelOrdinary
+
NavigationPanelOrdinary
-
- NavigationPanelSeeAlso
+
+ NavigationPanelOrdinary
- NavigationPanelSeeAlso
+ NavigationPanelOrdinary
- NavigationPanelSeeAlso
+ NavigationPanelOrdinary
+
+
+ NavigationPanelOrdinary
+
+
+ NavigationPanelOrdinary