Odběratel povinný

master
Kowalski 2026-09-01 18:24:30 +02:00
parent 63561a8f93
commit dfd1305ad2
2 changed files with 6 additions and 1 deletions

View File

@ -108,6 +108,10 @@ class FakturaFacade
$zakaznikId = !empty($data['ZAKAZNIK_ID']) ? (int) $data['ZAKAZNIK_ID'] : null;
$zakaznik = $zakaznikId ? $this->kufrikExplorer->table('ZAKAZNIK')->where('ID', $zakaznikId)->fetch() : null;
if (!$zakaznikId || !$zakaznik) {
throw new \InvalidArgumentException('Faktura musí mít odběratele.');
}
$oPrajm = $zakaznik ? trim(($zakaznik->PRIJMENI ?? '') . ' ' . ($zakaznik->JMENO ?? '')) : null;
$dBanka = null;

View File

@ -107,7 +107,8 @@ class FakturaEditPresenter extends BasePresenter
}
$form->addSelect('ZAKAZNIK_ID', 'Odběratel:', $zakazniciPairs)
->setPrompt('-- Vyberte zákazníka --');
->setPrompt('-- Vyberte zákazníka --')
->setRequired('Vyberte odběratele.');
$form->addText('CISLO', 'Číslo faktury:')
->setDefaultValue(date('Y') . '001');