Skip to content

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'