Home

Linha Microsiga Protheus

Páginas filhas
  • HHHC5POS - Grava novos campos nas tabelas de pedido

Ponto-de-Entrada: HHHC5POS - Grava novos campos nas tabelas de pedido
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Descrição:

Disponível no final da importação de cada pedido de venda para a Retaguarda, permitindo a gravação de novos campos nas tabelas de pedido ou em outras tabelas.

Exemplo:

User Function HHHC5POS()

Local cNumPed := PARAMIXB[1]
Local nQtdIt := PARAMIXB[2]
Local cId       := HGU->HGU_CODBAS

Conout('Ponto de Entrada: HHHC5POS') 

DbSelectArea('SZ4')
If dbSeek(xFilial('SZ4') + cId)
 RecLock('SZ4',.F.)
 SZ4->Z4_ULTPED   := cNumPed
 SZ4->Z4_QTDITENS := nQtdIt
 MsUnLock()
Else
 RecLock('SZ4',.T.)
 SZ4->Z4_CODVEND  := cId
 SZ4->Z4_ULTPED   := cNumPed
 SZ4->Z4_QTDITENS := nQtdIt
 MsUnLock()
EndIf

Return

Programa Fonte
.PRW
Sintaxe

HHHC5POS - Grava novos campos nas tabelas de pedido ( < PARAMIXB> ) --> Nil

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB Array of Record X
Retorno
    Nil(nulo)
  • Nil