Descrição

Ponto de entrada para editar os arrays de cabeçalho e itens a serem enviados para a rotina automática do programa MATA120 durante a integração TOP X Protheus, permitindo a inclusão, exclusão ou alteração de campos.

Observações

Formato do array aCab:

aCabx,1: nome do campo

aCabx,2: conteúdo do campo

aCabx,3: reservado

Onde x, é a posição referente ao campo no array.

Formato do array aItens:

aItensx,y,1: nome do campo

aItensx,y,2: conteúdo do campo

aItensx,y,3: reservado

Onde x, é a posição referente ao do item no array e y a posição referente ao campo.

Formato do array aRatCTBPC:

aRatCTBPC x,1 : Filial

aRatCTBPC x,2 : Numero da solicitação

aRatCTBPC x,3 : item da solicitação

aRatCTBPC x,4 : numero do item

aRatCTBPC x,5 : percentual do rateio

aRatCTBPC x,6 : centro de custo

aRatCTBPC x,7 : Conta contábil

aRatCTBPC x,8 : Item da conta contábil

aRatCTBPC x,9 : Classe valor

Formato do array aAdtPC:

aAdtPCx,1 : Filial

aAdtPC x,2 : Carteira

aAdtPC x,3 : Pedido

aAdtPC x,4 : Prefixo

aAdtPC x,5 : Numero

aAdtPC x,6 : Parcela

aAdtPC x,7 : Tipo

aAdtPC x,8 : Fornecedor

aAdtPC x,9 : Loja

aAdtPC x,10 : valor

Formato do array aRet:

aRet1: array aCab

aRet2: array aItens

aRet3: array aRatCTBPC

aRet4: array aAdtPC

Exemplos

Exemplo:
User Function PWSMT110 ()

Local aCab := aClone(ParamIXB1)

Local aItens := aClone(ParamIXB2)

Local aRatCTBPC := aClone(ParamIXB3)

Local aAdtPC:= aClone(ParamIXB4)

Local aRet := {}//Customizações de usuário

aRet := {aCab ,aItens }

Return aRet

Preview

Veja também

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

Parâmetros

aCabec: cabeçalho da pedido de compras
aItens : itens da solicitação de compras
aRatCTBPC := itens de rateios
aAdtPC:= adiantamento do pedido

Retorno

aRet(array_of_record) Array contendo os arrays aCab e aItens alterados.

Eventos de chamada do Ponto de Entrada

Ponto chamado durante a integração entre TOTVS obras e projetos com protheus, antes da rotina automatica MATA120

Variáveis

Programa Fonte

PMSWMT120