ATFASLD - Manipulação da variável cTipo
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||
Segmento: | Serviços | ||||||||||
Módulo: | Ativo Fixo | ||||||||||
Rotina: |
| ||||||||||
Cadastros Iniciais: | Ter cadastrado ativos do tipo adiantamento cadastrados, para que seja possível realizar a baixa por meio da rotina ATFA040 (Baixa de Adiantamentos) | ||||||||||
Ponto de Entrada: | ATFASLD - Manipulação da variável cTipo | ||||||||||
Chamados relacionados | TTCFFT, TTFQSE | ||||||||||
País(es): | Todos | ||||||||||
Banco(s) de Dados: | Todos | ||||||||||
Tabelas utilizadas: | SN1 - Ativo Imobilizado SN5 - Arquivos de Saldos | ||||||||||
Sistema(s) operacional(is): | Todos | ||||||||||
Versões/Release: | 11.80, 12.1.6 |
Descrição
O ponto de entrada ATFASLD() permite a manipulação da variável cTipo sendo possível definir o conteúdo da gravação do campo Tipo de Saldo (SN5->N5_TIPO).
Ponto de Entrada
Descrição: | O ponto de entrada ATFASLD permite ao usuário definir as regras de gravação do campo Tipo de Saldo (N5_TIPO) por meio da manipulação da variável cTipo. | ||||||||||||||||
Localização: | É uma rotina customizada, portanto não faz parte do menu padrão. | ||||||||||||||||
Eventos: | ATFASLD | ||||||||||||||||
Programa Fonte: | ATFXSAL.PRW | ||||||||||||||||
Função: | ATFXSLDCTB - Atualização de Saldos | ||||||||||||||||
Retorno: |
|
Exemplo:
User Function ATFASLD()
Local cTipo := ParamIxb[1]
Local cTipoRet := ""
Alert ("Ponto de Entrada Executado!")
If( FunName() = "ATFA040" ) .OR. ( FunName() = "ATFA010" )
Do Case
Case cTipo == '5'
cTipoRet := 'R'
Case cTipo == '1'
cTipoRet := 'Q'
EndCase
EndIf
Return( cTipoRet )