Example #1
0
 public function taskBody()
 {
     $entities = [];
     $stor = new Dokument();
     $stor->setNaziv('Prevoz')->setSifra('001');
     $obj = new Pozicija();
     $obj->setDatum(new \DateTime())->setOpis('tralala')->setZnesek(100)->setDokument($stor)->setZaporedna(1);
     $entities[] = $obj;
     $obj = new Pozicija();
     $obj->setDatum(new \DateTime())->setZnesek(100)->setOpis('99899')->setDokument($stor)->setZaporedna(3);
     $entities[] = $obj;
     $obj = new Pozicija();
     $obj->setDatum(new \DateTime())->setZnesek(200)->setOpis('998999')->setDokument($stor)->setZaporedna(2);
     $entities[] = $obj;
     $obj = new Pozicija();
     $obj->setDatum(new \DateTime())->setZnesek(100)->setDokument($stor)->setZaporedna(2);
     $entities[] = $obj;
     $tableDef = ['title' => 'naslov 123', 'groups' => ['main' => ['pozicija' => ['title' => 'Poz.', 'type' => 'pozicija', 'align' => 'right', 'width' => '3%'], 'opis' => ['width' => "10%"], 'dokument.naziv' => ['twidth' => '10%'], 'znesek' => ['width' => '5%', 'final' => 'sum']]]];
     $err = $this->addTableReport('test123', $tableDef, $entities);
     if ($err) {
         throw new \Exception($err);
     }
     $err = $this->finishReport('xxxx');
     if ($err) {
         throw new \Exception($err);
     }
 }
Example #2
0
 public function taskBody()
 {
     $entities = [];
     $stor = new Dokument();
     $stor->setNaziv('Prevoz')->setSifra('1233312 CCCCC');
     $err = $this->addDocumentReport('test-report', 'naziv report', $stor);
     if ($err) {
         throw new \Exception($err);
     }
     $err = $this->finishReport('xxxx');
     if ($err) {
         throw new \Exception($err);
     }
 }