Árvore de páginas

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Financeiro

Função:

FINA100

Situação/Requisito:

O sistema não permitia efetuar uma transferência de valores quando o banco de origem era em moeda diferente de 1 e não havia taxa cadastrada para o dia.

Solução/Implementação:

A função ValidTran() foi alterada para tratar esse tipo de transferência. Se não houver taxa de moeda cadastrada para o dia da transferência, o sistema exibe um aviso e não permite prosseguir.
A função fa100grava() foi alterada para controlar transação. Se der erro em algum dos pontos, cessa toda a gravação da função e é executado um DisarmTransaction() no final. Essa função ainda retorna verdadeiro ou falso, indicando se gravou a transação com sucesso.

Requisito:DSERFINP-17765
Tickets Relacionados:3575975