01. DADOS GERAIS
Produto: | TOTVS Saúde Planos |
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | Saúde |
Módulo: | HPP |
Função: | Contabilização Pagamento Prestadores (hpp.paymentAccounting) |
País: | Brasil |
Ticket: | 13536619 |
02. SITUAÇÃO/REQUISITO
Ao efetuar contabilização do pagamento de prestadores de forma simultânea, estava sendo apresentado inconsistência de chave violada.
03. SOLUÇÃO
Foram efetuados ajustes para não apresentar a inconsistência de chave violada, ao efetuar a contabilização do pagamento de prestadores.
Script Banco Progress
No caso do banco de dados ser Progress, se faz necessária a execução do script abaixo para ajuste da sequence.
def var cdd-seq-aux as dec no-undo.
select max(histor-demonst-pagto-provis.cdd-seq) into cdd-seq-aux from histor-demonst-pagto-provis.
assign cdd-seq-aux = cdd-seq-aux.
next-value(seq-histor-dem-pagto-provis).
do while current-value(seq-histor-dem-pagto-provis) <= cdd-seq-aux:
next-value(seq-histor-dem-pagto-provis).
end.