+2 votos
24 visitas
Estamos fazendo a migração de informações de uma tabela filha, e todos os registros "irmãos" (as parcelas de um mesmo documento) precisam ser commitados numa transação só, ou grava todos ou não grava nenhum.

Teria que distribuir os NEWPACK's sem quebrar os irmãos em duas transações.

No Conversor do ServerManager só existe a possibilidade de quebrar por quantidade de registros (100 registros, 200 registros, etc).

Existe como forçar o NEWPACK via macro de cliente?
por (539 pontos)
editado por | 24 visitas

1 Resposta

0 votos
Melhor resposta

Não há como definir os NEWPACKs por macro de cliente.

Não há como influenciar na separação dos lotes do Conversor.

Porém é possível organizar para que no CSV/TXT estejam todos os "tipos de registros" de tal forma que o Conversor possa gerar todas as tabelas do "conjunto", e então qualquer que seja a separação dos NEWPACKS vai acabar sempre deixando todos os registros "irmãos" numa mesma transação.

Exemplo de CSV:

REG1-CAPA;doc-A;Fulano;4000.00;01/11/2019
REG2-FILHO;01/01/2020;1000.00
REG2-FILHO;01/02/2020;1000.00
REG2-FILHO;01/03/2020;1000.00
REG2-FILHO;01/04/2020;1000.00
REG1-CAPA;doc-B;Ciclano;6000.00;01/12/2019
REG2-FILHO;01/01/2020;2000.00
REG2-FILHO;01/02/2020;2000.00
REG2-FILHO;01/03/2020;2000.00

 

por (539 pontos)
423 perguntas
470 respostas
342 comentários
466 usuários