|
|
Штрих-М Обнуление сумм после печати чека |
☑ |
|
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
|
А то обнуление убери
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший