|
Штрих-М Обнуление сумм после печати чека | ☑ | ||
---|---|---|---|---|
0
DenisVich
26.04.18
✎
10:03
|
Здравствйте. Есть чек электронно МИР например. Распечатали чек. Потом печатаем наличными чек, но сумма с предыдущего чека при обнулении summ1..summ4 не обнуляется. В чем может быть причина? Спасибо.
|
|||
1
DenisVich
26.04.18
✎
10:03
|
Т.е. следущий чек наличными берет пропорционально сумму - берет ее из предыдущего чека.
|
|||
2
Kigo_Kigo
26.04.18
✎
10:05
|
Была такая бяка, вылечилось сменой прошивки
|
|||
3
piter3
26.04.18
✎
10:05
|
Может код такой,А не ккм
|
|||
4
piter3
26.04.18
✎
10:06
|
(2) ого,штрих тоже отжигает значит
|
|||
5
DenisVich
26.04.18
✎
10:06
|
ФискальныйРегистраторОбъект.Summ1=0;
ФискальныйРегистраторОбъект.Summ2=0; ФискальныйРегистраторОбъект.Summ3=0; ФискальныйРегистраторОбъект.Summ4=0; |
|||
6
DenisVich
26.04.18
✎
10:07
|
Остальными суммовыми итогами не пользуемся.
|
|||
7
DenisVich
26.04.18
✎
10:08
|
Остальными суммовыми итогами не пользуюсь. Других нету других типов чеков. Прошивка последняя.
|
|||
8
Kigo_Kigo
26.04.18
✎
10:14
|
Может не надо предварительно обнулять, тем более это идет в теле открытого чека
Если ВидОплаты = "Наличными" тогда ФискальныйРегистраторОбъект.Summ1=Получено; ФискальныйРегистраторОбъект.Summ2=0; ФискальныйРегистраторОбъект.Summ3=0; ФискальныйРегистраторОбъект.Summ4=0; ИначеЕсли ВидОплаты = "Электроно"; ФискальныйРегистраторОбъект.Summ1=0; ФискальныйРегистраторОбъект.Summ2=ПоБанку; ФискальныйРегистраторОбъект.Summ3=0; ФискальныйРегистраторОбъект.Summ4=0; Иначе Сообщить("Не указан вид оплаты") КонецЕсли; |
|||
9
DenisVich
26.04.18
✎
10:15
|
(8) Так потом идет:
Если ТипКарты = Перечисления.ТипыКарт.Mastercard Тогда ФискальныйРегистраторОбъект.Summ4=Сумма; ИначеЕсли ТипКарты = Перечисления.ТипыКарт.Visa Тогда ФискальныйРегистраторОбъект.Summ3=Сумма; ИначеЕсли ТипКарты = Перечисления.ТипыКарт.МИР Тогда ФискальныйРегистраторОбъект.Summ2=Сумма; КонецЕсли; ФискальныйРегистраторОбъект.StringForPrinting=ПечатьСтроки; ФискальныйРегистраторОбъект.CloseCheck(); ОтветДрайвера(); |
|||
10
Kigo_Kigo
26.04.18
✎
10:18
|
(9) Вот именно, обнуляй в потом, а не перед, возможно это и есть загвоздка
Если ТипКарты = Перечисления.ТипыКарт.Mastercard Тогда ФискальныйРегистраторОбъект.Summ1=0; ФискальныйРегистраторОбъект.Summ2=0; ФискальныйРегистраторОбъект.Summ3=0; ФискальныйРегистраторОбъект.Summ4=Сумма; ИначеЕсли ТипКарты = Перечисления.ТипыКарт.Visa Тогда ФискальныйРегистраторОбъект.Summ1=0; ФискальныйРегистраторОбъект.Summ2=0; ФискальныйРегистраторОбъект.Summ3=Сумма; ФискальныйРегистраторОбъект.Summ4=0; ИначеЕсли ТипКарты = Перечисления.ТипыКарт.МИР Тогда ФискальныйРегистраторОбъект.Summ1=0; ФискальныйРегистраторОбъект.Summ2=Сумма; ФискальныйРегистраторОбъект.Summ3=0; ФискальныйРегистраторОбъект.Summ4=0; КонецЕсли; |
|||
11
Kigo_Kigo
26.04.18
✎
10:19
|
А то обнуление убери
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |