В принципе, в момент пробития чека, регистратору и базе фиолетово сколько других будет потом.
А вот в момент закрытия смены придётся дорабатывать, чтобы Z-отчёт на регистраторе не снимался (и снимать его потом отдельно), также желательно из каждой базы пробивать по своему отделу.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший