--- title: "Importação e Exportação de Registos nos Ecrãs da Framework" slug: "2000000586" tags: ["Importações", "Exportações", "Registos"] updated: 2026-09-29T12:00:05Z published: 2026-09-29T12:00:05Z canonical: "help.ila.cegid.com/2000000586" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt > Use this file to discover all available pages before exploring further. # Importação e Exportação de Registos nos Ecrãs da Framework - [x] PT - [ ] AO - [ ] MZ - [ ] CV - [ ] CS - [ ] Evolution - [ ] Web - [x] 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: ```plaintext 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. ```plaintext 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