Пробитие чека ККМ при реализации. УТ 11.4
Клиента недоволен, что при пробитии реализации чек пробивается как оплата предварительная:
Попробовал заменить сумму предоплаты в модуле ПодключаемоеОборудованиеУТВызовСервера.ПараметрыФискализацииЧека на ноль через отладчик:
Получил вот так выглядящий чек:
В процедуре МенеджерОборудованияКлиентСервер.СформироватьТекстНефискальногоДокумента вижу, что вся сумма ушла из суммы предоплаты в сумму постоплаты. Поэтому и такой чек, как будто все оплачено постоплатой.
Делаем расширение на ПодключаемоеОборудованиеУТВызовСервера.ПараметрыФискализацииЧека:
&Вместо("ПараметрыФискализацииЧека") Функция дор_ПараметрыФискализацииЧека(ДанныеДокумента, СуммаПредоплатыКорректировка, ЭтоВозврат) ПараметрыФискализацииЧека = ПродолжитьВызов(ДанныеДокумента, СуммаПредоплатыКорректировка, ЭтоВозврат); Попытка ЭтоРеализация = ТипЗнч(ДанныеДокумента.Шапка.ДокументСсылка) = Тип("ДокументСсылка.РеализацияТоваровУслуг"); Исключение ЭтоРеализация = ложь; КонецПопытки; Если ЭтоРеализация Тогда ПараметрыФискализацииЧека.ТаблицаОплат.Очистить(); СтрокаОплаты = Новый Структура(); СтрокаОплаты.Вставить("ТипОплаты", Перечисления.ТипыОплатыККТ.Наличные); СтрокаОплаты.Вставить("Сумма", ДанныеДокумента.Шапка.СуммаДокумента); ПараметрыФискализацииЧека.ТаблицаОплат.Добавить(СтрокаОплаты); //На всякий случай ставим полную оплату //Вдруг 1с по заказу определит, что у нас частичная оплата... Для Каждого СтрокаПозицииЧека ИЗ ПараметрыФискализацииЧека.ПозицииЧека Цикл СтрокаПозицииЧека.ПризнакСпособаРасчета = Перечисления.ПризнакиСпособаРасчета.ПередачаСПолнойОплатой; КонецЦикла; КонецЕсли; Возврат ПараметрыФискализацииЧека; КонецФункции
Чек стал выглядеть так:
Немного, конечно не правильно по сути, но удобно клиенту. Он пробивает чек из реализации, проводит ПКО, не пробивая и все сходится, получается один чек вместо двух.
При отладке использовал встроенную включенную по умолчанию возможность предпросмотра чека ККМ при его пробитии из реализации. Реальный чек пробивать так и не понадобилось при разработке.
Среда: УТ 11.4.13.46 Объем: 1 час.
Свежие комментарии