mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-01-05 12:50:36 +02:00
Передача параметров записи при генерации объектов БД #5
This commit is contained in:
parent
2450a10509
commit
70a1690717
@ -24,10 +24,11 @@
|
||||
// Менеджер - Произвольный - Менеджер справочника/ПВХ и тд.
|
||||
// Наименование - Строка, Неопределено - Наименование элемента
|
||||
// Реквизиты - Структура, Неопределено - Значения реквизитов элемента
|
||||
// ПараметрыЗаписи - см. ЮТОбщий.ПараметрыЗаписи
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ЛюбаяСсылка - Ссылка на созданный объект
|
||||
Функция СоздатьЭлемент(Менеджер, Наименование = Неопределено, Реквизиты = Неопределено) Экспорт
|
||||
Функция СоздатьЭлемент(Менеджер, Наименование = Неопределено, Реквизиты = Неопределено, Знач ПараметрыЗаписи = Неопределено) Экспорт
|
||||
|
||||
Если Реквизиты <> Неопределено Тогда
|
||||
Данные = Реквизиты;
|
||||
@ -39,7 +40,7 @@
|
||||
Данные.Вставить("Наименование", Наименование);
|
||||
КонецЕсли;
|
||||
|
||||
Ссылка = ЮТТестовыеДанныеВызовСервера.СоздатьЗапись(Менеджер, Данные, Неопределено, Ложь);
|
||||
Ссылка = ЮТТестовыеДанныеВызовСервера.СоздатьЗапись(Менеджер, Данные, ПараметрыЗаписи, Ложь);
|
||||
ЮТТестовыеДанныеСлужебный.ДобавитьТестовуюЗапись(Ссылка);
|
||||
|
||||
Возврат Ссылка;
|
||||
@ -51,10 +52,11 @@
|
||||
// Параметры:
|
||||
// Менеджер - Произвольный - Менеджер справочника/ПВХ и тд.
|
||||
// Реквизиты - Структура, Неопределено - Значения реквизитов элемента
|
||||
// ПараметрыЗаписи - см. ЮТОбщий.ПараметрыЗаписи
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДокументСсылка - Ссылка на созданный объект
|
||||
Функция СоздатьДокумент(Менеджер, Реквизиты = Неопределено) Экспорт
|
||||
Функция СоздатьДокумент(Менеджер, Реквизиты = Неопределено, Знач ПараметрыЗаписи = Неопределено) Экспорт
|
||||
|
||||
Если Реквизиты <> Неопределено Тогда
|
||||
Данные = Реквизиты;
|
||||
@ -62,7 +64,7 @@
|
||||
Данные = Новый Структура;
|
||||
КонецЕсли;
|
||||
|
||||
Если Данные.Свойство("РежимЗаписи") Тогда
|
||||
Если ПараметрыЗаписи = Неопределено И Данные.Свойство("РежимЗаписи") Тогда
|
||||
ПараметрыЗаписи = ЮТОбщий.ПараметрыЗаписи();
|
||||
ПараметрыЗаписи.РежимЗаписи = Данные.РежимЗаписи;
|
||||
Данные.Удалить("РежимЗаписи");
|
||||
@ -81,10 +83,11 @@
|
||||
// Менеджер - Произвольный - Менеджер справочника/ПВХ и тд.
|
||||
// Наименование - Строка, Неопределено - Наименование элемента
|
||||
// Реквизиты - Структура, Неопределено - Значения реквизитов элемента
|
||||
// ПараметрыЗаписи - см. ЮТОбщий.ПараметрыЗаписи
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ЛюбаяСсылка - Ссылка на созданную группу
|
||||
Функция СоздатьГруппу(Менеджер, Наименование = Неопределено, Реквизиты = Неопределено) Экспорт
|
||||
Функция СоздатьГруппу(Менеджер, Наименование = Неопределено, Реквизиты = Неопределено, Знач ПараметрыЗаписи = Неопределено) Экспорт
|
||||
|
||||
Если Реквизиты <> Неопределено Тогда
|
||||
Данные = Реквизиты;
|
||||
@ -94,7 +97,7 @@
|
||||
|
||||
Данные.Вставить("ЭтоГруппа", Истина);
|
||||
|
||||
Возврат СоздатьЭлемент(Менеджер, Наименование, Данные);
|
||||
Возврат СоздатьЭлемент(Менеджер, Наименование, Данные, ПараметрыЗаписи);
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user