Хорошо, макет я создам, ко как быть с комиссией?
Где хранить?
Как выбирать? Если, к примеру, для одного склада - одна комиссия, для второго склада - вторая.
А если перед созданием отчета, пользователю надо ввезти свою комиссию?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший