9348 - Aprovação de pedidos por área
Problema: Descrição do problema: Qual o procedimento de como proceder para aprovação de pedidos por área?
Rotina / Tela: Pedidos
Solução: Solução 9348: Bloqueios por área, são utilizadas as observações do pedido para registrar bloqueios específicos no pedido. O bloqueio por área é gerado automaticamente para a área financeira pelo sistema e podem ser gerados bloqueios específicos para outras áreas (Vendas, Produção, Impostos, Financeiro, etc...) através de funções de programador dispostas em pontos de regra do pedido que forem necessários. Para desbloqueio, é necessário a utilização da tela de liberação e de permissões de usuário para cada área. O usuário então libera na tela as observações que geram bloqueio para o pedido. Se esta observação não é a única e as demais não estão liberadas, o pedido não é liberado até que todas sejam liberadas.
Como utilizar o controle de bloqueio por áreas:
1) É necessário informar em F070FVE - Cadastros / Filiais / Parâmetros por Gestão / Vendas e Faturamento Página 'Vendas 2', o parâmetro Bloqueio Pedido por Área = Sim.
2) Como gerar bloqueios por área:
Os bloqueios são gerados pela função de programador denominada GeraObsBloPed, com alguns parâmetros, que indicam que área e o motivo do bloqueio específico. Essa função gera observações no pedido que tem a específica funcionalidade de manter o pedido bloqueado. Cada observação, com sua respectiva área, deve ser desbloqueada explicitamente na tela de liberação de pedidos, onde são exibidos os pedidos e suas observações de bloqueio.
As observações podem ser geradas em qualquer ponto de regra do sistema, conforme a lógica definida, tantas quantas forem necessárias e conforme a área desejada, até mais de uma por área. A única restrição é que o pedido deve estar fechado. Dessa forma, não está vinculada a geração de bloqueio apenas ao fechamento do pedido, mas em qualquer ponto do sistema. Inclusive é possível incluir observações manuais de bloqueio do pedido por área.
São cinco áreas atualmente permitidas para geração de observação de bloqueios: Vendas, Financeiro, Compras, Produção e Impostos.
3) Como são desbloqueados os pedidos:
Cada observação de bloqueio aparece com sua respectiva área e motivo de bloqueio. É possível definir no cadastro de usuário quais as áreas que o usuário pode desbloquear. Na tela de liberação de pedidos, o usuário visualizará e poderá desbloquear apenas as observações onde possua permissão para liberar. A verificação de crédito do sistema hoje já gera automaticamente uma observação de bloqueio para a área financeira, se possuir o controle de bloqueio por área. O pedido será efetivamente desbloqueado quando todas as observações de bloqueio existentes forem analisadas e liberadas. Nada impede que possa ser gerada uma observação de bloqueio posterior a liberação total do pedido, voltando este a ser bloqueado.
A ideia é descentralizar o bloqueio do pedido do fechamento, deixando a critério do usuário o ponto e o motivo pelo qual deseja bloquear o pedido. Em geral a análise é feita no fechamento, como por exemplo o próprio identificador VEN_120CNFEC01, mas nada impede de que em qualquer outro ponto do sistema ou relatório, o pedido seja bloqueado ou gerada mais uma observação de bloqueio. Outra funcionalidade é a de separar o bloqueio por motivos de acordo com cada área, como por exemplo, o bloqueio financeiro seria gerado por um problema de crédito do cliente, a observação de produção pode ser gerada devido a alguma característica de algum produto que exige análise pela produção para permitir ir adiante, etc... Não está separado diretamente por motivos, mas já é feita uma certa divisão, inclusive com permissões específicas por usuário para desbloquear por área específica.
Rotina / Tela: Pedidos
Solução: Solução 9348: Bloqueios por área, são utilizadas as observações do pedido para registrar bloqueios específicos no pedido. O bloqueio por área é gerado automaticamente para a área financeira pelo sistema e podem ser gerados bloqueios específicos para outras áreas (Vendas, Produção, Impostos, Financeiro, etc...) através de funções de programador dispostas em pontos de regra do pedido que forem necessários. Para desbloqueio, é necessário a utilização da tela de liberação e de permissões de usuário para cada área. O usuário então libera na tela as observações que geram bloqueio para o pedido. Se esta observação não é a única e as demais não estão liberadas, o pedido não é liberado até que todas sejam liberadas.
Como utilizar o controle de bloqueio por áreas:
1) É necessário informar em F070FVE - Cadastros / Filiais / Parâmetros por Gestão / Vendas e Faturamento Página 'Vendas 2', o parâmetro Bloqueio Pedido por Área = Sim.
2) Como gerar bloqueios por área:
Os bloqueios são gerados pela função de programador denominada GeraObsBloPed, com alguns parâmetros, que indicam que área e o motivo do bloqueio específico. Essa função gera observações no pedido que tem a específica funcionalidade de manter o pedido bloqueado. Cada observação, com sua respectiva área, deve ser desbloqueada explicitamente na tela de liberação de pedidos, onde são exibidos os pedidos e suas observações de bloqueio.
As observações podem ser geradas em qualquer ponto de regra do sistema, conforme a lógica definida, tantas quantas forem necessárias e conforme a área desejada, até mais de uma por área. A única restrição é que o pedido deve estar fechado. Dessa forma, não está vinculada a geração de bloqueio apenas ao fechamento do pedido, mas em qualquer ponto do sistema. Inclusive é possível incluir observações manuais de bloqueio do pedido por área.
São cinco áreas atualmente permitidas para geração de observação de bloqueios: Vendas, Financeiro, Compras, Produção e Impostos.
3) Como são desbloqueados os pedidos:
Cada observação de bloqueio aparece com sua respectiva área e motivo de bloqueio. É possível definir no cadastro de usuário quais as áreas que o usuário pode desbloquear. Na tela de liberação de pedidos, o usuário visualizará e poderá desbloquear apenas as observações onde possua permissão para liberar. A verificação de crédito do sistema hoje já gera automaticamente uma observação de bloqueio para a área financeira, se possuir o controle de bloqueio por área. O pedido será efetivamente desbloqueado quando todas as observações de bloqueio existentes forem analisadas e liberadas. Nada impede que possa ser gerada uma observação de bloqueio posterior a liberação total do pedido, voltando este a ser bloqueado.
A ideia é descentralizar o bloqueio do pedido do fechamento, deixando a critério do usuário o ponto e o motivo pelo qual deseja bloquear o pedido. Em geral a análise é feita no fechamento, como por exemplo o próprio identificador VEN_120CNFEC01, mas nada impede de que em qualquer outro ponto do sistema ou relatório, o pedido seja bloqueado ou gerada mais uma observação de bloqueio. Outra funcionalidade é a de separar o bloqueio por motivos de acordo com cada área, como por exemplo, o bloqueio financeiro seria gerado por um problema de crédito do cliente, a observação de produção pode ser gerada devido a alguma característica de algum produto que exige análise pela produção para permitir ir adiante, etc... Não está separado diretamente por motivos, mas já é feita uma certa divisão, inclusive com permissões específicas por usuário para desbloquear por área específica.
Observação importante: sempre que um pedido tiver liberação reprovada na tela F120LIB ele será automaticamente cancelado pelo sistema. Não há nenhuma parametrização ou regra que possa modificar este comportamento, atualmente.