Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Jurídico Departamentos

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoJurídico

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico
ModulosTOTVSJuridicoDepartamentos - Departamentos (SIGAJURI)

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

Função:

WSJurConsultas.PRW

jurconsultas.service.ts

custom-fields.component.ts

País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DJURDEP-14483


02. SITUAÇÃO/REQUISITO

Foi identificado que, em algumas Consultas Padrão, utilizadas via TJD, os usuários precisam preencher campos auxiliares adicionais em tela (como Banco, Agência e Conta) a partir de dados retornados pela consulta. Porém esses dados são apenas concatenados no label do campo, deixando a visualização poluída e pouco usável.

...

Criamos uma nova estrutura de dicionário/tabela (O1K) para registrar o De/Para dos campos, onde passamos a identificar para cada registro: (i) qual é a Consulta Padrão utilizada; (ii) qual é a tela/rotina de origemdestino; e (iii) quais são os campos de origem e de destino que devem participar do mapeamento, garantindo que, quando houver configuração, esses campos sejam incluídos automaticamente no SELECT e retornados no payload da API.

...

Estrutura de dicionário e tabela O1K - De\Para de Campos Customizados:

...


X3_ARQUIVOX3_ORDEMX3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_PICTUREX3_VALIDX3_USADOX3_RELACAOX3_F3X3_NIVELX3_RESERVX3_CHECKX3_TRIGGERX3_PROPRIX3_BROWSEX3_VISUALX3_CONTEXTX3_OBRIGATX3_VLDUSERX3_CBOXX3_PICTVARX3_WHENX3_INIBRWX3_GRPSXGX3_FOLDERX3_PYMEX3_ORTOGRAX3_IDXFLDX3_TELAX3_PICBRVX3_AGRUPX3_POSLGTX3_MODAL
O1K01O1K_FILIALC80Filial      Filial do Sistema@!
x

1xxxxxx x

USAR





033
S






O1K02O1K_COD   C100CódigoCódigo

xGetSXENum("O1K","O1K_COD")
0xxxxxx x

USVR







SNN


1
O1K03O1K_ENTIDAC100Entidade

Entidade de Destino



x

0xxxxxx x

UNAR







SNN


1
O1K04O1K_CONPADC60Consulta PadrãoConsulta Padrão

x

0xxxxxx x

USAR







SNN


1
O1K05O1K_ORIGEMC100Campo de OrigemCampo de Origem

x

0xxxxxx x

USVR







SNN


1
O1K06O1K_DESTINC100Campo de DestinoCampo de Destino

x

0xxxxxx x

USVR







SNN




INDICEORDEMCHAVEDESCRICAOPROPRISHOWPESQIX_VIRTUALIX_VIRCUST
O1K1O1K_FILIAL+O1K_COD CódigoUN23
O1K2O1K_FILIAL+O1K_CONPAD+O1K_ENTIDAConsulta Padrão + EntidadeUN23


Exemplo de implementação:

...

04. DEMAIS INFORMAÇÕES

...

...

05. ASSUNTOS RELACIONADOS



Templatedocumentos