Quando você inicia o cadastramento de um novo produto, terá a possibilidade de criar um ou mais novos produtos tomando como base uma fórmula de derivação.


Para isso, quando estiver incluindo um novo produto, você poderá selecionar a opção "Derivação" do botão "Tarefas" para ter acesso ao módulo de derivação de produtos.



  • O menu "Derivação" somente ficará habilitado após você clicar no botão de inclusão de um novo produto e enquanto nenhuma informação for informada no cadastro. Assim que você iniciar a digitação este botão será desabilitado pois o sistema entenderá que você pretende digitar todos os dados do produto sem usar o recurso de derivação.
  • Para que seja possível efetuar a derivação, você deverá ter cadastrado as fórmulas de derivações no sistema.


Assim que você selecionar o módulo de derivação você verá uma tela onde deverá fornecer seguintes informações:

  • Código: neste campo você deverá fornecer o código do produto que deverá ser utilizado como base para as derivações.
  • Selecione as derivações que devem ser utilizadas: aqui você deverá selecionar um ou mais derivações que deverão ser aplicadas sobre o produto indicado. Você poderá indicar os registros que deseja selecionar utilizando as teclas CTRL ou SHIFT enquanto pressiona o botão do mouse. A tecla CTRL marca o registro selecionado enquanto a SHIFT marca todos os registros desde o último registro selecionado, ou ainda poderá utilizar os seguintes botões:
    • Nova seleção: desmarca todos os registros que tenham sido marcados com o mouse
    • Selecionar todos: seleciona todos os registros de histórico
    • Inverter seleção: desmarca os registros que foram selecionados e marca os registros não selecionados.
  • Qual o separador que deve ser utilizado: o sistema gerará o código do(s) produto(s) derivado(s) automaticamente e, para facilitar a identificação, você poderá separar o complemento do código utilizando um dos seguintes caracteres:
    • - (hífen): colocará um traço entre o código do produto base e o número da derivação gerada, por exemplo, se o código do produto base for 1230C o primeiro produto derivado terá o código 1230C-1, o segundo 1230C-2 e assim sucessivamente.
    • . (ponto): similar a opção anterior, exceto que o código do separador será um ponto, ou seja, os códigos gerados seriam 1230C.1, 1230C.2 e assim sucessivamente.
    • / (barra): similar a opção anterior, exceto que o código do separador será uma barra, ou seja, os códigos gerados seriam 1230C/1, 1230C/2 e assim sucessivamente.
    • \ (barra invertida): similar a opção anterior, exceto que o código do separador será uma barra invertida, ou seja, os códigos gerados seriam 1230C\1, 1230C\2 e assim sucessivamente.
    • : (dois pontos): similar a opção anterior, exceto que o código do separador serão dois pontos, ou seja, os códigos gerados seriam 1230C:1, 1230C:2 e assim sucessivamente.
    • Nenhum: não será utilizado nenhum separador, ou seja, no nosso exemplos os códigos gerados seriam 1230C1, 1230C2 e assim sucessivamente.
  • Número de dígitos do complemento: define o número de dígitos que deverão ser utilizados no complemento do código. As opções possíveis são:
    • Automático: o número de dígitos do complemento será calculado automaticamente pelo sistema, por exemplo, se foram selecionadas menos de nove derivações, ele terá apenas 1 dígito. Se foram selecionadas dez ou mais derivações ele terá 2 dígitos. Se foram selecionadas mais de 99 derivações ele terá três dígitos e assim sucessivamente. No nosso exemplo anterior, se foram selecionadas dez derivações e optou-se por utilizar o traço como separador, os códigos gerados seriam 1230C-01, 1230C-02, 1230C-03 e assim sucessivamente até chegar no 1230C-10.
    • 1: indica que o complemento deverá ter apenas um dígito, porém, se foram selecionadas mais que nove derivações o sistema aumentará o número de dígitos automaticamente. No nosso exemplo anterior, o primeiro código gerado seria 1230C-1, o segundo 1230C-2 e assim por diante.
    • 2: indica que o complemento deverá ter dois dígitos. Assim, os códigos gerados seriam 1230C-01, 1230C-02 e assim sucessivamente.
    • 3: indica que o complemento deverá ter três dígitos. Assim, os códigos gerados seriam 1230C-001, 1230C-002 e assim sucessivamente.
    • Nenhum: indica que não deverá ser feito nenhum ajuste no número de casas do complemento. Os códigos gerados seriam 1230C-1, 1230C-2, 1230C-3  assim sucessivamente.
    • Usar derivação: indica que em vez de um contador sequencial deverá ser utilizado como complemento do código o próprio código da derivação. Por exemplo, se o código da primeira derivação selecionada for AZ, o da segunda VR e o da terceira derivação selecionada for PR, os códigos gerados seriam: 1230C-AZ, 1230C-VR e 1230C-PR



  • Lembre-se que o código do produto pode ter no máximo 15 caracteres, assim, você precisa definir com cuidado os códigos das derivações e/ou número de dígitos utilizados. Após montar o código da derivação, os caracteres que excederem as 15 posições não serão considerados. Neste caso, poderá ser visualizada alguma mensagem de erro se por acaso já existir algum produto com o código que foi gerado e, neste caso, a derivação não será efetuada.
  • Confira atentamente os dados informados e as seleções efetuadas pois uma vez iniciada o processo de derivação não poderá ser interrompido.


Após ter preenchido todos os campos, basta pressionar no botão "Efetuar a derivação" para iniciar a derivação ou então o botão "Cancelar derivação" se desejar cancelar esse processo. Quando selecionar o botão "Efetuar a Derivação" o Hipercusto exibirá uma mensagem informando quantos novos produtos serão gerados com base nas seleções efetuadas. Quando isso ocorrer você deverá clicar em "Sim" para iniciar a derivação ou "Não" para cancelar o processo.



  • O processo de derivação poderá demorar alguns segundos para ser concluído (o tempo de conclusão da derivação depende do número de derivações selecionadas e da complexidade das fórmulas envolvidas no processo).
  • Assim que o processo de derivação for finalizado, esta tela será fechada e você retornará ao módulo de cadastramento de produtos.