Asosiy qismga o'tish
Bir belgi farqi — ikki kartochka: apostrof, kirill va bo'shliq

· Ma'lumotni tozalash · 3 daq. o'qish

Bir belgi farqi — ikki kartochka: apostrof, kirill va bo'shliq

O'zbekcha apostrofning bir necha belgisi, kirillcha o'xshash harflar va ortiqcha bo'shliq bitta tovarni ikkiga bo'ladi. Topish va yagonalash usullari.

Qoldiq jadvalida ikki qator turibdi: «Yog' 5 l» va yana «Yog' 5 l». Ko'zga ular bir xil, 1C uchun esa bu ikki alohida tovar, chunki ularning orasida bitta ko'rinmas farq bor. Birida to'g'ri apostrof, ikkinchisida unga o'xshash boshqa belgi. Shunday kartochkalar nomenklaturada sezilmay ko'payadi va qoldiqni ikkiga bo'lib yuboradi. Quyida bunday farqlarning uch turi, ularni topish va yagonalash tartibi.

O'zbekcha apostrof: bir nechta belgi

O'zbek lotin yozuvida o', g' harflari, shuningdek ta'kid belgisi apostrof bilan yoziladi. Amalda odamlar uni turlicha kiritadi: klaviaturadagi oddiy tik apostrof, Word va telefon o'zi qo'yadigan jingalak apostrof, tilshunoslikdagi maxsus «ayn» belgisi, aksent belgisi. Hammasi deyarli bir xil ko'rinadi, ammo kompyuter uchun ular turli belgilar. Natija: «Yog'», «O'rik», «Go'sht» kabi so'zlar nomenklaturada ikki-uch variantda uchraydi, qidiruv esa faqat biriga mos keladi.

Bunday variantlar ko'pincha tashqaridan keladi: yetkazib beruvchining Excel fayli, Telegram'dagi narx ro'yxati, telefonda yozilgan xabar yoki veb-saytdan ko'chirilgan nom. Har biri o'z belgisini olib keladi, shuning uchun muammo qo'lda yozishda emas, import va nusxalash paytida paydo bo'ladi. Kiritish usullari qancha ko'p bo'lsa, variantlar shuncha ko'p.

Kirill va lotin: o'xshash harflar

Lotin A, O, E, C, P, X, K, M, T va kirill А, О, Е, С, Р, Х, К, М, Т ekranda ajralmaydi. Birov «Coca» ni kirillcha «С» bilan yozadi, kimdir nomni veb-saytdan nusxalaydi: nom bir xil ko'rinadi, lekin tizim ikkita tovar ko'radi. Qidiruvda ham muammo: «Cola» deb yozasiz, kartochka topilmaydi.

Excel'da buni tekshirish mumkin. UNICODE funksiyasi harfning kodini beradi: lotin harflari 128 dan kichik, kirill harflari esa 1024 dan boshlanadi. Bitta nomda ikkala yozuv bo'lsa, u shubhali. Formula (ajratgich sozlamangizga qarab vergul yoki nuqtali vergul bo'lishi mumkin): SUMPRODUCT(--(UNICODE(MID(A2;ROW(INDIRECT("1:"&LEN(A2)));1))>=1024)). Natija noldan katta bo'lsa, nomda kirill harfi bor.

Bo'shliqlar, nuqtalar va birliklar

  • Oxirida yoki boshida ortiqcha bo'shliq: «Un 50 kg » va «Un 50 kg».
  • Ketma-ket ikkita bo'shliq.
  • Bo'linmaydigan bo'shliq: veb-saytdan nusxalangan matnda uchraydi, oddiy bo'shliqqa o'xshaydi, lekin kod 160.
  • Nuqta va yozilish: «kg» va «kg.», «5 l», «5l» va «5 litr».
  • Katta va kichik harf: «ANOR» va «Anor».

Yagonalash kaliti

Nomlarni qo'lda ko'zdan kechirish ishlamaydi. Excel'da yordamchi ustun qiling, unda nom tozalangan ko'rinishga keltiriladi: bo'linmaydigan bo'shliq oddiy bo'shliqqa, turli apostroflar bitta apostrofga almashtiriladi, ortiqcha bo'shliq olinadi, hammasi kichik harfga o'tadi. Taxminiy formula: LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(A2;UNICHAR(8217);"'");CHAR(160);" "))). Keyin shu ustun bo'yicha COUNTIF ishlatilsa, tozalangandan keyin bir xil bo'lib qolgan nomlar chiqadi. Kalit ustunni 1C dagi tovar kodi bilan yonma-yon qoldiring: shunda topilgan juftlikni darhol ikki alohida kartochka sifatida ko'rasiz.

Shartli misol: 1 200 qatorli ro'yxatda tozalangan kalit bo'yicha 38 ta nom takrorlandi. Ularning 29 tasi apostrof va bo'shliq farqi, 6 tasi kirill-lotin aralashmasi, 3 tasi nuqta va birlik yozilishi bo'lib chiqdi. Qo'lda qidirganda bu farqlarning birortasi ham ko'zga tushmasdi.

Qaysi yozuvni asosiy qilish

Tozalashdan oldin qoidani belgilab oling va yozib qo'ying:

  1. Bitta apostrof turi, ya'ni klaviaturadagi oddiy apostrof.
  2. Bitta alifbo: lotin yoki kirill, lekin bir nomda ikkalasi emas.
  3. Birliklar ro'yxati: kg, g, l, ml, dona. Boshqa yozilish qabul qilinmaydi.
  4. Katta harf faqat so'z boshida, nuqta oxirida qo'yilmaydi.

Har bir o'zgartirishni jurnalga yozing: eski nom, yangi nom, sana. Aks holda ertaga «bu tovar avval qanday atalgan edi» degan savolga javob topolmaysiz.

Xulosa

Bir belgi farqi qoldiqni ikkiga bo'ladi, ayniqsa apostrof, kirill-lotin aralashmasi va ko'rinmas bo'shliqlar. Yordamchi kalit ustun, birliklarning yagona ro'yxati va o'zgarishlar jurnali bunday kartochkalarni topib, yangilarining paydo bo'lishini to'xtatadi. SkladSoft nomenklatura eksportini nusxada tekshirib, belgi darajasidagi takrorlarni topadi, o'zgarishlar jurnali bilan tartibga solingan ro'yxatni topshiradi va 1C ga kiritishni faqat sizning yozma roziligingiz bilan bajaradi.