parameters: (self, at_date=None, **kw)
return_statement: return sign * self.portal_simulation.getCurrentInventory(**kw)
docstring: Returns current inventory.
  
      at_date parameter can be used to take into account budget transactions
      before that date.
docstring_summary: Returns current inventory.
docstring_tokens: Returns current inventory .
function: def getCurrentInventory(self, at_date=None, **kw):
      """ Returns current inventory.
  
      at_date parameter can be used to take into account budget transactions
      before that date.
      """
      kw['node_uid'] = self.getUid()
      resource = self.getResourceValue()
      if resource is not None:
        kw['resource_uid'] = resource.getUid()
      if at_date:
        kw['at_date'] = at_date
      sign = self.getParentValue().BudgetLine_getConsumptionSign()
      return sign * self.portal_simulation.getCurrentInventory(**kw)
function_tokens: def getCurrentInventory ( self , at_date = None , * * kw ) : kw [ 'node_uid' ] = self . getUid ( ) resource = self . getResourceValue ( ) if resource is not None : kw [ 'resource_uid' ] = resource . getUid ( ) if at_date : kw [ 'at_date' ] = at_date sign = self . getParentValue ( ) . BudgetLine_getConsumptionSign ( ) return sign * self . portal_simulation . getCurrentInventory ( * * kw )