1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-01-05 12:50:36 +02:00

Merge remote-tracking branch 'github/develop' into develop

This commit is contained in:
Maximov Valery 2023-12-15 16:15:51 +03:00
commit 61bbb158b1
4 changed files with 17 additions and 25 deletions

View File

@ -24,7 +24,7 @@
Исключение
ОтменитьТранзакцию();
Успешно = Ложь;
ВызватьИсключение;
КонецПопытки;
@ -44,10 +44,6 @@
Владелец = Справочники.Пользователи.НайтиПоКоду(Пользователь.Имя);
Если Владелец.Пустая() Тогда
Владелец = Справочники.Пользователи.ПустойПользователь;
КонецЕсли;
Объект.Владелец = Владелец;
КонецПроцедуры

View File

@ -23,7 +23,6 @@
<name>PredefinedDataName</name>
<comment></comment>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@ -33,7 +32,6 @@
<name>Predefined</name>
<comment></comment>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@ -43,7 +41,6 @@
<name>Ref</name>
<comment></comment>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@ -53,7 +50,6 @@
<name>DeletionMark</name>
<comment></comment>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@ -63,7 +59,6 @@
<name>IsFolder</name>
<comment></comment>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@ -75,7 +70,6 @@
<fillFromFillingValue>true</fillFromFillingValue>
<fillValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@ -86,7 +80,6 @@
<comment></comment>
<fillFromFillingValue>true</fillFromFillingValue>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@ -101,7 +94,6 @@
<comment></comment>
<fillValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@ -111,14 +103,12 @@
<name>Code</name>
<comment></comment>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>DontUse</fullTextSearch>
<mask></mask>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
</standardAttributes>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>DontUse</fullTextSearch>
<dataHistory>Use</dataHistory>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
@ -129,15 +119,7 @@
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<predefined>
<items id="bf9313f1-f2b0-4fb4-a97a-aabef9e25a2e">
<name>ПустойПользователь</name>
<description>Пустой пользователь</description>
<code xsi:type="core:StringValue">
<value>0000000000000000000000001</value>
</code>
</items>
</predefined>
<predefined/>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
<defaultObjectForm>Catalog.Пользователи.Form.ФормаЭлемента</defaultObjectForm>

View File

@ -209,8 +209,14 @@
ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи();
ПараметрыЗаписи.ОбменДаннымиЗагрузка = Истина;
Владелец = Новый Структура("Имя", ЮТест.Данные().СлучайнаяСтрока());
ЮТест.Данные().КонструкторОбъекта(Справочники.Пользователи)
.Установить("Код", Владелец.Имя)
.Записать();
Запись = Новый Структура("Встреча, Начало, Конец, Владелец");
Запись.Встреча = ЮТест.Данные().СоздатьЭлемент(Справочники.Встречи, , , ПараметрыЗаписи);
Запись.Владелец = Владелец;
Мокито.Обучение(Справочники.Встречи)
.Наблюдать("СохранитьИзменения")
@ -223,7 +229,9 @@
.Свойство("ТипыПерехватываемыхОбъектов")
.ИмеетДлину(2);
Справочники.Встречи.СохранитьИзменения(ЮТОбщий.ЗначениеВМассиве(Запись));
Успешно = Справочники.Встречи.СохранитьИзменения(ЮТОбщий.ЗначениеВМассиве(Запись));
ЮТест.ОжидаетЧто(Успешно).ЭтоИстина();
Мокито.Проверить(Запись.Встреча, "Проверка через ссылку")
.КоличествоВызовов("ПередЗаписью").Равно(1)

View File

@ -104,4 +104,10 @@
КонецФункции
Процедура ИнициализироватьПредопределенные() Экспорт
ИнициализироватьПредопределенныеДанные();
КонецПроцедуры
#КонецОбласти