操作插件--开发备注
金蝶云社区-assassinl10
assassinl10
3人赞赏了该文章 2,820次浏览 未经作者许可,禁止转载编辑于2018年03月14日 16:15:03

this.Option.ContainsVariable("FirstSaveFlag") ---判断单据是不是第一次保存

---------------------------自动保存,提交,审核-----------------------
OperateOption saveOption = OperateOption.Create();
// 调用保存操作
IOperationResult saveResult = BusinessDataServiceHelper.Save(
this.Context,
billView.BillBusinessInfo,
billView.Model.DataObject,
saveOption,
"Save");
if (saveResult.IsSuccess)
{
long newbillId = 0;
foreach (var dataResult in saveResult.SuccessDataEnity)
{
if (dataResult["Id"] != null)
{
newbillId = long.Parse(dataResult["Id"].ToString());
}
}
if (newbillId > 0)
{
IOperationResult submitResult = BusinessDataServiceHelper.Submit(this.Context, billView.BusinessInfo,
new object[] {newbillId}, "Submit", null);
if (submitResult.IsSuccess)
{
IOperationResult auditResult = BusinessDataServiceHelper.Audit(this.Context,
billView.BusinessInfo, new object[] {newbillId}, null);
}
}
}
---------------------------------------------------------------------------------------------------

[password]123456[/password]

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0