Jalena Blog

  • 首页
  • 程序开发
    • Java
    • Spring
    • SpringBoot
    • SpringMvc
    • Python
    • Odoo
    • C#
    • SQL
    • Web
    • Linux
  • 移动设备
    • Android
    • Router
  • 杂七杂八
    • 我的废话
    • 音频
    • 视频
    • 常用软件
  • 关于
  1. 首页
  2. 软件开发
  3. Java
  4. 正文

NC63 单据字段排序

2022-05-09

最近在写个NC的扩展,字段使用了自定义字段,客户需要将这个字段指定在某个字段的前面。找了一圈也没发现哪个功能可以去设置它。

同事给出方法,使用自定义布局;但自定义布局需要将现有模板全部设置一遍,也太麻烦了。

最终只能从数据库下手。(NC有单据模板,一切的配置均存储在数据库中)。

模板

要修改单据的显示,首先肯定是要找到对应的模板,那么就需要在客户化配置里去找到你要修改的模板。

接着需要确定所使用的模板信息

修改排序

查询出对应的模板

select pk_billtemplet, bill_templetcaption, bill_templetname, pk_corp, ts
	from pub_billtemplet t
 where pk_billtypecode = '10140CUB'

然后根据情况分析出自己所使用的模板

找到模板主表后继续根据模板主表查找对应的字段信息。

我这里是只查询了我需要字段,找到后直接使用了for update来修改,其中showorder就是界面的显示顺序。

select DEFAULTSHOWNAME, ITEMKEY, METADATAPATH, SHOWORDER
	from pub_billtemplet_b b
 where pk_billtemplet = '1001A2100000001Z4XRQ'
			 and itemkey in ('def7', 'def20')
	 for update

标签: 用友NC
最后更新:2022-05-09

Jalena

原创内容,转载请注明出处! 部分内容来自网络,请遵守法律适用!

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

【腾讯云】云服务器特惠热卖中
文章目录
  • 模板
    • 修改排序
标签聚合
java Centos odoo 其他 生活 wordpress docker MySql
分类
  • Android / 4篇
  • C# / 10篇
  • Codec / 9篇
  • Conversion / 14篇
  • Editing / 16篇
  • Java / 47篇
  • Javascript / 3篇
  • Linux / 30篇
  • Odoo / 25篇
  • Python / 6篇
  • SQL / 30篇
  • Web / 3篇
  • Windows / 4篇
  • 我的日记 / 10篇
  • 杂七杂八 / 93篇
  • 软件开发 / 72篇
  • 非线性编辑 / 1篇

COPYRIGHT © 2026 Jalena Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备17025376号