Isso deve existir, mas não consigo descobrir com o Numbers. Eu tenho um estoque de produtos que eu vendo. Quero subtrair automaticamente do inventário original total sempre que um item é vendido. E para isso, preencho uma nota de embalagem reutilizável no Numbers. O item e a quantidade são listados na guia de remessa, que por sua vez é automaticamente deduzida do estoque - uma fórmula de soma simples.
Por exemplo, tenho 200 de um item e, no Numbers, ele é listado como tal em uma determinada célula de uma tabela que controla o estoque. Se eu vender 10 desses itens para um novo cliente, preencho uma nota de embalagem. Minha fórmula na nota de embalagem subtrai automaticamente 10 desses itens do estoque. Agora o inventário indica 190 restantes. Ótimo até agora.
Eu salvo uma cópia dessa nota de embalagem para o cliente como um pdf. E, mais tarde, a mesma nota de embalagem padrão é zerada e usada para o próximo cliente.
Então diga que o próximo pedido é uma dúzia para o mesmo item. Agora um problema. A fórmula de inventário só reconhece a entrada mais recente, portanto, em vez de ter agora 178 itens restantes no estoque (200-10-12 = 178), o inventário informa 188 itens restantes porque "esquece" os dez já vendidos.
Eu não quero preencher manualmente milhares de entradas em células que calculam cada transação apenas para fazer isso funcionar. Eu só quero formular uma contagem de estoque em execução para cada vez que uma entrada de lista de remessa é feita, a quantidade correspondente é subtraída da contagem de estoque em andamento, assim como um leitor de código de barras pode subtrair do total como um contador.
Alguma ideia? Desde já, obrigado.
Respostas:
Eu aprecio o esforço aqui para me ajudar com a criação de um contador de estoque em execução. Percebi que, em algum momento, é melhor tomar a iniciativa e me aprofundar em alguns roteiros, de modo a criar uma "ação" sob comando personalizada para as minhas necessidades.
A ideia era preencher as entradas de um Boleto com números de itens e quantidades daquele item vendido. Em seguida, em outra folha que acompanhasse o estoque, a quantidade de itens atuais vendidos seria deduzida do estoque restante. Então, um roteiro era necessário. (de outra forma, uma fórmula sempre seria revertida a cada nova entrada).
Basicamente, na folha Inventory (que tinha colunas de números de itens e inventário inicial), usei uma função IfError com Match e Index aninhados para localizar e transferir as entradas correspondentes do Packing Slip. A partir daí, foi um processo simples de criação de scripts para criar um contador.
Provavelmente pregar para o coro aqui, mas se alguém estiver interessado, posso fornecer o procedimento, que envolveu uma combinação de funções do Numbers e applescript.
Eu também fiquei um pouco mais sofisticado e insiro um som de campainha na conclusão como um lembrete de que as deduções de pedidos atuais foram feitas do inventário, junto com um banner de notificação.
fonte