Com ajuda de ficheiros de configuração pode influenciar a exportação e a importação de dados da gestão de peças. O ficheiro de configuração dos diálogos Importar registos e Exportar registos (Utilitários > Peças > Gestão> [Extras] > Importar e ... > Exportar) pode ser selecionado clicando em [...] no campo Tipo de ficheiro se uma das entradas "CSV para <...>", "ECAD" ou "Texto" tiver sido selecionada como tipo de ficheiro.
Nota:
No formato CSV, há várias possibilidades para exportar e importar: É possível selecionar as áreas "Endereços", "Peças", "Modelos de pontos de ligação", "Modelos de furação", "Listas de acessórios" e "Colocações de acessórios". Estas áreas podem ser definidas sequencialmente num ficheiro CFG.
Para criar ficheiros de configuração, abra a base de dados de peças pretendida (por exemplo, através de um duplo clique na diretoria correspondente), selecione a tabela cujos dados que importar ou exportar (por exemplo, "tblFunctionTemplate" para a tabela das funções modelo), e transfira todos os campos relevantes com excepção da coluna "id" no ficheiro *.cfg (no editor).
No início do ficheiro cfg devem ser fornecidas as seguintes indicações:
- Separador de coluna, por exemplo, "separador=," para definir o carácter vírgula como separador de coluna
- A entrada "skipLeadIn" deve considerar todos os cabeçalhos; pois "fieldTitle" e "header" geram respetivamente uma linha de título, que deve ser "skipLeadIn" no mínimo 2.
- A quantidade de linhas para um registo é definida através da entrada "rowsPerRecord".
- "header" define a linha de título, isto é, é processado como título o que está atrás do "=". A entrada precisa ser considerada no "skipLeadIn ".
- Defina "fieldTitle=1" para que os nomes dos campos sejam processados em conjunto como cabeçalho da coluna. A entrada precisa ser considerada no "skipLeadIn ".
- Defina "trim=1", para que durante a importação sejam retirados espaços vazios antes e depois do texto real, e o texto seja transferido alinhado à esquerda para o campo de dados do EPLAN.
- Defina "convert-region-dependent=1", para que, durante a importação, a apresentação de números do controlo de sistema seja utilizada. Para o esquema de região "Alemão (Alemanha)" isso significa, por exemplo, que o ponto "." é utilizado como seperador de milhar e a vírgula "," como separador decimal (por exemplo "1.200,00").
- Atrás destas informações é determinado o nome da respetiva tabela no formato "table=<Nome da tabela>" (por exemplo, "table=tblFunctionTemplate").
Nota:
Por defeito, um " é importado como "", por exemplo "Designação 1: PC com monitor 15""". Mas o carácter pode ser mudado, inserindo a seguinte linha no ficheiro cfg:
textquote=‘
" será importado como ".
Os registos para os diversos campos de base de dados que seguem depois da definição do nome da tabela, são estruturados do seguinte modo:
variant=[1!#189]
No caso, neste exemplo "variant" é o campo da base de dados. Tudo depois do "=" é o valor pretendido. Nos parênteses retos "[ ]" é indicado o item, onde tudo antes do "!" define a quantidade de linhas, pois um registo também pode ser emitido em várias linhas. Após o carácter "#" segue a informação da coluna.
Textos fixos para campos também podem ser atribuídos. Isso, por exemplo, aparece do seguinte modo:
variant="texto antes" + [1!#6] + "text depois" ou partnr="Loz."+[1!#4] ou partnr="Siemens".
O valor nos parênteses retos "[ ]" também pode conter um campo formatado firmemente, por exemplo, variant=[6,5]. Aqui o primeiro número é a indicação da coluna, o segundo número após a vírgula indica o comprimento do texto, isto é, aqui na coluna 6 são lidos / processados cinco caracteres.
Na diretoria ...\Artikel\EPLAN encontra-se o ficheiro csvimportexport.cfg, que contém, entre outros, os dados para as funções modelo:
separator=,
skipLeadIn=3
rowsPerRecord=1
header=Header
fieldTitle=1
table=tblFunctionTemplate
variant=[1!#189]
connetionDesignation=[1!#190]
pos=[1!#191]
terminalNr=[1!#192]
idx1=[1!#193]
idx2=[1!#194]
characteristics=[1!#195]
functiondefcategory=[1!#196]
functiondefgroup=[1!#197]
functiondefid=[1!#198]
intrinsicsafety=[1!#199]
Atenção:
Tenha em atenção que a tabela "tblFunctionTemplate" apenas pode ser importada ou exportada como um todo. Mesmo que esta tabela pareça conter vários campos, estes são tratados como um campo. Se se retirar o comentário de um campo na importação, por exemplo, então será eliminada uma entrada eventualmente existente na gestão de peças!
Durante a importação de dados de peças com os tipos de ficheiro "CSV para <...>" e "Texto" pode definir no ficheiro de configuração, em que língua os textos devem ser importados. Para isso, no ficheiro de configuração é indicada juntamente a identificação da língua desejada no campo multilingue correspondente.
description1="DE_de@" + [1!#26] + ";EN_us@" + [1!#27] + ";RU_ru@" + [1!#28] + ";"
Aqui a informação é para Designação 1 (description1) separadas em três colunas: Coluna 26 = alemão, coluna 27 = inglês e coluna 28 = russo. Estas três colunas são resumidas através da configuração acima.
Ao importar propriedades livres e atributos, deve-se ter em consideração, que a identificação no ficheiro CSV é o nome do campo. Adicionalmente, é anexado um número de linha nas tabelas.
Uma definição possível no ficheiro de configuração:
table=tblFreeProperty
description.1=[1!#207]
val.1=[1!#208]
unit.1=[1!#209]
O ".1" representa aqui a primeira linha na tabela Propriedades Livres. Os atributos devem ser editados de forma análoga.
Durante a importação de Propriedades Livres é possível colocar numa linha todas as propriedades livres a serem importadas. Para isso, é necessário listar no ficheiro de configuração correspondente as propriedades livres a serem importadas com o respetivo número de linha na placa de registo Propriedades livres. O número de linha correspondente é assim inserido com um ponto "." atrás das designações do campo description, val e unit.
Uma definição possível no ficheiro de configuração:
table=tblFreeProperty
description.1=[#3]
val.1=[#4]
unit.1=[#5]
description.2=[#6]
val.2=[#7]
unit.2=[#8]
Veja também
Listas de materiais: Campos no ficheiro de exportação
Gestão de peças: Importar e exportar CSV para peças
Gestão de peças: Importar e exportar CSV para endereços
Gestão de peças: Importar e exportar CSV para modelos de pontos de ligação
Gestão de peças: Importar e exportar CSV para modelos de furação