Internet Derazalar Android
Kengaytirmoq

Dastur modulining 1-sonidagi tuzilishi quyidagilardan iborat. Umumiy modullar

Modul "ERJ Korxonani boshqarish" 2 "konfiguratsiyasini o'z ichiga olgan echimlar bilan integratsiyalash uchun mo'ljallangan. Dizayn va yo'naltirilgan korxonalar va tashkilotlar uchun zaruriy ahamiyatga ega!

Funksionallik Tizimlar:
  • Loyihalar boshqaruvi
  • Loyihaning mazmuni va vaqtini rejalashtirish
  • Ovozni rejalashtirish hajmi va yuklarni jo'natish
  • Loyihaning subpudratlari va moddiy xarajatlarini rejalashtirish
  • Xodimlarni rejalashtirish va loyiha ishlari
  • Yuklab olish va loyihalar uchun ish vaqtini boshqarish
  • Haqiqiy ma'lumotlar va loyiha tadbirlarini ro'yxatdan o'tkazish
  • Moliyaviy boshqarma loyihalari
  • Dizayn ishlarining tavsifi
  • Loyihaviy versiya
  • Rejalashtirish rejasini tahlil qilish
  • Loyiha aloqalarini boshqarish
  • Bilimlarni boshqarish
  • Loyihani baholash va Shartnoma narxini hisoblash
  • Loyiha shartnomalarini boshqarish
  • Hujjatlarni boshqarish loyihasi
  • Loyiha xatarlarini boshqarish
  • Portfel va loyiha dasturlarini boshqarish
  • Loyihani boshqarish resurslarini boshqarish

Loyihaning ma'lumotlari tizimga bir necha jihatdan kiritilishi mumkin:

  1. loyihani boshqarish bo'yicha boshqaruv paneli orqali qo'lda;
  2. ma'lumotni yuklash / MS-dan foydalanish uchun ma'lumotlarni yuklang / tushiring;
  3. tizimda saqlangan shablondan ma'lumotlarni yuklab oling;
  4. birlashgan usul: Qisqa qism, MS loyihasining bir qismi.

Siz ishlashni turli yo'llar bilan rejalashtirishingiz mumkin:

  • loyiha menejeri loyihaning rejasini boshqarishi va funktsional ishlarni bajarishdir. Mehnat resurslari bajarilgan rollarni hisobga olgan holda tarqatiladi;
  • loyiha menejeri loyihaning rejasini va ishini boshqaradi. Mehnat resurslari rolsiz tayinlanadi.

Vizual tizim vositasi menejerga turli fikrlardagi loyihani olish imkoniyatini beradi: jadval, ma'lumotlar daraxti, ganta diagrammalari, dizayn Milliy, tarmoq jadvali. Tizim ma'lum bir dizayn vazifasi boshlig'ini tayinlash imkonini beradi va butun loyiha boshqaruvchisidan tashqari avtomatik ravishda uning subtasklari.

Qaror tijorat ko'chmas mulk, menejerlar, qurilish va rivojlanish tashkilotlarining egalari uchun mo'ljallangan. Mahsulot ko'chmas mulk ob'ektlarini ro'yxatdan o'tkazish, ijarachilar bilan hisob-kitoblarni boshqarish va ijarachilar bilan hisob-kitoblarni boshqarish orqali kompaniyalar biznesining samaradorligini oshirishga imkon beradi. Dastur buxgalteriya, boshqaruv, yuridik va ma'muriy hisobni hisobga olish vazifalarini hal qilishni ta'minlaydi.

Yechimlar:
  • hisob-kitoblar bo'yicha hisob-kitoblarni (rejalashtirilgan qarzlar asosida hisob-kitoblarni saqlash, hisob-kitob hisobvaraqlarini inshootlar, xizmatlar va davrlar bo'yicha tahlillar bilan hisob-kitoblarni monitoring qilish;
  • ijaraning doimiy va o'zgaruvchan qismi uchun to'lovni hisoblash va boshqarish;
  • to'lovni kechiktirish uchun tinni hisoblash uchun qarzni (aktsiyalar bo'yicha) va rejalashtirilgan qarzlar asosida (hisoblarida) amalga oshirish;
  • o'zboshimchalik bilan formulalardan o'zgaruvchining xizmatlarining narxini hisoblash (masalan, ijarachining turli alporitmlardagi savdo aylanmasining foiz hisobini hisoblash);
  • bir nechta iste'mol hajmini o'zgaruvchining bir birligining bitta birligi uchun ishlatish;
  • o'zgaruvchining xizmatlari uchun ham shaxsiy va yagona tariflarni tayinlash imkoniyati;
  • ko'chmas mulk inspektsiyasini boshqarish;
  • imkoniyat almashish "Qurilish tashkilotini qurilish tashkilotini boshqarish 2.0" va "Modul 1C-modul" echimlarini ozod qilish uchun tayyorlash bilan. 1C 1-uy uchun ko'chmas mulk savdosi menejmenti bitta konfiguratsiya ichida.
Qaror imkoniyatlari "1C-modul: 1C uchun motivli transport: ERP & Rako:
  • Avtotransport vositalarining buyruqlarini hisobga olish;
  • Sayohat varaqlarini ekstrakti va qayta ishlash;
  • Me'yoriy va haqiqiy yoqilg'i sarfini hisoblash. Normativil yonilg'i sarfini hisoblash uchun barcha algoritmlar 142015 yillarda 38-sonli transport vazirligining buyrug'iga binoan amalga oshiriladi. Yechim cheksiz bir qator uskunalar va tirkamalar bilan avtomobillar uchun yoqilg'i sarfini qayd etishga imkon beradi.
  • Qabul qilish, iste'mol va o'chirish yoqilg'isini buxgalteriya hisobi;
  • Litsenziya shinalari va batareyalarni hisobga olish;
  • Sun'iy yo'ldosh monitoringi tizimlari bilan integratsiya.
  • Turli parametrlarda sayohat varaqlarida rivojlanish bo'yicha rivojlanishni hisoblash. Asosiy parametrlar (masofaga, yukning og'irligi, yuk aylanmasi, libos, oddiy va boshqalar) tizimda oldindan belgilanadi. Kataloglardan foydalanish Siz har qanday o'zboshimchalik bilan avlod parametrlarini va ushbu ma'lumotni yanada tahlil qilishingiz mumkin;

Bugun biz umumiy modullarni nima uchun kerakligini va ulardan qanday foydalanish kerakligi haqida umumiy modullar bilan shug'ullanamiz. Ichida umumiy modul Siz bir nechta hujjatlarda ishlatiladigan funktsiyalarni amalga oshirishingiz mumkin. Masalan, hujjatning jadval qismidagi miqdordagi miqdorni hisoblash.

Masalan, biz avvalgi maqolalarda ishlatgan eski konfiguratsiyamizni olamiz. Bizda ikkita hujjat bor. Bu tovarlarning omborga va omborda tovarlarning ta'tillari. Ikkala hujjatda ikkala hujjatda jadval qismida miqdorni hisoblash protseduralari mavjud.

Har bir hujjat miqdorni hisoblash uchun bir xil kod yoziladi.

Moddiy protsedura (element)
Strfewapull \u003d elementlar. Materiallar. Yaratilgan;
Strfotitoblar. Samimiy \u003d Samimiy \u003d strfegun. Raqam * strfotiplar. Narx;
Ekchis

Bugun biz uni umumiy modulga o'tkazamiz va biz uni hujjatdan chaqiramiz.

Miqdorni hisoblash uchun umumiy modulni yarating

Va shunda boshlashni boshlang Siz umumiy modulni yaratishingiz kerak. Buning uchun biz konfiguratorga kiramiz, to'g'ri tugmachani to'g'ri tugmachani to'g'ri tugmachani bosib, to'g'ri tugmachani bosib, biz seminar nomini yozamiz. Unga quyidagi kodni kiriting.

Shuningdek, Belging belgisini mijozning oldida (boshqariladigan dastur) va Xususiyatlar oynasidagi serverni o'rnating.

Endi hujjat shakli modulidagi kodni biroz o'zgartirishingiz kerak. Konfiguratsiyada chap tomonda biz hujjatni qidirmoqdamiz. Tovarlar kelishi uchun Windows-ni kalitni bosish va ochilgan oynaning oynasi tugmachasini bosib, modul oyiga o'ting . Bizda bunday kod bor.

Ushbu protsedura raqamni hujjatning jadval qismida o'zgartirganda, tovarlarning kelishi va miqdorini hisobga olgan holda ushbu protsedura ishlaydi.

& Svarte



Ekchis

Ushbu protsedura narx hujjatning jadval qismida o'zgartirilganda, tovarlarning kelishi va miqdorini hisoblab chiqishda ushbu protsedura ish boshlaydi.

& Svarte

Strfewapull \u003d elementlar. Materiallar. Yaratilgan;
Strfotitoblar. Samimiy \u003d Samimiy \u003d strfegun. Raqam * strfotiplar. Narx;
Ekchis

Biz uni shu bilan almashtiramiz

& Svarte
Materialkizm tavsifi (element)
Strfewapull \u003d elementlar. Materiallar. Yaratilgan;

Ekchis
& Svarte
Moddiy protsedura (element)
Strfewapull \u003d elementlar. Materiallar. Yaratilgan;
Seminarlar. Muhokama (Strfear);
Ekchis

Ko'rsangiz, birinchi qarashda faqat bitta chiziqni o'zgartiradi, aks holda bir chiziq boshqa bilan almashtirilishi mumkin. Ammo bu misol ekanligini unutmang. Aslida, agar siz ushbu holatda murakkab formulani hisoblab chiqsangiz, kod sezilarli darajada pasaygan bo'lsangiz, kodning soni ancha undan ko'proq bo'lishi mumkin.

Shuningdek, biz hujjat uchun ombordan tovarlar ta'tilini bajarmoqdamiz, biz kodning samaradorligini ishga tushiramiz va tekshiramiz. Bu erda biz siz bilan birgamiz va birinchi umumiy modulni yasadik, kimdir mening maqodimni ishlatadi.

Har qanday dastur dastur kodidan iborat bo'lib, ular aslida bajarilishi kerak bo'lgan harakatlar ketma-ketligida yozilgan.

Biroq, ushbu dastur biron bir joyda, ya'ni biron bir joyda bo'lishi kerak. Aksariyat hollarda dastur kodi oddiy matnli fayllarda yoziladi. Faqatgina farq shundaki, ularning kengayishi ular kengayishi kerak emas.txt, A.CPP yoki.php.

1C dasturi qayerda yozadi?

1c modul nima?

Albatta, 1c kodini ba'zi matn faylida yozilishi mumkin. Biroq, konfiguratsiya konfiguratsiyasi mavjud - bu nafaqat sozlamalar, shablonlar va boshqalar, balki 1C dasturiy ta'minot kodi. Shuning uchun, 1C kodi konfiguratsiyada saqlanadi.

Konfiguratsiya 1C ob'ektdan iborat bo'lib, biz avvalgi darslarda ko'rib chiqilganmiz. Har bir 1C ob'ektida sarmoya kiritilgan ob'ektlar mavjud, masalan, katalog bir nechta shakllarga ega.

Har bir ob'ekt, 1C, shu jumladan, shu jumladan, shu jumladan, shu jumladan, boshqa modul - dastur kodini o'z ichiga olgan ma'lum matnli fayl mavjud.

Shuningdek, ma'lum bir ob'ektdan mustaqil bo'lgan ob'ektlardan mustaqil modullar mavjud bo'lishi mumkin.

Shunday qilib, 1Cda "Birlashgan" dasturi yo'q. Har bir 1C konfiguratsiya ob'ekti uchun dastur kodini yozish uchun modullar to'plam mavjud.

1C modullari qanday ishlatiladi?

Butun dasturni ikki xilga bo'linishi mumkin:

  • Ob'ekt usuli
  • Voqealarga munosabat.

Usul. Yuqorida aytib o'tganimizdek - 1C ob'ekt - ma'lumotlar va qayta ishlash usullarini o'z ichiga olgan bir qismli tuzilma. Ushbu usullar ma'lumotlarni qayta ishlash uchun chaqirilishi mumkin bo'lgan harakatlar (usullar). Bunday harakatlarning katalog ob'ektining namunasi. Yozuv () - ma'lumotlar bazasiga havolaga muvofiqligini yozadi.

Ko'pgina ob'ektlarning usullari 1C 1C standart bo'lishi mumkin (I.E., 1C platformada dasturlashtirilgan) va 1C dasturchida yozma ravishda yozma. Ikkinchidan foydalanish - siz o'zingizning xohishingiz bo'yicha 1C ob'ektlarining funktsional imkoniyatlarini kengaytirishingiz mumkin.

Voqealar. Voqealar boshqa ko'plab rivojlanish vositalarida. Dasturning maqsadi nafaqat ishga tushirish paytida hisoblash yoki foydalanuvchini qo'llab-quvvatlashdir.

Foydalanuvchi tadbirlari - Foydalanuvchi tugmachasini bosdi. Bunga javoban, kodning ba'zi bir qismi foydalanuvchi harakatlariga javob qaytarish orqali yakunlanadi.

Tizim tadbirlari - Biz ma'lumotlar bazasiga 1C ob'ektini qayd etdik. "Yozaruvchi ob'ekt" tizimi mavjud edi. Foydalanuvchi tomonidan keltirilgan voqealar bo'yicha yuzaga keladigan reaktsiyani (bu tugmachani bosgan yoki boshqa biror narsa qildi), ammo tizimning o'zi. Dasturni boshlaganda bunday hodisaning yorqin namunasi.

1C modullarini bajarish tartibi

Ko'p tillarda "kirish nuqtasi" sifatida bunday tushuncha mavjud. Bu dastur boshlanganda amalga oshiriladigan birinchi chiziq yoki funktsiya.

Bunday kirish joylarining 1C-da bir oz mijoz uchun. Ya'ni, qalin mijozni boshlaganingizda, kirish nuqtasi, boshlanganda yupqa mijoz - Boshqalar. Bu sizga har xil mijozlarning turli xil turlarida turli xil xususiyatlarni dasturlash imkonini beradi.

Tegishli modulda kirish nuqtasi tizim tadbirlari () va qabul qiluvchilar (i.e. tartibida) tizimidagi ishlov beruvchilar (I.E. tartibida). Ushbu funktsiyalar avval amalga oshiriladi, ular avtomatik ravishda biror narsani boshqarishlari mumkin.

Agar hech narsa avtomatik ishlamagan bo'lsa, unda foydalanuvchi 1C interfeysini ochadi va shundan keyin hammasi unga bog'liq. U tugmani bosadi - ishlov beruvchini ushbu tugmani bosib bajaradi (bu o'z navbatida ham avtomatik ravishda ishlay oladi).

1C modullari bilan ishlash

Konfiguratorda ijro etilgan. Konfiguratsiya oynasidan foydalanib modulni ochishingiz mumkin.

Dastur moduli tarkibini quyidagi bo'limlarga bo'lish mumkin:

  • o'zgaruvchan ta'riflarning bo'limi;
  • protsedura va funktsiyalarning bo'limi;
  • asosiy dasturning bo'limi.

Muayyan dasturiy modulda ba'zi bo'limlar yo'q bo'lishi mumkin.

O'zgaruvchilarning bo'limi U modul matni boshidan birinchi operatorning birinchi protsedurasiga yoki operator funktsiyasi yoki bajariladigan operatorga joylashtirilgan. Ushbu bo'limda faqat CC kamera ko'chirmalari bo'lishi mumkin.

Bo'lim protseduralari va funktsiyalari U birinchi operatorning tartibidan yoki operatorning ish joyidan tashqarida protseduralar yoki funktsiyalarning tanasi tashqarisidagi har qanday bajariladigan operatorga joylashtirilgan.

Asosiy dasturning bo'limi U modul oxirigacha tana protseduralari yoki funktsiyalaridan tashqarida birinchi ijrochi operatorda joylashgan. Ushbu bo'limda faqat bajariladigan operatorlar bo'lishi mumkin. Dasturning asosiy bo'limi ijro modulini bajarish uchun amalga oshiriladi ("Dastur modullariga qarang"). Odatda, asosiy dastur bo'limida o'zgaruvchi operatorlarini har qanday tartibda yoki modul funktsiyalarining birinchi chaqirig'idan oldin amalga oshirilishi kerak bo'lgan har qanday aniq qiymatlar bilan amalga oshirish kerak bo'lgan har qanday aniq qadriyatlar orqali amalga oshirish kerak.

Manba matnida ishlatiladigan maxsus belgilar

// Ikki belgi "ob-havo fazilatlari" sharhi boshlanadi. Ushbu sharh "//" yozuvi "//" oxirigacha bu matnning oxirigacha hisoblanadi.
| Chiziqning boshida vertikal xususiyat faqat satr konstantalarida ishlatiladi va buni anglatadi bu chiziq Bu avvalgisining davomi (satr o'tkazmasi), ("Strike konstantalari" ga qarang).
~ Taqlangan belgi operator yorlig'i boshlanadi.
: Yo'g'on operator yorlig'ini tugatadi.
; Jekal - bu operatorlarni ajratish ramzi.
() Dumaloq qavslar - bu usul parametrlari, protseduralari va funktsiyalari ro'yxati.
Kvadrat qavslar qatorlar o'lchovidir.
, Vergul parametrlarni usullar, protseduralar va funktsiyalar ro'yxatidagi parametrlarni baham ko'radi.
" " Ichida ikki karra tirnoq Satr konstantsiyalari tuziladi.
" " Sana konstantalar bitta tirnoqdan iborat.
. Sonli konstantsiyalarda o'nlik. Umumiy ma'lumotlar turlarining tavsifida ishlatiladigan ajratuvchi.
+ "Plus" belgisi qo'shimcha operatsiyani anglatadi.
"Minus" belgisi ajratish operatsiyasini anglatadi.
* "Yulduzcha" belgisi ko'paytirishning ishlashini anglatadi.
/ "Xayriy xususiyat" belgisi bo'linishning ishlashini anglatadi.
> To'g'ri burchak qavs mantiqiy operatsiyani "ko'proq" deb ta'kidlaydi.
>= Mantiqiy operatsiya "katta yoki teng".
< Chap burchak qavs "kamroq" mantiqiy ishni anglatadi.
<= Mantiqiy operatsiya "kam yoki teng".
= Teng belgi tayinlash yoki mantiqiy operatsiyani ko'rsatadi.
<> Ikki burchakli qavs mantiqiy operatsiyani "teng emas" deb bilgan.

1C platforma modullari: Korxona 8.3, 8.2

Umumiy modullar

Bunday modulda "eksport" bayrog'i bilan e'lon qilingan funktsiyalar har qanday konfiguratsiya joylaridan chaqirish mumkin. Qiyinchilik qiymatning nomlari orqali amalga oshiriladi. Mixlash joylari ().

Bunday modullarda o'zgaruvchilarning bir qismi yo'q.

Umumiy modullarning ijrosi ularning xususiyatlariga o'rnatilgan sozlamalarga bog'liq:

Bayroq "global"

Agar bu bayroq o'rnatilgan bo'lsa, ushbu modulning konteksti global bo'lib qoladi. Ya'ni, eksport funktsiyalariga kirish paytida siz modul nomini belgilashingiz shart emas. Ammo uning eksport funktsiyalarining nomlari global konfiguratsiya kontekstida noyob bo'lishi kerak.

"Server" bayroq

Ushbu modul funktsiyalari serverda bajarilishi mumkin.

Bayroq "Mijoz (normal ilova)

Ushbu modul funktsiyalari mijozda oddiy qo'llanma rejimida bajarilishi mumkin.

Bayroq "Mijoz (boshqariladigan dastur)"

Ushbu modul funktsiyalari mijozda boshqariladigan dastur rejimida bajarilishi mumkin.

"Server qo'ng'iroq" bayroq

"Server" bayrog'i bilan modullar uchun bayroq mavjud. Mijozda ushbu modulning eksport funktsiyalari bo'yicha qo'ng'iroqni (serverda bajariladi) taklif qiladi.

"Tashqi ittifoq" bayrog'i

Bunday modulning eksport funktsiyalari tashqi manbadan ulanganda chaqirish mumkin.

Bayroq "imtiyozli"

Bunday bayroq bilan modulda tekshirish o'chiriladi. Ishlash yoki ma'muriyat harakatlarini takomillashtirish uchun javob beradi.

Parametr "qayta ishlatish"

Agar siz ushbu parametrni yoqsangiz, eksport funktsiyalarining qaytarilgan qiymatlari birinchi qo'ng'iroqdan so'ng darhol keshlanadi. Kaching qo'ng'iroq vaqti uchun (ma'lum bir protseduraning vaqtini bajarish) yoki foydalanuvchi seansi uchun mumkin.

Ilova moduli

Qayta ishlash tadbirlarini qayta ishlash va arizani to'ldirish uchun mo'ljallangan. Ikki xil mavjud: muntazam va boshqariladigan dasturlar uchun.

Uni haddan tashqari yuklamang, chunki u dasturning ishga tushirish vaqtiga ta'sir qiladi.

Sessiya moduli

Seans parametrlarini boshlash uchun ishlatiladigan maxsus modul. Turli dastur modullarida kodni nusxalash kerak emas.

Buning uchun ehtiyotkorlik bilan ishlatilishi kerak, chunki modul bir necha marta bajarilishi mumkin, shuningdek keyingi ishga tushirmasdan ishlaydi. Ilova modullarini bajaradi.

Hurmatlar, (o'qituvchi va ishlab chiqaruvchi).