Internet Derazalar Android
Kengaytirmoq

Xavfsiz rejimni 1C 8.3da qanday o'chirish mumkin. O'rnatilgan xavfsiz rejim

Tashqi ishlov berishning dasturiy ta'minoti bir turi bo'lgan tashqi ishlov berish ob'ektidan global kontekst ob'ekti yordamida amalga oshiriladi Tashqi ishlov beruvchilar. Har bir 1C platforma rejimida (normal qo'llanma va boshqariladigan dastur rejimi) tashqi ishlov berish bilan ishlash uchun turli xil ob'ekt usullari qo'llaniladi.

Oddiy dastur rejimida tashqi ishlov berishni boshlang

Odatdagidek dasturda siz tashqi ishlov berish faylining to'liq nomini ochadigan yaratilgan () ob'ekt ob'ektidan foydalanishingiz kerak. Usul turdagi ob'ektni qaytaradi Tashqi ishlov berish, Bu ob'ekt tashqi tashqi ishlov beriladi. Agar siz tashqi ishlov berish shaklini ochmoqchi bo'lsangiz, olingan ob'ekt, asosiy shaklni qaytaradi va keyin uni ochish uchun ochiq () usulini chaqiradi.


Qayta ishlash \u003d tashqi ishlov berish. Yaratish (to'liq);
Ishlov berish. Bayrlash (). Ochiq ();

Tashqi ishlov berishda asosiy shakl har doim odatiy hol, ixtiyoriy ixtiyoriy, aks holda variantda odatdagi dastur rejimida ishlamaydi () variant ishlamaydi ().

Boshqariladigan dastur rejimida tashqi ishlov berish

Boshqariladigan shakllar rejimida algoritm ijro etish nuqtai nazaridan ajratilgan. Mijozda biz tashqi ishlov berish faylining to'liq nomi bilan ikkilik ma'lumotlarni olamiz. Biz qabul qilingan ikkilik ma'lumotlarini serverga uzatamiz va vaqtincha saqlash holatiga qo'yamiz. Keyinchalik, siz manzilni vaqtincha saqlash bilan uzatiladigan tashqi ishlov berish ob'ektining ulanishiga () ulanishni chaqirishingiz kerak. Ushbu usul ulangan tashqi ishlov berish nomini qaytaradi. Tashqi ishlov berish nomini mijozga qaytaring, ishlov berish shakliga satrni shakllantiring va tashqi shakllanish shaklini oching.

& Serverda
Tashqi ko'rinishlar (ikkilik) tomonidan olinadigan funktsiya
AdsuratationReksuality \u003d lavozimga asoslangan zaxira (ikkilik);
Tashqi ishlov berishni qaytarish. Ulanish (vaqt bo'yicha murojaat qilish);
Tuzatish

& Svarte
To'liqlik \u003d "; // tashqi ishlov berish faylining to'liq ismi.
Putteils \u003d Yangi Bicheled (to'liq);
Tasvir \u003d Qayta ulash (imlo);
OpenForm ("tashqi ishlov berish." Tasvirlangan + ".

Tashqi muolajalar uchun xavfsiz rejim

Tashqi ishlov berish ob'ektlarini yaratish usullari () va ulanish () Ob'ektni tashqi ishlov berish parametriga ega - xavfsiz rejimda tashqi ishlov berish belgisi. Agar parametr ko'rsatilmagan bo'lsa, ulanish xavfsiz rejimda amalga oshiriladi.
Xavfsiz foydalanish rejimi tizimni serverda "ishonchsiz" dastur kodini bajarish uchun himoya qilish uchun mo'ljallangan. Potentsial xavf (() va hisoblash () va hisoblash () foydalanish usullarida foydalanish uchun foydalanuvchi tomonidan kiritilgan tashqi ishlov berish yoki dasturiy kodni anglatadi.
Quyidagi cheklovlar xavfsiz rejimda juda katta:
  • agar u o'rnatilgan bo'lsa, imtiyoz rejimi bekor qilinadi;
  • imtiyozli rejimga o'tishga urinishlar e'tiborga olinmaydi;
  • com ob'ektlari bilan taqiqlangan operatsiyalar;
  • tashqi tarkibiy qismlarni yuklab olish va ulash taqiqlanadi;
  • fayl tizimiga kirish taqiqlangan (vaqtinchalik fayllardan tashqari);
  • internetga kirish taqiqlangan.
Qayta ishlash, uzaytirilmayapti, xavfsiz rejimda amalga oshirilmaydi, shuning uchun xavfsiz rejimdagi tashqi davolanish mexanizmini, shuningdek foydalanuvchidan tashqi davolanishni taqiqlash huquqini berish tavsiya etiladi.
Davolanishning interfaol ochilishini taqiqlash uchun foydalanuvchiga yuklangan barcha rollarda "Tashqi muolajalarni interfaol ochish" ni olib tashlash kerak (1-rasmga qarang).
1-rasm. Tashqi muolajalar / hisobotlar
"Tashqi jarayonlarni ochish" huquqi tashqi ishlov berish zavodiga ta'sir qilmaydi.

Tashqi hisobotlarning tashqi ko'rinishi tashqi davolanishga o'xshash, faqat global kontekstning ob'ekti ishlatilishi kerak, bu esa turi mavjud Tashqi savdo.

Tashqi ishlov berishning dasturiy ta'minoti bir turi bo'lgan tashqi ishlov berish ob'ektidan global kontekst ob'ekti yordamida amalga oshiriladi Tashqi ishlov beruvchilar. Har bir 1C platforma rejimida (normal qo'llanma va boshqariladigan dastur rejimi) tashqi ishlov berish bilan ishlash uchun turli xil ob'ekt usullari qo'llaniladi.

Oddiy dastur rejimida tashqi ishlov berishni boshlang

Odatdagidek dasturda siz tashqi ishlov berish faylining to'liq nomini ochadigan yaratilgan () ob'ekt ob'ektidan foydalanishingiz kerak. Usul turdagi ob'ektni qaytaradi Tashqi ishlov berish, Bu ob'ekt tashqi tashqi ishlov beriladi. Agar siz tashqi ishlov berish shaklini ochmoqchi bo'lsangiz, olingan ob'ekt, asosiy shaklni qaytaradi va keyin uni ochish uchun ochiq () usulini chaqiradi.


Qayta ishlash \u003d tashqi ishlov berish. Yaratish (to'liq);
Ishlov berish. Bayrlash (). Ochiq ();

Tashqi ishlov berishda asosiy shakl har doim odatiy hol, ixtiyoriy ixtiyoriy, aks holda variantda odatdagi dastur rejimida ishlamaydi () variant ishlamaydi ().

Boshqariladigan dastur rejimida tashqi ishlov berish

Boshqariladigan shakllar rejimida algoritm ijro etish nuqtai nazaridan ajratilgan. Mijozda biz tashqi ishlov berish faylining to'liq nomi bilan ikkilik ma'lumotlarni olamiz. Biz qabul qilingan ikkilik ma'lumotlarini serverga uzatamiz va vaqtincha saqlash holatiga qo'yamiz. Keyinchalik, siz manzilni vaqtincha saqlash bilan uzatiladigan tashqi ishlov berish ob'ektining ulanishiga () ulanishni chaqirishingiz kerak. Ushbu usul ulangan tashqi ishlov berish nomini qaytaradi. Tashqi ishlov berish nomini mijozga qaytaring, ishlov berish shakliga satrni shakllantiring va tashqi shakllanish shaklini oching.

& Serverda
Tashqi ko'rinishlar (ikkilik) tomonidan olinadigan funktsiya
AdsuratationReksuality \u003d lavozimga asoslangan zaxira (ikkilik);
Tashqi ishlov berishni qaytarish. Ulanish (vaqt bo'yicha murojaat qilish);
Tuzatish

& Svarte
To'liqlik \u003d "; // tashqi ishlov berish faylining to'liq ismi.
Putteils \u003d Yangi Bicheled (to'liq);
Tasvir \u003d Qayta ulash (imlo);
OpenForm ("tashqi ishlov berish." Tasvirlangan + ".

Tashqi muolajalar uchun xavfsiz rejim

Tashqi ishlov berish ob'ektlarini yaratish usullari () va ulanish () Ob'ektni tashqi ishlov berish parametriga ega - xavfsiz rejimda tashqi ishlov berish belgisi. Agar parametr ko'rsatilmagan bo'lsa, ulanish xavfsiz rejimda amalga oshiriladi.
Xavfsiz foydalanish rejimi tizimni serverda "ishonchsiz" dastur kodini bajarish uchun himoya qilish uchun mo'ljallangan. Potentsial xavf (() va hisoblash () va hisoblash () foydalanish usullarida foydalanish uchun foydalanuvchi tomonidan kiritilgan tashqi ishlov berish yoki dasturiy kodni anglatadi.
Quyidagi cheklovlar xavfsiz rejimda juda katta:
  • agar u o'rnatilgan bo'lsa, imtiyoz rejimi bekor qilinadi;
  • imtiyozli rejimga o'tishga urinishlar e'tiborga olinmaydi;
  • com ob'ektlari bilan taqiqlangan operatsiyalar;
  • tashqi tarkibiy qismlarni yuklab olish va ulash taqiqlanadi;
  • fayl tizimiga kirish taqiqlangan (vaqtinchalik fayllardan tashqari);
  • internetga kirish taqiqlangan.
Qayta ishlash, uzaytirilmayapti, xavfsiz rejimda amalga oshirilmaydi, shuning uchun xavfsiz rejimdagi tashqi davolanish mexanizmini, shuningdek foydalanuvchidan tashqi davolanishni taqiqlash huquqini berish tavsiya etiladi.
Davolanishning interfaol ochilishini taqiqlash uchun foydalanuvchiga yuklangan barcha rollarda "Tashqi muolajalarni interfaol ochish" ni olib tashlash kerak (1-rasmga qarang).
1-rasm. Tashqi muolajalar / hisobotlar
"Tashqi jarayonlarni ochish" huquqi tashqi ishlov berish zavodiga ta'sir qilmaydi.

Tashqi hisobotlarning tashqi ko'rinishi tashqi davolanishga o'xshash, faqat global kontekstning ob'ekti ishlatilishi kerak, bu esa turi mavjud Tashqi savdo.

Gap shundaki, 1C-ning mijoz-server versiyasidan foydalanganda, xavfsiz rejimda tashqi ishlov berish / hisobotlar ochiladi, bu imtiyozli rejimda foydalanish taqiqlanadi. Imtiyozli rejim odatda odatiy konfiguratsiyalarda juda ko'p qo'llaniladi: bosma shakllarning shakllanishi, turli xil xizmatlarni (almashuv tekshiruvlari) va boshqalar. Natijada, CCM-dagi odatdagi hisobotni shaklsiz (sukut bo'yicha) ishlatib, foydalanuvchisining hisobot sozlamalarini saqlab qolish (tegishli katalogga), siz etishmovchiligi haqida xato olasiz Satrdan keyin xizmat ko'rsatish uchun ishlatiladigan turli konstantalar va seans parametrlariga kirish huquqi Mumkin bo'lgan (haqiqat);

"To'g'ri" echim xavfsiz rejimni o'chirib qo'yish yoki ruxsatnomalarni qo'shish bilan "Qo'shimcha hisobotlar va qayta ishlash" BSP mexanizmlari orqali tashqi davolanish va hisobotlarni ulanish yoki ruxsatnomalar qo'shish orqali amalga oshiriladi (fikrimcha, BSP versiyasi 2.2.2.1). Ammo biron sababga ko'ra siz tashqi hisobotlar / ishlov berish fayllaridan foydalanishingiz kerak bo'lsa, siz maxsus ma'lumot bazasi uchun xavfsiz rejim xavfsizligi profili sifatida ishlatiladigan klasterli xavfsizlik profilini sozlashingiz mumkin.

Ushbu parametr afzal emasligini darhol payqamoqchiman, lekin har xil holatlar tufayli siz uni shunday soddalashtirilgan shaklda ishlatishingiz mumkin. Masalan, menda turli xil shaharlarda bir nechta ma'lumotlar bazalari bor, ular qattiq cheklangan huquqlarga ega, yopiq huquqlarga ega bo'lib, yopiq USB va hokazolar, buxgalteriya 2.0 hisobida ishlatiladi va boshqa joylarda, men buni shakllantirmasdan amalga oshiraman Ikkala versiyada ikkala versiyada ochdilar. Ushbu hisobotlarning turli xil versiyalari va turli xil asoslar uchun xizmat qilish uchun, ish mehnatsevar va kamroq emas, chunki Rejalar bitta konfiguratsiya va ma'lumotlar bazasiga o'tish ...

Profilni yarating.
Klaster konsolida bayroqlarni o'rnatadigan xavfsizlik profilini yarating "Xavfsiz rejimning xavfsizlik profili sifatida ishlatilishi mumkin" Va "Bo'limda to'liq kirish huquqi:" "Imtiyozli rejimga."

Ko'p hollarda, hisobotlardan va oddiy davolanish usullaridan foydalanish, ushbu usul amal qiladi. Ko'proq murakkab vaziyatlar uchun jarayonni tasvirlash mantiqiy, chunki Hujjatlarda ko'rsatilgan (tashqi fayllar uchun xavfsizlik profillarini har xil xesh va boshqalar) va boshqalar uchun sozlash qobiliyati).

P.S. Xavfsizlik profillari platforma va server-darajali server uchun litsenziyalarni qo'llashda faqat 1C platformada litsenziyalarni qo'llashda ishlaydi, ammo ushbu funktsiyalar 1C platformada ishlaydi: 8.3 (shartli ravishda standart konfiguratsiyalar bilan o'xshash bo'lishi mumkin)

8.3.9.2033 platformasining chiqarilishi bilan yangi mexanizm paydo bo'ldi "Xavfli harakatlardan himoya qilish".

Ushbu yangilik tufayli, 1C hozirda qayta ishlash (va nafaqat) qasam ichishni boshladi:

Xavfsizlik haqida ogohlantirish

"My_Protype.epf" faylidan "Mening tashqi ishlov berishim" ochildi

Ushbu fayl qabul qilingan manbaga e'tibor berish tavsiya etiladi. Qo'shimcha modullarni ishlab chiqish bo'yicha manbalar bilan kelishuv bo'lmasa yoki fayl tarkibiga shubha bo'lsa, uni ochish tavsiya etilmaydi, chunki bu kompyuter va ma'lumotlarga zarar etkazishi mumkin.

Ushbu faylni ochishga ruxsat bering?

Shunday qilib, 1s zararli kod bilan kurashishga qaror qildi!

Bu erda bu "zararli kodi" bu erda topishmoqgacha bo'lgan joyda

Potentsial xavfli harakatlar uchun:

  • Tashqi hisobotni yuklash, qayta ishlash yoki konfiguratsiya kengayish.
  • Konfiguratsiya / kengaytirishni yuklab olish yoki yangilash.
  • Tashqi hisobot / ishlov berish yoki quyidagi funktsiyalarga kengaytirishdan foydalanish:
  • Operatsion tizim buyrug'ini bajarish.
  • Foydalanuvchi boshqaruvi (Axborot bazasini foydalanuvchi to'g'risida ma'lumot olish yoki olib tashlash).
  • Uslubni qayta ishlash menejeri (hisobotlari) usulini qayta ishlash usulini chaqirish.
  • Kengaytma usulini chaqirish. Yollash ().
  • Com ob'ektlari bilan ishlash.

Bu "mo''jizani" qanday o'chiradi?

Buning uchun konfigurator rejimida 1C korxonasini ishga tushiring.
"Ma'muriyat" menyusi - "Foydalanuvchilar" ni tanlang.
OCHILANGAN derazada siz foydalanuvchi sozlamalari oynasini ochish va "Asosiy" xatcho'pda qushni o'rnatishingiz kerak "Xavfli harakatlardan himoya qilish"

Uni o'chirishning boshqa usullari mavjud:

Xavfli harakatlardan himoya qilish bilan ishlashda ishlaydigan ma'lumotlar bazalari ro'yxatini belgilash imkonini beradi.
Konf.cfg faylidagi nofaollik parametrlari ushbu funktsiya uchun javobgardir, bu esa nofaol ma'lumotlar bazalarini nogironlar uchun ko'rsatilmagan barcha foydalanuvchilarning niqoblarini qondiradigan barcha ma'lumotlar bazalarini himoya qilish uchun niqobni o'chirib qo'yadi.

Ushbu parametrda siz ";" belgisi bo'lgan bir nechta niqoblarni ko'rsatishingiz mumkin, masalan:

DiedSoNceFeaceCitection \u003d sinov _. *; Bosqich _. *;

Bundan tashqari, xavfli foydalanuvchilarning xatti-harakatlaridan himoya qilish dasturiy jihatdan nogiron bo'lishi mumkin, buning uchun quyidagi parametrlar va xususiyatlar mavjud:

  • Mulk Xavfsizlik parametrlari () Tashqi ishlov berish menejerlari (hisobotlar)
  • Ushbu ob'ektning yozishdan oldin ob'ektni kengaytirish vositasi ob'ektlarining xususiyatlari.

Xavfli harakatlardan himoya qilish zarurligini tekshirish quyidagi tartibda amalga oshiriladi:

1. Agar joriy foydalanuvchi "Xavfli harakatlardan himoya qilish" katakchasini tasdiqlasa, himoya o'chirilgan hisoblanadi.

2. Agar ma'lumotlar bazasi bilan ulanish liniyasi konf.cfg-da ko'rsatilgan shablonlardan birini qondiradi. Dinimallashtirishni o'chirish parametrlari o'chirilgan deb hisoblanadi.

3. Agar himoya tashqi ishlov berish yoki hisobotni himoya qilish parametridan foydalangan holda noto'g'ri o'chirilgan bo'lsa.

4. Agar mulk mulkiy mulk mol-mulkidan foydalangan holda ochilgan bo'lsa.

Dasturni ishga tushirganingizda, odatiy foydalanuvchi xatolari bo'yicha hujjatlarni yuklab olish "O'rnatilgan rejim. Ishlash taqiqlangan."

Ushbu murakkablik tufayli sodir bo'ladi Tashqi ishlov berish to'g'ri emas. Kirish huquqlarini sozlash uchun, 1C rejimida bazaga o'tish Administratorva bo'limga boring Foydalanuvchi parametrlari va ruxsatlari / kirish guruhi profillari,bosmoq Guruh yaratish.

Guruh nomini kiriting va ushbu roldan foydalanuvchilar uchun mavjud bo'lgan rollarni tekshiring.

  • Tashqi hisobot va davolash usullarini interfaol ochish
  • Qo'shimcha hisobot va davolash usullaridan foydalanish

Bosmoq Yozuv va yoping


Foydalanuvchilar menyusiga qayting va dasturni yuklash dasturi bilan ishlaydigan ro'yxatdagi xodimni tanlang. Kirish huquqlarini bosing. Profillar ro'yxatida oldingi profilni belgilang. Bosmoq Yozmoq.


Foydalanuvchilar uchun ishlov berishni boshlash uchun yuklab olishlarni tashqi ishlov berish ro'yxatiga qo'shish tavsiya etiladi. Buni menyuda qilish Ma'muriyat / bosma shakllar va qayta ishlash / qo'shimcha hisobotlar va qayta ishlash Yangi ishlov berishni yarating. "Yuklab olish .epF" fayliga yo'lni ko'rsating va ismingizni belgilang. Qayta ishlashni joylashtirishni o'z ichiga olgan holda, foydalanuvchi uni keyinroq ishlatishi mumkin bo'lgan joyda, masalan, menyu-ni tanlang Kataloglar

Tez kirish tugmachasini bosish orqali siz ushbu ishni foydalanuvchilardan olish mumkinligini ko'rsatasiz:


Sozlashdan keyin bosing Yozuv va yoping. Qayta ishlashni boshlash uchun, foydalanuvchilar ma'lumotlar bazasiga etarlicha beriladi va uni kirish menyusidan ochadi (namunada - ma'lumotnomalar) va bosing Ijro etmoq.


Ochiq Menyu - Barcha funktsiyalar ... Ro'yxatdagi xavfsizlik profillarini toping.


"Xavfsizlik profilidan foydalanish" opsiyasidan bayroqni olib tashlash kifoya.


Shundan so'ng, dastur muvaffaqiyatli boshlanadi.