D365 通过x++创建销售订单

文章目录


创建销售订单

SalesTable salesTable;
SalesLine salesLine;
NumberSeq numberSeq;

ttsBegin;
//creating sales order header
//getting sales order id from number sequence
numberSeq = NumberSeq::newGetNum(SalesParameters::numRefSalesId());
numberSeq.used();
salesTable.SalesId = numberSeq.num();
salesTable.initValue();
salesTable.CustAccount = 'F0001';
salesTable.initFromCustTable();
//validate
if (!salesTable.validateWrite()) {
	throw Exception::Error;
}
salesTable.insert();
//creating sales order line
salesLine.SalesId = salesTable.SalesId;
salesLine.ItemId = ‘D0001’;
salesLine.SalesQty = 2;
salesLine.LinePercent = 1;
salesLine.createLine(true, true, true, true, true, true);
ttsCommit;

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 02:14:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 02:14:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 02:14:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 02:14:05       20 阅读

热门阅读

  1. centos7如何备份

    2024-06-08 02:14:05       6 阅读
  2. docker的安装及docker常用命令

    2024-06-08 02:14:05       8 阅读
  3. 新一代AI的崛起——GPT-4o深度评析

    2024-06-08 02:14:05       8 阅读
  4. Debezium日常分享系列之:Debezium 2.7.0.Beta1发布

    2024-06-08 02:14:05       6 阅读
  5. 面试题--this关键字

    2024-06-08 02:14:05       10 阅读
  6. Vue3视图渲染技术

    2024-06-08 02:14:05       6 阅读
  7. Python怎么把数据从CSV文件导入到MySQL数据库?

    2024-06-08 02:14:05       12 阅读
  8. 【Qt快速入门(二)】- Qt 整体目录结构

    2024-06-08 02:14:05       12 阅读