|
Печать чеков УТ 11.3 на Атол 30Ф | ☑ | ||
---|---|---|---|---|
0
Novus_Dess
06.07.17
✎
06:45
|
Есть серьезная проблема, которую не можем победить пару дней уже. Спасайте кто может.
Есть реализация на 10 рублей. Мы принимаем оплату 7 рублей с отсрочкой платежа. Печатаем чек на 7 рублей. В xml, передаваемом на фискальник сумма передается корректно: cash 7 рублей, предоплата 0, постоплата 3 рубля. в драйвере на закладке "оплата" прописаны три строки : Наличные, Предоплата, постоплата. НО фискальник считает что мы оплачиваем ВСЮ сумму чека. И все, что не наличные считает приемом по карте, т.е. безналично. формат передачи данных 1.05. Вопрос один - как фискальнику объяснить, что мы приняли только 7 рублей? Или хотя бы дайте ссылку на нормальное описание формата ХМЛ, который передается в фискальник. |
|||
1
Novus_Dess
06.07.17
✎
06:51
|
<Payments Cash="7"
ElectronicPayment="0" Credit="3" AdvancePayment="0" CashProvision="0"/> |
|||
2
yzimin
06.07.17
✎
07:55
|
Как вы поняли, что у вас касса работает по 1.05?
|
|||
3
Звездец
06.07.17
✎
07:55
|
Вопрос один - как фискальнику объяснить, что мы приняли только 7 рублей?
обновить прошивку что бы он начал понимать ФФД 1.05 если она вышла, еще не смотрел изменения по атолам |
|||
4
Галахад
гуру
06.07.17
✎
07:58
|
"в драйвере на закладке "оплата" прописаны три строки : Наличные, Предоплата, постоплата."
Насколько я понимаю ККМ по барабану, что вы там понаписали. ККМ просто фиксирует, что оплата пришла по ваду оплаты 1, 3 или 3. |
|||
5
Novus_Dess
06.07.17
✎
08:05
|
(3) Да, сейчас отправили атол на перепрошивку, посмотрим что выйдет.
|
|||
6
Novus_Dess
06.07.17
✎
08:05
|
Но я нашел интересный код в процедуре закрытия чека для атолла:
СуммаНаличнойОплаты = 0; СуммаБезналичнойОплаты = 0; Для ИндексОплаты = 0 По ТаблицаОплат.Количество() - 1 Цикл Если ТаблицаОплат[ИндексОплаты][0].Значение = 0 Тогда СуммаНаличнойОплаты = СуммаНаличнойОплаты + ТаблицаОплат[ИндексОплаты][1].Значение; Иначе СуммаБезналичнойОплаты = СуммаБезналичнойОплаты + ТаблицаОплат[ИндексОплаты][1].Значение; КонецЕсли; КонецЦикла; Результат = ОбъектДрайвера.ЗакрытьЧек(ПараметрыПодключения.ИДУстройства, СуммаНаличнойОплаты, СуммаБезналичнойОплаты); |
|||
7
Novus_Dess
06.07.17
✎
08:07
|
и это при описании https://its.1c.ru/db/metod8dev#content:4829:hdoc
метода "закрыть чек" с 4 параметрами: ИДУстройства ( НаличнаяОплата (Cash) ОплатаКартой (PayByCard) ОплатаКредитом (PayByCredit) ОплатаСертификатом (PayByCertificate) Мне кажется, или это офигительный косяк в конфигурации?? |
|||
8
Novus_Dess
06.07.17
✎
08:08
|
Ут последняя 11.3.4.21
|
|||
9
El_Barto
06.07.17
✎
08:44
|
У нас также, используем последнюю УПП 1.3.92.1
|
|||
10
Novus_Dess
06.07.17
✎
09:10
|
(9) у вас такой же косяк, или такой же код и все работает?
|
|||
11
El_Barto
06.07.17
✎
09:18
|
ничего не работает и такой же код
|
|||
12
El_Barto
10.07.17
✎
05:31
|
Обновили драйвер, прошивку на кассе, перерегистрировали кассу под поддержку формата 1.05: так же ни каких изменений. 1С валят все на кассу, что не поддерживается формат ффд 1.05, поддержка сбис на учетную программу.
|
|||
13
Garykom
гуру
10.07.17
✎
05:46
|
Попробуйте пробить чек вручную через "Общий драйвер ККМ" по ФФД 1.05, если прокатит будет понятно где затык.
https://i.paste.pics/1U7HE.png |
|||
14
Garykom
гуру
10.07.17
✎
05:56
|
(13) Но думаю нифига не выйдет ибо ФФД 1.05 это пока "миф"
|
|||
15
Garykom
гуру
10.07.17
✎
06:00
|
Короче пробивайте чек только на фактически полученную оплату с дробным количеством.
Количество рассчитывайте исходя из цены и суммы оплаты: Количество = Сумма/Цену. ЗЫ И да вы передаете не "в фискальник", а не дополнительно написанный обертку драйвер (по формату 1С) поверх родного драйвера Атол (по формату Атол 3.1) |
|||
16
Garykom
гуру
10.07.17
✎
06:00
|
(15) *а В дополнительно
|
|||
17
Garykom
гуру
10.07.17
✎
06:13
|
(7) Это не косяк а старый драйвер
"3.5. Требования к разработке драйверов для фискальных регистраторов" 54-ФЗ и новые дальше идут "3.6. Требования к разработке драйверов для ККТ с функцией передачи в ОФД" Причем "ВНИМАНИЕ: Данный стандарт определяет требования к ККТ на основании форматов фискальных документов версии «1.0»" |
|||
18
Garykom
гуру
10.07.17
✎
06:24
|
(17)+ В новом драйвере (по формату атол) "СформироватьЧек (ProcessCheck)"
ЗЫ Прикольно на сайте атол снесли (убрали) последнюю 8.15.0 версию, только "8.14.2.2 от 23.05.2017 06:31" вижу. |
|||
19
ИмяФамилия
10.07.17
✎
07:10
|
(12) каким образом "перерегистрировали кассу под поддержку формата 1.05"?
в свойствах ККТ, в 1С, пишет ФФД отличное от 1.0? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |