155 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			155 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
## 物料编码
 | 
						|
~~~sql
 | 
						|
CREATE OR REPLACE FORCE EDITIONABLE VIEW "TKNCC"."V_UAPBD_QUERYSYNC_MATERIAL" ("PK_MATERIAL", "CODE", "NAME", "MATERIALSPEC", "PK_MEASDOC", "CHKFREEFLAG", "ENABLESTATE", "PK_STORDOC", "MATERSTATE", "PK_ORG", "ORG_CODE", "TS") AS 
 | 
						|
  SELECT DISTINCT
 | 
						|
  m.PK_MATERIAL,
 | 
						|
  m.CODE,
 | 
						|
  m.NAME,
 | 
						|
  m.MATERIALSPEC,
 | 
						|
  m.PK_MEASDOC,
 | 
						|
  mk.chkfreeflag,
 | 
						|
  m.ENABLESTATE,
 | 
						|
  mk.pk_stordoc,
 | 
						|
  md.materstate,
 | 
						|
  m.PK_ORG,
 | 
						|
  oo.code AS org_code,
 | 
						|
  GREATEST(m.TS, mk.TS, md.TS, oo.TS) AS TS
 | 
						|
FROM
 | 
						|
  bd_material m
 | 
						|
  LEFT JOIN bd_materialstock mk ON m.PK_MATERIAL = mk.pk_material
 | 
						|
  LEFT JOIN bd_materialprod md ON m.PK_MATERIAL = md.pk_material
 | 
						|
  LEFT JOIN org_orgs oo ON m.pk_org = oo.pk_org
 | 
						|
WHERE
 | 
						|
  m.dr = 0;
 | 
						|
~~~
 | 
						|
 | 
						|
## 物料分类
 | 
						|
~~~sql
 | 
						|
CREATE  VIEW V_UAPBD_QUERYSYNC_MATERIALCLASS AS
 | 
						|
SELECT
 | 
						|
    m.code,
 | 
						|
    m.name,
 | 
						|
    m.pk_marbasclass ,
 | 
						|
    p.name AS parent_name,
 | 
						|
    p.code AS parent_code,
 | 
						|
    oo.CODE AS org_code,
 | 
						|
    p.pk_marbasclass pk_parent,
 | 
						|
    GREATEST(p.TS, m.TS) AS TS
 | 
						|
FROM
 | 
						|
    bd_marbasclass m
 | 
						|
        LEFT JOIN bd_marbasclass p ON m.pk_parent = p.pk_marbasclass
 | 
						|
        LEFT JOIN ORG_ORGS oo ON m.PK_ORG = oo.PK_ORG
 | 
						|
WHERE
 | 
						|
    m.dr = 0
 | 
						|
~~~
 | 
						|
 | 
						|
## 人员
 | 
						|
~~~sql
 | 
						|
CREATE  VIEW V_UAPBD_QUERYSYNC_PSNDOC AS
 | 
						|
SELECT
 | 
						|
    p.pk_psndoc,
 | 
						|
    p.CODE,
 | 
						|
    p.NAME,
 | 
						|
    dept.code AS dept_code,
 | 
						|
    dept.name AS dept_name,
 | 
						|
    p.ENABLESTATE,
 | 
						|
    org.code as org_code,
 | 
						|
    p.TS AS TS
 | 
						|
FROM
 | 
						|
    bd_psndoc p
 | 
						|
        LEFT JOIN bd_psnjob j ON p.pk_psndoc = j.pk_psndoc
 | 
						|
        AND j.ismainjob = 'Y'
 | 
						|
        AND j.dr = 0
 | 
						|
        LEFT JOIN org_orgs org ON p.pk_org = org.pk_org
 | 
						|
        LEFT JOIN org_dept dept ON j.pk_dept = dept.pk_dept
 | 
						|
WHERE
 | 
						|
    p.dr = 0;
 | 
						|
~~~
 | 
						|
 | 
						|
## 客户
 | 
						|
~~~sql
 | 
						|
CREATE  VIEW V_UAPBD_QUERYSYNC_CUSTOMER AS
 | 
						|
SELECT
 | 
						|
    c.pk_customer,
 | 
						|
    c.name,
 | 
						|
    c.code,
 | 
						|
    c.enablestate,
 | 
						|
    c.shortname,
 | 
						|
    oo.code AS org_code,
 | 
						|
    oo.name AS org_name,
 | 
						|
    og.code AS group_code,
 | 
						|
    og.name AS group_name,
 | 
						|
    GREATEST(c.ts, oo.TS, og.TS) AS TS
 | 
						|
FROM
 | 
						|
    bd_customer c
 | 
						|
        LEFT JOIN org_orgs oo ON c.pk_org = oo.pk_org
 | 
						|
        LEFT JOIN org_group og ON c.pk_group = og.pk_group
 | 
						|
WHERE
 | 
						|
    c.dr = 0;
 | 
						|
~~~
 | 
						|
 | 
						|
## 供应商
 | 
						|
~~~sql
 | 
						|
CREATE  VIEW V_UAPBD_QUERYSYNC_SUPPLIER AS
 | 
						|
SELECT
 | 
						|
    s.CODE,
 | 
						|
    s.PK_SUPPLIER,
 | 
						|
    s.NAME,
 | 
						|
    s.ENABLESTATE,
 | 
						|
    s.shortname,
 | 
						|
    oo.code AS org_code,
 | 
						|
    oo.name AS org_name,
 | 
						|
    og.code AS group_code,
 | 
						|
    og.name AS group_name,
 | 
						|
    s.ts AS TS
 | 
						|
FROM
 | 
						|
    bd_supplier s
 | 
						|
        LEFT JOIN org_orgs oo ON s.pk_org = oo.pk_org
 | 
						|
        LEFT JOIN org_group og ON s.pk_group = og.pk_group
 | 
						|
WHERE
 | 
						|
    s.dr = 0;
 | 
						|
~~~
 | 
						|
 | 
						|
## 部门
 | 
						|
~~~sql
 | 
						|
 CREATE VIEW V_UAPBD_QUERYSYNC_DEPT AS
 | 
						|
SELECT
 | 
						|
    d.CODE,
 | 
						|
    d.NAME,
 | 
						|
    d.ENABLESTATE,
 | 
						|
 | 
						|
    d.PK_DEPT,
 | 
						|
    oo.code AS org_code,
 | 
						|
    oo.name AS org_name,
 | 
						|
    og.code AS group_code,
 | 
						|
    og.name AS group_name,
 | 
						|
    d.ts AS TS
 | 
						|
FROM
 | 
						|
    org_dept d
 | 
						|
        LEFT JOIN org_orgs oo ON d.pk_org = oo.pk_org
 | 
						|
        LEFT JOIN org_group og ON d.pk_group = og.pk_group
 | 
						|
WHERE
 | 
						|
    d.dr = 0;
 | 
						|
~~~
 | 
						|
 | 
						|
## 仓库
 | 
						|
~~~sql
 | 
						|
 CREATE VIEW V_UAPBD_QUERYSYNC_STORDOC AS
 | 
						|
SELECT
 | 
						|
    sd.CODE,
 | 
						|
    sd.name,
 | 
						|
    sd.ENABLESTATE,
 | 
						|
    sd.PK_STORDOC,
 | 
						|
    so.code AS org_code,
 | 
						|
    so.name AS org_name,
 | 
						|
    og.code AS group_code,
 | 
						|
    og.name AS group_name,
 | 
						|
    sd.ts AS TS
 | 
						|
 | 
						|
FROM
 | 
						|
    bd_stordoc sd
 | 
						|
        LEFT JOIN org_stockorg so ON sd.pk_org = so.pk_stockorg
 | 
						|
        LEFT JOIN org_group og ON sd.pk_group = og.pk_group
 | 
						|
WHERE
 | 
						|
    sd.dr = 0;
 | 
						|
~~~ |