Kod maydonining qiymati noyob 1s 8.2. "Kod" ("Raqam") maydonining qiymati yagona emas. Ushbu xatoning sababi nima?

Ko'pincha, bu xato shartnomalar, kontragentlar, ob'ektlar va boshqalar kataloglari bilan to'g'ridan-to'g'ri ishlashda yuzaga keladi. Foydalanuvchi har qanday katalogga yangi yozuv qo'shadi va tizim avtomatik ravishda unga kod beradi, lekin yozuvni saqlashda u beradi. "Kod noyob emas!" xatosi va shuning uchun ob'ektni saqlab bo'lmaydi.

Ushbu xatoning sababi nima?

Buning sababi katalog ob'ektlarini noto'g'ri raqamlash bo'lishi mumkin. Bu qanday sodir bo'ladi? Odatda, kataloglardan birida yangi yozuv yaratishda dasturning o'zi kirish kodini yaratadi. Agar oldingi yozuvlarda foydalanuvchi kodni qo'lda tahrir qilgan bo'lsa, keyingi yozuvlarni yaratishda kod kengligi bir belgiga ko'payishi va maydonga sig'masligi ehtimoli bor, ya'ni kod yaratish qaytadan boshlanadi. Ammo 1C kataloglarida bir xil kodlar bilan ob'ektlarni saqlashning iloji yo'q, ya'ni bunday vaziyatda foydalanuvchi ekranda xato xabari oladi.

"Kod yagona emas" xatosini qanday tuzatish mumkin?

Albatta, bu muammoni hal qilish 1C ishlab chiquvchilari tomonidan taqdim etiladi. U katalog elementlarini to'liq qayta raqamlashdan iborat. Shu maqsadda 1C axborot texnologiyalarini qo'llab-quvvatlash diskida () "Ob'ektlarni universal tanlash va qayta ishlash.epf" deb nomlangan maxsus ishlov berish mavjud. U \1CITS\EXE\ExtReps\UNIREPS81\UniversalSelection katalogida joylashgan.

Foydalanuvchi yuqoridagi katalogga o‘tishi, ishlov berishni boshlashi va tanlangan katalog ob’yektlarini qayta nomerlash jarayoni tugashini kutishi kifoya.

"Kod yagona emas" xatosi paydo bo'lishini qanday oldini olish mumkin?

1C kataloglari bilan ishlashda ushbu xatoning paydo bo'lishining oldini olish uchun, birinchi navbatda, yozuv kodlarini qo'lda tahrirlash tavsiya etilmaydi. Ko'pincha uning paydo bo'lishiga olib keladigan dastur raqamlashdagi aralashuv. Agar siz kodlarni tahrir qilmasdan qilolmasangiz, vaziyatni oldindan o'ylab ko'ring.

Agar ma'lumotlar bazasi ob'ektlarini yaratishda "Kod" maydonining qiymati yagona emas" xatosiga duch kelsam, nima qilishim kerak (hujjatlar uchun - "Raqam" maydonining qiymati)?



Bu odatda tahrirlangan katalog kodi (hujjat raqami) qo'lda noto'g'ri tahrirlanganligi bilan bog'liq.

Aniqlik uchun misolni ko'rib chiqaylik. Muayyan katalog uchun ruxsat etilgan kod uzunligi 9 belgidan iborat. Katalogda “000000001”, “000000002”, ..., “000000086” elementlari standart tarzda yaratilgan va raqamlangan. Agar siz, masalan, keyingi elementda "90" raqamini belgilasangiz, dastur, birinchi navbatda, o'ngdagi ko'rsatilgan raqamni avtomatik ravishda 9 belgigacha bo'lgan bo'shliqlar bilan to'ldiradi (siz "90_______" - o'ng tomonda 7 bo'sh joy olasiz ), ikkinchidan, u yangi raqamlash usulini "tushunadi" va quyidagi elementlarga "91_______", "92_______" va hokazo kodlarni beradi. (o'ngda bir xil 7 bo'sh joy). Elementni “99_______” kodi bilan yozgandan so‘ng, keyingi avtomatik raqamlash mumkin bo‘lmaydi, chunki ushbu qoidaga muvofiq hosil qilingan keyingi raqam (“100_______”) ruxsat etilgan 9 ta belgiga to‘g‘ri kelmaydi.

Xatoni bartaraf qilish uchun siz "Universal to'plamlar va ob'ektlarni qayta ishlash" dan foydalanishingiz kerak (ITS diskida topish mumkin).


"Izlash ob'ekti" maydonida siz kerakli ob'ektni (katalog / hujjat) ko'rsatishingiz kerak. "Tafsilot qiymatlari bo'yicha tanlash" yorlig'ida siz tanlovni amalga oshirishingiz mumkin (bizning holatlarimizda biz tanlovni kod bo'yicha o'rnatamiz):


"Ob'yektlarni topish" tugmasini bosganingizda, "Topilgan ob'ektlar" yorlig'i tanlov shartlariga javob beradigan ob'ektlar bilan to'ldiriladi:


"Qayta ishlash" yorlig'ida siz "Ob'ektlarni qayta raqamlash" ishlovini tanlashingiz kerak. Qayta ishlash sarlavhasi sozlamaning nomini va raqamlash amalga oshiriladigan boshlang'ich raqamini ko'rsatadi. Qayta ishlash "Ishga tushirish" tugmasini bosish orqali boshlanadi.


Qayta ishlash tugallangandan so'ng, siz "Rezidentlar" katalogida o'zgartirilgan kodni tekshirishingiz, shuningdek tekshirish uchun yangi yozuvlarni qo'shishingiz mumkin.

Agar ma'lumotlar bazasi ob'ektlarini yaratishda "Kod" maydonining qiymati yagona emas" xatosiga duch kelsam, nima qilishim kerak (hujjatlar uchun - "Raqam" maydonining qiymati)?



Bu odatda tahrirlangan katalog kodi (hujjat raqami) qo'lda noto'g'ri tahrirlanganligi bilan bog'liq.

Aniqlik uchun misolni ko'rib chiqaylik. Muayyan katalog uchun ruxsat etilgan kod uzunligi 9 belgidan iborat. Katalogda “000000001”, “000000002”, ..., “000000086” elementlari standart tarzda yaratilgan va raqamlangan. Agar siz, masalan, keyingi elementda "90" raqamini belgilasangiz, dastur, birinchi navbatda, o'ngdagi ko'rsatilgan raqamni avtomatik ravishda 9 belgigacha bo'lgan bo'shliqlar bilan to'ldiradi (siz "90_______" - o'ng tomonda 7 bo'sh joy olasiz ), ikkinchidan, u yangi raqamlash usulini "tushunadi" va quyidagi elementlarga "91_______", "92_______" va hokazo kodlarni beradi. (o'ngda bir xil 7 bo'sh joy). Elementni “99_______” kodi bilan yozgandan so‘ng, keyingi avtomatik raqamlash mumkin bo‘lmaydi, chunki ushbu qoidaga muvofiq hosil qilingan keyingi raqam (“100_______”) ruxsat etilgan 9 ta belgiga to‘g‘ri kelmaydi.

Xatoni bartaraf qilish uchun siz "Universal to'plamlar va ob'ektlarni qayta ishlash" dan foydalanishingiz kerak (ITS diskida topish mumkin).


"Izlash ob'ekti" maydonida siz kerakli ob'ektni (katalog / hujjat) ko'rsatishingiz kerak. "Tafsilot qiymatlari bo'yicha tanlash" yorlig'ida siz tanlovni amalga oshirishingiz mumkin (bizning holatlarimizda biz tanlovni kod bo'yicha o'rnatamiz):


"Ob'yektlarni topish" tugmasini bosganingizda, "Topilgan ob'ektlar" yorlig'i tanlov shartlariga javob beradigan ob'ektlar bilan to'ldiriladi:


"Qayta ishlash" yorlig'ida siz "Ob'ektlarni qayta raqamlash" ishlovini tanlashingiz kerak. Qayta ishlash sarlavhasi sozlamaning nomini va raqamlash amalga oshiriladigan boshlang'ich raqamini ko'rsatadi. Qayta ishlash "Ishga tushirish" tugmasini bosish orqali boshlanadi.


Qayta ishlash tugallangandan so'ng, siz "Rezidentlar" katalogida o'zgartirilgan kodni tekshirishingiz, shuningdek tekshirish uchun yangi yozuvlarni qo'shishingiz mumkin.