
/*------ ATD 455861 ------*/
DECLARE v_count NUMBER:=0;

BEGIN

SELECT Count(1) INTO v_count FROM USER_TAB_COLUMNS WHERE UPPER(table_name) = 'ITNFSAICOMPLEMENTO' and UPPER(column_name) = 'TRUNCAPRECOSAT';

IF v_count = 0 THEN

EXECUTE IMMEDIATE 'ALTER TABLE ITNFSAICOMPLEMENTO ADD TruncaPrecoSAT Number(1)';

END IF;

END;
/

CREATE OR REPLACE VIEW NOTAENTRADAELETRONICA_V
AS 
SELECT NF.NUMORD,NF.NUMNOTA, NF.SERIE, NF.NUMPED, NF.DTCHEG, NF.DTEMIS, NF.VALCONTAB, NF.FILIAL, NF.TPO, 
NF.MODELONF, CN.SITUACAONFE, CN.CHAVEDEACESSONFE, CN.NUMEROPROTOCOLO, CN.CODIGONFE, CN.DHPROTOCOLO, 
CN.RECIBONFE, CN.LOTENFE, CN.NUMEROPROTOCOLOCANCELAMENTO, CN.DHCANCELAMENTO, 
CN.NUMEROPROTOCOLOINUTILIZACAO, CN.DHINUTILIZACAO, CN.JUSTIFICATIVA,
CN.RECIBODPEC, CN.DHRECIBODPEC, CN.FLAGEMITCONTINGENCIA, CN.NUMORDCONTINGENCIA, CN.FINNFE, 
NF.CODFOR, NF.DESCONTO, NF.DESPINCL, NF.DESPNINCL, CN.VALORACRESCIMO, NF.ATUALIZ, NF.DTCANCEL,  
NF.FILTRANSF, NF.ESPDOC, NF.ESTADO, NF.OIDDOCDEORIGEM, NF.CTB, NF.INTEGRADO,
NF.LOCALPORTA, CN.FLAGCRIACAO, NF.CPAG, NF.CODTRAN, NF.TIPONF, CN.FLAGPISCOFINS
FROM NFENTRACAD NF
 JOIN COMPLEMENTONFENTRA CN ON CN.NUMORD = NF.NUMORD
WHERE NF.MODELONF IN ('55','57')
AND NF.TPO NOT LIKE '9%';
/

CREATE OR REPLACE VIEW PRODUTOCAD_V   
AS 
SELECT P.CODPRO, P.DV, P.DESCR, C.DESCRICAOLONGA, P.CODINTERNO, C.CODPROFABRICANTE, P.CODFOR, 
P.CODIGONCM, C.CODIGOCEST, P.CLASPROD, P.MODELO, P.CF, P.CM, P.PRECOVEN, P.PRECOVEN2, 
P.UNID1, P.UNID2, P.UNID3, P.FACONV, P.FACONV3, C.UTRIB, C.FACONV_UTRIB, 
C.VENDAMINIMA, C.QUANTIDADEMINIMAAMOSTRA, P.CONTROLELOTE, P.DISPONIBILIDADE, C.PESOBRUTO, 
P.ALIQICMS, P.INCICMS, P.SUBSTRIB, P.SUBSTRSAI, C.MADEIRA, C.OBSERVACAO, C.DESCFABRICANTE, 
C.ORIGEM, P.MARGEMLUC, P.OIDLINHA, P.OIDFAMILIA, P.OIDMEDIDA, P.EXTIPI, C.COD_EX_TIPI, 
C.TIPOENTREGA, C.FILIALRETIRADA, C.FABRICACAOPROPRIA, C.CONTROLEFCI, 
C.SISTEMATINTOMETRICO, C.TIPOCOMPONENTE, C.CODEMBALAGEM, 
C.CODCOMPONENTE, C.BLOQUEIAECOMMERCE, C.ALTURACM, C.LARGURACM, C.COMPRIMENTOCM
FROM PRODUTOCAD P  
 LEFT JOIN COMPLEMENTOPRODUTO C ON P.CODPRO = C.CODPRO;
/
