MA103ATF - Ponto de Entrada para manipulação do aCols e altens enviados para Integração com Ativo Fixo
Características do Requisito
Linha de Produto: | Protheus | ||||||||||
Segmento: | Manufatura | ||||||||||
Módulo: | SIGACOM - Compras | ||||||||||
Rotina: |
| ||||||||||
Cadastros Iniciais: | Produto, Fornecedor, Condição de Pagamento, Pedido de Compras | ||||||||||
Requisito: | DMANMAT02-5493 | ||||||||||
País(es): | Todos | ||||||||||
Banco(s) de Dados: | Todos | ||||||||||
Tabelas Utilizadas: | SD1, SN1, SN3 | ||||||||||
Sistema(s) Operacional(is): | Todos | ||||||||||
Versões: | Totvs Protheus 12.1.17 |
Ponto de Entrada
Descrição: | O Ponto de Entrada MA103ATF permite manipular os campos enviados para integração com Ativo Fixo nas tabelas SN1 (aCab) e SN3(aItens). | |||||||||
Localização: | Na função A103GrvAtf (Gravação do Ativo Fixo), antes da chamada da função ATFA012 (Cadastros Ativos Imobilizados). | |||||||||
Programa Fonte: | MATA103.PRW | |||||||||
Função: | A103GrvAtf - Gravação do Ativo Fixo | |||||||||
Parâmetros: |
| |||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function MA103ATF()
Local aCab := ParamIXB[1]
Local aItens := ParamIXB[2]
Local nItem
//Adição de campos customizados - SN1
aAdd(aCab,{"N1_PRODUTO" , SD1->D1_COD })
//Adição de campos customizados - SN3
For nItem:=1 to Len(aItens)
aAdd(aItens[nItem],{"N3_CLVLCON", SD1->D1_CLVL })
Next nItem
Return({aCab,aItens})