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 A250GRSN4
permite que o sistema realize operações específicas no módulo de Ativo Fixo, envolvendo a baixa de adiantamentos ou a geração de novos registros para bens. Ele é especialmente utilizado para ajustar os registros contábeis de ativos e atualizar saldos conforme o tipo de operação escolhido.
O ponto de entrada é chamado em meio a duas operações principais definidas pelo valor do terceiro parâmetro:
- Operação 1: Efetua a baixa dos adiantamentos registrados nos módulos SN1, SN3 e SN4, atualizando os registros de saldos nos módulos SN5 e SN6.
- Operação 2: Gera novos registros de bens do tipo "01" nos módulos SN1, SN3 e SN4, e realiza as atualizações necessárias nos módulos de saldos SN5 e SN6.
Esse ponto de entrada é acionado através de uma chamada ExecBlock
, que passa os parâmetros de controle da operação de forma estruturada.
03. DEMAIS INFORMAÇÕES
Manipulação de PE no sistema
If lA250GRSN4 ExecBlock("A250GRSN4",.F.,.F.,{nOpca,SN4->N4_TIPO,"1",SN4->N4_OCORR, SN4->N4_TIPOCNT}) EndIf
Exemplo de PE
User Function A250GRSN4() Local nOpca := PARAMIXB[1] //(numérico) Parâmetro que define a opção de operação a ser realizada. Local cTipo := PARAMIXB[2] // Tipo do ativo(SN4->N4_TIPO) Local cEstOp := PARAMIXB[3] /* Valor fixo que representa estado da operação(1|2) sendo: 1- EFETUA A BAIXA DOS ADIANTAMENTOS DO SN1, SN3, SN4 E ATUALIZA SN5/SN6 | 2- GERA OS NOVOS REGISTROS (BENS DO TIPO 01) NO SN1, SN3, SN4 e ATUALIZA O SN5/SN6. */ Local cTipMov := PARAMIXB[4] //SN4->N4_OCORR: (caractere) Descrição ou detalhes da ocorrência. Local cTipCon := PARAMIXB[5] //SN4->N4_TIPOCNT: (caractere) Tipo de contato relacionado à ocorrência. DbSelectArea("SN4") DbSetOrder(7) If DbSeek(FwXFilial("SN4") + cTipMov) // Aqui você pode implementar a sua lógica 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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas