Internet Derazalar Android
Kengaytirmoq

Ma'lumotlarning tartibi tizimi 1C 8.3 hisoblangan maydonlar. Ma'lumotlarning tartib tizimining ifodalari tilining funktsiyalari

Talaba sifatida tizimga kiring

Maktab materiallariga kirish uchun talaba sifatida tizimga kiring.

Ma'lumotlarning tartibi tizimi 1C 8.3 Yangi boshlanuvchilar uchun: biz natijalarni (resurslarni) ko'rib chiqamiz

Ushbu darsning maqsadi bo'ladi:

  • Mahsulotlar ro'yxatini (oziq-ovqat katalogida), kaloriya va ta'mini namoyish etadigan hisobot yozing.
  • Mahsulotni ularning rangida guruhlash.
  • (Resurslar) va hisoblangan maydonlarni yig'ish imkoniyati bilan tanishish.

Yangi hisobot yarating

Oldingi darslarda bo'lgani kabi ma'lumotlar bazasini oching " gastronom"Konfiguratorda va menyu orqali yangi hisobot yarating" Fayli"->"Yangi ...":

Hujjat turi - tashqi hisobot:

Hisobot konfiguratsiyasi shaklida men ism yozaman " Dars3."Va" tugmasini bosing " Ma'lumotlar tartibini oching sxemasini oching":

Odatiy sxema nomini qoldiring va tugmasini bosing. Tayyor":

Dizayner orqali so'rovni qo'shing

Yorliqda " Ma'lumotlar to'plami"Tugmasini bosing yashil rangplyik va elementni tanlang " Ma'lumotlar to'plamini qo'shish - so'rov":

So'rovning matnini qo'lda yozishning o'rniga, yana ishga tushiring talab dizayneri:

Yorliqda " Jadvallar"Jadvalni davolash" Ovqat"Birinchi ustundan ikkinchisiga:

Stoldan tanlang " Ovqat"So'ralgan maydonlar. Buning uchun dalalarni torting" Ism", "Tatib ko'rmoq", "Rang"Va" Kaloriya"Ikkinchi ustundan uchinchi tomonga:

Bu shunday bo'ldi:

Tugmasini bosing " OK"- So'rovli matn avtomatik ravishda shakllangan:

Biz hisobotni taqdim etish sozlamalarini yaratamiz

Xatcho'pga boring " Sozlash"Va davom etish Sehrli tayoq, qo'ng'iroq qilmoq dizayner sozlamalari:

Biz hisobotning ko'rinishini tanlaymiz " Ro'yxat... va tugmani bosing " Keyinchalik":

Ro'yxatda namoyish qilish va tugmachasini bosing va "tugmachasini bosing" ni chap ustundan chap ustunga torting " Keyinchalik":

Chap ustundan o'ngga olib boring " Rang"- Bu sodir bo'ladi guruhlash Hisobotdagi chiziqlar. Ni bosing " OK":

Va bu dizaynerning ishi natijasi. Hisobotlarimiz ierarxiyasi:

  • Umuman hisobot
  • "Rang" guruhi
  • Batafsil yozuvlar - oziq-ovqat nomlari bilan qatorlar

Hisobotni saqlang (tugmani bosing) disket) I. yopilmaydi Konfigurator darhol foydalanuvchi rejimida ochadi. Bu shunday bo'ldi:

Spikerlarning tartibini o'zgartiring

Ammo keling buyurtmani o'zgartirish Ustunlar (yuqoriga ko'tarilgan o'qlar), shunda u quyidagi rasmda shunday bo'ladi:

Hisobotni saqlang va foydalanuvchi rejimida qayta ishlash:

Ajoyib, juda yaxshi.

Kaloriya bo'yicha umumlashtirish (summani)

Kaloriya mahsulotlarining natijasini guruhlar bo'yicha olib chiqish yoqimli bo'lar edi. Barcha mahsulotlarning kaloriya tarkibi summasini, ayting, oq yoki sariq rang. Yoki ma'lumotlar bazasida barcha mahsulotlarning umumiy kaloriya tarkibini bilib oling.

Buning uchun resurslarni hisoblash mexanizmi mavjud.

Yorliqqa o'ting " Resurslar"Va dalani sudrab yurish" Kaloriya"Biz chap ustundan o'ngga qadar (biz yuqoriga sotmoqdamiz).

Bunday holda, ochiladigan ro'yxatdagi ifoda maydonini tanlang. " Miqdor (kaloriya)"Natijada barcha elementlarning yig'indisi bo'ladi:

Biz hisobotni saqlab, shakllantiramiz:

Bizda har bir guruhning natijalari va umuman hisobotda.

Kaloriya bo'yicha (o'rtacha) yakuniy natija

Endi buni boshqa ustun ishlab chiqarish uchun qilaylik o'rtacha Guruhlar va umuman hisobot uchun kaloriya mahsulotlari.

Mavjud "Calorie" ustuniga tegish mumkin emas - u allaqachon ko'rsatiladi, shuning uchun boshqa maydonni ishga tushiring"Kalorie" maydonining aniq nusxasi bo'ladi.

Biz mexanizmdan foydalanadigan bunday "virtual" maydonni boshlash maydon hisoblab chiqilgan.

Xatcho'pga boring " Hisoblangan maydonlar"Va bosish yashil rangplyik:

To'plangan joyda Ma'lumot yo'li"Biz yangi maydon nomini yozamiz ( plyuk, bo'sh joysiz). Uni chaqiringlar Yuqori kalsiylik"va ustunda" Ifoda"Biz mavjud maydon nomini yozamiz, buning asosida yangi maydon hisoblab chiqiladi. Biz u erda yozamiz" Kaloriya". Ustun" Sarlavha"Avtomatik ravishda to'ldiring.

Biz yangi maydon qo'shdik (" Yuqori kalsiylik"), lekin hisobotda u o'z-o'zidan ko'rinmaydi - siz yana qo'ng'iroq qilishingiz kerak dizayner sozlamalari ("Sehrli tayoqcha") yoki ushbu maydon qo'shing qo'l bilan.

Qabul qilmoq ikkinchi yo'l. Buning uchun xatcho'pga boring " Sozlash", tanlang" Hisobot"(Axir, biz maydonni to'liq hisobotga qo'shmoqchimiz), quyidagi manzil belgisini tanlang Tanlangan maydonlar"Va dalani sudrab yurish" Yuqori kalsiylik"Chap ustundan o'ngga:

Bu shunday bo'ldi:

Biz hisobotni saqlab, shakllantiramiz:

Maydon paydo bo'ldi va biz uning qadriyatlari "kaloriya" dalasining qadriyatlari ekanligini ko'rmoqdamiz. Zo'r!

Buning uchun biz yana tanish bo'lgan mexanizmdan foydalanamiz. resurslar (umumlashtirish). Xatcho'pga boring " Resurslar"Va dalani sudrab yurish" Yuqori kalsiylik"Chap ustundan o'ngga:

Bir vaqtning o'zida ustunda " Ifoda"Tanlang" O'rtacha (o'rtacha kaloriya)":

Biz hisobotni saqlab, shakllantiramiz:

Biz guruhlarda, ya'ni har bir rang uchun va umuman hisobotda, o'rtacha qiymat mutlaqo to'g'ri ekanligini ko'ramiz. Ammo hozir keraksiz yozuvlar Shaxsiy mahsulotlarga ko'ra (guruhlar tomonidan emas), men hisobotdan olib tashlamoqchiman.

Bilasizmi, nima uchun ular paydo bo'ldi (guruhlarda emas)? Chunki biz maydonni qo'shganimizda " Yuqori kalsiylik"Hisobot sozlamalarida biz ikkinchi bosqichda ajratdik umuman hisobot Va bu yangi maydon elementga tushdi " Batafsil yozuvlar".

Xatoni tuzatamiz. Buni xatcho'pga qaytarish uchun " Sozlash", tanlang" Batafsil yozuvlar"Avval yuqoridan (2-bosqich) va keyin" Batafsil yozuvlar"Pastki (3-bosqich), Bookmark-ga chiqaylik» Tanlangan maydon"Va biz elementni o'ng ustunda ko'ramiz" Avtomatik".

Element "element" Avtomatik"- bu bitta maydon emas. Bular avtomatik ravishda yuqori sozlamalarga asoslangan bir nechta maydonlar.

Qanday maydonlarni ko'rish uchun - elementni bosing " Avtomatik" to'g'ri tugmasini bosing va elementni tanlang " Kengaytirmoq":

Element "element" Avtomatik"Quyidagi sohalarga aniqlandi:

Va bu erda va bizning sohamiz " Yuqori kalsiylik"bu erda bu erda paydo bo'ldi" Hisobot"Biz uni o'sha erda sudrab borganimizda. Faqat nozik Bu maydonning yonida uning chiqishini olib tashlash uchun Galka.

Ma'lumotlar uchun tartib tizimining iboralar tili

Ma'lumotlarning tartibini ifodalash Tilning til ifodalari tizimning turli qismlarida ishlatiladigan iboralarni yozib olish uchun mo'ljallangan.

Rumlar quyidagi quyi tizimlarda qo'llaniladi:

  • ma'lumotlarning tartibi diagrammasi - hisoblangan maydonlarni, natijalarning natijalari, aloqa so'zlari va boshqalar;
  • ma'lumotlarning tartib sozlamalari - foydalanuvchi maydonining ifodalarini tasvirlash;
  • ma'lumotlarning tartibi - aloqa o'rnatilgan iboralarni tasvirlash, tartib parametrlarini tavsiflash va boshqalar.

Tomir

Shaxsiy iboralarda bo'lishi mumkin. Quyidagi turlar mumkin:

  • Chiziq;
  • Raqam;
  • Sana;
  • Booleo.

Chiziq

Satr literati belgilar bilan yozilgan "", Masalan:

"Zulm tom ma'nosi"

Agar siz "" "belgisi ichidagi" "satrida foydalanishingiz kerak bo'lsa, ikkita bunday belgilardan foydalanish kerak.

Masalan:

"" Tom ma'noda "" "" "

Raqam

Raqam bo'sh joysiz, o'nlik formatda yozilgan. Farq qismi alomatdan foydalanib alohida ".". Masalan:

10.5 200

sana

Sana tipidagi adabiyot datvatum kalit so'zma-so'z yordamida yozilgan. Ushbu kalit so'zdan so'ng, qavs ichida, yil, oy, soat, soat, soniya, soniyalar, vergul orqali keltirilgan. Vaqtni ko'rsatadigan ko'rsatuv kerak emas.

Masalan:

Dataster (1975, 1, 06) - oltinchi yanvar, 1975, 12, 2, 2, 56, 57, 57, 56 daqiqa 57 soniya, 23 soat 57 soniya

Qizg'in

Boolean qiymatlari haqiqatni haqiqatli (haqiqiy), yolg'on (yolg'on) yordamida qayd etish mumkin.

Qiymati

Boshqa turdagilar qatorini belgilash uchun (tizimning ovozi, oldindan belgilangan ma'lumotlar) kalit so'z Qo'riqchilarda tom ma'noda ko'rsatilgan qiymat.

Ma'nosi (vidcet. Faol)

Raqamlar bo'yicha operatsiyalar

-

Ushbu operatsiya raqamning belgisini aksini o'zgartirishi uchun mo'ljallangan. Masalan:

Sotish. Millati

Umumiy +.

Ushbu operatsiya raqamdan yuqori bo'lmagan harakatlarni amalga oshirmaydi. Masalan:

Sotish. Millati

Ikkilik -

Ushbu operatsiya ikki raqamdagi farqni hisoblash uchun mo'ljallangan. Masalan:

Qoldiq nizolar. Ta'minotga chidamli - qoldiqlar. Konsentratlar qoldiq qoldiqlari. Himoya, 100 400 - 357

Ikkilik +.

Ushbu operatsiya ikki raqamning yig'indisini hisoblash uchun mo'ljallangan. Masalan:

Qoldiq nizolar. Xaridor + qoldiq nizolar. Oklyusdagi qoldiqlar. Hudud. + 100 400 + 357

Kompozitsiya

Ushbu operatsiya ikki raqamning ishini hisoblash uchun mo'ljallangan. Masalan:

Nomenklatura. Narx * 1.2 2 * 3.14

Taqsimlash

Ushbu operatsiya bir operandni boshqasiga bo'lish natijasini olish uchun mo'ljallangan. Masalan:

Nomenklatura. Narx / 1.2 2 / 3.14

Bo'linishning qolgan qismi

Ushbu operatsiya bir operandni boshqasiga ajratish uchun muvozanatni olish uchun mo'ljallangan. Masalan:

Nomenklatura. Narxi% 1,2 2% 3.14

Tarkiblar bo'yicha operatsiyalar

Bog'lanish (ikkilik +)

Ushbu operatsiya ikki qatorni birlashtirish uchun mo'ljallangan. Masalan:

Nomenklatura. ":": "+ Nomenklatura. Ism

O'xshash

Ushbu operatsiya uzatiladigan naqsh strining yozishmalarini tekshiradi.

Agar qiymat bo'lsa, operatorning amal qilishi to'g'ri<Выражения> Shablonni qondiradi va aks holda soxta.

Quyidagi belgilar B.<Строке_шаблона> Boshqa satr belgisidan farqli ravishda ma'noli:

  • % - foiz: nol va ko'proq o'zboshimchalik bilan bo'lgan belgilar bo'lgan ketma-ketlik;
  • _ - ta'kidlashicha: bitta o'zboshimchalik bilan belgi;
  • [...] - kvadrat qavslardagi bir yoki bir nechta belgilar: bitta belgi, kvadrat qavslardagi har bir belgi. Ro'yxatlar diapazonlar, masalan A-Z, ya'ni oralig'iga kiritilgan o'zboshimchalik bilan qamrab olinadigan o'zboshimchalik bilan ifodalanishi mumkin;
  • [^ ...] - Kvadrat qavs, rad etish tasvirchasi, undan keyin bir yoki bir nechta belgilar: har qanday belgi: har qanday belgi, salbiy belgilar bundan mustasno;

Boshqa har qanday belgi o'zini anglatadi va qo'shimcha yukni olib yurmaydi. Agar sanab o'tilgan belgilardan biri o'zi deb yozilishi kerak bo'lsa, unda u oldinroq<Спецсимвол>, Asosiy so'zdan keyin maxsus sut (qochish).

Masalan, shablon

"% Abb [abbg] \\ _ abv%" Mutaxassislik "\\"

belgilar ketma-ketligidan tashkil topgan substing degani: a harflar; harflar b; harflar; bitta raqam; a, b, in yoki g harflardan biri; Stress belgilari; A harflari; harflar b; harflar. Bundan tashqari, ushbu ketma-ketlik ipritral pozitsiyani satrda boshlash mumkin.

Taqqoslash ishlari

Bir xil

Ushbu operatsiya har bir tenglik uchun ikkita operandni taqqoslash uchun mo'ljallangan. Masalan:

Sotish. Birlashma \u003d sotish. Nomelaclatura-ni bog'lash

Teng emas

Ushbu operatsiya ikki operatorni tengsizlik uchun taqqoslash uchun mo'ljallangan. Masalan:

Sotish. Kontragent<> Sotish. Nomelaclatura-ni bog'lash

Ozroq

Ushbu operatsiya birinchi operand ikkinchisidan kamroq ekanligini tekshirish uchun mo'ljallangan. Masalan:

Jarrohlik bilan chiqqan< ПродажиПрошлые.Сумма

Ko'proq

Ushbu operatsiya birinchi operand ikkinchisidan kattaroqligini tekshirish uchun mo'ljallangan. Masalan:

Jarrin. Samimiy\u003e dedi. Summa

Kam yoki teng

Ushbu operatsiya birinchi operand ikkinchisiga kam yoki teng ekanligini tekshirish uchun mo'ljallangan. Masalan:

Jarrohlik bilan chiqqan<= ПродажиПрошлые.Сумма

Ko'proq yoki teng

Ushbu operatsiya birinchi operand ko'proq yoki teng bo'lganligini tekshirish uchun mo'ljallangan. Masalan:

Sotish uchun. Masm: \u003d xabar berdim. Xulosa

Operatsion B.

Ushbu operatsiya qiymatlar ro'yxatidagi qiymatning mavjudligini tekshiradi. Operatsiyaning natijasi to'g'ri bo'ladi, agar qiymat topilgan yoki noto'g'ri bo'lsa, aks holda. Masalan:

Nomenklatura (& Mahsulot11 va Mahsulot2)

Ma'lumotlar to'plamidagi tekshirish mavjudligi

Operatsiya belgilangan ma'lumotlar to'plamidagi qiymatning mavjudligini tekshiradi. Tekshirish uchun ma'lumotlar bitta maydonni o'z ichiga olishi kerak. Masalan:

Sotish. Kontraptlardagi birlashma

NULL-dagi qiymatni tekshirish

Ushbu operatsiya, agar qiymat nolning qiymati bo'lsa, haqiqat qiymatini qaytaradi. Masalan:

Sotish. PRONUSUS NOLL

Null tengsizlik uchun operatsion qiymat

Ushbu operatsiya haqiqatning qiymatini nolning qiymati emas. Masalan:

Sotish. Nazorat agentligi nol emas

Mantiqiy operatsiyalar

Mantiqiy operatsiyalar BoLevo turiga ega bo'lgan iboralar sifatida qabul qilinadi.

NE operatsiyasi.

Operatsiya haqiqat qiymatini qaytarib bermaydi, agar uning operandisi yolg'onga o'rnatilgan bo'lsa va agar uning operandida haqiqat qiymati bo'lsa, qiymat noto'g'ri. Masalan:

Hujjat emas. Dasturning parchalanishi. Hujjat.

Ishlash bo'yicha I.

Agar ikkala operandda ikkalasi ham haqiqatning ahamiyatiga ega bo'lsa, haqiqatning qiymatini qaytaradi va agar operandlardan biri yolg'on bo'lsa, qiymat noto'g'ri. Masalan:

Hujjat. Boshlangan hujjat \u003d hujjat. Anderriter va Hujjat. Pudratch \u003d & Shartnoma

Operatsiya yoki

Operandlardan biri haqiqatning qiymati, agar ikkala operandlarning ham yaroqsiz bo'lsa, haqiqat qiymatini qaytaradi yoki qaytaradi. Masalan:

Hujjat. Tarkib. Hujjat

Umumiy funktsiyalar

Umumiy funktsiyalar ma'lumotlar to'plamidan yuqori bo'lgan ba'zi harakatlarni amalga oshiradi.

So'm

Umumiy funktsiya summasi barcha batafsil yozuvlar uchun argument sifatida olib boriladigan iboralarning qiymatini hisoblaydi. Masalan:

Miqdor (sotish. Xulosa)

raqam

Funktsiya raqami NULL qiymatlardan boshqa qiymatlar sonini hisoblaydi. Masalan:

Miqdor (sotish. Birlashgan)

Turli xillar soni

Ushbu xususiyat turli xil qiymatlar sonini hisoblaydi. Masalan:

Miqdor (turli xil savdolar. Nazorat agentligi)

Maksimal

Funktsiya maksimal qiymatni oladi. Masalan:

Maksimal (qoldiqlar) Nation

Eng kam

Funktsiya minimal qiymatni oladi. Masalan:

Minimal (qoldiq. Natice)

O'rtacha

Funktsiya NULL-dan boshqa qiymatlar uchun o'rtacha qiymatga ega. Masalan:

O'rtacha (qoldiqlar) Nation

Boshqa operatsiyalar

Operatsiya tanlash

Selektsiya muayyan sharoitlarni bajarishda bir nechta qiymatlardan birini tanlash uchun mo'ljallangan. Masalan:

Summ\u003e 1000, so'ngra 0-chi sumkada tanlov

Ikki qiymatni taqqoslash qoidalari

Agar muvofiqlik qiymatlari turlari bir-biridan farq qilsa, qiymatlar o'rtasidagi munosabatlar turlarining ustuvor yo'nalishi asosida belgilanadi:

  • Nol (eng past);
  • Boolean;
  • Raqam;
  • Sana;
  • Chiziq;
  • Ma'lumot turlari

Turli xil yozuvlar turlari o'rtasidagi munosabatlar ushbu yoki boshqa turga mos keladigan jadvallarning ma'lumot raqamlari asosida aniqlanadi.

Agar ma'lumotlar turlari bir xil bo'lsa, qiymatlar quyidagi qoidalarga nisbatan quyidagilar bilan taqqoslanadi:

  • booley turida haqiqatning qiymati yolg'onning qiymatidan katta;
  • raqamlar uchun odatiy taqqoslash qoidalari sonida;
  • oldingi kunlar turida keyinroq;
  • chiziq turida - belgilangan milliy ma'lumotlar bazasiga muvofiq qatorlarni taqqoslash;
  • ma'lumot turlari ularning qadriyatlari (yozuv raqamlari va boshqalar) ga nisbatan taqqoslanadi.

NULL bilan ishlash

NULL operandislaridan birining qiymati nol natijada nol natijani beradi.

Istisnolar mavjud:

  • operatsiyalar yolg'onni anglatmasa, nullni qaytaradi va qaytaradi;
  • operatsiya yoki operandalarning hech biri haqiqatning ahamiyati yo'q bo'lsa, nullni qaytaradi.

Operatsiyalarning ustuvor yo'nalishlari

Operatsiyalar quyidagi ustuvorliklar mavjud (birinchi qator pastki ustuvorlikka ega):

  • B, nol yo'q, nol yo'q;
  • =, <>, <=, <, >=, >;
  • Ikkilik +, ikkilik -;
  • *, /, %;
  • Umumiy +, bir-biri -.

Ma'lumotlarning tartib tizimining ifodalari tilining funktsiyalari

Hisoblamoq

Funktsiya ba'zi guruhlash kontekstida ifodani hisoblash uchun mo'ljallangan. Funktsiya quyidagi parametrlarga ega:

  • Ifoda. Satr turi. Hisoblangan ifodani o'z ichiga oladi;
  • Guruhlash. Satr turi. O'zining ifodasini hisoblash kerakligini hisoblash kerak bo'lgan guruhning nomini o'z ichiga oladi. Agar bo'sh satr guruh nomi sifatida ishlatilsa, hisoblash joriy guruhlash kontekstida amalga oshiriladi. Agar bir qator umumiy guruhlar guruhlar guruhi sifatida ishlatilsa, hisoblash umumiy natijaning kontekstida amalga oshiriladi. Boshqa hollarda, hisoblash ota-onalar guruhining bir xil nomli kontekstda amalga oshiriladi. Masalan:
Miqdor (sotish. Masmoboto) / hisoblash ("miqdorini (" miqdorini (sotish. Xulosa) "," obnutogit ")

Ichida bu misol Natijada, guruhning "xavfsiz burilish" maydoni butun sxemadagi "xavfsiz burilish" yo'nalishi bo'yicha summaning nisbati olinadi.

Daraja

Funktsiya joriy yozuv darajasini olish uchun mo'ljallangan.

Daraja()

O'z-o'zini buyurtma qilish

Keyingi ketma-ketlik raqamini oling.

O'z-o'zini buyurtma qilish ()

Raqam tartibda

Hozirgi guruhlashda keyingi ketma-ketlik raqamini qaytaradi.

Qo'ng'iroqlar guruhi ()

Format

Uzatiladigan qiymatning formatlangan qatori oling.

Format satriga muvofiq belgilanadi format satr 1C: Korxona.

Parametrlar:

  • Qiymat;
  • Format satr.

Format (sarflanadigan qiymat. Sumbek, - CDC \u003d 2 »)

Davr boshlanishi

Parametrlar:

    • Daqiqa;
    • Kun;
    • Bir hafta;
    • Oy;
    • Chorak;
    • O'n yillik;
    • Yarim yil.

Yulduzterio (2002, 10, 12, 10, 15, 34), "Oy")

Natijada:

01.10.2002 0:00:00

Tugatish tugashi

Funktsiya ma'lum bir sanadan ma'lum bir sanani ajratib ko'rsatish uchun mo'ljallangan.

Parametrlar:

  • Sana. Tender Sana. Belgilangan sana;
  • Davr turi. Satr turi. Qiymatlardan birini o'z ichiga oladi:
    • Daqiqa;
    • Kun;
    • Bir hafta;
    • Oy;
    • Chorak;
    • O'n yillik;
    • Yarim yil.

Bekorni tugatish (Datcher (2002, 10, 12, 10, 15, 34), "hafta")

Natijada:

13.10.2002 23:59:59

Bo'sh joy qo'shing

Funktsiya ba'zi o'lchamdagi sanaga qo'shilishi uchun mo'ljallangan.

Parametrlar:

  • Kattalashtirish turi. Satr turi. Qiymatlardan birini o'z ichiga oladi:
    • Daqiqa;
    • Kun;
    • Bir hafta;
    • Oy;
    • Chorak;
    • O'n yillik;
    • Yarim yil.
  • Qiymat kunni ko'paytirishingiz kerak. Raqam raqami. Farg'ona qismi e'tiborga olinmaydi.

Mahalliy joy (ma'lumotlar operatori) (2002, 10, 12, 10, 15, 34), "Oy", 1)

Natijada:

12.11.2002 10:15:34

Aldash

Funktsiya ikki sananing farqini olish uchun mo'ljallangan.

Parametrlar:

  • Ifoda. Tender Sana. Manba sanasi;
  • Ifoda. Tender Sana. Taqdim etilgan sana;
  • Farq turi. Satr turi. Qiymatlardan birini o'z ichiga oladi:
    • Ikkinchi;
    • Daqiqa;
    • Kun;
    • Oy;
    • Chorak;

Tarqatish joyi (2002, 10, 12, 10, 10, 15, 34), Dataern (2002, 10, 14, 9, 06), "kun"), "kun")

Natijada:

Substrat

Ushbu xususiyat chiziqdan substingni ta'kidlash uchun mo'ljallangan.

Parametrlar:

  • Chiziq. Satr turi. Substratura bilan ajralib turadigan satr;
  • Lavozim. Raqam raqami. Liniyadan ajratilgan substrish boshlanadigan belgi pozitsiyasi boshlanadi;
  • Uzunligi. Raqam raqami. Sekretsion substing uzunligi.

Substratsiya (kontragentlar. Matbuot, 1, 4)

Yassi insult

Funktsiya satr uzunligini aniqlash uchun mo'ljallangan.

Parametr:

  • Chiziq. Satr turi. , Uning uzunligi aniqlanadi.

Satr (kontraptlar. Matbuot)

Yil

Ushbu xususiyat yilni sanadan ajratish uchun mo'ljallangan.

Parametr:

  • Sana. Tender Sana. Yilning sanasi aniqlangan sana.

Yil (DAT)

Chorak

Ushbu xususiyat ushbu qiymat turidan kvadrat raqamini ta'kidlash uchun mo'ljallangan. Chorak raqam normal ko'rsatkich 1 dan 4 gacha.

Parametr

  • Sana. Tender Sana. Chorak aniqlangan sana
Chorak (ras'dat)

Oy

Ushbu xususiyat kunlik qiymatdan oyning sonini ajratib turadi. Oyning soni odatda 1 dan 12 gacha bo'lgan tarmoq zonasida joylashgan.

  • Sana. Tender Sana. Oy belgilangan sana.
Oy (ma'lumotlar)

Pul

Ushbu xususiyat yil turidan yilni yilni olish uchun mo'ljallangan. Yil kuni 1 dan 365 (366) oralig'ida normaldir.

  • Sana. Tender Sana. Yilning kuniga belgilangan sana belgilanadi.
Pul (Rask ma'lumotlar)

Kun

Ushbu xususiyat oyning turidan oyning kunini olish uchun mo'ljallangan. Oy kuni odatda 1 dan 31 gacha bo'lgan oralig'ida.

  • Sana. Tender Sana. Kunning kuniga qarab belgilanadigan sana.
Kun (ma'lumotlar)

Bir hafta

Ushbu xususiyat kunlik qiymat qiymatidan yilning sonini olish uchun mo'ljallangan. Yilning bir necha haftalari 1 dan boshlab ko'rsatilgan.

  • Sana. Tender Sana. Haftaning soni aniqlangan sana.
Hafta (Raskakl. Ma'lumotlar)

Hafta kuni

Ushbu xususiyat haftaning kunini kun turidan olish uchun mo'ljallangan. Haftaning kuni odatda 1 (dushanba) dan 7 gacha (yakshanba) oralig'ida.

  • Sana. Tender Sana. Haftaning kuni aniqlangan sana belgilanadi.
Ikki baravar ko'p (Raskakl. Ma'lumotlar)

Soat

Ushbu xususiyat kun turidan bir soat bir soat davomida ishlab chiqilgan. Bir soat soat 0 dan 23 gacha.

  • Sana. Tender Sana. Kunduzi (qiyomat) soati belgilangan sana.
Soat (Rask Tat)

Minbar

Ushbu xususiyat sana turidan bir daqiqa vaqtni olish uchun mo'ljallangan. Bir soat bir daqiqa 0 dan 59 gacha.

  • Sana. Tender Sana. Sanasi bir daqiqa belgilanadigan sana.
Daqiqa (raskakl. Ma'lumotlar)

Ikkinchi

Ushbu funktsiya sana turidan ikkinchi daqiqa vaqtni olish uchun mo'ljallangan. Ikkinchi daqiqa 0 dan 59 gacha.

  • Sana. Tender Sana. Sana qaysi soniya daqiqalar aniqlanadi.
Ikkinchi (ma'lumotlar)

Ifoda etmoq

Ushbu funktsiya turni kompozit turi bo'lishi mumkin bo'lgan iboradan ajratib ko'rsatish uchun mo'ljallangan. Agar ifoda kerakli turdan boshqa tur mavjud bo'lsa, NULL qiymati qaytariladi.

Parametrlar:

  • O'zgartirilgan iborasi;
  • Eslat turi. Satr turi. Tarkibida tip satrini o'z ichiga oladi. Masalan, "raqam", "satr" va boshqalar. Bundan tashqari ibtidoiy tur bu chiziq Stol nomi bo'lishi mumkin. Bunday holda, belgilangan jadvalga havolaga murojaat qilish uchun qilingan urinish amalga oshiriladi.

Express (ma'lumotlar. Talab qilingan1, »raqam (10.3)")

Nohaq

Ushbu funktsiya, agar agar birinchi NUL parametrining qiymati bo'lsa, ikkinchi parametrning qiymatini qaytaradi.

Aks holda, birinchi parametrning qiymati qaytariladi.

Ullul (summa), 0), 0)

Umumiy modullarning funktsiyalari

Ma'lumotlarning tartib mexanizmining ifodasi global funktsiyalarga qo'ng'iroqlar bo'lishi mumkin. umumiy modullar Konfiguratsiya. Bunday funktsiyalarni chaqirish uchun boshqa sintaksis kerak emas.

Ushbu misol umumiy konfiguratsiya moduli tomonidan "qisqartirish" funktsiyasi deb ataladi.

E'tibor bering, oddiy modul funktsiyalaridan foydalanish faqat tegishli ma'lumotlarni tartibli protsessor protsessor parametrini belgilashda ruxsat etiladi.

Bundan tashqari, umumiy modullarning funktsiyalaridan foydalanuvchi konlarida foydalanilishi mumkin emas.

Hisoblashni amalga oshirish - CCDning tushunish uchun juda murakkab funktsiyasi va ma'lumot ma'lumotlariga murojaat qilish misollari juda kam. Ushbu maqolada har bir ishlab chiqarishda albatta foydali bo'lishi mumkin bo'lgan misollarni muhokama qiladi:

  1. guruhlashda o'sish;
  2. kesishmadagi natijalar;
  3. oldingi qiymatni olish;
  4. bir qatorda TC chiqishi.

1. O'sish natijasi bo'lgan ko'rsatkichni olish

Biz guruh darajasida o'sib borayotgan natijada mahsulot miqdorini olamiz. Buning uchun hisoblangan maydonni yarating (1-rasmga qarang).
Resurslar yorlig'ida hisoblangan maydon funktsiyasini belgilaysiz:
Hisoblash sodir etishini hisoblash ("summasi (" summasi, "birinchi", "joriy")
Bu erda birinchi yozuvdan tovarlar miqdorini joriy yozuvga chiqaradi (2-rasmga qarang).

Agar o'sib borayotgan natijasi bo'lgan tovarlar soni batafsil yozuvlar darajasida talab qilinsa, hisoblangan maydonlar yorlig'idagi hisoblangan maydon uchun hisoblangan maydon uchun belgilangan (3-rasmga qarang).
O'sish natijasini olish darajasiga qarab biz guruhlarni yaratamiz (4-rasmga qarang): Resurslar darajasida - Tovarlar darajasida, Dz darajasida guruhlar - batafsil yozuvlarni guruhlash.
4-rasm. O'sish natijasi bilan xabarnomalar

2. Oldingi qatordan indikator qiymatini olish

Biz valyuta kursi va oldingi sana bo'yicha valyuta kursini olamiz. Buning uchun hisoblangan maydonni yarating va ifodali maydonda biz quyidagi iborani yozamiz (5-rasmga qarang):
Hisoblash ijrosi ("kurs", "Oldingi", "Oldingi")
bu valyuta kursining oldingi qiymatini oladi joriy chiziq, Funktsiyaning oxirgi parametrini hisobga olishni cheklaydi.
Biz batafsil yozuvlar darajasida ishlayotganimiz sababli, biz darhol "Sozlamalar" yorlig'iga boramiz va guruhlarni yaratish - batafsil yozuvlar yaratamiz.

3. Chet elda o'sib borayotgan natijasi bilan indikator olish

Biz davr kontekstida o'sib borayotgan natijadan tovarlar miqdorini olamiz. Buning uchun hisoblangan maydonni yarating (1-rasmga qarang). Resurslar yorlig'ida, hisoblangan maydon uchun quyidagi iborani ko'rsatadi (6-rasmga qarang):
Hisoblash sodir etishini hisoblash ("summa (" miqdorini ("," davri "," birinchi "," joriy "," joriy ",
Ushbu guruhda birinchi qatorda har bir nomenklatura doirasida oqayotgan davrgacha bo'lgan tovarlar miqdorini bir qatorda tovarlar miqdorini hisoblash kerak.
Sozlamalar yorlig'ida biz ustunda va ustunning davrida guruhda guruhlar bo'yicha guruhlar yaratamiz (7-rasmga qarang).

4. Ma'lumotlar chiqish jadvallari bir qatorda

Ma'lumotli qismini bir qatorda, shu jumladan hisoblash funktsiyasidan foydalangan holda, shu jumladan hisoblash funktsiyasidan foydalanish usullari hisoblanadi.

Keyingi chiqish qismida 8.2.14, men ma'lumotlar tartibi tizimining ba'zi yangi xususiyatlarini tasvirlashga harakat qilaman.

Tuzatish osonroq bo'lishi uchun tashqi hisobotda ma'lumotlarni rejalashtirishni oching.

So'rovnoma konstruktoridan foydalanib, ma'lumot turini va yozish turini qo'shing yoki qo'lda yoki qo'lda qo'shing:

1. Suyuq kristalli so'rovni sozlang.

2. CD-da hisoblangan maydonlarni sozlang

3. Sozlamalar yorlig'idagi ma'lumotlar tartibini sozlashni amalga oshiring

4. Korxonaning 1-korxonasini ishga tushirish 8.2.14. Hisobotni oching. Biz hosil qilamiz, olamiz.

Yangi xususiyatlarning tavsifi:

1. Hozirgi sana ()

Tizim sanasini qaytaradi. Saralashda mavjud bo'lgan barcha iboralarda tartibni yotqizishda, oqim funktsiyasi () joriy sana qiymati bilan almashtiriladi.

2. Tizimni hisoblang ()

Sintaksis:

Ma'lumotni hisoblash (,)

Ta'rif:

Funktsiya ba'zi guruhlash kontekstida ifodani hisoblash uchun mo'ljallangan.

Funktsiya guruhlarni tanlashda hisobga olinadi, ammo ierarxik tanlovni hisobga olmaydi.

Funktsiya ushbu guruhni guruh tanlashda guruhlash uchun qo'llanilishi mumkin emas. Masalan, guruhlarni tanlashda nomenklaturadan ifoda etish mumkin emas Hisoblash sodir etishi ("miqdorini (o'lchamdagi sath)", "obnutitog")\u003e 1000. Ammo bunday ibora ierarxik tanlovda ishlatilishi mumkin.

Agar oxirgi rekord avvalgidan oldin bo'lsa, batafsil ma'lumotni hisoblash va umumiy funktsiyalarni hisoblash yozuvlari yo'qligiga ishoniladi.

Oddiy natijalar uchun intervalli iborani hisoblashda (umumiy qiymatdagi guruhlar parametrlari), batafsil ma'lumotni hisoblash va umumiy funktsiyalarni hisoblash uchun yozuvlar mavjud emasligiga ishoniladi.

Funktsiya ifodasini yaratishda tartib Hisoblashni amalga oshirishAgar buyurtma berishning ifodasi tarkibida guruhlarni guruhlashda ishlatib bo'lmaydigan maydonlar mavjud bo'lsa, funktsiyani almashtiradi Hisoblashni amalga oshirish ustida Nol.

Parametrlar

Turi: Chiziq. Hisoblash kerak bo'lgan ifoda.

Turi: Chiziq. O'zining ifodasini hisoblash kerakligini hisoblash kerak bo'lgan guruhning nomini o'z ichiga oladi. Agar bo'sh satr guruh nomi sifatida ishlatilsa, hisoblash joriy guruhlash kontekstida amalga oshiriladi. Agar bir qator umumiy guruhlar guruhlar guruhi sifatida ishlatilsa, hisoblash umumiy natijaning kontekstida amalga oshiriladi. Boshqa hollarda, hisoblash ota-onalar guruhining bir xil nomli kontekstda amalga oshiriladi.

Masalan:

Miqdor (sotish. Masmoboto) / hisoblash ("miqdorini (" miqdorini (sotish. Xulosa) "," obnutogit ")

Ushbu misolda, natija maydondagi miqdorning nisbati hisoblanadi Sotish. Xulosa butun maydonda bir xil maydonning yig'indisiga guruhlash;

Turi: Chiziq. Parametr quyidagi qiymatlarni qabul qilishi mumkin:

· Umumiy natija - ibora barcha guruhlar yozuvlari uchun hisoblanadi.

· Ierarxiya - Shakl ota-onalar ierarxik rekord, agar har qanday guruh bo'lsa, agar ota-onalar ierarxik yozuvi bo'lmasa, butun guruh uchun hisoblab chiqiladi.

· Guruhlash - Ushbu ifoda joriy guruh yozish uchun hisoblanadi.

· Grantsiya - Resurslarni hisobga olish uchun funktsiyalarni hisoblashda, ibora dastlabki guruhlashning birinchi guruhi uchun hisoblab chiqiladi.

Funktsiyani hisoblashda Tizimni hisoblang () ma'nosi bilan Grantsiya Resurslar uchun guruh bo'lmagan guruh yozuvlari uchun funktsiya hisob-kitob qiymatiga teng bo'lsa, xuddi shu tarzda hisoblab chiqiladi. Guruhlash.

Ma'lumotlar tartibini rejalashtirishda ma'lumot tartibi tartibi, guruhlar tomonidan amalga oshiriladigan dala rejasi, funktsiyadan foydalanib hisoblangan tartibda ifoda o'rnatiladi Tizimni hisoblang () va parametrni ko'rsatuvchi Grantsiya. Boshqa manbalar uchun oddiy resurslar ifodalari resurslarni guruhlashga joylashtiriladi.

Turi: Chiziq. Ushbu yozuvni ifodalashning umumiy funktsiyalarini hisoblash va qaysi yozuv umumiy funktsiyalardan tashqarida bo'lgan joylarni olish uchun qaysi yozuvni boshlashingiz kerakligini ko'rsatadi. Qiymat quyidagilardan biri bo'lishi mumkin:

· Birinchi (birinchi)

· So'nggi (oxirgi)

· Oldingi (oldingi)

· Keyingi

· Joriy (hozirgi)

· Cheklangan (Belaryvale) Cheklangan

Turi: Chiziq. Umumiy ifoda funktsiyalarini hisoblash uchun qaysi parchani davom ettirishingiz kerakligini ko'rsatadi. Qiymat quyidagilardan biri bo'lishi mumkin:

· Birinchi (birinchi). Siz birinchi guruh yozuvini olishingiz kerak. Qavs ichidagi so'zdan keyin siz o'z natijasi guruhning boshidan o'zgarishi sifatida ishlatiladigan iborani belgilashingiz mumkin. Qabul qilingan qiymat raqam bo'lishi kerak, nolga teng bo'lishi kerak. Masalan, birinchi (3) - guruh boshidan uchinchi ariza qabul qilinadi.

Agar birinchi yozuv guruhdan tashqarida bo'lsa, unda hech qanday yozuvlar yo'q deb ishoniladi. Masalan, agar 3-sonli yozuvlar bo'lsa va birinchi (4) ni olish kerak bo'lsa, unda hech qanday yozuvlar yo'q deb ishoniladi.

· So'nggi (oxirgi). Siz guruhlarning so'nggi yozuvini olishingiz kerak. Qavs ichidagi so'zdan keyin siz o'z natijasi guruh oxirida o'zgarishi sifatida ishlatiladigan iborani belgilashingiz mumkin. Qabul qilingan qiymat raqam bo'lishi kerak, nolga teng bo'lishi kerak. Masalan, oxirgi (3) guruhlarning uchinchi ariza olishdir.

Agar oxirgi yozuv guruhdan tashqarida bo'lsa, unda hech qanday yozuvlar yo'q deb ishoniladi. Masalan, agar 3-yillarda bo'lsa, va oxirgi (4) ni olish kerak bo'lsa, unda hech qanday yozuvlar yo'q deb ishoniladi.

· Oldingi (oldingi). Oldingi guruh yozuvini olishingiz kerak. Qavs ichidagi so'zdan keyin siz natija ko'rsatadigan identifikator sifatida ishlatiladigan ifoda sifatida siz ko'rsatuvni belgilashingiz mumkin. Masalan, avvalgi (2) avvalgi rekorddan avvalgisini olish.

Agar oldingi ariza guruhdan tashqarida bo'lsa (masalan, ikkinchi guruh yozuvi uchun avval avvalgisini (3) olishingiz kerak, keyin birinchi guruh olinadi.

Oldingi yozuvni olgandan so'ng, guruh uchun birinchi yozuv ko'rib chiqiladi.

· Keyingi. Siz quyidagi guruhlarni olishingiz kerak. Qavs ichidagi so'zdan keyin siz natija ko'rsatadigan identifikatorni joriy guruhlash kirishidan oldinga siljish sifatida belgilashingiz mumkin. Masalan, quyidagi (2) keyingi kirishdan quyidagilar olinadi.

Agar keyingi yozuv guruhdan tashqarida bo'lsa, unda hech qanday yozuvlar yo'q deb ishoniladi. Masalan, agar 3 va uchinchi rekord uchun quyidagilar sifatida olinsa, u yozuvlar yo'q deb hisoblanadi.

Guruh xulosasi uchun keyingi rekordni olgandan so'ng, hech qanday yozuvlar yo'q deb ishoniladi.

· Joriy (hozirgi). Siz joriy yozuvni olishingiz kerak.

Guruhlar yig'indisini qabul qilgandan so'ng, birinchi yozuv olinadi.

· Cheklangan (Belaryvale). Belgilangan qiymatda yozuvni olish kerak. So'zdan keyin Cheklangan Qavs ichida siz bir qismi, birinchi tartibli maydonni boshlashingiz kerak bo'lgan ifodani belgilashingiz kerak.

Birinchi rekord arizada, belgilangan qiymatdan katta yoki teng bo'lgan tartibda buyurtma sifatida qabul qilinadi. Masalan, agar dala buyurtma berish sohasi sifatida ishlatilsa va u 01.02.2010, 01.03.2010, va siz olishingiz kerak Cheklangan (deverrofiya (2010, 1, 15))Men 01.02.2010 sanasi bilan rekord olaman.

Turi: Chiziq. Rasmiylar buyurtmani tavsiflovchi vergul bilan ajratiladi. Agar ko'rsatilmagan bo'lsa, buyurtma, shuningdek, ifoda hisoblangan guruhlarda qo'llaniladi. Har bir ifodadan so'ng siz kalit so'zni ko'rsatishingiz mumkin Tinlamoq (ko'tarilishni buyurtma qilish uchun), Kamayib borayotgan (kamayish uchun buyurtma berish uchun) va Avtomatik buyurtma (Havola bajariladigan ob'ektni tashkil etishingiz kerak bo'lgan maydonlardagi ma'lumotlarni soddalashtirish). So'z Avtomatik buyurtma so'z bilan ishlatilishi mumkin Tinlamoqva so'z bilan Kamayib borayotgan.

Turi: Chiziq. Parametrga o'xshash Tartiblash. U ierarxik yozuvlarni soddalashtirish uchun ishlatiladi. Agar ko'rsatilmagan bo'lmasa, tartib tartibini tartibda tartibda tartibga solish Tartiblash.

Turi: Chiziq. Agar bir nechta yozuvlar bo'lsa, oldingi yoki keyingi yozuvning ta'rifi qoidalarini belgilaydi xuddi shu ma'noda Buyurtma:

· Alohida (alohida) Oldingi va keyingi yozuvlarni aniqlash uchun buyurtma qilingan yozuvlarning ketma-ketligi qo'llaniladi. Standart qiymati.

· Birgalikda (birga) Oldingi va quyidagi yozuvlar ifodalarni tashkil qilish qiymatlariga qarab belgilanadi.

Masalan, agar natijada ketma-ketligi to'g'risida buyurtma berilgan bo'lsa:

sana To'liq ism Qiymati
1 2001 yil 01-yanvar

Ivanov M.

10
2 2001 yil 2-yanvar Petrov S. 20
3 2001 yil 03 yanvar Sidorov R. 30
4 2001 yil 4 yanvar Petrov S. 40

Alohida, keyin:

§ Oldingi yozish 3-ni yozish 2 yozib olinadi.

Hozirgi, oqim (mos ravishda parametrlar Boshlamoq va tamom), keyin 2-sonni yozib olish uchun bitta rekorddan iborat bo'ladi. Shrift 20 ga teng bo'ladi.

Agar parametrning qiymati teng bo'lsa Birga, keyin:

§ Oldingi yozish 3-sonli rekord 1 ni qayd etadi.

§ Agar hisoblangan parcha aniqlanadi Hozirgi, oqim (mos ravishda parametrlar Boshlamoq va tamom), keyin 2-sonni yozib olish uchun ushbu parchalar 2 va 3. iborani qayd etishdan iborat bo'ladi Hisoblashni hisoblash ("miqdor (qiymat)", joriy, joriy) Bu 50 bo'ladi.

Teng parametr qiymatini belgilashda Birga, parametrlarda Boshlamoq va tamom Siz pozitsiyalar uchun ofsetni ko'rsatolmaysiz Birinchidan, oxirgi, avvalgi, keyingi.

Hisoblash sodir etishini hisoblash ("miqdor (o'lchamdagi (o'lchamdagi sater)", "birinchi", "joriy")

Agar oldingi qatorda guruh qiymatini olishni istasangiz, quyidagi iborani ishlatishingiz mumkin:

Hisoblash ijrosi ("kurs", "Oldingi")

Ro'yxat yangi Vazifalar:

Charteribroupsomasssiv ni hisoblang(,) -

Funktsiya massivni qaytaradi, ularning har bir elementida ko'rsatilgan maydon bo'yicha guruhlash uchun ifodani hisoblash natijasini o'z ichiga oladi.

Hisoblash / ajratishGroupraedtor(,) -

Funktsiya qiymatlar jadvalini qaytaradi, ularning har bir qatorida ko'rsatilgan maydon bo'yicha guruhlash uchun iboralarni hisoblash natijasida hosil bo'ladi

Qiymat to'ldiriladi() - agar qiymat qiymatdan farq qilsa, haqiqatni qaytaradi bu tur Odatiy bo'lib, bo'shliqdan a'lo NULL qiymatidan farq qiladi, qiyalik noaniqligidan farq qiladi. Mantiqiy qiymatlar uchun nol qiymat tekshiriladi. Stringlar uchun kosmik belgilar yo'qligini tekshiradi

Format(,) - uzatiladigan qiymatning formatlangan qatori oling. Format satr "1C: Korxona" tizimining format satriga muvofiq o'rnatiladi.

Substrat(,,,) - Ushbu funktsiya qatordan substratsiyani ta'kidlash uchun mo'ljallangan.

Yassi insult() - funktsiya satr uzunligini aniqlash uchun mo'ljallangan. Parametr - satr ifodasi

Chiziq() - agar massiv parametr sifatida uzatilsa, unda funktsiya belgilar bilan ajratilgan barcha massivlar qatorlarini o'z ichiga olgan satrni qaytaradi. Agar qiymat jadvallari parametr sifatida uzatilsa, unda funktsiya qiymatlarning qiymatlarini o'z ichiga olgan satrni kiritadi va har bir satrning namunalari ";" va torlar bilan ajratiladi. Qator tarjimasi chegarasi. Agar biron bir elementda satrni ifodalash bo'sh bo'lsa, satr uni taqdim etish o'rniga aks etadi.

1C-da eng qulay va noyob rivojlanish vositalaridan biri bu ma'lumotlar tartibi tizimi (CCD). Ozgina axborot tizimlari Dasturchilar dastur kodini yozmasdan hisobot tuzishlari mumkin. Ushbu mexanizm hisobot shakllarini ishlab chiqish va tezlashtirish uchun ishlab chiqilgan va foydalaniladigan ma'lumotlar bilan ishlashda foydalanuvchilarga ko'proq imkoniyatlar berish uchun ishlab chiqilgan. Ikkinchisi, ushbu hisobotni o'z ehtiyojlari uchun mustaqil ravishda amalga oshirib, mustaqil ravishda o'z ehtiyojlari uchun mustaqil ravishda to'liq sozlanishi mumkin bo'lgan ilg'or foydalanuvchilar tomonidan juda yuqori baholanadi.

1c-da SCD orqali hisobot yaratish

CCD-dan foydalangan holda hisobotni ishlab chiqish jarayoni quyidagi bosqichlarga bo'linishi mumkin:

  1. So'rov yaratish. Siz so'rovni qo'lda yozishingiz yoki qulay interfeys yordamida dastur kodisiz amalga oshirishingiz mumkin;
  2. Hisobotni o'rnatish. Maydonlarni, natijalar, guruhlash, parametrlarni tanlaydi, hisobot dizayni;
  3. Shundan so'ng, biz faqat natijada natijani har qanday usulda konfiguratsiyaga ulashimiz kerak.

Foydalanuvchilarning CCD to'g'risidagi hisobotlarni konfiguratsiya qilishga qodirligiga qaramay, ularni konfigurator orqali yaratishingiz kerak.

Yaratilishning misolini ko'rib chiqing tashqi hisobot SKD da:


Endi 1C-ga o'ting, mukammal harakatlarning to'g'riligini tekshirib ko'rish uchun bizning hisobotimizni oching. Ma'lumotlar barcha aks ettirilgan, guruhlar katlangan va joylashtirilgan bo'lishi mumkin. Ko'rinib turibdiki, CCD sizga hech qanday nostandart talablar bundan mustasno yozmasdan to'liq kodsiz hisobotlarni olish imkonini beradi. Ko'pgina xabarlar shunga o'xshash tuzilishga ega ekanligi sababli, CCM bilimlari ushbu ob'ektlarning rivojlanishiga vaqtni sezilarli darajada kamaytiradi.

Ushbu mexanizm hisobotni shakllantirishda keng ko'lamli imkoniyatlarni qo'llab-quvvatladi. Va nafaqat ishlab chiqaruvchilar ulardan, balki oddiy foydalanuvchilar ham foydalanishlari mumkin.

Squdning qarovi

Hisobotni amalga oshirgan joylar mavjud, keyin foydalanuvchi kelib chiqadi va kichik qayta ishlashni so'raydi. Masalan, nomenklatura nomlari o'rniga maqolalarni olib tashlang. CCD bunday modifikatsiyalarni foydalanuvchilarning o'zlarini "ko'proq" tugmachasini ishlatishga imkon beradi - "Variantni o'zgartiring ...".


Selfuratordagi hisobotda ochilgan oyna, shuningdek shunga o'xshash funktsiyalarga ega. Vazifani hal qilish uchun foydalanuvchi "maydonlar" yorlig'iga o'tishi va "nomenklatura" maydonini o'zgartirish kerak. Ushbu tahrirlash maydonini ikki marta bosish bilan ochiladi va "Sele ..." tugmasi mavjud bo'ladi.


Ochiq ochilgan deraza bizga "nomenklatura" dagi ko'rinadigan qiymatni tanlash imkoniyati mavjud. Chapdagi ba'zi maydonlar ortiqcha belgi paydo bo'ladi - ushbu sohalarda ishlab chiqaruvchi aloqalarni joylashtirdi, demak, biz ularning tafsilotlarini ko'ra olamiz. Biz "nomenklatura" ni ochib, bizga kerak bo'lgan maqolani ko'ramiz. Biz uni ajratib, tanlaymiz.


O'zgarish oynasida hisobot variantlari qo'yilgan foydali funktsiyalar Ma'lumotlar uchun tartib tizimlari. Masalan, foydalanuvchi mustaqil ravishda guruhlarning tartibini mustaqil ravishda o'zgartirishi, tanlash yoki yopishtirishni qo'shish mumkin shartli dizayn. Biz ko'rib turganimizdek, hisobotni to'liq tahrirlash va shakllantirish - bugungi kunda barcha nomenklatura maqolalar shaklida namoyish etiladi.


CCC mexanizmining 1C: Korxonada ishlab chiqaruvchilar uchun kengaytirilgan funktsiya mavjud. Hisobotni ishlab chiqishda biz atigi 2 tabdan foydalanganmiz - "Ma'lumotlar to'plamlari" va "Sozlamalar", ammo LCD-da ko'proq narsalar mavjud. Ma'lumotlar uchun tartib tizimining barcha funktsiyalaridan bahramand bo'lishingiz kerak, siz ifodalashingiz kerak, chunki har bir yorliq kerak bo'lgan qaysi:

  1. Ma'lumotlar to'plamlari - hisobotni shakllantirish bilan bog'liq barcha so'rovlar bu erda keltirilgan;
  2. Ma'lumotlar o'rnatilgan aloqa - birinchi tabdan turli xil so'rovlar o'rtasida aloqa o'rnatish uchun ishlatiladi;
  3. Hisoblangan maydonlar - so'rovdan emas qo'shilgan maydonlar ro'yxati. Ko'pincha uchraydigan so'rovdan bir nechta maydonlarning qiymatlari asosida 1 qiymatni olishingiz kerak bo'lgan hollarda qo'llaniladi;
  4. Resurslar. 1C-da, natijalarni bilishingiz kerak bo'lgan quyidagi maydonlar. Resurslar har xil arifmetik operatsiyalarni qo'llab-quvvatlaydi - miqdor, raqam, maksimal va boshqalar;
  5. Parametrlar. Masalan, foydalanuvchi ma'lum ma'lumotlarga - sana, birliklar yoki nomenklaturaga kirishi uchun hisobotni shakllantirish uchun zarur bo'lsa, foydalaniladi;
  6. Sxemalar. Foydalanuvchilar noyob bezatilgan hisobotni ko'rishni istagan holatlarga mo'ljallangan. Imzo uchun alohida joy yoki hisobotning yangi yuqori yuqori qismini yarating - bularning barchasi bu erda bo'lishi mumkin;
  7. Ichki sxemalar. Ularning hisobotingiz boshqa ma'ruzalar bo'lishi kerak bo'lsa, ularga kerak;
  8. Sozlamalar. Belgilangan maydonlar, guruhlash, konfiguratsiya qilingan tashqi ko'rinish Hisobot.


LCD ishlab chiqaruvchilarning mexanizmida belgilangan xususiyatlar soni juda yaxshi, ammo ularning aksariyati juda kam uchraydi. Hatto tajriba yillarida 1C dasturchi ham ba'zi funktsiyalardan foydalanmasligi mumkin. LCD-da muvaffaqiyatli ishlashni boshlash uchun asosiy tushunchalarni bilish va tez-tez ishlatiladigan sozlamalarni bilish kifoya. Kamdan kam hollarda, hujjatlar qutqaruvga hujjatlar keladi.