Имя: Пароль:
1C
1С v8
Проблема при эмуляции 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
Всем спасибо