zoukankan      html  css  js  c++  java
  • AX2009报表发送邮件(二)

    生成PDF文件后发送给客户这个功能已经完成了,现在需要完成记录该张发票已发送

    这个就有点难度了,得传记录值到发送邮件后才能更新

    报表发送邮件用的是静态的方法,唯一可以传值就只有PrintJobSettings   p1

    找了一遍,发现可以传值应该只有这个了,reportRun()

    测试一下,null~~~ 无法接受啊!!!

    看来只能另寻他法了

    而且还是只能在PrintJobSettings   p1上找~~

    继续找了了上面的所有pack*开头的方法,全部都是赋值之后就被系统的给重置了,最烦的是这个Class/PrintJobSettings是系统Class来着,不给修改机会!

    继续再找,天无绝人之路,终于给找到了

    copyDescription()这个方法简直就是个Map来着

    第一个参数在赋值时和第二个参数一起写入,在取值时,输入第一个参数,就返回之前写入的第二个参数值 O(∩_∩)O

    这么好的传值工具不好好利用起来就太可惜了

    我把发送邮件的Body和要更新的记录表ID以及记录ID也都放进去了

    发送邮件时根据写入的格式取出就搞了

    完美解决~~~

  • 相关阅读:
    [COGS2580]偏序 II
    [COGS2479]偏序
    [BZOJ2716]天使玩偶
    [BZOJ4237]稻草人/[JOISC2014]かかし
    Ynoi2015 世上最幸福的女孩
    ARC098D Donation
    BZOJ3691 游行
    CF923E Perpetual Subtraction
    Luogu P4191 [CTSC2010]性能优化
    Topcoder SRM 590 Fox And City
  • 原文地址:https://www.cnblogs.com/rumenren/p/4721008.html
Copyright © 2011-2022 走看看