mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2024-11-30 08:36:50 +02:00
Удаление тестовых данных без учета прав
This commit is contained in:
parent
cb6322e93e
commit
e67fbd93e4
@ -696,12 +696,13 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Ссылки - Массив из ЛюбаяСсылка
|
||||
Процедура Удалить(Ссылки) Экспорт
|
||||
|
||||
// Привилегированно - Булево - Выполнить удаление без учета прав на объекты
|
||||
Процедура Удалить(Ссылки, Привилегированно = Ложь) Экспорт
|
||||
|
||||
Если ЗначениеЗаполнено(Ссылки) Тогда
|
||||
ЮТТестовыеДанныеСлужебныйВызовСервера.Удалить(Ссылки);
|
||||
ЮТТестовыеДанныеВызовСервера.Удалить(Ссылки, Привилегированно);
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает объект подражателя для формирования осмысленных тестовых данных
|
||||
|
@ -111,7 +111,7 @@
|
||||
ЮТФайлы.УдалитьВременныеФайлы(БуферВременныеФайлы());
|
||||
|
||||
Если ЮТНастройкиВыполнения.УдалениеТестовыхДанных() Тогда
|
||||
ЮТТестовыеДанные.Удалить(БуферТестовыеДанные());
|
||||
ЮТТестовыеДанные.Удалить(БуферТестовыеДанные(), Истина);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
@ -88,7 +88,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура Удалить(Знач Ссылки) Экспорт
|
||||
Процедура Удалить(Знач Ссылки, Привилегированно = Ложь) Экспорт
|
||||
|
||||
Если ТипЗнч(Ссылки) <> Тип("Массив") Тогда
|
||||
Ссылки = ЮТКоллекции.ЗначениеВМассиве(Ссылки);
|
||||
@ -102,7 +102,9 @@
|
||||
Если Ссылка = Неопределено ИЛИ ЮТТипыДанныхСлужебный.ЭтоТипПеречисления(ТипЗначения) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если Привилегированно и НЕ ПривилегированныйРежим() Тогда
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
КонецЕсли;
|
||||
Попытка
|
||||
Если ЮТТипыДанныхСлужебный.ЭтоСсылочныйТип(ТипЗначения) Тогда
|
||||
Объект = Ссылка.ПолучитьОбъект();
|
||||
|
Loading…
Reference in New Issue
Block a user