[ Foro de Python ]
Buenos dias a todos.
Quisiera saber como puedo hacer que este metodo me traiga todos los datos y no me traiga 4 datos en si necesito que me devuelva 10 valores o registros que tengo en mi variable stock_picking que extraigo datos de una tabla stock.move.line pero solo me devuelve 4 el bucle for y no los 10
def set_origin_pickings(self):
self.report_lines_ids.unlink()
stock_picking = self.env['stock.move.line'].search([('state', '=', 'done'),
('date', '>=', self.date_start),
('date', '<=', self.date_end)])
if stock_picking and len(stock_picking) > 0:
report_val = []
report_lines = []
for line in stock_picking:
val = {
'date': l.date or ' ',
'reference_id': l.reference or ' ',
}
if val not in report_val:
report_val.append(val)
for record in report_val:
report_lines.append((0, 0, record))
for record in self:
record.report_lines_ids = report_lines
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)