PublicAPI.Projects.Budget.BudgetExpense.CreateItemДокументация ELMA API
Создать расход бюджета. Создает объект без сохранения в БД
 
 
Синтаксис

public BudgetExpenseItem CreateItem(
	Budget budget,
	BudgetExpenseItemRef budgetExpenseItemRef,
	string theme,
	double amount,
	string substantiation
)

Параметры

budget
Тип: Budget
Бюджет проекта. Объект. Путь доступа: PublicAPI.Projects.Budget
budgetExpenseItemRef
Тип: BudgetExpenseItemRef
Статья расхода бюджета. Объект. Путь доступа: PublicAPI.Projects.Budgets.BudgetExpenseItemRef
theme
Тип: System String
Тема расхода бюджета
amount
Тип: System Double
Сумма расхода бюджета
substantiation
Тип: System String
Обоснование

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

Тип: BudgetExpenseItem
Расход бюджета
Примеры

//загружаем проект по идентификатору 
var project = PublicAPI.Projects.Project.Load(3);
//загружаем статью расхода бюджета по идентификатору 
var budgetExpenseItemRef= PublicAPI.Projects.Objects.BudgetExpanseItemRef.Load(3);
//тема 
var theme = "New Budget Expense";
//сумма дохода 
var amount = 25000;
//обоснование 
var substantiation = "Самое простое обоснование";


//созадем расход бюджета 
var expenseItem = PublicAPI.Projects.Objects.BudgetExpenseItem.CreateBudgetExpenseItem(project, budgetExpenseItemRef, theme, amount, substantiation);


//expenseItem - созданный расход бюджета (без сохранения в БД)
См. также

Как загрузить статью расхода бюджета