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: | ATFA125 |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46748 |
02. DESCRIÇÃO
O ponto de entrada AF125GRT é acionado após a gravação de uma solicitação de transferência, estando posicionado na tabela SNM. Ele permite ao cliente realizar ações complementares logo após a confirmação da solicitação de transferência, oferecendo uma camada adicional de personalização e controle sobre os registros.
Com o AF125GRT, é possível implementar lógicas específicas, como ajustes nos registros da solicitação, atualizações em tabelas relacionadas, ou outras operações que garantam a conformidade e consistência dos dados transferidos. Dessa forma, o ponto de entrada proporciona flexibilidade para adaptar o comportamento padrão do sistema conforme as necessidades de negócio, assegurando que o processo de transferência seja realizado de maneira completa e personalizada.
03. DEMAIS INFORMAÇÕES
If ExistBlock( "AF125GRT" ) ExecBlock( "AF125GRT", .F., .F. ) EndIf
#INCLUDE "Protheus.ch" User Function AF125GRT() Local cNota := "" If MsgNoYes( "Deseja gravar nota ", "Atenção" ) cCodSol := SNM->NM_CODIGO cNota:= '1234' dbSelectArea( "SNM" ) SNM->( dbSetOrder(1) ) SNM->( dbSeek(xFilial( "SNM" ) + cCodSol ) ) While SNM->(!EOF()) .And. xFilial( "SNM" ) == SNM->NM_FILIAL .And. cCodSol == SNM->NM_CODIGO RecLock( "SNM", .F. ) SNM->NM_NOTA := cNota SNM->( MsUnlock() ) SNM->( dbSkip() ) EndDo MSGINFO( "Gravado Nota "+ cNota + " com sucesso !", "Gravacao de Nota" ) EndIf 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.