diff --git a/src/cf/DataProcessors/узТекущиеДела.xml b/src/cf/DataProcessors/узТекущиеДела.xml index 242d6f796..2e1b7e4c5 100644 --- a/src/cf/DataProcessors/узТекущиеДела.xml +++ b/src/cf/DataProcessors/узТекущиеДела.xml @@ -846,6 +846,7 @@
Форма
+
ФормаНастройки
КомандаОткрытьТекущиеДела diff --git a/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form.xml b/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form.xml index 83240b79c..e09108d80 100644 --- a/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form.xml +++ b/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form.xml @@ -81,6 +81,11 @@ Form.StandardCommand.CustomizeForm + @@ -289,15 +294,6 @@ ПоказыватьПозжеПриИзменении - - Объект.АвтоматическиСохранятьТекущиеДела - Auto - - - - АвтоматическиСохранятьТекущиеДелаПриИзменении - - @@ -512,5 +508,20 @@ КомандаСохранить + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Настройки</v8:content> + </v8:item> + + + + ru + Команда настройки + + + КомандаНастройки + \ No newline at end of file diff --git a/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form/Module.bsl b/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form/Module.bsl index fa1d5ced2..702cd410d 100644 --- a/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form/Module.bsl +++ b/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form/Module.bsl @@ -1,4 +1,9 @@  +&НаКлиенте +Процедура КомандаНастройки(Команда) + ОткрытьФорму("Обработка.узТекущиеДела.Форма.ФормаНастройки",,ЭтаФорма); +КонецПроцедуры + &НаКлиенте Процедура КомандаОбновить(Команда) ОбновитьТекущиеДелаНаСервере(); @@ -302,9 +307,14 @@ &НаКлиенте Процедура АвтоматическиСохранятьТекущиеДелаПриИзменении(Элемент) + ПрименитьНастройкиНаКлиенте(); +КонецПроцедуры + +&НаКлиенте +Процедура ПрименитьНастройкиНаКлиенте() Экспорт Если Объект.АвтоматическиСохранятьТекущиеДела Тогда ПодключитьОбработчикОжидания("СохранитьТекущиеДелаНаКлиенте", 600); Иначе ОтключитьОбработчикОжидания("СохранитьТекущиеДелаНаКлиенте"); - Конецесли; -КонецПроцедуры + Конецесли; +КонецПроцедуры diff --git a/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки.xml b/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки.xml new file mode 100644 index 000000000..f35dc1542 --- /dev/null +++ b/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки.xml @@ -0,0 +1,22 @@ + + +
+ + ФормаНастройки + + + ru + Настройки "Текущих дел" + + + + Managed + false + + PersonalComputer + MobileDevice + + + +
+
\ No newline at end of file diff --git a/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки/Ext/Form.xml b/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки/Ext/Form.xml new file mode 100644 index 000000000..a080944b5 --- /dev/null +++ b/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки/Ext/Form.xml @@ -0,0 +1,37 @@ + +
+ + false + + + ПриОткрытии + ПриСозданииНаСервере + ПриЗакрытии + + + + + АвтоматическиСохранятьТекущиеДела + Auto + + + + + + + + <v8:item> + <v8:lang>ru</v8:lang> + <v8:content>Автоматически сохранять текущие дела (каждые 15 мин)</v8:content> + </v8:item> + + + xs:boolean + + + +
\ No newline at end of file diff --git a/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки/Ext/Form/Module.bsl b/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки/Ext/Form/Module.bsl new file mode 100644 index 000000000..8e653ca93 --- /dev/null +++ b/src/cf/DataProcessors/узТекущиеДела/Forms/ФормаНастройки/Ext/Form/Module.bsl @@ -0,0 +1,13 @@ + +&НаКлиенте +Процедура ПриЗакрытии() + ВладелецФормы.Объект.АвтоматическиСохранятьТекущиеДела = АвтоматическиСохранятьТекущиеДела; + ВладелецФормы.ПрименитьНастройкиНаКлиенте(); +КонецПроцедуры + + +&НаКлиенте +Процедура ПриОткрытии(Отказ) + АвтоматическиСохранятьТекущиеДела = ВладелецФормы.Объект.АвтоматическиСохранятьТекущиеДела; +КонецПроцедуры +