Árvore de páginas

Versões comparadas

Chave

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

...

Sintaxe: A250QTBX - Manipula variável nQtdBx ( [ PARAMIXB[1],PARAMIXB[2],PARAMIXB[3],PARAMIXB[4],PARAMIXB[5] ,PARAMIXB[6 ]  ] ) --> nQtdBxPE

Importante: deve-se utilizar este ponto de entrada em conjunto com o ponto de entrada A250INDI, devido ao fato de existiram duas verificações de saldo em empenho no apontamento de produção simples (MATA250): uma para verificar os saldos (Função A250Estoq()), e outra para baixar efetivamente o empenho (Função a250Atu()).

...

 

Bloco de código
themeMidnight
languagedelphi
titleA250QTBX
linenumberstrue
#Include 'Protheus.ch'

User Function A250QTBX()

Local cProduto := PARAMIXB[1] // Codigo do produto
Local cOP      := PARAMIXB[2] // Codigo da OP
Local nQuantBx := PARAMIXB[3] // Quantidade original a ser baixada
Local nTotalOP := PARAMIXB[4] // Quantidade total da OP (C2_QUANT)
Local cParcTot := PARAMIXB[5] // Tipo de apontamento T - Total , P = Parcial
Local nRetorno nQtdBxPE:= 0

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Customizacoes de usuario para manipulacao da       ³
//³ variavel nQtdBx                                    ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

Return nRetornonQtdBxPE