Всем привет! Розница базовая 2.3.7.22, подключена касса меркурий 115Ф. При пробитии чека после основного, печатается чек Выдачи денег.
Документ ПКО делает два движения по регистру Денежные средства в кассе.
Через конфигуратор посмотрел процедуру пробития чека, там есть вызов процедуры инкасации, которая будет при успешном завершении операции пробития чека.
Если РезультатВыполнения.Результат Тогда
// Установить полученное значение номера чека реквизиту документа.
Если ЗначениеЗаполнено(РезультатВыполнения.ВыходныеПараметры[1]) Тогда
Объект.НомерЧекаККМ = РезультатВыполнения.ВыходныеПараметры[1];
Иначе
Объект.НомерЧекаККМ = НомерДокументаКассыККМ[Объект.КассаККМ];
КонецЕсли;
РезультатЗаписи = Записать(Новый Структура("РежимЗаписи", РежимЗаписиДокумента.Проведение));
Если РезультатЗаписи = Истина Тогда
НомерДокументаКассыККМ[Объект.КассаККМ] = Объект.НомерЧекаККМ + 1;
ПорядковыйНомерПродажи = ПорядковыйНомерПродажи + 1;
КонецЕсли;
ПараметрыОперации.Вставить("ТипИнкассации", 0);
ПараметрыОперации.Вставить("Сумма" , Объект.СуммаДокумента);
Оповещение = Новый ОписаниеОповещения("НапечататьЧекКлиентИнкассацияЗавершение", ЭтотОбъект, ПараметрыОперации);
МенеджерОборудованияКлиент.НачатьИнкассациюНаФискальномУстройстве(Оповещение, УникальныйИдентификатор, ПараметрыОперации, ПараметрыОперации.ИдентификаторУстройства);
Иначе
ЭтаФорма.Доступность = Истина;
ТекстСообщения = НСтр("ru = 'При печати чека произошла ошибка.
|Чек не напечатан на фискальном устройстве.
|Дополнительное описание: %ДополнительноеОписание%'");
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%ДополнительноеОписание%", РезультатВыполнения.ОписаниеОшибки);
ОбщегоНазначенияКлиент.СообщитьПользователю(ТекстСообщения);
КонецЕсли;
Показать
В правах у пользователя нет прав на выдачу денег.
Это ошибка конфигурации или где-то есть определенная настройка, отключающая выдачу?