Ponto-de-Entrada: A650ADCOL - Gera empenhos de SC's
Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Espanhol , Inglês |
Descrição:LOCALIZAÇÃO : Function A650ACols()
EM QUE PONTO : O ponto de entrada 'A650ADCOL' é executado após a inclusão de cada linha do aCols (usado para gerar empenhos e SC's), permitindo executar qualquer processamento, ou até fazer a manipulação do conteúdo do aCols que acabou de ser incluido.
SintaxeA650ADCOL - Gera empenhos de SC's ( < PARAMIXB[1]> , < PARAMIXB[2]> , < PARAMIXB[3]> , < PARAMIXB[4]> , < PARAMIXB[5]> ) --> Nil
Parâmetros:
| Nome | Tipo | Descrição | Default | Obrigatório | Referência |
| PARAMIXB[1] | Caracter | Código do produto ou componente explodido | | X | |
| PARAMIXB[2] | Numérico | Quantidade do produto pai explodido | | X | |
| PARAMIXB[3] | Caracter | String com opcionais selecionados | | X | |
| PARAMIXB[4] | Caracter | Revisao do Produto | | X | |
| PARAMIXB[5] | Data | Data da previsão inicial | | X | |
ExemplosUser Function A650ADCOL
Local cProduto := PARAMIXB[1]
Local nQuantPai := PARAMIXB[2]
Local cOpcionais := PARAMIXB[3]
Local cRevisao := PARAMIXB[4]
Local dDatPri := PARAMIXB[5]
If 'BR120' $ cProduto //As variáveis aCols e nPosQuant são variáveis privite usados no MATA650
aCols[Len(aCols),nPosQuant] := 1
EndIf
Return Nil