Importação e Exportação de Registos nos Ecrãs da Framework

Prev Next
  • PT

  • AO

  • MZ

  • CV

  • CS

  • Evolution

  • Web

  • Desktop


Para exportar e importar registos de uma determinada tabela, de uma base de dados para outra, de forma mais fácil e rápida, deverá existir Cegid PHC ON.

Para exportar registos, deverá ser selecionado o registo em questão e, nas opções do registo, selecionada a opção Exportar Registo. Será exportado um ficheiro com extensão .json, com toda a informação do registo exportado. A informação contém os dados da tabela principal e dos registos ligados das tabelas filhas.


Funcionamento

Está disponível uma função para a framework, para ser possível exportar um ficheiro através de framework:

ExportRecordJSON(Sender As Web.UI.WebControls.WebControl, PropMainFormDataset As DataSet, stamp As String)

Deverá estar disponível através do XcUtil.

A função apenas está disponível para as gamas Advanced e Enterprise.

Dica: deverá ser criada uma opção de ecrã com o código abaixo, para exportar registo, por exemplo, no ecrã de Dashboards ou Clientes, etc.

XcUtil.ExportRecordJSON(mpage.ToType(Of Mainform)(), mainformdataset, mpage.ToType(Of Mainform)().PropStamp)

Para importar, é necessário acede às opções deste ecrã e ser selecionada a opção Importar Registo. Ao ser selecionada esta opção, é exibida uma janela onde poderão ser colocados um ou mais ficheiros a importar.

  • Se o ficheiro selecionado não corresponder à tabela do ecrã em que se está posicionado, será exibida uma mensagem de erro, indicando que não será possível importar o registo.

  • Se o ficheiro corresponder à tabela correta, surgirá uma grelha com os campos principais do registo, com filtragem, e um botão onde poderão ser escolhidas as colunas a visualizar na grelha.

Poderão ser importados vários registos e eliminados registos na janela de importação.

Por fim, é possível importar os registos, clicando em Importar, sendo importados todos os registos que constarem na tabela.

Caso seja cancelada a janela onde estão os ficheiros selecionados para importar, serão eliminados todos os ficheiros que constavam na mesma; ou seja, na próxima vez que for selecionada a importação dos registos, a janela é aberta vazia.

A opção de exportação apenas está disponível caso se trate de um administrador de sistema, enquanto a opção de importação apenas está disponível caso exista acesso a introduzir naquela tabela.

Esta opção apenas estará disponível em ecrãs do módulo Framework, nas análises avançadas e nos relatórios. Ecrãs em que está disponível:

  • Ecrãs

  • Menus

  • Templates de Tabela

  • Templates Básicos

  • Eventos

  • Eventos

  • Scripts de Utilizador

  • Regras

  • Objetos de Ecrã

  • Opções de Ecrã

  • Objetos Internos

  • Valores por Defeito

  • JavaScript de Utilizador

  • Funções de Utilizador

  • RSS do Utilizador

  • Formulários Dinâmicos

  • Objetos de Framework

  • Monitores

  • Itens de Monitores

  • Dashboards

  • Objetos de Dashboard

  • Templates de E-mail

  • Filtros de Utilizador

  • Análises Multidimensionais

  • Análises Avançadas

  • Ecrãs de Relatórios