NC65 收付模块另辟蹊径,玩转自定义项一、引言65 版本的应收应付单据可以实现自定义项作为参照,录入数据。还可以根据自定义项设置打印模板。支持设置自定义项为查询条件,根据需要可设置自定义项的数据类型为参照。如果系统允许设置为查询对象的字段不能满足需求,还可以通过自定义项来添加。把自定义项注册为查询对象,对账表进行初始化,根据需要,选择查询对象,设置为查询对象的字段即可在报表中显示。二、应用场景及问题描述在做收款单的时候想添加自定义项,标识客户的规模,并且可以通过客户规模查询单据,打印的时候也需要显示这个字段。并可以把客户规模作为查询对象,查询报表。三、解决方案1、设置应收单表体自定义项应收单表体自定义项 2 设置为卡片显示。自定义项的类型设置,参照自定义档案客户规模。 录入应收单进行验证。保存成功。 2、自定义项作为查询条件的设置(1)查询模板初始化找到自定义项 2 修改名称,这里的数据类型默认是字符型,不能修改为参照。应收单管理节点验证,并没有实现参照。(2)用户定义属性中设置数据类型,参照自定义档案客户规模。 验证方案。发现可以实现,并且用户定义属性设置的优先级最高,包括自定义属性名称的修改。这里只有 NC65 可以实现,65 以下版本还需要特殊处理。3、自定义项打印模板的设置直接把自定义项拖过去取到的数值是自定义档案的主键,需要使用公式取名称。使用公式:getcolvalue("bd_defdoc","name","pk_defdoc",bodys.def2)。打印预览:4、查询对象注册 查询对象注册自定义档案客户规模账表初始化,查询对象选则客户规模。发布为节点和菜单。 给用户分配这个功能的权限,分配之后点开节点“客户规模应收明细账” 查询结果如下: