diff --git a/src/cf/Catalogs/узВопросыОтветы/Ext/ObjectModule.bsl b/src/cf/Catalogs/узВопросыОтветы/Ext/ObjectModule.bsl index 54f5d3ade..c57b84dc9 100644 --- a/src/cf/Catalogs/узВопросыОтветы/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узВопросыОтветы/Ext/ObjectModule.bsl @@ -6,6 +6,11 @@ КонецПроцедуры Процедура ПередЗаписью(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + ДатаПоследнегоИзменения = ТекущаяДатаСеанса(); ТЗСобытия = ПолучитьТЗСобытия(); @@ -32,11 +37,15 @@ КонецФункции Процедура ПриЗаписи(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + Если ДополнительныеСвойства.Свойство("узЭтоОбработка") Тогда Возврат; Конецесли; - РегистрацияАктивностиПользователя(ДополнительныеСвойства.ТЗСобытия,Отказ); ДополнительныеСвойства.Удалить("ТЗСобытия"); diff --git a/src/cf/Catalogs/узИсторияКонфигураций/Ext/ObjectModule.bsl b/src/cf/Catalogs/узИсторияКонфигураций/Ext/ObjectModule.bsl index b42b303bd..a37e39e35 100644 --- a/src/cf/Catalogs/узИсторияКонфигураций/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узИсторияКонфигураций/Ext/ObjectModule.bsl @@ -1,5 +1,10 @@  Процедура ПриЗаписи(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + СформироватьЗаписиВРС_узИсторияХранилища(Отказ); РегистрацияАктивностиПользователя(Отказ); @@ -43,6 +48,11 @@ КонецПроцедуры Процедура ПередЗаписью(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + Если НЕ ЗначениеЗаполнено(Наименование) Тогда Наименование = Справочники.узИсторияКонфигураций.ПолучитьНаименование(Версия,ДатаВерсии); Конецесли; diff --git a/src/cf/Catalogs/узКонтрагенты/Ext/ObjectModule.bsl b/src/cf/Catalogs/узКонтрагенты/Ext/ObjectModule.bsl index 9266135ac..6389521d9 100644 --- a/src/cf/Catalogs/узКонтрагенты/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узКонтрагенты/Ext/ObjectModule.bsl @@ -1,6 +1,12 @@  Процедура ПередЗаписью(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + Если НЕ ЗначениеЗаполнено(узКороткоеИмя) Тогда узКороткоеИмя = Наименование; Конецесли; + КонецПроцедуры diff --git a/src/cf/Catalogs/узКонфигурации/Ext/ObjectModule.bsl b/src/cf/Catalogs/узКонфигурации/Ext/ObjectModule.bsl index 8671eea92..e7ddd9641 100644 --- a/src/cf/Catalogs/узКонфигурации/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узКонфигурации/Ext/ObjectModule.bsl @@ -1,10 +1,16 @@  Процедура ПередЗаписью(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + ПроверитьРеквизиты(Отказ); Если Отказ Тогда Возврат; Конецесли; + КонецПроцедуры Процедура ПроверитьРеквизиты(Отказ) diff --git a/src/cf/Catalogs/узСпринты/Ext/ObjectModule.bsl b/src/cf/Catalogs/узСпринты/Ext/ObjectModule.bsl index 8e7680827..a4eac284d 100644 --- a/src/cf/Catalogs/узСпринты/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узСпринты/Ext/ObjectModule.bsl @@ -1,6 +1,10 @@  Процедура ПриЗаписи(Отказ) + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + ОчиститьЗаписи_узСпринтыЗадач_ПоЭтомуСпринту(Отказ); СформироватьЗапись_узСпринтыЗадач(Отказ); @@ -83,6 +87,10 @@ Процедура ПередЗаписью(Отказ) + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + ЗаполнитьДатуНачала(); КонецПроцедуры diff --git a/src/cf/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl b/src/cf/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl index 863010be2..bd4c0edb9 100644 --- a/src/cf/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узСтатусыЗадачи/Ext/ObjectModule.bsl @@ -1,6 +1,10 @@  Процедура ПриЗаписи(Отказ) + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + ИзменитьУПодчиненныхЭлементовРеквизиты(); КонецПроцедуры @@ -49,6 +53,11 @@ КонецПроцедуры Процедура ПередЗаписью(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + Если ЭтотОбъект.Уровень() > 1 Тогда ВызватьИсключение "Ошибка! в данный момент не реализовано использования больше 2 уровней вложенности элементов"; //В канбан доске заголовки надо получать рекурсией diff --git a/src/cf/Catalogs/узТекущиеДела/Ext/ObjectModule.bsl b/src/cf/Catalogs/узТекущиеДела/Ext/ObjectModule.bsl index e289df171..fdd237755 100644 --- a/src/cf/Catalogs/узТекущиеДела/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узТекущиеДела/Ext/ObjectModule.bsl @@ -1,5 +1,10 @@  Процедура ПередЗаписью(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + ЗаполнитьТекстСодержанияСтарое(Отказ); КонецПроцедуры diff --git a/src/cf/Documents/узВыпускРелиза/Ext/ObjectModule.bsl b/src/cf/Documents/узВыпускРелиза/Ext/ObjectModule.bsl index a43d79e11..1e1b86c77 100644 --- a/src/cf/Documents/узВыпускРелиза/Ext/ObjectModule.bsl +++ b/src/cf/Documents/узВыпускРелиза/Ext/ObjectModule.bsl @@ -1,5 +1,10 @@  Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + ОчиститьСвязанныеТЧ(); СформироватьСписокЗадач(); @@ -61,6 +66,11 @@ КонецФункции Процедура ПриЗаписи(Отказ) + + Если ОбменДанными.Загрузка Тогда + Возврат; + КонецЕсли; + Если ДополнительныеСвойства.Свойство("узЭтоОбработка") Тогда Возврат; Конецесли;