def show(self, id): """GET /stocks/id: Show a specific item""" doc = DBSession.query(Inventarit).filter(Inventarit.numeroinventario==id).one() if not doc.inventariconta: Inventarirconta(numeroinventario=doc.numeroinventario) DBSession.add(Inventarirconta) DBSession.flush() result = views.get_stock(id) return dict(page='stock', doc=doc, result=result)
def qta(cls, doc_id, prod_id): """""" try: ret = DBSession.query(Inventarirconta).filter( Inventarirconta.numeroinventario==doc_id, Inventarirconta.numeroprodotto==prod_id, ).one() except: ret = Inventarirconta() ret.numeroinventario=doc_id ret.numeroprodotto=prod_id ret.qta=0 DBSession.add(ret) DBSession.flush() return ret