Parametrização > Configurador > Símbolos configurador 

O vocábulo "Símbolo" agrupa as perguntas e as variáveis (zonas de trabalho necessárias aos cálculos intermédios) do configurador. Estes símbolos podem ser criados pelos utilizadores ou o configurador ele mesmo.

Um símbolo pode ser utilizado em:

As selecções

Um cenário

Nas fórmulas de condicionamento, pode-se fazer referência à uma pergunta ou uma variável prefixando o seu nome por um « S_ ».

Exemplo

Questão

Título

Resposta

Cor

Cor exterior

B (branco)

Para se referir à resposta, utilizar-se-á  S_COULEUR (B).

Para se referir ao título da pergunta, utilizar-se-á T_COULEUR (Cor exterior).

Para se referir ao intitulado da resposta, utilizar-se-á L_COULEUR (branco).

De referir também que o número máximo de símbolos no configurador é de 750.

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

O ecrã de registo de um símbolo consiste em informar as suas características, ou mesmo a associar-lhe um tipo de controlo.

Ecrã de registo

Apresentação

O ecrã de registo de uma pergunta apresenta-se da maneira seguinte :

Símbolo: Nome da pergunta ou a variável dos 8 carácteres.

Título ecrã: Intitulado para janelas geradas dos 20 caracteres.

Tipo símbolo: Sistema ou utilizador, a origem do símbolo é fixada automaticamente. Suprimindo uma variável sistema, é recriada automaticamente com os seus títulos e valores de origem.

Imagem: É possível unir à esta zona um ficheiro imagem de formato "jpg". A imagem do símbolo pergunta é armazenada na tabela dos símbolos configurador (CFGQST) num campo de tipo BLOB (CQUPIC). A imagem pode então ser visualizada em botão direito quando a pergunta correspondente é feita num cenário ou numa selecção. Convém revalidar dos cenários ou selecções que chamam este símbolo, se uma imagem foi associada ao símbolo à posteriori.

Tipo de símbolo: Pergunta ou variável. A pergunta materializa o texto que será apresentado ao utilizador de modo que uma resposta seja dada. A variável é uma informação destinada a ser memorizada para tratamentos ou selecções ulteriores. Exemplo: uma superfície calculada.

Histórico: Se esta check box está assinalada, o valor do símbolo carregado no momento de uma configuração está estocado em histórico.

Critério de pesquisa: Se este campo está assinalado, pesquisas poderão ser efectuados sobre este símbolo aquando de uma configuração.

Valor por defeito: Valor pré-afixado.

Valor por defeito avaliado: Valor por defeito calculado a partir de uma fórmula.

Contador: Esta zona é acessível para os símbolos de tipo variável. Trata-se de precisar o código do contador que deve inicializar a variável.

Por exemplo:

A utilização de um símbolo de tipo "variável" afecto a um contador X3 implica que o código artigo pode fazer referência a esta variável. No momento da parametrização do cenário, convém então de lembrar no separador "Criação Composto" a variável afectada ao contador e do associar ao artigo mestre.

Artigo mestre

ITMREF

S_CPT1

Neste caso, o código artigo é calculado pelo contador indicado sobre o símbolo. Esta variável será avaliada uma só vez no momento da validação da configuração. Se deseja vários valores do contador, é suficiente utilizar símbolos utilizando o mesmo contador X3.

Em utilização ocasional, o tipo de sequência do contador tem uma importância menor. Em contrapartida, deve ser definido em tipo de sequência "agrupado" se a utilização é mais intensiva para evitar esperas.

Caracter : Este campo determina o tipo de ruptura autorizada aquando de uma resposta a uma pergunta. Os três valores possíveis são: minúscula, maiúscula ou maiúscula/minúscula.

Palavra-chave de ajuda: É possível associar um texto de ajuda ao formato standard X3 aos símbolos de tipo pergunta. Estes ficheiros devem ser codificados X+código símbolo, ou Y+código símbolo, ou Z+Código símbolo e devem ser armazenados no mesmo lugar que os ficheiros de ajuda do campo do dossier.

Tipo valor: Resposta esperada para as perguntas ou valores memorizados para as variáveis, o tipo pode ser alfanumérico (30 caracteres), numérico (20 caracteres), data, boleano ou texto.

É possível criar variáveis de tipo texto, o que autoriza a gestão de cadeias de caracteres de 250 caracteres máximos para a criação de textos de formato "rtf". Para as perguntas de tipo texto, uma janela abre-se automaticamente sobre um registo multi-linhas aquando da execução do cenário.

Um símbolo de tipo texto não pode ser controlado nem ser um critério de pesquisa. Em contrapartida, pode ser conservado em histórico.

Tipo de controlo: Pode ter 4 valores:

Sem controlo

Lista de valores (este tipo de controlo não é acessível por um símbolo de tipo data)

Tabela

Limite de valores

Tabela das respostas: Este campo está acessível se o tipo de controlo é efectuado sobre uma lista de valores. Ele contém o código da tabela das respostas.

O controlo por lista de valores pode ser dinâmico. A lista dos valores autorizados ou proibidos pode ser gerida pelo cenário.

Para parametrizar uma lista de valores autorizados, é necessário criar uma variável codificada "nome da tabela + ON" Para parametrizar uma lista de valores interditos, é necessário criar uma variável codificada «nome da tabela +OFF ».

Seguidamente carregar uma ou outra destas variáveis com os números de linha que correspondem às respostas autorizadas ou proibidas.

Exemplo: As cores das linhas número 1, 3, e 4 da tabela das respostas COR são proibidas se a resposta à quantidade é> 99 

Variável: COUOFF

Condição: S_QUANTITE > 99

Expressão: “1,3,4”

O conteúdo destas variáveis deve ser encarregado antes do registo da pergunta correspondente. A presença da variável COUON é prioritária sobre a presença da variável COUOFF.

Limite início e fim: Se um controlo sobre limites de valores estiver previsto, é necessário informar um limite de início e de fim.

Código de tabela: Acessível se o tipo de controlo é efectuado sobre uma tabela. Contém o nome da tabela X3.

Campo resposta: Para as perguntas controladas conta X3, é possível definir o campo de chave a encarregar como resposta se a chave é composta de vários campos. Os acessos autorizados são:

Só um campo

Um campo + o estabelecimento

O estabelecimento + um campo

Para não fazer aparecer e não aceitar unicamente uma selecção de registos para uma pergunta controlada com uma tabela X3, pode-se à escolha,

Seja:

Definir uma fórmula filtro sobre a tabela como acima: filtro com a fórmula catalogada TLO

Seja:

Antes da pergunta carregar a variável sistema FILTER (S_FILTER)

Colocar a questão

 Apagar o filtro se uma outra pergunta controlada por tabela filtrada foi feita atrasada.

Fórmula filtro: Para as perguntas controladas conta X3, é possível definir uma fórmula filtro para não obter em selecção unicamente sob - conjunto dos registos da tabela. Este filtro não pode ser condicionado.

Observação 1

A modificação do tipo de controlo ou a tabela das respostas sobre um símbolo tem por consequência de desactivar os cenários e as formas e modelos que utilizam este símbolo. Uma mensagem indica a lista os cenários e de formas e modelos a reactivar, seguidamente à revalidar.

Observação 2

Sobre uma variável sistema pode-se alterar apenas as zonas Títuloe Histórico. Uma variável sistema suprimida será recriada automaticamente com os títulos e valores de origem.

Observação 3 : As variáveis sistemas

Certas variáveis sistema são utilizáveis pelos cenários.

 Variável

Título

Consultável

Modificável

Observações

BPRNUM

Número de terceiros

Sim

Sim

 

BPRREF

Referência do terceiro

Sim

Sim

 

CMPSEL

Quadro dos compostos seleccionados

Sim

Não

 

CST

Interface custo

Sim

Sim

 

CSTMAT

Custo matéria

Sim

Não

 

CSTMAC

Custo máquina

Sim

Não

 

CSTLAB

Custo mão-de-obra

Sim

Não

 

CSTSCO

Custo subcontratação

Sim

Não

 

CSTOVE

Custo despesas gerais

 

 

Não activo

CSTTOT

Custo total

Sim

Não

 

CUR

Divisa de valorização

Sim

Sim

(1)

CURITM

Composto corrente

Sim

Não

(2)

CURROU

Gama corrente

Sim

Não

 

FCY

Estabelecimento

Sim

Não

 

IPTDAT

Data de referência

Sim

Sim

 

ITMQTY

Quantidade de composto

Sim

Sim

(3)

ITMSEL

Quadro dos componentes

Sim

Não

 

NOHIS

Supressão posta em histórico

Sim

Sim

(4)

LNKOK

Status regresso relação com tabela

Sim

Não

(8)

RNDVAR

Arredondamento cálculo variável

(de números casas decimais)

Sim

Sim

(9)

PURDAT

Data prev. Expurgo dados

Sim

Sim

(5)

TRAFLG

Indicador de geração de rasto

Sim

Sim

(6)

ITMREF

Número artigo

Sim

Sim

Variável de trabalho (7)

ITMDES

Designação artigo

Sim

Sim

Variável de trabalho (7)

CFGLIN

Linha de produto

Sim

Sim

Variável de trabalho (7)

CFGALP1 à

CFGALP6

Campos alfanuméricos 1 a 6

Linha de produto

Sim

Sim

Variável de trabalho (7)

CFGNUM1 à

CFGNUM6

Campos numéricos 1 a 6 

Linha de produto

Sim

Sim

Variável de trabalho (7)

UPDLEV

Nível de actualização

Não

Não

Reservada ao sistema

FILTER

Filtro para símbolo controlado com uma tabela X3

Não

Sim

(10)

RPAR

Carregar de um número de artigo para alterar o composto de referência

Sim

Sim

 

RCMPn

Carregar de um código artigo para alterar o componente de referência dasequência nomenclatura n

Sim

Sim

(11)

GENDES1

Texto «designação artigo 1» para tratamento dos artigos genéricos

Sim

Sim

 

GENDES2

Idem para «designação artigo 2 »

Sim

Sim

 

GENDES3

Idem «designação artigo 3»

Sim

Sim

 

DYNMAT

Montante afixável dinamicamente na parte superior da janela de cenário

Sim

Sim

Afixação em divisa

DYNABQ

Selecção dinâmica de um ábaco

Sim

Sim

Pôr o nome ábaco a executar pela próxima linha de cenário que utiliza ábaco

(1) Inicializar no início do cenário para coerência da valorização.

(2) O número de composto pode não ser conhecido se numeração automática.

(3) Esta variável deve obrigatoriamente ser carregada pela resposta a uma pergunta se uma quantidade outra que 1 for desejada.

(4) Positionnement a um valor outro que zero provoca a supressão da actualização das tabelas "Históricos configurações"

(5) A iniciação de uma data nesta variável permite definir a data expurgo dos dados criados se não a data de expurgo será 31/12/2999.

(6) A iniciação desta variável permite aos valores gerar um rasto para a resolução de problemas.

(7) Estas variáveis não inicializadas são predefinidas ao formato adequado para livre uso pelo utilizador.

(8) Esta variável boleana toma o valor 1 se a relação for encontrada e 0 se não for encontrada.

(9) O valor por defeito é 6. Ele pode ser alterado por modificação do valor por defeito do símbolo. A modificação é igualmente possível por modificação da variável por cenário mas o valor por defeito continuará a ser inalterado.

Exemplo: Seja o símbolo ARTNUM escolha de um artigo na tabela ITMMASTER

(10) Para ter os artigos da linha de produtos “MIR” o cenário deverá carregar nesta variável de tipo texto (250 caracteres) o filtro antes da linha pergunta e apagá-lo após a linha pergunta:

Variável           FILTER           expressão = " [F]CFGLIN= “MIR”"

Questão         ARTNUM        

Variável           FILTER                       expressão ""

(11) Estas variáveis devem ser criadas à razão de uma variável por número de sequência nomenclatura.

Exemplo: RCMP10 para alterar o componente de referência das relações de nomenclatura número 10.

(12) Esta variável permite conservar, mesmo após geração dos dados, as respostas registadas para um cenário, um terceiro dado e um número de peça dado.

(13) Não esquecer de apagar o conteúdo desta variável após a linha que utiliza ábaco

Caso de emprego de um símbolo

Por clique - direito imediatamente o símbolo, é possível aceder à função   muito útil antes de efectuar a supressão de um símbolo.

Pode haver até cinco níveis apresentados para um mesmo símbolo.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Símbolo

Compor o nome do símbolo (max. 8 caracteres)
Sob o termo "símbolo" são reagrupados :
- As questões do configurador
- As variáveis ou zonas de trabalho necesários aos cálculos intermédios.
Existem 2 tipos de simbolos
- Os símbolos "utilizador" criados para vós.
- Os simbolos "sistema" criados pelo configurador.

Nas expressões de condicionamento ou de cálculo se fará referência a um simbolo
em prefixando seu nome por "S_"

Exemplo :
Questão : COR
Nas expressões : S_COULEUR


  • campo QSTAXX

 

  • Tipo símbolo (campo QSTORI)

 

Quadro Descr. ecrã

  • Língua (campo QSTLAN)

 

  • Descr. ecran (campo QSTSHO)

Compor a designação "ecrã" sobre 20 caracteres máximo.
Esta designação será aquela que figurará nas janelas de registo das respostas.


Imagem

  • Imagem (campo CQUPIC)

 

Características

  • Tipo símbolo (campo QSTTYP)

Escolher entre:
- Questão : uma resposta deverá ser registada pelo utilizador do cenário.
- Variável : nenhuma resposta não será pedida mas o cenario deverá inicializar esta variável.

  • Tipo valor (campo ASWTYP)

Escolher o tipo de resposta esperado ou do formato da variável.
- Alfanumérico
- Numérico
- Data
- Boleano (caso a assinalar)
- Texto
- Texto longo (clob)

Atenção este tipo não pode ser modificado após criação (suprimir e recriar)


  • Caractere (campo ASWCHA)

Escolher:
- Maiúscula para conversão automática em maiúsculas.
- Minúsculas para conversão automática em minúsculas.
- Maiúsculas e minúsculas para registo sem conversão.


Compor o nome do ficheiro de ajuda que será acessível em registo deste símbolo.

O nome deste ficheiro específico de ajuda ao formato html deve ser prefixado à escolha pelas letras "X", "Y" ou "Z" .

Bloco número 5

  • Histórico (campo HISFLG)

assinalar se após execução validada de um cenário o simbolo e seu valor associado devem ser guardados em histórico.

Para não "encher" o ficheiro histórico das configurações e se este símbolo não representa um critério de pesquisa posterior escolher "não".

  • Critério pesquisa (campo SEAFLG)

Cocher si le symbole doit être considéré commecritère de recherche dans les recherches en historique desconfigurations.


  • Valor por defeito (campo DEFVAL)

Compor eventualmente um valor por defeito em respeitando o tipo de simbolo (alfanumérico, numérico ou data).

  • Val. defeito avaliado (campo EVADEFVAL)

 

Controlo

  • Tipo controlo (campo CTLTYP)

Escolher o tipo de controlo.
- Sem controlo
- Lista de valor (via uma tabela de respostas)
- Tabela (Controlo de existência numa tabela X3)
- Limites de valores

Este controlo será efetuado ao registo para as questões.
Este controlo será efetuado em fim de cenário para as variáveis.

tipo de controlo está "Lista de valores", uma tabela de controlo deve estar associada para indicar as respostas possíveis à questão.

Se o tipo de controlo está "Lista de valores", uma tabela de controlo deve estar associada para indicar as respostas possíveis à questão.


  • Limites início/fim (campo STRVAL)

Compor o valor início (valor incluido) conformemente ao formato pré-definido.


  • campo ENDVAL

Compor o valor fim (valor incluido) conformemento ao formato pré-definido.


  • Código tabela (campo CODFIC)

tipo de controlo está "Tabela", o nome de uma tabela X3 deve estar associada para efetuar o controlo das respostas possíveis à questão.

Se o tipo de controlo está "Tabela", o nome de uma tabela X3 deve estar associada para efetuar o controlo das respostas possíveis à questão.


  • Campo resposta (campo CODFLD)

Nome do campo a carregar na zona resposta.

  • campo FLDTXT

 

 

Fechar

 

Listagens

Por defeito, os seguintes listagens estão associados à função :

 PRTSCR : Impressão ecran

Mas pode ser alterado por parametrização.

Barra de menu

Permite de lançar manualmente a geração dos tratamentos configurador.

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Supressão proibida: símbolo utilizado no cenário XXXXX !

Mensagem bloqueante proibindo a supressão de uma pergunta ou uma variável se esta está presente num cenário.

O limite de fim é inferior ao limite início !

Esta mensagem aparece se o valor do símbolo for controlado por limite e que a definição dos limites é incoerente.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação