for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  

Список Форумов  :: Visual Foxpro, Foxpro for DOS
   :: Помощь сайту :: 

Re: Новая касса АТОЛ -30Ф
ssa
[Модератор]

Сообщений: 11998
Откуда: Москва
Дата: 17.08.17 17:16:12ОтветитьЦитировать
AleksM
Серега, а цены у вас как зафиксированы с НДС или без?
У нас проблема возникает только по клиентам, у которых цены зафиксированы без НДС.
У нас всё с НДС.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
gasfdhsa

Сообщений: 1
Дата: 20.11.17 14:39:17ОтветитьЦитировать
Аспид
Опять засада.
Попробовал скидку сделать.
Мне нужна конкретно на чек.
  
  SummDiscount () ДенежнаяСкидка ()  
  Метод производит регистрацию скидки суммой на весь чек или последнюю операцию.  
  Протокол АТОЛ 3.х заблокировано начисление на позицию для указанного протокола.

Пишу как указано
  
  		.Destination=0  
  		.Summ = 0.01  
  		If .SummDiscount()<>0   
  			.CancelCheck()   
  			 RETURN  this.RetError()  
  		Endif
Если поставить этот код до всех продаж, то ошибка
Возвращает ошибку
-3863
Скидка/надбавка на предыдущую операцию невозможна
При начислении скидки/надбавки на сторно

Если поставить этот код после продаж то ошибка
–16
Не поддерживается в данном режиме устройства
Вызываемый метод не может быть выполнен в данном режиме
Перейти в нужный режим

Читаю описание, и ничего не вижу.(((
Если только это?
Протокол АТОЛ 3.1: допустимо значение, не превышающее сумму копеек чека.
Не въезжаю(

И добавлю.
В случае этой ошибки ResultCode и соответственно ResultDescription не сохраняются.
Теряются сразу, после получения результата.

Внимательно посмотрите обновленную документацию




https://nanokassa.ru
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Atlant

Сообщений: 197
Откуда: Новосибирск
Дата: 23.11.17 05:01:23ОтветитьЦитировать
Потому что нельзя сейчас делать скидку на весь чек, только на позицию. Закон и ФФД не даёт. Можно дать суммовую скидку на весь чек для округления. 99 копеек - максимум.



Исправлено: Atlant, 23.11.17 05:02
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3068
Откуда: Москва
Дата: 23.11.17 06:40:44ОтветитьЦитировать
Что за некро... ответ?)))
Полагаю, все всЁ давно решили.
Ответы нужны были до 01.07.2017
Теперь все давно работают.
И предложение прочитать новую документацию... мягок говоря неуместно))))


------------------




Исправлено: Аспид, 23.11.17 06:41
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Mitjay

Сообщений: 373
Откуда: Саратов
Дата: 12.01.18 07:23:32ОтветитьЦитировать
Здравствуйте, товарищи. Нужно подключить к одному компу два Атола, чтобы принимать оплату в две организации. Как между ними переключаться?
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Василий
Автор

Сообщений: 661
Откуда: Москва
Дата: 12.01.18 07:49:20ОтветитьЦитировать
CurrentDeviceNumber
НомерТекущегоУстройства
В свойство записывается номер текущего логического устройства.
Если логическое устройство с таким номером не может существовать, то значение свойства CurrentDeviceNumber сохраняет значение, содержащее до операции присвоения, а в ResultCode заносится -9.
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Mitjay

Сообщений: 373
Откуда: Саратов
Дата: 12.01.18 08:57:01ОтветитьЦитировать
А если устройство прописано, но в данный момент недоступно, как правильно проверить?
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Василий
Автор

Сообщений: 661
Откуда: Москва
Дата: 12.01.18 09:08:39ОтветитьЦитировать
Mitjay
А если устройство прописано, но в данный момент недоступно, как правильно проверить?
If KKMAtol.ResultCode <> 0 Then  
  // ошибка подключения  
    Return .F.  
  Endif
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Нихренанипанятно

Сообщений: 8
Откуда: Багдад ул.Фрунзе
Дата: 28.04.18 21:14:28ОтветитьЦитировать
Спецы можете подсказать? Касса Атол 30Ф.
Если нужно получить итоговые суммы в ККМ за смену без гашения, печатаю так называемый Х-отчёт, но печатается реально полуметровая портянка из которой по факту на данный момент мне нужны всего 2строки(НАЛИЧНЫМИ и ЭЛЕКТРОННЫМИ). Можно как-то эти 2 цифиры получить драйвером из мозгов ККМ(ФН) в обычные переменные, т.е. без печати на чековой ленте?
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Василий
Автор

Сообщений: 661
Откуда: Москва
Дата: 28.04.18 22:14:50ОтветитьЦитировать
Посмотрите в дайвере, может в какам-то из регистров находятся искомые суммы.
например
pgKKMAtol.RegisterNumber = 10 && Сумма наличности в ККМ (Summ)  
  pgKKMAtol.GetRegister()  
    
  ? pgKKMAtol.Summ
Ratings: 0 negative/1 positive

Re: Новая касса АТОЛ -30Ф
Нихренанипанятно

Сообщений: 8
Откуда: Багдад ул.Фрунзе
Дата: 28.04.18 22:37:17ОтветитьЦитировать
Завтра попробую (ККМ в магазине и под рукой нет).
Отдельно регистра на ЭЛЕКТРОННЫМИ не нашёл, но в принципе можно и путём вычета регистров 11(Выручка (Summ))-10(
Сумма наличности в ККМ (Summ)) попробовать получить.Если проканает, то очень гуд.
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Нихренанипанятно

Сообщений: 8
Откуда: Багдад ул.Фрунзе
Дата: 29.04.18 11:26:39ОтветитьЦитировать
Описание регистров в документации немного корявенькое, пришлось перебирать и смотреть на результат.
В итоге пока сработал вариант:
11 регистр : Выручка (Summ) - общая пробитая сумма
3 регистр : Сумма платежей (Summ) - сумма наличкой
11-3 - сумма по картам оплаты

Ну теперь ещё подскажите
Не получается добиться, чтоб при оплате рассрочек в чеке вместо "ПОЛНЫЙ РАСЧЁТ" печаталось «ОПЛАТА КРЕДИТА» и соответственно в итогах за день увидеть сумму оплаченных кредитов отдельно
ECR.PaymentMode = 7 почему-то не прокатывает
Пробовал так, тоже пока результат нулевой
ECR.AttrNumber = 1214
ECR.AttrValue = 7
ECR.WriteAttribute



Исправлено: Нихренанипанятно, 29.04.18 11:29
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Нихренанипанятно

Сообщений: 8
Откуда: Багдад ул.Фрунзе
Дата: 03.05.18 11:20:16ОтветитьЦитировать
"Жаль, что нам так и не удалось услышать начальника транспортного цеха"(с)Жванецкий
ККМ новая, ККМ ФФД 1.05, драйвер ККМ 8.15.3, описалово в драйвере есть, но на практике не работает...
Всё как в России...



Исправлено: Нихренанипанятно, 03.05.18 11:21
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Simple777

Сообщений: 19027
Дата: 03.05.18 11:34:29ОтветитьЦитировать
В Багдаде всё спокойно...
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Василий
Автор

Сообщений: 661
Откуда: Москва
Дата: 03.05.18 11:50:37ОтветитьЦитировать
Нихренанипанятно
Ну теперь ещё подскажите
Не получается добиться, чтоб при оплате рассрочек в чеке вместо "ПОЛНЫЙ РАСЧЁТ" печаталось «ОПЛАТА КРЕДИТА» и соответственно в итогах за день увидеть сумму оплаченных кредитов отдельно
ECR.PaymentMode = 7 почему-то не прокатывает
У меня все печатает
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Нихренанипанятно

Сообщений: 8
Откуда: Багдад ул.Фрунзе
Дата: 03.05.18 13:14:43ОтветитьЦитировать
Василий
Нихренанипанятно
ECR.PaymentMode = 7 почему-то не прокатывает
У меня все печатает
1)Вставляете .PaymentMode сразу после цены и количества?
2)После него вставляете .Payment или просто .PaymentMode достаточно
3)Это AttrNumber = 1214 вообще не используете и всё прокатывает?
4).PaymentMode совместно с .ItemType используете или сам по себе?
5)Версия ФФД и версия драйвера ККМ у Вас какая?
Во сколько вопросов
Просто хочется убедиться, что в программном коде всё гуд и его можно оставить в покое, а раз не срабатывает, то ковырять надо в настройках драйвера и т.п.
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Василий
Автор

Сообщений: 661
Откуда: Москва
Дата: 03.05.18 14:01:43ОтветитьЦитировать
Цитата:
1)Вставляете .PaymentMode сразу после цены и количества?
Без разницы

Цитата:
2)После него вставляете .Payment или просто .PaymentMode достаточно
Оплата идет "намного позже". Когда все позиции чека в ККТ отправлю

Цитата:
3)Это AttrNumber = 1214 вообще не используете и всё прокатывает?
Не использую

Цитата:
4).PaymentMode совместно с .ItemType используете или сам по себе?
Одно с другим не связано

Цитата:
5)Версия ФФД и версия драйвера ККМ у Вас какая?
1.05, прошивка 5199
драйвер 8.16.1.8701
Ratings: 0 negative/1 positive

Re: Новая касса АТОЛ -30Ф
Нихренанипанятно

Сообщений: 8
Откуда: Багдад ул.Фрунзе
Дата: 03.05.18 16:10:13ОтветитьЦитировать
Василий, спасибо!
После более подробного изучения докопался почему у меня не срабатывало.
Оказывается все эти .PaymentMode/AttrNumber = 1214/т.п. работают только в методе BeginItem/EndItem
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Atlant

Сообщений: 197
Откуда: Новосибирск
Дата: 04.05.18 06:17:50ОтветитьЦитировать
Так вроде это явно в доке написано, нет?
Ratings: 0 negative/0 positive

Re: Новая касса АТОЛ -30Ф
Нихренанипанятно

Сообщений: 8
Откуда: Багдад ул.Фрунзе
Дата: 04.05.18 10:24:33ОтветитьЦитировать
Atlant , мы не ищем лёгких путей и действуем строго по книге
[attachment 29349 ]
Ratings: 0 negative/0 positive


Вложения:
[Умная книга.jpg (22.5KB)]  



Извините, только зарегистрированные пользователи могут писать в этом форуме.

On-line: 57 and Guests: 57


© 2000-2018 Fox Club 
Яндекс.Метрика