(0) это ошибка в типовой, сохраняется и в 1.3.112.4. Проще всего сделать по аналогии с 1.3.111.1:
функция ОбработчикДрайвераМодуль.ВыполнитьКоманду
после строки
// Сформировать отчет без гашения
ИначеЕсли Команда = "PrintXReport" ИЛИ Команда = "НапечататьОтчетБезГашения" Тогда
//добавить проверку, как было раньше
Если ВходныеПараметры = Неопределено Тогда
ВходныеПараметры = МенеджерОборудованияКлиентСервер.ПараметрыВыполненияОперации();
АвторизованныйПользователь = ПользователиКлиентСервер.АвторизованныйПользователь();
ВходныеПараметры.Кассир = АвторизованныйПользователь.Наименование;
КонецЕсли;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший