Ponto-de-Entrada: A650ASCOL - Customiza a regra de procura do aScan
Abrangências: |
Microsiga Protheus 10
,
Microsiga Protheus 11
|
Versões: |
Microsiga Protheus 10
,
Microsiga Protheus 11
|
Compatível Países: |
Todos
|
Sistemas Operacionais: |
Todos
|
Compatível às Bases de Dados: |
Todos
|
Idiomas: |
Espanhol
,
Inglês
|
Descrição:
Ponto de entrada utilizado para customizar a regra do aScan para definir uma nova linha no aCols.
LOCALIZAÇÃO: Função A650EmpAlt.
EM QUE PONTO: No acúmulo de saldo de empenho.
Sintaxe
A650ASCOL - Customiza a regra de procura do aScan ( [ PARAMIXB ], [ PARAMIXB ] ) --> nProcura
Parâmetros:
| Nome | | | Tipo | | | Descrição | | | Default | | | Obrigatório | | | Referência | |
| PARAMIXB | | | Array of Record | | | Array contendo:Elemento 1: Tipo caracter contendo o código do produto ou componente explodido.Elemento 2: Tipo numérico com a quantidade do produto pai explodido.Elemento 3: String com opcionais selecionados.Elemento 4: Revisao do Produto. | | | | | | | | | | |
| PARAMIXB | | | Array of Record | | | Número da linha retornado pelo aScan. | | | | | | | | | | |
Retorno
nProcura(numerico) - Ao retornar zero, será criada nova linha no aCols.Caso contrário, o retorno será o número da linha a ser atualizada.
Exemplos
User Function A650ASCOL()Local aParamPE := ParamIXB[1]Local nProcura := ParamIXB[2] //Validações do usuárioReturn nProcura