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: | ATFA035 |
País: | Brasil |
Ticket: | Interno |
Requisito/Story/Issue | DSERCTR1-46030 |
02. DESCRIÇÃO
O ponto de entrada F035FIL é utilizado para aplicar filtros específicos em registros na base de dados no contexto da baixa automática de bens, permitindo uma busca mais precisa e eficiente dos itens que precisam ser baixados. Ele é responsável por definir uma condição de busca através do uso de chaves concatenadas, garantindo que apenas os registros relevantes sejam considerados para o processamento da baixa automática.
Esse ponto de entrada facilita a localização de bens que devem ser baixados, integrando as informações do módulo SIGAMNT - PARCEIRO NG, permitindo que o processo seja realizado de maneira precisa e evitando inconsistências nos registros financeiros e patrimoniais. O retorno deste ponto de entrada é um valor booleano, indicando se o registro atende ou não aos critérios especificados.
03. DEMAIS INFORMAÇÕES
Local bFor := { || SN3->N3_OK == cMarca .And. ((!lCancela .And. SN3->N3_BAIXA < "1") .Or. (lCancela .And. SN3->N3_BAIXA >= "1")) .And. (!lF035Fil .Or. &(ExecBlock("F035FIL",.f.,.f.))) } IF Eval(bFor) .AND. lUsaMNTAT .AND. !AFVLBXIntMnt(SN1->N1_CODBEM,dDataBase,"ATFA035") dbSelectArea("SN3") dbSkip() lPulou:= .T. loop ENDIF
User Function F035FIL() // Declaração de variáveis locais Local lContinua := .F. // Checa se o registro posicionado controla rateio If SN3->N3_RATEIO == "1" lContinua := .T. EndIf // Validação do cliente (lógica adicional pode ser adicionada aqui) Return lContinua
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.