Home

Linha Microsiga Protheus

Páginas filhas
  • EICDI500 - Impressão dos itens adição

Versões comparadas

Chave

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

Descrição

EICDI500 - Unidade de medida do produtoImpressão dos itens adição

Observações

cCod recebe o código do produto que vem em um array com todos os produtosaArray traz as informações do Código Produto,Descrição do Produto,Quantidade e valor unitário.

Exemplos

User Function EICDI505()

Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))
Local cCod nLinha := If(Type("ParamIxb") = "A",ParamIxb[2],If(Type("ParamIxb") = "C",ParamIxb,""))
Local aAray := If(Type("ParamIxb") = "A",ParamIxb[3],If(Type("ParamIxb") = "C",ParamIxb,""))
Local I

/*
aAray[1] - Codigo Item
aAray[2] - Descrição Item
aAray[3] - Quantidade
aAray[4] - Valor
*/

If cParam == "UNIMPRESSAO_MEDIDAITEM_PRODUTOADICAO"
SB1->(DBSETORDER(1) For i:=1 to Len(aAray)
IF SB1->(DBSEEK(xFILIAL("SB1")+Alltrim(cCodaAray[i,1])))
MsgInfo('Entrou no ponto de entrada "UNIMPRESSAO_MEDIDAITEM_PRODUTOADICAO".,Unidade de medida do Produto : '+SB1->B1_UM),Cod: '+Alltrim(aAray[i,1])+' Desc: '+Alltrim(aAray[i,2])+' Quant: '+ cValToChar(aAray[i,3])+ ' Preço: '+ cValToChar(aAray[i,4])+;
' Linha: '+ cValToChar(nLinha))
I++
Else
MsgInfo('Ponto de entrada "UNIMPRESSAO_MEDIDAITEM_PRODUTOADICAO" não localizou o produto.')
EndIF
Next
EndIf

Return Nil

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Windows

Compatível com as Bases de Dados

Topconnect

Updates

 

Parâmetros

UNIMPRESSAO_MEDIDAITEM_PRODUTOADICAO

Retorno

 

Eventos de chamada do Ponto de Entrada

 

Variáveis

cCodnLinha,aAray

Programa Fonte

EICDI505