Histórico da Página
01. VISÃO GERAL
O ponto de entrada OG261A01OG430BSE() esta disponível na rotina Serviço de armazenagem (OGA261), permitindo ações após a execução do acerto de armazenagem, como por exemplo envio de workflow, mensagem de alerta, etc.do gestor de entidade, na opção financeiro, no ajuste de pendencia da fixação onde requer a geração de complemento de preço.
Permite definir o numero da serie para o documento de complemento de preço de venda ou compra que será gerado.
Por padrão a rotina define a serie do documento de saida pelo parametro MV_OGASERS, e a serie do documento de entrada pelo parametro MV_OGASERE. Caso o parametro esteja em branco, não configurado, o sistema abre a tela para o usuario informar a serie desejada. O ponto de entrada OG430BSE() permitira customizar a serie conforme retorno do ponto de entrada, e caso não seja definido pelo ponto de entrada seguirá o padrão do sistema, abrindo a tela para ser informado.
Localização: | OGA430B - geração de complemento de preço para a pendencia de fixação do romaneio. | ||||||||||||||||||||||||||
Programa Fonte: | OGA450 | ||||||||||||||||||||||||||
Localização: | A261OKNF() | ||||||||||||||||||||||||||
Programa Fonte: | OGA261 - Serviço de Armazenagem | ||||||||||||||||||||||||||
Função: | OG261A01OG430BSE()
| ||||||||||||||||||||||||||
Parametros: |
| ||||||||||||||||||||||||||
Retorno: | Caso no retorno não seja definido a serie retornando um caracter vazio, o sistema seguirá o padrão abrindo a tela para informar a serie.
| Retorno: | Não é esperado nenhum retorno do ponto de entrada. |
02. EXEMPLO DE UTILIZAÇÃO
Abaixo segue um exemplo apresentando mensagem do ponto de alertaentrada.
Bloco de código | ||
---|---|---|
| ||
User Function OG261A01OG430BSE() Local cCodRom := PARAMIXB[1] Local cCodCtr := PARAMIXB[1] Local cNN8_ITEMFX := PARAMIXB[2] Local lCtrVnda := PARAMIXB[3] Local cSeriSF1 := PARAMIXB[4] Local cSeriSF2 := PARAMIXB[5] FWAlertWarningLocal ('RomaneiocSerieAux := '' If + cCodRomlCtrVnda + 'de Quebra tecnica foi gerado e precisa ser confirmado.','Atenção') cSerieAux := '004' Else cSerieAux := '003' EndIf Return ( cSerieAux ) |