ISO 6346 სტანდარტი და კონტეინერის ნომრის სტრუქტურა
ინტერმოდალური სატვირთო კონტეინერების იდენტიფიკაცია მთელ მსოფლიოში ეფუძნება ISO 6346 საერთაშორისო სტანდარტს. ეს სტანდარტი უზრუნველყოფს გლობალური გადაზიდვების სისტემაში თითოეული კონტეინერის უნიკალურობას, რაც კრიტიკულად მნიშვნელოვანია ლოგისტიკის, საბაჟო კონტროლისა და ტერმინალების მართვისთვის.
სტანდარტის მიხედვით, კონტეინერის ნომერი შედგება ზუსტად 11 ალფანუმერული სიმბოლოსგან, რომლებიც მკაცრად განსაზღვრულ სტრუქტურას ექვემდებარება:
- მფლობელის კოდი (Owner code): პირველი სამი ასო, რომელიც უნიკალურად განსაზღვრავს კონტეინერის მფლობელს ან ოპერატორს.
- აღჭურვილობის კატეგორიის ინდიკატორი (Category): მეოთხე სიმბოლო (ასო), რომელიც მიუთითებს აღჭურვილობის ტიპზე.
- სერიული ნომერი (Serial): მომდევნო ექვსი ციფრი (მე-5-დან მე-10 პოზიციის ჩათვლით), რომელსაც მფლობელი თავად განსაზღვრავს საკუთარი პარკის აღრიცხვისთვის.
- საკონტროლო ციფრი (Check digit): მე-11 სიმბოლო (ბოლო ციფრი), რომელიც გამოიყენება მთლიანი ნომრის სისწორის მათემატიკური გადამოწმებისთვის.
კონტეინერის ნომრის შემმოწმებელი არის უფასო ონლაინ ინსტრუმენტი, რომელიც რეალურ დროში, აკრეფის პარალელურად, ახდენს ამ 11-ნიშნა კოდის ვალიდაციას და შლის მას შემადგენელ ნაწილებად.
მონაცემთა შეყვანის ფორმატები და შეზღუდვები
ინსტრუმენტში მონაცემების შეყვანისას მოქმედებს კონკრეტული წესები, რომლებიც უზრუნველყოფენ შეცდომების მყისიერ იდენტიფიცირებას:
- დაშვებული სიმბოლოები: სისტემა იღებს ასოებს, ციფრებს, სფეისებს (ცარიელ ადგილებს) და დეფისებს. სფეისები და დეფისები აღიქმება მხოლოდ გამყოფებად და არ მოქმედებს ვალიდაციის პროცესზე.
- სიმბოლოების რაოდენობა: ვალიდური კონტეინერის ნომერი უნდა შეიცავდეს ზუსტად 11 ალფანუმერულ სიმბოლოს.
- პოზიციური წესები: პირველი ოთხი სიმბოლო აუცილებლად უნდა იყოს ასო, ხოლო მე-5-დან მე-11 პოზიციამდე უნდა განთავსდეს მხოლოდ ციფრები.
თუ შეყვანილი მონაცემები არ შეესაბამება ამ წესებს, ინსტრუმენტი აჩვენებს შესაბამის შეტყობინებებს:
- არასწორი სიმბოლოების შეყვანისას:
დაშვებულია მხოლოდ ასოები და ციფრები, ასევე სფეისები ან დეფისები გამყოფის სახით. - 11-ზე მეტი სიმბოლოს შეყვანისას:
კონტეინერის ნომერს უნდა ჰქონდეს 11 სიმბოლო — ამას აქვს ‹count›. - თუ პირველი ოთხი სიმბოლოდან რომელიმე არ არის ასო:
პირველი ოთხი სიმბოლო უნდა იყოს ასოები: მფლობელის სამნიშნა კოდი და კატეგორიის ინდიკატორი. - თუ მე-5-დან მე-11 პოზიციამდე რომელიმე სიმბოლო არ არის ციფრი:
მე-5-დან მე-11 პოზიციამდე უნდა იყოს ციფრები: ექვსნიშნა სერიული ნომერი და საკონტროლო ციფრი.
აღჭურვილობის კატეგორიის იდენტიფიკატორები
ISO 6346 სტანდარტის მიხედვით, კონტეინერის ნომრის მეოთხე სიმბოლო განსაზღვრავს აღჭურვილობის კატეგორიას. სტანდარტი უშვებს მხოლოდ სამ კონკრეტულ ასოს ამ პოზიციაზე:
- U — სატვირთო კონტეინერი (freight container)
- J — მოსახსნელი კონტეინერის აღჭურვილობა (detachable container equipment)
- Z — მისაბმელი ან შასი (trailer or chassis)
თუ მომხმარებელი მეოთხე სიმბოლოდ შეიყვანს სხვა ასოს, ინსტრუმენტი გამოსცემს შეცდომას: ‹letter› არ არის აღჭურვილობის კატეგორიის ინდიკატორი — მეოთხე სიმბოლო უნდა იყოს U, J ან Z..
საკონტროლო ციფრის გამოთვლის მათემატიკური ალგორითმი
საკონტროლო ციფრის ვალიდაცია ხდება ISO 6346 სტანდარტით დადგენილი მათემატიკური ფორმულით, რომელიც ეფუძნება მოდულო 11-ის (modulo 11) პრინციპს. გამოთვლის პროცესი შედგება შემდეგი ეტაპებისგან:
- ასოების კონვერტაცია ციფრებში: თითოეულ ასოს ენიჭება კონკრეტული რიცხვითი მნიშვნელობა 10-დან 38-მდე. მნიშვნელოვანია, რომ ამ პროცესში გამოიტოვება 11-ის ჯერადი რიცხვები (11, 22, 33). შესაბამისად, A=10, B=12 (11 გამოტოვებულია), C=13 და ა.შ., ვიდრე Z არ მიიღებს მნიშვნელობას 38. ციფრები (0-9) ინარჩუნებენ თავიანთ ნომინალურ მნიშვნელობას.
- პოზიციური აწონვა: თითოეული სიმბოლოს მნიშვნელობა მრავლდება 2-ის ხარისხზე, მისი პოზიციის მიხედვით (პირველი სიმბოლო მრავლდება 2⁰-ზე, მეორე — 2¹-ზე და ა.შ. მეათე სიმბოლომდე, რომელიც მრავლდება 2⁹-ზე, ანუ 512-ზე).
- ჯამი და გაყოფა: მიღებული ნამრავლები იკრიბება და მიღებული ჯამი იყოფა 11-ზე.
- ნაშთის განსაზღვრა: გაყოფის შედეგად მიღებული ნაშთი წარმოადგენს საკონტროლო ციფრს.
"ნაშთი 10" გამონაკლისი შემთხვევა
თუ 11-ზე გაყოფისას მიღებული უმი ნაშთი არის 10, საკონტროლო ციფრად იწერება 0. ISO სტანდარტი რეკომენდაციას უწევს ისეთი სერიული ნომრების თავიდან არიდებას, რომლებიც ამგვარ შედეგს იძლევა, თუმცა პრაქტიკაში ასეთი კონტეინერები მაინც არსებობს და გამოიყენება. ამ შემთხვევაში ინსტრუმენტი აჩვენებს შეტყობინებას: ამ ნომრის უმი ნაშთია 10, ამიტომ საკონტროლო ციფრი ჩაიწერება როგორც 0. სტანდარტი გირჩევთ მოერიდოთ ამ შედეგის მქონე სერიულ ნომრებს, თუმცა ასეთი კონტეინერები მაინც არსებობს..
ინტერფეისის მდგომარეობები და შეტყობინებები
ინსტრუმენტი მუშაობს დინამიკურად და მომხმარებლის ქმედებების შესაბამისად ცვლის ნაჩვენებ შეტყობინებებს:
- საწყისი მდგომარეობა: როდესაც ველი ცარიელია და მზად არის მონაცემების მისაღებად, ეკრანზე ჩნდება წარწერა:
აიკრიფეთ ან ჩასვით კონტეინერის ნომერი — სფეისები და დეფისები დაშვებულია.. - აკრეფის პროცესი: სანამ სიმბოლოების რაოდენობა 11-ზე ნაკლებია, სისტემა აჩვენებს პროგრესს:
11-დან ‹count› სიმბოლოა — განაგრძეთ აკრეფა.. - წარმატებული ვალიდაცია: თუ შეყვანილი ნომერი სწორია და საკონტროლო ციფრი ემთხვევა გამოთვლილს, აისახება შეტყობინება:
სწორი კონტეინერის ნომერია — საკონტროლო ციფრი ემთხვევა.. - შეუსაბამობა: თუ ბოლო ციფრი არ ემთხვევა ალგორითმით გამოთვლილ მნიშვნელობას, მომხმარებელი ხედავს შეტყობინებას:
საკონტროლო ციფრი არ ემთხვევა — უნდა იყოს ‹expected› და არა ‹given›.. - მონაცემების გასუფთავება: ველის სრულად გასუფთავებისას ეკრანზე ჩნდება შეტყობინება:
გასუფთავდა..
მონაცემთა დამუშავება და უსაფრთხოება
კონტეინერის ნომრის შემმოწმებელი მუშაობს უსაფრთხოების მაღალი სტანდარტების დაცვით. ყველა გამოთვლა და ვალიდაციის პროცესი ხორციელდება უშუალოდ მომხმარებლის ვებ-ბრაუზერში. შეყვანილი მონაცემები არ იგზავნება გარე სერვერებზე, რაც გამორიცხავს კონფიდენციალური ინფორმაციის გაჟონვას. ინსტრუმენტი არ ახორციელებს გარე ძებნას მფლობელის ვინაობის ან კონტეინერის ფიზიკური მდებარეობის დასადგენად.
ხშირად დასმული კითხვები (FAQ)
რა არის ISO 6346 კონტეინერის ნომერი? ეს არის 11-ნიშნა კოდი, რომელიც დატანილია ყველა ინტერმოდალურ კონტეინერზე: მფლობელის სამი ასო-კოდი, აღჭურვილობის კატეგორიის ერთი ასო, ექვსნიშნა სერიული ნომერი და ბოლო საკონტროლო ციფრი — მაგალითად, MSCU 123456 6.
რას ნიშნავს მეოთხე ასო? ეს არის აღჭურვილობის კატეგორიის ინდიკატორი: U სატვირთო კონტეინერებისთვის, J მოსახსნელი საკონტეინერო აღჭურვილობისთვის (როგორიცაა გენერატორები), ხოლო Z მისაბმელებისა და შასიებისთვის. ნებისმიერი სხვა ასო ნიშნავს, რომ ნომერი არ შეესაბამება ISO 6346 სტანდარტს.
როგორ გამოითვლება საკონტროლო ციფრი? ასოებს ენიჭებათ მნიშვნელობები 10, 12, 13 და ა.შ. (11-ის ჯერადები გამოტოვებულია), ხოლო ციფრები ინარჩუნებენ საკუთარ მნიშვნელობას. თითოეული პოზიცია მრავლდება 1-ზე, 2-ზე, 4-ზე და ა.შ. 512-მდე, ხოლო ჯამის 11-ზე გაყოფისას მიღებული ნაშთი არის საკონტროლო ციფრი. თუ ნაშთი არის 10, ის იწერება როგორც 0 — სტანდარტი გირჩევთ მოერიდოთ ამ შედეგის მომცემ სერიულ ნომრებს, ამიტომ ასეთი ნომრები იშვიათია.
შესაძლებელია თუ არა მფლობელის ან კონტეინერის მდებარეობის პოვნა? არა. ეს ინსტრუმენტი ამოწმებს მხოლოდ თავად ნომერს — მის სტრუქტურასა და საკონტროლო ციფრს. მფლობელი რეგისტრირებულია BIC-ის რეესტრში, ხოლო კონტეინერის მდებარეობა იცვლება ყოველი გადაზიდვისას, ამიტომ მათი ამოცნობა მხოლოდ ნომრით შეუძლებელია.