</tr>
		</thead>
		<tbody>
			<?php 
foreach ($items as $item) {
    ?>
			<tr>
				<td>
					<?php 
    echo $item->prepareItemId();
    ?>
				</td>
				<?php 
    $total = 0;
    for ($i = 1; $i <= 12; $i++) {
        $value = Inv_movement::findByMonth($branch, $i, $item->getItemId());
        $arr[$item->getItemId()][$i] = $value;
        echo "<td>" . ($value > 0 ? "+" . $value : $value);
        $total = $total + $arr[$item->getItemId()][$i];
        echo "(" . $total . ")</td>";
    }
    ?>
			</tr>
			<?php 
}
?>
		</tbody>
	</table>
</div>
<?php 
$tmpl->place('footer');
 static function resetStock($id, $quantity)
 {
     try {
         $record = new self($id);
         $previous_q = $record->getQuantity();
         $record->setQuantity($quantity);
         $record->store();
         $movement = new Inv_movement();
         $movement->setItemId($record->getItemId());
         $movement->setBranchId($record->getBranchId());
         $movement->setDocumentNumber("Reset");
         $movement->setQuantity($quantity - $previous_q);
         $movement->setDate(date('n/j/Y'));
         $movement->store();
     } catch (fExpectedException $e) {
         echo $e->printMessage();
     }
     echo $record->getQuantity();
 }