FINXAPI - Liquidação de Cheques Parcelados no OMS.

Linha de Produto:

Protheus

Segmento:

Logística

Módulo:

SIGAOMS - Gestão de Distribuição

Função:

FINXAPI - Funções Genéricas Financeiro

Situação/Requisito:

Quando cliente realiza liquidação de cheques parcelados pela rotina OMSA341 é apresentado errorlog: "Não é possível inserir uma linha de chave duplicada no objeto 'dbo.SE1010' com índice exclusivo 'SE1010_UNQ'.."

Após análise foi identificado que o campo E1_PARCELA chegou a utilização máxima (zZ) e por isso é apresentado o errorlog.

Solução/Implementação:

Ajustado para que, quando o campo E1_PARCELA, chegue na utilização máxima (ZZ), procure por uma numeração de parcela que não tenha sido utilizada e retorne para gravação do registro.

Tickets relacionados:114921
Requisito (informe o requisito relacionado):MLOG-639
OBSQuando não houver mais numeração referente a Parcela disponível na tabela SE1, será obrigatoriamente necessário o aumento do tamanho do campo E1_PARCELA.