IBaseUniversalService.AddNewItem — метод (BaseUniversalItemType)

Создаёт новую строку в указанном узле справочника.

Синтаксис

BaseUniversalItem AddNewItem(BaseUniversalItemType itemType)
Параметры
itemType

Тип: BaseUniversalItemType

Узел справочника

Возвращаемое значение

Тип: BaseUniversalItem

Добавленная строка

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр itemType.

Примеры

В примере, сервис используется для добавления строки в существующий узел

(1)

IBaseUniversalService baseUniversalService = objectContext.GetService<IBaseUniversalService>(); (2)

BaseUniversalItemType baseUniversalItemType = objectContext.GetObject<BaseUniversalItemType>(new Guid("00000000-0000-0000-0000-000000000000")); (3)

BaseUniversalItem baseUniversalItem = baseUniversalService.AddNewItem(baseUniversalItemType);
baseUniversalItem.Name = "Строка справочника";
baseUniversalItem.Description = "Строка справочника созданная из кода"; (4)
objectContext.SaveObject<BaseUniversalItem>(baseUniversalItem);
1 Инициализация контекста объектов.
2 Получение сервисов.
3 Получение узла, в который будет произведено добавление строки.
4 Добавление строки.