docs(#32): Mark Task 1 and 2 as completed
This commit is contained in:
parent
a9ed1a23bd
commit
57e87b4692
|
@ -22,9 +22,9 @@ Automatizar la generación de muestras cuando se confirman órdenes de laborator
|
|||
|
||||
## Tareas de Implementación
|
||||
|
||||
### 1. Extender el modelo sale.order
|
||||
### 1. Extender el modelo sale.order ✅
|
||||
**Archivo:** `lims_management/models/sale_order.py`
|
||||
- [ ] Agregar campo Many2many para referenciar las muestras generadas:
|
||||
- [x] Agregar campo Many2many para referenciar las muestras generadas:
|
||||
```python
|
||||
generated_sample_ids = fields.Many2many(
|
||||
'stock.lot',
|
||||
|
@ -36,13 +36,13 @@ Automatizar la generación de muestras cuando se confirman órdenes de laborator
|
|||
readonly=True
|
||||
)
|
||||
```
|
||||
- [ ] Override del método `action_confirm()` para interceptar la confirmación
|
||||
- [ ] Implementar método `_generate_lab_samples()` con la lógica principal
|
||||
- [ ] Agregar método `_group_analyses_by_sample_type()` para agrupar análisis
|
||||
- [x] Override del método `action_confirm()` para interceptar la confirmación
|
||||
- [x] Implementar método `_generate_lab_samples()` con la lógica principal
|
||||
- [x] Agregar método `_group_analyses_by_sample_type()` para agrupar análisis
|
||||
|
||||
### 2. Lógica de generación de muestras
|
||||
### 2. Lógica de generación de muestras ✅
|
||||
**Archivo:** `lims_management/models/sale_order.py`
|
||||
- [ ] Implementar algoritmo de agrupación:
|
||||
- [x] Implementar algoritmo de agrupación:
|
||||
```python
|
||||
def _group_analyses_by_sample_type(self):
|
||||
"""Agrupa las líneas de orden por tipo de muestra requerida"""
|
||||
|
@ -61,8 +61,8 @@ Automatizar la generación de muestras cuando se confirman órdenes de laborator
|
|||
groups[sample_type.id]['total_volume'] += line.product_id.sample_volume_ml or 0.0
|
||||
return groups
|
||||
```
|
||||
- [ ] Crear método para generar muestras por grupo
|
||||
- [ ] Implementar logging para trazabilidad
|
||||
- [x] Crear método para generar muestras por grupo
|
||||
- [x] Implementar logging para trazabilidad
|
||||
|
||||
### 3. Generación de códigos de barras
|
||||
**Archivo:** `lims_management/models/stock_lot.py`
|
||||
|
|
Loading…
Reference in New Issue
Block a user