...
Foi solicitada a possibilidade de possuir uma restrição para vendas realizadas no PDVFM001, para para clientes que possuam determinada classificação configurada.
...
Foi desenvolvido o parâmetro empresa "CD_CLAS_RESTRICAO_PDV" que tem como objetivo indicar a classificação que validará a restrição de venda. Foi desenvolvida também a restrição "IN_VALIDA_VENDA_CLAS" para o componente PDVFM001, sendo assim caso o cliente informado no PDVFM001 possua a classificação configurada no parâmetro supracitado e a restrição mencionada não se encontre configurada, não será possível dar sequencia sequência na criação do pedido de vendada transação.
Totvs custom tabs box |
---|
tabs | Passo a passo |
---|
ids | passo1 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| ![](/download/attachments/793184241/image2023-9-28_16-17-24.png?version=1&modificationDate=1695930074537&api=v2)
Imagem 01 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "CD_CLAS_RESTRICAO_PDV" com o tipo de classificação "5050/2" para a empresa 001.
![](/download/attachments/793184241/image2023-9-28_16-19-19.png?version=1&modificationDate=1695930074257&api=v2)
Imagem 02 - Demonstra o componente ADMFM024, onde está sendo consultada a restrição "IN_VALIDA_VENDA_CLAS" e pode ser observado que a mesma não está cadastrada para nenhum usuário.
![](/download/attachments/793184241/image2023-9-28_16-19-30.png?version=1&modificationDate=1695930074103&api=v2)
Imagem 03 - Demonstra o componente PESFM022 (PESFM010 → "Classificação") onde pode ser visto que para a pessoa com o código "27087", o tipo de classificação "5050/2" configurado anteriormente no parâmetro está configurado.
![](/download/attachments/793184241/image2023-9-28_16-19-45.png?version=1&modificationDate=1695930073950&api=v2)
Imagem 04 - Demonstra o componente PDVFM001, onde está sendo informado o cliente "27087" e pelo fato do parâmetro citado anteriormente , estar configurado com o tipo de classificação que está configurado no cliente e a restrição "IN_VALIDA_VENDA_CLAS" não estar esta configurada, a mensagem acima é apresentada e o pedido a transação não pode ser criadocriada.
![](/download/attachments/793184241/image2023-9-28_16-36-26.png?version=1&modificationDate=1695930073810&api=v2)
Imagem 05 - Dessa vez está sendo configurado um usuário a restrição mencionada anteriormente.
![](/download/attachments/793184241/image2023-9-28_16-38-44.png?version=1&modificationDate=1695930073657&api=v2)
Imagem 06 - Pelo fato da restrição estar configurada com a opção "Permitir" e "Senha", ao informar a pessoa "27087" o componente ADMFM020 é apresentado, onde está sendo digitado o usuário e a senha liberado na restrição e em seguida acionado o botão "Confirmar".
![](/download/attachments/793184241/image2023-9-28_16-40-40.png?version=1&modificationDate=1695930073493&api=v2)
Imagem 07 - Pode ser visto que após confirmar, o cliente "27087" pode ser adicionado na criação do pedido de vendada transação. |
|