Páginas filhas
  • PRD0009_Manutenção_de_campos_configuráveis_para_ficha_de_informação_técnica

Manutenção de campos configuráveis para ficha de Informação técnica

Produto:

Virtual Age

Ocorrência:

Manutenção de campos e seus tipos configuráveis para ficha de informação técnica.

 

Passo a passo:

Conceito
O início da informação técnica é configuração das características que serão relacionadas ao produto, isso através dos campos configuráveis da produção que são mantidos através do componente PCPFM154.
Para utilização na informação técnica os campos deverão ser cadastrado com a finalidade “Informação técnica produto”, o campo configurável com seis tipos diferente, esse tipo define como será realizado a gravação de suas informações.

Campo String
Os campos definidos com o tipo “String” receberão informações literais de qualquer tipo, e ao gravar essas informações serão limitadas ao tamanho definido pelo campo “Tamanho” e caso o texto informado exceda esse tamanho será cortado o texto para que fique do tamanho definido.

Campo Numérico
Para os campos do tipo “Numérico” será realizada uma conversão dos dados para número, assim caso tenha sido informado um valor não numérico será gravado zero para este campo. Além da conversão para número é realizado o ajuste da parte fracionada de acordo com o valor informado no campo “Decimal”, esse campo indicará a quantidade de casas decimais serão geradas para o campo, além da quantidade de casas decimais temos ainda o campo “Tamanho” que define o tamanho em caracteres do campo incluindo a parte fracionada, dessa forma ao definir um campo com tamanho de doze e decimal de seis ao realizar a gravação este campo ficará com seis casas para a parte inteira e seis casas para a parte decimal.

Campo Data
Os campos com o tipo “Data” será realizada a conversão dos informados para data, e após a conversão o tamanho da informação é limitada também de acordo com o tamanho informado no campo “Tamanho”.

Campo Dropdown
Um campo definido com o “Tp. cadastro” como “Dropdown” será possível relacionar a ele determinados itens para que sejam selecionados ao cadastrar a informação técnica ao produto, esses itens devem ser cadastrados através do componente PCPFM178 que é acionado pelo botão “Item” do componente PCPFM154, e este botão fica habilitado apenas quando o campo for do tipo “Dropdown”.
Para os campos deste tipo não será possível informar os dados diretamente na manutenção da informação técnica, para informar os dados deverá selecionar um determinado item.

Campo Texto
Para os campos do tipo “Texto” na manutenção através da informação técnica será realizada através do componente GERFP043, o conteúdo deste campo será gravado na estrutura do componente GEDFM008.

Campo RichText
Para os campos do tipo “RichText” na manutenção através da informação técnica será realizada através do componente GERFP050, o conteúdo deste campo será gravado na estrutura do componente GEDFM008.

Campo Imagem
Para os campos do tipo “Imagem” na manutenção através da informação técnica será realizada através do componente GERFP003, o conteúdo deste campo será gravado na estrutura do componente GEDFM008.

Campo Arquivo
Para os campos do tipo “Arquivo” na manutenção através da informação técnica será realizada através do componente GERFP050, o conteúdo deste campo será gravado na estrutura do componente GEDFM008.

Campo Grade
Para uma melhor configuração e apresentação de determinadas informações é possível definir para um campo, várias características através da configuração de grade. Para definir um campo como de grade é necessário utilizar suas informações adicionais acessadas pelo botão “Informação adic.” do componente PCPFM154, este botão acionará o componente PCPFM203 onde entre outras informações será possível indicar as informações de grade para o campo.
Após indicar o indicador “Utilizar grade” poderá ser informado com quantas linhas e quantas colunas será formada a grade deste campo, com essa configuração realizada será possível informar os títulos e valores padrões para a grade a ser formada.


Componente PCPFM203 chamado através do botão “Informação adic.” do componente PCPFM154. Neste componente é realizada a manutenção dos indicadores de grade do campo.

Com os indicadores de grade configurados deverá ser informado os títulos e possíveis padrões para grade, essa manutenção é realizada pelo componente PCPFM204 que chamado pelo botão “Grade” do componente PCPFM203 ou PCPFM154, esses botões ficam habilitados apenas se o campo selecionado possuir indicador de grade. Neste componente será montado a grade visualmente de acordo com a quantidade de linhas e colunas informadas, a quantidade de linha e coluna informadas serão utilizadas para formar o conteúdo da grade e além dessas linhas e colunas será adicionado uma linha e uma coluna no início para serem utilizadas com título, para linha chamamos de linha zero e a coluna de coluna zero, ou seja, para linhas ou colunas zero são as especificações de título e ficam representadas na cor cinza.
Tanto para os títulos como para o conteúdo da grade será possível definir seus padrões, basta informar o conteúdo diretamente em cada célula e salvar.
Além dos padrões informadas em cada célula é possível relacionar uma informação padrão mais dinâmica através do botão “Info. Padrão” ou ainda pelo duplo clique na célula desejada, que acionará o componente onde é possível definir vários padrões para a mesma célula, onde o frame “Agrupador” indica o título do padrão e o frame “Informação padrão” indica o conteúdo do padrão, nesse último frame cada linha representa uma célula da grade a partir da célula selecionada considerando a sequência abaixo da célula selecionada, dessa forma ao selecionar este padrão na manutenção de grade na informação técnica de acordo com a quantidade de linhas do padrão serão carregas as informações para as linhas abaixo da célula selecionada.


Rotina PCPFM204, onde é realizada a manutenção dos padrões de título e célula da grade, os campos em cinza representam os títulos e parte branca o conteúdo e essa é determinada
pela quantidade de linhas e colunas definidos nos indicadores de grade na rotina PCPFM203.


Rotina PCPFM205, onde realiza a manutenção de padrões dinâmicos para cada célula da grade, pode ser definido padrões para várias células abaixo da célula selecionada.


Informações Adicionais
O componente PCPFM203 que é acionado pelo botão “Informação adic.” do componente PCPFM154, além dos indicadores de grade realiza manutenção nas informações adicionais dos campos, nessas informações é possível indicar se determinado campo será obrigatório, determinar o tipo de alinhamento para impressão e ainda indicar caso este campo não esteja preenchido não realizar a impressão, através do indicador “Não imprimir vazio”.
Para o indicador de “Não imprimir vazio” quando não for um campo grade o campo será impresso apenas se possuir valor. Quando for um campo de grade essa verificação será feita a cada linha da grade, ou seja, se alguma coluna da linha possuir informação a linha será impressa caso contrário não será. Para o campo grade ainda pode combinar com o indicador “Validar primeira coluna” que em conjunto com o indicador de “Não imprimir vazio” validará se primeira coluna da linha possui valor para realizar a impressão da linha da grade.


Rotina PCPFM203, chamado pelo botão “Informação adic.” da rotina PCPFM154, indicando os dados adicionais do campo configurável que foram citadas anteriormente.