Послідовність розробки позиційних і комбінованих систем кодування наступна:
• визначається число групувальних ознак і їх підпорядкованість;
• встановлюється число позицій для кожного з групувальних ознак;
• проводиться кодування порядковими номерами спочатку старшого ознаки, потім наступних ознак всередині старших, щоразу починаючи з 1, 01, 001 і т.д., в залежності від значності коду молодшого ознаки в межах його старшого ознаки;
• складається класифікатор.
Крім названих систем кодування, використовуються ще код повторення і шахова система, що мають обмежене застосування. В якості коду повторення виступають номери якихось номенклатур, наприклад гаражний номер автомашини, номер складу та ін Шахова (перехресна) система застосовується для кодування двухпрізначних номенклатур з стійким зв'язком. Вона будується у вигляді таблиці і нагадує позиційну систему.
Наведемо приклади побудови деяких систем кодування, що мають найбільше застосування при автоматизованій обробці облікової та фінансово-кредитної інформації.
Ідентифікований номер платника податків (ІПН) десятизначний: 1-2 - знаки спільно являють собою код суб'єкта федерації, 3-4 - номер державної податкової інспекції, 5 - 9 - номер платника податків, 10 - контрольний розряд.
Коди рахунків бухгалтерського обліку широко застосовуються як при ручній обробці, так і в умовах комп'ютеризації. При існуючій системі обліку код рахунків бухгалтерського обліку (для підприємств на самостійному балансі) становить чотири знаки: перші два - балансові рахунки, другі два - субрахунок, який встановлюється на підприємстві, організації (фірмі). Інші правила встановлені для кодування рахунків банківського балансу.
Гнучка система побудови коду рахунків бухгалтерського обліку дозволяє виконувати аналітичні розробки з різним ступенем деталізації. Рівні аналітичного обліку - це ті ознаки, за якими групуються дані. Наприклад, для рахунка 70 «Розрахунки по заробітній платі» можна виділити два рівні: перший - для підрозділу, другий - для табельних номерів. У даному випадку аналітичні зведення будуть складені в розрізі підрозділів і табельних номерів. Для рахунку 10 «Матеріали», наприклад, можна виділити три рівні:
• перший - вид матеріальних цінностей (1 знак);
• другий - склад (1 знак);
• третій - номенклатурний номер матеріалів (2 знаки). Система автоматизованої обробки банківської інформації
передбачає використання великої кількості позначень номенклатур кодовими знаками. Найбільш складним є код особового рахунку. Структура цього коду будується відповідно до нового плану рахунків та міжнародним стандартом.
Вказівками Центробанку Росії рекомендується складна структура коду особового рахунку, побудована за комбінованою системою і включає до 11 різних ознак. Значности коду складає 20 знаків, але може бути розширена до 25 розрядів.
2. Технологія та області застосування штрихового кодування
Штрихове кодування є одним з типів автоматичної ідентифікації, який використовує метод оптичного зчитування інформації.
Штриховий код (ШК, або штрих-код) - кодове позначення, призначене для автоматизованої ідентифікації та обліку інформації про товар. Кодується у вигляді цифр і штрихів.
Штрихове кодування засноване на двійковій системі числення:
код будується як послідовність 0 і I. У коді використовуються темні і світлі смуги - лінії і проміжки, які можуть бути широкими і вузькими. Широкими лініями і широкими проміжками кодується значення I, вузькими - значення 0. Таким чином, при штрихове кодування код будується як набір чергуються широких і вузьких, темних і світлих вертикальних смуг. Існують наступні види штрихових кодів:
• UPC - універсальний товарний код, розроблений у США і застосовується в країнах Америки;
• EAN - товарний код, створений в Європі на базі коду UPC. Відповідає назві Європейської асоціації товарної нумерації, що отримала в даний час статус Міжнародної організації (EAN International);
• UCC / EAN - єдиний стандартизований штриховий код, створений об'єднаними зусиллями організацій США і Канади (Uniform Code Council) і EAN International;
• EAN і UCC / EAN знаходять застосування в багатьох країнах світу, в тому числі і в Російській Федерації.
Відповідно до видів різняться такі штрихові коди: UPC -12, EAN-13, EAN -14, EAN-8, UCC/EAN-128 (Code 39).
EAN-13 є трінадцатіразрядним кодом. Структура коду наступна: перші три цифри коду позначають, як правило, країну-виробника, наступні чотири цифри - код підприємства-виробника, потім п'ять цифр - код продукту; остання цифра є контрольною. Контрольна цифра використовується для правильного зчитування попередніх 12 цифр, забезпечуючи тим самим надійність штрихового кодування. Розраховується вона за наступною методикою:
1) складаються цифри, що стоять на парних позиціях коду;
2) результат першої дії множиться на 3;
3) складаються цифри, що стоять на непарних позиціях коду;
4) складаються результати 2-го 3-го дії:
5) визначається контрольне число, що представляє собою різницю між отриманою сумою і найближчим до нього великим числом, кратним 10. Приклад коду EAN-13 представлений на рис. 4.3. У наведеному прикладі: 460 - код країни, 0023 - код виробника, 10012 - код продукту, 9-контрольне число. Визначимо контрольну цифру: 1) 6 +0 +2 +1 +0 +2 = 11
2) 11x3 = 33
903) 4 +0 +0 +3 +0 +1 = 8
4) 33 +8 = 41
5) 50-41 = 9
Отже, в результаті розрахунків отримали контрольне число 9.
EAN-8 є восьмирозрядним кодом, який використовується для кодування малогабаритних упаковок. Структура коду наступна: перші три цифри коду позначають країну - виробника товару, чотири наступні цифри - код продукту, остання цифра є контрольною.
EAN-14 - четирнадцатіразрядний код з прямокутним контуром. Він складається з 13 розрядів, які розташовуються по значенню в тій же послідовності, що в коді EAN-13 та одного додаткового розряду. Цей додатковий розряд вказується першим і відображає специфіку упаковки цифрами від 1 до 8, наприклад, 1 - групова упаковка, 2 - упаковка партій в контейнер і т.д. Основною областю застосування коду EAN-14 є ідентифікація транспортної упаковки.
Code 39 отримав свою назву за сполучуваності елементів три з дев'яти. У кожному знаку три елементи є широкими, інші шість - вузькими. Для відображення коду використовуються 43 символу, включаючи всі прописні літери, цифри від 0 до 9 і сім наступних особливих знаків: (-.$/ +% пробіл)
Довжина кодового позначення в коді Code 39 не має фіксованого розміру і може варіювати в межах до 40 розрядів.
Сучасною версією коду Code 39 є UCC/EAN-128-алфавітно-цифровий код, також не має фіксованої довжини, що дає повну характеристику предмета поставки.
Застосування штрихових кодів UPC-12, KAN-13, EAN-14, EAN-8 регулюється міжнародними та національними організаціями, зокрема, в Росії такою організацією є Асоціація автоматичної ідентифікації «ЮНІСКАН». Ця організація встановлює номери підприємств в кодах EAN -13 і EAN-14 і номери продуктів в коді EAN-8. Код країни привласнюється EAN International. Використання кодів UCC/EAN-128 (Code 39) регулюється відповідними міжнародними та національними стандартами.
Мета штрихового кодування даних полягає у відображенні тих властивостей товару, які забезпечують реальну можливість простежити за його рухом до споживача, що сприяє підвищенню комерційної ефективності.
Необхідність впровадження штрихових кодів продиктована такими особливостями руху товару в оптовому і роздрібному обороті, що приводять до практичної некерованості потоків інформації при її ручній обробці:
• надзвичайно великим обсягом постачань і асортименту товару;
• територіальної розкиданістю взаємопов'язаних організацій і підприємств - операторів ринку;
• недостатньою інформацією про властивості товару на його упаковці та у супровідній документації;
• відсутністю достовірної та своєчасної інформації у постачальників продукції про надходження товару до покупця.
Використання штрихових кодів забезпечує:
• діяльність різних виробників і споживачів на єдиному товарному ринку шляхом використання єдиного коду по ланцюжку взаємопов'язаних партнерів;
• захист споживача від несумлінності виробників або продавців продукції;
• управління потоками інформації за запитом та в реальному масштабі часу на основі ідентифікації будь-якого об'єкта;
• обмін інформацією як усередині організація, так і між організаціями за допомогою методів і засобів електронного обміну даними (ЕОД).
Система штрихового кодування інформації являє собою сукупність виду штрихових кодів і технічних засобів нанесення на носії даних, верифікації якості друку, зчитування з носіїв, а також попередньої обробки даних.
Основними технічними засобами нанесення штрихових кодів на носії інформації (папір, самоклеюча плівка, метал, кераміка, текстильне полотно, пластмаса, гума тощо) є обладнання для виготовлення майстер-фільмів (шаблонів штрихових кодів), компактні друкуючі пристрої різного принципу дії.
Верифікація, або контроль якості друку штрихових кодів, може бути здійснена спеціалізованим обладнанням, оснащеним відповідними програмними засобами.
Для зчитування штрихового коду з носіїв інформації використовуються скануючі пристрої різного типу:
• контактні олівці та сканери;
• лазерні сканери;
• мобільні термінали, що зчитують інформацію на відстані.
Мобільний термінал забезпечує крім зчитування інформації з носіїв попередню обробку даних та їх передачу на комп'ютер для подальшого узагальнення та аналізу.
Типова технологія використання системи штрихового кодування в Росії магазинами типу «супермаркет» розглядається на прикладі процесу оформлення надходження товарів і його продажу.
Надходження товарів на склад магазину. Вступники на склад магазину товари направляються на контроль відповідності кількості і якості товару даним, зазначеним у специфікаціях. Результати операції контролю є підставою для приймання товару або відмови від її прийняття. Товари надходять на склад магазину у вигляді великої партії в контейнерах, в дерев'яній, картонній або який-небудь іншій тарі, на які наклеєна супровідна етикетка. Різні етикетки можуть оформлятися з використанням або без використання штрихового коду EAN-14. Надходження товару супроводжується накладною. Прийнятий товар оформляється товарознавцем, який оперативно вносить дані з накладних в комп'ютерну базу даних. При надходженні товару з нанесеним на етикетку ШК код зчитується сканером. Лічені дані передаються в БД, після чого виробляється порівняння на відповідність штрихового коду вимогам, що пред'являються до EAN-14 стандартами Російської Федерації, а також попередня обробка даних. Цією операцією підтверджується надходження товару на склад магазину. Якщо штриховий код на етикетці відсутній, за допомогою спеціалізованої програми товарознавець кодує товари і друкує етикетки з штриховими кодами. Для цього робоче місце товарознавця оснащується технічними пристроями для маркування товарів - термотрансферним принтером для друку етикеток, сполученим з персональним комп'ютером, і етикет-пістолетом для наклеювання етикеток на упаковку товару.