Histórico da Página
...
Para envio de atualização de viagem, transferência de nota, cancelamento de nota e envio de nota o carregamento deverá aparecer na consulta abaixo, que é feita pela API no momento do envio.
Importante: Depois que o carregamento está fechado não e possível enviar mais as notas.
SQL Oracle
SELECT CAR.IDINTEGRACAOMYFROTA AS EXTERNAL_ID,
CAST(NVL(CAR.IDSOFITVIEW, 0) AS INT) AS IDSOFITVIEW,
CAST(UPPER(REGEXP_REPLACE(VEI.PLACA, '[^a-zA-Z0-9]', '')) AS
VARCHAR(10)) AS VEHICLE,
EMP.NOME AS EMPLOYEE,
CAST(NVL(ROT.DESCRICAO, 'INDEFINIDA') AS VARCHAR(40)) AS ROUTE,
CAST(TO_CHAR(CAR.DTSAIDA, 'YYYY-MM-DD') AS VARCHAR(10)) AS DATA,
'Carregamento: ' || CAR.NUMCAR AS OBSERVATION,
'Planejada' AS STATUS,
CAR.NUMCAR AS DOCNUMBER
FROM PCCARREG CAR, PCVEICUL VEI, PCEMPR EMP, PCROTAEXP ROT
WHERE CAR.CODVEICULO = VEI.CODVEICULO AND
CAR.CODMOTORISTA = EMP.MATRICULA AND
CAR.CODROTAPRINC = ROT.CODROTA AND
NVL(VEI.IDSOFITVIEW, 0) > 0 AND
NVL(EMP.IDSOFITVIEW, 0) > 0 AND
CAR.DTFAT IS NOT NULL
AND CAR.IDSOFITVIEW IS NOT NULL
AND CAR.DTFECHA IS NULL
AND ((TO_DATE(TO_CHAR(CAR.DTULTALTER,'DD/MM/YYYY HH24:MI:SS'),'DD/MM/YYYY HH24:MI:SS')
- TO_DATE(TO_CHAR(CAR.DTULTALTERSOFITVIEW,'DD/MM/YYYY HH24:MI:SS'),'DD/MM/YYYY HH24:MI:SS')) > 0
OR ((TO_DATE(TO_CHAR(CAR.DTULTALTER,'DD/MM/YYYY'),'DD/MM/YYYY')
- TO_DATE(TO_CHAR(CAR.DTULTALTERSOFITVIEW,'DD/MM/YYYY'),'DD/MM/YYYY') = 0)
AND
(TO_DATE(TO_CHAR(CAR.DTULTALTERSOFITVIEW,'HH24:MI:SS'),'HH24:MI:SS')
- TO_DATE(TO_CHAR(CAR.DTULTALTER,'HH24:MI:SS'),'HH24:MI:SS') > 0))
)
ORDER BY CAR.DTFAT ASC
...