Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Null on Null Input | False |
| Schema Bound | False |
| Assembly |
Parameters
| Name | Data Type | Length | Description |
|---|---|---|---|
| @date_start | date | 3 | |
| @date_stop | date | 3 | |
| @jn_doc | varchar | 255 |
SQL Script
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE FUNCTION dbo.gab_rpt_outgoing_all(
@date_start date,
@date_stop date,
@jn_doc varchar(255))
RETURNS TABLE
---XencX---with encryption
AS
RETURN (
SELECT
enum_data_out_to.doc_out_to_name as bc_type_name
, tbl_sa_hdr.BC25No as doc_no
, cast(tbl_sa_hdr.BC25Tg as date) as doc_date
, tbl_data_out_hdr.doc_out_no as surat_jalan_no
, cast(tbl_data_out_hdr.doc_out_date as date) as surat_jalan_date
, tbl_sa.NAMA_PEMBELI as supplier_receiver_name
, tbl_sa.ASSY_CODE as barang_code
, tbl_sa.ASSY_NO as barang_name
, tbl_sa.SATUAN as satuan_code
, tbl_sa.TOTAL_SET as doc_qty
, tbl_sa.AMOUNT as total
, '' valuta_code
FROM tbl_sa_hdr INNER JOIN
tbl_sa ON tbl_sa_hdr.id_sa_hdr = tbl_sa.id_sa_hdr INNER JOIN
tbl_data_out_hdr ON tbl_sa_hdr.id_sa_hdr = tbl_data_out_hdr.id_terkait INNER JOIN
enum_data_out_to ON tbl_data_out_hdr.doc_out_to_id = enum_data_out_to.doc_out_to_id
WHERE (tbl_data_out_hdr.doc_out_to_id = 3)
and cast(tbl_sa_hdr.BC25Tg as date) between @date_start and @date_stop
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(enum_data_out_to.doc_out_to_name)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
and nullif(tbl_sa_hdr.BC25No ,'') is not null
union all
-- data wh out bc30
SELECT
enum_data_out_to.doc_out_to_name as bc_type_name
,tbl_bc_out_hdr.NODAFT as doc_no
, cast(tbl_bc_out_hdr.TGDAFT as date) as doc_date
, tbl_data_out_hdr.doc_out_no as surat_jalan_no
, cast(tbl_data_out_hdr.doc_out_date as date) as surat_jalan_date
, tbl_bc_out_hdr.NAMABELI as supplier_receiver_name
, tbl_bc_out_dtl.KDBRG as barang_code
, tbl_bc_out_dtl.URBRG1 as barang_name
, tbl_bc_out_dtl.JNSATUAN as satuan_code
, tbl_bc_out_dtl.JMSATUAN as doc_qty
, tbl_bc_out_dtl.DNilInv as total
, '' valuta_code
FROM tbl_bc_out_hdr INNER JOIN
tbl_bc_out_dtl ON tbl_bc_out_hdr.id_bc_out_hdr = tbl_bc_out_dtl.id_bc_out_hdr INNER JOIN
tbl_data_out_hdr ON tbl_bc_out_hdr.id_bc_out_hdr = tbl_data_out_hdr.id_terkait INNER JOIN
enum_data_out_to ON tbl_data_out_hdr.doc_out_to_id = enum_data_out_to.doc_out_to_id
WHERE
(tbl_data_out_hdr.doc_out_to_id = 2 or tbl_data_out_hdr.doc_out_to_id = 5 or tbl_data_out_hdr.doc_out_to_id = 6)
and cast(tbl_bc_out_hdr.TGDAFT as date) between @date_start and @date_stop
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(enum_data_out_to.doc_out_to_name)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
and nullif(tbl_bc_out_hdr.NODAFT ,'') is not null
union all
--- ---------
----OLD DATA
--SELECT
-- enum_data_out_to.doc_out_to_name as bc_type_name
-- ,tbl_bc_out_hdr.NODAFT as doc_no
-- , cast(tbl_bc_out_hdr.TGDAFT as date) as doc_date
-- , tbl_data_out_hdr.doc_out_no as surat_jalan_no
-- , cast(tbl_data_out_hdr.doc_out_date as date) as surat_jalan_date
-- , tbl_bc_out_hdr.NAMABELI as supplier_receiver_name
-- , tbl_bc_out_dtl.KDBRG as barang_code
-- , tbl_bc_out_dtl.URBRG1 as barang_name
-- , tbl_bc_out_dtl.JNSATUAN as satuan_code
-- , tbl_bc_out_dtl.JMSATUAN as doc_qty
-- , tbl_bc_out_dtl.DNilInv as total
--, '' valuta_code
--FROM tbl_bc_out_hdr INNER JOIN
-- tbl_bc_out_dtl ON tbl_bc_out_hdr.id_bc_out_hdr = tbl_bc_out_dtl.id_bc_out_hdr INNER JOIN
-- tbl_data_out_hdr ON tbl_bc_out_hdr.id_bc_out_hdr = tbl_data_out_hdr.id_terkait INNER JOIN
-- enum_data_out_to ON tbl_data_out_hdr.doc_out_to_id = enum_data_out_to.doc_out_to_id
--WHERE
-- (tbl_data_out_hdr.doc_out_to_id = 2 or tbl_data_out_hdr.doc_out_to_id = 5 or tbl_data_out_hdr.doc_out_to_id = 6)
-- and cast(tbl_bc_out_hdr.TGDAFT as date) between @date_start and @date_stop
-- and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(enum_data_out_to.doc_out_to_name)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
-- and nullif(tbl_bc_out_hdr.NODAFT ,'') is not null
--OLD DATA
select upper(type_bc) as bc_type_name
,no_daftar as doc_no
,cast(tgl_nodaf as date) as doc_date
,no_out as surat_jalan_no
,cast(tgl_out as date) as surat_jalan_date
,pembeli as supplier_receiver_name
,kode_brg as barang_code
,nama_brg as barang_name
,satuan as satuan_code
,jumlah as doc_qty
,nilai_barang as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.tbl_outgoing_item as x
where not (upper( x.pembeli)='PT EDS MANUFACTURING INDONESIA' or upper( x.pembeli)='PEMI-WH' )
and tgl_out between @date_start and @date_stop
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(type_bc)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,sa_invoice_no as surat_jalan_no
,cast(sa_invoice_date as date) as surat_jalan_date
,supplier as supplier_receiver_name
,item_code as barang_code
,nama_barang as barang_name
,satuan as satuan_code
,qty as doc_qty
,amount as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa
where sa_invoice_date between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,surat_jalan_no as surat_jalan_no
,cast(surat_jalan_date as date) as surat_jalan_date
,NAMA_PENERIMA_BARANG as supplier_receiver_name
,int_kode_barang as barang_code
,URAIAN as barang_name
,KODE_SATUAN as satuan_code
,JUMLAH_SATUAN as doc_qty
,HARGA_PENYERAHAN as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_25
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,surat_jalan_no as surat_jalan_no
,cast(surat_jalan_date as date) as surat_jalan_date
,NAMA_PENERIMA_BARANG as supplier_receiver_name
,int_kode_barang as barang_code
,URAIAN as barang_name
,KODE_SATUAN as satuan_code
,JUMLAH_SATUAN as doc_qty
,HARGA_PENYERAHAN as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_41
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
---- NEW MESIN
union all
SELECT
bc_type_name
, doc_no
, doc_date
, surat_jalan_no
, surat_jalan_date
, supplier_receiver_name
, barang_code
, barang_name
, satuan_code
, doc_qty
, total
, valuta_code
FROM dbo.gab_rpt_outgoing_wh_mesin(@date_start,@date_stop,replace(@jn_doc,'BC','')) AS gab_rpt_outgoing_wh_mesin_1
union all
select upper(type_bc) as bc_type_name
,no_daftar as doc_no
,cast(tgl_nodaf as date) as doc_date
,no_out as surat_jalan_no
,cast(tgl_out as date) as surat_jalan_date
,pembeli as supplier_receiver_name
,kode_brg as barang_code
,nama_brg as barang_name
,satuan as satuan_code
,jumlah as doc_qty
,nilai_barang as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.tbl_outgoing_item as x
where not (upper( x.pembeli)='PT EDS MANUFACTURING INDONESIA' or upper( x.pembeli)='PEMI-WH' )
and tgl_out between @date_start and @date_stop
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(type_bc)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,sa_invoice_no as surat_jalan_no
,cast(sa_invoice_date as date) as surat_jalan_date
,supplier as supplier_receiver_name
,item_code as barang_code
,nama_barang as barang_name
,satuan as satuan_code
,qty as doc_qty
,amount as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa
where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,NOMOR_DAFTAR as surat_jalan_no
,cast(TANGGAL_DAFTAR as date) as surat_jalan_date
,NAMA_PENERIMA_BARANG as supplier_receiver_name
,KODE_BARANG as barang_code
,URAIAN as barang_name
,KODE_SATUAN as satuan_code
,JUMLAH_SATUAN as doc_qty
,HARGA_PENYERAHAN as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_25
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,NOMOR_DAFTAR as surat_jalan_no
,cast(TANGGAL_DAFTAR as date) as surat_jalan_date
,NAMA_PENERIMA_BARANG as supplier_receiver_name
,KODE_BARANG as barang_code
,URAIAN as barang_name
,KODE_SATUAN as satuan_code
,JUMLAH_SATUAN as doc_qty
,HARGA_PENYERAHAN as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_41
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
)
--GO
-- select * from gab_rpt_outgoing_all ('12/12/2015', '12/12/2016','BC27')
GO
GO
CREATE FUNCTION dbo.gab_rpt_outgoing_all(
@date_start date,
@date_stop date,
@jn_doc varchar(255))
RETURNS TABLE
---XencX---with encryption
AS
RETURN (
SELECT
enum_data_out_to.doc_out_to_name as bc_type_name
, tbl_sa_hdr.BC25No as doc_no
, cast(tbl_sa_hdr.BC25Tg as date) as doc_date
, tbl_data_out_hdr.doc_out_no as surat_jalan_no
, cast(tbl_data_out_hdr.doc_out_date as date) as surat_jalan_date
, tbl_sa.NAMA_PEMBELI as supplier_receiver_name
, tbl_sa.ASSY_CODE as barang_code
, tbl_sa.ASSY_NO as barang_name
, tbl_sa.SATUAN as satuan_code
, tbl_sa.TOTAL_SET as doc_qty
, tbl_sa.AMOUNT as total
, '' valuta_code
FROM tbl_sa_hdr INNER JOIN
tbl_sa ON tbl_sa_hdr.id_sa_hdr = tbl_sa.id_sa_hdr INNER JOIN
tbl_data_out_hdr ON tbl_sa_hdr.id_sa_hdr = tbl_data_out_hdr.id_terkait INNER JOIN
enum_data_out_to ON tbl_data_out_hdr.doc_out_to_id = enum_data_out_to.doc_out_to_id
WHERE (tbl_data_out_hdr.doc_out_to_id = 3)
and cast(tbl_sa_hdr.BC25Tg as date) between @date_start and @date_stop
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(enum_data_out_to.doc_out_to_name)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
and nullif(tbl_sa_hdr.BC25No ,'') is not null
union all
-- data wh out bc30
SELECT
enum_data_out_to.doc_out_to_name as bc_type_name
,tbl_bc_out_hdr.NODAFT as doc_no
, cast(tbl_bc_out_hdr.TGDAFT as date) as doc_date
, tbl_data_out_hdr.doc_out_no as surat_jalan_no
, cast(tbl_data_out_hdr.doc_out_date as date) as surat_jalan_date
, tbl_bc_out_hdr.NAMABELI as supplier_receiver_name
, tbl_bc_out_dtl.KDBRG as barang_code
, tbl_bc_out_dtl.URBRG1 as barang_name
, tbl_bc_out_dtl.JNSATUAN as satuan_code
, tbl_bc_out_dtl.JMSATUAN as doc_qty
, tbl_bc_out_dtl.DNilInv as total
, '' valuta_code
FROM tbl_bc_out_hdr INNER JOIN
tbl_bc_out_dtl ON tbl_bc_out_hdr.id_bc_out_hdr = tbl_bc_out_dtl.id_bc_out_hdr INNER JOIN
tbl_data_out_hdr ON tbl_bc_out_hdr.id_bc_out_hdr = tbl_data_out_hdr.id_terkait INNER JOIN
enum_data_out_to ON tbl_data_out_hdr.doc_out_to_id = enum_data_out_to.doc_out_to_id
WHERE
(tbl_data_out_hdr.doc_out_to_id = 2 or tbl_data_out_hdr.doc_out_to_id = 5 or tbl_data_out_hdr.doc_out_to_id = 6)
and cast(tbl_bc_out_hdr.TGDAFT as date) between @date_start and @date_stop
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(enum_data_out_to.doc_out_to_name)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
and nullif(tbl_bc_out_hdr.NODAFT ,'') is not null
union all
--- ---------
----OLD DATA
--SELECT
-- enum_data_out_to.doc_out_to_name as bc_type_name
-- ,tbl_bc_out_hdr.NODAFT as doc_no
-- , cast(tbl_bc_out_hdr.TGDAFT as date) as doc_date
-- , tbl_data_out_hdr.doc_out_no as surat_jalan_no
-- , cast(tbl_data_out_hdr.doc_out_date as date) as surat_jalan_date
-- , tbl_bc_out_hdr.NAMABELI as supplier_receiver_name
-- , tbl_bc_out_dtl.KDBRG as barang_code
-- , tbl_bc_out_dtl.URBRG1 as barang_name
-- , tbl_bc_out_dtl.JNSATUAN as satuan_code
-- , tbl_bc_out_dtl.JMSATUAN as doc_qty
-- , tbl_bc_out_dtl.DNilInv as total
--, '' valuta_code
--FROM tbl_bc_out_hdr INNER JOIN
-- tbl_bc_out_dtl ON tbl_bc_out_hdr.id_bc_out_hdr = tbl_bc_out_dtl.id_bc_out_hdr INNER JOIN
-- tbl_data_out_hdr ON tbl_bc_out_hdr.id_bc_out_hdr = tbl_data_out_hdr.id_terkait INNER JOIN
-- enum_data_out_to ON tbl_data_out_hdr.doc_out_to_id = enum_data_out_to.doc_out_to_id
--WHERE
-- (tbl_data_out_hdr.doc_out_to_id = 2 or tbl_data_out_hdr.doc_out_to_id = 5 or tbl_data_out_hdr.doc_out_to_id = 6)
-- and cast(tbl_bc_out_hdr.TGDAFT as date) between @date_start and @date_stop
-- and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(enum_data_out_to.doc_out_to_name)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
-- and nullif(tbl_bc_out_hdr.NODAFT ,'') is not null
--OLD DATA
select upper(type_bc) as bc_type_name
,no_daftar as doc_no
,cast(tgl_nodaf as date) as doc_date
,no_out as surat_jalan_no
,cast(tgl_out as date) as surat_jalan_date
,pembeli as supplier_receiver_name
,kode_brg as barang_code
,nama_brg as barang_name
,satuan as satuan_code
,jumlah as doc_qty
,nilai_barang as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.tbl_outgoing_item as x
where not (upper( x.pembeli)='PT EDS MANUFACTURING INDONESIA' or upper( x.pembeli)='PEMI-WH' )
and tgl_out between @date_start and @date_stop
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(type_bc)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,sa_invoice_no as surat_jalan_no
,cast(sa_invoice_date as date) as surat_jalan_date
,supplier as supplier_receiver_name
,item_code as barang_code
,nama_barang as barang_name
,satuan as satuan_code
,qty as doc_qty
,amount as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa
where sa_invoice_date between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,surat_jalan_no as surat_jalan_no
,cast(surat_jalan_date as date) as surat_jalan_date
,NAMA_PENERIMA_BARANG as supplier_receiver_name
,int_kode_barang as barang_code
,URAIAN as barang_name
,KODE_SATUAN as satuan_code
,JUMLAH_SATUAN as doc_qty
,HARGA_PENYERAHAN as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_25
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,surat_jalan_no as surat_jalan_no
,cast(surat_jalan_date as date) as surat_jalan_date
,NAMA_PENERIMA_BARANG as supplier_receiver_name
,int_kode_barang as barang_code
,URAIAN as barang_name
,KODE_SATUAN as satuan_code
,JUMLAH_SATUAN as doc_qty
,HARGA_PENYERAHAN as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_41
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
---- NEW MESIN
union all
SELECT
bc_type_name
, doc_no
, doc_date
, surat_jalan_no
, surat_jalan_date
, supplier_receiver_name
, barang_code
, barang_name
, satuan_code
, doc_qty
, total
, valuta_code
FROM dbo.gab_rpt_outgoing_wh_mesin(@date_start,@date_stop,replace(@jn_doc,'BC','')) AS gab_rpt_outgoing_wh_mesin_1
union all
select upper(type_bc) as bc_type_name
,no_daftar as doc_no
,cast(tgl_nodaf as date) as doc_date
,no_out as surat_jalan_no
,cast(tgl_out as date) as surat_jalan_date
,pembeli as supplier_receiver_name
,kode_brg as barang_code
,nama_brg as barang_name
,satuan as satuan_code
,jumlah as doc_qty
,nilai_barang as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.tbl_outgoing_item as x
where not (upper( x.pembeli)='PT EDS MANUFACTURING INDONESIA' or upper( x.pembeli)='PEMI-WH' )
and tgl_out between @date_start and @date_stop
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(type_bc)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,sa_invoice_no as surat_jalan_no
,cast(sa_invoice_date as date) as surat_jalan_date
,supplier as supplier_receiver_name
,item_code as barang_code
,nama_barang as barang_name
,satuan as satuan_code
,qty as doc_qty
,amount as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa
where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,NOMOR_DAFTAR as surat_jalan_no
,cast(TANGGAL_DAFTAR as date) as surat_jalan_date
,NAMA_PENERIMA_BARANG as supplier_receiver_name
,KODE_BARANG as barang_code
,URAIAN as barang_name
,KODE_SATUAN as satuan_code
,JUMLAH_SATUAN as doc_qty
,HARGA_PENYERAHAN as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_25
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
union all
select KODE_DOKUMEN as bc_type_name
,NOMOR_DAFTAR as doc_no
,cast(TANGGAL_DAFTAR as date) as doc_date
,NOMOR_DAFTAR as surat_jalan_no
,cast(TANGGAL_DAFTAR as date) as surat_jalan_date
,NAMA_PENERIMA_BARANG as supplier_receiver_name
,KODE_BARANG as barang_code
,URAIAN as barang_name
,KODE_SATUAN as satuan_code
,JUMLAH_SATUAN as doc_qty
,HARGA_PENYERAHAN as total
, '' valuta_code
from AW.DB_PASI_20201106.dbo.dv_data_pengeluaran_ceisa_scrap_41
where TANGGAL_DAFTAR between @date_start and @date_stop
--where sa_invoice_date between '20170501' and '20170701'
and ((nullif(nullif(@jn_doc,''),'-')) is null or (upper(KODE_DOKUMEN)=@jn_doc and (nullif(nullif(@jn_doc,''),'-')) is not null))
)
--GO
-- select * from gab_rpt_outgoing_all ('12/12/2015', '12/12/2016','BC27')
GO
Depends On
7Used By
No items found