Referenciado por: Bloco VII - Lista de Tabelas e Colunas Protegidas | Roteiro de Testes - Totali CheckOut |
Bloco VII - Passos para Testar
Bloco VII é o nome dado a diversos relatórios gerenciais gerados pelo Totali CheckOut. Tais relatórios possuem proteção contra alterações de dados diretamente na base de dados. Quando o campo for manualmente alterado na base de dados (somente os campos protegidos que fazem parte da assinatura) o sistema deve mostrar o caractere "?" nos campos definidos no layout de acordo com o relatório: - Relatórios D2 e R01, R02, R03, R04, R05, R06, R07 campo "Modelo de ECF" - Relatórios E2 e P2 campo "Unidade"
Abaixo serão listados diversos comandos UPDATE que auxiliarão no processo de testes.
Arquivo de DAVs Emitidos (D2)
UPDATE TT_IOR SET COOVEN = 'XXX' WHERE YYY AND XXXZZZ
Tabela de Produtos (P2)
UPDATE TT_GRA SET REFPRO = '0000XXXX' WHERE CODMAT = ' XX' AND FILMAT = 'XXX'
UPDATE TT_PRO SET DESMAT = DESMAT || 'T' WHERE CODMAT = ' XXX' AND FILMAT = 'XXX'
UPDATE TT_IUF SET SUBTRI = 0 WHERE FILMAT = 'XXX' AND ESTADO = 'XX'
UPDATE TT_IUF SET RESICM = 0 WHERE FILMAT = 'XXX' AND CODMAT = ' XXX' AND ESTADO = 'XX'
UPDATE TT_PRE SET PRECOV = PRECOV - 1 WHERE FILMAT = '002' AND CODMAR = ' XXX'
Estoque (E2)
UPDATE TT_PRO SET DESMAT = DESMAT || 'T' WHERE CODMAT = ' XXX' AND FILMAT = 'XXX'
UPDATE TT_PRO SET REFPRO = 'ABCDEFGH12354' WHERE CODMAT = 'XXX' AND FILMAT = 'XXX'
UPDATE TD_FIL SET DAT_EST = 'DATATESTE' WHERE CODFIL = 'XXX'
Movimento Por ECF (R1)
=== Este UPDATE servirá para testar todos os relatórios === UPDATE TD_ECF SET SERECF = 'XXX' WHERE CODFIL = 'YYY'
UPDATE TD_FIL SET CGCFIL = 'XXXXXXXXXXX' WHERE CODFIL = 'YYY'
UPDATE TT_CFG SET PAFECF_CGCTOT = 'XXXXXXXXXXX'
UPDATE TT_CFG SET PAFECF_NOMPAF = 'XXXXXXXXXXX'
UPDATE TT_CFG SET PAFECF_PRIARQ_MD5 = 'ZZZZZ'
Movimento Por ECF (R2)
UPDATE TR_ECF SET CNT_RZ = 'YYY' WHERE CNT_RZ = 'XXX'
UPDATE TR_ECF SET CNT_RO_PAF = 'YYY' WHERE CNT_RZ = 'XXX'
UPDATE TR_ECF SET CUPFIM = 'YYY' WHERE CNT_RZ = 'XXX'
UPDATE TR_ECF SET DATOPE_PAF = 'YYY' WHERE CNT_RZ = 'XXX'
UPDATE TR_ECF SET DAT_FEC = 'YYY' -- MAIS FÁCIL ALTERAR UTILIZANDO DBEXP WHERE CNT_RZ = 'XXX'
UPDATE TR_ECF SET GT_INI = 'YYY' -- OU PODE SER GT_FIM WHERE CNT_RZ = 'XXX'
Movimento Por ECF (R3)
UPDATE TT_ECF SET CNT_RZ = 'XXX' WHERE CNT_RZ = 'YYY'
UPDATE TT_ECF SET TOTPAR = 'XXX' WHERE CNT_RZ = 'YYY'
Movimento Por ECF (R4)
Observação: O CONCOO pode ser obtido contando 6 números a partir do caractere 53 da linha R04 e representa um identificador únido para cada transação.
UPDATE TT_LID SET CONCCF = 'XXX' WHERE CONCOO = 'YYY'
UPDATE TT_LID SET CONCOO = 'XXX' WHERE CONCOO = 'YYY'
Movimento Por ECF (R5)
UPDATE TT_IVE SET QTDMOV = 'XXX' WHERE FILMAT = 'YYY' AND CODMAT = 'ZZZ'
UPDATE TT_IVE SET VLRORI = 'XXX' WHERE FILMAT = 'YYY' AND CODMAT = 'ZZZ'
UPDATE TT_IVE SET VLRMOV = 'XXX' WHERE FILMAT = 'YYY' AND CODMAT = 'ZZZ'
UPDATE TT_IVE SET SITMOV = 'XXX' WHERE FILMAT = 'YYY' AND CODMAT = 'ZZZ'
UPDATE TT_IVE SET ICMTIP = 'XXX' WHERE FILMAT = 'YYY' AND CODMAT = 'ZZZ'
UPDATE TT_IVE SET TIPPRO = 'XXX' WHERE FILMAT = 'YYY' AND CODMAT = 'ZZZ'
UPDATE TT_IVE SET TAX001 = 'XXX' WHERE FILMAT = 'YYY' AND CODMAT = 'ZZZ'
Movimento Por ECF (R6)
UPDATE TT_LID SET CONCDC = 'XXX' WHERE CONCOO = 'YYY'
UPDATE TT_LID SET CONCOO = 'XXX' WHERE CONCOO = 'YYY'
UPDATE TT_LID SET TIPDOC = 'XXX' WHERE CONCOO = 'YYY'
UPDATE TT_LID SET DATHOR = 'XXX' -- Mais fácil alterar pelo DBEXP WHERE CONCOO = 'YYY'
UPDATE TT_LID SET CONGNF= 'XXX' WHERE CONCOO = 'YYY'
Movimento Por ECF (R7)
Os demais campos já devem ter sido testados até aqui.
UPDATE TT_LID SET CONGNF= 'XXX' WHERE CONCOO = 'YYY'