Главная 
 Каталог 
 Поддержка 
 Компания 
 Партнеры 
 1C:Франчайзинг 
 Карта сайта 

Задать вопрос
Часто задаваемые вопросы
Справочные материалы
Публикации


Поиск по сайту



Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация


Подписка

Изменение параметров





Hits 88254408
16130
Hosts 3943130
1148
Visitors 19002467
3155

20


Поддержка / Форумы / Публичные форумы / Программное обеспечение / CardBase и дисконтные карты, помогите разобраться.

  CardBase и дисконтные карты, помогите разобраться.

Версия для печати
RSS
CardBase и дисконтные карты, помогите разобраться.
 
Доброго временни суток коллеги помогите разобраться с дисконтными картами и приборам VT-CardBase.

Возникла примерно следующия проблема пытаемся внедрить дисконтные карты.
Дисконтные карты считываются сканером ШК, после чего на экране на несколько секунд возникает надпись подождите и проподает, а на чеке пичатается надпись NOT DISKOUNT CARD.
Ниже преведен кусок кода 1С котоый создает файл дисконтных карт.
Если кто сталкивался расскажите, что не так.


ФайлБТ = СоздатьОбъект("XBase");
ИмяФайла = "DISCOUNT";

Если ФС.СуществуетФайл(ИмяФайла)=1 Тогда
ФС.УдалитьФайл(ИмяФайла);
КонецЕсли;

Если ФС.СуществуетФайл(ИмяФайла)=0 Тогда
ФайлБТ.КодоваяСтраница(1);
ФайлБТ.ДобавитьПоле("CARD" ,"C",64,0);
ФайлБТ.ДобавитьПоле("DISCOUNT","N",3,2);
ФайлБТ.ДобавитьПоле("DCODE" ,"N",13,0);
ФайлБТ.ДобавитьПоле("TEXT","C",20,2);
ФайлБТ.СоздатьФайл(ИмяФайла);
Иначе
ФайлБТ.ЗакрытьФайл();
Возврат 0;
КонецЕсли;
ПроцентСкидки = Формат(3,"Ч3,2");

ФайлБТ.Добавить();
ФайлБТ.CARD = "";
ФайлБТ.DISCOUNT = Число(ПроцентСкидки);
ФайлБТ.DCODE = Число(2000031820019);
ФайлБТ.TEXT = Строка("Скидка 3%");
ФайлБТ.Записать();
ФайлБТ.ЗакрытьФайл();

ТекущийКаталог = ФС.ТекКаталог();
ФС.УстТекКаталог(КаталогОбмена);
Если ФС.СуществуетФайл("CardBase-indexer.exe") = 1 Тогда
ЗапуститьПриложение("CardBase-indexer.exe DISCOUNT.DBF CARD");
ЗапуститьПриложение("CardBase-indexer.exe DISCOUNT.DBF DCODE");
Иначе
Сообщить("Файл дисконтных карт не проиндиксирован");
КонецЕсли;
ФС.УстТекКаталог(ТекущийКаталог);
 
а чуть не забыл касса Касби 02-К
Сарание всем СПС
 
Покажите содержимое файла Cardbase.txt на карточке прибора.
 
VT:CardBase для ККМ АМС-100К, АМС-100МК(-01), АМС-мини-100К и КАСБИ-02К (2 и 7 версии), Версия 1.25
Дата и время создания : Aug 5 2009 17:19:40
VT:CardBase.Загрузчик :Версия загрузчика: 3.02
PREFIX=23
TYPE=0
TYPEDISPLAY=0
EDIT-CODE=2222222222222
DUBLICATE=0
REPORT-CODE=0000000000017
NUM-REPORT-CODE=0000000000024
TIME-DISPLAY=1500
SECTION=0
SCALE=0

Это содеожимое файла CardBase.txt
Надеюсь это поможет разобраться, зарание спасибо.
 
Код
ФайлБТ.CARD = ""; 
вместо этого надо писать
Код
ФайлБТ.CARD = "2000031820019"; 
Т.е. код карты должен быть в поле CARD.







© 2000-2024 Версия-Т