|
Кто-то пробовал подключать разрешительный ЧЗ в нетленку? Гений 1С, MWWRuza, Джордж1, trad, badboychik, ProxyInspector, vis, PLUT, tulke, fram_, Double_Medved, АНДР, yanikolay, Эх-эх-эх, Franchiser, msv2244, ejikbeznojek, lnw, viraboy, eddy_n, trk415e76, 2S, Karamzin, _Batoo, Доминошник, laeg, mzelensky, RomaH, evorle145, Ногаминебить, ОператорПК, VKS, Санта Клаус, d4rkmesa, Vstur, Seriy_Volk, alexxx961503, Krendel, Anarki
| ☑ | ||
|---|---|---|---|---|
|
0
Гений 1С
гуру
04.11.26
✎
14:24
|
Поступил заказ - подключить в нетленку разрешительный режим ЧЗ через ПИОТ.
Взялся, может кто уже делал и поделится? Если взлетит, то финансово поблагодарю. |
|||
|
1
MWWRuza
гуру
04.11.26
✎
17:13
|
Нетленка в данном случае - это самописка под 8.Х - ???
У меня есть, но под 7.7, РР работает уже 3 дня через ПИоТ(до этого через X-API-Key работал с самого момента появления РР), на Штрих(ПосЦентр), вроде пока стабильно... На ней я ПФС и сертификацию в ЧЗ прошел. |
|||
|
2
Гений 1С
гуру
04.11.26
✎
15:55
|
(1) пришли если не влом, прогоню через ИИ, возьму хотя бы за образец, да, для 83
|
|||
|
3
MWWRuza
гуру
04.11.26
✎
17:45
|
Не влом. Могу скинуть обработку, напиши куда. Вся проверка по РР, в том числе и ПИоТ, в ней. Она вызывается из процедуры добавления марки в чеке, с параметрами, и отработав, параметры для принятия решения о добавлении в чек, и в случаи успеха, для тега 1265 - возвращает. Но, она использует объекты из конфы(справочник, с настройками ПИоТа) и запрос через карлика в ГМ. Но, я думаю для 8.Х тебе это и не нужно. Напиши куда нибудь, контакты у меня в профиле.
|
|||
|
4
MWWRuza
гуру
04.11.26
✎
17:46
|
Вот такая:
![]() Но, если честно, то не очень понимаю, чем она может тебе помочь... В восьмерке - есть свои методы хттп запросов, свои методы работы с JSON, свои методы кодирования в Base-64... Если не вдаваться в эти нюансы, сам алгоритм я и без ИИ расскажу, как там и чего делать. А уже как это реализовать в 8.Х - сам разберешься, моя поделка под 7.7, тебя только запутает, так, как там многие вещи делаются через жо, так, как в 7.7 просто чего-то нет, а многих вещей просто не делается, так как нет того клиент-сервера, как в 8.3 и выше... А общий алгоритм - могу расписать, не проблема. Если нужно - могу тут "по полочкам" разложить, там ничего сложного, даже проще чем просто под РР с ЛМ, не нужно думать об ЛМ, таймаутах на переключение в него, ключах X-API-Key и т.п... Все это делает ПИоТ сам. Единственное отличие - марка передается с предварительным кодированием в Base-64, в РР ОнЛайн передавалась без кодирования. Но, это в принципе даже упрощает - не нужно чего-то экранировать, приводить в вид, что-бы запрос сожрал и т.п., как есть. |
|||
|
5
Гений 1С
гуру
04.11.26
✎
17:55
|
(3) fixin@mail.ru
|
|||
|
6
Гений 1С
гуру
04.11.26
✎
17:56
|
(4) ну да, мне алгоритм и нужен
|
|||
|
7
Пушкин
04.11.26
✎
18:01
|
Ого! 77 жива?
|
|||
|
8
Amra
04.11.26
✎
18:06
|
(7) Даже вакансии на 7.7 видел)
|
|||
|
9
MWWRuza
гуру
04.11.26
✎
18:45
|
(5) Отправил.
Если чего-то будет не понятно - пиши что, прокомментирую. На "чистоту кода" сильно не претендую, может что-то и не оптимально, писалось "по методу латания дыр" (особенно в части обработки ошибок 203 и 204), как все устаканится, отрефакторю... И еще, имей в виду, что там у меня используется опциональная методика регистрации продаж и контроля дублей продаж в ЛМ. Я поленился делать это в самой 1С, да и не просто это в 7.7, учитывая, что марки "длинные" и со спец-символами. Можно, но... Зачем, если это есть в ЛМ. Поэтому, там несколько отличный от общепринятого алгоритм проверки - сначала в ЛМ, на дубли продаж, а потом, если успешно - то в ПИоТ. И продажу потом фиксируем в ЛМ. Можно этого не делать, если проданные марки в 1С хранить, и проверять в ней на повторную попытку продажи. Тогда к ЛМ можно вообще не обращаться, ПИоТ сам когда нужно обратится, если связи с ЦРПТ по какой-то причине не будет. |
|||
|
10
MWWRuza
гуру
04.11.26
✎
18:42
|
+(9) учитывая, что марки "длинные" и со спец-символами.
Ну, хотя, ЛМ хранит марки без "криптохвостов", обрезанные по первый символ "GS". Так-же можно и в 7.7 хранить, но, это надо делать... А тут, уже готовое. Я в 7.7 храню проданные марки только в документах, ни каких регистров или чего-то такого нет для этого, а организовывать поиск по табличным частям документов(чеков) - идея так себе. Пусть "Енисей" из состава ЛМ трудится, у него это не плохо получается, зачем еще параллельно велосипед изобретать. |
|||
|
11
Джордж1
04.11.26
✎
19:24
|
(0)как вариант использовать кассовые серверы типа kkmserver
|
|||
|
12
MWWRuza
гуру
04.11.26
✎
22:15
|
(11) А их, что внедрять в конфу не нужно? Там тоже свой API, под который нужно все дописывать.
И если "с нуля" начинать, когда кассы совсем нет, то это может и оправдано(хотя, тоже вопрос - онлайн, облака, настройки ПИоТа под удаленное использование). А если касса уже есть и работает - то доработать до ПИоТа совсем не сложно, ИМХО, не сложнее, чем через кассовый сервер работу наладить. Нет, я понимаю закрытые системы, где особо ничего не дописать самому. А 1С, тем более нетленка... Ну... Тут вопрос что проще. Не надо бояться ПИоТа - не так страшен черт, как его малюют :-) |
|||
|
13
2S
04.11.26
✎
22:18
|
(0) опт, розница?
|
|||
|
14
MWWRuza
гуру
04.11.26
✎
22:23
|
(13) Ну, если у него - "разрешительный режим ЧЗ через ПИОТ", то однозначно розница. Ну, или и то и то.
Для опта есть TrueAPI, там все проверки марок и операции с ними по КЭП делаются, проверки по "Единому токену в формате UUID", а документы по живой КЭП. ПИоТ там ни каким боком. |
|||
|
15
Джордж1
04.11.26
✎
22:29
|
(12)Уж больно удобное и универсальное решение получается.
Не надо мудохаться с драйверами торгового оборудования. Легко добавлять оборудование других производителей Элементарно организуется добавление удаленных рабочих мест к существующей кассе Что касается ТС ПИОТ - не надо доступность серверов определять, не надо взаимодействовать с ККМ для получения токенов. Все взаимодействие унифицировано через HTTP-запросы - команда/ответ |
|||
|
16
vis
04.11.26
✎
22:38
|
(3) Владислав, можно и мне скинуть для примера.
Почта в профиле. |
|||
|
17
MWWRuza
гуру
04.11.26
✎
22:45
|
(16) Отправил
|
|||
|
18
MWWRuza
гуру
04.11.26
✎
22:52
|
Тут советовать что-то сложно - Сергей дал мало входных данных, в каком сейчас состоянии его подопытная нетленка...
Что там есть сейчас? Касса внедрена? Какая? Есть нечто типа АРМ кассира (РМК в терминологии типовых 1С) - ? Если да, то есть ли РР вообще, "по старому" с токеном X-API-Key, или нет вообще ничего, и надо с "чистого листа" начинать? От этого в корне зависит, что и как делать дальше... |
|||
|
19
vis
05.11.26
✎
06:45
|
(17) Владислав, большое спасибо!
|
|||
|
20
Кот16
05.11.26
✎
09:19
|
||||
|
21
lnw
05.11.26
✎
16:40
|
Тут есть момент тонкий. С ТС ПИОТ может взаимодействовать только сертифицированное в ЧЗ ПО, причём каждый год надо эту сертификацию продлевать. Нетленка по умолчанию не такая. Другими словами, надо ещё подсовывать как-то ей сигнатуру типовой конфигурации, чтобы тварь не догадалась. Я бы решил проблему радикально, заодно устранил юридические риски. Поднял рядом типовую лёгкую 1с с поддержкой всего нужного и передал в неё все чеки через локальный вебсервис автоматически фискализировал. В случае шмона всегда можно показать эту сертифицированную розницу/унф/рмк и сказать что чеки на ней ручками вводятся
|
|||
|
22
MWWRuza
гуру
05.11.26
✎
17:16
|
(21) Нетленка по умолчанию не такая. Другими словами, надо ещё подсовывать как-то ей сигнатуру типовой конфигурации, чтобы тварь не догадалась.
Да ну? А пройти сертификацию и получить ID, не судьба? Зачем что-то от типовой подсовывать? ![]() ID дали, про сигнатуру пока вообще молчат. Я по "своему разумению" сделал ХЭШ MD5 от строки идентификатора конфы, его и передаю, как токен. А вообще, первые два дня с 123 работало :-))) |
|||
|
23
lnw
05.11.26
✎
18:40
|
Эту сертификацию надо каждый год продлевать. И каждый раз всю эту бюрократию проходить. Б-р-р-р. Или они вообще не смотрят что им подаешь и сразу талон выписывают? Судя по тому, что у вас проканало 123, то не особо смотрят )))
|
|||
|
24
MWWRuza
гуру
05.11.26
✎
19:11
|
Ну, первый раз прошёл, и дальше продлю.
А что там смотрят, я х.з. они по ходу так до сих пор и не определились, контрольная сумма чего им нужна. Что, 123 не может быть контрольной суммой "не известно чего"-? :-))) |
|||
|
25
Гений 1С
гуру
05.11.26
✎
19:51
|
(13) розница
|
|||
|
26
Гений 1С
гуру
05.11.26
✎
19:53
|
(18) Расшфировываю:
-- В каком сейчас состоянии его подопытная нетленка... нетленка не моя, я сделал пробитие через драйвер кассы --- Что там есть сейчас? Касса внедрена? Какая? штри-м, пробивает. Через мою систему ТОЛ (Торговое оборудование легкое) --- Есть нечто типа АРМ кассира (РМК в терминологии типовых 1С) нет, пробивается из документа типа реализации. Если да, то есть ли РР вообще, "по старому" с токеном X-API-Key, или нет вообще ничего, и надо с "чистого листа" начинать? -- маркировки нет вообще. |
|||
|
27
Гений 1С
гуру
05.11.26
✎
19:57
|
(21) а что по этому поводу думает ФАС?
Без ПИОТ можно продавать в разрешительном режиме? Есть альтернативы? |
|||
|
28
lnw
05.11.26
✎
20:23
|
Хороший вопрос. Есть какие-то промойки-прокладки, которые спецом выпустили альтернативные эрзац-пиоты (для формального прохождения ЕСМ по требованиям ФАС), но там какие-то очень странные расценки и непонятно для кого это вообще. Насколько я читал, то 1С сама хотела сделать альтернативу бесплатную для пользователей с ИТС, но до сих пор её отфутболивают и не дают доступа к основным драйверам
|
|||
|
29
Гений 1С
гуру
05.11.26
✎
20:25
|
(28) ЧЗ реализовал свою мечту стать монополистом и подмять всю торговлю РФ, ггг
|
|||
|
30
MWWRuza
гуру
05.11.26
✎
21:07
|
(27) Если под ФАС имеется в виду антимонопольная служба, то я тоже удивляюсь...
По делу... Тут: https://tspiot.sandbox.crptech.ru/ есть практически все - это эмулятор ТСПИоТ, там в принципе не плохое описание, примеры запросов, альбом тестовых марок под него с разбором ответов при сканировании их, и в общем-то все, что необходимо. Сертификацию можно на нем пройти. Я на нем и проходил. Потом, под боевой, по сути только адрес поменять на локальный адрес пиота, вместо онлайн эмулятора, и порт. По идее - должно все заработать и с боевым. Иии... Чем клиент торгует? там три разных программы ПФС - Легпром, Общая, и Фарма. Для того-же легпрома, например, не требуется работа с ценами, так, как они только в сигаретах, а сигареты только в Общей. Для Фармы, там свои заморочки, особо не вникал, так, как мне она не нужна, таких клиентов у меня точно нет. |
|||
|
31
Гений 1С
гуру
05.11.26
✎
21:04
|
(30) благодарствую
|
|||
|
32
Гений 1С
гуру
05.11.26
✎
21:12
|
(30) радиодетали вроде.
|
|||
|
33
MWWRuza
гуру
05.11.26
✎
21:18
|
А, ну, это легпром тогда.
В моей тоже под легпром сделано, у моего клиента, для которого делал - автозапчасти, а это колесья и масла с автохимией. Это самый простой вариант, ни каких тебе МРЦ и ЕМЦ. |
|||
|
34
Гений 1С
гуру
05.11.26
✎
21:28
|
(33) МРЦ и ЕМЦ это что?
|
|||
|
35
MWWRuza
гуру
05.11.26
✎
21:30
|
Максимальная розничная цена, и Единая минимальная цена.
Это для табачки. Если под легпром готовить, то можно на них не заморачиваться, в ПФС по легпрому таких сценариев не будет. |
|||
|
36
MWWRuza
гуру
05.11.26
✎
21:40
|
И, еще. "по старому" с токеном X-API-Key" - уже нет смысла делать, можно только под ПИоТ. Старый все равно не сегодня-звтра отключат. Это упрощает алгоритм. У меня там наворочено и под старый, и под ПИоТ... Так, как это делалось годами и обрастало новым. Сейчас можно про старое забыть.
А вот локальный контроль дублей продаж... Ну, тут уж смотри сам. Можно проданные и в 1С хранить, а можно и ЛМ использовать. У меня в ЛМ. |
| Форум | Правила | Описание | Секции | Поиск |