01. DADOS GERAIS
Produto: |
TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Ativo Fixo (SIGAATF)
|
Função: | ATFA250 |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46030 |
02. DESCRIÇÃO
O ponto de entrada A250GRN3
é chamada durante o processo de gravação dos registros de ativos, permitindo ajustes nos dados da tabela SN3
. Este ponto de entrada é invocado após a inclusão dos dados no SN3
e antes de qualquer operação subsequente envolvendo o SN4
. Ele possibilita que ajustes específicos sejam feitos na linha que está sendo gravada, com base nos dados fornecidos no array aCols
.
03. DEMAIS INFORMAÇÕES
Manipulação de PE no sistema
If ExistBlock("A250GRN3") Execblock("A250GRN3",.F.,.F.,{Acols[nX],nX}) Endif
Exemplo de PE
User Function A250GRN3() Local aColsN3 := PARAMIXB[1] Local nLinha := PARAMIXB[2] Local nPoslCiap := Ascan(aHeader, {|x| Alltrim(Alltrim(x[2]) ) == "N1_CIAP"}) If aColsN3[nPoslCiap] == "1"// Gera CIAP? // validação do cliente EndIf // Outras manipulações podem ser adicionadas conforme necessidade Return
Importante !!
- Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
- Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas