ATUALIZAÇÃO — SAÍDA DE VÁRIOS MODELOS DE TONER

ARQUIVOS PARA SUBSTITUIR NA RAIZ DO SISTEMA:
- tonner.php
- comprovante_tonner.php

NÃO PRECISA IMPORTAR SQL.
O próprio tonner.php cria automaticamente:
- tabela tonner_saida_lotes
- coluna saida_lote_id em tonner_movimentacoes

COMO FUNCIONA
1. Adicione um ou vários modelos na mesma saída.
2. Cada modelo possui quantidade e observação própria.
3. Responsável pela retirada, entrega e destino são comuns à operação.
4. Ao confirmar, o sistema valida todo o estoque dentro de uma transação.
5. Se qualquer modelo estiver sem estoque, nenhuma baixa é gravada.
6. Após a confirmação, é gerado um único comprovante com todos os itens.
7. Uma saída com somente um modelo continua funcionando normalmente.
8. O histórico antigo e os comprovantes antigos continuam compatíveis.

INSTALAÇÃO
1. Faça backup dos arquivos atuais e do banco.
2. Substitua tonner.php e comprovante_tonner.php.
3. Abra tonner.php uma vez para o ajuste automático do banco.
4. Pressione Ctrl + F5.

TESTES RECOMENDADOS
- saída de 1 modelo;
- saída de 4 modelos diferentes;
- tentativa com quantidade maior que o estoque;
- impressão do comprovante conjunto;
- consulta de comprovante antigo pelo histórico.
