添加格式的文本行发票的Axapta 3.0 SP4
-
21-09-2019 - |
题
我仍然对如何进行这一阶段的计划,但在客户现场,他们正在通过Axapta的发票。现在Axapta的已使用多年,他们产生了它的发票是-only-使用发票行。
虽然这是一个可接受的解决方案,但它仍然如果有一些方法来扩展/编程/定制的Axapta为能够导入文本行,这将是在到正被发送出发票钩状优选的。
我真的不知道从何处开始攻击这个问题,我GOOGLE了一些,检查了一些“的Axapta”的网站,但大部分我所看到的较新的版本或者交易(这是第3版SP4,其是约六十岁上下岁)。
如果这是可以做到的,一般来讲,将程序是什么呢?将它涉及X ++代码?
感谢您的任何输入!
解决方案
使用文件处理到的注释附加到或者销售订单头或销售订单行。将纸条给外部的限制字段。您可以控制在应收账款/设置/表格/表格设置发票的票据上打印,在注释部分发票标签上。
要完全定制的帐单,编辑报告SalesInvoice的外观。
其他提示
请杰的建议和预格式化文本添加到文档处理。
添加以下方法将表DocuRef:
static void addNote(Common record, str notes)
{
DocuRef docuRef;
;
docuRef.clear();
docuRef.TypeId = CustFormletterDocument::find().DocuTypeInvoice;
docuRef.Restriction = DocuRestriction::External;
docuRef.RefTableId = record.TableId;
docuRef.RefRecId = record.RecId;
docuRef.RefCompanyId = record.dataAreaId;
docuRef.Notes = notes;
docuRef.insert();
}
在您导入代码某处销售表记录的插入后:
DocuRef::addNotes(salesTable, preformattedtext);
您将不得不改变你的客户的形式设置,以允许在发票上打印票据。
不隶属于 StackOverflow