...
Foi solicitado para que seja possível informar um Pager quando realizado uma transação através do componente TRAFM060 e que um mesmo cliente que contenha um pager já vinculado para ele através de uma transação inicial, possa realizar novas transações em momentos distintos mantendo o mesmo pager associado para as outra outras transações, a . A implementação se faz necessária também para facilitar ao cliente na hora do recebimento sendo necessário informar apenas o número do pager em questão para que o cliente compareça para a realização do pagamento da transação.
...
Foi desenvolvido o parâmetro empresa "IN_UTILIZA_PAGER" e caso o mesmo esteja configurado com o valor "1" o campo "Nr. Pager" será apresentado nos componentes TRAFM077 (Manutenção de informação de Volume), TRAFM123 (Simulação de venda por forma de pagamento) e EXPFP002 (Geração de Lote de Expedição para Transação). Caso o parâmetro esteja configurado com o valor "0" o campo em questão não será apresentando em nenhum dos componentes mencionados.
Também foi configurado o campo 1674 para que seja possível efetuar a impressão do número do pager na etiqueta.
Totvs custom tabs box |
---|
tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
---|
ids | passo1 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| ![](/download/attachments/538484346/image2020-2-17_16-37-12.png?version=1&modificationDate=1581969832903&api=v2)
Imagem 01 - Demonstra a configuração do parâmetro empresa "IN_UTILIZA_PAGER" para a empresa "001" com o valor do parâmetro "1".
![](/download/attachments/538484346/image2020-2-17_16-38-22.png?version=1&modificationDate=1581969832870&api=v2) Imagem 02 - Demonstra a transação número 113, onde o código do cliente é 13 e está sendo adicionado um produto, e acionado o botão "F11 Encerrar...".
![](/download/attachments/538484346/image2020-2-17_16-39-57.png?version=1&modificationDate=1581969832723&api=v2) Imagem 03 - Caso o parâmetro empresa "IN_SIMULADOR_COND_PGTO" tenha sido configurado com o valor "1" ao acionar o botão mencionado na imagem anterior o componente TRAFM123 será aberto em sequencia para que caso o usuário queira realizar uma simulação de venda por forma de pagamento ele consiga, pode ser observado que o campo "Nr. Pager" está sendo apresentado mas está vazio, isso ocorre pois por se tratar de uma transação que ainda não contém um pager a ela associada o número do pager não está sendo apresentado.
Observação: Caso o parâmetro mencionado não tenha sido configurado para a empresa acessada após acionar o botão "F11 Encerrar..." o componente TRAFM123 não será apresentado.
![](/download/attachments/538484346/image2020-2-17_16-44-39.png?version=1&modificationDate=1581969832657&api=v2) Imagem 04 - Ao acionar o botão "Confirmar" na imagem anterior será apresentado o componente TRAFM077 onde está sendo apresentado o número da transação 113 e e está sendo informado o número de pager 100 para o cliente 13.
Observação: Caso seja cadastrado mais transações para o mesmo cliente após a transação 113 e a transação 113 não se encontrar encerrada, todas as outra transações serão geradas para o mesmo pager que no exemplo citado se trata do pager 100. Observação 02: Para desvincular um pager de um cliente em questão é necessário que todas as transações que o cliente possui em andamento sejam finalizadas.
![](/download/attachments/538484346/image2020-2-17_16-49-38.png?version=1&modificationDate=1581969832627&api=v2) Imagem 05 - Demonstra que após a informação do pager e a emissão do relatório está apresentado corretamente o numero do pager configurado anteriormente.
![](/download/attachments/538484346/image2020-2-17_16-50-40.png?version=1&modificationDate=1581969832523&api=v2) Imagem 06 - Demonstra que campo "Nr. pager" está sendo apresentado corretamente ao informar a transação 113 no componente EXPFP002..
![](/download/attachments/538484346/image2020-2-17_16-57-29.png?version=1&modificationDate=1581969832380&api=v2) Imagem 07 - Demonstra que ao informar a transação 113 e informar um novo número de pager como o 99 no exemplo a cima, a seguinte pergunta é apresentada para confirmar a alteração, caso o usuário acione o botão "Sim" todas as transações em andamento que contém no Pager 100 até então serão alteradas para o novo número de pager 99.
Observação: A alteração do pager pode ser realizada tanto pelo componente EXPFP002 quanto pelo componente TRAFM077. |
|
...