---
# System prepended metadata

title: TRANSITO QUE NÃO APARECE PARA SER LIBERADO NA TELA DE LIBERAÇÃO DE TRANSITO.

---

# 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'
