Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nc_numero = [NUMERO_NC]
- pedobj = PedidosHeader.objects.filter(nc_numero=nc_numero).last()
- pedobj.pk = None
- pedobj.asiento_numero = 0
- pedobj.nc_numero = None
- pedobj.nc_fecha = None
- pedobj.nc_generada = False
- pedobj.pedido_numero = PedidosHeader.objects.all().order_by('-pedido_numero')[0].pedido_numero +1
- pedobj.save()
- pedobjn = PedidosHeader.objects.filter(nc_numero=nc_numero).last()
- for idx, a in enumerate(pedobjn.pedidos_set.filter(anulado_040=False)):
- if idx > 16:
- a.pedidoheader = pedobj
- a.save()
- print pedobj.pedidos_set.all().count(), pedobjn.pedidos_set.all().count()
- from sales_man import sales_manag
- smm = sales_manag.SalesManag()
- smm.recalcular_metricas(pedobjs=[pedobj, pedobjn])
- from invoicing_man import iv_manag
- ivm = iv_manag.InvoiceControl()
- ivm.set_asignar_nc(User.objects.get(username='anabethencourt'), query_dict={'pk':pedobj.pk})
- print pedobj.pedido_numero, pedobjn.pedido_numero
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement