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

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


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

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

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


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

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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Не получается фискализировать!
У нас ОФД Такском.
Зарегил там тестовый личный кабинет.
Далее, перехожу к регистрации кассы.
Ввожу все данные, и есть пункт "регистрационный номер ККТ"
Где взять этот №?
Звоню в такском - не знают( Говорят, для них, для тестового кабинета, годится любой номер.
Ввожу любой, жму далее, и он мне пишет
"Введена неверная пара регистрационный номер ККТ - ИНН владельца ККТ"
[attachment 27688 ]

Я в ступоре. Что делать? А время "Ч" все ближе)))


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

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
Есть генераторы которые этот рег номер генерят на основании заводского номера и ИНН.
Есть встроенный генератор в драйвере штриха.
snap.ashampoo.com



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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Упс.
А где взять хоть один. Лишь бы был?

Огромное спасибо!Нашел.


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




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

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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Да)
Нашел утилитку)
www.ss-20.ru


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

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


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

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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Странно, но у меня команда OpenSession() не работает.
Подаю ее. Ничего не печатает.
А печатает по 1му NewDocument()
В общем то ничего страшного, просто заодно в БД все пишу.
Сложнее получается.

Выяснилось что и Session возвращает не то что печатается(((
возвращает 1, а печатает Смена -2

Виноват -
Session
[ВЫХ]
Свойство содержит номер последний закрытой смены на ККМ.
Получается все верно.
А что такое вообще смена, в их трактовке?


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




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

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
Аспид
Странно, но у меня команда OpenSession() не работает.
Подаю ее. Ничего не печатает.
Ошибку какую возвращает?

Аспид
А печатает по 1му NewDocument()
Есть такая возможность, автоматическое открытие смены при печати первого чека.
В штрихе вроде видел возможность ее отключить, в Атоле не помню

Аспид
Выяснилось что и Session возвращает не то что печатается(((
Запрос по 53 регистру возвращает правильное значение.


Аспид
А что такое вообще смена, в их трактовке?
Это скорее бухгалтерское понятие.
Ratings: 0 negative/0 positive
Re: Новая касса АТОЛ -30Ф
pasha_usue

Сообщений: 3647
Откуда: Е-бург
Дата регистрации: 06.10.2006
Аспид
А что такое вообще смена, в их трактовке?
Понятие смены появляется в порядке работы кассира-операциониста. Кассир приходит на работу, открывает смену и делает запись в журнале. Потом он производит какие-то операции в течение своей смены. И в конце делает закрытие смены, о чем делает запись в том же журнале. После закрытия смены кассир совместно с ответственным лицом делает выемку операционной кассы, что регистрируется в бухгалтерском учёте проводкой между операционной кассой и кассой предприятия.

Так вот, электронная касса всю эту чухню полностью эмулирует. После закрытия смены и снятия Z-отчёта считается, что из кассы должна быть произведена выемка, и денег в кассе - ноль.

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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Василий
Ошибку какую возвращает?
Нет ошибки. Просто ничего не печатается.
Василий
Запрос по 53 регистру возвращает правильное значение.
Задаю
.RegisterNumber=53
wq=.GetRegister()
wq=0
Может не верно что?

Про смену не совсем понял.
Допустим у нас 3 смены.
Я должен их чередовать в кассе, или просто делается смена++ ?


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

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

Сообщений: 682
Откуда: Москва
Дата регистрации: 19.10.2000
Как проверяете ошибку? Смену надеюсь не перед каждым чеком открываете?

GetRegister() возвращает код ошибки. раз 0 ,то метод выполнен успешно

А номер смены в том же свойстве Session
snap.ashampoo.com



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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Василий
Как проверяете ошибку? Смену надеюсь не перед каждым чеком открываете?
Поясню немного.
В классе создал метод, открытие смены.
WITH This.atol
.Caption = 'Открытие смены'
.TestMode = .t.
.Mode = 1
.setmode()
qq = .Mode
IF .OpenSession()<>0
RETURN this.RetError()
ENDIF
--это только что вставил для отладки
.RegisterNumber=22
wq=.GetRegister()
qq=.Session
text to cSql noshow textmerge pretext 3
INSERT INTO Kassa (id_user,dBeg) VALUES (?goapp.id_user,?DATETIME())
select SCOPE_IDENTITY() as inc
endtext
IF !this.exec(cSql,'opn')
RETURN 'Не удалось записать в БД открытие смены'
ENDIF
RETURN ''
ENDWITH
Собственно он не столько кассе нужен, сколько моей БД для фиксаций действий с кассой.
Так вот, не фиксируется в этот момент новой смены.
И вообще она не открывается.
А вот после .NewDocument() на 1м чеке смены, она открывается.
Да обходится конечно (через зад) но... осадочек)))
Наверное все же что то не то делаю?


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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Я прошу прощения.
Морочил голову.
Уже когда разместил предыдущее, увидел у себя
.TestMode = .t.
Убрал - заработало!


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

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Еще засаду нашел.
При закрытии смены печатается
"Непереданных ФД - 33"
Ну и постоянно растет это кол-во.
"ФД не переданы с 23.05.17"
Как раз с регистрации.
Это нормально с МГМ?
Или все же не верно?


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


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

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

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