ISO 6346 стандарты және контейнерлерді таңбалау
Интермодальды жүк тасымалында қолданылатын әрбір контейнер халықаралық ISO 6346 стандартына сәйкес бірегей кодпен таңбаланады. Бұл стандарт бүкіл әлем бойынша жүктерді есепке алуды, бақылауды және логистикалық тізбектің қауіпсіздігін қамтамасыз етеді. Стандарттың негізгі мақсаты — контейнерлерді сәйкестендіру процесін біркелкі ету және деректерді енгізу кезіндегі қателерді автоматты түрде анықтауға мүмкіндік беру.
Контейнер нөмірін тексеруші құралы осы ISO 6346 стандартының алгоритмін қолдана отырып, енгізілген 11 таңбалы кодтың дұрыстығын нақты уақыт режимінде тексереді. Құрал пайдаланушы мәтінді терген сәтте-ақ кодты құрамдас бөліктерге бөліп, оның құрылымы мен бақылау цифрын талдайды.
Контейнер нөмірінің құрылымы
ISO 6346 стандарты бойынша толық контейнер нөмірі қатаң белгіленген ретпен орналасқан 11 таңбадан тұрады. Осы құрылымды келесідей бөліктерге бөлуге болады:
- Иесінің коды (Owner code): Алғашқы үш әріптен тұрады. Бұл код контейнердің заңды иесін немесе операторын анықтайды.
- Жабдық санаты (Category): Төртінші таңба болып табылатын бір әріп. Ол жабдықтың түрін көрсетеді.
- Сериялық нөмір (Serial): 5-ші орыннан 10-шы орынға дейінгі алты таңбалы сан. Оны иесі контейнерді өз паркінде бірегей сәйкестендіру үшін береді.
- Бақылау цифры (Check digit): 11-ші орында тұрған соңғы жалғыз цифр. Ол алдыңғы 10 таңбаның негізінде арнайы математикалық алгоритммен есептеледі және бүкіл нөмірдің дұрыстығын растау үшін қолданылады.
Құрал осы құрылымды талдап, интерфейсте келесі ақпаратты көрсетеді:
- Иесінің коды
- Санат
- Сериялық нөмір
- Бақылау цифры
- Жабдық санаты (анықтамасымен бірге)
- Толық нөмір
Жабдық санаттарының идентификаторлары
Контейнер нөмірінің төртінші таңбасы жабдықтың түрін анықтау үшін өте маңызды. ISO 6346 стандарты бойынша тек үш әріп қана жарамды санат идентификаторы бола алады:
| Әріп | Жабдық санатының мағынасы |
|---|---|
| U | U — жүк контейнері |
| J | J — ажыратылатын контейнер жабдығы |
| Z | Z — тіркеме немесе шасси |
Егер пайдаланушы төртінші таңбаға басқа әріп енгізсе, жүйе қате туралы ескерту жасап, келесі хабарламаны шығарады: ‹letter› — жабдық санатының идентификаторы емес, төртінші таңба U, J немесе Z болуы тиіс..
Бақылау цифрын есептеу математикасы
Бақылау цифрын анықтау үшін ISO 6346 стандартында модуль 11 (modulo 11) формуласы қолданылады. Есептеу кезеңдері келесідей орындалады:
- Әріптерді сандарға айналдыру: Әрбір әріпке 10-нан бастап сандық мән беріледі. Бұл ретте 11 санының еселіктері (11, 22, 33) аттап өтіледі. Мысалы, А=10, В=12 (11 саны өткізіліп жіберіледі), С=13, осылайша Z=38 мәніне дейін жалғасады. Сандық таңбалар өздерінің номиналды мәнін сақтайды.
- Салмақ коэффициенттерін қолдану: Әрбір таңбаның мәні оның орналасу орнына байланысты 2-нің дәрежесіне (2⁰-ден 2⁹-ға дейін, яғни 1-ден 512-ге дейін) көбейтіледі. Бірінші таңба 1-ге, екіншісі 2-ге, үшіншісі 4-ке, осылайша оныншы таңба 512-ге көбейтіледі.
- Қосындыны бөлу: Алынған 10 көбейтіндінің қосындысы 11-ге бөлінеді. Осы бөлуден қалған қалдық бақылау цифры болып табылады.
"Қалдық 10" ерекше жағдайы
Егер математикалық бөлудің нақты қалдығы 10-ға тең болса, бақылау цифры ретінде 0 жазылады. ISO стандарты мұндай жағдайды тудыратын сериялық нөмірлерді қолданбауды ұсынады. Дегенмен, іс жүзінде мұндай контейнерлер кездеседі. Осындай нөмір енгізілгенде құрал келесі хабарламаны көрсетеді: Бұл нөмірдің нақты қалдығы 10, сондықтан тексеру цифры 0 етіп жазылған. Стандарт осы нәтиже беретін сериялық нөмірлерден аулақ болуды ұсынады, бірақ мұндай контейнерлер кездеседі..
Енгізу ережелері және қателерді өңдеу
Құрал пайдаланушының енгізуін нақты уақытта қадағалап, қателерді бірден көрсетеді:
- Бос күйі: Құрал бос болғанда
Контейнер нөмірін теріңіз немесе көшіріп қойыңыз — бос орындар мен дефистер рұқсат етіледі.деген нұсқау тұрады. - Тазарту: Енгізілген мәліметтер өшірілгенде
Тазартылды.хабарламасы шығады. - Рұқсат етілмеген таңбалар: Егер әріп, цифр, бос орын немесе дефистен басқа таңба енгізілсе, жүйе
Тек әріптер мен цифрларға, сондай-ақ бөлгіш ретінде бос орындар мен дефистерге рұқсат етіледі.деп ескертеді. Бос орындар мен дефистер тек бөлгіш ретінде қарастырылады және есептеуге әсер етпейді. - Ұзындық шектеулері: 11 таңбадан асып кетсе,
Контейнер нөмірі 11 таңбадан тұруы керек — ал бұл нөмірде ‹count› таңба бар.деген хабарлама шығады. Ал 11 таңбаға жетпеген аралықта11 таңбаның ‹count› таңбасы — теруді жалғастырыңыз.деген мәтін көрсетіледі. - Орынға байланысты ережелер: Алғашқы төрт таңба әріп болмаса,
Алғашқы төрт таңба әріптер болуы тиіс: үш әріпті ие коды және санат идентификаторы.деген қате шығады. Егер 5-тен 11-ге дейінгі орындарда цифрдан басқа таңба болса,5-ші және 11-ші аралықтағы орындар цифрлар болуы тиіс: алты таңбалы сериялық нөмір және тексеру цифры.деген ескерту беріледі. - Сәйкестік нәтижелері: Бақылау цифры дұрыс болса,
Жарамды контейнер нөмірі — тексеру цифры сәйкес келеді.деп көрсетіледі. Егер сәйкес келмесе,Тексеру цифры сәйкес келмейді — ‹given› емес, ‹expected› болуы тиіс.деген хабарлама шығады немесе тек бақылау цифрын анықтау үшінБұл нөмірдің тексеру цифры: ‹digit›.деген мәтін қолданылады.
Деректердің құпиялылығы және өңделуі
Құралдың жұмысы толығымен пайдаланушының веб-браузерінде орындалады. Енгізілген контейнер нөмірлері сыртқы серверлерге жіберілмейді және жүктелмейді. Құрал тек математикалық алгоритмді тексереді, сондықтан ол контейнердің иесі кім екенін немесе оның қазіргі уақытта қай жерде орналасқанын анықтау үшін деректер базасынан іздеу жүргізбейді.
Логистикадағы деректердің тұтастығы
Контейнер нөмірлерін тексеру логистикалық тізбектің тиімділігін арттыру үшін маңызды:
- Логистика және тасымалдау үйлестірушілері: Құжаттарды тапсырмас бұрын коносаменттегі немесе манифестегі контейнер нөмірінің дұрыстығын тексеріп, қателерді болдырмайды.
- Депо және терминал операторлары: Контейнердің таңбалануын жылдам талдап, оның типі мен иесін анықтайды.
- Деректерді енгізу операторлары: Бақылау цифрының сәйкессіздігін түзетіп, қажетті бақылау цифрын жылдам есептейді.
Халықаралық контейнер иелерінің кодтарын тіркеу және басқару ісімен Халықаралық контейнерлер бюросы (BIC — Bureau International des Containers) айналысады. Бұл ұйым әрбір иелік кодтың бірегейлігін қамтамасыз етеді.
Жиі қойылатын сұрақтар (FAQ)
ISO 6346 контейнер нөмірі дегеніміз не? Бұл әрбір интермодальды контейнерде көрсетілген 11 таңбалы код: үш иесінің коды, бір жабдық санаты әрпі, алты таңбалы сериялық нөмір және соңғы тексеру цифры — мысалы, MSCU 123456 6.
Төртінші әріп нені білдіреді? Бұл жабдық санатының идентификаторы: жүк контейнерлері үшін U, генератор жиынтықтары сияқты алынбалы жабдықтар үшін J, ал тіркемелер мен шассилер үшін Z. Басқа кез келген әріп нөмірдің ISO 6346 стандартына сәйкес келмейтінін білдіреді.
Тексеру цифры қалай есептеледі? Әріптер 10, 12, 13 және т.б. ретімен саналады (11 еселіктері атталып өтіледі), ал цифрлар өз мәнін сақтайды. Әрбір орын 1-ге, 2-ге, 4-ке және 512-ге дейін көбейтіліп, қосынды 11-ге бөлінгендегі қалдық тексеру цифры болады. 10 қалдығы 0 ретінде жазылады — стандарт бұған әкелетін сериялық нөмірлерден аулақ болуды ұсынады, сондықтан мұндай нөмірлер сирек кездеседі.
Иесін немесе контейнердің орналасқан жерін таба ала ма? Жоқ. Бұл құрал нөмірдің өз құрылымы мен тексеру цифрын ғана тексереді. Иесі BIC тізілімінде тіркеледі, ал контейнердің орналасқан жері әр тасымалдау сайын өзгеріп тұрады, сондықтан оларды тек нөмір арқылы анықтау мүмкін емес.