Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: | Contabilidade Gerencial - SIGACTB | ||||
Função: | Grupo de Rateio - CTBA276 | ||||
País: | Brasil | ||||
Ticket: | Interno | ||||
Requisito/Story/Issue : | DSERCTR1-29624 |
02. SITUAÇÃO/REQUISITO
Manipular a validação do percentual no cadastro do grupo de rateio de acordo com os parâmetros
03. SOLUÇÃO
Criado o ponto de entrada CTB276CW1, que permite validar o percentual de rateio caso o total seja diferente de 100%, para definir se o grupo de rateio será gravado bloqueado ou liberado, alterando a validação padrão, mesmo que o percentual seja diferente de 100%.
...
Card documentos | ||||
---|---|---|---|---|
|
04. DEMAIS INFORMAÇÕES
Retorno
Nome | Tipo | Descrição | Obrigatório |
lRet | Lógico | Se .T., não bloqueia o grupo de rateio, permitindo digitar percentuais maior ou iguais(>=) à 100 em cada linha, e não valida o total de rateio para bloquear se diferente de 100 como no padrão. Se .F. Mantém o padrão. | SIM |
...
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
// Grava o grupo de rateio liberado, quando o tipo for Origem e percentual total >= 100 #Include "Protheus.ch" User Function CTB276CW1() Local aArea := GetArea() //Local cTpVld := PARAMIXB[1] Local cCw1_Tipo := PARAMIXB[2] //Local cCw1_Entidade := PARAMIXB[3] Local nTotRat := PARAMIXB[4] //Local nLinRat := PARAMIXB[5] Local lRet := (cCw1_Tipo == "1" .AND. nTotRat >= 100) RestArea(aArea) Return lRet |
05. ASSUNTOS RELACIONADOS
- Não se aplica.
Templatedocumentos |
---|
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas