versao-branco

Como Criar Campos no Protheus

Como Criar Campos no Protheus

O Protheus já vem com diversos campos em seus cadastros, mas as vezes é necessário criar mais algum campo conforme a sua necessidade. Pode ser algo simples de conhecimento da maioria dos analistas, mas essa é uma das 10 características mais legais do Protheus, a facilidade de criar campos. E muitos ainda têm dúvidas a respeito, então neste artigo você verá, de maneira bem prática, como aproveitar mais este recurso que o Protheus nos disponibiliza. Vejamos os passos…

1 – Descobrir em qual tabela o campo será criado

Para isto, basta ir no cadastro onde deseja que o campo seja criado, e na rotina de edição ou inclusão, clicar sobre um dos campos e pressionar F1. Será exibida a descrição do campo, como mostrado abaixo.

campos

Por padrão, os campos do Protheus vêm com a seguinte descrição (nome da tabela_nome do campo), já suas tabelas, por definição recebem um “S” no início. Então a tabela onde iremos incluir o novo campo será a SB1.

2 – Configurar o novo campo

Abra o configurador (SIGACFG) e siga os seguintes passos:

  • Base de Dados >> Dicionário >> Base de Dados
  • Empresa >> Dicionário de Dados >> Localizar (digite SB1) >> Buscar
  • Selecione SB1 >> Editar
  • Descrição Genérica do Produto >> Campos >> Incluir

configurador

Vamos criar o campo B1_APELIDO, cadastre as seguintes informações:

  • Campo: B1_APELIDO (obrigatório o “B1_” antes da descrição do campo para identificação da tabela)
  • Tipo: Caracter
  • Tamanho: 10
  • Na aba “Informações” cadastre o Título: APELIDO

 

screenshot_3

Informações obrigatórias cadastradas, vamos agora…

  • Salvar
  • Aplicar
  • Atualizar Base de Dados (necessário que todos estejam fora do sistema)
  • Avançar >> Avançar >> Finalizar

3 – Conferindo…

Abra o sistema na rotina onde o campo foi criado, geralmente o novo campo estará na última aba do cadastro (Outros) e possivelmente será o último campo.

screenshot_4

 

Se tiver alguma dúvida ou sugestão, posta aqui abaixo nos comentários…

Até mais!!