电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

套打对接<金额大写控件>

来源:金蝶云社区作者:金蝶2024-09-233

套打对接<金额大写控件>

【应用场景】

PT-154002 [8.2.0.20240104] 版本新增业务控件<金额大写控件>,支持绑定金额字段并设置大写样式与多语言大写样式,且支持二开干预。

本文拟在通过二开实现套打对接<金额大写控件>的功能


【注意事项】

PT-154002 [8.2.0.20240104] 版本后才支持

小语种翻译参考帖子【插件开发】实现特定语言的自定义大写金额转换器 (kingdee.com)实现


【实现步骤】

<1>新增套打模板,金额所在实体添加动态字段AmountDisplay,表达式结果是数值

<2>编写表单插件和列表插件,代码通用如下。 

        public override void OnPrepareNotePrintData(PreparePrintDataEventArgs e)
        {
            base.OnPrepareNotePrintData(e);
            if (e.DynamicObjectType.Properties.ContainsKey("AmountDisplay"))
            {
                AmountDisplayField adField = this.View.BillBusinessInfo.GetField("FAmountDisplay") as AmountDisplayField;
                foreach (DynamicObject obj in e.DataObjects)
                {
                    string oldValue = obj["AmountDisplay"].ToString();
                    string newValue = GetDisplayValue(adField, oldValue);
                    obj["AmountDisplay"] = newValue;
                }
            }
        }

        /// <summary>
        /// 获取金额大写控件最终显示的值
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        priva

套打对接<金额大写控件>

【应用场景】PT-154002 [8.2.0.20240104] 版本新增业务控件<金额大写控件>,支持绑定金额字段并设置大写样式与多语言大写样式,且支持二...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信