Home

Linha Microsiga Protheus

Páginas filhas
  • PWSMT120 - Editar os Arrays de cabeçalho e itens antes da gravação (PMSWMT120 - Integração TOP x Protheus)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Wiki Markup
||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