Чек пробивается снова и снова. Розница 2.3

А потом возникает вот такая странная ошибка на ФР Штрих-М:

Значение не является значением объектного типа (ДокументОснование)
{ОбщийМодуль.ОбщегоНазначенияРМКРТ.Модуль(4768)}:Если ТипЗнч(ВходящиеДанные.ДокументОснование) = Тип("ДокументСсылка.РегистрацияБезналичнойОплаты") Тогда
{ОбщийМодуль.ОбщегоНазначенияРМКПереопределяемый.Модуль(1263)}:ОбщегоНазначенияРМКРТ.ФискализироватьЧекЗавершение(ВходящиеДанные, ДополнительныеПараметры);
{ОбщийМодуль.МенеджерОборудованияВызовСервераПереопределяемый.Модуль(386)}:ОбщегоНазначенияРМКПереопределяемый.ФискализироватьЧекЗавершение(РезультатФискализации, ПараметрыФискализации);
{ОбщийМодуль.ОборудованиеЧекопечатающиеУстройстваВызовСервера.Модуль(1798)}:МенеджерОборудованияВызовСервераПереопределяемый.ФискализацияЧекаВОчереди(ИдентификаторФискальнойЗаписи, ПараметрыФискализации, ОборудованиеККТ, РезультатФискализации);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1841)}:МодульОборудованиеЧекопечатающиеУстройстваВызовСервера.ЗаписатьСтатусЧекаВОчереди(ОбщиеПараметры, СтатусЧека, Неопределено, ТекстСообщения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1595)}:ВыполнитьОбработкуОповещения(ПараметрыВыполнениеКоманды.ОповещениеПриЗавершении, РезультатВыполнения);
{ОбщийМодуль.ПодключаемоеОборудованиеДрайверСинхронноКлиент.Модуль(130)}:ВыполнитьОбработкуОповещения(ОповещениеПриЗавершении, РезультатВыполнения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1306)}:ОбработчикДрайвера.НачатьВыполнениеКоманды(ОписаниеОповещения, ПодключенноеУстройство, Команда, ДанныеОперации);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1482)}:ВыполнениеКомандыОбработчика(ПодключенноеУстройство, ПараметрыВыполнениеКоманды);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(920)}:ВыполнитьОбработкуОповещения(Параметры.ОповещениеПриПодключении, РезультатВыполнения);
{ОбщийМодуль.ПодключаемоеОборудованиеДрайверСинхронноКлиент.Модуль(281)}:ВыполнитьОбработкуОповещения(ДополнительныеПараметры.ОповещениеПриЗавершении, РезультатВыполнения);
{ОбщийМодуль.ПодключаемоеОборудованиеДрайверКлиент.Модуль(15)}:ВыполнитьОбработкуОповещения(ОповещениеПриЗавершении, ОбъектДрайвера);
{ОбщийМодуль.ПодключаемоеОборудованиеДрайверСинхронноКлиент.Модуль(174)}:ПодключаемоеОборудованиеДрайверКлиент.НачатьПолучениеОбъектаДрайвера(Оповещение, ПараметрыПодключения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(880)}:НовоеПодключение.ОбработчикДрайвера.НачатьПодключениеУстройства(Оповещение, НовоеПодключение);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(823)}:НачатьПодключениеОборудования(ОповещениеПриПодключении, ИдентификаторКлиента, , ИдентификаторУстройства);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1447)}:НачатьПодключениеОборудованиеПоИдентификатору(ОписаниеОповещения, ИдентификаторКлиента, ИдентификаторУстройства);
{ОбщийМодуль.ОборудованиеЧекопечатающиеУстройстваКлиент.Модуль(18)}:МенеджерОборудованияКлиент.НачатьВыполнениеКоманды(ОповещениеПриЗавершении, ИдентификаторКлиента, ИдентификаторУстройства,
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1910)}:МодульОборудованиеЧекопечатающиеУстройстваКлиент.НачатьФискализациюЧекаНаФискальномУстройстве(ОписаниеОповещения, УникальныйИдентификатор, ИдентификаторУстройстваККТ, ОбщиеПараметры, ДополнительныеПараметры);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1846)}:ФискализацияЧековВОчереди_Начало();
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1595)}:ВыполнитьОбработкуОповещения(ПараметрыВыполнениеКоманды.ОповещениеПриЗавершении, РезультатВыполнения);
{ОбщийМодуль.ПодключаемоеОборудованиеДрайверСинхронноКлиент.Модуль(130)}:ВыполнитьОбработкуОповещения(ОповещениеПриЗавершении, РезультатВыполнения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1306)}:ОбработчикДрайвера.НачатьВыполнениеКоманды(ОписаниеОповещения, ПодключенноеУстройство, Команда, ДанныеОперации);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1482)}:ВыполнениеКомандыОбработчика(ПодключенноеУстройство, ПараметрыВыполнениеКоманды);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(920)}:ВыполнитьОбработкуОповещения(Параметры.ОповещениеПриПодключении, РезультатВыполнения);
{ОбщийМодуль.ПодключаемоеОборудованиеДрайверСинхронноКлиент.Модуль(281)}:ВыполнитьОбработкуОповещения(ДополнительныеПараметры.ОповещениеПриЗавершении, РезультатВыполнения);
{ОбщийМодуль.ПодключаемоеОборудованиеДрайверКлиент.Модуль(15)}:ВыполнитьОбработкуОповещения(ОповещениеПриЗавершении, ОбъектДрайвера);
{ОбщийМодуль.ПодключаемоеОборудованиеДрайверСинхронноКлиент.Модуль(174)}:ПодключаемоеОборудованиеДрайверКлиент.НачатьПолучениеОбъектаДрайвера(Оповещение, ПараметрыПодключения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(880)}:НовоеПодключение.ОбработчикДрайвера.НачатьПодключениеУстройства(Оповещение, НовоеПодключение);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(823)}:НачатьПодключениеОборудования(ОповещениеПриПодключении, ИдентификаторКлиента, , ИдентификаторУстройства);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1447)}:НачатьПодключениеОборудованиеПоИдентификатору(ОписаниеОповещения, ИдентификаторКлиента, ИдентификаторУстройства);
{ОбщийМодуль.ОборудованиеЧекопечатающиеУстройстваКлиент.Модуль(18)}:МенеджерОборудованияКлиент.НачатьВыполнениеКоманды(ОповещениеПриЗавершении, ИдентификаторКлиента, ИдентификаторУстройства,
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1910)}:МодульОборудованиеЧекопечатающиеУстройстваКлиент.НачатьФискализациюЧекаНаФискальномУстройстве(ОписаниеОповещения, УникальныйИдентификатор, ИдентификаторУстройстваККТ, ОбщиеПараметры, ДополнительныеПараметры);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(1962)}:ФискализацияЧековВОчереди_Начало();
{Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(9983)}:МенеджерОборудованияКлиент.ФискализацияЧековВОчереди(Ложь);
{Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(9282)}:ВыполнитьОбработкуОповещения(Оповещение);
{Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(8654)}:СоздатьЧеки(Отказ, ПечатьПослеПробитияЧека);

В фискальных операциях видно, что чек 7751 дублируется несколько раз:

Открыл чек и увидел, что его статус «Пробит», но он находится «В очереди».

Кликнул по чеку, открылась очередь чеков, откуда я уже смог его удалить:

Судя по предыдущим данным, чек не мог провестись из-за ошибки расширения (расширение использует данные формы и чек не проводится из журнала чеков). В итоге 1С снова и снова пробовала пробить чек из очереди и не могла его провести, чтобы зафиксировать результат.

Среда: Розница 2.3.11.23 Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *