Description
Properties
| Name | Value |
|---|---|
| Collation | SQL_Latin1_General_CP1_CI_AS |
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Schema Bound | False |
| Created | 9/11/2017 10:32:57 |
| Last Modified | 9/11/2017 10:32:57 |
Columns
| Key | Name | Description |
|---|---|---|
| ms_manual_invoice_id | ||
| used | ||
| invoice_no | ||
| invoice_date | ||
| rec_date | ||
| req_eta_date | ||
| item_count | ||
| item_unmap | ||
| KODE_DOKUMEN_PABEAN | ||
| BC_TYPE | ||
| CAR | ||
| BC_DATE | ||
| BC_NO | ||
| STATUS_MODULE | ||
| shipping_by | ||
| kode_supplier | ||
| file_name | ||
| create_date | ||
| create_by | ||
| r_s | ||
| supplier_customer_code | ||
| supplier_customer_name | ||
| supplier_customer_address | ||
| supplier_customer_country | ||
| skep_no | ||
| skep_date | ||
| mapped_supplier | ||
| mapping_date | ||
| mapping_by | ||
| mapping_supplier_customer_id | ||
| ms_file_id | ||
| source_file | ||
| ms_manual_invoice_type_id |
SQL Script
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
create view dbo.vw_ms_manual_invoce
---XencX---with encryption
as
SELECT dt_ms_manual_invoice.ms_manual_invoice_id
, cast( case when vw_ms_header_bc_in.ID_HEADER is null then 0 else 1 end as bit ) as used
, dt_ms_manual_invoice.invoice_no
, dt_ms_manual_invoice.invoice_date
, dt_ms_manual_invoice.rec_date
, dt_ms_manual_invoice.req_eta_date
,isnull( vw_ms_manual_invoce_item_count.item_count,0) as item_count
,isnull( vw_ms_manual_invoce_item_count.unmap,0) as item_unmap
, isnull(vw_ms_header_bc_in.KODE_DOKUMEN_PABEAN,'') as KODE_DOKUMEN_PABEAN
, isnull('BC ' + vw_ms_header_bc_in.KODE_DOKUMEN_PABEAN,'') BC_TYPE
, isnull(vw_ms_header_bc_in.NOMOR_AJU,'') as CAR
, isnull(vw_ms_header_bc_in.NOMOR_DAFTAR,'') as BC_DATE
, isnull(dbo.date_to_str(vw_ms_header_bc_in.TANGGAL_DAFTAR),'') as BC_NO
, isnull(vw_ms_header_bc_in.status_tpb_in_name,'') as STATUS_MODULE
, dt_ms_manual_invoice.shipping_by
, dt_ms_manual_invoice.kode_supplier
, dt_ms_file.file_name
, dt_ms_manual_invoice.create_date
, users_create.username as create_by
, case when cast( case when vw_ms_header_bc_in.ID_HEADER is null then 0 else 1 end as bit ) =1 then 1
when dt_ms_supplier_customer.ms_supplier_customer_id is null then 2
when isnull( vw_ms_manual_invoce_item_count.unmap,0)>0 then 3
else
0 end as r_s
, isnull(dt_ms_supplier_customer.supplier_customer_code,'') as supplier_customer_code
, isnull(dt_ms_supplier_customer.supplier_customer_name,'') as supplier_customer_name
, isnull(dt_ms_supplier_customer.supplier_customer_address,'') as supplier_customer_address
, isnull(dt_ms_supplier_customer.supplier_customer_country,'') as supplier_customer_country
, isnull(dt_ms_supplier_customer.skep_no,'') as skep_no
, dt_ms_supplier_customer.skep_date
, cast(case when dt_ms_supplier_customer.ms_supplier_customer_id is null then 0 else 1 end as bit) as mapped_supplier
, case when dt_ms_supplier_customer.ms_supplier_customer_id is not null then dt_ms_manual_invoice.mapping_date else null end as mapping_date
, case when dt_ms_supplier_customer.ms_supplier_customer_id is not null then users.username else null end as mapping_by
,dt_ms_manual_invoice.mapping_supplier_customer_id
,dt_ms_manual_invoice.ms_file_id
,dt_ms_file.file_name as source_file
,dt_ms_manual_invoice.ms_manual_invoice_type_id
FROM dt_ms_manual_invoice INNER JOIN
users AS users_create ON dt_ms_manual_invoice.create_by = users_create.id INNER JOIN
dt_ms_file ON dt_ms_manual_invoice.ms_file_id = dt_ms_file.ms_file_id LEFT OUTER JOIN
users ON dt_ms_manual_invoice.mapping_by = users.id LEFT OUTER JOIN
dt_ms_supplier_customer ON dt_ms_manual_invoice.mapping_supplier_customer_id = dt_ms_supplier_customer.ms_supplier_customer_id LEFT OUTER JOIN
vw_ms_manual_invoce_item_count ON dt_ms_manual_invoice.ms_manual_invoice_id = vw_ms_manual_invoce_item_count.ms_manual_invoice_id LEFT OUTER JOIN
vw_ms_header_bc_in ON dt_ms_manual_invoice.source_out_id = vw_ms_header_bc_in.ID_HEADER
GO
GO
create view dbo.vw_ms_manual_invoce
---XencX---with encryption
as
SELECT dt_ms_manual_invoice.ms_manual_invoice_id
, cast( case when vw_ms_header_bc_in.ID_HEADER is null then 0 else 1 end as bit ) as used
, dt_ms_manual_invoice.invoice_no
, dt_ms_manual_invoice.invoice_date
, dt_ms_manual_invoice.rec_date
, dt_ms_manual_invoice.req_eta_date
,isnull( vw_ms_manual_invoce_item_count.item_count,0) as item_count
,isnull( vw_ms_manual_invoce_item_count.unmap,0) as item_unmap
, isnull(vw_ms_header_bc_in.KODE_DOKUMEN_PABEAN,'') as KODE_DOKUMEN_PABEAN
, isnull('BC ' + vw_ms_header_bc_in.KODE_DOKUMEN_PABEAN,'') BC_TYPE
, isnull(vw_ms_header_bc_in.NOMOR_AJU,'') as CAR
, isnull(vw_ms_header_bc_in.NOMOR_DAFTAR,'') as BC_DATE
, isnull(dbo.date_to_str(vw_ms_header_bc_in.TANGGAL_DAFTAR),'') as BC_NO
, isnull(vw_ms_header_bc_in.status_tpb_in_name,'') as STATUS_MODULE
, dt_ms_manual_invoice.shipping_by
, dt_ms_manual_invoice.kode_supplier
, dt_ms_file.file_name
, dt_ms_manual_invoice.create_date
, users_create.username as create_by
, case when cast( case when vw_ms_header_bc_in.ID_HEADER is null then 0 else 1 end as bit ) =1 then 1
when dt_ms_supplier_customer.ms_supplier_customer_id is null then 2
when isnull( vw_ms_manual_invoce_item_count.unmap,0)>0 then 3
else
0 end as r_s
, isnull(dt_ms_supplier_customer.supplier_customer_code,'') as supplier_customer_code
, isnull(dt_ms_supplier_customer.supplier_customer_name,'') as supplier_customer_name
, isnull(dt_ms_supplier_customer.supplier_customer_address,'') as supplier_customer_address
, isnull(dt_ms_supplier_customer.supplier_customer_country,'') as supplier_customer_country
, isnull(dt_ms_supplier_customer.skep_no,'') as skep_no
, dt_ms_supplier_customer.skep_date
, cast(case when dt_ms_supplier_customer.ms_supplier_customer_id is null then 0 else 1 end as bit) as mapped_supplier
, case when dt_ms_supplier_customer.ms_supplier_customer_id is not null then dt_ms_manual_invoice.mapping_date else null end as mapping_date
, case when dt_ms_supplier_customer.ms_supplier_customer_id is not null then users.username else null end as mapping_by
,dt_ms_manual_invoice.mapping_supplier_customer_id
,dt_ms_manual_invoice.ms_file_id
,dt_ms_file.file_name as source_file
,dt_ms_manual_invoice.ms_manual_invoice_type_id
FROM dt_ms_manual_invoice INNER JOIN
users AS users_create ON dt_ms_manual_invoice.create_by = users_create.id INNER JOIN
dt_ms_file ON dt_ms_manual_invoice.ms_file_id = dt_ms_file.ms_file_id LEFT OUTER JOIN
users ON dt_ms_manual_invoice.mapping_by = users.id LEFT OUTER JOIN
dt_ms_supplier_customer ON dt_ms_manual_invoice.mapping_supplier_customer_id = dt_ms_supplier_customer.ms_supplier_customer_id LEFT OUTER JOIN
vw_ms_manual_invoce_item_count ON dt_ms_manual_invoice.ms_manual_invoice_id = vw_ms_manual_invoce_item_count.ms_manual_invoice_id LEFT OUTER JOIN
vw_ms_header_bc_in ON dt_ms_manual_invoice.source_out_id = vw_ms_header_bc_in.ID_HEADER
GO