Funksiyalar
Funksiyalar fayllar generatsiya qilinganda bajariladi va bajarilish natijasini hujjatda qo‘yilgan joyga qo‘yadi. Funksiyalarni yaratish uchun "Kiritish" - "Funksiyalar" bo‘limidan funksiyalar muharririni ochish mumkin. Funksiyalar hujjat muharririda ham, xat shablonlarida ham ishlatilishi mumkin. Quyida barcha funksiyalar tavsifi bilan berilgan.
-
=NOW()
Sana DD.MM.YY formatida qaytariladi.
-
=NOW(shablon)
Sana ko‘rsatilgan formatda chiqariladi. Qavslar ichida natijaviy matn andozasini belgilash kerak.
Qo‘shimcha ma’lumot: formatlash parametrlari.
Masalan, =NOW(j F Y года) natijasi: 10 март 2025 года.
Bundan tashqari, oldindan belgilangan konstantalar ham mavjud, ularni parametrlardan o‘rniga ishlatish mumkin. -
=EVENT_DATE()
Hujjat yaratilgan tadbir sanasini DD.MM.YY formatida qaytaradi.
-
=EVENT_DATE(shablon)
Hujjat yaratilgan tadbir sanasini belgilangan formatda qaytaradi. Qavslar ichida natijaviy matn andozasini ko‘rsatish kerak.
Qo‘shimcha ma’lumot: formatlash parametrlari.
Masalan, =EVENT_DATE(j F Y года) natijasi: 10 март 2025 года.
Bundan tashqari, oldindan belgilangan konstantalar ham mavjud, ularni parametrlardan o‘rniga ishlatish mumkin. -
=EVENT_NAME()
Hujjat yaratilgan tadbir nomini qaytaradi.
-
=EVENT_DESCRIPTION()
Hujjat yaratilgan tadbir tavsifini qaytaradi.
-
=UNIC_ID()
Generatsiyaning raqamli yagona ID sini qaytaradi. Har bir generatsiya o‘ziga xos ID ga ega bo‘ladi. Kerak bo‘lsa, uni 1 ga qayta tiklash uchun shu yerni bosing.
-
=DOC_ID()
Fayl yaratishda ishlatilgan hujjatning 7 xonagacha bo‘lgan raqamli ID sini qaytaradi. Har bir hujjat butun tizim bo‘yicha unikal tartib raqamiga ega.
-
=DOC_UUID()
Fayl yaratishda ishlatilgan hujjatning UUID sini qaytaradi. UUID – 36 belgidan iborat, unikal identifikatsiya raqamidir.
-
=CREATER_ID()
Generatsiyaning raqamli ID sini (7 xonagacha) qaytaradi. Har bir generatsiya butun tizim bo‘yicha unikal tartib raqamiga ega.
-
=CREATER_UUID()
Joriy generatsiyaning UUID sini qaytaradi. UUID – 36 belgidan iborat bo‘lib, generatsiyani yanada aniq identifikatsiyalash uchun ishlatiladi. Faylga Diskda kirish uchun qo‘llaniladi.
-
=RND_NUM(soni)
Ko‘rsatilgan uzunlikdagi tasodifiy raqamni qaytaradi. E’tibor bering, bu funksiyadan foydalanganda tasodifiy raqamlar yaratilsada, vaqt o‘tishi bilan ular qaytarilishi mumkin.
Masalan: =RND_NUM(5) -
=RND_STR(soni)
Ko‘rsatilgan uzunlikda katta harflarda yozilgan lotin belgilardan tashkil topgan tasodifiy matnni qaytaradi. E’tibor bering, bu funksiyadan foydalanganda tasodifiy matn yaratilsada, vaqt o‘tishi bilan ular takrorlanishi mumkin.
Masalan: =RND_STR(10)
Agar funksiya ishlamasa, to‘g‘ri yozilganligini tekshirib ko‘ring. Funksiya tenglik belgisi (=) bilan boshlanishi kerak. Shuningdek, matn formatlanayotganda yashirin belgilar ortiqcha yozilib qolgan bo‘lishi mumkin, shuning uchun funksiyani qayta yozib ko‘ring. Bundan tashqari, funksiyani qavslar ichiga ({=NOW()}) qo‘yish orqali noto‘g‘ri belgilar kiritilishining oldini olish mumkin.
Ma'lumotlarni o‘zgartirish
Agar fayl allaqachon yaratilgan bo‘lsa, nafaqat o‘zgaruvchilar, balki funksiyaning amalga oshirilgan natijasini ham o‘zgartirish mumkin. Agar funksiya yangidan natija qaytarsin desangiz, eski qiymatni fayl tahrirlash oynasida o‘chirib tashlash kerak. Yangi hujjat yaratishda funksiya yangi qiymatni qaytaradi.