Ошибка при закрытии смены конфа Альфа-Авто 5 обычные формы (касса АТОЛ)

1. user1302499 07.07.21 13:32 Сейчас в теме
При закрытии смены выдает такую ошибку:


Ошибка при гашении фискальных регистраторов
Ошибка инкассации: Ошибка при выполнении Инкассации на ФРе ККТ FPrint (1С-обработка + драйвер "Атол") №1
Неверная цена (сумма)
Закрытие кассовой смены ПРЕРВАНО

И хоть убейте не понимаю куда рыть. Гугл ничего не подсказал. Надеюсь на то, что кто-то уже борол подобное.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. karpik666 3859 07.07.21 14:09 Сейчас в теме
(1) скорее всего у вас стоит автоматическая инкассация, либо сумма инкассации больше, чем на фискальном регистраторе находится денег в памяти.
4. user1302499 07.07.21 14:57 Сейчас в теме
(2) денег и там и там одинаково
3. uriah 18 07.07.21 14:32 Сейчас в теме
(1)
Ошибка при гашении фискальных регистраторов
Ошибка инкассации: Ошибка при выполнении Инкассации на ФРе ККТ FPrint (1С-обработка + драйвер "Атол") №1
Неверная цена (сумма)
Закрытие кассовой смены ПРЕРВАНО

У меня была такая ошибка - ИНН не правильный был внесен у покупателя.
5. user1302499 07.07.21 14:59 Сейчас в теме
(3) У покупателя? То есть в одном из чеков за смену?
8. uriah 18 07.07.21 15:16 Сейчас в теме
(5)
У покупателя? То есть в одном из чеков за смену?

Из реализации чек пробивали.
6. user1302499 07.07.21 14:59 Сейчас в теме
(3) мы в розницу через РМК (фронт кассира в альфе) продаем
7. karpik666 3859 07.07.21 15:13 Сейчас в теме
(1) https://rarus.ru/forum/messages/forum7/topic11493/message83108/#message83108
Ну и слова про то, что гуглением ничего не нашли - явно вранье
9. user1302499 07.07.21 15:28 Сейчас в теме
(7) Я читал это. Как мне это должно было помочь?
11. karpik666 3859 07.07.21 15:28 Сейчас в теме
(9) у вас при инкассации передается 0, вы отладкой проходились?
12. user1302499 07.07.21 15:29 Сейчас в теме
(11) У меня при отладке, когда запросы к ККТ идут 1с вылетает и отладка слетает, я пытался)
14. karpik666 3859 07.07.21 15:30 Сейчас в теме
(12) ставьте точку останова не там, где используется компонента Рарус, она у всех вылетает, а в форме обработки "ТорговоеОборудование" для АТОЛ
13. user1302499 07.07.21 15:30 Сейчас в теме
(11) Что за 0 передается? Типа снимаю денег 0?
15. karpik666 3859 07.07.21 15:31 Сейчас в теме
16. karpik666 3859 07.07.21 15:33 Сейчас в теме
(13) по ссылке, что я привел, описана как раз такая ситуация, что при нулевой сумме снятия денег выходит такая ошибка.
17. user1302499 07.07.21 15:40 Сейчас в теме
(16) Почему раньше такого не было, интересно...

Вот сейчас попал в отладку в процедуру инкасации. После чего отладка прервалась и более туда не попадает. Это ужас какой-то))
18. user1302499 07.07.21 15:46 Сейчас в теме
(16) Ладно, а почему вообще оно могло начать 0 передавать? все же нормально было
19. karpik666 3859 07.07.21 15:47 Сейчас в теме
(18) ну по этому вопросу вам наверное лучше сюда https://v-kosmose.com/gadanie-onlajn/na-kofejnoj-gushhe/
20. user1302499 07.07.21 15:52 Сейчас в теме
(19) //Вот этот страшный кусок кода.

//Почему то ТаблицаОплат если через отладку смотреть не имеет ни значения ни тип первый раз такое вижу



ПарольКассираЧека = ВходныеПараметры.GetValue(2,0);
Если (ТипЗнч(ТаблицаОплат)<>Тип("COMОбъект")) Тогда Возврат 22103; КонецЕсли;
ТаблицаОплат.GetBounds(КолвоСтрок,КолвоСтолбцов);
Если (КолвоСтолбцов<>4) Тогда Возврат 22103; КонецЕсли;
СуммаИнкассации=0;
Попытка
Для Сч=0 По КолвоСтрок-1 Цикл
Если ТаблицаОплат.GetValue(Сч,0)=0 Тогда //обрабатываем только наличные
СуммаИнкассации=СуммаИнкассации+ТаблицаОплат.GetValue(Сч,2);
КонецЕсли;
КонецЦикла;
Исключение
Возврат 22103;
КонецПопытки;

АннулироватьЧек();
21. karpik666 3859 07.07.21 15:54 Сейчас в теме
(20) это объекты сформированные компонентой лицензирования Рарус, если их пробовать смотреть, то отладка будет вылетать, в отладке вы можете смотреть только объекты не имеющие тип ComObject
22. user1302499 07.07.21 15:55 Сейчас в теме
(21) классно. просто огонь. А как мне тогда узнать в чем проблема? xD
23. karpik666 3859 07.07.21 15:56 Сейчас в теме
(22) читайте код, плюс смотрите какая сумма передается в процедуру инкассации, ее можно глянуть, она не com
25. user1302499 07.07.21 16:02 Сейчас в теме
(23) Конкретно в процедуру ОбработатьИнкасацию что на форме обработки не передается цена. Она по коду устанавливается 0 после в попытке идет такой код:

Попытка
Для Сч=0 По КолвоСтрок-1 Цикл
Если ТаблицаОплат.GetValue(Сч,0)=0 Тогда //обрабатываем только наличные
СуммаИнкассации=СуммаИнкассации+ТаблицаОплат.GetValue(Сч,2);
КонецЕсли;
КонецЦикла;
Исключение
Возврат 22103;
КонецПопытки;

Но ничего не меняется она так же 0
26. karpik666 3859 07.07.21 16:04 Сейчас в теме
(25) и что непонятного, "ТаблицаОплат.GetValue(Сч,0)" - это тип оплаты, 0 - это наличные, ТаблицаОплат.GetValue(Сч,2) - это сумма оплаты, в данном случае значит - сумма остатков денежных средств на кассе равна нулю.
24. karpik666 3859 07.07.21 16:01 Сейчас в теме
(22) если не хотите заморачиваться, то воспользуйтесь этим решением ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс , подходит для вашей Альфа-Авто, будет работать и отладка, и таких ошибок не будет. Инструкция по внедрению
10. user1302499 07.07.21 15:28 Сейчас в теме
(7) я уже в логах смотрю. Все цены правильно передаются, количество тоже правильно!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот