Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 22/08/2018
- ---------------------------------------------------------------------------------
- /*1º PASSO*/
- UPDATE ATUALIZACAO SET COMENTARIO = REPLACE(COMENTARIO,'Nortesys','Rensoftware')
- go
- UPDATE AtualizadorVersaoBanco SET Descricao = REPLACE(Descricao,'Nortesys','Rensoftware')
- go
- UPDATE CONFIG_OPTSUPERFISCAL SET DESCRICAO = REPLACE(DESCRICAO,'Nortesys','Rensoftware')
- go
- UPDATE CONFIGPRECO_09 SET USUARIO = REPLACE(USUARIO,'Nortesys','Rensoftware')
- go
- UPDATE CONFIGURACOES SET BREVEDESCRITIVO = REPLACE(BREVEDESCRITIVO,'Nortesys','Rensoftware')
- go
- UPDATE CONFIGURACOES SET USUARIOCAD = REPLACE(USUARIOCAD,'Nortesys','Rensoftware')
- go
- UPDATE CONFIGURACOES_NFE SET CONTEUDO_EMAIL = REPLACE(CONTEUDO_EMAIL,'Nortesys','Rensoftware')
- go
- UPDATE CONSGRADE SET USUARIO = REPLACE(USUARIO,'Nortesys','Rensoftware')
- go
- UPDATE ECF_IDENTIFICACAO SET NOME_DESENV = REPLACE(NOME_DESENV,'Nortesys','Rensoftware')
- go
- UPDATE ETIQUETAPRO SET USUARIO = REPLACE(USUARIO,'Nortesys','Rensoftware')
- go
- UPDATE GRUPOCONFIGURACOES SET NOME = REPLACE(NOME,'Nortesys','Rensoftware')
- go
- UPDATE GRUPOCONFIGURACOES SET USUARIOCAD = REPLACE(USUARIOCAD,'Nortesys','Rensoftware')
- go
- UPDATE LICENCA SET USUARIO = REPLACE(USUARIO,'Nortesys','Rensoftware')
- go
- UPDATE LOGS SET RESULTADO = REPLACE(RESULTADO,'Nortesys','Rensoftware')
- go
- UPDATE LOJA_FISICA SET USUARIO = REPLACE(USUARIO,'Nortesys','Rensoftware')
- go
- UPDATE NEGOCI_CH SET USUARIOENV = REPLACE(USUARIOENV,'Nortesys','Rensoftware')
- go
- UPDATE NEGOCIACAO SET USUARIOENV = REPLACE(USUARIOENV,'Nortesys','Rensoftware')
- go
- UPDATE OSCONFIG_CAMPOS SET USUARIO = REPLACE(USUARIO,'Nortesys','Rensoftware')
- go
- UPDATE PAIS SET USUARIO_INC = REPLACE(USUARIO_INC,'Nortesys','Rensoftware')
- go
- UPDATE PARAMETROS SET TEXTOPDV = REPLACE(TEXTOPDV,'Nortesys','Rensoftware')
- go
- UPDATE PARAMETROS2 SET NOMEUSU = REPLACE(NOMEUSU,'Nortesys','RenSoftware Informatica')
- go
- UPDATE PARAMETROS2 SET DESCDETALHADA = REPLACE(DESCDETALHADA,'Nortesys','Rensoftware')
- go
- UPDATE SFISCAL SET NOME = REPLACE(NOME,'Nortesys','Rensoftware')
- go
- UPDATE TabelaCodigosDeAtividades_EFD SET USUARIO_INC = REPLACE(USUARIO_INC,'Nortesys','Rensoftware')
- go
- UPDATE TOTALIZADORES SET USUARIO = REPLACE(USUARIO,'Nortesys','Rensoftware')
- go
- UPDATE CONFIGURACOES SET BREVEDESCRITIVO = REPLACE(BREVEDESCRITIVO,'ERP','SUPERSCE')
- go
- UPDATE rb_folder SET folder_name = REPLACE(folder_name,'Nortesys','RENSOFTWARE')
- go
- UPDATE AtualizadorVersaoBanco SET Descricao = REPLACE(Descricao,'ERP','SUPER SCE') WHERE Descricao LIKE '%ERP%'
- go
- UPDATE CONFIGURACOES_NFE SET CONTEUDO_EMAIL = REPLACE(CONTEUDO_EMAIL,'Nortesys','RENSOFTWARE')
- go
- update parametros2 set descdetalhada='Reservado', descinterna='Reservado' where codigo=312
- go
- update CONFIGURACOES set CHAVE='Reservado', BREVEDESCRITIVO='Reservado' where codigo=121
- go
- PRINT 'Primeiro Passo Concluido...'
- go
- ---------------------------------------------------------------------------------
- /*2º PASSO*/
- /*Deletando constraints automaticamente sem ter que copiar colar
- util para gastar menos tempo ainda. */
- DECLARE @tname VARCHAR(500)
- DECLARE @sql VARCHAR(max)
- DECLARE db_cursor CURSOR FOR
- SELECT 'ALTER TABLE ' + C.name + ' DROP CONSTRAINT ' + T.name
- FROM sys.sysobjects AS T ( NOLOCK )
- INNER JOIN sys.tables AS C ( NOLOCK ) ON T.parent_obj = C.object_id
- AND T.XTYPE = 'PK'
- AND T.crdate >= '2018-02-01'
- ORDER BY T.name ASC
- OPEN db_cursor
- FETCH NEXT FROM db_cursor INTO @tname
- WHILE @@FETCH_STATUS = 0
- BEGIN
- SET @sql = @tname
- PRINT 'Executando...' + @sql
- EXEC (@sql)
- FETCH NEXT FROM db_cursor INTO @tname
- END
- CLOSE db_cursor
- DEALLOCATE db_cursor
- PRINT 'Segundo passo concluido.'
- GO
- /* Verificar resultado caso desejado
- SELECT 'ALTER TABLE ' + C.name + ' DROP CONSTRAINT ' + T.name
- FROM sys.sysobjects AS T ( NOLOCK )
- INNER JOIN sys.tables AS C ( NOLOCK ) ON T.parent_obj = C.object_id
- AND T.XTYPE = 'PK'
- AND T.crdate >= '2018-02-01'
- ORDER BY T.name ASC
- */
- ---------------------------------------------------------------------------------
- /*3º PASSO*/
- /*DELETAR CONSTRAINT*/
- DECLARE @tname VARCHAR(500)
- DECLARE @sql VARCHAR(max)
- DECLARE db_cursor CURSOR FOR
- SELECT 'ALTER TABLE ' + C.name + ' DROP CONSTRAINT ' + T.name
- FROM sys.sysobjects AS T ( NOLOCK )
- INNER JOIN sys.tables AS C ( NOLOCK ) ON T.parent_obj = C.object_id
- AND T.XTYPE = 'D'
- AND T.crdate >= '2018-02-01'
- ORDER BY T.name ASC
- OPEN db_cursor
- FETCH NEXT FROM db_cursor INTO @tname
- WHILE @@FETCH_STATUS = 0
- BEGIN
- SET @sql = @tname
- PRINT 'Executando...' + @sql
- EXEC (@sql)
- FETCH NEXT FROM db_cursor INTO @tname
- END
- CLOSE db_cursor
- DEALLOCATE db_cursor
- PRINT 'Terceiro passo concluido.'
- GO
- /* Conferindo caso queira
- SELECT 'ALTER TABLE ' + C.name + ' DROP CONSTRAINT ' + T.name
- FROM sys.sysobjects AS T ( NOLOCK )
- INNER JOIN sys.tables AS C ( NOLOCK ) ON T.parent_obj = C.object_id
- AND T.XTYPE = 'D'
- AND T.crdate >= '2018-02-01'
- ORDER BY T.name ASC
- */
- ---------------------------------------------------------------------------------
- /*4º PASSO */
- /*DELETAR TABELAS*/
- /*OBS.: TEM QUE CRIAR TABELA CEST*/
- DECLARE @tname VARCHAR(500)
- DECLARE @sql VARCHAR(max)
- DECLARE db_cursor CURSOR FOR
- SELECT 'DROP TABLE ' + name FROM SYSOBJECTS
- WHERE xtype = 'U'
- AND crdate >= '2018-02-01'
- AND name not in( 'PARAMETROS2','PARAMETROS')
- OPEN db_cursor
- FETCH NEXT FROM db_cursor INTO @tname
- WHILE @@FETCH_STATUS = 0
- BEGIN
- SET @sql = @tname
- PRINT 'Executando...' + @sql
- EXEC (@sql)
- FETCH NEXT FROM db_cursor INTO @tname
- END
- CLOSE db_cursor
- DEALLOCATE db_cursor
- PRINT 'Quarto passo concluido.'
- GO
- /* Testar pra ver se sobrou alguma coisa caso queira
- SELECT 'DROP TABLE ' + name FROM SYSOBJECTS
- WHERE xtype = 'U'
- AND crdate >= '2018-02-01'
- AND name not in( 'PARAMETROS2','PARAMETROS')
- */
- ---------------------------------------------------------------------------------
- /*5º PASSO */
- /*DELETAR TABELAS*/
- /*OBS.: TEM QUE CRIAR TABELA CEST*/
- DECLARE @tname VARCHAR(500)
- DECLARE @sql VARCHAR(max)
- DECLARE db_cursor CURSOR FOR
- SELECT 'DROP VIEW ' + name FROM SYSOBJECTS
- WHERE xtype = 'V'
- AND crdate >= '2018-02-01'
- OPEN db_cursor
- FETCH NEXT FROM db_cursor INTO @tname
- WHILE @@FETCH_STATUS = 0
- BEGIN
- SET @sql = @tname
- PRINT 'Executando...' + @sql
- EXEC (@sql)
- FETCH NEXT FROM db_cursor INTO @tname
- END
- CLOSE db_cursor
- DEALLOCATE db_cursor
- PRINT 'Quinto passo concluido.'
- GO
- /* Testar pra verificar se dados foram realmente deletados
- SELECT 'DROP VIEW ' + name FROM SYSOBJECTS
- WHERE xtype = 'V'
- AND crdate >= '2018-02-01'
- */
- ---------------------------------------------------------------------------------
- /*6º PASSO */
- ALTER VIEW VIEW_DRE(
- CODIGO,
- ORIGEM,
- VALOR,
- NOMEDESPESA,
- CODIGODESP,
- FIXO_VARIAVEL,
- DATA,
- CODLOJA,
- TIPODC) AS
- SELECT C.CODIGO, 'BANCO' ORIGEM, C.VALOR, F.NOME NOMEDESPESA, F.CODIGO CODIGODESP, F.FIXO_VARIAVEL, C.EMISSAO DATA, C.CODLOJA, F.TIPODC
- FROM FIN_CAIXA C, FIN_DESPESAS F
- WHERE C.CODDES=F.CODIGO
- AND F.PARTICIPA_DRE = 'S'
- UNION ALL
- SELECT M.CODIGO, 'CAIXA' ORIGEM, M.VALOR, FF.NOME NOMEDESPESA, FF.CODIGO CODIGODESP, FF.FIXO_VARIAVEL, M.DATA, M.CODLOJA, FF.TIPODC
- FROM MOVCAIXA M, FIN_DESPESAS FF
- WHERE M.CODLAN=FF.CODIGO
- AND FF.PARTICIPA_DRE = 'S'
- UNION ALL
- SELECT T.CODIGO, 'TESOU' ORIGEM, T.VALOR, FFF.NOME NOMEDESPESA, FFF.CODIGO CODIGODESP, FFF.FIXO_VARIAVEL, T.DATA, T.CODLOJA, FFF.TIPODC
- FROM TESOURARIA T, FIN_DESPESAS FFF
- WHERE T.CODDESPREC=FFF.CODIGO
- AND FFF.PARTICIPA_DRE = 'S'
- GO
- PRINT 'Sexto Passo Concluido.'
- GO
- ---------------------------------------------------------------------------------
- /*7º PASSO */
- ALTER TABLE [dbo].[FIN_CONTAS] ADD CONSTRAINT [PK_FIN_CONTAS] PRIMARY KEY CLUSTERED ([CODCTA] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
- GO
- ALTER TABLE TALAO_FOLHA_HIST ADD CONSTRAINT FK_TALAO_FOLHA_HIST_CTA FOREIGN KEY(CODIGO_CONTA) REFERENCES FIN_CONTAS(CODCTA)/*RENSOFTWARE*/
- GO
- ALTER TABLE TALAO_FOLHA ADD CONSTRAINT FK_TALAO_FOLHA_CONTA FOREIGN KEY(CODIGO_CONTA) REFERENCES FIN_CONTAS(CODCTA)
- GO
- ALTER TABLE TALAO_CHEQUE ADD CONSTRAINT FK_TALAO_CODIGO_CONTA FOREIGN KEY(CODIGO_CONTA) REFERENCES FIN_CONTAS(CODCTA)
- GO
- PRINT 'Setimo passo Concluido.'
- GO
- ---------------------------------------------------------------------------------
- /*8º PASSO */
- DECLARE @tname VARCHAR(500)
- DECLARE @sql VARCHAR(max)
- DECLARE db_cursor CURSOR FOR
- SELECT 'DROP PROC ' + name FROM SYSOBJECTS
- WHERE xtype = 'P'
- AND crdate >= '2018-02-01'
- OPEN db_cursor
- FETCH NEXT FROM db_cursor INTO @tname
- WHILE @@FETCH_STATUS = 0
- BEGIN
- SET @sql = @tname
- PRINT 'Executando...' + @sql
- EXEC (@sql)
- FETCH NEXT FROM db_cursor INTO @tname
- END
- CLOSE db_cursor
- DEALLOCATE db_cursor
- PRINT 'Oitavo passo concluido.'
- GO
- /*Verificar se foram apagados ou nao eventuais procs
- SELECT 'DROP PROC ' + name FROM SYSOBJECTS
- WHERE xtype = 'P'
- AND crdate >= '2018-02-01'
- */
- ---------------------------------------------------------------------------------
- /*9º PASSO */
- DELETE PARAMETROS2
- WHERE CODIGO >= 361
- GO
- DELETE ATUALIZACAO
- WHERE DATA >= '2018-02-01'
- GO
- DELETE CONFIGURACOES
- WHERE CODIGO >= 130
- GO
- DELETE GRUPOCONFIGURACOES
- WHERE CODIGO >= 28
- GO
- DELETE MODELO_GRUPO_RELPER
- WHERE CODIGO >= 42
- GO
- DELETE PARAMETROS2
- WHERE DESCINTERNA IN( 'RAMO_RESTAURANTE','AVISONOTA_CPF','REPLICAR_FORNECEDOR_OUTRAS_LOJAS')
- GO
- DELETE MODELO_GRUPO_RELPER
- WHERE CODIGO IN (46,47,48,49)
- GO
- DELETE CONSBALCAO
- WHERE CODIGO >= 45
- GO
- DELETE ITENSBALCAO
- WHERE CODIGO >= 27
- GO
- PRINT 'Nono Passo Concluido.'
- GO
- ---------------------------------------------------------------------------------
- /*10º PASSO */
- ALTER TABLE EMPRESA DROP COLUMN PERC_REDUCAO_BCICMS_SM
- GO
- ALTER TABLE ORIGEM DROP COLUMN PERC_DIFERENCA_ICMS
- GO
- ALTER TABLE ORIGEM DROP COLUMN PERC_BASECALCULO_ICMS
- GO
- ALTER TABLE HISTORICO_PRECOS DROP COLUMN PERC_BASECALCULO_ICMS
- GO
- ALTER TABLE NFISCAL DROP COLUMN FRETE_FORA
- GO
- ALTER TABLE NFVENDA DROP COLUMN CNAE
- GO
- ALTER TABLE MODELO_RELPER DROP COLUMN PRINT_PREVIEW
- GO
- ALTER TABLE EMPRESA DROP COLUMN APP_FIDELIDADE
- GO
- ALTER TABLE PARAMETROS DROP IMPRESSAOFINAL
- GO
- ALTER TABLE PROMO_PROMOCAO DROP COLUMN TODAS_AS_LOJAS
- GO
- ALTER TABLE PARAMETROS DROP COLUMN IMPRESSAOFINAL
- GO
- ALTER TABLE FAMILIA_PRECO_ITENS DROP COLUMN CODLOJA
- GO
- ALTER TABLE PRAZOSITEM DROP COLUMN SEQUENCIA
- GO
- ALTER TABLE PRAZOSITEM DROP COLUMN CODLOJA
- GO
- ALTER TABLE PAGTO DROP COLUMN VINCULADA_BOLETO
- GO
- ALTER TABLE TITULOS DROP COLUMN PLATAFORMA_BOLETO
- GO
- ALTER TABLE TITULOS DROP COLUMN TEM_BOLETO
- GO
- ALTER TABLE TITULOS DROP COLUMN ENVIADO_PORTAL
- GO
- ALTER TABLE TITULOS DROP COLUMN TEM_BOLETO_PORTAL
- GO
- ALTER TABLE TITULOS DROP COLUMN BOLETO_ENVIADO_EMAIL
- GO
- ALTER TABLE TITULOS DROP COLUMN CODIGO_CONTA_BANCARIA
- GO
- ALTER TABLE TITULOS DROP COLUMN CARTEIRA
- GO
- ALTER TABLE TITULOS DROP COLUMN ORIGEM_BOLETO
- GO
- ALTER TABLE FIN_CONTAS DROP COLUMN CODIGO
- GO
- ALTER TABLE FIN_CONTAS DROP COLUMN SEQUENCIA
- GO
- ALTER TABLE FIN_CONTAS DROP COLUMN CONTAATIVA
- GO
- ALTER TABLE FIN_CONTAS DROP COLUMN PLATAFORMA_BOLETO
- GO
- ALTER TABLE CLIENTES DROP COLUMN CODIGO_CONTA_BANCARIA
- GO
- ALTER TABLE ENDCOBRANCA DROP COLUMN USAR_BOLETO_AUTOMATICO
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN PLATAFORMA_BOLETO
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN TEM_BOLETO
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN ENVIADO_PORTAL
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN TEM_BOLETO_PORTAL
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN BOLETO_ENVIADO_EMAIL
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN CODIGO_CONTA_BANCARIA
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN CARTEIRA
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN ORIGEM_BOLETO
- GO
- PRINT 'Decimo Passo Concluido.'
- GO
- ---------------------------------------------------------------------------------
- /*11º PASSO */
- /*SCRIPT VERSÃO 2018-07-26 - CODIGO DA COLUNA ATUALIZAÇÃO 6038 - ULTIMA INFORMAÇÃO DA TABELA ALTER TABLE REPLICACAO_MAQUINA ADD CONTIGENCIA BIT DEFAULT 0 NOT NULL */
- ALTER TABLE MODELO_RELPER ADD PRINT_PREVIEW [char](10) NOT NULL DEFAULT 0
- GO
- --DROP TABLE MODELO_RELPER
- --GO
- --CREATE TABLE [MODELO_RELPER](
- -- [CODLOJA] [float] NOT NULL,
- -- [MODULO] [varchar](60) NOT NULL,
- -- [PRINT_PREVIEW] [char](10) NOT NULL,
- -- [CODIGO_PASTA] [float] NOT NULL,
- -- [NOME_RELATORIO] [varchar](60) NOT NULL,
- -- CONSTRAINT [PK_MODELO_RELPER] PRIMARY KEY CLUSTERED
- --(
- -- [CODLOJA] ASC,
- -- [MODULO] ASC,
- -- [CODIGO_PASTA] ASC,
- -- [NOME_RELATORIO] ASC
- --)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
- --) ON [PRIMARY]
- --GO
- --SET ANSI_PADDING OFF
- --GO
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'COMPROVANTE CREDITO', N'Visualizar', 0, N'Credito de Cliente')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'CONFERENCIA NF', N'Visualizar', 0, N'** Relatório Conferência de nota fiscal **')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'ETIQUETAS DE CLIENTES', N'Visualizar', 0, N'Etiqueta Cliente')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'ETIQUETAS DE CLIENTES', N'Visualizar', 0, N'Etiqueta Comercial bezerra')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'ETIQUETAS DE PRODUTOS', N'Visualizar', 0, N'Etiqueta Comercial bezerra')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'ORCAMENTO', N'Visualizar', 0, N'ORCAMENTO - NSA Dist')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'OS', N'Visualizar', 0, N'Ordem de Servico')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'RECIBO DE PAGAMENTO CR', N'Visualizar', 0, N'Carne Termica - Contas a receber (Negociacao) - Logistica')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'RECIBO DE PAGAMENTO CR', N'Visualizar', 0, N'Recibo teste')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'SALDO DETALHADO CREDITO', N'Visualizar', 0, N'Credito de Cliente')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (1, N'SALDO DETALHADO CREDITO', N'Visualizar', 0, N'Credito de Cliente - Alterado')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (2, N'CONFERENCIA NF', N'Visualizar', 0, N'** Relatório Conferência de nota fiscal **')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (2, N'ORCAMENTO', N'Visualizar', 0, N'ORCAMENTO - LOJA II')
- --INSERT [dbo].[MODELO_RELPER] ([CODLOJA], [MODULO], [PRINT_PREVIEW], [CODIGO_PASTA], [NOME_RELATORIO]) VALUES (2, N'OS', N'Visualizar', 0, N'ORDEM')
- --GO
- PRINT 'Decimo primeiro passo concluido'
- GO
- ---------------------------------------------------------------------------------
- /*12º PASSO */
- ALTER TABLE NFREMARCACAOI DROP COLUMN PERCENTUAL_AJUSTE
- GO
- ALTER TABLE EMPRESA DROP COLUMN TOKEN_WS_LUNET
- GO
- ALTER TABLE PARAMETROS DROP COLUMN CORPRODUTOATACAREJO
- GO
- ALTER TABLE LOGS DROP COLUMN REALIZOU_UPLOAD
- GO
- ALTER TABLE CONFIG_CALCULOPRECO DROP CONSTRAINT PK_CONFIG_CALCULOPRECO
- GO
- ALTER TABLE [dbo].[CONFIG_CALCULOPRECO] ADD CONSTRAINT [PK_CONFIG_CALCULOPRECO] PRIMARY KEY CLUSTERED ([CODIGOCALCULO]) WITH (FILLFACTOR=70) ON [PRIMARY]
- GO
- ALTER TABLE CONFIG_CALCULOPRECO DROP COLUMN CODLOJA
- GO
- ALTER TABLE CONFIG_CALCULOPRECO DROP COLUMN PK_CONFIG_CALCULOPRECO
- GO
- /*ALTER TABLE [dbo].[CONFIG_CALCULOPRECO] WITH NOCHECK ADD CONSTRAINT [PK_CONFIG_CALCULOPRECO] PRIMARY KEY CLUSTERED ( [CODIGOCALCULO], [CODLOJA] ) ON [PRIMARY] GO*/---apenas observa para me localizar
- ALTER TABLE CONFIGURACOES_NFE DROP COLUMN TipoDeProtocoloDeSeguranca
- GO
- ALTER TABLE F_RESP_TECNICO DROP COLUMN CRF
- GO
- ALTER TABLE TRANSPDVCAIXA DROP COLUMN CODCAIXA
- GO
- ALTER TABLE EMPRESA DROP COLUMN LF_NUMERO
- GO
- ALTER TABLE EMPRESA DROP COLUMN LF_DATA_DEFERIMENTO
- GO
- ALTER TABLE EMPRESA DROP COLUMN LF_DATA_VALIDADE
- GO
- ALTER TABLE EMPRESA DROP COLUMN LF_SUJEITO_RENOVACAO
- GO
- ALTER TABLE EMPRESA DROP COLUMN LF_DATA_RENOVACAO
- GO
- ALTER TABLE rb_item DROP COLUMN CODIGOITEM_ONN
- GO
- ALTER TABLE PARAMETROS DROP COLUMN CORCONTROLEDIASVENCER
- GO
- ALTER TABLE PRODUTOS DROP COLUMN QTD_DIAS_VENCER_LOTE
- GO
- ALTER TABLE NFE_ITENS_COMPLEMENTAR DROP COLUMN CST_ICMS
- GO
- ALTER TABLE REPLICACAO_MAQUINA DROP COLUMN CONTIGENCIA
- GO
- PRINT 'Decimo segundo passo concluido'
- GO
- ---------------------------------------------------------------------------------
- /*13º PASSO */
- ALTER VIEW [VPRODUTOS_APR]
- (
- CODIGO,
- CODLOJACADASTRO,
- NOME,
- NOMESEMAPRESENTACAO,
- MARCA,
- GRUPO,
- SUBG,
- CDEPTO,
- UNIDADE_COMPRA,
- UNIDADE,
- ALTERNATI,
- APLICACAO,
- CBARRA,
- CBARRA2,
- CBARRA3,
- ORIGINAL,
- PESO,
- PESO_LIQ,
- EMBALAGEM,
- ENDFOTO,
- CLASSFIS,
- ATIVO,
- CODCATEGORIA,
- CODIGOHERDADO,
- SEQUENCIA,
- CODLOJA,
- DAT_INI,
- REPOSI,
- COMISS,
- RUA,
- BLOCO,
- PLATEL,
- FORNECEDOR,
- EST_MINIM,
- PCO_COMPRA,
- QUAL_ICM,
- PER_FRETE,
- C_AQUIS,
- PCO_LIQ,
- PCO_VENDA,
- PCO_REMAR,
- PCO_02,
- PCO_03,
- PCO_04,
- PCO_AVENDA,
- PCO_AREMAR,
- PCO_COMPOSTO,
- PCO_PROMOCAO,
- DAT_REMAR,
- DAT_VENDA,
- DAT_COMPRA,
- EST_ANTER,
- EST_SAIDA,
- EST_ENTRA,
- EST_ATUAL,
- EST_DEPOSITO,
- EST_LOJA,
- EST_RESERVA,
- VPER_ICM1,
- VPER_ICM,
- VPER_IPI,
- VPER_SIM,
- VDES_FIX,
- VPER_PIS,
- VPER_COF,
- VTOT_BRU,
- VLUC_LIQ,
- VLUC_BRU,
- VPER_DPE,
- TIP_ENT,
- TIP_RED,
- TIP_ICM,
- VLFRETE,
- VLDFIXA,
- VLICMSV,
- VLICMSC,
- VLIPI,
- VLLUCRO,
- VLSIMPL,
- U_PCOMP,
- U_CCOMP,
- U_PVEND,
- U_CVEND,
- U_PREMA,
- U_DREMA,
- ALFISCAL,
- PCO_DOLAR,
- DIFERIDO,
- PCO_DIFERIDO,
- PRECO_LIQUIDO,
- MARG_PCO_ATAC,
- MARG_PCO_02,
- MARG_PCO_03,
- MARG_PCO_04,
- MARG_PCO_COMP,
- MARG_PCO_PROM,
- PER_IVA,
- TEMGRADE,
- F_SITUACAOLM,
- F_TIPOPRODUTO,
- F_SECAO,
- F_LINHA,
- F_PORC_BON_COMPRA,
- F_PORTARIA,
- F_CODIGOABCFARMA,
- F_PRODSUSPENSO,
- F_PRINCIPIOATIVO,
- F_CODIGOUNITEX,
- F_TIPOPROMOCIONAL,
- F_IND_MARGEM_LUCRO,
- F_PRECOLIVRE,
- F_GENERICO,
- F_MANIPULADO,
- VALIDIAS,
- DATAVALIDADE,
- BALANCA,
- COD_CSTORIGEM,
- COD_CSTTRIBICMS,
- F_TIPOLISTA,
- F_PCOFAB00,
- F_PCOFAB12,
- F_PCOFAB17,
- F_PCOFAB18,
- F_PCOFAB19,
- F_PCOCON00,
- F_PCOCON12,
- F_PCOCON17,
- F_PCOCON18,
- F_PCOCON19,
- F_APRESENTACAO,
- F_CODIGOGUIAFARM,
- CODIGORAMO,
- VEND_EXT,
- PRODUCAO,
- TIPOPRODUTO,
- CODIGO_NCM,
- CODIGO_GENERO_EFD,
- COD_CSTCOFINS,
- COD_CSTPIS,
- COD_CSTIPI_COMPRA,
- COD_CSTIPI_VENDA,
- COD_FIG_FISCAL_ENT,
- COD_FIG_FISCAL_SAI,
- TIPO_ITEM_EFD,
- DESC_TIPO_ITEM_EFD,
- BEBIBA_FRIA_EFD,
- COD_TAB_BEBIBA_EFD,
- DESC_COD_TAB_BEBIBA_EFD,
- COD_GRUPO_BEBIBA_EFD,
- COD_CSTCOFINS_ENTRADA,
- COD_CSTPIS_ENTRADA,
- MD5_PRODUTO,
- MD5_1_PRODLOJA,
- MD5_2_PRODLOJA,
- ESTOQUE_PAFECF,
- PERC_ALIQ_ICMS_ISS,
- SIT_TRIB,
- COD_FIG_FISCAL_PISCOFINS,
- CODIGO_ANP,
- PER_DESC_AUTOMATICO,
- SUFRAMADO,
- ALIQ_TRIB_APROXIMADO,
- ALIQ_TRIB_APROXIMADO_UF,
- ALIQ_TRIB_APROXIMADO_MU,
- USARNATUREZA_REG0400,
- MD5_REGISTRO_P2,
- MD5_REGISTRO_E2,
- AMBIENTE,
- COD_ENQUADRAMENTO_IPI_ENTRADA,
- COD_ENQUADRAMENTO_IPI_VENDA,
- COD_CEST,
- CODFIGURA_ICMS_NFCE,
- CODCATEGORIA_FISCAL,
- COD_FIG_FISCAL_IPI_ENT,
- COD_FIG_FISCAL_IPI_SAI,
- ALTERNATI_ADICIONAIS,
- FATOR_CAIXA_METROS,
- TIPOPRECO,
- TIPOLISTA,
- CODANVISA,
- CODBENEFICIOFISCAL,
- INDESCALA
- )
- AS
- SELECT
- P.CODIGO,
- P.CODLOJA CODLOJACADASTRO,
- (P.NOME+' '+ISNULL(P.F_APRESENTACAO,'')) NOME,
- P.NOME NOMESEMAPRESENTACAO,
- P.MARCA,
- P.GRUPO,
- P.SUBG,
- P.CDEPTO,
- P.UNIDADE_COMPRA,
- P.UNIDADE,
- P.ALTERNATI,
- P.APLICACAO,
- P.CBARRA,
- P.CBARRA2,
- P.CBARRA3,
- P.ORIGINAL,
- P.PESO,
- P.PESO_LIQ,
- P.EMBALAGEM,
- P.ENDFOTO,
- P.CLASSFIS,
- P.ATIVO,
- P.CODCATEGORIA,
- P.CODIGOHERDADO,
- P.SEQUENCIA,
- PL.CODLOJA,
- PL.DAT_INI,
- PL.REPOSI,
- PL.COMISS,
- PL.RUA,
- PL.BLOCO,
- PL.PLATEL,
- PL.FORNECEDOR,
- PL.EST_MINIM,
- PL.PCO_COMPRA,
- PL.QUAL_ICM,
- PL.PER_FRETE,
- PL.C_AQUIS,
- PL.PCO_LIQ,
- PL.PCO_VENDA,
- PL.PCO_REMAR,
- PL.PCO_02,
- PL.PCO_03,
- PL.PCO_04,
- PL.PCO_AVENDA,
- PL.PCO_AREMAR,
- PL.PCO_COMPOSTO,
- PL.PCO_PROMOCAO,
- PL.DAT_REMAR,
- PL.DAT_VENDA,
- PL.DAT_COMPRA,
- PL.EST_ANTER,
- PL.EST_SAIDA,
- PL.EST_ENTRA,
- PL.EST_ATUAL,
- PL.EST_DEPOSITO,
- PL.EST_LOJA,
- PL.EST_RESERVA,
- PL.VPER_ICM1,
- PL.VPER_ICM,
- PL.VPER_IPI,
- PL.VPER_SIM,
- PL.VDES_FIX,
- PL.VPER_PIS,
- PL.VPER_COF,
- PL.VTOT_BRU,
- PL.VLUC_LIQ,
- PL.VLUC_BRU,
- PL.VPER_DPE,
- PL.TIP_ENT,
- PL.TIP_RED,
- PL.TIP_ICM,
- PL.VLFRETE,
- PL.VLDFIXA,
- PL.VLICMSV,
- PL.VLICMSC,
- PL.VLIPI,
- PL.VLLUCRO,
- PL.VLSIMPL,
- PL.U_PCOMP,
- PL.U_CCOMP,
- PL.U_PVEND,
- PL.U_CVEND,
- PL.U_PREMA,
- PL.U_DREMA,
- PL.ALFISCAL,
- PL.PCO_DOLAR,
- PL.DIFERIDO,
- PL.PCO_DIFERIDO,
- PL.PRECO_LIQUIDO,
- PL.MARG_PCO_ATAC,
- PL.MARG_PCO_02,
- PL.MARG_PCO_03,
- PL.MARG_PCO_04,
- PL.MARG_PCO_COMP,
- PL.MARG_PCO_PROM,
- PL.PER_IVA,
- P.TEMGRADE,
- P.F_SITUACAOLM,
- P.F_TIPOPRODUTO,
- P.F_SECAO,
- P.F_LINHA,
- P.F_PORC_BON_COMPRA,
- P.F_PORTARIA,
- P.F_CODIGOABCFARMA,
- P.F_PRODSUSPENSO,
- P.F_PRINCIPIOATIVO,
- P.F_CODIGOUNITEX,
- PL.F_TIPOPROMOCIONAL,
- PL.F_IND_MARGEM_LUCRO,
- PL.F_PRECOLIVRE,
- P.F_GENERICO,
- P.F_MANIPULADO,
- P.VALIDIAS,
- P.DATAVALIDADE,
- P.BALANCA,
- P.COD_CSTORIGEM,
- P.COD_CSTTRIBICMS,
- P.F_TIPOLISTA,
- P.F_PCOFAB00,
- P.F_PCOFAB12,
- P.F_PCOFAB17,
- P.F_PCOFAB18,
- P.F_PCOFAB19,
- P.F_PCOCON00,
- P.F_PCOCON12,
- P.F_PCOCON17,
- P.F_PCOCON18,
- P.F_PCOCON19,
- P.F_APRESENTACAO,
- P.F_CODIGOGUIAFARM,
- E.CODIGORAMO,
- PL.VEND_EXT,
- P.PRODUCAO,
- P.TIPOPRODUTO,
- P.CODIGO_NCM,
- P.CODIGO_GENERO_EFD,
- P.COD_CSTCOFINS,
- P.COD_CSTPIS,
- P.COD_CSTIPI_COMPRA,
- P.COD_CSTIPI_VENDA,
- PL.COD_FIG_FISCAL_ENT,
- PL.COD_FIG_FISCAL_SAI,
- P.TIPO_ITEM_EFD,
- CASE
- WHEN (P.TIPO_ITEM_EFD=00) then '00-Mercadoria para Revenda '
- WHEN (P.TIPO_ITEM_EFD=01) then '01-Mat+ria-Prima '
- WHEN (P.TIPO_ITEM_EFD=02) then '02-Embalagem '
- WHEN (P.TIPO_ITEM_EFD=03) then '03-Produto em Processo '
- WHEN (P.TIPO_ITEM_EFD=04) then '04-Produto Acabado '
- WHEN (P.TIPO_ITEM_EFD=05) then '05-Subproduto '
- WHEN (P.TIPO_ITEM_EFD=06) then '06-Produto Intermedi¯rio '
- WHEN (P.TIPO_ITEM_EFD=07) then '07-Material de Uso e Consumo'
- WHEN (P.TIPO_ITEM_EFD=08) then '08-Ativo Imobilizado '
- WHEN (P.TIPO_ITEM_EFD=09) then '09-Servi¦os '
- WHEN (P.TIPO_ITEM_EFD=10) then '10-Outros insumos '
- WHEN (P.TIPO_ITEM_EFD=99) then '99-Outras '
- ELSE
- 'Indeterminado '
- END DESC_TIPO_ITEM_EFD,
- P.BEBIBA_FRIA_EFD,
- P.COD_TAB_BEBIBA_EFD,
- CASE
- WHEN (P.COD_TAB_BEBIBA_EFD='01') then '01-Tabela I '
- WHEN (P.COD_TAB_BEBIBA_EFD='02') then '02-Tabela II '
- WHEN (P.COD_TAB_BEBIBA_EFD='03') then '03-Tabela III '
- WHEN (P.COD_TAB_BEBIBA_EFD='04') then '04-Tabela IV '
- WHEN (P.COD_TAB_BEBIBA_EFD='05') then '05-Tabela V '
- WHEN (P.COD_TAB_BEBIBA_EFD='06') then '06-Tabela VI '
- WHEN (P.COD_TAB_BEBIBA_EFD='07') then '07-Tabela VII '
- WHEN (P.COD_TAB_BEBIBA_EFD='08') then '08-Tabela VIII'
- WHEN (P.COD_TAB_BEBIBA_EFD='09') then '09-Tabela IX '
- WHEN (P.COD_TAB_BEBIBA_EFD='10') then '10-Tabela X '
- WHEN (P.COD_TAB_BEBIBA_EFD='11') then '11-Tabela XI '
- WHEN (P.COD_TAB_BEBIBA_EFD='12') then '12-Tabela XII '
- ELSE
- 'Indeterminado '
- END DESC_COD_TAB_BEBIBA_EFD,
- P.COD_GRUPO_BEBIBA_EFD,
- P.COD_CSTCOFINS_ENTRADA,
- P.COD_CSTPIS_ENTRADA,
- P.CHAVE_MD5 MD5_PRODUTO,
- PL.CHAVE_MD5 MD5_1_PRODLOJA,
- PL.CHAVE_2MD5 MD5_2_PRODLOJA,
- PL.ESTOQUE_PAFECF,
- T.IMPOSTO PERC_ALIQ_ICMS_ISS,
- T.SIT_TRIB,
- PL.COD_FIG_FISCAL_PISCOFINS,
- P.CODIGO_ANP,
- PL.PER_DESC_AUTOMATICO,
- P.SUFRAMADO,
- PL.ALIQ_TRIB_APROXIMADO,
- PL.ALIQ_TRIB_APROXIMADO_UF,
- PL.ALIQ_TRIB_APROXIMADO_MU,
- PL.USARNATUREZA_REG0400,
- PL.MD5_REGISTRO_P2,
- PL.MD5_REGISTRO_E2,
- P.AMBIENTE,
- PL.COD_ENQUADRAMENTO_IPI_ENTRADA,
- PL.COD_ENQUADRAMENTO_IPI_VENDA,
- P.COD_CEST,
- PL.CODFIGURA_ICMS_NFCE,
- PL.CODCATEGORIA_FISCAL,
- PL.COD_FIG_FISCAL_IPI_ENT,
- PL.COD_FIG_FISCAL_IPI_SAI,
- P.ALTERNATI_ADICIONAIS,
- P.FATOR_CAIXA_METROS,
- CASE
- WHEN P.F_SITUACAOLM='L' THEN 'Liberado'
- WHEN P.F_SITUACAOLM='M' THEN 'Monitorado'
- WHEN P.F_SITUACAOLM='X' THEN 'Lib. governo'
- WHEN P.F_SITUACAOLM='O' THEN 'Prod. correlato'
- ELSE 'Nenhum'
- END TIPOPRECO,
- CASE
- WHEN P.F_TIPOLISTA='1' THEN 'Positiva'
- WHEN P.F_TIPOLISTA='2' THEN 'Negativa'
- WHEN P.F_TIPOLISTA='3' THEN 'Neutra'
- WHEN P.F_TIPOLISTA='4' THEN 'Correlato'
- ELSE 'Nenhum'
- END TIPOLISTA,
- P.CODANVISA,
- P.CODBENEFICIOFISCAL,
- P.INDESCALA
- FROM PRODUTOS P WITH (NOLOCK)
- INNER JOIN PRODLOJAS PL WITH (NOLOCK) ON (P.CODIGO=PL.CODIGO)
- INNER JOIN EMPRESA E ON (P.CODLOJA=E.CODIGO)
- LEFT JOIN TOTALIZADORES T ON (PL.ALFISCAL=T.TOTALIZADOR)
- GO
- PRINT 'Decimo terceiro passo concluido.'
- GO
- ----------------------------------------------------------------------------------------------
- /*14º PASSO */
- ALTER VIEW VPRODUTOS_CAD
- (
- CODIGO,
- CODLOJACADASTRO,
- NOME,
- MARCA,
- GRUPO,
- SUBG,
- CDEPTO,
- UNIDADE,
- ALTERNATI,
- APLICACAO,
- CBARRA,
- CBARRA2,
- CBARRA3,
- ORIGINAL,
- PESO,
- PESO_LIQ,
- EMBALAGEM,
- ENDFOTO,
- CLASSFIS,
- ATIVO,
- CODCATEGORIA,
- CODIGOHERDADO,
- SEQUENCIA,
- CODLOJA,
- DAT_INI,
- REPOSI,
- COMISS,
- RUA,
- BLOCO,
- PLATEL,
- FORNECEDOR,
- EST_MINIM,
- PCO_COMPRA,
- QUAL_ICM,
- PER_FRETE,
- C_AQUIS,
- PCO_LIQ,
- PCO_VENDA,
- PCO_REMAR,
- PCO_02,
- PCO_03,
- PCO_04,
- PCO_AVENDA,
- PCO_AREMAR,
- PCO_COMPOSTO,
- PCO_PROMOCAO,
- DAT_REMAR,
- DAT_VENDA,
- DAT_COMPRA,
- EST_ANTER,
- EST_SAIDA,
- EST_ENTRA,
- EST_ATUAL,
- EST_DEPOSITO,
- EST_LOJA,
- EST_RESERVA,
- VPER_ICM1,
- VPER_ICM,
- VPER_IPI,
- VPER_SIM,
- VDES_FIX,
- VPER_PIS,
- VPER_COF,
- VTOT_BRU,
- VLUC_LIQ,
- VLUC_BRU,
- VPER_DPE,
- TIP_ENT,
- TIP_RED,
- TIP_ICM,
- VLFRETE,
- VLDFIXA,
- VLICMSV,
- VLICMSC,
- VLIPI,
- VLLUCRO,
- VLSIMPL,
- U_PCOMP,
- U_CCOMP,
- U_PVEND,
- U_CVEND,
- U_PREMA,
- U_DREMA,
- ALFISCAL,
- PCO_DOLAR,
- DIFERIDO,
- PCO_DIFERIDO,
- PRECO_LIQUIDO,
- MARG_PCO_ATAC,
- MARG_PCO_02,
- MARG_PCO_03,
- MARG_PCO_04,
- MARG_PCO_COMP,
- MARG_PCO_PROM,
- PER_IVA,
- TEMGRADE,
- F_SITUACAOLM,
- F_TIPOPRODUTO,
- F_SECAO,
- F_LINHA,
- F_PORC_BON_COMPRA,
- F_PORTARIA,
- F_CODIGOABCFARMA,
- F_PRODSUSPENSO,
- F_PRINCIPIOATIVO,
- F_CODIGOUNITEX,
- F_TIPOPROMOCIONAL,
- F_IND_MARGEM_LUCRO,
- F_PRECOLIVRE,
- F_GENERICO,
- F_MANIPULADO,
- VALIDIAS,
- DATAVALIDADE,
- BALANCA,
- COD_CSTORIGEM,
- COD_CSTTRIBICMS,
- F_TIPOLISTA,
- F_PCOFAB00,
- F_PCOFAB12,
- F_PCOFAB17,
- F_PCOFAB18,
- F_PCOFAB19,
- F_PCOCON00,
- F_PCOCON12,
- F_PCOCON17,
- F_PCOCON18,
- F_PCOCON19,
- F_APRESENTACAO,
- F_CODIGOGUIAFARM,
- F_QUANTUNIDADE,
- COD_FIG_FISCAL_ENT,
- COD_FIG_FISCAL_SAI,
- TIPO_ITEM_EFD,
- DESC_TIPO_ITEM_EFD,
- BEBIBA_FRIA_EFD,
- COD_TAB_BEBIBA_EFD,
- DESC_COD_TAB_BEBIBA_EFD,
- COD_GRUPO_BEBIBA_EFD,
- COD_CSTCOFINS_ENTRADA,
- COD_CSTPIS_ENTRADA,
- MD5_PRODUTO,
- MD5_1_PRODLOJA,
- MD5_2_PRODLOJA,
- ESTOQUE_PAFECF,
- COD_FIG_FISCAL_PISCOFINS,
- CODIGO_ATIV_ECONOMICA_EFD,
- PARTICIPA_DESONERACAO_EFD,
- COD_CSTIPI_COMPRA, COD_CSTIPI_VENDA,
- ALIQ_TRIB_APROXIMADO,
- ALIQ_TRIB_APROXIMADO_UF,
- ALIQ_TRIB_APROXIMADO_MU,
- USARNATUREZA_REG0400,
- MD5_REGISTRO_E2,
- MD5_REGISTRO_P2,
- PRODUCAO,
- DATA_ALTERACAO,
- CODFIGURA_ICMS_NFCE,
- AMBIENTE,
- COD_ENQUADRAMENTO_IPI_ENTRADA,
- COD_ENQUADRAMENTO_IPI_VENDA,
- COD_CEST,
- CODCATEGORIA_FISCAL,
- COD_FIG_FISCAL_IPI_ENT,
- COD_FIG_FISCAL_IPI_SAI,
- ALTERNATI_ADICIONAIS,
- FATOR_CAIXA_METROS,
- CODANVISA,
- INDESCALA,
- CODBENEFICIOFISCAL
- )
- AS
- SELECT
- P.CODIGO,
- P.CODLOJA CODLOJACADASTRO,
- P.NOME,
- P.MARCA,
- P.GRUPO,
- P.SUBG,
- P.CDEPTO,
- P.UNIDADE,
- P.ALTERNATI,
- P.APLICACAO,
- P.CBARRA,
- P.CBARRA2,
- P.CBARRA3,
- P.ORIGINAL,
- P.PESO,
- P.PESO_LIQ,
- P.EMBALAGEM,
- P.ENDFOTO,
- P.CLASSFIS,
- P.ATIVO,
- P.CODCATEGORIA,
- P.CODIGOHERDADO,
- P.SEQUENCIA,
- PL.CODLOJA,
- PL.DAT_INI,
- PL.REPOSI,
- PL.COMISS,
- PL.RUA,
- PL.BLOCO,
- PL.PLATEL,
- PL.FORNECEDOR,
- PL.EST_MINIM,
- PL.PCO_COMPRA,
- PL.QUAL_ICM,
- PL.PER_FRETE,
- PL.C_AQUIS,
- PL.PCO_LIQ,
- PL.PCO_VENDA,
- PL.PCO_REMAR,
- PL.PCO_02,
- PL.PCO_03,
- PL.PCO_04,
- PL.PCO_AVENDA,
- PL.PCO_AREMAR,
- PL.PCO_COMPOSTO,
- PL.PCO_PROMOCAO,
- PL.DAT_REMAR,
- PL.DAT_VENDA,
- PL.DAT_COMPRA,
- PL.EST_ANTER,
- PL.EST_SAIDA,
- PL.EST_ENTRA,
- PL.EST_ATUAL,
- PL.EST_DEPOSITO,
- PL.EST_LOJA,
- PL.EST_RESERVA,
- PL.VPER_ICM1,
- PL.VPER_ICM,
- PL.VPER_IPI,
- PL.VPER_SIM,
- PL.VDES_FIX,
- PL.VPER_PIS,
- PL.VPER_COF,
- PL.VTOT_BRU,
- PL.VLUC_LIQ,
- PL.VLUC_BRU,
- PL.VPER_DPE,
- PL.TIP_ENT,
- PL.TIP_RED,
- PL.TIP_ICM,
- PL.VLFRETE,
- PL.VLDFIXA,
- PL.VLICMSV,
- PL.VLICMSC,
- PL.VLIPI,
- PL.VLLUCRO,
- PL.VLSIMPL,
- PL.U_PCOMP,
- PL.U_CCOMP,
- PL.U_PVEND,
- PL.U_CVEND,
- PL.U_PREMA,
- PL.U_DREMA,
- PL.ALFISCAL,
- PL.PCO_DOLAR,
- PL.DIFERIDO,
- PL.PCO_DIFERIDO,
- PL.PRECO_LIQUIDO,
- PL.MARG_PCO_ATAC,
- PL.MARG_PCO_02,
- PL.MARG_PCO_03,
- PL.MARG_PCO_04,
- PL.MARG_PCO_COMP,
- PL.MARG_PCO_PROM,
- PL.PER_IVA,
- P.TEMGRADE,
- P.F_SITUACAOLM,
- P.F_TIPOPRODUTO,
- P.F_SECAO,
- P.F_LINHA,
- P.F_PORC_BON_COMPRA,
- P.F_PORTARIA,
- P.F_CODIGOABCFARMA,
- P.F_PRODSUSPENSO,
- P.F_PRINCIPIOATIVO,
- P.F_CODIGOUNITEX,
- PL.F_TIPOPROMOCIONAL,
- PL.F_IND_MARGEM_LUCRO,
- PL.F_PRECOLIVRE,
- P.F_GENERICO,
- P.F_MANIPULADO,
- P.VALIDIAS,
- P.DATAVALIDADE,
- P.BALANCA,
- P.COD_CSTORIGEM,
- P.COD_CSTTRIBICMS,
- P.F_TIPOLISTA,
- P.F_PCOFAB00,
- P.F_PCOFAB12,
- P.F_PCOFAB17,
- P.F_PCOFAB18,
- P.F_PCOFAB19,
- P.F_PCOCON00,
- P.F_PCOCON12,
- P.F_PCOCON17,
- P.F_PCOCON18,
- P.F_PCOCON19,
- P.F_APRESENTACAO,
- P.F_CODIGOGUIAFARM,
- PL.F_QUANTUNIDADE,
- PL.COD_FIG_FISCAL_ENT,
- PL.COD_FIG_FISCAL_SAI,
- P.TIPO_ITEM_EFD,
- CASE
- WHEN (P.TIPO_ITEM_EFD=00) then '00-Mercadoria para Revenda '
- WHEN (P.TIPO_ITEM_EFD=01) then '01-MatÚria-Prima '
- WHEN (P.TIPO_ITEM_EFD=02) then '02-Embalagem '
- WHEN (P.TIPO_ITEM_EFD=03) then '03-Produto em Processo '
- WHEN (P.TIPO_ITEM_EFD=04) then '04-Produto Acabado '
- WHEN (P.TIPO_ITEM_EFD=05) then '05-Subproduto '
- WHEN (P.TIPO_ITEM_EFD=06) then '06-Produto Intermedißrio '
- WHEN (P.TIPO_ITEM_EFD=07) then '07-Material de Uso e Consumo'
- WHEN (P.TIPO_ITEM_EFD=08) then '08-Ativo Imobilizado '
- WHEN (P.TIPO_ITEM_EFD=09) then '09-Serviþos '
- WHEN (P.TIPO_ITEM_EFD=10) then '10-Outros insumos '
- WHEN (P.TIPO_ITEM_EFD=99) then '99-Outras '
- ELSE
- 'Indeterminado '
- END DESC_TIPO_ITEM_EFD,
- P.BEBIBA_FRIA_EFD,
- P.COD_TAB_BEBIBA_EFD,
- CASE
- WHEN (P.COD_TAB_BEBIBA_EFD='01') then '01-Tabela I '
- WHEN (P.COD_TAB_BEBIBA_EFD='02') then '02-Tabela II '
- WHEN (P.COD_TAB_BEBIBA_EFD='03') then '03-Tabela III '
- WHEN (P.COD_TAB_BEBIBA_EFD='04') then '04-Tabela IV '
- WHEN (P.COD_TAB_BEBIBA_EFD='05') then '05-Tabela V '
- WHEN (P.COD_TAB_BEBIBA_EFD='06') then '06-Tabela VI '
- WHEN (P.COD_TAB_BEBIBA_EFD='07') then '07-Tabela VII '
- WHEN (P.COD_TAB_BEBIBA_EFD='08') then '08-Tabela VIII'
- WHEN (P.COD_TAB_BEBIBA_EFD='09') then '09-Tabela IX '
- WHEN (P.COD_TAB_BEBIBA_EFD='10') then '10-Tabela X '
- WHEN (P.COD_TAB_BEBIBA_EFD='11') then '11-Tabela XI '
- WHEN (P.COD_TAB_BEBIBA_EFD='12') then '12-Tabela XII '
- ELSE
- 'Indeterminado '
- END DESC_COD_TAB_BEBIBA_EFD,
- P.COD_GRUPO_BEBIBA_EFD,
- P.COD_CSTCOFINS_ENTRADA,
- P.COD_CSTPIS_ENTRADA,
- P.CHAVE_MD5 MD5_PRODUTO,
- PL.CHAVE_MD5 MD5_1_PRODLOJA,
- PL.CHAVE_2MD5 MD5_2_PRODLOJA,
- PL.ESTOQUE_PAFECF,
- PL.COD_FIG_FISCAL_PISCOFINS,
- PL.CODIGO_ATIV_ECONOMICA_EFD,
- PL.PARTICIPA_DESONERACAO_EFD,
- P.COD_CSTIPI_COMPRA, P.COD_CSTIPI_VENDA,
- PL.ALIQ_TRIB_APROXIMADO,
- PL.ALIQ_TRIB_APROXIMADO_UF,
- PL.ALIQ_TRIB_APROXIMADO_MU,
- PL.USARNATUREZA_REG0400,
- PL.MD5_REGISTRO_E2,
- PL.MD5_REGISTRO_P2,
- P.PRODUCAO,
- P.DATA_ALTERACAO,
- PL.CODFIGURA_ICMS_NFCE,
- P.AMBIENTE,
- PL.COD_ENQUADRAMENTO_IPI_ENTRADA,
- PL.COD_ENQUADRAMENTO_IPI_VENDA,
- P.COD_CEST,
- PL.CODCATEGORIA_FISCAL,
- PL.COD_FIG_FISCAL_IPI_ENT,
- PL.COD_FIG_FISCAL_IPI_SAI,
- P.ALTERNATI_ADICIONAIS,
- P.FATOR_CAIXA_METROS,
- P.CODANVISA,
- P.INDESCALA,
- P.CODBENEFICIOFISCAL
- FROM PRODUTOS P WITH (NOLOCK), PRODLOJAS PL WITH (NOLOCK)
- WHERE (P.CODIGO=PL.CODIGO)
- GO
- PRINT 'Decimo quarto passo concluido'
- GO
- ----------------------------------------------------------------------------------------------
- /*15º PASSO */
- ALTER VIEW VPRODUTOS
- (
- CODIGO,
- CODLOJACADASTRO,
- NOME,
- MARCA,
- GRUPO,
- SUBG,
- CDEPTO,
- UNIDADE,
- ALTERNATI,
- APLICACAO,
- CBARRA,
- CBARRA2,
- CBARRA3,
- ORIGINAL,
- PESO,
- PESO_LIQ,
- EMBALAGEM,
- ENDFOTO,
- CLASSFIS,
- ATIVO,
- CODCATEGORIA,
- CODIGOHERDADO,
- SEQUENCIA,
- CODLOJA,
- DAT_INI,
- REPOSI,
- COMISS,
- RUA,
- BLOCO,
- PLATEL,
- FORNECEDOR,
- EST_MINIM,
- PCO_COMPRA,
- QUAL_ICM,
- PER_FRETE,
- C_AQUIS,
- PCO_LIQ,
- PCO_VENDA,
- PCO_REMAR,
- PCO_02,
- PCO_03,
- PCO_04,
- PCO_AVENDA,
- PCO_AREMAR,
- PCO_COMPOSTO,
- PCO_PROMOCAO,
- DAT_REMAR,
- DAT_VENDA,
- DAT_COMPRA,
- EST_ANTER,
- EST_SAIDA,
- EST_ENTRA,
- EST_ATUAL,
- EST_DEPOSITO,
- EST_LOJA,
- EST_RESERVA,
- VPER_ICM1,
- VPER_ICM,
- VPER_IPI,
- VPER_SIM,
- VDES_FIX,
- VPER_PIS,
- VPER_COF,
- VTOT_BRU,
- VLUC_LIQ,
- VLUC_BRU,
- VPER_DPE,
- TIP_ENT,
- TIP_RED,
- TIP_ICM,
- VLFRETE,
- VLDFIXA,
- VLICMSV,
- VLICMSC,
- VLIPI,
- VLLUCRO,
- VLSIMPL,
- U_PCOMP,
- U_CCOMP,
- U_PVEND,
- U_CVEND,
- U_PREMA,
- U_DREMA,
- ALFISCAL,
- PCO_DOLAR,
- DIFERIDO,
- PCO_DIFERIDO,
- PRECO_LIQUIDO,
- MARG_PCO_ATAC,
- MARG_PCO_02,
- MARG_PCO_03,
- MARG_PCO_04,
- MARG_PCO_COMP,
- MARG_PCO_PROM,
- PER_IVA,
- TEMGRADE,
- F_SITUACAOLM,
- F_TIPOPRODUTO,
- F_SECAO,
- F_LINHA,
- F_PORC_BON_COMPRA,
- F_PORTARIA,
- F_CODIGOABCFARMA,
- F_PRODSUSPENSO,
- F_PRINCIPIOATIVO,
- F_CODIGOUNITEX,
- F_TIPOPROMOCIONAL,
- F_IND_MARGEM_LUCRO,
- F_PRECOLIVRE,
- F_GENERICO,
- F_MANIPULADO,
- VALIDIAS,
- DATAVALIDADE,
- BALANCA,
- COD_CSTORIGEM,
- COD_CSTTRIBICMS,
- F_TIPOLISTA,
- F_PCOFAB00,
- F_PCOFAB12,
- F_PCOFAB17,
- F_PCOFAB18,
- F_PCOFAB19,
- F_PCOCON00,
- F_PCOCON12,
- F_PCOCON17,
- F_PCOCON18,
- F_PCOCON19,
- F_APRESENTACAO,
- F_CODIGOGUIAFARM,
- QTD_MINIMA_ATACADO,
- ALIQ_TRIB_APROXIMADO,
- ALIQ_TRIB_APROXIMADO_UF,
- ALIQ_TRIB_APROXIMADO_MU,
- CODIGO_NCM,
- QTD_VOLUMES,
- MD5_REGISTRO_P2,
- MD5_REGISTRO_E2,
- PRODUCAO,
- TIPOPRODUTO,
- DATA_ALTERACAO,
- COD_CEST,
- ALTERNATI_ADICIONAIS
- )
- AS
- SELECT
- P.CODIGO,
- P.CODLOJA CODLOJACADASTRO,
- P.NOME,
- P.MARCA,
- P.GRUPO,
- P.SUBG,
- P.CDEPTO,
- P.UNIDADE,
- P.ALTERNATI,
- P.APLICACAO,
- P.CBARRA,
- P.CBARRA2,
- P.CBARRA3,
- P.ORIGINAL,
- P.PESO,
- P.PESO_LIQ,
- P.EMBALAGEM,
- P.ENDFOTO,
- P.CLASSFIS,
- P.ATIVO,
- P.CODCATEGORIA,
- P.CODIGOHERDADO,
- P.SEQUENCIA,
- PL.CODLOJA,
- PL.DAT_INI,
- PL.REPOSI,
- PL.COMISS,
- PL.RUA,
- PL.BLOCO,
- PL.PLATEL,
- PL.FORNECEDOR,
- PL.EST_MINIM,
- PL.PCO_COMPRA,
- PL.QUAL_ICM,
- PL.PER_FRETE,
- PL.C_AQUIS,
- PL.PCO_LIQ,
- PL.PCO_VENDA,
- PL.PCO_REMAR,
- PL.PCO_02,
- PL.PCO_03,
- PL.PCO_04,
- PL.PCO_AVENDA,
- PL.PCO_AREMAR,
- PL.PCO_COMPOSTO,
- PL.PCO_PROMOCAO,
- PL.DAT_REMAR,
- PL.DAT_VENDA,
- PL.DAT_COMPRA,
- PL.EST_ANTER,
- PL.EST_SAIDA,
- PL.EST_ENTRA,
- PL.EST_ATUAL,
- PL.EST_DEPOSITO,
- PL.EST_LOJA,
- PL.EST_RESERVA,
- PL.VPER_ICM1,
- PL.VPER_ICM,
- PL.VPER_IPI,
- PL.VPER_SIM,
- PL.VDES_FIX,
- PL.VPER_PIS,
- PL.VPER_COF,
- PL.VTOT_BRU,
- PL.VLUC_LIQ,
- PL.VLUC_BRU,
- PL.VPER_DPE,
- PL.TIP_ENT,
- PL.TIP_RED,
- PL.TIP_ICM,
- PL.VLFRETE,
- PL.VLDFIXA,
- PL.VLICMSV,
- PL.VLICMSC,
- PL.VLIPI,
- PL.VLLUCRO,
- PL.VLSIMPL,
- PL.U_PCOMP,
- PL.U_CCOMP,
- PL.U_PVEND,
- PL.U_CVEND,
- PL.U_PREMA,
- PL.U_DREMA,
- PL.ALFISCAL,
- PL.PCO_DOLAR,
- PL.DIFERIDO,
- PL.PCO_DIFERIDO,
- PL.PRECO_LIQUIDO,
- PL.MARG_PCO_ATAC,
- PL.MARG_PCO_02,
- PL.MARG_PCO_03,
- PL.MARG_PCO_04,
- PL.MARG_PCO_COMP,
- PL.MARG_PCO_PROM,
- PL.PER_IVA,
- P.TEMGRADE,
- P.F_SITUACAOLM,
- P.F_TIPOPRODUTO,
- P.F_SECAO,
- P.F_LINHA,
- P.F_PORC_BON_COMPRA,
- P.F_PORTARIA,
- P.F_CODIGOABCFARMA,
- P.F_PRODSUSPENSO,
- P.F_PRINCIPIOATIVO,
- P.F_CODIGOUNITEX,
- PL.F_TIPOPROMOCIONAL,
- PL.F_IND_MARGEM_LUCRO,
- PL.F_PRECOLIVRE,
- P.F_GENERICO,
- P.F_MANIPULADO,
- P.VALIDIAS,
- P.DATAVALIDADE,
- P.BALANCA,
- P.COD_CSTORIGEM,
- P.COD_CSTTRIBICMS,
- P.F_TIPOLISTA,
- P.F_PCOFAB00,
- P.F_PCOFAB12,
- P.F_PCOFAB17,
- P.F_PCOFAB18,
- P.F_PCOFAB19,
- P.F_PCOCON00,
- P.F_PCOCON12,
- P.F_PCOCON17,
- P.F_PCOCON18,
- P.F_PCOCON19,
- P.F_APRESENTACAO,
- P.F_CODIGOGUIAFARM,
- PL.QTD_MINIMA_ATACADO,
- PL.ALIQ_TRIB_APROXIMADO,
- PL.ALIQ_TRIB_APROXIMADO_UF,
- PL.ALIQ_TRIB_APROXIMADO_MU,
- P.CODIGO_NCM,
- P.QTD_VOLUMES,
- PL.MD5_REGISTRO_P2,
- PL.MD5_REGISTRO_E2,
- P.PRODUCAO,
- P.TIPOPRODUTO,
- P.DATA_ALTERACAO,
- P.COD_CEST,
- P.ALTERNATI_ADICIONAIS
- FROM
- PRODUTOS P WITH (NOLOCK),
- PRODLOJAS PL WITH (NOLOCK)
- WHERE
- (
- P.CODIGO=PL.CODIGO
- )
- GO
- PRINT 'Decimo quinto passo concluido'
- GO
- ----------------------------------------------------------------------------------------------
- /*16º PASSO */
- ALTER VIEW VIEW_VENDASPRODUTOS(
- FATURA,
- EMISSAO,
- CODCLIENTE,
- CODIGODEP,
- NOMECLIENTE,
- CODVENDEDOR,
- NOMEVENDEDOR,
- QUANTIDADE,
- UNITARIO,
- VTOTAL,
- CODLOJA,
- MES,
- ANO,
- CODPRODUTO,
- NOMEPRODUTO,
- ORIGEM,
- ITEM)
- AS
- SELECT
- N.CODIGOVENDA FATURA,
- N.EMISSAO,
- N.CODCLIENTE,
- N.CODIGODEP,
- N.NOMECLI NOMECLIENTE,
- N.CODVENDEDOR,
- F.NOME NOMEVENDEDOR,
- I.QUANTIDADE,
- I.UNITARIO2 UNITARIO,
- I.NVTOTAL VTOTAL,
- N.CODLOJA,
- MONTH(N.EMISSAO) MES,
- YEAR(N.EMISSAO) ANO,
- I.CODPRODUTO,
- P.NOME NOMEPRODUTO,
- CASE WHEN (N.ESPECIAL='P') THEN
- 'PDV '
- else
- 'BALCAO'
- END ORIGEM,
- I.ITEM
- FROM NVENDI2 I INNER JOIN NVENDA2 N ON (N.CODIGOVENDA=I.NUMVENDA)
- INNER JOIN VPRODUTOS P ON (I.CODPRODUTO=P.CODIGO)
- LEFT JOIN FUNCIONARIO F ON (F.CODIGO=N.CODVENDEDOR)
- WHERE (P.CODLOJA=N.CODLOJA)
- AND N.O_V = '2'
- UNION
- SELECT
- N.CODIGO FATURA,
- N.DTENTRADA EMISSAO,
- N.CODCLIENTE,
- 0 CODIGODEP,
- N.NOMECLIENTE,
- I.CODFUNC CODVENDEDOR,
- F.NOME NOMEVENDEDOR,
- I.QUANTIDADE,
- I.VALUNITARIO UNITARIO,
- I.VALLIQUIDO VTOTAL,
- N.CODLOJA,
- MONTH(N.DTENTRADA) MES,
- YEAR(N.DTENTRADA) ANO,
- I.CODPRODUTO,
- P.NOME NOMEPRODUTO,
- 'OS ' ORIGEM,
- I.ITEM
- FROM ORDEMSERV N INNER JOIN ORDEMITEMPC I ON (N.CODIGO=I.CODIGO)
- INNER JOIN VPRODUTOS P ON (I.CODPRODUTO=P.CODIGO)
- LEFT JOIN FUNCIONARIO F ON (F.CODIGO=I.CODFUNC)
- WHERE (P.CODLOJA=N.CODLOJA)
- AND N.O_V=2
- GO
- PRINT 'Decimo sexto passo concluido'
- GO
- ----------------------------------------------------------------------------------------------
- /*17º PASSO */
- ALTER VIEW [VIEW_MOVFINACOMISSAO](
- CODCLIENTE,
- ORIGEM,
- CODIGO,
- PAGAMENTO,
- FATURA,
- VALOR,
- CODLOJA,
- BAIXACOMISSAO,
- DTA_BAIX_COMISS,
- FORMAPAGTO
- )
- AS
- SELECT H.CODCLI CODCLIENTE, 'TITULO' ORIGEM, H.CODIGO, H.DATHAV PAGAMENTO,
- T.CODIGOFAT FATURA, H.VLRHAV VALOR, H.CODLOJA, H.BAIXACOMISSAO, NULL DTA_BAIX_COMISS,
- T.SITUACAO FORMAPAGTO
- FROM HAVCLI H WITH (NOLOCK), TITULOS T WITH (NOLOCK) WHERE (T.CODIGO = H.CONTRO) AND (T.PARTICIPA_COMISSAO = 'S')
- UNION
- SELECT H.CODCLI CODCLIENTE, 'TITULO' ORIGEM, H.CODIGO, H.DATHAV PAGAMENTO,
- T.CODIGOFAT FATURA, H.VLRHAV VALOR, H.CODLOJA, H.BAIXACOMISSAO, COM.DTA_BAIX_COMISS, T.SITUACAO FORMAPAGTO
- FROM HAVCLI H WITH (NOLOCK), TITULOS T WITH (NOLOCK), COMISSAO_TIT_RENEGO_CR COM WITH (NOLOCK)
- WHERE (T.CODIGO = H.CONTRO) AND (COM.FK_COD_TITULO = T.CODIGO) AND (T.PARTICIPA_COMISSAO = 'N')
- UNION
- SELECT B.CODCLI CODCLIENTE, 'CHEQUE' ORIGEM, B.CODIGO, B.DATHAV PAGAMENTO,
- CH.CODIGOFAT FATURA, B.VLRHAV VALOR, B.CODLOJA, B.BAIXACOMISSAO, NULL DTA_BAIX_COMISS, CH.SITUACAO AS FORMAPAGTO
- FROM BAIXACHEQUES B WITH (NOLOCK), TITCHEQUES CH WITH (NOLOCK) WHERE (CH.CODIGO = B.CONTRO)
- UNION
- SELECT C.CODCLIENTE, 'CARTAO' ORIGEM, C.CODIGO, C.DATABAIXA PAGAMENTO,
- C.CODIGO_FAT FATURA, C.VALORRECEB VALOR, C.CODLOJA, C.BAIXACOMISSAO, NULL DTA_BAIX_COMISS, C.COD_PAGTO AS FORMAPAGTO
- FROM CONTROLETICKETS C WITH (NOLOCK) WHERE C.DATABAIXA IS NOT NULL
- UNION
- SELECT N.CODCLIENTE, 'VENDAVISTA' ORIGEM, N.CODIGOVENDA CODIGO,
- N.EMISSAO PAGAMENTO, N.CODIGOVENDA FATURA, O.VALOR VALOR,
- N.CODLOJA, N.DATABAIXCOM BAIXACOMISSAO, NULL DTA_BAIX_COMISS, O.FORMPAGTO FORMAPAGTO FROM NVENDA2 N WITH (NOLOCK), ORCPARC O WITH (NOLOCK)
- WHERE (N.O_V = '2') AND (N .CODCLIENTE = 0) AND (N.CODIGOVENDA = O.TITULO)
- GO
- PRINT 'Decimo setimo passo concluido'
- GO
- ----------------------------------------------------------------------------------------------
- /*18º PASSO */
- ALTER VIEW [VIEW_PROD_RANKING]
- AS
- SELECT
- I.QUANTIDADE AS CQTE,
- I.NVTOTAL AS CTOTAL,
- I.CODPRODUTO,
- P.NOME,
- P.EST_ATUAL,
- P.PCO_REMAR,
- P.MARCA,
- MONTH(N.EMISSAO) AS MES,
- P.FORNECEDOR,
- P.GRUPO,
- P.SUBG,
- P.CDEPTO,
- N.CODCLIENTE,
- N.CODVENDEDOR,
- N.EMISSAO AS DATA,
- N.CODLOJA,
- P.CODCATEGORIA,
- I.NUMVENDA,
- I.MU_ITEM,
- I.MU_UNIDADE,
- ISNULL(C.CODCIDADE, 0) AS CODCIDADE
- FROM
- VPRODUTOS AS P INNER JOIN NVENDI2 AS I WITH (NOLOCK)
- ON P.CODIGO = I.CODPRODUTO
- INNER JOIN NVENDA2 AS N WITH (NOLOCK)
- ON I.NUMVENDA = N.CODIGOVENDA AND P.CODLOJA = N.CODLOJA
- LEFT JOIN CLIENTES C ON C.CODIGO = N.CODCLIENTE
- WHERE (N.O_V = '2')
- GO
- PRINT 'Decimo oitavo passo concluido'
- GO
- ----------------------------------------------------------------------------------------------
- /*19º PASSO */
- ALTER VIEW [VIEW_PROD_RANKING_OS]
- (CQTE, CTOTAL, CODPRODUTO, NOME, EST_ATUAL, PCO_REMAR, MARCA,
- MES, FORNECEDOR, GRUPO, SUBG, CDEPTO, CODCLIENTE, CODVENDEDOR, DATA, CODLOJA, CODCATEGORIA, CODCIDADE)
- AS
- SELECT I.QUANTIDADE CQTE, I.VALLIQUIDO CTOTAL,
- I.CODPRODUTO, P.NOME, P.EST_ATUAL, P.PCO_REMAR, P.MARCA,
- MONTH(O.DTENTRADA) MES,
- P.FORNECEDOR, P.GRUPO, P.SUBG, P.CDEPTO, O.CODCLIENTE,
- I.CODFUNC CODVENDEDOR, O.DTENTRADA DATA, O.CODLOJA, P.CODCATEGORIA, ISNULL(C.CODCIDADE,0) AS CODCIDADE
- FROM VPRODUTOS P INNER JOIN ORDEMITEMPC I WITH (NOLOCK) ON (P.CODIGO = I.CODPRODUTO) INNER JOIN ORDEMSERV O WITH (NOLOCK) ON (O.CODIGO = I.CODIGO)
- AND (P.CODLOJA=O.CODLOJA) LEFT JOIN CLIENTES C WITH (NOLOCK) ON (C.CODIGO = O.CODCLIENTE)
- WHERE (O.O_V = '2')
- GO
- PRINT 'Decimo nono passo concluido'
- GO
- /*SCRIPT VERSÃO 2018-07-26 - CODIGO DA COLUNA ATUALIZAÇÃO 6038 - ULTIMA INFORMAÇÃO DA TABELA ALTER TABLE REPLICACAO_MAQUINA ADD CONTIGENCIA BIT DEFAULT 0 NOT NULL */
- ----------------------------------------------------------------------------------------------
- --CONTINUAÇÃO DA VERSÃO DO MES DE DEZEMBRO
- ----------------------------------------------------------------------------------------------
- DELETE CONFIG_OPTSUPERFISCAL
- WHERE CODIGO >= 192
- GO
- UPDATE GRUPOCONFIGURACOES SET NOME = 'Produtos', USUARIOCAD = 'RENSOFTWARE' WHERE CODIGO = 16 AND NOME = 'GestÒo de produtos'
- GO
- ALTER TABLE PRODLOJAS DROP COLUMN ANP_DESCRICAO
- GO
- ALTER TABLE PRODLOJAS DROP COLUMN ANP_PGPL
- GO
- ALTER TABLE PRODLOJAS DROP COLUMN ANP_PGNN
- GO
- ALTER TABLE PRODLOJAS DROP COLUMN ANP_PGNI
- GO
- ALTER TABLE PRODLOJAS DROP COLUMN ANP_VPART
- /*VERIFICAR VIES VPRODUTOS,VPRODUTOS_APR,VPRODUTOS_CAD */
- DROP TABLE JUSTIFICATIVA_EDICAO_REGISTRO /*PODE SER QUE DER ERRO, POIS PODE TER CIDO APAGADA, NO INICIO DO PROCESSO DO SCRIPT*/
- GO
- DROP FUNCTION Function_FormaPagamentoDRE /*PODE SER QUE DER ERRO, POIS PODE TER CIDO APAGADA, NO INICIO DO PROCESSO DO SCRIPT*/
- GO
- DROP FUNCTION Function_CMV_DRE /*PODE SER QUE DER ERRO, POIS PODE TER CIDO APAGADA, NO INICIO DO PROCESSO DO SCRIPT*/
- GO
- DROP FUNCTION Function_CentroCusto_DRE /*PODE SER QUE DER ERRO, POIS PODE TER CIDO APAGADA, NO INICIO DO PROCESSO DO SCRIPT*/
- GO
- /*PODE SER QUE DER ERRO NO PROCESSO ABAIXO, POIS PODE TER CIDO APAGADA, NO INICIO DO PROCESSO DO SCRIPT*/
- DROP VIEW RELATORIO_DER_EMPRESA
- GO
- DROP VIEW RELATORIO_DER_FORMA_PAGAMENTO
- GO
- DROP VIEW RELATORIO_DER_CMV
- GO
- DROP VIEW RELATORIO_DRE_CentroCusto_DRE
- GO
- DROP VIEW RELATORIO_DRE_CMV_FORNECEDOR
- GO
- DROP VIEW RELATORIO_DRE_RecebimentoGeralReal
- GO
- DROP VIEW RELATORIO_DRE_ValoresEmAtrasoReal
- GO
- DROP VIEW RELATORIO_DRE_QuantidadeProdutosServicosVendidasReal
- GO
- DROP VIEW RELATORIO_DRE_DespesasFixasPorPeriodo
- GO
- DROP VIEW RELATORIO_DRE_ValoresEmAtrasoEmpresa
- GO
- DROP VIEW RELATORIO_DRE_QuantidadePecasVendidasPorAtendimento
- GO
- /*PODE SER QUE DER ERRO NO PROCESSO ABAIXO, POIS PODE TER CIDO APAGADA, NO INICIO DO PROCESSO DO SCRIPT*/
- DROP TABLE MAPACARGA_GERENCIAMENTO
- GO
- DROP TABLE MAPACARGA_VENDA
- GO
- DROP TABLE MAPACARGA_ITENS
- GO
- ALTER TABLE LOGS DROP COLUMN TABELA
- GO
- ALTER TABLE CONDUTOR DROP COLUMN CODIGO
- GO
- ALTER TABLE CONDUTOR DROP COLUMN SEQUENCIA
- GO
- /*PODE SER QUE DER ERRO NO PROCESSO ABAIXO, POIS PODE TER CIDO APAGADA, NO INICIO DO PROCESSO DO SCRIPT*/
- DROP TABLE [ENTREGAFUTURA_GERENCIAMENTO]
- GO
- DROP TABLE [ENTREGAFUTURA_ITENS]
- GO
- DROP TABLE [ENTREGAFUTURA_CONTROLE]
- GO
- PRINT 'Passos de Dezembro passo concluido'
- GO
- ------------------------------------------------------------------
- ALTER VIEW [VIEW_KARDEX_PRODUTOS](
- LOJA,
- DATA,
- HORA,
- MODULO,
- DOCUMENTO,
- CODPRODUTO,
- QUANT_ENTRADA,
- QUANT_SAIDA,
- ENTRADA_SAIDA,
- OBS,
- CODCF,
- NOMECF,
- EMBALAGEM,
- CALCULAR,
- VALORUNITARIO,
- LOTE,
- TIPOCLI_FOR_FUN,
- USUARIO,
- ITEM,
- MU_ITEM,
- MU_QTE_MENORUN,
- MU_UNIDADE
- )
- AS
- SELECT N.CODLOJA AS LOJA, N.DATA_CHEGADA AS DATA, N.HORA_LANCAMENTO AS HORA, CONVERT(VARCHAR(30), 'NF ENTRADA') AS MODULO, CONVERT(CHAR(15),
- N.NUM_DOC) AS DOCUMENTO, I.PRODUTO AS CODPRODUTO,
- CASE
- WHEN (I.QUANTIDADE_PROCESSADA > 0) THEN I.QUANTIDADE_PROCESSADA
- ELSE
- CASE WHEN (I.MU_ITEM > 0) THEN I.QUANTIDADE ELSE (I.QUANTIDADE * ISNULL(I.EMBALAGEM, 1)) END END AS QUANT_ENTRADA,
- 0 AS QUANT_SAIDA, 'E' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80), 'Compra NF: ' + N.NUM_DOC) AS OBS, N.CODFOR AS CODCF,
- F.NOME AS NOMECF, I.EMBALAGEM, 'S' AS CALCULAR, I.UNITARIO AS VALORUNITARIO, CONVERT(VARCHAR(30), L.LOTE) AS LOTE, CONVERT(VARCHAR(30),
- 'Fornecedor') AS TIPOCLI_FOR_FUN, USU.NOME AS USUARIO, I.ITEM, I.MU_ITEM, I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM NFITENS AS I WITH (NOLOCK) INNER JOIN
- NFISCAL AS N WITH (NOLOCK) ON I.NNF = N.NF LEFT OUTER JOIN
- CADFOR AS F ON N.CODFOR = F.CODIGO LEFT OUTER JOIN
- USUARIONEW AS USU ON N.CODUSUARIO = USU.CODIGO LEFT OUTER JOIN
- LOTES_PROD_COMPRAS AS L ON N.NF = L.NF AND I.PRODUTO = L.CODPRODUTO AND N.CODLOJA = L.CODLOJA
- WHERE (N.PROCESS = 'T') AND (N.PARTICIPA_ESTOQUE = 'S')
- AND (I.NNF NOT IN
- (SELECT DOCUMENTO
- FROM KARDEX_PRODUTOS_HISTORICO AS K WITH (NOLOCK)
- WHERE (K.DOCUMENTO = I.NNF) AND (K.CODLOJA = I.CODLOJA) AND (K.PROCESSAR = 'S')))
- AND (I.PRODUTO NOT IN
- (SELECT CODIGOPRODUTOORIGEM
- FROM RATEIO_ITENS AS RI WITH(NOLOCK)
- WHERE (RI.NNF = I.NNF) AND (RI.CODIGOLOJA = I.CODLOJA)))
- UNION
- SELECT N.CODLOJA AS LOJA, N.EMISSAO AS DATA, N.HORA, CONVERT(VARCHAR(30), 'VENDA') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric, N.CODIGOVENDA))
- AS DOCUMENTO, I.CODPRODUTO, 0 AS QUANT_ENTRADA, I.QUANTIDADE AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80),
- 'Vnd cupom: ' + N.CUPOM) AS OBS, N.CODCLIENTE AS CODCF, N.NOMECLI AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.UNITARIO2 AS VALORUNITARIO,
- CONVERT(VARCHAR(30), L.LOTE) AS LOTE, CONVERT(VARCHAR(30), 'Cliente') AS TIPOCLI_FOR_FUN, N.NOMEUSUARIO AS USUARIO, I.ITEM, I.MU_ITEM,
- I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM NVENDI2 AS I WITH (NOLOCK) INNER JOIN
- NVENDA2 AS N WITH (NOLOCK) ON I.NUMVENDA = N.CODIGOVENDA AND I.CODPRODUTO NOT IN
- (SELECT CODPRODUTO
- FROM KARDEX_PRODUTOS_HISTORICO AS K WITH (NOLOCK)
- WHERE (K.DOCUMENTO = CONVERT(VARCHAR(30), CONVERT(NUMERIC,I.NUMVENDA))) AND (K.CODLOJA = N.CODLOJA) AND (K.PROCESSAR = 'S')) LEFT OUTER JOIN
- (SELECT CODIGOVENDA, CODPRODUTO, MAX(LOTE) AS LOTE
- FROM LOTES_PROD_VBALCAO AS LL
- GROUP BY CODIGOVENDA, CODPRODUTO) AS L ON N.CODIGOVENDA = L.CODIGOVENDA AND I.CODPRODUTO = L.CODPRODUTO
- WHERE (N.O_V = '2') AND ((I.ITEM_PROJETO <> '1') OR (I.ITEM_PROJETO IS NULL))
- UNION
- SELECT T.CODLOJA AS LOJA, T.EMISSAO AS DATA, T.HORA, CONVERT(VARCHAR(30), 'DEPOSITO LOJA') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- T.CODIGOTRANS)) AS DOCUMENTO, I.CODPRODUTO, 0 AS QUANT_ENTRADA, I.QUANTIDADE AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80),
- 'NAO CALC SALDO - ' + T.OBSERVA) AS OBS, 0 AS CODCF, T.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'N' AS CALCULAR, 0 AS VALORUNITARIO,
- CONVERT(VARCHAR(30), '') AS LOTE, CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, T.USUARIO, 1 AS ITEM, I.MU_ITEM, I.MU_QTE_MENORUN,
- I.MU_UNIDADE
- FROM TRANSPIT AS I WITH (NOLOCK) INNER JOIN
- TRANSPRO AS T WITH (NOLOCK) ON I.NUMTRANS = T.CODIGOTRANS
- UNION
- SELECT A.CODLOJA AS LOJA, A.EMISSAO AS DATA, A.HORA, CONVERT(VARCHAR(30), 'ACERTO EST SAI LOJA') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- I.CODIGOACERTO)) AS DOCUMENTO, I.CODPRODUTO, 0 AS QUANT_ENTRADA, I.QT_LOJA_ACER AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80),
- A.OBSERV) AS OBS, 0 AS CODCF, A.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, 0 AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, A.USUARIO, 1 AS ITEM, I.MU_ITEM, I.MU_QT_LOJA_ACER AS MU_QTE_MENORUN,
- CASE WHEN (I.MU_ITEM > 0) THEN
- (SELECT UNIDADE
- FROM PRODEXPL_CADASTRO
- WHERE CODIGOPRODUTO = I.CODPRODUTO AND ITEM =
- (SELECT MAX(ITEM)
- FROM PRODEXPL_CADASTRO
- WHERE CODIGOPRODUTO = I.CODPRODUTO)) ELSE I.MU_UNIDADE END AS MU_UNIDADE
- FROM ACERTOESTITEM AS I WITH (NOLOCK) INNER JOIN
- ACERTOESTOQUE AS A WITH (NOLOCK) ON I.CODIGOACERTO = A.CODIGO
- WHERE (I.QT_LOJA_ACER <> 0) AND (I.TIPO_LOJA = 1)
- UNION
- SELECT A.CODLOJA AS LOJA, A.EMISSAO AS DATA, A.HORA, CONVERT(VARCHAR(30), 'ACERTO EST ENT LOJA') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- I.CODIGOACERTO)) AS DOCUMENTO, I.CODPRODUTO, I.QT_LOJA_ACER AS QUANT_ENTRADA, 0 AS QUANT_SAIDA, 'E' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80),
- A.OBSERV) AS OBS, 0 AS CODCF, A.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, 0 AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, A.USUARIO, 1 AS ITEM, I.MU_ITEM, I.MU_QT_LOJA_ACER AS MU_QTE_MENORUN,
- CASE WHEN (I.MU_ITEM > 0) THEN
- (SELECT UNIDADE
- FROM PRODEXPL_CADASTRO
- WHERE CODIGOPRODUTO = I.CODPRODUTO AND ITEM =
- (SELECT MAX(ITEM)
- FROM PRODEXPL_CADASTRO
- WHERE CODIGOPRODUTO = I.CODPRODUTO)) ELSE I.MU_UNIDADE END AS MU_UNIDADE
- FROM ACERTOESTITEM AS I WITH (NOLOCK) INNER JOIN
- ACERTOESTOQUE AS A WITH (NOLOCK) ON I.CODIGOACERTO = A.CODIGO
- WHERE (I.QT_LOJA_ACER <> 0) AND (I.TIPO_LOJA = 0)
- UNION
- SELECT A.CODLOJA AS LOJA, A.EMISSAO AS DATA, A.HORA, CONVERT(VARCHAR(30), 'ACERTO EST SAI DEPO') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- I.CODIGOACERTO)) AS DOCUMENTO, I.CODPRODUTO, 0 AS QUANT_ENTRADA, I.QT_DEPO_ACER AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80),
- A.OBSERV) AS OBS, 0 AS CODCF, A.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, 0 AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, A.USUARIO, 1 AS ITEM, I.MU_ITEM, I.MU_QT_DEPO_ACER AS MU_QTE_MENORUN,
- CASE WHEN (I.MU_ITEM > 0) THEN
- (SELECT UNIDADE
- FROM PRODEXPL_CADASTRO
- WHERE CODIGOPRODUTO = I.CODPRODUTO AND ITEM =
- (SELECT MAX(ITEM)
- FROM PRODEXPL_CADASTRO
- WHERE CODIGOPRODUTO = I.CODPRODUTO)) ELSE I.MU_UNIDADE END AS MU_UNIDADE
- FROM ACERTOESTITEM AS I WITH (NOLOCK) INNER JOIN
- ACERTOESTOQUE AS A WITH (NOLOCK) ON I.CODIGOACERTO = A.CODIGO
- WHERE (I.QT_DEPO_ACER <> 0) AND (I.TIPO_DEPO = 1)
- UNION
- SELECT A.CODLOJA AS LOJA, A.EMISSAO AS DATA, A.HORA, CONVERT(VARCHAR(30), 'ACERTO EST ENT DEPO') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- I.CODIGOACERTO)) AS DOCUMENTO, I.CODPRODUTO, I.QT_DEPO_ACER AS QUANT_ENTRADA, 0 AS QUANT_SAIDA, 'E' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80),
- A.OBSERV) AS OBS, 0 AS CODCF, A.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, 0 AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, A.USUARIO, 1 AS ITEM, I.MU_ITEM, I.MU_QT_DEPO_ACER AS MU_QTE_MENORUN,
- CASE WHEN (I.MU_ITEM > 0) THEN
- (SELECT UNIDADE
- FROM PRODEXPL_CADASTRO
- WHERE CODIGOPRODUTO = I.CODPRODUTO AND ITEM =
- (SELECT MAX(ITEM)
- FROM PRODEXPL_CADASTRO
- WHERE CODIGOPRODUTO = I.CODPRODUTO)) ELSE I.MU_UNIDADE END AS MU_UNIDADE
- FROM ACERTOESTITEM AS I WITH (NOLOCK) INNER JOIN
- ACERTOESTOQUE AS A WITH (NOLOCK) ON I.CODIGOACERTO = A.CODIGO
- WHERE (I.QT_DEPO_ACER <> 0) AND (I.TIPO_DEPO = 0)
- UNION
- SELECT O.CODLOJA AS LOJA, O.DTPAGAMENTO AS DATA, O.HORA_LAN AS HORA, CONVERT(VARCHAR(30), 'ORDEM SERVICO') AS MODULO, CONVERT(VARCHAR(15),
- CONVERT(numeric, I.CODIGO)) AS DOCUMENTO, I.CODPRODUTO, 0 AS QUANT_ENTRADA, I.QUANTIDADE AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA,
- CONVERT(VARCHAR(80), 'Ordem Servi¦o: ' + CONVERT(VARCHAR(15), CONVERT(numeric, I.CODIGO))) AS OBS, O.CODCLIENTE AS CODCF,
- O.NOMECLIENTE AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.VALUNITARIO AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Cliente') AS TIPOCLI_FOR_FUN, I.USUARIO, I.ITEM, I.MU_ITEM, I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM ORDEMITEMPC AS I WITH (NOLOCK) INNER JOIN
- ORDEMSERV AS O WITH (NOLOCK) ON I.CODIGO = O.CODIGO
- WHERE (I.BAIXADOEST = 2)
- UNION
- SELECT T.LOJADESTINO AS LOJA, T.EMISSAO AS DATA, T.HORA, CONVERT(VARCHAR(30), 'TRANSF LOJA ENT') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- T.CODIGO)) AS DOCUMENTO, I.CODPRODUTO, I.QUANTIDADE AS QUANT_ENTRADA, 0 AS QUANT_SAIDA, 'E' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80), T.MOTIVO)
- AS OBS, 0 AS CODCF, T.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.UNITARIOLIQUIDO AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, T.USUARIO, I.ITEM, I.MU_ITEM, I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM TRANSPRODLOJA AS T WITH (NOLOCK) INNER JOIN
- TRANSPRODLOJAI AS I WITH (NOLOCK) ON T.CODIGO = I.REGISTRO
- UNION
- SELECT T.LOJAORIGEM AS LOJA, T.EMISSAO AS DATA, T.HORA, CONVERT(VARCHAR(30), 'TRANSF LOJA SAI') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- T.CODIGO)) AS DOCUMENTO, I.CODPRODUTO, 0 AS QUANT_ENTRADA, I.QUANTIDADE AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80), T.MOTIVO)
- AS OBS, 0 AS CODCF, T.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.UNITARIOLIQUIDO AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, T.USUARIO, I.ITEM, I.MU_ITEM, I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM TRANSPRODLOJA AS T WITH (NOLOCK) INNER JOIN
- TRANSPRODLOJAI AS I WITH (NOLOCK) ON T.CODIGO = I.REGISTRO
- UNION
- SELECT T.CODLOJA AS LOJA, T.EMISSAO AS DATA, T.HORA, CONVERT(VARCHAR(30), 'TRANSF PRO PRO ENT') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- T.CODIGO)) AS DOCUMENTO, T.PRODDESTINO AS CODPRODUTO, T.QTDEDESTINO AS QUANT_ENTRADA, 0 AS QUANT_SAIDA, 'E' AS ENTRADA_SAIDA,
- CONVERT(VARCHAR(80), 'Entre produtos') AS OBS, 0 AS CODCF, T.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, 0 AS VALORUNITARIO,
- CONVERT(VARCHAR(30), '') AS LOTE, CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, T.USUARIO, 1 AS ITEM, T.MU_ITEM_DESTINO AS MU_ITEM,
- T.MU_QTE_MUN_DESTINO AS MU_QTE_MENORUN, T.MU_UNIDADE_DESTINO AS MU_UNIDADE
- FROM TRANSPROPRO AS T WITH (NOLOCK) INNER JOIN
- PRODUTOS AS P WITH (NOLOCK) ON T.PRODDESTINO = P.CODIGO
- UNION
- SELECT T.CODLOJA AS LOJA, T.EMISSAO AS DATA, T.HORA, CONVERT(VARCHAR(30), 'TRANSF PRO PRO SAI') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- T.CODIGO)) AS DOCUMENTO, T.PRODORIGEM AS CODPRODUTO, 0 AS QUANT_ENTRADA, T.QTDEORIGEM AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA,
- CONVERT(VARCHAR(80), 'Entre produtos') AS OBS, 0 AS CODCF, T.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, 0 AS VALORUNITARIO,
- CONVERT(VARCHAR(30), '') AS LOTE, CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, T.USUARIO, 1 AS ITEM, T.MU_ITEM_ORIGEM AS MU_ITEM,
- T.MU_QTE_MUN_ORIGEM AS MU_QTE_MENORUN, T.MU_UNIDADE_ORIGEM AS MU_UNIDADE
- FROM TRANSPROPRO AS T WITH (NOLOCK) INNER JOIN
- PRODUTOS AS P WITH (NOLOCK) ON T.PRODORIGEM = P.CODIGO
- UNION
- SELECT N.CODLOJA AS LOJA, N.NC_EMIS AS DATA, N.HORA_LAN AS HORA, CONVERT(VARCHAR(30), 'SAIDA NF DEV FORN') AS MODULO, CONVERT(VARCHAR(15),
- CONVERT(numeric, N.NC_NUME)) AS DOCUMENTO, I.NC_PEC AS CODPRODUTO, 0 AS QUANT_ENTRADA,
- (I.NQTE * ISNULL(I.EMBALAGEM, 1)) AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA,
- CONVERT(VARCHAR(80), N.NC_OBS1) AS OBS, N.NC_FORN AS CODCF, F.NOME AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.NVLUN2 AS VALORUNITARIO,
- CONVERT(VARCHAR(30), '') AS LOTE, CONVERT(VARCHAR(30), 'Fornecedor') AS TIPOCLI_FOR_FUN, N.NOMEUSU AS USUARIO, I.ITEM, I.MU_ITEM,
- I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM NFDEVOLUCAI AS I WITH (NOLOCK) INNER JOIN
- NFDEVOLUCAO AS N WITH (NOLOCK) ON I.NNF = N.NC_NUME INNER JOIN
- CADFOR AS F ON N.NC_FORN = F.CODIGO
- WHERE (N.BXESTOQUE = 'S') AND (CONVERT(VARCHAR(30), CONVERT(NUMERIC, N.NC_NUME)) NOT IN
- (SELECT DOCUMENTO
- FROM KARDEX_PRODUTOS_HISTORICO AS K WITH (NOLOCK)
- WHERE (N.CODLOJA = CODLOJA) AND PROCESSAR = 'S'))
- AND (I.NC_PEC NOT IN
- (SELECT CODIGOPRODUTOORIGEM
- FROM VIEW_RATEIO_DEVOLUCAO_FORNECEDOR AS RI WITH(NOLOCK)
- WHERE (RI.NUMERO_NF = N.NUMERO_NF) AND (RI.CODIGOLOJA = I.CODLOJA)))
- UNION
- SELECT N.CODLOJA AS LOJA, N.NC_EMIS AS DATA, N.HORA_LAN AS HORA, CONVERT(VARCHAR(30), 'SAIDA NF VDA CONS') AS MODULO, CONVERT(VARCHAR(15),
- CONVERT(numeric, N.NC_NUME)) AS DOCUMENTO, I.NC_PEC AS CODPRODUTO, 0 AS QUANT_ENTRADA, I.NQTE AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA,
- CONVERT(VARCHAR(80), N.NC_OBS1) AS OBS, N.NC_CLIE AS CODCF, N.NC_NOME AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.NVLUN2 AS VALORUNITARIO,
- CONVERT(VARCHAR(30), '') AS LOTE, CONVERT(VARCHAR(30), 'Cliente') AS TIPOCLI_FOR_FUN, U.NOME AS USUARIO, I.ITEM, I.MU_ITEM, I.MU_QTE_MENORUN,
- I.MU_UNIDADE
- FROM NFVENDI AS I WITH (NOLOCK) INNER JOIN
- NFVENDA AS N WITH (NOLOCK) ON I.NNF = N.NC_NUME LEFT OUTER JOIN
- USUARIONEW AS U WITH (NOLOCK) ON U.CODIGO = N.CODUSUARIO
- WHERE (N.BAIXAESTOQUE = 'S') AND (CONVERT(VARCHAR(30), CONVERT(NUMERIC, N.NC_NUME)) NOT IN
- (SELECT DOCUMENTO
- FROM KARDEX_PRODUTOS_HISTORICO AS K WITH (NOLOCK)
- WHERE (N.CODLOJA = CODLOJA) AND PROCESSAR = 'S'))
- UNION
- SELECT T.CODLOJA AS LOJA, T.EMISSAO AS DATA, T.HORA, CONVERT(VARCHAR(30), 'TRANS ENT_SAI SAI') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- T.CODIGO)) AS DOCUMENTO, I.CODPRODUTO, 0 AS QUANT_ENTRADA, I.QUANTIDADE AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80), T.MOTIVO)
- AS OBS, 0 AS CODCF, T.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.PRECO_COMPRA AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, T.USUARIO, I.ITEM, I.MU_ITEM, I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM TRANS_ENT_SAI AS T WITH (NOLOCK) INNER JOIN
- TRANS_ENT_SAII AS I WITH (NOLOCK) ON T.CODIGO = I.REGISTRO
- WHERE (T.TIPODC = 'D')
- UNION
- SELECT T.CODLOJA AS LOJA, T.EMISSAO AS DATA, T.HORA, CONVERT(VARCHAR(30), 'TRANS ENT_SAI ENT') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric,
- T.CODIGO)) AS DOCUMENTO, I.CODPRODUTO, I.QUANTIDADE AS QUANT_ENTRADA, 0 AS QUANT_SAIDA, 'E' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80), T.MOTIVO)
- AS OBS, 0 AS CODCF, T.USUARIO AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.PRECO_COMPRA AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE,
- CONVERT(VARCHAR(30), 'Funcion¯rio') AS TIPOCLI_FOR_FUN, T.USUARIO, I.ITEM, I.MU_ITEM, I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM TRANS_ENT_SAI AS T WITH (NOLOCK) INNER JOIN
- TRANS_ENT_SAII AS I WITH (NOLOCK) ON T.CODIGO = I.REGISTRO
- WHERE (T.TIPODC = 'C')
- UNION
- SELECT N.CODLOJA AS LOJA, N.EMISSAO AS DATA, N.HORA, CONVERT(VARCHAR(30), 'PERDAS') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric, N.CODIGO))
- AS DOCUMENTO, I.CODPRODUTO, 0 AS QUANT_ENTRADA, I.QUANTIDADE AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80), N.OBSERVA) AS OBS,
- 0 AS CODCF, F.NOME AS NOMECF, 0 AS EMBALAGEM, 'S' AS CALCULAR, I.VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE, CONVERT(VARCHAR(30),
- 'Funcion¯rio') AS TIPOCLI_FOR_FUN, N.USUARIO, I.ITEM, I.MU_ITEM, I.MU_QTE_MENORUN, I.MU_UNIDADE
- FROM PERDAS_PRODUTOSI AS I WITH (NOLOCK) INNER JOIN
- PERDAS_PRODUTOS AS N ON I.CODIGO_PERDAS = N.CODIGO LEFT OUTER JOIN
- FUNCIONARIO AS F ON N.CODRESP = F.CODIGO
- WHERE N.CANCELADA='N' AND N.CODIGO NOT IN (SELECT DOCUMENTO FROM KARDEX_PRODUTOS_HISTORICO AS K WITH (NOLOCK) WHERE
- (K.DOCUMENTO = N.CODIGO) AND (K.CODLOJA = N.CODLOJA) AND (K.PROCESSAR = 'S') AND (K.MODULO='PERDAS'))
- UNION
- SELECT L2.CODLOJA AS LOJA, L.DATA, L2.HORA, CONVERT(VARCHAR(30), 'VENDA') AS MODULO, CONVERT(VARCHAR(15), CONVERT(numeric, L.NUMVENDA))
- AS DOCUMENTO, L.CODPRODUTO, 0 AS QUANT_ENTRADA, L.QUANTIDADE AS QUANT_SAIDA, 'S' AS ENTRADA_SAIDA, CONVERT(VARCHAR(80),
- 'Cod. Vnd ' + CONVERT(VARCHAR(15), CONVERT(varchar(15), CONVERT(numeric, L.NUMVENDA)))) AS OBS, L2.CODCLIENTE, L2.NOMECLI, 0 AS EMBALAGEM,
- 'S' AS CALCULAR, L.UNITARIO1 AS VALORUNITARIO, CONVERT(VARCHAR(30), '') AS LOTE, CONVERT(VARCHAR(30), 'Cliente') AS TIPOCLI_FOR_FUN,
- L2.NOMEUSUARIO AS USUARIO, 1 ITEM, L.MU_ITEM, L.MU_QTE_MENORUN, L.MU_UNIDADE
- FROM LOG_NVENDI2 AS L WITH (NOLOCK) INNER JOIN
- LOG_NVENDA2 AS L2 WITH (NOLOCK) ON L.IDENTIFICADOR = L2.IDENTIFICADOR
- WHERE (CONVERT(VARCHAR(30), CONVERT(NUMERIC ,L.NUMVENDA)) IN
- (SELECT DOCUMENTO
- FROM KARDEX_PRODUTOS_HISTORICO K WITH (NOLOCK)
- WHERE (L2.CODLOJA = K.CODLOJA) AND (L.CODPRODUTO = K.CODPRODUTO) AND (K.PROCESSAR = 'S')) AND (L2.O_V = '2') AND (L.DATADEV IS NULL) AND (L.NCOMPOSTO IS NULL)) AND (L.ITEM_PROJETO <> '1' OR L.ITEM_PROJETO IS NULL)
- GROUP BY L2.CODLOJA, L.DATA, L2.HORA, L.NUMVENDA, L.QUANTIDADE,
- L.CODPRODUTO, L2.CODCLIENTE, L2.NOMECLI,
- L.UNITARIO1, L.MU_ITEM, L.MU_QTE_MENORUN, L.MU_UNIDADE,L2.NOMEUSUARIO
- UNION
- SELECT CODLOJA AS LOJA, DATA, HORA, MODULO, DOCUMENTO, CODPRODUTO, QUANT_ENTRADA, QUANT_SAIDA, ENTRADA_SAIDA, OBS, CODCF, NOMECF, ISNULL(EMBALAGEM, 1),
- CALCULAR, VALORUNITARIO, LOTE, CONVERT(VARCHAR(30), 'Cliente') AS TIPOCLI_FOR_FUN, USUARIO, ITEM, MU_ITEM, MU_QTD_MENORUN, MU_UNIDADE
- FROM KARDEX_PRODUTOS_HISTORICO WITH (NOLOCK)
- WHERE PROCESSAR = 'S'
- GO
- ----------------------------------------------------------------------------
- DROP TABLE RELIMPRESSORASSUB_GRUPOS
- GO
- DROP TABLE IMPRESSORA
- GO
- ALTER TABLE USUARIONEW DROP COLUMN ACESSO6
- GO
- --------------------------------------------------------------------
- /*PODE SER QUE DER ERRO NO PROCESSO ABAIXO, POIS PODE TER CIDO APAGADA, NO INICIO DO PROCESSO DO SCRIPT*/
- DROP VIEW VIEW_MAPACARGA_ITENS_PESO
- GO
- --------------------------------------------------------------------
- DROP VIEW [VIEW_TITULOS_PROMISSORIAS]
- GO
- DROP TABLE NVENDI2_INFO_ADICIONAL
- GO
- --------------------------------------------------------------------
- ALTER TABLE NFVENDA DROP COLUMN POSSUI_INCENTIVO_FISCAL
- GO
- ALTER TABLE NFVENDA DROP COLUMN REGIME_ESPECIAL_TRIB
- GO
- ALTER TABLE NFVENDA DROP COLUMN CODIGO_TRIB_MUNIC
- GO
- ALTER TABLE NFVENDA DROP COLUMN EXIGIBILIDADE_ISS
- GO
- ALTER TABLE NFVENDA DROP COLUMN ISS_RETIDO
- GO
- ALTER TABLE NFVENDA DROP COLUMN RESPONSAVEL_RETENCAO
- GO
- --------------------------------------------------------------------
- DROP TABLE [GERENCIAMENTO_CAIXA_PDV_ITENS]
- GO
- --------------------------------------------------------------------
- ALTER TABLE GERENCIAMENTO_CAIXA_PDV_ITENS DROP COLUMN PRONTA_PARA_UPLOAD
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN MODO_SELECAO_TABPRECO
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN TAB_PRECO
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN ESPECIAL
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN BAIXADO
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN VALOR_ICMS_ST
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN VENDA_PROMOCAO
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN CODIGO_PROMOCAO
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN PARTICIPA_MAPA
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN QTD_ENTREGUE
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN TC_VENDA_TRANSACTION_CENTRE
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN TC_PRECO_LIQUIDO_FARMACIA
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN COD_AMBIENTE
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN COD_IDENTIFICADOR_ITEM_PROJETO
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN OR_VENDA_ORIZON
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN VD_VENDA_VIDALINK
- GO
- ALTER TABLE LOG_NVENDI2 DROP COLUMN FUN_VENDA_FUNCIONAL
- GO
- --------------------------------------------------------------------
- ALTER TABLE PRODUTOS ALTER COLUMN NOME VARCHAR(50)
- GO
- ALTER TABLE PRODUTOS ALTER COLUMN APLICACAO VARCHAR(100)
- GO
- ALTER TABLE PRODUTOS ALTER COLUMN F_APRESENTACAO VARCHAR(50)
- GO
- ALTER TABLE PROMESSA_CTAS_CHE ALTER COLUMN OBSERVACAO VARCHAR(70)
- GO
- ALTER TABLE PROMESSA_CTAS_REC ALTER COLUMN OBSERVACAO VARCHAR(70)
- GO
- ALTER TABLE PROMESSA_CTAS_PAG ALTER COLUMN OBSERVACAO VARCHAR(70)
- GO
- ALTER TABLE COBRANCA_PREVISAO ALTER COLUMN OBS VARCHAR(220)
- GO
- ----------------------------------------------------------------
- ALTER TABLE CONFIGURACOES_CTE DROP COLUMN PROTOCOLO_WS
- GO
- ALTER TABLE ATUALIZACAO DROP COLUMN CODIGO_ONN
- GO
- --------------------------------------------------------------
- ALTER TABLE REPLICACAO_CONFIG DROP COLUMN UPLOAD_APOS_FATURAR
- GO
- ALTER TABLE TRANSPROPRO DROP COLUMN FATOR_CONVERSAO_UNIDADE
- GO
- ALTER TABLE TRANSPROPRO DROP COLUMN FATOR_CONVERSAO_EMBALAGEM
- GO
- -----------------------------------------------------------------
- UPDATE CONFIGURACOES SET BREVEDESCRITIVO= 'Calcular quantidade de volumes e pesos automaticamente? (ParÔmetro-Exibir a tela com os totais do cßlculo do imposto? desabilitado) ' WHERE CODIGO=103 AND CODIGO_GRUPOCONFIG=20
- GO
- -----------------------------------------------------------------
- ALTER TABLE COBRANCA2 ALTER COLUMN OBS VARCHAR(50)
- GO
- ------------------------------------------------------------------
- ALTER TABLE AGRO_PRODUTOS DROP COLUMN CODIGO_CULTURA
- GO
- ALTER TABLE AGRO_PRODUTOS DROP COLUMN CODIGO_DIAGNOSTICO
- GO
- ALTER TABLE AGRO_PRODUTOS DROP COLUMN DOSE
- GO
- ALTER TABLE AGRO_PRODUTOS DROP COLUMN NUMERO_APLICACOES
- GO
- ALTER TABLE AGRO_PRODUTOS DROP COLUMN QUANTIDADE
- GO
- ALTER TABLE AGRO_PRODUTOS DROP COLUMN AREA
- GO
- ---------------------------------------------------------------
- ALTER TABLE NFDEVCLIENTES DROP COLUMN NNF_ENTRADA
- GO
- DROP TABLE LOJAS_CLIENTE_NAO_PODE_COMPRAR /*PODER APRESENTAR ERRO, POIS JÁ PODE TER CIDO APAGADA*/
- GO
- ALTER TABLE F_SAIDA_MEDIC_VDA DROP COLUMNQUANTIDADE_PRESCRITA
- GO
- ALTER TABLE F_SAIDA_MEDIC_VDA DROP COLUMN QUANTIDADE_DISPENSADA
- GO
- ---------------------------------------------------------------
- ALTER TABLE TITULOS DROP COLUMN NumeroRPS_NFSe
- GO
- ALTER TABLE HAVCLI DROP COLUMN NumeroRPS_NFSe
- GO
- ALTER TABLE TITCHEQUES DROP COLUMN NumeroRPS_NFSe
- GO
- ALTER TABLE BAIXACHEQUES DROP COLUMN NumeroRPS_NFSe
- GO
- ALTER TABLE TITULOS_REV DROP COLUMN NumeroRPS_NFSe
- GO
- ALTER TABLE TITCHEQUES_REV DROP COLUMN NumeroRPS_NFSe
- GO
- ALTER TABLE AGRO_PRODUTOS DROP COLUMN CALDA
- GO
- -------------------------------------------------------------------
- DROP TABLE PRODUTOSVENDIDOSCLUBEDEPROMOCAO /*PODE DAR ERRO*/
- GO
- -----------------------------------------------------------------
- DROP TABLE DIGITAL_CAD_AGRONOMO /*PODER APRESENTAR ERRO, POIS JÁ PODE TER CIDO APAGADO*/
- GO
- ALTER TABLE NFDEVOLUCAO DROP COLUMN DESTACAR_IPIDEVOL
- GO
- -------------------------------------------------------------------
- UPDATE PARAMETROS2
- SET DESCDETALHADA = 'Utilizar o SUPERSCE Enterprise integrado ao SUPERSCE Emissor PAF?'
- WHERE CODIGO = 279
- GO
- UPDATE PARAMETROS2
- SET DESCDETALHADA = 'Utilizar o SUPERSCE Lite integrado ao SUPERSCE Emissor PAF?'
- WHERE CODIGO = 280
- GO
- UPDATE PARAMETROS2
- SET DESCDETALHADA = 'Utilizar o SUPERSCE Farma integrado ao SUPERSCE Emissor PAF?'
- WHERE CODIGO = 281
- GO
- UPDATE PARAMETROS2
- SET DESCDETALHADA = 'Utilizar o SUPERSCE Lite-S integrado ao SupersceEmissorPAF?'
- WHERE CODIGO = 294
- GO
- /*SÓ PARA FIM DE INFORMAÇÃO A ULTIMA ATUALIZAÇÃO DO MÊS 2018-12-04 00:00:00.000 DE CODIGO SEQUENCIA DE NUMERO 16192 E DE SCRIPT
- ALTER TABLE NFDEVOLUCAO ADD DESTACAR_IPIDEVOL CHAR(1) NULL
- */
- ----------------------------------------------------------------------------------------------
- --FIM DA VERSÃO DO MES DE DEZEMBRO
- ----------------------------------------------------------------------------------------------
- /*20º PASSO
- DEPOIS LEIA O BANCO DE DADOS NO SUPERSCE E EXECUTE AS ATUALIZAÇÕES. ALGUMAS VAI DAR ERROS, MAS É SÓ CLICAR EM "OK"
- DEPOIS RODE O SCRIPT ABAIXO
- */
- /*
- UPDATE ATUALIZACAO
- SET ATUALIZACAO = (SELECT GETDATE())
- WHERE ATUALIZACAO IS NULL
- DEPOIS LEIA AS ATUALIZAÇÕES DO BD, PARA VER SE ALGUMA FICOU PENDENTE.
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement