[IMP] stock_picking_batch_collect: checks en albaranes, cantidad pedida e informe #18

Merged
snt merged 1 commit from 18.0-imp-stock_picking_batch_collect into 18.0 2026-10-04 17:41:51 +00:00
Owner

Resumen

Mejoras de inventario en stock_picking_batch_collect (18.0.2.0.0 → 18.0.2.1.0):

  • Checks de recogido en albaranes sueltos. Los albaranes que no van en un lote también pueden exigir las líneas marcadas como recogidas para validarse, con las mismas restricciones de los ajustes que el lote. Se activa por tipo de operación con la casilla Exigir líneas recogidas, desactivada por defecto: la restricción de líneas detalladas viene activada, y aplicarla a todos los albaranes bloquearía al actualizar entregas, recepciones e internos. En la pestaña Operaciones del albarán hay un check por producto que marca todas sus líneas.
  • Cantidad pedida. Columna de solo lectura con la cantidad de la línea de venta, en las vistas del lote (operaciones detalladas, vista de operario, pestaña Operaciones y resumen por producto) y del albarán. Hace falta porque al teclear el peso la demanda del movimiento se sobrescribe con lo pesado (stock_move_manual_quantity). Añade la dependencia de sale_stock; una migración rellena la columna en el resumen de los lotes abiertos.
  • Informe Albaranes en el lote: todos sus albaranes de entrega estándar en un único PDF, ordenados por cliente y sin los cancelados.

Traducciones es/eu añadidas con polib; readme y .github/copilot-instructions.md actualizados.

Para probar

  • Tests de stock_picking_batch_collect (27, de ellos 7 nuevos), stock_move_manual_quantity y website_sale_aplicoop: 0 fallos
  • pre-commit en los ficheros cambiados
  • Marcar Exigir líneas recogidas en Delivery Orders y comprobar que un albarán suelto no se valida hasta marcar sus líneas
  • Revisar la columna Cantidad pedida tras pesar una línea, en el lote y en el albarán
  • Imprimir > Albaranes desde un lote

🤖 Generated with Claude Code

## Resumen Mejoras de inventario en `stock_picking_batch_collect` (18.0.2.0.0 → 18.0.2.1.0): - **Checks de recogido en albaranes sueltos.** Los albaranes que no van en un lote también pueden exigir las líneas marcadas como recogidas para validarse, con las mismas restricciones de los ajustes que el lote. Se activa **por tipo de operación** con la casilla *Exigir líneas recogidas*, desactivada por defecto: la restricción de líneas detalladas viene activada, y aplicarla a todos los albaranes bloquearía al actualizar entregas, recepciones e internos. En la pestaña *Operaciones* del albarán hay un check por producto que marca todas sus líneas. - **Cantidad pedida.** Columna de solo lectura con la cantidad de la línea de venta, en las vistas del lote (operaciones detalladas, vista de operario, pestaña Operaciones y resumen por producto) y del albarán. Hace falta porque al teclear el peso la demanda del movimiento se sobrescribe con lo pesado (`stock_move_manual_quantity`). Añade la dependencia de `sale_stock`; una migración rellena la columna en el resumen de los lotes abiertos. - **Informe *Albaranes*** en el lote: todos sus albaranes de entrega estándar en un único PDF, ordenados por cliente y sin los cancelados. Traducciones es/eu añadidas con `polib`; readme y `.github/copilot-instructions.md` actualizados. ## Para probar - [x] Tests de `stock_picking_batch_collect` (27, de ellos 7 nuevos), `stock_move_manual_quantity` y `website_sale_aplicoop`: 0 fallos - [x] pre-commit en los ficheros cambiados - [ ] Marcar *Exigir líneas recogidas* en *Delivery Orders* y comprobar que un albarán suelto no se valida hasta marcar sus líneas - [ ] Revisar la columna *Cantidad pedida* tras pesar una línea, en el lote y en el albarán - [ ] Imprimir > *Albaranes* desde un lote 🤖 Generated with [Claude Code](https://claude.com/claude-code)
snt added 1 commit 2026-10-04 12:34:22 +00:00
- The collected checks also apply to transfers outside a batch, opt-in per
  operation type ("Require Collected Lines"), with the batch restrictions of
  the settings. A per-product toggle in the transfer's Operations tab collects
  all its lines.
- Read-only ordered quantity from the sale line on every batch and transfer
  view, since the weighed demand overwrites it. Adds a dependency on
  sale_stock; a migration fills it in the summary of open batches.
- "Delivery Slips" report on the batch: all its delivery slips in one PDF.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
snt merged commit 26efdf1665 into 18.0 2026-10-04 17:41:51 +00:00
snt deleted branch 18.0-imp-stock_picking_batch_collect 2026-10-05 16:06:29 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: CriptoMart/addons-cm#18
No description provided.