在用友工作的时候,一般很多人先接触的都是nc6系列的产品,但是目前还是有很多的项目是5系列的,而对于基本的单据制作,nc6和nc5是不一样的,通过来说,nc6是通过建立元数据,然后发布元数,然后发布节点就可以了。很多不是经常做nc5的人对于nc的单据就很陌生了,下面我总结相关的重要步骤:
NC56单据开发
- 建表 数据库表
如:-- Create table
create table SHHT812_LK
(
PK_LK VARCHAR2(30) not null,
VBILLCODE VARCHAR2(30),
VOPERATORID VARCHAR2(30),
DMAKEDATE CHAR(10),
VAPPROVEID VARCHAR2(30),
DAPPROVEDATE CHAR(10),
VAPPROVENOTE VARCHAR2(50),
VBILLSTATUS NUMBER,
BILLTYPE VARCHAR2(20),
DBILLDATE CHAR(10),
DR NUMBER,
TS CHAR(19),
PK_CORP VARCHAR2(100),
VDEF1 NUMBER,
VDEF2 VARCHAR2(100),
VDEF3 NUMBER(20,8),
VDEF4 NUMBER(20,8),
VDEF5 NUMBER(20,8),
VDEF6 VARCHAR2(100),
VDEF7 VARCHAR2(100),
VDEF8 VARCHAR2(100),
VDEF9 VARCHAR2(100),
VDEF10 VARCHAR2(100),
VDEF11 VARCHAR2(100),
VDEF12 VARCHAR2(100),
VDEF13 VARCHAR2(100),
VDEF14 VARCHAR2(100),
VDEF15 VARCHAR2(100),
VDEF16 VARCHAR2(100),
VDEF17 VARCHAR2(100),
VDEF18 VARCHAR2(100),
VDEF19 VARCHAR2(1000),
VDEF20 VARCHAR2(100),
VDEF21 VARCHAR2(100),
VDEF22 VARCHAR2(100),
VDEF23 VARCHAR2(100),
VDEF24 VARCHAR2(100),
VDEF25 VARCHAR2(100),
VDEF26 VARCHAR2(100),
VDEF27 VARCHAR2(100),
VDEF28 VARCHAR2(100),
VDEF29 VARCHAR2(100),
VDEF30 VARCHAR2(100),
GRAPHCODE VARCHAR2(50),
GRAPHNAME VARCHAR2(100),
NWORKORDER VARCHAR2(30),
WXTYPE VARCHAR2(30),
QCCGRWL VARCHAR2(50),
VNOTE VARCHAR2(200),
LKR VARCHAR2(200),
LKDEPT VARCHAR2(200)
)
-- Create table
create table SHHT812_LK_B
(
PK_LK_B VARCHAR2(30) not null,
PK_LK VARCHAR2(30),
DR