...
Producto: |
| |||||||||||||
Línea de | Produtoproducto: | | Linhas_totvs | | Linha | Linha||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Segmento: |
| Servicios | ||||||||||||
Módulo: |
ModulosCrossSegmentos | TOTVS Backoffice (Linha Línea Protheus) - Ativo Fixo Activo fijo (SIGAATF)
| ||||||||||||
Función: | ATFA250 | |||||||||||||
País: | Brasil | |||||||||||||
Ticket: | Interno | |||||||||||||
Requisito/ | StoryStory/Issue | DSERCTR1-46030 |
...
Este
...
punto de entrada
...
se llama justo antes de que se haga la contabilización, después de que los registros de activos se hayan actualizado en el sistema. Es una oportunidad para agregar ajustes o validaciones a los registros, como cálculos o comprobaciones adicionales antes de que los datos se registren en los sistemas de contabilidad.
...
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
If ExistBlock("AF250GRV") // PONTOPUNTO DE ENTRADA ANTES DADE COTABILIZACAOCONTABILIZAR
Execblock("AF250GRV",.F.,.F.,Acols[nX])
EndIf |
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
// Implementación Implementaçãode dala funçãofunción dode pontopunto de entrada AF250GRV User Function AF250GRV() // ExemploEjemplo: adicionarAgregar umauna verificaçãocomprobación de integridad integridadea noslos dadosdatos de umun ativoactivo Local aCols := PARAMIXB[1] // Array de colunascolumnas comcon dadosdatos dosde ativosactivos Local nPosICMS := Ascan(aHeader, {|x| Alltrim(x[2]) == "N1_ICMSAPR" }) Local nICMS := 0 Local i := 0 For i := 1 To Len(aCols) // Verifica sesi oel valor de ICMS ées maiorsuperior quea umun valor permitido If aCols[i][nPosICMS] > 10000 // GeraGenera umaun mensagemmensaje de alerta Help(" ", 1, "AF250_ALERT",, "OEl valor de ICMS ultrapassaexcede oel limitelímite permitido.", 1, 0) EndIf Next i Return |
| Aviso | ||
|---|---|---|
| ||
|
...