01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | SigaLoja (Controle de Loja) |
Função: | RmixFunC.prw |
Ticket: | 21672318 |
Story: | DVARLOJ1-11917 |
02. SITUAÇÃO/REQUISITO
A função tem como objetivo mostrar como está o status da última integração de um determinado processo e/ou item. E neste caso, se um registro já foi publicado, porém não possui rastro de envio fosse consultado, a função retornaria um array vazio, fora do seu escopo de funcionamento.
03. SOLUÇÃO
Realizado o tratamento e a cobertura dos cenários faltantes para que retorne sempre um array com dados.
04. DEMAIS INFORMAÇÕES
Para a chamada da função RmiValInt deve-se informar dois parâmetros sendo eles:
cAlias = Tabela do cadastro (ex: SB1)
cValor = registro do cadastro (ex: código do produto)
Abaixo exemplo da chamada da rotina RmiValInt:
Chamada
User Function TesteVld() Local aMsg := {} RpcSetType(3) RpcSetEnv("99", "01", , , , "TesteVld") Conout("----------------------- INICIO TesteVld" + Time() ) aMsg := RmiValInt("SB1","21505") Conout(aMsg[1]) Conout(aMsg[2]) Return
Retorno:
Retorno
----------------------- INICIO TesteVld11:26:42 .T. PRODUTO integrado, aguardando retorno de confirmação, UUID de referência 15927cd7-9601-ad48-26cb-d3559e294d33
05. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas