单据特定下推--报“操作配置的下游单据,没有出现在允许您新增的单据列表中”
一、说明
单据特定下推,如果上下游单据所有转换规则都隐藏了,包括特定下推所使用的转换规则也隐藏了;则特定下推,下推不了,并会报下面提示:
二、插件干预解决此问题
1、如果特定下推在列表和维护页面都存在,则表单插件和列表插件都需要注册下面python脚本,
2、特定下推菜单key,在列表菜单和维护页面菜单不一样
import clr clr.AddReference("Kingdee.BOS.Core") clr.AddReference("Kingdee.BOS") from Kingdee.BOS.Util import * from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import * from Kingdee.BOS.Core.List.PlugIn.Args import * from Kingdee.BOS.Core.Bill.PlugIn import * from Kingdee.BOS.Core.Metadata.ConvertElement import * #是否为特定下推 isSpecPush = False def BarItemClick(e): global isSpecPush isSpecPush = False if e.BarItemKey== "特定下推菜单key": isSpecPush = True def OnShowConvertOpForm(e): global isSpecPush if isSpecPush: billElement = ','.join(x.FormID for x in e.BillList if x.FormID =="下游单据formId") if billElement =="": newBilElement = ConvertBillElement(); newBilElement.FormID = "下游单据formId" e.BillList.Add(newBilElement)
单据特定下推--报“操作配置的下游单据,没有出现在允许您新增的单据列表中”
一、说明单据特定下推,如果上下游单据所有转换规则都隐藏了,包括特定下推所使用的转换规则也隐藏了;则特定下推,下推不了,并会报下面提...
点击下载文档
本文2024-09-16 18:07:46发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-20133.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章