Tabela de Preços
No cadastro de produtos na tela principal, através do botão “Outras Ações->Preços” o usuário acessa a rotina para estipular os preços.
A rotina de tabela de preços poderá ser acessada somente após o preenchimento do código do produto, caso o usuário tente acessar a rotina antes de informar o código, o sistema irá exibir a mensagem de aviso abaixo:
![](/download/attachments/514719887/image2019-9-5_14-26-1.png?version=1&modificationDate=1567705420620&api=v2)
Na tela principal, o usuário poderá facilmente visualizar os países e respectivos clientes onde o produto possui preço definido. Estas informações serão exibidas no lado esquerdo da tela em uma estrutura de “árvore” para facilitar a navegação, entendimento e organização das informações. Quando um país ou cliente é selecionado na “árvore”, o sistema exibirá do lado direito da tela, um browse com os preços existentes para o respectivo país ou cliente selecionado. Segue abaixo, figura ilustrativa dos detalhes descritos acima:
![](/download/attachments/514719887/image2019-9-5_14-43-27.png?version=1&modificationDate=1567705420570&api=v2)
No browse com os detalhes dos preços, o sistema exibe a coluna “Status”, para qualificar os preços lançados. Segue abaixo tabela com a descrição de cada status.
Status | Descrição |
---|
Sem Preço | Sem preço e sem aprovação. |
Aguardando Aprovação | Preço aguardando processo de aprovação para entrar em vigor. |
Ativo em: <Data> | Preço já aprovado, porém entrará em vigor apenas no dia seguinte da data de aprovação. Caso a data atual seja a data de aprovação, o preço será exibido com este status. |
Ativo | Preço já aprovado e com a o período de aprovação que abrange a data atual. |
Inativo | Preço já aprovado porém, o período de aprovação é menor que a data atual. |
OPERAÇÕES PARA MANUTENÇÃO DE PREÇOS
Para realizar a manutenção de preços o usuário terá duas formas para acessar as opções de Pesquisar, Visualizar, Incluir, Alterar e Excluir. Poderá acessar através do botão "Outras Ações" e também através de menu pop-up acionado com o botão direito do mouse:
Image Added
- Pesquisa de Preços:
O sistema disponibiliza opção de pesquisa para localização de países ou clientes já cadastrados na tabela de preços.
Obs: Caso o país ou o cliente, for encontrado, o sistema irá abrir e posicionar a “árvore” e atualizar o browse com as informações do país ou cliente pesquisado.
- Visualização de Preços:
Tanto para países como para clientes, o usuário deverá selecionar no browser o preço que deseja visualizar, e clicar no botão “Outras Ações->Visualizar” ou na opção “visualizar” do menu pop-up acionado pelo botão direito do mouse. - Inclusão de Preços:
Para incluir preços, o usuário poderá clicar no botão “Outras Ações->Incluir” ou acionar a opção “Incluir” no menu pop-up. O sistema irá perguntar ao usuário se o preço a ser adicionado refere-se à um país ou a um cliente. De acordo com a seleção, o sistema abre a tela de inclusão para preços por país ou preços por cliente.
Validações para Inclusão de Preços:
a. Tanto na inclusão de preços por país, como na inclusão de preços por cliente, poderá existir apenas um preço cadastrado com o status aguardando aprovação, caso já exista um preço com este status cadastrado, o sistema irá exibir uma mensagem de alerta e não permitirá a inclusão;
b. Na inclusão de preços por cliente, só poderão ser adicionados preços para clientes com o campo “Pais” preenchido no cadastro, visto que o sistema carrega esta informação no momento da inclusão;
c. Na inclusão de preços por cliente, caso o país (carregado no cadastro) do cliente não tenha preço lançado, o sistema irá incluir automaticamente um registro para o país porém sem preço definido, este registro ficará com o status “Sem preço”.
Alteração de Preços:
Para alterar preços, o usuário deverá selecionar o preço a ser alterado no browse e, clicar no botão “Alterar” na barra de ferramentas ou acionar a opção “Alterar” no menu pop-up. O sistema irá disponibilizar as informações do preço para alteração.
Validações para Alteração de Preços:
a. Só poderão ser alterados preços com os Status “Aguardando Aprovação” e “Sem Preço” (no caso de preço por país), ou seja, o sistema irá permitir alteração apenas para os preços que ainda não estão em vigor, para os demais casos, irá exibir mensagem de alerta ao usuário;
b. O usuário conseguirá, alterar apenas os campos de “Moeda” e “Valor”, os demais campos estarão desabilitados, visto que os mesmos são utilizados em controles internos do sistema.
Exclusão de Preços:
Para excluir preços, o usuário deverá selecionar o preço a ser excluído no browse e, clicar no botão “Excluir” na barra de ferramentas ou acionar a opção “Excluir” no menu pop-up. O sistema irá exibir as informações do preço e posteriormente uma mensagem de confirmação para o processo de exclusão.
Regras para Exclusão de Preços:
a. Só poderão ser excluídos preços com os Status “Aguardando Aprovação” e “Sem Preço” (no caso de preço por país), ou seja, o sistema irá permitir exclusão apenas para os preços que ainda não estão em vigor, para os demais casos, irá exibir mensagem de alerta ao usuário;
b. Na exclusão de preços por país, caso o país possua preços definidos para clientes, porém possua um único preço por país e o mesmo estiver com o status “Aguardando Aprovação” ou “Sem Preço”, o sistema não irá permitir a exclusão do preço, visto que existem preços definidos para clientes que fazem parte do referido país.
Ex.: O país Estado Unidos está cadastrado porém não existe preço definido (status “Sem Preço”). Além disso existem dois clientes dos Estados Unidos cadastrados e com preços definidos. Nesta situação o item ainda sem preço lançado para os Estados Unidos não poderá ser excluído, visto que existem os clientes lançados para este país. O sistema barra a exclusão.