| 
    
        
     
     | 
    
  | 
Штрих-М Обнуление сумм после печати чека | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
         
        А то обнуление убери     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |