摘要:收货和发货流程收货的流程如下图所示:有两种途径可以完成收货动作,一个是在purchase order里,一个是在Inventory Management的item arrival里Picking & Shipping发货的流程如下图所示:同样可以通过两个途径完成发货动作,一个是在Sales Order里,一个是在Inventory Management->Shipment。库存模型介绍通过设定In...
阅读全文
摘要:原文地址:http://www.nikhilk.net/ScriptSharpIntro.aspxScript#原型Script#把C#开发者的体验(编程和工具)带到JavaScript/Ajax世界.这篇帖子分享一个通过C#创建脚本的原型工程。Script#把C#开发者的体验(编程和工具)带到JavaScript/Ajax世界.Yep,我最终公布了一段时间以来利用业余时间做的项目。一个更好的写脚...
阅读全文
摘要:其实就是Axapta标准教材中物流模块的学习笔记,现在不是时兴夸张嘛,反正这是在俺的家门口,恶心死人不犯法的那种,呵呵。标准教程中关于这个模块一共有三个部分,WareHouse,Trade&Logistics I,Trade&Logistics II,内容还是蛮多的,俺边看边往这个上写,看多少写多少。WareHouse基本概念了解几个关于Warehouse的几个基本概念:1.Warehouse库房...
阅读全文
摘要:昨天在网上Down了Axapta4.0的培训教程,分为Tech和Application两部分。还没拿到Axapta4.0,看着教程也只能是临渊慕鱼,大体看了一眼,还是有几个挺吸引眼球的地方。Axapta4.0的外观和使用习惯跟office11和IE7.0完全一样,界面看上去比3.0绚多了,一个天仙,一个黄脸婆,呵呵。去掉了两层,三层胖以及Web部署方式,只保留三层瘦的方式,除了Web部署方式被移除...
阅读全文
摘要:这个类在很多代码中出现,在启动报表的时候也需要用到它. 简单来说这个类用于共享构造参数.在Axapta中之所以可以用Args的方式,是因为: 1.通常参数的数目比较少. 2.用的参数类型很类似. 3.有时候构造一个主要的对象,需要构造与之相关的对象,在构造这些对象时需要用到相 同的构造参数. 在传统的OO世界里,一个对象往往有多个重载的构造函数,通常情况下这没什么问题,但 当一个主...
阅读全文
摘要:在QueryBuildRange中很容易可以实现这样的功能:查询不同客户编号的客户,比如查询编号为A00001或者A00002的客户。如下代码所示: static void GeneralQueryBuild(){ Query q; QueryRun qr; CustTable cust; str queryCriterion; ; q = new Query(...
阅读全文
摘要:在用QueryBuildRange的value属性时,如果value的值是‘’,则查询会忽略该Range,好像没有这个Range一样,比如如下语句: static void EmptyTest(){ Query q; QueryRun qr; CustTable cust; ; q = new Query(); q.addDataSource(tableNum(...
阅读全文
摘要:每个语言中都会有很方便的操作字符串的函数库,可惜在X++的教程中没有看到这个函数库的列表,下面的函数是在看源代码的过程中发现的,汇集如下:1.strlen(str text)作用:获取字符串的长度参数:text,待获取长度的字符串返回值:字符串的长度 static void strlenExample(Args _args){ str source; int i ; ; ...
阅读全文