Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS Saúde Planos |
|---|---|
| Linha de Produto: | Linha Datasul |
| Segmento: | Saúde |
| Módulo: | HVP |
| Função: | Documentos Identificação Beneficiários - RPW (hmc.benefIdentificationDocIssues) |
| País: | Brasil |
| Ticket: | 18396071 |
02. SITUAÇÃO/REQUISITO
O programa Emissão Documentos Identificação Beneficiários - RPW (hmc.benefIdentificationDocIssues) não possibilita adicionar opções customizadas para a 'Ordenação secundária'.
03. SOLUÇÃO
Implementado métodos para inclusão de opções de ordenação customizadas em tela.
03. PROCEDIMENTO PARA IMPLANTAÇÃO
Criar um script progress e adicionar no propath do ambiente que for necessário realizar a customização. O script deve estar compilado no propath em hgp/custom/hmc.benefIdentificationDocIssues/secondarySortOptionAdditional.pr
Como modelo pode ser utilizado o script abaixo. O arquivo deve ser salvo no encode padrão CP-850.
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
using Progress.Json.ObjectModel.JsonArray.
{rtp/rtrowerror.i}
{hgp/bosau/bosau-custom-field.i}
procedure getCustomFields:
define input parameter pathParams as JsonArray no-undo.
define output parameter table for ttCustomField.
define output parameter table for ttCustomValue.
define output parameter table for ttCustomFieldOption.
define output parameter table for ttCustomFieldColumn.
define input-output parameter table for rowErrors.
empty temp-table ttCustomField.
empty temp-table ttCustomValue.
empty temp-table ttCustomFieldOption.
create ttCustomField.
assign ttCustomField.id-option = 1.
create ttCustomFieldOption.
assign
ttCustomFieldOption.id-option = ttCustomField.id-option
ttCustomFieldOption.ds-label = "06 - Modalidade/Termo/Campos Espec. Prop./Nome do responsável"
ttCustomFieldOption.ds-value = 6.
end. |
| 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> |
Import HTML Content
Visão Geral
Conteúdo das Ferramentas