Solução/Implementação: | O campo depositante do man10021 irá funcionar da seguinte forma: - Se houver saldo do item na empresa corrente não será permitido a troca;
- Se não houver saldo para o item na empresa corrente e não houver replicação para as tabelas item e wms_item_complemento, irá habilitar o campo depositante;
- Se não houver saldo para o item na empresa corrente e houver replicação para a tabela item e não houver replicação para a tabela wms_item_complemento, irá habilitar o campo depositante;
- Se não houver saldo para o item na empresa corrente e destino, se houver replicação para as tabelas item e wms_item_complemento e o grupo de estoque for de controle de wms nas empresas origem e destino, irá habilitar o campo depositante;
- Se não houver saldo para o item na empresa corrente, se houver replicação para as tabelas item e wms_item_complemento e o grupo de estoque não for de controle de wms nas empresas origem e destino, não irá habilitar o campo depositante e irá validar se há saldo para o item nas demais empresas destino.
|