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

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
Как говорили представители Атол
в итоге останется две формы оплаты
- наличная
- не наличная(Электронная), которая объединит все не наличные формы оплаты
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Читаю руководство программиста.
Заодно этот топик.
Приводили примеры атола.
Чисто теоретически, мне кажется там ошибка
* входим в режим регистрации
* устанавливаем пароль кассира
ECR.Password = "1"
* входим в режим регистрации
ECR.Mode = 1
If ECR.SetMode <> 0 Then
Return
EndIf

Как мне кажется из описания, это неверная конструкция.
Должно быть
* входим в режим регистрации
* устанавливаем пароль кассира
ECR.Password = "1"
* входим в режим регистрации
ECR.Mode = 1
ECR.SetMode()
If ECR.Mode <> 0 Then
Return
EndIf

Кто уже работает, поправьте меня.


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

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
В Атоле методы возвращают код ошибки,
если ECR.SetMode() не пустое то ошибка
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Василий
В Атоле методы возвращают код ошибки,
если ECR.SetMode() не пустое то ошибка
Точно. Упустил)


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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Поясните, что такое "Открытие Смены"
Когда оно должно выполняться?
Я понимаю так.
Кассир садится работать, и в начале работы, открывает смену.
По завершению работы, делает отчет с гашением. (Z-отчет)

Опять же вопросы, TestMode - зачем?
Что будет если поставлю .t.?
Зачем Caption? Что в нем задавать, и вообще на фига он?


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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Такой вопрос.
Человек одну покупку, хочет сделать и за нал, и картой.
В рук. программиста, совйство отвечающее за это TypeClose()
Но ни в Buy() ни в Registration() оно не использеутся.
Значит надо использовать Payment()

И тут не ясен алгоритм.
Как думается, с помощью Buy() записываю строки.
Выставляю TypeClose()=3
И через Payment() заношу сумму оплаты картой
Выставляю TypeClose()=0
И через Payment() заношу сумму оплаты налом.

А вот потом как
CloseCheck() он же тоже смотрит на TypeClose()
В примере, что приведен в руководстве, увы, рассмотрен самый простой вариант.
Кассы у меня нет пока.
Потому и попробовать не могу)
Подскажите, кто работает.


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

Сообщений: 34580
Дата регистрации: 28.05.2002
Не знаю как у вас, а у нас в общем случае не принимают оплату 2-мя разными способами. В лучшем случае могут "пойти навстречу" и сделать 2-мя чеками, если это набор товаров (или если товар можно пробивать отдельными/частичными суммами - но это явно не в супермаркете и не в гастрономе будет такое) - опять же, один чек - один вид оплаты... Не знаю ограничения это ПО самой железной кассы, или управляющего кассой ПО...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Василий

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
* НАЛ **********************************************
If !Empty(This._opl_nal) && Сумма оплаты НАЛ
pgKKMAtol.Summ = This._opl_nal
pgKKMAtol.TypeClose = 0 && тип НАЛ

If !Empty(pgKKMAtol.Payment()) &&обрабатываю ошибку
pgKKMAtol.CancelCheck()
Return .F.
Endif
Endif

* Б/Н **********************************************
If !Empty(This._opl_bn)
pgKKMAtol.Summ = This._opl_bn
pgKKMAtol.TypeClose = 1

If !Empty(pgKKMAtol.Payment()) &&обрабатываю ошибку
pgKKMAtol.CancelCheck()
Return .F.
Endif
Endif

* Закрыли чек
If !Empty(pgKKMAtol.CloseCheck()) &&обрабатываю ошибку
pgKKMAtol.CancelCheck()
Return .F.
Endif
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Не Игорь, у нас все демократичнее)
На днях, в 5ке, передо мной дама оплачивала часть налом, часть картой.
На все был один чек.

Да и вот пример
rus1c.ru

Василий
Спасибо. Код понятен.
Но у меня впечатление, что напечатается 2 чека.
За нал, и безнал.
Или что то не понял?


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




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

Сообщений: 3647
Откуда: Е-бург
Дата регистрации: 06.10.2006
Нельзя только смешивать фискальные и нефискальные виды оплат. Ну, оно и логично.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Василий

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
Аспид
Но у меня впечатление, что напечатается 2 чека.
За нал, и безнал.
Или что то не понял?
У меня печатается один чек.
Уверен и у Вас будет один.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Василий
Уверен и у Вас будет один.
Ну раз так, практика - критерий истины)
Начал вопрос, и еще раз посмотрев код, все понял.
2 Payment и потом CloseCheck
Пазл сложился)
pasha_usue
Нельзя только смешивать фискальные и нефискальные виды оплат
А что такое не фискальные?


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

Сообщений: 3647
Откуда: Е-бург
Дата регистрации: 06.10.2006
Аспид
pasha_usue
Нельзя только смешивать фискальные и нефискальные виды оплат
А что такое не фискальные?
Лицевые счета, подарочные сертификаты и тому подобное. Чек не может быть одновременно фискальным и нефискальным тупо потому что для печати нефискальных чеков аппарат просто как принтер используется.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Ну и плевать тогда)
Не буду и морочиться. У нас такого нет. (кажется))))


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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Получил кассу с МГМ.
Отлаживаю работу.
Напрягает некоторое несоответствие руководства программиста действительности(
Василий приводил примеры, адаптировал под себя
this.Atol.AttrNumber = 1021
this.Atol.AttrValue = "Кассир " + ALLTRIM(goapp.user)
this.Atol.WriteAttribute()
Но эти команды не описаны в руководстве.
Это просто крик печали)
Не могу найти как в кассу занести реквизиты организации, что бы печаталась.
Как вариант - это нельзя сделать в не фисклизированном аппарате.
Или что то не то делаю.


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

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
WriteAttribute это команды разве нет в описании?

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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Василий
WriteAttribute это команды разве нет в описании?
Боюсь у меня не то описание(((
У меня описание 9го драйвера, а использую 8.14
Попытка найти описание 8.14 ... не удалась.
Можно ссылку!?


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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Василий
Вы можете безболезненно ее фисклизировать с МГМ
А в этом случае, все равно что то уйдет в ФНС?
Просто я, не думаю, что самолично имею на такое право, лучше тогда с бухами.


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

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
Аспид
А в этом случае, все равно что то уйдет в ФНС?
Просто я, не думаю, что самолично имею на такое право, лучше тогда с бухами.
У ОФД есть специальные тестовые контуры для доработок ПО. Данные из этого контура в ФНС не должны уходить.
ну и само ККТ в конфигурации с МГМ не регистрируется в ФНС.
Если Вы не настроите передачу данных из Вашего фискальника то она никуда не уйдет вообще. правда через 30 дней МГМ заблокируется.
Обнулить его и он опять готов к работе.

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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Заранее спасибо


------------------
Ratings: 0 negative/0 positive


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

On-line: 12 Владимир Максимов TAS  (Гостей: 10)

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