崔文远 Troy Cui 老崔先生的上海生活、技术博客

LN 10.4升级过程中的几点注意事情及心得

年初的时候刚升级了10.3,这个月又开始了10.4的升级,目前还在准备工作还在进行中,但是有些东西不得不记录下来。

1、10.4的Cost部分变化很大,相应的Price部分也有很大影响。

2、Sales模块的地方增加了Customer Item字段,这里要注意下跟Item Code System的联系

3、自定义的字段cdf方面,如果是定义的日期类型的,必须注意用UTC包含0:00:00的日期戳,用到函数date.to.utc(yearno,monthno,month_dayno,0,0,0)

More...

Tags: Infor LN Baan

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 53

值得注意的ERP LN中的SO订单行类型

由于BO今天忽然不能访问,用户急需一个去年一年针对某个Item Group的料号的销售统计,只能动手写了。这次不是用Easy Query,而是直接写Oracle的SQL语句导出数据,当然了使用的是Oracle的免费开源的SQL Developer。

不过我说的重点是,针对一个销售订单行,分次出货的时候,怎么设定筛选条件?本来打算用Sequence,可是Partial Shippment每次出货的时间都不一样,可能落到2个年份,但是Sequence为0的那一行,是最后的出货日期。

More...

Tags: Infor Baan ERP LN

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 4536

Close Year - Provisional in ERP LN

年底的这段时间,财务方面的case特别多。工单关闭的问题、集成交易的问题、盘点的问题、期间的问题等等等等。今天说一下ERP LN里面的这个session:Close Year - Provisional (tfgld6201m000),下面是来自官方的帮助问题。



<br/>Use this session to close a fiscal year provisionally. SSA ERP creates, provisionally:<br/>the closing balance of the current fiscal year<br/>the opening balance of next fiscal year<br/>The balance amounts from profit and loss accounts are accumulated to form the opening balance of the Retained Earnings account.<br/>Note<br/>During provisional year closing SSA ERP does not create or post transactions.<br/>



通过我的学习,我将通过问题的方式对这个Session做一个解释。

1、这个Session的作用究竟是什么呢?
这个Session把上年的年底的期末余额结转到当年的期初余额。
To transfer closing balance of current Fiscal Year to opening balance of next Fiscal Year.
This program closes the current financial year provisionally, to determine the opening balances for the next financial year. Changes/adjustments can be made even after intermediate closing, unlike the year-end closing.

2、这里的Current Year怎么更新的?
当最终关闭掉ERP中的财务年度之后,当前财务年度将自动更新为已关闭的财务年度后的1年。
Current year field in provisional closing session is updated automatically after closing year procedure-Final Close.
3、这个Session究竟执行了哪些操作,涉及到的表有哪些?
操作的主要逻辑就是读取出Current Fiscal Year、Next Fiscal Year和Interim Account,然后执行clear.opening.balances.for.next.year()去清空Next Year的Opening Balances,接着连续执行:write.interim.acc.profit.and.loss.tfgld203、write.interim.acc.profit.and.loss.tfgld204、write.interim.acc.profit.and.loss.tfgld206,最后连续执行从历史记录中计算Closing Balances并更新到Current Fiscal Year的Opening Balances的函数:write.opening.bal.tfgld203()、write.opening.bal.tfgld204()、write.opening.bal.tfgld206()、write.opening.bal.tfgld223()、write.opening.bal.tfgld218、write.parent.opening.bal.tfgld203()、write.parent.opening.bal.tfgld204()

table ttccom000 |* Implemented Software Components (Companies)
table ttccom112 |* Invoice-to Business Partners
table ttccom122 |* Invoice-from Business Partners
table ttccom500 |* Planning Board Groups
table ttfacp005 |* Ledger Accounts by Supplier Group
table ttfacr005 |* Ledger Accounts by Customer Group
table ttfgld003 |* Group Company Parameters
table ttfgld004 |* Financial Companies
table ttfgld006 |* End Dates by Year
table ttfgld007 |* Period Status
table ttfgld008 |* Chart of Accounts
table ttfgld010 |* Dimensions
table ttfgld011 |* Transaction Types
table ttfgld106 |* Finalized Transactions
table ttfgld201 |* History - Ledger Account Totals
table ttfgld202 |* History - Dimension/Ledger Account Totals
table ttfgld203 |* Opening Balances - Ledger/Currency
table ttfgld204 |* Opening Balances - Dimension/Ledger/Currency
table ttfgld205 |* History - Dimension/Ledger Account Combination Totals
table ttfgld206 |* Opening Balances - Combination of Dimension/Ledger/Currency
table ttfgld218 |* Opening Balances - Cash Flow
table ttfgld221 |* History - Ledger Account Totals by Business Partner
table ttfgld223 |* Opening Balances - Ledger/Business Partner

越来越发现,这些文字是为我自己以后的工作做得一个简单的记录,不是写给读者的。下次我再记录一下Close Year的Session。

Tags: Infor Baan ERP LN

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 185

Print Sales Draft Invoices (tdsls4447m000) - Proforma Invoice in ERP LN

今天销售的同事Gordon再次问我如何在ERP LN中打印形式发票,我记得在Baan 5c中有一个Session可以打印的,但是ERP LN中,因为Menu里面很多Session不能直接看到,所以不能直接找到,费了很大劲才找到。原来在ERP LN中不叫Proforma Invoice,而是叫做Draft Invoice。Session code是tdsls4447m000 - Print Sales Draft Invoices,下面是Session的官方帮助:

<br/>This session enables you to check the invoice data before it is sent to the invoice-to business partner/ released to Central Invoicing. If required, you can change the invoice data.<br/>As a result, this session is used to print a draft version of the invoice before the sales order, sales schedule, or installment order is released to Central Invoicing. After the release to Central Invoicing, a draft invoice can be printed in the Compose/Print/Post Invoices (cisli2200m000) session.<br/><br/>You can start this session from the following sessions:<br/>Sales Orders (tdsls4100m000)<br/>Sales Order - Lines (tdsls4100m900)<br/>Sales Schedules (tdsls3111m000)<br/>Sales Schedule - Lines (tdsls3107m000)<br/>Schedule Shipment Details (tdsls3540m000)<br/>Sales Installment Orders (tdsls4110m000)<br/>





Session是找到了,可以对于用户怎么去找到这个Session呢?肯定不能为了这个加一个DEM菜单给用户吧。于是我又费了点劲找到如何从其它Session调用这个打印形式发票的Session,放一个从Sales Order lines调用打印的方法吧。



注意事项:如果已经Release to Invoicing的销售订单,这里就打不出来了。必须到Central Invoicing的模块去打印了。

Tags: Infor Baan ERP LN

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 205

Infor ERP LN中采购接收部分涉及到的几个表

前一阵出了个issue,就是采购接收的时候,明明需要检验,但是不知什么原因,最终检验入库了,但是同样的检验数量却被Block了,原因是在接收的部分,应该更新的表没有更新,这里也影响到了财务模块的Invoice Match,所以只能后台GTM更改了不少表,这里列出来供以后参考:

<br/>1、whinh210 Inbound Order Line<br/>2、whinh215 Inbound Advice<br/>3、tdpur406 Purchase Actual Receipt<br/>4、whinh312 Receipt Line<br/>5、tfacp245 Receipt<br/>

Tags: Infor Baan ERP LN

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 3 浏览: 189

导入中文字符到Infor ERP LN的方法

公司的ERP LN的服务器和数据库服务器都是英文版的,一直以来通过Session上传文本和CSV文件然后导入数据一直不能成功导入中文。昨天再次出现这种问题,今天请教了一下开发大牛Javan请,刚刚测试了一下果然成功了。其中一个重要的函数就是mb.import$

我的例子就是先用client2server把文件上传到服务器上的一个目录,然后使用seq.open打开文件并用seq.gets循环读取各行,使用string.scan把各列读出,最后把含有中文的那一列使用mb.import$做一个转换,接着就把转换后的值更新到数据库。

<br/>domain tcmcs.str60   item.cn.desc    | Troy.sn for Chinese Characters<br/>mb.import$(item.cn.desc,ascii.itmc)      | Troy.en for Chinese Characters<br/>

Tags: Infor ERP LN

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 204

Infor Baan ERP LN里的On Case用法

对于程序员来讲,if,elseif这种判断语句肯定用的比较多,在asp里有select case,在.net里面有switch case的用法,在Baan里面有On Case的使用,对于某一变量为多个值的时候,是一种很有效、代码优美的判断。官方的用法如下,

<br/>ON CASE expression<br/>        CASE expr_1:<br/>                statements_1<br/>                break<br/>        CASE expr_2:<br/>                statements_2<br/>                break<br/>        CASE expr_3:<br/>                statements_3<br/>                break<br/>        DEFAULT:                    | optional<br/>                statements<br/>        ENDCASE<br/>


我在使用过程中的一个例子,需要强调的是千万不要忘记了break,不然你会发现你最终得出的结果会乱掉了。

<br/>case "M110  ":<br/><br/>m110.qty=whwmd215.qhnd<br/>break<br/><br/>case "W200  ":<br/>w200.qty=whwmd215.qhnd<br/>break<br/><br/>case "W300  ":<br/>w300.qty=whwmd215.qhnd<br/>break<br/><br/>case "W700  ":<br/>w700.qty=whwmd215.qhnd<br/>break<br/><br/>case "M999  ":<br/>m999.qty=whwmd215.qhnd<br/>break<br/><br/>case "MNUD  ":<br/>mnud.qty=whwmd215.qhnd<br/>break<br/><br/>case "LNUD  ":<br/>lnud.qty=whwmd215.qhnd<br/>break<br/><br/>endcase<br/>

Tags: Infor Baan ERP LN

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 4135

由我主讲的《Baan ERP开发视频教程》即将于12月15日发布

由我主讲,BE论坛(www.BaanERP.com)的Tony联手制作的《Baan ERP开发视频教程》将于2010年12月15日公开免费提供下载,本视频共5个小时、612M,为Infor Baan ERP V/LN开发的基础培训现场版的演讲加屏幕录像。

从事Infor Baan ERP IV/V/LN开发的朋友们不妨登录论坛免费申请。



欢迎大家多提意见,BE论坛在线讨论地址:http://bbs.baanerp.com/thread-725-1-1.html

Tags: Infor ERP LN Baan

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 228

如何解决ERP LN中的报错:a Quantity to Return found in Production Warehouse Orders

九月份的时候,遇到一个工单,关闭的时候老是出现错误:“a Quantity to Return found in Production Warehouse Orders”,以前没解决过,提问到Baanboard.com,很快就有了回复。



按照网友给的意见,检查了一下timfc0101m100,发现的确有一行“退料”虽然处理完毕,但是那个Return Quantity的字段没有自动更新为零,后来通过GTM后台修改解决掉了。

Tags: Baan Infor ERP LN

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 85

如何在Infor Baan ERP LN的报表上打印Barcode条码

前天Eric问我LN里面如何显示条码,因为太忙昨天才整理了一个例子给他,今天把这个例子也发到这里,希望碰到同样问题的朋友也能参考。

[URL=upload/HowtoPrintBarcodeinBaanERPLNReport.doc]HowtoPrintBarcodeinBaanERPLNReport.doc[/URL]

Tags: Baan ERP LN Infor

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 174