2
首先,我不知道我在做什么。我有两个脚本需要在我们使用的应用程序的一个位置运行。他们本身运行得非常好,但我不知道如何将它们一起添加到一个字段中。Noob:合并两个脚本
#1
if (sd.IsNew)
sd.Save(); //must save to get default GL Accounts, then they can be overwritten
if (sd.LineItems.Count(s => s.val_Is_Non_Inventory && !s.IsMarkedToDelete && !s.IsDeleted) > 0)
{
SystemUser sysUser = new SystemUser(Framework.Controller.Credentials.UserName);
foreach (SalesLineItem sli in sd.LineItems.Where(s => s.val_Is_Non_Inventory && !s.IsMarkedToDelete && !s.IsDeleted))
sli.val_Sales_Account = Genframe4.Utils.ConvertToString(sysUser["xGL_Sales_Acct"]);
}
return String.Empty;
#2
if (sd.val_Sales_Doc_Type == "INVOICE" && sd.val_Misc_Charge != (decimal) sd.Customer["xHandlingFeeAmount"])
sd["xOverrideFee"] = true;
else
sd["xOverrideFee"] = false;
return "";
这是一个开源或商业ERP,还是某种你正在编写的内部产品? – vbnet3d
正在产生什么样的错误?出了什么问题? – Sal
你是什么意思*“将它们添加到一个字段中”*?第二个应该是第一个“foreach”的一部分吗?你想如何结合他们? –