Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.
08 Fev 2018 21:36
Estou aqui quebrando a cabeça, um pouco, por causa de uma situação que por enquanto pode até ser considerada bug no meu aplicativo....
Situação:
Venda saindo do armazém
Não tem estoque na empresa, mas tem no armazém, depois será emitida a nota de retorno do armazém.
O veículo já passa no armazém e retira a mercadoria.
- o pedido verifica se tem estoque em 1+2, faz reserva no 1.
- Ao emitir nota, baixa do estoque 1
- No pedido/nota de retorno de armazém sai do estoque 2 e entra no 1.
Até aí, ok, estava tudo aparentemente bem até hoje....
Mas....
Começaram a ter estoque próprio.
E começaram a emitir nota errada, saindo do armazém sem ter no armazém.
Então, situação criada:
Teria que baixar do 2 pra não vender o que não tem..... mas não posso baixar porque não saiu, vai sair com o pedido/nota de retorno.
Nessa situação, temos o estoque REAL e o estoque VIRTUAL, ou talvez reserva no 2 pra sair do 1.... verificar se tem estoque no 2 mesmo saindo do 1....
Ainda pensando em como vou resolver isso....
Com certeza, vou precisar de novas regras de baixar pedidos, mas ainda pensando em quais serão elas...
Alguém tem algum caso semelhante, ou alguma idéia?
08 Fev 2018 21:42
Continuando...
Pensei em reservar no 2 no pedido de venda, e remover a reserva na nota de retorno....
Mas... se a nota de retorno tiver mais produtos do que a nota de venda... eles vão sumir... ou ficar numa reserva negativa.
A nota de venda é SEMPRE emitida ANTES da nota de retorno...
08 Fev 2018 22:16
Continuando....
Situações envolvidas:
1 - Confirmação do pedido de venda
teria que verificar se tem no estoque 2 (menos reserva2), e reservar no estoque 2, e ???
2 - Emissão de nota fiscal para esse pedido
retirar do estoque 1??? vai impedir vendas do 1
retirar do estoque 2??? mas não saiu do armazém ainda.
3 - Confirmação do retorno de remessa
teria que retirar do estoque 2, e adicionar ao estoque 1, e baixar reserva do 2???? pode ser um retorno normal que vai ficar na empresa
02 Mar 2018 02:34
Amiguinhos,
JoséQuintas
Em tempos de internet rápida você poderia usar o bom e velho EDI. O armazem te enviaria uma lista pequena do estoque com campo EAN/GTIN e Quantidade de tempos em tempos ou na requisição no momento do lançamento da venda e você enviaria a lista de itens para manipular/reservar o estoque do armazem.
Ou até usar o hbNetIO para manusear o estoque do armazem.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.