获取电子面单 当前登录人当作寄件人 二开案例
默认情况下,销售单据上是没有寄件人相关信息的字段,只有收件人相关信息的字段(收件人一般是从销售单据的上客户字段中带出的),所以标准功能里的快递100参数配置里只有收件人可以配置字段自定义映射,而寄件人只能手工维护,不能映射字段,快递100参数配置里的寄件人维护默认只能根据业务组织来隔离。本文演示如何二开插件支持把当前登录人当作寄件人。
首先添加C#类库,创建继承至标准插件GetKuaidiBillEdit的二开插件GetKuaidiBillEditExtend(二开插件名可以是任何合法名称的类,要需要继承至标准插件)并重写其中的 CustomPopulateRowData (获取电子面单主动选择单据后的字段填充逻辑)和CustomPopulateDataFromBillView (销售单据跳转到获取电子面单后的字段填充逻辑)方法,在重写的方法中对寄件相关信息赋值当前登录人对应的信息,如下图1-1所示:
图1-1
对'获取电子面单'动态表单禁用标准插件GetKuaidiBillEdit,注册并启用上图1-1创建的二开插件GetKuaidiBillEditExtend,如下图1-2所示:
图1-2
选择一张销售单据,点击获取电子面单按钮(或者在获取电子面单界面选择一张销售单据),跳转后'获取电子面单'界面会自动使用当前登录人相关信息填充寄件人寄件手机,由于当前登录人没有地址,二开插件地址赋值时固定了一个值,如下图1-3所示:
图1-3
获取电子面单 当前登录人当作寄件人 二开案例
默认情况下,销售单据上是没有寄件人相关信息的字段,只有收件人相关信息的字段(收件人一般是从销售单据的上客户字段中带出的),所以...
点击下载文档
本文2024-09-23 02:42:12发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-154153.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章