diff --git a/src/cf/DataProcessors/узТекущиеДела/Ext/ObjectModule.bsl b/src/cf/DataProcessors/узТекущиеДела/Ext/ObjectModule.bsl index b23d4fa2c..7f5032451 100644 --- a/src/cf/DataProcessors/узТекущиеДела/Ext/ObjectModule.bsl +++ b/src/cf/DataProcessors/узТекущиеДела/Ext/ObjectModule.bsl @@ -48,6 +48,7 @@ КонецПроцедуры Процедура СохранитьТекущиеДела() Экспорт + ТЧТекущиеДела.Сортировать("Выполнено,НомерСтроки"); Для каждого СтрокаТЧТекущиеДела из ТЧТекущиеДела цикл СтрокаТЧТекущиеДела.ТекстСодержания = СокрЛП(СтрокаТЧТекущиеДела.ТекстСодержания); Если НЕ ЗначениеЗаполнено(СтрокаТЧТекущиеДела.ТекстСодержания) Тогда @@ -95,6 +96,9 @@ Процедура УбратьТекущееДело(МассивТекущихДел) Экспорт Для каждого пТекущееДело из МассивТекущихДел цикл + Если НЕ ЗначениеЗаполнено(пТекущееДело) Тогда + Продолжить; + Конецесли; ТекущееДелоОбъект = пТекущееДело.ПолучитьОбъект(); ТекущееДелоОбъект.Удалить(); Конеццикла; diff --git a/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form/Module.bsl b/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form/Module.bsl index d9da4e878..3e41c78aa 100644 --- a/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form/Module.bsl +++ b/src/cf/DataProcessors/узТекущиеДела/Forms/Форма/Ext/Form/Module.bsl @@ -175,3 +175,13 @@ НаДатуНовая = ПолучитьНаДатуНовая(1); ИзменитьНаДату(НаДатуНовая); КонецПроцедуры + +&НаКлиенте +Процедура ТЧТекущиеДелаПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) + Если НоваяСтрока Тогда + СтрокаТЧТекущиеДела = Элемент.ТекущиеДанные; + СтрокаТЧТекущиеДела.ДатаСоздания = ТекущаяДата(); + СтрокаТЧТекущиеДела.ДатаТекущегоДела = СтрокаТЧТекущиеДела.ДатаСоздания; + СтрокаТЧТекущиеДела.Порядок = СтрокаТЧТекущиеДела.НомерСтроки; + Конецесли; +КонецПроцедуры