...
Produto: | ||||||
---|---|---|---|---|---|---|
Solucoes_totvs_cross | Producto: | TOTVS Backoffice | ||||
Linha Línea de Produtoproducto: | Linhas_totvs | | Linha | Linha|||
Segmento: |
| Servicios | ||||
Módulo: | Contabilidade Gerencial Contabilidad de gestión - SIGACTB | |||||
Função Función: | Grupo de Rateioprorrateo - CTBA276 | |||||
País: | Brasil | |||||
Ticket: | Interno | |||||
Requisito/ StoryStory/ IssueIssue : | DSERCTR1-29624 |
...
Manipular a validação do percentual no cadastro do grupo de rateio de acordo com os parâmetrosManejar la validación del porcentaje en el registro del grupo de prorrateo de acuerdo con los parámetros
...
Se creó el punto
...
Criado o ponto de entrada CTB276CW1, que permite validar o percentual de rateio caso o total seja diferente de el porcentaje de prorrateo si el total fuera diferente del 100%, para definir se o si el grupo de rateio será gravado bloqueado ou liberado, alterando a validação padrão, mesmo que o percentual seja diferente de prorrateo se grabará bloqueado o liberado, modificando la validación estándar, aunque el porcentaje sea diferente del 100%.
Observe que pra gravar o para grabar el grupo liberado, deverá retornar debe devolver .T.
Card documentos | ||||
---|---|---|---|---|
|
...
Devolución
Nombre |
...
Retorno
Nome | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
lRet | Lógico | Se Si fiera .T., não bloqueia o no bloquea el grupo de rateioprorrateo, permitindo digitar percentuais maior ou iguaispermitiendo digitar porcentajes mayores o iguales(>=) à a 100 em en cada linhalínea, e não y no valida o el total de rateio del prorrateo para bloquear se si fuera diferente de 100 como no padrãoen el estándar. Se Si fuera .F. Mantém o padrãoMantiene el estándar. | SIMSÍ |
ParâmetrosParámetros
NomeNombre | Tipo | DescriçãoDescripción | ObrigatórioObligatorio |
cTpVld | CaractereCarácter | Tipo de Validação validación (L = LinhaLínea, T = Total) | SIMSÍ |
cCw1_Tipo | CaractereCarácter | Tipo do Grupo del grupo de Rateio prorrateo (1 = OrigemOrigen, 2 = Destino) | SIMSÍ |
cCw1_Entidade | CaractereCarácter | Entidade Contábil Ente contable (1 = Conta ContábilCuenta contable, 2 = Centro de Custocosto, 3 = Item ContábilÍtem contable, 4 = Classe ValorClase valor, 5 = Combinado) | SIMSÍ |
nTotRat | Número | Percentual Porcentaje total do rateiodel prorrateo | SIMSÍ |
nLinRat | Número | Percentual da Linha Porcentaje de la Línea digitada (quando si cTpVld = T, este parâmetro parámetro será NIL) | NÃONO |
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
// GravaGraba oel grupo de rateioprorrateo liberado, quandosi oel tipo forfuera OrigemOrigen ey percentualporcentaje 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 |
...
Templatedocumentos |
---|
...