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

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

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

Сообщений: 11836
Откуда: Москва
Дата: 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

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



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

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

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


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




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

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

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

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

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

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

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

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

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



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

On-line: 40 Qv_1 ssa Simple777 GM51  and Guests: 36


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