Internet Derazalar Android
Kengaytirmoq

1C 8.3 ga ma'lumot kiritish. Requitatsiya va ma'lumotlar funktsiyalarining farqlari

Formaning rekvizitlari

Shakl tafsilotlari to'plamini tavsiflangan ma'lumotlarning tarkibi tahrirlangan yoki shaklda saqlanadi. Shu bilan birga, shakldagi tafsilotlarning tafsilotlari ma'lumotlarni namoyish qilish va tahrirlash qobiliyatini ta'minlamaydi. Shaklning elementlari (ushbu bobning "formasi" ning "shakl" qismiga qarang. Barcha shakl tafsilotlarining kombinatsiyasi shaklga beriladi.

Muhim! Shuni yodda tutish kerakki, an'anaviy shakllardan farqli o'laroq, boshqariladigan shaklning barcha ma'lumotlar batafsil ma'lumot shaklida tasvirlanishi kerak. Forma modulining o'zgaruvchilaridan elementlarni shakllantirish uchun ma'lumotlar manbalari sifatida foydalanish taqiqlanadi.

Belgilash imkoniyati mavjud Shaklning asosiy rekvizitlari, I.E. Shaklning standart ko'rinishi (shaklni kengaytirish) kerak bo'lgan rekvizitni taklif qiladi. Shuni esda tutish kerakki, shaklning asosiy rekuti bitta bo'lishi mumkin.

Shaklni kengaytirish - Bular shaklning asosiy elementi bo'lgan ob'ektga xos bo'lgan ob'ektning ob'ekt shakli qo'shimcha xususiyatlari, qo'shimcha xususiyatlari, usullari va parametrlari.

Shaklni ishlab chiqish jarayonida, rollarning aniq tafsilotlarini ko'rish va tahrirlash imkoniyatini aniq belgilash, oldindan ko'rish va tahrirlash xususiyatlaridan foydalangan holda (bu erda "rol-ni sozlash shakliga qarang" "Advikatorlar" boshlig'i). Bundan tashqari, eng shakldagi muayyan tafsilotlarning mavjudligi funktsional variantlar yordamida sozlanishi mumkin (funktsional variantlar bo'yicha ko'proq "Konfiguratsiya interfeysi menejmenti" bobida ko'rish mumkin ").

Mulk xususiyatial shakli Saqlangan ma'lumotlar Bu Protactionning interfaol o'zgarishi ushbu shaklni tahrirlash uchun to'sqinlik qilishga, shuningdek o'zgartirilgan shakl shaklini avtomatik ravishda o'rnatishga olib keladigan belgidir.

Boshqariladigan shaklda mavjud bo'lgan ma'lumotlar turlari

Boshqariladigan shakl odatiy shakldan ham, u ishlaydigan ma'lumotlar turlaridan farq qiladi. Agar odatiy shakl ko'p turlari bilan ishlaydi, bu esa 1C: Korxona (shu jumladan armatentlar, hujjat ob'ektlari va boshqalar) ni ta'minlaydi, so'ngra quyidagi turdagi turdagi turlarni boshqarish quyidagi toifadan ajratish mumkin:

  • shakl shaklida to'g'ridan-to'g'ri ishlatiladigan turlar yaxshi va veb-mijozning yonida mavjud bo'lgan turlar (masalan, raqam, katalog. Radomalar, grafiklar, yog'och, yog'och);
  • maxsus ma'lumotlar turlariga aylantiriladigan turlar - boshqariladigan shaklning ma'lumotlar turlari. Bunday turlar Qavslardagi shakl tafsilotlari ro'yxatida, masalan (ma'lumotnomani bron qilish. Burilish);
  • dinamik ro'yxat (qo'shimcha ma'lumot olish uchun ushbu bobning "Dinamik ro'yxat" bo'limiga qarang).

Talablarni shakllantirish uchun dastur ob'ektlarini o'zgartiring

Ba'zi bir amaliy turlari (katalog ma'lumotnomasi va boshqalar) ingichka va veb-saytning yonida mavjud emas (tafsilotlar uchun »Bo'limning" boshqariladigan dastur tushunchasi "bo'limiga qarang. Shuning uchun, platformada bunday dasturlar shaklida taqdimot uchun boshqariladigan shakllarda ishlash uchun mo'ljallangan maxsus ma'lumotlar kiritilgan. Boshqariladigan dasturning ushbu xususiyati ariza ob'ektlarini shaklga (va orqaga) konversiya qilish zarurligini keltirib chiqaradi.

Quyidagi ma'lumotlar turlaridan foydalaniladi:

  • Xotosor - o'zboshimchalik bilan xos xususiyatlar to'plamini o'z ichiga oladi. Xususiyatlar boshqa tuzilmalar, to'plamlar yoki to'plamlar to'plamlari bo'lishi mumkin. Bunday tur, masalan, katalog shaklida ko'rinadi.
  • Hujjatlar to'plami - bu qatorga o'xshash yoki yozilgan qiymatlar ro'yxati. To'plam elementiga kirish indeks yoki identifikator tomonidan amalga oshiriladi. Ba'zi hollarda identifikatorning kirishlari yo'q. Bu ushbu to'plamning taqdim etilishi qo'llaniladigan amaliy ob'ekt turi bilan bog'liq. Identifikator har qanday butun son bo'lishi mumkin. Bu tur, masalan, jadval qismida bo'lishi mumkin.
  • Tekshiruv testi - bu bir vaqtning o'zida tuzilish va yig'ish sifatida tasvirlangan ob'ekt. Siz u bilan ushbu korxonalar bilan bog'lanishingiz mumkin. Bu tur, masalan, yozuvlar to'plamida mavjud.
  • Patformandevo - Ierarxik ma'lumotlarni saqlash uchun mo'ljallangan ob'ekti.

Ariza berish ob'ekti ma'lumotlarning bir yoki bir nechta elementlari bilan ifodalanadi. Umuman olganda, ushbu shakllarning ierarxiyasi va tarkibi boshqariladigan shakl ob'ektlari o'rtasidagi murakkablik va munosabatlarga bog'liq.

Masalan, jadval qismini o'z ichiga olgan hujjat (aslida hujjat), axborot shakllanish turi (hujjatning jadval qismi) ob'ekti bo'lgan tuzilish turi ob'ekti tomonidan taqdim etiladi.

Muhim! Konfiguratsiyani rivojlantirish jarayonida dastur ob'ektlari faqat serverda mavjudligini, shuningdek, shakldagi ma'lumotlar serverda va mijozda foydalanish mumkinligini yodda tutish muhimdir.

Mijoz va boshqariladigan shaklning server qismlari o'rtasida ma'lumotlar uzatish

Aslida, shakl ma'lumotlari ushbu turli xil ilovalarning yagona taqdimoti bo'lib, u shaklda bir xil ishlaydi va ular serverda va mijozga tegishli. Ya'ni, shaklda dastur ob'ektlari ma'lumotlarini o'z ma'lumotlari turlari kabi "proektsiyasi" mavjud va agar kerak bo'lsa, ular o'rtasidagi o'zgarishlarni amalga oshiradi. Ammo, agar konfiguratsiya ishlab chiqaruvchisi o'z ma'lumotlarini qayta ishlash algoritmini amalga oshirsa, ma'lumotlar o'zgarishi, ma'lumotlar o'zgarishi (amaliy va orqada ixtisoslashtirilgan turlardan) uni mustaqil ravishda bajarilishi kerak.

Ixtisoslashgan muharrirdagi shakl tafsilotlarini tahrirlashda (tafsilotlar uchun "Tahlil qilish" bo'limiga qarang "Tahririyatlar" bo'limiga qarang. Bu rekvizit muharririning ustuni bo'lib xizmat qiladi. Har doim foydalaning. Ushbu mulkning harakati uchta turdagi tafsilotlarga qarab o'zgaradi:

  • Proplar uchun dinamik ro'yxatga bo'ysunadi (dinamik ro'yxati ustuni):
    • mulk ishlangan - rekvizitlar har doim ma'lumotlar bazasidan o'qiladi va ushbu shakllarga kiritilgan;
    • xususiyatlar o'chirilgan - ma'lumotlar bazasidan o'qiladi va ushbu shakllarga buyurtma yoki unga bo'ysunuvchi rekvizit bilan bog'liq bo'lgan shakldagi element mavjud bo'lganda.
  • Prots uchun, qo'shimcha harakatlar to'plami:
    • mulk yaratilgan - hujjatlar harakati ma'lumotlar bazasidan o'qiladi va shakldagi shaklda mavjud bo'ladi;
    • mulk o'chiriladi - hujjatlar harakati ma'lumotlar bazasidan o'qilmaydi va shakl ma'lumotlariga kirmaydi (hujjatning harakatiga havola qilinmasa).
  • Shaklning qolgan tafsilotlari:
    • mulk yaratilgan - bu shaklning kamida bitta elementi yoki uning bo'ysunuvchi rekvizitlar bilan bog'liq yoki yo'qligidan qat'i nazar, ushbu shakllarda mavjud bo'ladi;
    • xususiyatlar o'chirilgan - bu shaklda buyurtma yoki unga bo'ysunuvchi rekvizit bilan bog'liq bo'lgan shaklning elementi mavjud bo'lsa, ushbu shaklda mavjud bo'ladi. Dinamik ro'yxat tafsilotlaridan farqli o'laroq, u rekvizitlar bilan bog'liq bo'lgan elementning ko'rinishi rolini o'ynaydi.

Eslatma. Shuni esda tutish kerakki, ota-onalar tafsilotlari barcha quyi tfirlar uchun amal qiladi. Masalan, agar foydalanish mol-mulkini har doim hujjatning jadval qismidan olib tashlasa, tizimning ta'kidlashicha, ushbu mulk barcha bo'ysunuvchi tafsilotlardan (mulkning amal holatiga qaramay).

Amaliy ob'ektlarni ushbu shaklga o'tkazish usullari

Amaliy ob'ektlarni shaklga va orqaga qaytish uchun global usullar to'plami mavjud:

  • Ma'nosiefors (),
  • Da'vo (),
  • Kopeddanformalar ().

Muhim! Ilovalar bilan ishlash usullari faqat server protseduralarida mavjud. Shakl ma'lumotlari orasidagi qiymatlar orasidagi foydalanish usuli serverda va mijozda mavjud, chunki u parametrlar sifatida dastur ob'ektlarini talab qilmaydi.

Amaldagi ob'ektdagi ma'lumotlarning ma'lumotlarini qayta hisoblash paytida ularning muvofiqligi hisobga olinishi kerak.

  • Mazhidlar () - ma'lumotlar shakllantirish uchun ariza turini o'zgartiradi;
  • Da'vo () - ma'lumotni qo'llaniladigan ob'ektga o'zgartiradi;
  • Kopeddanformalar () - ushbu shakllarni mos keladigan tuzilish bilan nusxalash. Agar nusxalash ishlab chiqarilgan bo'lsa yoki ob'ektlarning tuzilmasi mos kelmasa, nusxalangan bo'lsa, haqiqat qiymatini qaytaradi.

Eslatma. Namunaviy harakatlarni amalga oshirishda (shaklni ochganda, standart buyruqni yozish va boshqalar) shakllari bilan shakllantiring, asosiy tafsilotlar bilan shakllantiriladi, transformatsiya avtomatik ravishda amalga oshiriladi.

O'zingizning algoritmlaringizda ma'lumotlarni o'zgartirishdan qanday foydalanish mumkinligini misol keltiraylik.

& Naterer protsedura tartibi (muvaffaqiyatsizlik, standart ishlov berish)

Ob'ektlar \u003d adabiyotlar. Taschilar. Birlashish ("Qahva o'simliklari"). Qabul qilish (); Mazmuniy ma'no (ob'ekti, ob'ekt);

Ekchis

& Custom operatsiya yozuvi ()

Server ();

Ekchis

& Nasserver protsedurasi ASERVER ()

Ob'ekvarm \u003d taklifnomalar (ob'ekti, yo'nalishi ("ma'lumotnoma. Burilishlar"))); Ob'ekt loyihasi ();

Ekchis

Shuningdek, ob'ekt menejeri serverda mavjud usullarga ega:

  • Kirish tartibiRevitformlari () - Amaliy turdagi ob'ektni belgilangan shaklga konversiyasini amalga oshiradi.
  • Talab qilish () - ariza turiga ma'lumotlarning rekvizitlarini qabul qiladi.

Ushbu usullardan foydalanish odatda qulayroq, masalan, masalan, tariflar turi bo'yicha ma'lumot. Bundan tashqari, kerakli munosabatlar () usuli () Shakl ma'lumotlari ma'lumotlari va xabarlarni shakllantirishda ishlatiladigan ob'ektning moslashuvi sozlamalarini amalga oshiradi. Siz bu haqda "Navigatsiya xususiyatlari" bo'limida ko'proq o'qishingiz mumkin.

Biz ushbu usullardan foydalanishga misol keltiramiz.

& Nasserver protsedurasi serverni qayta hisoblang ()

// buyurtma ob'ektini talabnoma ob'ektida o'zgartiradi. Hujjat \u003d Talabnomalari ("ob'ekt"); // Hujjat moduliga belgilangan usul bilan qayta hisobni amalga oshiradi. Hujjat. Ijro (); // Amaliy ob'ektni rekvizitga qaytaradi. Yaqindarergerevitformalar (hujjat, ob'ekt »);

Ekchis

Dastur interfeysi

Patforansandevo (forcatathemi)

  • Pripybyid falbyid
  • Variantlar (getitems)

Ta'rif:

Ma'lumotlar boshqariladigan shakldagi daraxtni modellashtirish uchun mo'ljallangan.

Ushbu ob'ekt XDT / dan seriallashtirilgan bo'lishi mumkin. Ushbu ob'ektga mos keladigan XDO turi Nom modelida aniqlanadi. XDto turining nomi:

Variantlar (getitems)

Sintaksis:

Ixtiyoriy ()

Qaytish qiymati:

Turi: Elektr to'plamlari Elxenididev.

Ta'rif:

Yuqori darajadagi daraxtning elementlari to'plamini oladi.

Mavjudligi: mijoz, server, nozik mijoz, veb-mijoz.

Pripybyid falbyid

Sintaksis:

Topingfider (<Идентификатор>)

Parametrlar:

<Идентификатор> (majburiy)

Turi: raqam. Daraxt elementi identifikatori.

Qaytish qiymati:

Turi: Parcerterev.

Ta'rif:

Identifikator tomonidan to'plamning elementi oladi.

Mavjudligi: mijoz, server, nozik mijoz, veb-mijoz.

Ideltatateitem (FordiTatTeitem)

Xususiyatlar:

<Имя свойства> (<Имя свойства>)

  • Qon to'kish
  • Nifik)
  • Variantlar (getitems)
  • Mulk (mulk)

Ta'rif:

Daraxt ma'lumotlari shaklining elementi.

Ideltatateiteitection (FormatiDatatreiteiteitection)

To'plam elementlari: Ecelellerev

Chunki ob'ekt har bir uchun operator tomonidan ... ... tsiklidan. Traverlar, to'plamning elementlari tanlanadi. To'plam elementiga operator tomonidan murojaat qilish mumkin [...]. Element indeksi argument sifatida uzatiladi.

  • KIRITMOQ)
  • Qo'shish (qo'shish)
  • Indeks (indeksof)
  • Miqdori (hisoblash)
  • Aniq (aniq)
  • Olish (olish)
  • Siljish
  • O'chirmoq

Ta'rif:

Yog'och elementlari to'plami.

Mavjudligi: mijoz, server, nozik mijoz, veb-mijoz.

Shuningdek qarang:

  • Asosiy tizim, ixtiyoriy usul
  • Patforansandevo, foydalanish usuli

Daraxt qiymatlari bilan ishlash xususiyatlari

Daraxtni yangilash

Muammo bor yiqilmoq Daraxtni yangilashda platformalar.

Agar daraxtda biron bir tugun daraxtga joylashtirilsa va qul tugun tanlanadi, so'ngra daraxt funktsiyasini yangilashda Xaridisiewandenforms Platforma tomchilari.

Echim: yangilanishdan oldin siz daraxtni tozalash kerak.

Masalan:

& Nasserver protsedurasi (elementlar) har bir element uchun (element) tsikl elementlari (element. Elementni quyadigan elementlar)); Yalang'och; Elementlar. Operatsiya (); Ekchis

& O'lchovni tugatish () O'lchashni aniqlash () O'lchov \u003d qtzyatiya \u003d grades.postostroytreyonia (NADAT, META.TENENTRENTR ()); Tozalash (yog'och vositasi. Fokus elementlari ()); Ma'nosim (rippium, yog'ochdan); Ekchis

Va protsessorning filetasi (elementlarini) xabardor qilish tartibi (elementlarini); Ekchis

Bosib chiqarish (Ctrl + p)

Amaliy ob'ektlarni shaklga va orqaga qaytish uchun global usullar to'plami mavjud:

  • Ma'nosiefors (),
  • Da'vo (),
  • Kopeddanformalar ().

Ilovalar bilan ishlash usullari faqat server protseduralarida mavjud. Shakl ma'lumotlari orasidagi qiymatlar orasidagi foydalanish usuli serverda va mijozda mavjud, chunki u parametrlar sifatida dastur ob'ektlarini talab qilmaydi.

Amaldagi ob'ektdagi ma'lumotlarning ma'lumotlarini qayta hisoblash paytida ularning muvofiqligi hisobga olinishi kerak.

  • Xaridisiewandenforms() - Ma'lumotlarni shakllantirish uchun ariza turini o'zgartiradi.
  • Ko'rib chiqmoq() - Ma'lumotlarni qo'llaniladigan ob'ektga o'zgartiradi.
  • Kopdaform() - Shakl ma'lumotlarini mos keladigan tuzilma bilan nusxalash. Agar nusxalash ishlab chiqarilgan bo'lsa yoki ob'ektlarning tuzilmasi mos kelmasa, nusxalangan bo'lsa, haqiqat qiymatini qaytaradi.

Ma'lumotlarni ariza va orqa tomonlarga aylantirganda, ob'ektlarni keshlash ishlatiladi, ammo Keshdagi ob'ektning haqiqiy versiyasi amalga oshiriladi.

ESLATMA. Standart xatti-harakatlarni amalga oshirishda (shaklni ochish, yozish uchun standart qo'mondonlikni yozib olish va boshqalar) shaklda aylantirishning asosiy tafsilotlari avtomatik ravishda amalga oshiriladi.

O'zingizning algoritmlaringizda ma'lumotlarni o'zgartirishdan qanday foydalanish mumkinligini misol keltiraylik.

& Serverda
Saqlash tartibi (muvaffaqiyatsizlik, standart ishlash)
Ob'ektlar \u003d tovarlar. Ateponitariya ("Qahva o'simlik"). Qabul qilish (); Mazmuniy ma'no (ob'ekti, ob'ekt);
Ekchis
& Svarte
Yozish tartibi ()
Server ();
Ekchis
& Serverda
Jarayon sharhlovchisi ()
Ob'ektlar \u003d takliflar (ob'ekt turi ("ma'lumotnomalar. Rasmlar"));
Ob'ekt loyihasi ();
Ekchis

Shuningdek, FormaClinerning ob'ekti serverda mavjud bo'lgan usullarga ega:

  • Surencevisitformalar () - qo'llaniladigan shaklga nisbatan qo'llaniladigan turdagi ob'ektni konversiyasini amalga oshiradi.
  • Amaliyotsionalliklar() - shakllar to'g'risidagi rekvizitlarni amaliy turdagi ob'ektga o'zgartiradi.

Ushbu usullardan foydalanish odatda qulayroq, masalan, masalan, tariflar turi bo'yicha ma'lumot. Bundan tashqari, kerakli munosabatlar () usuli () Shakl ma'lumotlari ma'lumotlari va xabarlarni shakllantirishda ishlatiladigan ob'ektning moslashuvi sozlamalarini amalga oshiradi.

Bundan tashqari, shuni yodda tutish kerakki, shakldagi ma'lumotlarga () qiymat usullari () qiymat usullari () variantlari usulidan foydalanib, jadvallar yoki raqiblar usulidan foydalangan holda, masalan, stol yoki raqiblar, masalan, quyidagi xususiyat deb hisoblanishi kerak. o'zgartirilgan ob'ekt ma'lumotlar shakllarida mavjud bo'lgan barcha ustunlar bo'lishi kerak.

DIQQAT! Ma'lumotlar bilan bog'liq bo'lmagan ma'lumotlar echimlari ma'lumotlarning bazasi va aktsiyalari o'rtasidagi qiymatlar va ma'lumotlar o'rtasidagi qiymatlarni o'zgartirishga aloqador emas. Ob'ekt ma'lumotlarida yo'qolgan ustunlar ma'lumotlarni shakllantirishda tozalanadi.

Ob'ektni ma'lumotlar formasiga o'tkazganda yoki qo'ng'iroq usullari paytida Xaridisiewandenforms(), ValerererevizitForm() Faqat ob'ekt ma'lumotlari uzatiladi. Ushbu shakldagi ob'ektning ichki holati o'tkazilmaydi. Masalan, ob'ektga ob'ektga o'rnatiladigan yangi ma'lumotnomaning qiymati Slipovoyni o'rnating ()ob'ektni shaklga va orqaga o'zgartirish jarayonida yo'qoladi.

Usullarning birinchi parametri sifatida Amaliyotsionalliklar() I. Birlamchi ma'lumotlar () Faqat quyidagi turlar shaklining tafsilotlari bo'lishi mumkin:

  • Takliflar,
  • Amaliyotni o'tkazish,
  • Protulyator tarkibi,
  • Patforansandevo.

Biz ushbu usullardan foydalanishga misol keltiramiz.

& Serverda
Jarayon serverni qayta hisoblang ()
// buyurtma ob'ektini talabnoma ob'ektida o'zgartiradi. Hujjat \u003d Talab qilish zarurati ("ob'ekt");
// Hujjat moduliga belgilangan usul bilan qayta hisobni amalga oshiradi. Hujjat. Ijro ();
// Amaliy ob'ektni rekvizitga qaytaradi. Surenenevizitformalar (hujjat, "ob'ekt");
Ekchis

Quyida boshqariladigan shakllar bilan ishlashda ishlatiladigan asosiy ob'ektlar mavjud. 1C konfiguratsiya qilinganida ushbu ob'ektlarning an'anaviy foydalanishini namoyish etadigan kodning qisqacha misollari.

Etaff

Shakl modulda, protseduralarda ishlatiladiVa o'zgartirish va Nasserver.

Shakl elementlariga va tafsilotlarga murojaat qilishingizga imkon beradi.

Ob'ekt elementiga murojaat qilish ob'ekt orqali sodir bo'ladiElementlar va shunga o'xshash:

Etform. Elementlar. Texnik xizmat. Putton \u003d "V" Versiya dasturi;

Shakl bo'yicha mavjud bo'lgan propulsiyaga murojaat qilish to'g'ri:

Etform. Setpoints \u003d "Assalomu alaykum, o'rtoqlar!";

Forma va tafsilotlar elementlari elementlariga soddalashtirilgan murojaat

Modul shaklida, printsipial matnni belgilashingiz mumkin emasEtaff . Siz shakl elementlariga murojaat qilishingiz mumkin va tafsilotlar soddalashtirilgan:

// shakl elementlari

Elementlar. Ortiqcha vazn. Bosh stul \u003d "v." + Versiya dasturi;

// kerakli shakllar

Matn \u003d "Salom, o'rtoqlar!";

Shakllar tafsilotlarini olish xususiyatlari (muhim!)

Agar shaklning rekvizitsiyasi oddiy turiga ega bo'lsa -Satr, raqam, sana ... keyin (Set) buyurtmaning qiymatini olish shunchaki nomlanadi:

Matn \u003d buyumlar; // Mahsulot nomi - bu taklif shakl

Biroq, shu tarzda "murakkab" turdagi tafsilotlarni olish mumkin emas -Jadvallar, Daraxtzorlar . Bunday nom bilan rekvizitlarni olishga harakat qilganda, ob'ekt turi qaytariladiHujjatlar to'plami.

"Murakkab" turdagi rekvizitlarning qiymatini olish uchun siz funktsiyadan foydalanishingiz kerakAmaliyotni hisoblash ():

Joriy saroy \u003d rekvizitforma ("tanlangan ob'ektlar");

"Kompleks" rekvizitlarning qiymatini belgilash uchun funktsiyadan foydalanishingiz mumkinSurencevisitformalar (<Значение>, <ИмяРеквизита>) Ikkala parametr ham talab qilinadi.

Vazifalar Amaliyotni hisoblash () va Valuerereviitformlar () Faqat serverda mavjud.

Ob'ekt

Qattiq gapirish, shakl shaklida bunday kalit so'z yo'q. Masalan, shakl yaratilganda, masalan, elementning shakli, 1C avtomatik ravishda nomi bilan avtomatik ravishda avtomatik ravishda yaratadiOb'ekt . Ushbu rekvizitlar orqali shaklda tahrirlangan joriy ob'ektning mavjud xususiyatlari mavjud.

yoki, ko'proq to'liq kirish:

Bu ob'ekt

Ob'ektning o'zi mavjud. Ob'ekt moduli yoki modul shaklida ob'ekt olish uchun mo'ljallangan.

Foydalanish: Faqat o'qing.

Mavjudligi: Server, qalin mijoz, tashqi ulanish.

Qalin mijozning davrida, shakli moduldan ob'ekt moduli qo'ng'iroq qilish tartibi juda oddiy edi. Modulning protsedurasini aniqlash va uni modulga olib borish uchun etarli edi.


Times o'zgarmoqda, 1C platforma optimallashtirilgan va takomillashtirilgan, semiz mijozi unutilgan, barchasi ingichka yoki veb-mijozni beradi. Ishlab chiquvchilar oddiy shakllarni boshqarishga undaydi, ammo hamma narsa juda oddiy, dastur kodeksining bajarilishi bilan bog'liq ba'zi qiyinchiliklar mavjud: server va mijoz. Shuning uchun, kodning yuqoridagi kodi yupqa mijozda ishlamaydi.

Yangi ma'lumotlar turlari

Shuningdek, boshqariladigan shakllar tufayli yangi ma'lumotlar turlari paydo bo'ldi. Shakl mavjud:
Biz tafsilotlarning turlarini eslaymiz va ushbu tafsilotlarni buzishda qanday turdagi narsalarni ko'rib chiqamiz:

Yangi shakl ma'lumotlar turlari
Biz xulosa qilamiz, ob'ekt turi ob'ektning o'zi ma'lumotlarini ko'rsatish uchun ishlatiladi. Mulkchilik, qiymatlar daraxtini ko'rsatish - PatfordiidevoJadval qismi uchun - Hujjatlar to'plami va hokazo. Ya'ni, mijozning shaklidagi modulda biz ob'ektning o'zi bilan emas, balki uning vakili bilan ishlaymiz! Shuning uchun, masalan, mavjud bo'lgan usullar, masalan, ob'ekt modulidagi jadval qismi uchun Mavjud emas Modul shaklida.

Yangi turlarga qarshi kurash

1C platforma dasturchilari ikkita funktsiyani taqdim etdilar:
  1. Amaliyotsionalliklar - Shaklning belgilangan joyini qo'llaniladigan ob'ektga o'zgartiradi.
  2. Ko'rib chiqmoq - Ma'lumotlarni qo'llaniladigan ob'ektga o'zgartiradi.
Ushbu funktsiyalarni chaqirish faqat serverda mavjud. Keling, bizning vazifamizga qaytaylik va ushbu tadbirda Tuproqli mijoz uchun kodni yozing QutqaruvchiBu ob'ektni ob'ekt modulidan qaytaradi:
& Serverda


Spekend1 \u003d rekvizitformading ("ob'ekt");
Spekend1. Hodisalar (Obje.revevisit1);




Ekchis

Ish va bitta funktsiya yordamida va boshqa O_O yordamida ishlaydi. Bizda to'lov uchun kod mavjud Patfordiidevo Amaliy turdagi ob'ektda:
& Serverda
Saqlash tartibi (muvaffaqiyatsizlik, standart ishlash)

Yigitlar1 \u003d rekvizitallangan ("Tadbirlik1");
Yigitlar2 \u003d Savollar (Etform.revevisit1, turini ("yog'ochdangon");

Ekchis

Yigitlar1 va yog'och orqxami2 bir xil turdagi - yog'ochni qabul qilish. Xo'sh, ushbu funktsiyalarning farqi nimada ???

Ko'rib chiqmoq - funktsiya global kontekst. Ma'lumotlar bazasi turidagi shaklda qo'llab-quvvatlanadigan ob'ekt turini o'zgartirishni amalga oshiradi: Qurolli tuzilma -\u003e Katalog ma'lumotnomasi..

Amaliyotsionalliklar - Modul funktsiyasi, ya'ni serverga shakkekund (& Nasserver) kontekstida chaqiriladi. Agar siz ushbu xususiyat shaklning kontekstidan tashqarida bo'lishga harakat qilsangiz, platformada favqulodda xatoni keltiradi:
Va metroostebetext.
Transformatsiya tartibi ()

// Ushbu kod noto'g'ri, shaklning konteksti mavjud emas, xato bo'ladi!
Spekend2 \u003d Savollar (ob'ekti, tur turi ("katalog ma'lumotnomasi. Qo'llanma1"));
Spekend2. Xabar (ob'ektiv ob'ekt);

Ekchis

Bu barcha farqlar.

Ishlov berish ko'rsatilgan barcha ma'lumotlarni ko'rsatadi, shuningdek ularni tahrirlash imkonini beradi, shuningdek ikkita ob'ektni bir xil turdagi ikkita ob'ektni solishtiring. Har qanday konfiguratsiyalarni qo'llab-quvvatlaydi, odatdagidek avtomatik ravishda o'rnatiladi.

Joriy versiya: An'anaviy shakllar uchun 1.09, boshqariladigan 1.12.

Yuklab olish (1C 8.2, 1C 8,3 (oddiy shakllar), EPF fayllari, 47 Kb)

Yuklab olish (1C 8.2, 1C 8.3 (boshqariladigan shakllar), EPF fayllari, 22 Kb)

1C 8.1: 1.05 uchun so'nggi versiya

Yuklab olish (1C 8.1, EPF fayllari uchun 48 Kb)

Agar ishlov berilmagan bo'lsa nima qilish kerak

Masalan, bunday holatlarda:

    biz notanish ma'lumotlar bazasini aniqlashimiz kerak

    konfiguratsiyani bo'shatish yangilandi va hujjatga yangi maydon qo'shildi (yashirin, lekin shakl yo'q). Shu bilan birga, ular yaratilganda yangi hujjatlar va eski tabiiy ravishda unutilganlar uchun o'rnatiladi. Ushbu to'liq bir xil bo'lmagan hujjatlar turli xil simlarni berishini ko'rsatadi

    shunchaki dala tarkibi uning shaklida unga joy ko'tarilmaydi, ammo uni to'liq ko'rish kerak (ayniqsa jadvallar undan aziyat chekish kerak - ishlab chiquvchilar ma'ruzachilarning kengligini cheklashni va unga berishga qodir emaslar uni o'zgartiring)

    siz tegishli ma'lumotlarga borishingiz kerak (masalan, hisob-fakturada ko'rsatilgan SCD-ni ochish) faqat bu maydon uni taqdim etishni unutadi (ya'ni, dots yoki kattalashtirilgan dots yoki kattalashtirilgan tugmachalar) (ya'ni kattalashtirilgan tugmachalari) Kirish maydonini kiritish uchun tanlov maydonini, umuman yozuv yoki maydonni yarating, bunda 🙁)

    ikki tur ob'ektlarini taqqoslash kerak

O'ziga xos xususiyatlar

    odatda konfiguratsiyalarga bosma shakl sifatida (i.e., faqat foydalanuvchi rejimida) konfigurator kerak emas)

    "Ma'lumotlar almashuvi - yuklash" rejimida ob'ektni yozish qobiliyati - I.E. "Bu kabi"

O'rnatish (normal interfeys)

Ochilgan qayta ishlash, ekrandagi ko'rsatmalarga muvofiq harakat qiling. (I.e., O'rnatishni tasdiqlash uchun yuqoridagi o'ng burchakda va keyingi oynada o'rnatish.

O'rnatish ("boshqariladigan" interfeysi)

Diqqat: Ushbu o'rnatish opsiyasi faqat 1C Standart konfiguratsiyalarda ishlaydi.

1. Ma'muriy bo'limga o'ting va u erda - "Qo'shimcha hisobotlar va qayta ishlash".

2. "Qo'shish" tugmachasini bosing va Dannye-ob'yne-shrf faylini tanlang

3. Ishga tushirish sozlamalari oynasida quyidagilarni tekshiring:

    Nashr: ishlatilgan

    Shomil ta'kidlangan: ro'yxatlar ro'yxati uchun foydalaning, shakllar uchun foydalaning

4. OK ni bosish orqali o'rnatishni tasdiqlang

Qayta ishlashdan foydalanish

Hujjat shaklidan, ma'lumotnomaning elementi. No ro'yxat shakllari

    Oddiy interfeys - "Chop etish ..." tugmasini bosing

    "Boshqarish" interfeysi - To'ldirish tugmasini bosing

"Ob'ekt ma'lumotlari" menyusi menyusida - ishlov berish shakli ochilishi

Protslarni ko'rish uchun (masalan, hujjatda, "Shartnoma" tafsilotlari o'zgaradi, bu o'zgarishi mumkin emas. Va siz ushbu shartnoma kartasini ochishingiz kerak.

Mijozning ma'lumotli qiymatlaridan qanday qilib buyurtma olish mumkin

Qayta ishlash shaklida rekvizitlarning qiymatini bosing.

Proplarni o'zgartirish uchun - qiymatning yonida belgi qo'ying. Shundan so'ng, qiymatni o'zgartirish mumkin.

O'zgarishlarni saqlab qolish uchun - "Ma'lumotlar almashish rejimida" rejimida mutlaqo tejashni tejash rejimini bosing. Xulq-atvor (faqat hujjatlar).

Agar sizga yozish uchun o'zgartirilgan aniqliklarning bir qismi kerak bo'lsa, ilovaning bir qismini va qism qismini - yozib olish uchun zarur bo'lgan tekshiruv qutisini olib tashlang.

Qayta ishlashda "Ma'lumotlar kerak" mavjud - bu sizning ma'lumotni ma'lumot bilan qanday ochishingiz mumkin emas

Ob'ektlarni taqqoslash quyidagilarni amalga oshirish mumkin:

2 ta ob'ektni qayta ishlashni tanlash

2. Bir ob'ektdan qayta ishlov berishni boshqa ob'ektdan, so'ngra boshqa tomondan (derazalarni yopmasdan). Taqqoslash uchun taklif bo'ladi.

3. (faqat "boshqariladigan" interfeysi). Ob'ektning 2-sonini darhol tanlang (siz CTRL tugmachasini ushlab tursangiz) va ishlov berish - ob'ektlar taqqoslanadi.

Skrinshotlar (normal interfeys)

Skrinshotlar ("boshqariladigan" interfeysi)

Muammolarni qayta ishlash bo'yicha davolash misollari.

1.12 versiyasidagi o'zgarishlar (10/17/2017)

  • Xato boshqariladigan shakllar bilan o'rnatildi (stol qismida yangilanmagan, agar ob'ektning o'zi bir xil nom bilan qopqoq bo'lsa)

1.10-versiyadagi o'zgarishlar (01/06/2017)

  • Boshqariladigan shakllar bilan variant uchun ish ba'zi odatiy konfiguratsiyalarda (buxgalteriya, unumsiz) tuzatiladi

1.09 versiyasidagi o'zgarishlar (07/07/2015)

  • "Ota-onalar" maydonlarini, "egasining"
  • Nazoratli interfeysiya bo'yicha versiya uchun ish model derazalarisiz taqdim etiladi.

1.08 versiyasidagi o'zgarishlar (04/03/2014)

    Oddiy interfeysiya ostida "Ishlab chiqarish korxonasi" (UPP) 1.3 konfiguratsiyasida ishlashda normal interfeys bo'yicha tanlov uchun yaxshilanadi.

1.07 versiyasidagi o'zgarishlar (04/03/2013)

    "Boshqarish" shakllarida qayta ishlashning versiyasi mavjud (avtomatik o'rnatish va yangilash funktsiyasi faqat normal shakllarda versiyada)

    Xato tuzatildi (ishlov berish taqsimlashida huquqlar tashkil etildi))

1.06 versiyasidagi o'zgarishlar (13.05.2012)

    "Ob'ekt versiyasi" maydonini ko'rsating

    Xato tuzatildi (ishlov berishda faqat o'qish uchun huquqlarni o'rnatish mumkin emas edi)

1.05 versiyasidagi o'zgarishlar (04/05/2011)

    Xato tuzatildi (8.2 ostida ishlaganda, rejimdagi hujjat yozuvi mavjud emas)

1.04 versiyasidagi o'zgarishlar (04/13/2011)

    Xato tuzatildi (8.2 ostida ishlaganda, sichqonchaning ikki marta bosishida registr)

    Endi ishlov berish moslamalar turidagi tafsilotlarni namoyishga o'tishi mumkin.

    Ya'ni: Aytaylik, siz "Tovarlar, xizmatlarni amalga oshirish" hujjati tafsilotlari nuqtai nazarini topdingiz. Ushbu hujjatda "Shartnoma" turi "katalog minorasi traktorlari" mavjud. Ushbu to'g'ri o'ng tugmachani bosish, siz kontekstni olasiz, unda siz "Ma'lumotlar rekvizitsiyasi" va "Yangi oynadagi ma'lumotlar rekvizitsi" mavjud. Ulardan birini tanlash, tegishli kontragent tafsilotlarini ko'rishingiz mumkin.

1.03 versiyasidagi o'zgarishlar (15.10.2010)

    Foydalanuvchilar va ularni qayta ishlashdan foydalanish imkoniyatlarini qo'shish qobiliyatini qo'shdi.

1.02 versiyadagi o'zgarishlar (08/21/2010)

    Konfiguratsiyalar tashqi ishlov berish ma'lumotnomasi "qo'shimcha bosma shakllar" deb nomlangan.

1.01 versiyadagi o'zgarishlar (01/28/2010)

    Bo'sh ob'ekt bilan sodir bo'lgan xato va tanlangan ob'ekti (rasswet tufayli);

    Tekshirish belgisi "Tafsilotlar" darhol ishlaydi, "Show" ga bosilmang;

    "Qiymat turi" ustuni "qiymat turi" deb nomlanadi va konfiguratorda ushbu tafsilot uchun belgilangan qiymat turini ko'rsatadi. Murakkab turga ega bo'lgan tafsilotlar uchun, qo'shimcha ravishda ushbu ob'ektning narx turi ko'rsatilgan.

Agar siz o'zingizni konfiguratsiyada qayta ishlash bilan bog'langan bo'lsangiz, uni yangilash uchun:

qayta ishlashni yuklab oling, tashqi ko'rinishni oching, u sizga qanday va qanday qilib bosing ("O'rnatish" tugmachasini bosing ("O'rnatish" tugmasini bosing, "Ma'lumotlar bazasida yangilanish" tugmasini bosing, "Ishga tushirish" tugmasini bosing.