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