Имя: Пароль:
1C
1C 7.7
v7: ККМ Феликс 02к и 1с ТиС 77
0 curys
 
19.08.11
15:11
Доброе время суток!
Такая ситуация при печати чека на ккм всегда печатается вид оплаты наличными. Подскажите как сделать на данном ККМ можно было производить оплаты с другими видами оплаты(допустим по пластиковым картам?
1 __Se24
 
19.08.11
15:44
Начать с изучения инструкции к драйверу этого чудесного аппарата ))
2 Torquader
 
21.08.11
15:02
Сначала лучше посмотреть в сторону того, как вы будете принимать оплату по картам (то есть терминал или т.п.), а потом уже лезть в 1С это реализовывать.
3 curys
 
21.08.11
18:41
(2)  в моем случае просто стоит реквизит наличный(безналичный) расчет, как все это передавать в обработку я сделал, проблема в следующем:

в обработке которая обеспечивает печать чека fr_comm.ert имеет всего один oбъект.summ = суммачека; который передается в ФР. А например в Штрихе в обработке можно задать 4 вида суммы
summ1 - наличные,
summ2 - кредит,
summ3 - тара,
summ4 - пластиковые карты

а вот как передать параметры на нужную сумму в Феликсе не могу понять...
4 curys
 
22.08.11
19:01
что никто не сталкивался, с такой проблемой? помогите пожалуйста, я уже не знаю как её решить...
5 Torquader
 
22.08.11
19:31
Феликс работает через драйвер Атол, то есть смотреть в сторону Штрих-М, конечно, можно, но лучше почитать описание от Атол-а.
6 Torquader
 
22.08.11
19:34
http://www.atol.ru/download/documents/dto/FprnM_Pm.pdf
Там что-то должно быть.
7 Torquader
 
22.08.11
19:46
То есть тебе нужно установить TypeClose вместо 0 (наличными) в один из пяти видов оплаты (а Феликс, насколько помню поддерживает только 3).
И метод Payment() его можно гонять несколько раз для нескольких видов оплаты.
Потом закрываем чек CloseCheck()
8 curys
 
23.08.11
11:01
Torquader, спасибо Вам большое, за подсказку, все сделал, ФР печатает так как надо.
Вот что пришлось написать:
   Если (Получено = 0) ИЛИ (Получено = СуммаЧека) Тогда
             //БН 0/1 наличными/безналичными передается из документа Чек
           Если БН = 1 Тогда
               Объект.Summ = Окр(Получено, 2, 1);
               Объект.TypeClose = 3;  //печать чека по пл. картам
               Объект.ЗакрытьЧек();
           Иначе
               Объект.Summ = Окр(Получено, 2, 1);
               Объект.TypeClose = 0; // печать чека по наличным
               Объект.ЗакрытьЧек();
           КонецЕсли;
   Иначе
       Объект.Summ = Окр(Получено, 2, 1);  
       Объект.TypeClose = 0;     //печать чека по наличным со сдачей
       Объект.ОплатаСоСдачей();
           
   КонецЕсли;
9 tommi
 
20.09.11
22:58
А если у меня оплата кредитными картами то TypeClose = 3 ,и все больше ничего настраивать или перепрограммировать в Драйвере ККМ не надо? И еще какие значения принимает TypeClose и что они означают?
10 sapphire
 
20.09.11
23:03
Ребята! Вы чего ето тут пишете? Давным давно был придуман реквизит Вид оплаты....
11 tommi
 
21.09.11
13:23
Ты наверно путаешь с 8-кой,в ТиС 7.7 в ЧекККМ вид оплаты нет,надо дорабатывать.
Ошибка? Это не ошибка, это системная функция.