Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS


Produto:TOTVS Saúde Planos
Linha de Produto:Linha Datasul
Segmento:Saúde
Módulo:HVP
Função:Manutenção Beneficiário
País:Brasil
Ticket:15766687



02. SITUAÇÃO/REQUISITO

Necessário desenvolvimento de uma mensagem após inclusão do beneficiário;

03. SOLUÇÃO

Foi adicionado na procedure save do especificos de THF2 o campo jsonObject para retorno do objeto em tela. Todos os fontes dentro da pasta hgp\custom\XXXXX.p devem ser alterados para o seguinte retorno:

     

      input pathParams, // Campo de entrada do especifico | Tipo da entrada: char
            input oPayload,  // Campo com informações da tela | Tipo da entrada: char
            output jsonReturn, // Json de retorno do cliente pode ser em branco |Tipo da saída : jsonObject
            input-output table rowErrors // Tabela de erros | Tipo da saída : temp-table 

  

Tipo de EntradaCampoDefiniçãoDescrição
InputpathParamsCharCampo Com parâmetros da tela
InputoPayloadjsonObjectCampo com o Body da tela
outputjsonReturnjsonReturnRetorno para a tela especifico
input-outpurowErrorstableTabela de erros definida na include de produto {rtp/rtrowerror.i} 

Exemplo de como deve ficar o cabeçalho do especifico:

procedure save:

    def input        parameter pathParams as JsonArray no-undo.
    def input        parameter oPayload   as JsonObject no-undo.
    def output       parameter jsonReturn as JsonObject no-undo.
    def input-output parameter table for rowErrors.

end procedure.

HTML
			<style>				div.theme-default .ia-splitter #main {					margin-left: 0px;				}				.ia-fixed-sidebar,				.ia-splitter-left {					display: none;				}				#main {					padding-left: 10px;					padding-right: 10px;					overflow-x: hidden;				}				.aui-header-primary .aui-nav,				.aui-page-panel {					margin-left: 0px !important;				}				.aui-header-primary .aui-nav {					margin-left: 0px !important;				}			</style>