首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Axapta3.0 SP4中向发票添加格式化的文本行

在Axapta3.0 SP4中向发票添加格式化的文本行
EN

Stack Overflow用户
提问于 2010-02-20 05:34:11
回答 2查看 1.2K关注 0票数 1

我仍在计划如何继续这一阶段,但在一个客户现场,他们正在通过axapta进行发票。现在axapta已经使用多年了,他们为它生成的发票只使用发票行。

虽然这是一个可接受的解决方案,但如果有某种方法扩展/编程/定制Axapta,以便能够导入将挂接到正在发出的发票上的文本行,则仍然是首选。

我真的不确定从哪里开始解决这个问题,我已经搜索了一些,检查了一些"axapta“网站,但我看到的大多数都是较新的版本(这是版本3 sp4,大约六年前)。

如果可以这样做,概括地说,程序是什么?它会涉及到x++代码吗?

感谢您的任何意见!

EN

Stack Overflow用户

发布于 2010-03-04 22:32:12

遵循Jay的建议,将预先格式化的文本添加到文档处理中。

将以下方法添加到DocuRef表中:

代码语言:javascript
运行
复制
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();
}

在您的导入代码中插入sales表记录之后的某个位置:

代码语言:javascript
运行
复制
DocuRef::addNotes(salesTable, preformattedtext);

您必须更改客户表单设置以允许在发票上打印附注。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2299767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档