Вернуться
Вопрос о дисконте
Vacony
0 - 04.06.2008-10:30
Я верно понимаю, что набор DiscountCards един для всех каштанов ? Т.е. карта скидки с номером 1 будет иметь одинаковую скидку на ВСЕХ каштанах ?
Vacony
1 - 04.06.2008-11:14
и в догонку - не работает метод AbsolutePosition на запись, его чтение возвращает порядковый текущий номер карты, а вот использовать его для получения записи (как в примере - dc.AbsolutePosition = 11) не получается.
Jekky
2 - 04.06.2008-11:25
1. Прально.
2. Не утанавливается. Используйте метод Move с букмарком начала
Vacony
3 - 04.06.2008-13:33
вот про 2. можно подробней ? Т.к. на попытку сделать Карточки.Move (10) ругается... что там с букмарками ?
Jekky
4 - 04.06.2008-16:11
move 10,1
букмарк первой записи нужен
Игорь
5 - 18.11.2008-15:28
Я недавно столкнулся с этой системой, и у меня есть вопросы: где можно прочесть подробную инструкцию для работы с дисконтными картами и сканером штрих-кодов? И каким образом продажи могут быть привязаны к номерам дисконтных карт, т.к. мне необходимо формировать документы в 1С с привязкой к № карты? ...
Валерий
6 - 19.11.2008-15:13
Дисконтная карта сканируется в начале чека.
При этом в протокол заносится операция ctopDiscountCard с номером карты. Действие карты распространяется до конца чека. В протокольные операции ctopArtPlus закладывается реальная цена продажи, которая уменьшена от текущей на применяемый процент скидки. Сумма скидки по операции ctopArtPlus расчитывается как
([текущая цена]-[реальная цена])*количество.
Почитать можно там:
http://www.cashtan.com/products/discount/
и в хелпе:
http://www.cashtan.com/files/7/CashTAN.chm
Ищите по ключевым словам "скидка", "дисконт", "discount".
Игорь
7 - 08.12.2008-11:13
Господа, такой вопрос...я все понимаю порядковый номер карты, номер группы, таблица соответствий... а дальше че с этим делать...??
если у меня процент скидки расчитывается в 1С и я соответственно знаю номер группы для этой скидки , то и соответствие группы и номера карточки я подправил... а зачем все это , если кассир сам указывает какая скидка применяется к чеку ?
Валерий
8 - 11.12.2008-15:37
Скидки вручную на кассе можно и запретить.
Игорь
9 - 12.12.2008-16:12
Можно. Допустим запретил я. а как же тогда скидка,рассчитанная в 1С, будет на кассе фигурировать и учитываться при расчете итоговой суммы по чеку? процент Скидки же надо в каштан залить, а как и куда?
SkyNet
10 - 06.04.2009-12:07
Еще один вопрос:
При выгрузке данных в CashTan из 1С (NewGoodsList(LocalCode,Department , и т.п.... ) я указываю процент скидки для каждого товара (Discount0, Discount1, Discount2 ,Discount3 тип Integer) , т.е. , например 10,20,30,40, но при этом, выгрузка проходит успешно, а CashTan данные не принимает, т.е. список товаров пуст и касса выдает ошибку (т.к. не находит товара). Вот собственно вопрос - в каком формате (Discount0, Discount1, Discount2 ,Discount3 ) надо передавать значения скидок (0.1 или 10 или 1000 ) при выгрузке ?
Валерий
11 - 06.04.2009-13:34
Скидки передаются в объект с дискретностью 0.5%.
Т.е. для скидки в 3.5% необходимо передать число 7, для 5% -- 10 и т.д..

Заполненому объекту NewGoodsList надо не забывать делать метод Upload, после чего справочник товаров станет текущим. А чтобы он попал в устройство CashTAN необходимо, чтобы в настройках CashTAN'а был выбран способ загрузки по новому справочнику. Либо можно выполнить метод StartConnection.
SkyNet
12 - 09.04.2009-12:34
Так все ж по инструкции и делаю... Без параметров Discount0, Discount1, Discount2 ,Discount3 - загружает отлично.... а с ними нет.
и Upload после заполнения отрабатывается без ошибок...
Jekky
13 - 09.04.2009-13:52
А в драйвере данные видны?
SkyNet
14 - 13.04.2009-11:00
>>А в драйвере данные видны?
Нет. В том то все и дело. Что передача параметров проходит без ошибок, а CashTan не получает (не отображает) их вообще :(
Jekky
15 - 13.04.2009-14:42
Значит нули передаёте.
Очень может быть, что дисконт ваш касается части товров и они не первые.
SkyNet
16 - 14.04.2009-09:21
Очень может быть, что дисконт ваш касается части товров и они не первые. - можно подробнее ?
Jekky
17 - 14.04.2009-10:23
Перечитал ещё раз - если ни одного товара в списке нет, то это не тот случай.
Вот вам для проверки пример на Эксель - создаёт одну товарную позицию со скидками.
Private Sub Test()
Dim ct As Object, gl As Object
Set ct = CreateObject("CashTANP9.Application")
Set gl = ct.Sections(Cells(1, 6)).NewGoodsList
gl.AddRecordEx 1000, 1, False, 1234567890123#, "Art", 1, 2, 10, 20, 30, 40
gl.Upload
Exit Sub
End Sub

Участник броуновского движения
18 - 15.04.2009-17:00
>>gl.AddRecordEx 1000, 1, False, 1234567890123#, "Art", 1, 2, 10, 20, 30, 40
пробывал... пишет "Недостаточно параметров"
При передаче параметров в виде "1000, 1, False, 1234567890123#, "Art", 1, 2,,,,,,,,,,,,,,,,,,,10, 20, 30, 40,,,,,,," - драйвер после Uploadа не отображает не одину переданную запись
SkyNet
19 - 16.04.2009-11:56
Спасибо Господа. Тех. поддержка РЕСПЕКТ !!!!

Добавить сообщение
Ваше имя 
Пароль (для зарегистрированных) 
email 
Сообщение 
Введите код, изображенный на картинке
Для зарегистрированных пользователей можно не вводить 
Внимание - введите символы кода в обратном порядке!

© ТФПК Лтд. Все права защищены.
0.029211 seconds