Descrição

EIC - Integração com SIGACOM

Observações

Utilizado durante a rotina Purchase Order para a integração com o modulo SIGACOM

Exemplos

User Function EIC()

Local cParam := If(Type("ParamIxb") = "A",ParamIxb[1],If(Type("ParamIxb") = "C",ParamIxb,""))

If PARAMIXB == "ALTERA_CAMPO_CAPA"
	MsgInfo("Entrou no ponto de entrada 'ALTERA_CAMPO_CAPA'.")
	aAdd(aValAltCap, "W2_TESTE")
ElseIf PARAMIXB == "VALIDA_ITEM_PO_PC"
    MsgInfo("Entrou no ponto de entrada 'VALIDA_ITEM_PO_PC'.")
    lAltItemPO := .F.
Endif

Return Nil

Preview

Veja também


Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros

NomeTipoDescriçãoDefaultObrigatórioReferência
ALTERA_CAMPO_CAPACaracter

Permite a customização para gravação de campos customizados na alteração do Pedido no Purchase Order.




VALIDA_ITEM_PO_PCCaracterPermite negar a atualização do pedido de compras quando algum item do PO é alterado.


Retorno

()

Eventos de chamada do Ponto de Entrada


Variáveis

NomeTipoEscopoPode AlterarDescrição
 aValAltCapArrayPrivateSim
lAltItemPOLógicoPrivateSimPor padrão, ela é setada como .T. pois toda mudança nos itens atualizará o pedido de compras. Caso seja necessário não atualizar, deixar a variável como .F.

Programa Fonte

EIC.PRW