Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoServiços

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
InformacaoA utilização do ponto de entrada é de total autoria de quem o utiliza e os efeitos resultantes dele são de responsabilidade do cliente.
TituloIMPORTANTE!

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
languageruby
themeMidnight
titleExemplo de Manipulação do PE
linenumberstrue
collapsetrue
// 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

...