|
Проблема при эмуляции QR кода чека | ☑ | ||
---|---|---|---|---|
0
trim89
13.04.22
✎
14:14
|
Доброго времени суток.
В связи с проблемами достать чековую ленту, начальство решило отредактировать кассовый чек: немного отредактировать шапку чека, выкинуть все номенклатурные позиции (их обычно очень много) и оставить QR код, через этот QR через приложение ФНС все должно быть видно. По итогу получается маленький аккуратный чек. На предприятии используется самописная программа на 8.2. ККТ - ШТРИХ-М-01Ф, драйвера 4.14. Почесав голову, решил при пробитии чека, ставить признак что чек электронный, соответственно бумажный не выходит, потом печатать непосредственно через драйвер штриха свой чек и эмулировать QR код, подставляя туда фискальный признак, номер фискального документа дату сеанса и прочее. Все бьется, в ОФД ложится, но QR через приложение не бьется. Оказалось есть лаг по времени пробития чека и по времени загрузки его на ОФД. Лаг мог составлять до 5 минут. Решил, что это из-за настройки что чек электронный. Сделал по другому. Перед пробитием програмно в одной из таблиц делается настройка, что ничего не должно печататься вообще, чек пробивается на ккт, настройка снимается и потом печатается мой мини чек. На одной кассе - пушка, все работает. На остальных пяти лаг в 5 минут остаётся. Прошивки одинаковые, версии драйвера одинаковые, скоростя инета одинаковые, настройки безопасности одинаковые. Я уже не знаю куда копать. Есть идеи? |
|||
1
Gary417
13.04.22
✎
14:30
|
(0) <выкинуть все номенклатурные позиции (их обычно очень много) и оставить QR код, через этот QR через приложение ФНС все должно быть видно. По итогу получается маленький аккуратный чек. >
а так можно? p.s. я не особо в курсе, но "Подробное название купленного продукта, услуги или работы." - это разве не обязательный реквизит? |
|||
2
vovastar
13.04.22
✎
14:34
|
(0) http://www.consultant.ru/document/cons_doc_LAW_42359/7a607e9ee7058b0c3bcb22e564e88190964aee72/
Статья 4.7. Требования к кассовому чеку Кто то явно хочет фирму посадить на штрафы))) |
|||
3
vovastar
13.04.22
✎
14:42
|
https://www.ozon.ru/category/kassovye-lenty-15878/?category_was_predicted=true&from_global=true&text=чековая+лента
Странно, ленты навалом. Вы может на параллельной вселенной живете? Кстати, сегодня на оптовой базе, Снегурочку 500листов по 260 рублей купил. Говорят, еще дешеветь будет. |
|||
4
Irbis
13.04.22
✎
14:44
|
(2) А если учесть сумму штрафа... то скорее всего не просто посадить на штрафы а разорить.
|
|||
5
trim89
13.04.22
✎
15:08
|
Мне сказали - я сделал. Юристы тоже были против, но начальство приняло такое решение. Типа штрафы сейчас мизерные.
|
|||
6
trim89
13.04.22
✎
15:09
|
По существу идеи есть?
|
|||
7
Kassern
13.04.22
✎
15:10
|
(5) а завтра скажут скачать ломанную 1ску со скулем и поставить на предприятии, тоже сделаете?
|
|||
8
trim89
13.04.22
✎
15:11
|
Ественно сначала объясню про риски, отошлю к юристам. Если надо - сделаю.
|
|||
9
Kassern
13.04.22
✎
15:11
|
(6) по существу, в отладке смотрели разницу между " На одной кассе - пушка, все работает. На остальных пяти лаг в 5 минут остаётся" на какой процедуре происходит.
|
|||
10
Kassern
13.04.22
✎
15:12
|
(8) да, только вот крайнем будете именно вы и отвечать за этот софт так же будете сами. А контора скажет, мол мы знать ничего не знали, пришел Вася программист нам все поставил)
|
|||
11
Kassern
13.04.22
✎
15:12
|
*крайним
|
|||
12
Kassern
13.04.22
✎
15:12
|
обычная практика
|
|||
13
Irbis
13.04.22
✎
15:13
|
(8) То есть ты готов совершить уголовно наказуемое деяние предупредив юристов и начальство?
За непробитие чека, ЕМНИП штраф 30к но не менее половины суммы чека за каждый факт. А та липа, которую ты отдашь вполне может быть квалифицированна именно так. потом в суде будешь отбрехиваться |
|||
14
trim89
13.04.22
✎
15:14
|
(9) Нет разницы. Подгружается драйвер 1с, вызывается команда фискализации. Разницы никакой.
|
|||
15
Kassern
13.04.22
✎
15:15
|
(13) емнип можно вроде на электронку скидывать ссылку на чек, а вот если покупатель попросит дать чек, то уже предоставлять бумажный.
|
|||
16
trim89
13.04.22
✎
15:16
|
(13) Большой молодец, что печешься о моей судьбе.
|
|||
17
trim89
13.04.22
✎
15:17
|
(15) Можно, так тоже делается. Но приходят такие, которым не объяснишь что тек бывает в электронном виде. Нужна бумажка.
|
|||
18
Irbis
13.04.22
✎
15:18
|
(15) При физическом контакте бумага обязательна, а если попросит то и на электронку отправлять.
|
|||
19
vovastar
13.04.22
✎
15:18
|
(10) после того, как кента осудили по статье за паленный виндовс с уплатой штрафа 200к и возмещения майкрософту 400к, 11 лет назад, за все 11 лет ни разу даже не посмотрел в сторону паленки.
Мне то по барабану жить со статьей УК в резюме, а вдруг детям потом это понадобится, а вариантов не будет. Не особо хочется чтобы за сиюмитную выгоду страдали дети. |
|||
20
Irbis
13.04.22
✎
15:19
|
(16) Учу дурака, но не в коня корм похоже.
|
|||
21
trim89
13.04.22
✎
15:20
|
(20) Тебя об этом никто не спрашивал. Твое супер важное мнение мне по барабану.
|
|||
22
Gary417
13.04.22
✎
15:27
|
(21) давай, выдай шаблонное 'если нечего по существу сказать, валите отсюда' (с)
и еще модераторов позови чтобы тех кто не по теме говорит выгняли. |
|||
23
Irbis
13.04.22
✎
15:28
|
(21) Все вы такие смелы пока вам этот вопрос следак не задаст.
|
|||
24
trim89
13.04.22
✎
15:30
|
(22) если нечего по существу сказать, валите отсюда
|
|||
25
Irbis
13.04.22
✎
15:34
|
(24) Тема тебе не принадлежит, потому не говори что нам делть и не услышишь куда тебе идти.
|
|||
26
trim89
13.04.22
✎
15:40
|
(25) Тему создал я с целью решить вопрос, надо которым сижу неделю и потратил кучу нервов. Из-за такой философии флуда теряется исходный смысл, что мне не нравится. А следовательно с такими утверждениями, сам можешь прекрасно догадаться куда тебе идти.
|
|||
27
Irbis
13.04.22
✎
15:44
|
(26) Прежде чем решать вопрос, нужно определиться а надо ли его решать от слова "совсем".
|
|||
28
Gary417
13.04.22
✎
15:47
|
(26) твой вопрос решается просто - нельзя делать то что ты делаешь, соответственно это всё превращается в советы как тебе лучше сделать механизм для нарушения законов
что ты еще хочешь услышать? помощь в нарушении законов? |
|||
29
trim89
13.04.22
✎
15:48
|
(27) В данном случае, такой вопрос не стоит. Если это чисто технически возможно, то партия сказала надо, программист ответит есть.
|
|||
30
trim89
13.04.22
✎
15:49
|
(28) см 24
|
|||
31
Gary417
13.04.22
✎
15:52
|
(30) я первый тебе напомнил этим воспользоваться, странно меня отправлять читать мою же фразу ;) думаешь я её забыл?
(29) <партия сказала надо, программист ответит есть.> хороший программист который соглашается делать все что угодно === на самом деле тебе тут врятли ктото еще посоветует, по этому можно пофлудить, то что ты все будешь в (24) отправлять, тебе это не поможет |
|||
32
trim89
13.04.22
✎
15:57
|
(31) ну, печалити. После 14 часов рабочего дня, флуд не по силам.
|
|||
33
Irbis
13.04.22
✎
16:05
|
В (0) до хрена буков и очень мало информации. Чудес за 50 лет жизни я ни разу не видел. Собирай инфу (логи с кассы, сетевые и т. п.). Ты не находишь ответа на вопрос, потому что не обладаешь необходимой информацией.
|
|||
34
Kassern
13.04.22
✎
16:07
|
(32) у вас есть понимание в какой момент информация в ОФД уходит? У вас лаг, из-за того, что сервис ОФД отвечает с задержкой, или техника ваша передает инфу в ОФД с задержкой?
|
|||
35
trim89
13.04.22
✎
16:36
|
(34) (33) А я не знаю что смотреть. Прошу помощи, что конкретно можно посмотреть, что бы определить в чем конкретно ошибка?
|
|||
36
trim89
13.04.22
✎
16:38
|
Возможно кто-то знает какие настройки таблиц отвечают за такой лаг? возможно время каким то образом на самом ккт сбилось?
|
|||
37
Kassern
13.04.22
✎
16:41
|
(36) если печатать типовой чек, без ваших костылей на ККТ, где задержка 5мин, то задержки не будет?
|
|||
38
trim89
13.04.22
✎
16:42
|
(37) это очень интересный вопрос, я сегодня об этом задумался, но не успел проверить.
|
|||
39
trim89
13.04.22
✎
16:44
|
(37) в общем, завтра настрою логирования, буду сравнивать оба варианта
|
|||
40
Salimbek
13.04.22
✎
18:51
|
"Оказалось есть лаг по времени пробития чека и по времени загрузки его на ОФД." - Ну и что? С чего вы решили, что проблема в этом?
Главное в том, чем отличается QR-код правильный от вашего, неправильного. И эти коды отличаться будут конкретными точечками, которые превращаются в конкретные отличия в буковках. Вот и надо понять, какие буковки правильные, а какие нет. Потом понять - можете ли вы эти, правильные, буковки получить на кассе. И если можете, то и подставляете их в свою процедуру генерации QR-кода. |
|||
41
vovastar
13.04.22
✎
19:03
|
(40) Боже))) Думал может кто ему всеже скажет, зачем ему собственный код, если в оригинале все это есть?
Там достаточно секции поотключать и все. А ТС мало того, что делает противозаконную хрень, еще и городит велосипед. |
|||
42
ДедМорроз
13.04.22
✎
19:27
|
Ну,штрих-м очень хороште кассы,там можно из ФН в tlv выгрузить все данные чека и нарисовать не только qr-код,но и все,что хочется.
В том числе и товары можно печатать одной строкой мелким шрифтом. |
|||
43
ДедМорроз
13.04.22
✎
19:30
|
Это я к чему - а к тому,что можно печатать всякую хрень,но,если попросят чнк,то на основе данных из ФН можно распечатать чек со всеми реквизитами.
|
|||
44
Kassern
13.04.22
✎
22:15
|
(41) кто ж его знает, у него же самописка
|
|||
45
trim89
14.04.22
✎
00:22
|
(40) "Главное в том, чем отличается" - ничем. Проблема во времени. Время пробития чека 12.55, и по журналу регистрации и по выходным параметрам после фискализации на ККТ, время на ОФД 12.59, к примеру.
|
|||
46
trim89
14.04.22
✎
00:23
|
(41) А вот тут поподробнее, пжлст
|
|||
47
Salimbek
14.04.22
✎
07:52
|
(45) В смысле "ничем"? Что в твоем понимании "Проблема во времени"? Какая разница - во сколько пробит чек? Если в чеке в ОФД время другое, то ты должен в любом случае прочитать это время из параметров чека (вернувшихся из ОФД) и вывести его на печать с правильным временем. Вот и смотри - как его прочитать. Ты же сейчас получаешь "фискальный признак, номер фискального документа дату сеанса и прочее" - вот смотри там и время.
|
|||
48
trim89
14.04.22
✎
08:48
|
(47) Как выяснилось, чек печатается будущей датой. То есть бью в 15.30, он проставляет дату на чеке 15.34, поэтому в ОФД тоже такое время. Время на ККТ через драйвер - корректное. Почему - пока не разобрался.
|
|||
49
trim89
14.04.22
✎
09:33
|
(47) "вот смотри там и время." - натолкнуло на верную мысль. номер фискального документа я получаю с ответа драйвера 1с, время там стоит которое на компе. Поэтому я тупо по номеру фискального документа в ФН через драйвер ищу данные по чеку, и нахожу время, запоминаю и шалость удалась.
|
|||
50
trim89
14.04.22
✎
09:33
|
Всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |