# TRANSITO QUE NÃO APARECE PARA SER LIBERADO NA TELA DE LIBERAÇÃO DE TRANSITO. tabela de romaneios de entrada. SELECT * FROM LOJA_ENTRADAS a where ROMANEIO_NF_SAIDA='RACD1604' // NECESSÁRIO VALIDAR SE A DATA DA NOTA ESTA ANTES DO AJUSTE. NESSE CASO ESTAVA. COM O CODIGO ABAIXO VOCE VALIDA E AJUSTA A DATA PARA '01011900' > SELECT DATA_AJUSTE, * --update a set data_ajuste='19000101' FROM ESTOQUE_PRODUTO WHERE FILIAL = 'MARIA DOLORES' AND DATA_AJUSTE = '20230317' // COMANDO PARA MANDAR AS TRANSFERENCIAS PARA TRANSITO. > exec em LX_GERA_TRANSFERENCIA_AUTOMATICA //DEPOIS QUE APARECER É NECESSARIO VOLTAR A DATA DE AJUSTE. > SELECT DATA_AJUSTE, * --update a set data_ajuste='20230317' FROM ESTOQUE_PRODUTO WHERE FILIAL = 'MARIA DOLORES' AND DATA_AJUSTE = '20230317' // ALTERANDO PARAMETROS 'BUG' update parametros set valor_atual = '.F.' where parametro = 'Etl_libera_saida' update parametros_loja set valor_atual = '.F.' where parametro = 'Etl_libera_saida' update parametros set valor_atual = '.T.' where parametro = 'Etl_libera_saida' update parametros_loja set valor_atual = '.T.' where parametro = 'Etl_libera_saida' update loja_saidas set data_para_transferencia=getdate() where NUMERO_NF_TRANSFERENCIA in ('000000684','000005687','000000121','000000055') ## ATUALIZAR PARAMETRO NA RETAGUARDA, QUANDO O TRANSITO ESTA NA RETAGUARDA MAIS NAO VAI PRA LOJA. select * --update a set VALOR_ATUAL = '.T.' from PARAMETROS a where PARAMETRO like '%ETL_LIBERA_SAIDA%' ------ ## ESCRIPT PARA QUANDO NAO GERA TRANSITO PARA A LOJA RECEBER... ******* //COMANDO VERIFICA ERROS NA RETAGUARDA SELECT * FROM LX_PROCESSO_LOG WHERE COMANDO LIKE '%000016090%' -- VERIFICAR A COLUNA LOG_PROCESSO QUE VAI TER O CONTEUDO DO ERRO. O COMANDO A SER EXECUTADO DEPOIS PARA GERAR A TRANSFERENCIA ESTÁ NA COLUNA COMANDO. //COMANDO GERA TRANSFERENCIA LX_GERA_TRANSFERENCIA_AUTOMATICA @FILIAL='MARIA DOLORES', @ROMANEIO_PRODUTO='00000019090', @FILIAL_DESTINO='LOJA CRYSTAL', @SERIE_NF='E1', @ORIGEM='F' , @EXCLUSAO='N' //VERIFICA FILA DE REPOSITORIO PARA ENVIO SELECT * FROM LJ_ETL_REPOSITORIO SELECT * FROM LOJA_ENTRADAS WHERE ROMANEIO_PRODUTO='A0401579' # ver o transito select * from LOJA_ENTRADAS a where FILIAL='estoque franquias' and FILIAL_ORIGEM='maria dolores' and ENTRADA_CONFERIDA='0' and STATUS_TRANSITO='0' select * --UPDATE A SET ENTRADA_CONFERIDA='0', STATUS_TRANSITO='0' UPDATE A SET DATA_PARA_TRANSFERENCIA=GETDATE() from LOJA_ENTRADAS a where NUMERO_NF_TRANSFERENCIA='000000290' and ROMANEIO_PRODUTO='A0153114' select * from LOJA_ENTRADAS a where FILIAL='MD BARIGUI' and FILIAL_ORIGEM='ORDEM DE SERVIÇO CONSERTO' and ENTRADA_CONFERIDA='0' and STATUS_TRANSITO='0' ****** # COMANDO DELETAR E DROPAR SERVICO DO ETL # LOJA MARINGA ERRO NOTA. SELECT * --DELETE FROM LOJA_NOTA_FISCAL_IMPOSTO WHERE NF_NUMERO='000000943' AND SERIE_NF='2' SELECT ID_EXCECAO_IMPOSTO,* --update a set ID_EXCECAO_IMPOSTO='3633' FROM LOJA_NOTA_FISCAL_ITEM A WHERE NF_NUMERO='000000943 ' AND SERIE_NF='2' SELECT ID_EXCECAO_IMPOSTO,* FROM CTB_EXCECAO_IMPOSTO A WHERE ID_EXCECAO_IMPOSTO='3710' # SE FOR PARA UM ESTOQUE/FILIAL/LOJA RECEM CRIADA Validar em modulos loja "cadastro de loja varejo" precisa ter o cadastro nessa tela para poder receber transito. ![image](https://hackmd.io/_uploads/HyXzJPHJJl.png) # QUANDO TEM TRANSITO NA RETAGUARDA MAS NAO APARECE NA LOJA. VALIDAR REPOSITORIO select * from LJ_ETL_REPOSITORIO neste caso tinha mais de 400 registros que nao estava indo, travado. desligamos o ETL e ligamos novamente. VERIFICAR COM ESSE SCRIPT O EXEC select * from LX_PROCESSO_LOG where comando like '%000001116%' and processo like '%gera%trans%' PEGAR O EXEC E RODAR. LX_GERA_TRANSFERENCIA_AUTOMATICA @FILIAL='ESTOQUE VITRINE', @ROMANEIO_PRODUTO='000001116',@FILIAL_DESTINO='RM COMERCIO DE ARTESANATO',@SERIE_NF='51', @ORIGEM='F', @EXCLUSAO='N'