QO‘NG‘IROQ

Bu xabarni sizdan oldin o'qiganlar bor.
Eng so'nggi maqolalarni olish uchun obuna bo'ling.
Elektron pochta
Ism
Familiya
Qo'ng'iroqni qanday o'qishni xohlaysiz
Spam yo'q

1C: Buxgalteriya 8.2 (versiya 2.0) da "Qiymat ob'ekt turining qiymati emas (ForeignOrganization)" xatosi.

2015-07-13T13:28:05+00:00

Bunday xatolik tafsilotlardan biri sifatida "Kontragent bilan hisob-kitoblar hujjati (qo'lda hisobga olish)" dan foydalanadigan har qanday hujjatda paydo bo'lishi mumkin.

Ko'pincha bu xato ("Qiymat - bu qiymat emas ob'ekt turi(Chet el tashkiloti)") uni chop etishga urinayotganda "Chiqarilgan schyot-faktura" hujjatida paydo bo'ladi. Bunday holda, sabab hujjatda "Hisob-fakturaning asosiy hujjati" maydoni ko'rsatilgan bo'lsa-da, dastur uni bo'sh deb hisoblaydi.

Ushbu muammoni hal qilishning ikkita varianti mavjud:

  • Ehtimol, eng oddiy: ushbu hujjatni ma'lumotlar bazasidan o'chirib tashlang va uni qayta kiriting. Faqat allaqachon nusxa ko'chirish orqali kiriting tayyor hujjat, lekin hujjatni noldan boshlang.
  • Ilg'or foydalanuvchilar uchun ikkinchi variant: "Asboblar" - "Kataloglar va hujjatlarni guruhli qayta ishlash" menyusi orqali "Hisob-fakturani berish uchun asosiy hujjat" atributini hujjatda allaqachon tanlanganga o'zgartiring.
Hurmat bilan, (o'qituvchi va dasturchi).

Siz (yoki foydalanuvchi) 1C da ishlaysiz. Birdan xato. Nima qilish kerak?

Albatta, eng to'g'ri narsa 1C qanday xatolik, uning sabablarini tahlil qilish, nima ekanligini aniqlash uchun bir yoki ikki soat sarflashdir.

Agar bu mumkin bo'lmasa-chi? Vaqt yo'q, xohish yo'q, bilim etarli emas. 1C da xatolarni tezda tuzatish uchun juda yomon maslahatlar.

Xato xabari 1C

1C xato xabarining odatiy ko'rinishi 1C xatosi matni va "OK" va "Ko'proq" tugmalari bo'lgan oynadir.

Bu erda ko'rsatilgan 1C xatosi matni foydalanuvchi xabaridir, u ko'pincha dasturchiga hech narsa aytmaydi, chunki ko'rsatilgan 1C xatosi ba'zi noto'g'ri harakatlar natijasi bo'lishi mumkin.

1C xatolarini tuzatish uchun ushbu oynada 1C dasturchisi xato xabarini ko'rish uchun Ko'proq tugmasini bosing. Unda shunday deyilgan:

  • unda 1C xatolik yuz berdi
  • 1C xatosi yuzaga kelgan ushbu modulning funktsiyasi
  • 1C xatosi yuzaga kelgan ushbu modulning qator raqami.

Shuningdek, siz Konfigurator tugmachasini bosishingiz mumkin, shundan so'ng konfigurator ochiladi, ushbu modul, ushbu satrda ushbu funktsiya, shundan so'ng siz 1C xatosini tuzatishingiz mumkin.

Xato fokuslari

Yuqorida aytib o'tilganidek, 1C xatosi matnida bu ko'pincha ilgari bajarilgan noto'g'ri harakatlarning natijasidir.

Masalan, juda keng tarqalgan 1C xato matni quyidagicha:

Qiymat ob'ekt turi qiymati emas (SomeName)

Bu nimani anglatadi???

Va bu quyidagilarni anglatadi:

  • O'zgaruvchi mavjud
  • Dastur o'zgaruvchining qiymati katalog yoki hujjat yoki shunga o'xshash narsa ekanligini taxmin qiladi - umuman olganda, unda tafsilotlar (maydonlar) mavjud.
  • Dastur ushbu ob'ekt maydoniga kirishga harakat qiladi
  • Biroq, 1C xatosi shundaki, ba'zi sabablarga ko'ra dasturning oldingi satrlarida bu o'zgaruvchi hech qanday tafsilotlarga (maydonlarga) ega bo'lmagan qiymatni oldi, masalan, "Aniqlanmagan" qiymati.

Ko'proq tarqalgan 1C xatolarini tuzatish

Albatta, biz 1C da bo'lishi mumkin bo'lgan barcha xatolarni ko'rib chiqa olmaymiz.
Keling, tez-tez sodir bo'ladigan 1C xatolarini, shuningdek, 1C xatolarini tezda tuzatish bo'yicha yomon maslahatlarni qisqacha sanab o'tishga harakat qilaylik.

  • Agar o'zgaruvchi mantiqiy turdagi bo'lsa (ya'ni, u True va False qiymatlarini oladi), u holda unga quyidagi tarzda kirish mumkin:

    Agar VariableName Keyin

    Bu imlo o'xshash:
    Agar VariableName = rost bo'lsa

    Biroq, agar biron sababga ko'ra bu o'zgaruvchi mantiqiy bo'lmagan qiymatga ega bo'lsa, unda birinchi variant 1C xatosini beradi, ikkinchisi esa yo'q.

  • "Xxx nomli funksiya topilmadi"

    Modullarning bir qismi serverda bajariladi. Bundan tashqari, bir xil modulning ba'zi funktsiyalari serverda yoki mijozda bajarilishi mumkin.

    Bunday holda, serverda ishlaydigan funktsiya mijozda ishlaydigan funksiyaga kirishda 1C xatosi paydo bo'lishi mumkin. Bunday holda, bunday xato 1C bo'ladi.

    Agar iloji bo'lsa, bunday funktsiyani serverga o'tkazish kerak.

  • "Xxx nomli o'zgaruvchi topilmadi"

    Oldingi 1C xatosiga o'xshash. Agar dasturda umumiy moduldagi funksiyaga qo'ng'iroq bo'lsa, u quyidagicha ko'rinadi:
    ModuleName.FunctionName();

    Agar bir vaqtning o'zida modulning xususiyatlarida uning mijozda bajarilganligi aniqlansa va biz dasturning serverda bajariladigan qatorlaridan kirsak, unda 1C xatosi bo'ladi.
    "O'zgaruvchi topilmadi - ModuleName"

    Xuddi shu tarzda serverda ushbu modulning bajarilishini yoqish kerak.

  • "Obyekt uchun XXX mulki topilmadi"

    "Mulk" so'zi ushbu ob'ektning (rekvizitlarning) maydonini anglatadi. Kerakli:
    o Ob'ekt nima ekanligini aniqlang
    o Agar bu katalog, hujjat bo'lsa, rekvizit haqiqatan ham shunday deb ataladimi yoki yo'qligini ko'rishingiz kerak
    o bo'lsa yoki - bir xil nomdagi shakl tafsilotlarini ko'ring.

  • "Xxx usuli ob'ektda topilmadi"

    "Usul" so'zi ushbu ob'ekt modulidagi funksiya/protseduraga ishora qiladi.

    Kerakli:
    u qanday ob'ekt ekanligini aniqlang
    o uning modulini toping (agar u 1C ob'ekti bo'lsa ob'ekt moduli, agar u forma bo'lsa forma moduli)
    o Bu nomdagi funksiya mavjudligini tekshiring.

  • "So'rovni bajarishda 1C xatosi"

    Bu so'rov matnida 1C xatosi borligini anglatadi. So'rov matni odatda dasturda bajarilganidan oldinroq (ya'ni yuqoriroq) aniqlanadi. Ushbu modulda so'rov matnini qidiring (yuqoridagi ko'zlaringiz bilan yoki "SELECT" so'zini qidirish orqali).

    So'rov matnini tahlil qilib ko'ring yoki so'rov matnini o'ng tugmasini bosing va maslahat olish uchun so'rovlar yaratuvchisini ochishga harakat qiling.

  • "1C layout xatosi" - hisobotni ishga tushirishda

    Ushbu 1C xatosi so'rov matnidagi 1C xatosini yoki ACS sozlamalaridagi 1C xatosini (ko'pincha guruhlarda, tanlangan maydonlarda, shartli formatlashda) anglatadi.

    Sozlamalardan boshlashga harakat qiling, ularni ancha soddalashtiring. Tanlangan maydonlarda va shartli formatlashda - ro'yxatda xoch bilan belgilangan maydonlar yo'qligini tekshiring.

    Agar bu yordam bermasa, maslahat olish uchun so'rov matniga o'ting va so'rov tuzuvchisidan foydalaning.

Ma'lumot kiritilganda elementlar avtomatik ravishda kirishlar toifasini o'zgartiradi, ma'lum qulayliklar yaratiladi, bu esa ba'zi hollarda dastur uchun jiddiy to'siq bo'lishi mumkin.

Hujayralardagi 1C qiymatidagi xato nimani anglatadi?

"1C qiymati ob'ekt turiga tegishli emas" ogohlantirishi qayta ishlangan jadval hujayralarida mavjudligini ko'rsatadi. dasturiy ta'minot moduli, dastlab taqdim etilgan noto'g'ri ma'lumotlar turi. Shablonlar qo'lda to'ldirilgan bo'lsa, ajratuvchi nuqtadan tashqari har qanday belgi 1C raqamli qiymati o'rniga satr hosil qilishi mumkin va qo'shimcha nuqta ma'lumotni "sana" holatiga o'zgartirishi mumkin.

Kelajakda bunday hujjatdan foydalanish noto'g'ri bo'ladi, chunki joylashtirish jarayonida jadval noto'g'ri xususiyatlar bilan to'ldiriladi. Tanlovni shakllantirish va filtrni "sana bo'yicha" o'rnatishda formada sana emas, balki mavjud nomuvofiqlikni ko'rsatadigan chiziq ko'rsatiladi.

Hujjatlarni bekor qilish, kerakli fayl to'g'ri shakllanmaguncha, 1C da qiymatni ko'rsatishni o'rnatishga yordam beradi. Bunday holda, xatosi bo'lgan shakl o'chirilishi va qo'lda kiritilishi kerak. Agar 1C qiymatiga ega bo'lgan noaniqlik paydo bo'lishining sababi dasturchining faoliyati bo'lsa, konfiguratorda nuqsonni tuzatish kerak bo'ladi.

IT-Consulting mutaxassislari Enterprise 8.3 ilovalarini o'rnatish va ularga xizmat ko'rsatishda katta tajribaga ega. Siz 1C-dagi qiymatlar haqidagi eng keng tarqalgan savollarga javob olishingiz mumkin.

Yaqinda ishlaydigan kompyuterlardan birida dastur yangilandi 1C: Korxona. Yangilash paytida dasturni ishga tushirgandan so'ng, xatolik yuz berdi: “Yangilanish amalga oshmadi. Dastur versiyasini yangilashda xatolik yuz berdi: Qiymat ob'ekt turidagi qiymat emas (Kod). Dasturni qayta ishga tushirish yordam bermadi - xato oynasi yana paydo bo'ldi:

1C: Enterprise-ga o'rnatilgan vosita menga ushbu muammoni hal qilishga yordam berdi: Axborot bazasini sinovdan o'tkazish va tuzatish.

1. Shunday qilib, birinchi navbatda, dasturni yoping 1C, va har qanday holatda ma'lumotlar bazasining zaxira nusxasini yarating. Buning uchun ma'lumotlar bazasi saqlanadigan papkaga o'ting va biror joyga nusxa oling fayl 1Cv8.1CD:

2. Endi dasturni qayta ishga tushiring 1C: Korxona. Boshlash oynasida " Konfigurator”:

3. Keyin menyu satrida yorlig'iga o'ting " Ma'muriyat” – “Sinov va tuzatish”:

4. Ochilgan oynada skrinshotdagi kabi katakchalar va markerlarni belgilang va keyin “Ishga tushirish” tugmasini bosing:

5. Test jarayonining oxirida ushbu test natijalari bilan ma'lumot quyida ko'rsatiladi:
Dasturni yoping 1C. Keyin yana ishga tushiramiz. Ishga tushgandan keyin xato: Yangilab bo‘lmadi. Qiymat ob'ekt turi qiymati emas” takrorlanmasligi kerak.

Xato: 1C: Buxgalteriya 8.3 da (3.0.31.9 versiyasi) "Qiymat ob'ekt turi qiymati emas (RightValue)"

2018-10-25T11:51:27+00:00

1C: Buxgalteriya 8.3 ning so'nggi versiyasiga (3.0.31.9) yangilangandan so'ng, ba'zi foydalanuvchilar endi to'lov topshiriqlari ro'yxatini ochmaydilar. Xato paydo bo'ladi: "Qiymat ob'ekt turining qiymati emas (RightValue)".

Bu 1C ishlab chiquvchilarining xatosi va ular keyingi yangilanishlardan birida buni albatta tuzatadilar.

Lekin 31 mart kuni burunda va men bugun to'lov topshiriqlariga erishmoqchiman.Buni qanday qilish kerak? Hozircha men faqat bitta yo'lni bilaman:

  • Ma'muriyat bo'limiga o'ting.
  • Harakatlar panelida foydalanuvchi sozlamalarini oching.
  • Foydalanuvchi sozlamalarini butunlay tozalang.

Men hali yumshoqroq yo'lni bilmayman, lekin men bu yo'nalishda ishlayapman.

Ehtimol, avvalo barcha sozlamalarni emas, balki tashqi ko'rinish sozlamalarida faqat "To'lov buyurtmalari" elementi sozlamalarini tozalashga harakat qilish yaxshiroqdir.

Hurmat bilan, (o'qituvchi va dasturchi).

QO‘NG‘IROQ

Bu xabarni sizdan oldin o'qiganlar bor.
Eng so'nggi maqolalarni olish uchun obuna bo'ling.
Elektron pochta
Ism
Familiya
Qo'ng'iroqni qanday o'qishni xohlaysiz
Spam yo'q