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

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

Параметры

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

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

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

//загружаем этап в бюджете проекта по идентификатору 
var phase = PublicAPI.Projects.Objects.ProjectPhase.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, phase, budgetExpenseItemRef, theme, amount, substantiation);
См. также

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