В Комплексной конфигурации 7.7 в модуле формы документа ЧекККМ есть функция «ПробитьЧекНаККМ()» в ней вызывается Функция «глДПОткрытьДенежныйЯщик()» что она делает? Ведь в ней речь идёт о Дисплее покупателя.
Функция глДПОткрытьДенежныйЯщик() Экспорт
Рез = 0;
Если глДПВкл = 1 Тогда
Параметры = СоздатьОбъект("СписокЗначений");
Параметры.Установить("Процесс" , "открыть_денежный_ящик");
Параметры.Установить("Объект" , глДП);
РезТекст = глОборудованиеКоманда("Дисплей", глДПОбработка, Параметры);
Если ПустоеЗначение(РезТекст) = 0 Тогда
Сообщить(РезТекст);
Иначе
Если Параметры.Получить("Результат") = 0 Тогда
Сообщить("Дисплей покупателя: ошибка при попытке открыть денежный ящик");
Сообщить(Параметры.Получить("ОписаниеРезультата"));
Иначе
Рез = 1;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Просто, у некоторых дисплеев покупателя есть разъём под денежный ящик, и, видимо, команда для такого случая, так как хороший фискальный регистратор открывает денежный ящик при пробитии чека автоматически.
Команда на открытие ящика находится скорее всего в глОборудованиеКоманда
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший