As configurações possíveis e o funcionamento da rotina de Amarração com base no parâmetro MV_CTBAMAR são:
Com MV_CTBAMAR = 0/1: Nessa opção não importa o conteúdo do parâmetro F12 pois ele somente exibira nas suas operações a inclusão de um registro na CTA como uma amarração ou um filtro sobre o tipo no campo CTA_NIVEL.
Aviso |
---|
| Embora o cadastro não tenha diferença ao utilizar o MV_CTBAMAR igual a 0 ou 1, se o parâmetro estiver como 0 ele não irá respeitar quaisquer configurações de amarrações. |
Inclusão:
![](/download/attachments/634502100/image2021-8-18_15-22-25.png?version=1&modificationDate=1629310946080&api=v2)
Alteração:
![](/download/attachments/634502100/image2021-8-18_15-22-38.png?version=1&modificationDate=1629310958407&api=v2)
Exclusão: ![](/download/attachments/634502100/image2021-8-18_15-22-58.png?version=1&modificationDate=1629310978900&api=v2)
Com MV_CTBAMAR = 2/3: Nessa configuração a rotina se comportará exibindo a tela de amarrações originada pela rotina consumida CTBA810 apenas quando o parâmetro estiver configurado com conteúdos 2 ou 3.
O processo de inclusão é o mesmo, a diferença é a exibição da pergunta se é desejado amarrar imediatamente ou posteriormente: ![](/download/attachments/634502100/image2021-8-18_15-28-22.png?version=1&modificationDate=1629311302507&api=v2) Se pressionado Sim → Exibira a tela de amarrações. Se pressionado Não → Será retornado ao browse da rotina.
Agora a diferença da opção no F12 da rotina se deseja utilizar o Modelo Antigo Sim ou Não.
Igual à Sim:
Quando parametrizado como Sim a rotina irá apresentar um modelo de tela mais antigo decorrente de tecnologias antigas do produto.
Na Alteração a exibição será realizada desta maneira:
![](/download/attachments/634502100/image2021-8-18_16-9-51.png?version=1&modificationDate=1629313791583&api=v2)
Nessa tela podemos selecionar as entidades com base em um range De/Até e adiciona-las a amarração ao clicar em quaisquer nós da entidade desejada. ![](/download/attachments/634502100/image2021-8-18_16-11-48.png?version=1&modificationDate=1629313908160&api=v2)
Informativo de ação dos botões na rotina mais relevantes na rotina: Descrição | Ação |
---|
Filtrar | Abre a tela de Range De/Até com Filtro. | Salvar | Salva as alterações na amarração. | Cancelar | Retorna ao browse de amarrações. |
Igual à Não:
Nessa configuração a rotina apresentará um modelo de tela mais novo quando a pergunta Modelo Antigo for igual à Não.
Na Alteração: ![](/download/attachments/634502100/image2021-8-18_16-15-37.png?version=1&modificationDate=1629314137210&api=v2)
Também pode ser filtrado as entidades em um range De/Até para ser posteriormente incluído na amarração.
![](/download/attachments/634502100/image2021-8-19_14-51-33.png?version=1&modificationDate=1629395494067&api=v2)
Informativo de ação dos botões na rotina mais relevantes na rotina: Descrição | Ação |
---|
Marcar(Des) | Desmarca/marca todas as entidades desejadas na aba Entidades Origem. | Parâmetros | Abre a tela de Range De/Até com Filtro. | Aplicar Seleção | aplica a seleção na aba Entidades Destino. | Gravar | Grava as entidades. | Sair | Retorna a tela de browse. |
Aviso |
---|
| - Vale ressaltar que os dois modelos só funcionam de forma diferente se o parâmetro MV_CTBAMAR estiver diferente de 0 ou 1.
- A rotina não tem diferença entre os tipos do parâmetro MV_CTBAMAR 2 ou 3, as distinções sobre essas duas opções são realizadas em outros pontos do sistema e não nesta rotina(por exemplo nos lançamentos contábeis), sendo assim ela se comporta da mesma forma se o conteúdo do parâmetro estiver como 2 ou 3.
|
Aviso |
---|
title | Importante - Entid. Adicionais |
---|
| - Com o parâmetro MV_CTBAMAR igual a 0 ou 1não é possível realizar as amarrações com Entidades Adicionais criadas no CTBWIZENT.
- Para utilizar a amarração utilizando também Entidades Adicionais, deve-se utilizar a rotina com o parâmetro MV_CTBAMAR 2 ou 3.
|
Informações |
---|
|
Com MV_CTBAMAR = 2 Nesse exemplo das amarrações contábeis pode ser demonstrado na rotina MATA121(Pedido de Compra) em que caso seja utilizado uma entidade diferente das amarradas em seu conjunto será validado e barrado a finalização do Pedido. ![](/download/attachments/634502100/image2022-3-17_11-49-27.png?version=1&modificationDate=1647528567577&api=v2)
No CTBA102: Caso alguma entidade seja divergente do conjunto de amarração será barrado o processo e demonstrado a linha em que consta a irregularidade(vale frisar que esse comportamento é exclusivo do CTBA102):
![](/download/attachments/634502100/image2022-3-17_11-19-46.png?version=1&modificationDate=1647526786437&api=v2)
|
|