:: Visual Foxpro, Foxpro for DOS
Re: Новая касса АТОЛ -30Ф
FireMan

Сообщений: 9
Откуда: Енисейск
Дата регистрации: 11.10.2005
Во вторник обещали привезти аппарат начну с ним работать. Уровень программирования на 3----. Так что могу и наверняка буду задавать кучу вопросов, уж не бросайте хлопцы. Мне до 15 числа надо как то это всё дело запустить.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Аспид

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

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

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

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

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


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




Исправлено 1 раз(а). Последнее : Аспид, 26.05.17 11:25
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Василий

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
По требования ФЗ54 в онлайн кассу должные передаваться данные с учетом всех скидок/наценок
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
Аспид
Опять засада.
Попробовал скидку сделать.
Мне нужна конкретно на чек.
Обломись. С этим новым законом многое в документации устарело.
Можешь только сдачу кассой посчитать.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Василий
По требования ФЗ54 в онлайн кассу должные передаваться данные с учетом всех скидок/наценок
Ага. Уже нашел)
ssa
Обломись
Обломался)))
Решили проблему иначе)))
Цены подгоняем, что бы ндсы правильно считались)))
(А в общем то и проблема не моя была)


------------------
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Вот такой вопрос возник в голове.
А что делать, если чек выписан неправильно?
Есть возврат. Это ясно.
А раньше, как понимаю коррекция была. Сейчас нет?
В общем, кроме возврата - ничего?

Еще вопрос по эквайрингу.
Вижу в чеках, которые в магазинах выдают, есть мой номер кредитки хххх хххх ххх 0000
И Фамилия Имя

В командах драйвера такого не нашел.
Можно это не выводить?
(Связи с эквайрингом нет)


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




Исправлено 1 раз(а). Последнее : Аспид, 29.05.17 11:08
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
pasha_usue
Ну и логика работы такая: касса (компьютер в моем случае) плюёт в эквайринг сумму к оплате. Эквайринг опрашивает карту клиента, затем банк. Если эквайринг вернул успех, тогда касса (компьютер) соединяется в фискальником и печтает чек по виду оплаты "платёжные карты".
Железки между собой не связаны. За транзакционной целостностью следит касса (компьютер).

Паш, привет ! Касса у тебя на фоксе или 1С ?
Из фокса до эквайринга как достучаться, не подскажешь ?


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
прислали кучу доков - разбираюсь ...


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Василий

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
Аспид
Еще вопрос по эквайрингу.
Вижу в чеках, которые в магазинах выдают, есть мой номер кредитки хххх хххх ххх 0000
И Фамилия Имя
Это после общения с экварингом печатается просто текстом результат этого общения, а сам пост терминал ничего не печатает.

Равиль
прислали кучу доков - разбираюсь ...
Был бы признателен, если поделитесь результатами разбирательства.
Можно в личку, или отдельной темой. Думаю многим будет интересно.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
Кстати кто-нибудь поборол тег 1214 по поводу авансовых платежей и предоплат ?

online-kassa.pro

я делаю так, но не прокатывает ...

Registrator.NewDocument()
Registrator.CheckType = 1 && ПРИХОД
Registrator.OpenCheck()
Registrator.AttrNumber = 1214
Registrator.AttrValue = 3 && Аванс
If Registrator.WriteAttribute() <> 0 Then
Wait Window "! Ошибка выбора типа платежа " Time 1
*!* Return
Endif


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Равиль
pasha_usue
Ну и логика работы такая: касса (компьютер в моем случае) плюёт в эквайринг сумму к оплате. Эквайринг опрашивает карту клиента, затем банк. Если эквайринг вернул успех, тогда касса (компьютер) соединяется в фискальником и печтает чек по виду оплаты "платёжные карты".
Железки между собой не связаны. За транзакционной целостностью следит касса (компьютер).

Паш, привет ! Касса у тебя на фоксе или 1С ?
Из фокса до эквайринга как достучаться, не подскажешь ?
У меня в 1Ске. А там чаще всего делают обёртку для внешнего оборудования (Dll с Native-API).
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
Василий
...
Был бы признателен, если поделитесь результатами разбирательства.
Можно в личку, или отдельной темой. Думаю многим будет интересно.

Да, общими усилиями что-нибудь накопаем


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Василий

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
Равиль
Кстати кто-нибудь поборол тег 1214 по поводу авансовых платежей и предоплат ?
На текущий момент это реквизит не является обязательным. Формат Фискальных Данных 1.0.
Обязательным будет с версии 1.05
Что бы его использовать, как минимум, прошивка ФР должна его поддерживать.
Я на текущий момент не заморачиваюсь.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
Равиль
Василий
...
Был бы признателен, если поделитесь результатами разбирательства.
Можно в личку, или отдельной темой. Думаю многим будет интересно.

Да, общими усилиями что-нибудь накопаем

Похоже рыть особо нечего - есть инструменты от поставщиков.
В моем случае (терминал от Сбера) думаю использовать консольную утилиту SP_Pilot - пока не дергал, но похоже все просто - обмен через текстовик


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
EAF

Сообщений: 5
Дата регистрации: 20.06.2017
В поставляемом программном обеспечении к устройству АТОЛ 30Ф вместе с драйвером версии 8.12 содержится пример базы данных на платформе 1С:Предприятие 7.7. В данном примере приведён блок программного кода, позволяющего продать товар за наличные средства.

Пример кода:
"
// регистрация продажи
ECR.Name = "Молоко";
ECR.Price = 10.45;
ECR.Quantity = 1;
ECR.Department = 2;
Если ECR.Registration() <> 0 тогда
Возврат;
КонецЕсли;
".

Вопрос:
каким служебным словом управляется вид денежных средств (наличные/электронные)?

Заранее спасибо,
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
EAF
Вопрос:
каким служебным словом управляется вид денежных средств (наличные/электронные)?
А денежные средства принимаются за каждую строчку в чеке? Или таки сразу за весь чек? А что документация по сему поводу говорит?

------------------
Лень - это неосознанная мудрость.




Исправлено 1 раз(а). Последнее : ssa, 20.06.17 10:32
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
EAF

Сообщений: 5
Дата регистрации: 20.06.2017
Если клиент хочет оплатить часть позиций наличыми, а часть банковской картой.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
EAF
...
Вопрос:
каким служебным словом управляется вид денежных средств (наличные/электронные)?

Заранее спасибо,
If !Empty(m.lnOplata_BNAL) && Если оплата или часть по карте (электронными)
ECR.Summ = m.lnOplata_BNAL
ECR.TypeClose = 1 && Признак оплаты по карте
If ECR.Payment() <> 0
Wait Window "! Ошибка оплаты "+Transform(ECR.ResultCode)+": "+Transform(ECR.ResultDescription) Timeout 1
ECR.CancelCheck()
Return .F.
Endif
Endif
If !Empty(m.lnOplata_NAL) && Если оплата или часть наличными
ECR.Summ = m.lnOplata_NAL
ECR.TypeClose = 0 && Оплата наличными
If ECR.Payment() <> 0
Wait Window "! Ошибка оплаты "+Transform(ECR.ResultCode)+": "+Transform(ECR.ResultDescription) Timeout 1
ECR.CancelCheck()
Return .F.
Endif
Endif


------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/1 positive
Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
EAF
Если клиент хочет оплатить часть позиций наличыми, а часть банковской картой.
У меня на предыдущей странице выложен код.
Там это реализовано.
И из кода Равиля, легко реализовать


------------------
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
EAF
Если клиент хочет оплатить часть позиций наличыми, а часть банковской картой.
И что? Это происходит при вводе очередной строки или таки опять же при оплате всего чека?

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


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

On-line: 22 (Гостей: 22)

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