Имя: Пароль:
1C
 
Как убрать в марки (КИЗ) крипто хвост
0 EsaDy
 
31.05.24
13:00
К примеру в браузере пишет какой-то спец символ "". Этот символ обозначает что дальше идет криптохвост марки. Самое что главное 1с этот символ не видит при копировании его, и при загрузки со стороннего оборудования тоже не видит. Пример марки: 0104604048023012215(N0Aga938ry4
1 timurhv
 
09.08.24
16:28
(0) Много кто не видит, если не использовать подсистему 1С Маркировки или Штрихкодирования из БСП, то:
1. Конвертируйте в URL при передаче.
МаркаURL = КодироватьСтроку(МаркаСХвостомИСпецСимволом, СпособКодированияСтроки.КодировкаURL);
2. Далее можете после "%1D" отсекать все лишнее.
3. Далее конвертируете из URL обратно:
НормализованныйКодМаркировки = РаскодироватьСтроку(МаркаURL, СпособКодированияСтроки.КодировкаURL);

Без кодирования много где падает: SOAP, передача с клиента на сервер и обратно в 1С
2 EsaDy
 
31.05.24
13:54
Спасибо большое все получилось)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан