Histórico da Página
Wiki Markup |
---|
||Descrição|| O ponto de entrada ATF010SAL permite que a validação efetuada no momento da inclusão de um novo ativo fixo seja customizada. Essa validação verifica o tipo de ativo x tipo de saldo x método de depreciação. ||Observações|| ||Exemplos||#include "rwmake.ch" #include "protheus.ch" User Function ATF010SAL() Local aConfig := aClone(ParamIxb[1]) /* Estrutura do aConfig original (passado como parâmetro) é de uma array com três posições, sendo cada uma: |Tipo Ativo |Tipo Saldo |Metodo Depreciacao aConfig[1] {"01|02|03|04|05|06|07|11|13" ,"1|" ,"1|7|8|9" } aConfig[2] {"09|08" ,"1|" ,"1|" } aConfig[3] {"10|12|14|15" ,"*" ,"*" } Cada posição do array corresponde a um conjunto de configurações que respeita a hierarquia: aConfig[1][1] - Tipo de Ativo [2] - Tipo de Saldo [3] - Método de Depreciação aConfig[2][1] - Tipo de Ativo [2] - Tipo de Saldo [3] - Método de Depreciação aConfig[3][1] - Tipo de Ativo [2] - Tipo de Saldo [3] - Método de Depreciação */ //Sugestão de implementação do ponto de entrada //(esse tipo de validação permite TODAS as combinações do tipo: //TIPO DE ATIVO X TIPO DE SALDO X MÉTODO DE DEPRECIAÇÃO aConfig[1][1] := "01|02|03|04|05|06|07|11|13" aConfig[1][2] := "*" aConfig[1][3] := "*" aConfig[2][1] := "09|08" aConfig[2][2] := "*" aConfig[2][3] := "*" aConfig[3][1] := "10|12|14|15" aConfig[3][2] := "*" aConfig[3][3] := "*" MsgAlert("Executou o ponto de entrada ATF010SAL") Return aClone(aConfig) ||Preview|| ||Veja também|| ||Idioma|| Português(Brasil) ||Versões|| Microsiga_Protheus10_e_Microsiga_Protheus11 ||Sistemas Operacionais Suportados||Todos ||Compatível com as Bases de Dados||Todas ||Updates|| ||Parâmetros|| ParamIxb - Array contendo na sua primeira posição o array aConfig original, com a seguinte estrutura:Estrutura do aConfig original (passado como parâmetro) é de uma array com três posições, sendo cada uma: |Tipo Ativo |Tipo Saldo |Metodo Depreciacao aConfig[1] {"01|02|03|04|05|06|07|11|13" ,"1|" ,"1|7|8|9" } aConfig[2] {"09|08" ,"1|" ,"1|" } aConfig[3] {"10|12|14|15" ,"*" ,"*" } Cada posição do array corresponde a um conjunto de configurações que respeita a hierarquia: aConfig[1][1] - Tipo de Ativo [2] - Tipo de Saldo [3] - Método de Depreciação aConfig[2][1] - Tipo de Ativo [2] - Tipo de Saldo [3] - Método de Depreciação aConfig[3][1] - Tipo de Ativo [2] - Tipo de Saldo [3] - Método de Depreciação ||Retorno|| aRet - Array contendo a mesma estrutura do aConfig original (vide o parâmetro acima). ||Eventos de chamada do Ponto de Entrada|| ||Variáveis|| ||Programa Fonte|| ATFXFUN.PRX |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas