Árvore de páginas

CONTEÚDO

  1. Dados Gerais
  2. Descrição
  3. Sintaxe
  4. Parâmetros
  5. Retorno
  6. Exemplo

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Faturamento
Função:MATN410.PRW
Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12
Compatível Países:Todos
Sistemas OperacionaisTodos
Compatível com as Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Todos


02. DESCRIÇÃO

Este ponto de entrada pertence à rotina de pedidos de venda e está localizado função de gravação do pedido de vendas A410GRAVA(). É executado antes da gravação na inclusão, alteração ou liberação do pedido de venda, para armazenar os registros do arquivo SDC (Composição de empenho).

Importante

O Array criado nesse ponto de entrada será recuperado e fornecido ao ponto de entrada M410RLIB

03. SINTAXE

M410PSDC( ) --> aSaldo

04. PARÂMETROS 

NILL

05. RETORNO

Nome

Tipo

Descrição

Obrigatório 
aSaldo ArrayArray com o saldo do arquivo SDCX

06. EXEMPLO

#INCLUDE 'PROTHEUS.CH'
#INCLUDE 'FWMVCDEF.CH'

User function M410PSDC() 

Local aArea	 := GetArea()
Local aSaldo := {} //Array com o saldo do arquivo SDC

	DbSelectArea("SDC")// Especificação direta do alias que se deseja selecionar
	DbSetOrder(1)

	If DbSeek(xFilial("SDC")+"Produtox"+"Local"+"Origem"+"Pedido"+"Item")
		AADD(aSaldo,{SDC->DC_PRODUTO,SDC->DC_LOCAL,SDC->DC_ORIGEM,SDC->DC_PEDIDO,SDC->DC_ITEM,SDC->DC_QUANT}
	EndIf

RestArea(aArea)

Return aSaldo