科目挂了银行和银行账号的核算维度,如何取消两个核算维度关联性

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

科目挂了银行和银行账号的核算维度,如何取消两个核算维度关联性

科目同时挂银行及银行账号核算维度时,目前会根据录入的银行账号自动填充对应的银行,或者录入的银行后只可选择此银行对应的银行账号。

# 通过注册以下脚本,可以变通实现两者不联动,即先录入银行账号自动填充对应的银行后,再去修改为其他银行,此时不会影响到已录入的银行账号。(如果先录入银行,仍只可选择此银行对应的银行账号,所以录入顺序需要注意一下。

# 操作步骤:通过BOSIDE扩展 ”维度数据录入” -- 表单插件 -- 注册Python脚本

enterBankAcc = False


def BeforeF7Select(e):

if e.FieldKey.upper()=="$$FDETAILID__FF100002":

global enterBankAcc

enterBankAcc = True


def BeforeUpdateValue(e):

global enterBankAcc


# 202203之前的版本没有 FlexKey 属性,无法兼容该脚本

if e.FlexKey is None:

return

# 实现输入银行后不更新银行账号

if (not enterBankAcc and e.FlexKey is not None and e.FlexKey.upper()=="FF100002"):

e.Cancel = True

return

else:

enterBankAcc = False

65f1650f7e022800019c1232.webp


注:需要注意脚本中“FF100002”是银行账号的维度列标识,注册脚本前需修改为自己账套中银行账号的维度列标识。

65f17a58d3096f0001e637bc.webp

如何确认银行账号的维度列标识,请参考下图:

65f17aa94242ab0001ac0798.webp


科目挂了银行和银行账号的核算维度,如何取消两个核算维度关联性

科目同时挂银行及银行账号核算维度时,目前会根据录入的银行账号自动填充对应的银行,或者录入的银行后只可选择此银行对应的银行账号。# ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息