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

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