17457 - Configuração grid - validações
Problema: Esta solução deve ser considerada para todas as telas com grid onde são feitas validações na rotina.
Por exemplo: quantidade em estoque ao informar produto, derivação e depósito.
Ocorre muitos cenários onde não é encontrado o preço para o produto ou ainda onde não há saldo no depósito informado. Estas situações podem ocorrer em ordens de compra, notas de entrada, pedidos, notas de saída, entre outros documentos.
Solução: Sempre observar nestes casos a configuração da grid.
O campo Derivação não pode ser posicionado antes do campo Depósito. Pois ao informar o depósito, o sistema ainda não sabe qual produto/derivação deve ser verificado. Outro exemplo está relacionado à tabela de preços que também não deve ser posicionada antes do código do produto/derivação.
Sempre que ocorrer alguma validação durante a inclusão de um item na grid, deve ser analisada a configuração da grid. Muitas vezes, basta configurar a grid adequadamente.
Por exemplo: quantidade em estoque ao informar produto, derivação e depósito.
Ocorre muitos cenários onde não é encontrado o preço para o produto ou ainda onde não há saldo no depósito informado. Estas situações podem ocorrer em ordens de compra, notas de entrada, pedidos, notas de saída, entre outros documentos.
Solução: Sempre observar nestes casos a configuração da grid.
O campo Derivação não pode ser posicionado antes do campo Depósito. Pois ao informar o depósito, o sistema ainda não sabe qual produto/derivação deve ser verificado. Outro exemplo está relacionado à tabela de preços que também não deve ser posicionada antes do código do produto/derivação.
Sempre que ocorrer alguma validação durante a inclusão de um item na grid, deve ser analisada a configuração da grid. Muitas vezes, basta configurar a grid adequadamente.