diff --git a/fixtures/demo-configuration/src/Catalogs/Встречи/ManagerModule.bsl b/fixtures/demo-configuration/src/Catalogs/Встречи/ManagerModule.bsl index c436def2..a5452c32 100644 --- a/fixtures/demo-configuration/src/Catalogs/Встречи/ManagerModule.bsl +++ b/fixtures/demo-configuration/src/Catalogs/Встречи/ManagerModule.bsl @@ -24,7 +24,7 @@ Исключение ОтменитьТранзакцию(); - Успешно = Ложь; + ВызватьИсключение; КонецПопытки; @@ -44,10 +44,6 @@ Владелец = Справочники.Пользователи.НайтиПоКоду(Пользователь.Имя); - Если Владелец.Пустая() Тогда - Владелец = Справочники.Пользователи.ПустойПользователь; - КонецЕсли; - Объект.Владелец = Владелец; КонецПроцедуры diff --git a/fixtures/demo-configuration/src/Catalogs/Пользователи/Пользователи.mdo b/fixtures/demo-configuration/src/Catalogs/Пользователи/Пользователи.mdo index a4ecf94c..da09704b 100644 --- a/fixtures/demo-configuration/src/Catalogs/Пользователи/Пользователи.mdo +++ b/fixtures/demo-configuration/src/Catalogs/Пользователи/Пользователи.mdo @@ -23,7 +23,6 @@ PredefinedDataName - DontUse @@ -33,7 +32,6 @@ Predefined - DontUse @@ -43,7 +41,6 @@ Ref - DontUse @@ -53,7 +50,6 @@ DeletionMark - DontUse @@ -63,7 +59,6 @@ IsFolder - DontUse @@ -75,7 +70,6 @@ true ShowError - DontUse @@ -86,7 +80,6 @@ true - DontUse @@ -101,7 +94,6 @@ ShowError - DontUse @@ -111,14 +103,12 @@ Code - DontUse Use Managed - DontUse Use 2 true @@ -129,15 +119,7 @@ true true AsDescription - - - ПустойПользователь - Пустой пользователь - - 0000000000000000000000001 - - - + InDialog BothWays Catalog.Пользователи.Form.ФормаЭлемента diff --git a/tests/src/CommonModules/ОМ_Мокито/Module.bsl b/tests/src/CommonModules/ОМ_Мокито/Module.bsl index caaa5ee5..9b8f0f68 100644 --- a/tests/src/CommonModules/ОМ_Мокито/Module.bsl +++ b/tests/src/CommonModules/ОМ_Мокито/Module.bsl @@ -209,8 +209,14 @@ ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи(); ПараметрыЗаписи.ОбменДаннымиЗагрузка = Истина; + Владелец = Новый Структура("Имя", ЮТест.Данные().СлучайнаяСтрока()); + ЮТест.Данные().КонструкторОбъекта(Справочники.Пользователи) + .Установить("Код", Владелец.Имя) + .Записать(); + Запись = Новый Структура("Встреча, Начало, Конец, Владелец"); Запись.Встреча = ЮТест.Данные().СоздатьЭлемент(Справочники.Встречи, , , ПараметрыЗаписи); + Запись.Владелец = Владелец; Мокито.Обучение(Справочники.Встречи) .Наблюдать("СохранитьИзменения") @@ -223,7 +229,9 @@ .Свойство("ТипыПерехватываемыхОбъектов") .ИмеетДлину(2); - Справочники.Встречи.СохранитьИзменения(ЮТОбщий.ЗначениеВМассиве(Запись)); + Успешно = Справочники.Встречи.СохранитьИзменения(ЮТОбщий.ЗначениеВМассиве(Запись)); + + ЮТест.ОжидаетЧто(Успешно).ЭтоИстина(); Мокито.Проверить(Запись.Встреча, "Проверка через ссылку") .КоличествоВызовов("ПередЗаписью").Равно(1) diff --git a/tests/src/CommonModules/ПомощникТестированияВызовСервера/Module.bsl b/tests/src/CommonModules/ПомощникТестированияВызовСервера/Module.bsl index 5181d861..5484f2ee 100644 --- a/tests/src/CommonModules/ПомощникТестированияВызовСервера/Module.bsl +++ b/tests/src/CommonModules/ПомощникТестированияВызовСервера/Module.bsl @@ -104,4 +104,10 @@ КонецФункции +Процедура ИнициализироватьПредопределенные() Экспорт + + ИнициализироватьПредопределенныеДанные(); + +КонецПроцедуры + #КонецОбласти