Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Este ponto de entrada pertence à rotina de pedidos de venda e está localizado na rotina função de gravação do pedido , de venda A410GRAVA(). É executado após inclusão, alteração ou liberação do pedido de venda para refazer as informações das liberações de estoque considerando os registros do arquivo SDC (composição de empenho) da liberação anterior.

Informações
titleImportante

Este Ponto de Entrada funcionará juntamente com o Ponto de Entrada M410PSDC, do qual receberá as informações com as quais irá trabalhar. 

03. SINTAXE

M410RLIB (< aSaldo><aSaldo>) --> aNovSal> aNovSal

04. PARAMÊTROS

Nome

Tipo

Descrição

aSaldoArray“Array” Array com o saldo do arquivo SDC (gerado pelo ponto de entrada M410PSDC)

...

Nome

Tipo

Descrição

Obrigatório 
aNovSalArray“Array” Array com o novo saldo do arquivo SDC.X

...

Bloco de código
languagecpp
#INCLUDE 'PROTHEUS.CH'
#INCLUDE 'FWMVCDEF.CH'

User function M410RLIB()

Local aArea	  := GetArea()
Local aNovSal := IIF(Empty(PARAMIXB),{},PARAMIXB[1])

	If !Empty(aNovSal)
		DbSelectArea("SDC")
		DbSetOrder(1)
		If DbSeek(xFilial("SDC")+aNovSal[1]+aNovSal[2]+aNovSal[3]+aNovSal[4]+aNovSal[5])
			RecLock("SDC",.F.)
			SDC->DC_QUANT := aNovSal[6]
			MsUnlock()
		EndIf 
	EndIf

RestArea(aArea)

returnReturn aNovSal 



Templatedocumentos

...