Ejemplo n.º 1
0
 def sync_to_point(cls, obj):
     from applications.point_sale.service import PointSaleService
     try:
         pointsale_id = obj.pointsale_id
         exc_items = []
         if pointsale_id:
             for item in obj.items:
                 pointitem = PointSaleService.sync_good(
                     pointsale_id, item.good_id, item.count_after)
                 exc_items.append(pointitem.id)
         PointSaleService.none_count(pointsale_id, exc_items)
     except Exception as exc:
         raise RevisionService.RevisionServiceException(unicode(exc))