| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | FINXNAT |
| País: | Brasil |
| Ticket: | 22777509 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSFIN-14214 |
O ponto de entrada MNTOBRIG será utilizado para flexibilizar a validação obrigatória de campos na tabela SEZ durante o salvamento de rateios com múltiplas naturezas. A função retorna uma string contendo os nomes das colunas que devem ser ignoradas na verificação de obrigatoriedade — neste caso, "EZ_CCUSTO" —, permitindo a gravação mesmo com esses campos em branco.
|
Pontos de Entrada - Protheus 12 - Linha Microsiga Protheus - TDN
Não se aplica
| Nome | Descrição |
|---|---|
| cValidCC | String contendo os nomes das colunas da tabela SEZ que devem ser ignoradas na validação de obrigatoriedade ao salvar um rateio com múltiplas naturezas. |
#INCLUDE "TOTVS.CH"
User Function MNTOBRIG()
Local aCCusto As Array
Local nCont As Character
Local cValidCC As Character
aCCusto := {}
nCont := 1
cValidCC := " "
aAdd(aCCusto, 'EZ_CCUSTO')
For nCont := 1 To Len(aCCusto)
If nCont > 1
cValidCC := cValidCC + '|'
EndIf
cValidCC := cValidCC + aCCusto[nCont]
Next nCont
Return cValidCC
|