Internet Derazalar Android
Kengaytirmoq

Com o'rnatilgan xavfsiz rejimni o'zgartirish taqiqlanadi. Tashqi ishlov berishni ochish

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. 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)

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.

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.

Misol "Savdoni boshqarish 11.3" misolida tashqi bosma shaklni ulashning oddiy jarayonini ko'rib chiqing. Shuningdek, biz yangi xavfsizlik tizimining xususiyatlarini ham ko'rib chiqamiz.

Tez o'tish

Dastlabki harakatlar

Boshlash uchun, kerak futbolchini yoqish yoki uning mavjudligini tekshiring

1. Ma'lumot bazasiga to'liq huquqlar orqali o'ting.

2. "NSI" va ma'muriyatchilik birligi / guruhiga "Chop etish shakllari, hisobotlar va qayta ishlash" ga o'ting.

Qo'shimcha

Open bo'limida:

Qayta ishlashni "yaratish" tugmachasini (bu juda muhim) yoki "yangilash!" Mavjud:

  • U ro'yxatda ta'kidlangan (agar ajratilmagan yoki bo'sh bo'lmasa, jamoa ishlamaydi, lekin hech narsa aytilmaydi.
  • "Fayldan yuklab olish" tugmasini bosing.

Tashqi ishlov berishda 1C ko'rinishda tashqi ko'rinishi yangi konfiguratsiyalarda xavfsizlik tekshiruvlari paydo bo'ldi.

Faqatgina ishlov berish mustaqil ravishda ma'lum bir aloqa kanallariga muvofiq ravishda (pochtadan emas, balki haqiqiy sertifikat bilan yoki telefon tomonidan tasdiqlangan ishlab chiqaruvchilar tomonidan taqdim etilayotgan joyda) o'rnatilishi kerak.

Agar hamma narsa ishlab chiqaruvchi tomonidan ko'rib chiqilsa, "joylashtirish" o'rnatiladi - ishlov berish jalb qilingan ob'ektlar o'rnatiladi - bu ishlov berish jalb qilinadi.
Ishga ishlash "Yozish va yopilish" ni bosish uchun etarli bo'ladi.

Tekshirmoq

Shundan so'ng, qayta ishlash turiga qarab:

  • Hujjatni ochishda yoki uning ro'yxatidan chiqish paytida bosib chiqarish shakli mavjud bo'ladi ("Chop etishda" tugmasi orqali.
  • Har bir quyi tizimdagi "Kengaytirilgan ishlov berish" bo'limlarida mavjud
  • Ro'yxatni yoki ob'ekt shaklidagi asosiy buyruq panelini "to'ldiring" tugmasini to'ldiring.

Yuqoridagi ishlov berish uchun ishga tushirish quyidagicha ko'rinadi:

Agar hujjat yangi bo'lsa, uni yozib olish kerak, tashqi davolanish mexanizmi sizni bu haqda ogohlantiradi:

Keyingi xulq-atvori qo'yilgan funktsional imkoniyatlarga bog'liq: shakl yoki oddiy ma'lumotlarni qayta ishlashni ochish mumkin.

1C-da xavfsizlik ogohlantirishlari

Platforma va konfiguratsiyalarning yangi relizlarida zararli dasturlarni ishga tushirishdan himoyalangan.

Qayta yuklab olish uchun qayta ishlash Excel-ni olib tashlashi mumkin, bu holda xavfsizlikning yangi quyi tizimi sizni ogohlantiradi:

Bunday holda, ishlov beruvchilar kodi uzilib qoldi.

Agar siz "Ha" ni bosganingizda, tizim bu buyruqni qayta chaqirishni so'raydi:

Axborot bazasidan foydalanuvchi uchun "konfigurator" orqali xavfli harakatlardan himoyalanishni o'chirib qo'yish mumkin:

"Korxona" rejimidan buni o'zgartirish mumkin emas, ehtimol u maxsus qilingan, ehtimol u yangilanishdan keyin paydo bo'lishi mumkin.

Shuni ham ta'kidlash kerakki, agar qayta ishlash Excel-dan foydalansa, u xavfli rejimda ishlaydi (shuning uchun u yangi tizimni joriy etishdan oldin edi, u parallel ravishda ishlaydi):

"Ms Excelni yuklab bo'lmadi !!!" "O'rnatilgan xavfsiz rejim. Ishlash jarayoni taqiqlanadi

Tashqi ishlov berishda bu quyidagicha ko'rinadi:

Ishlab chiquvchi ishlov berishning ichki tavsifiga "yolg'on" ga o'rnatishni amalga oshiradi, keyin hamma narsa yaxshi bo'ladi:

Funktsiya Axborot olish uchun ma'lumot () Eksport parametrlar murojaatlari \u003d Yangi tuzilma; Parametrrat. ("Xavfsizlik", yolg'on);

Konfiguratsiyani yangilashda konfiguratsiya fayli olingan manbada ham ogohlantirish matni paydo bo'ldi:

Bosib chiqarish (Ctrl + p)

Konfiguratsiya ob'ektlari

Agar siz "ishonchsiz" dastur kodi orqali foydalanishingiz kerak bo'lsa: Tashqi ishlov berish yoki dasturiy dastur kodi foydalanuvchi tomonidan kiritilgan dasturiy yoki dastur kodi foydalanuvchi tomonidan kiritilgan dasturiy ta'minot kodi (), siz xavfsiz ishlash rejimidan foydalanishingiz mumkin.

Xavfsiz rejimda:

  • Imtiyozli rejim bekor qilindi.
  • Imtiyozli rejimga o'tish e'tiborga olinmagan.
  • Taqiqlangan "1C: Korxona: ushbu usullarning blokirovka qilinmaydigan bo'lmagan analogchalar" ga nisbatan tashqi vositalardan foydalanishga olib keladigan operatsiyalar:
  • Com mexanizmlari:
    • Racback ();
    • Jarayon ob'ektini oling ();
    • Shelhthththllov. FaschchCcekext ().
  • Tashqi tarkibiy qismlarni yuklash:
    • Yuklab olish ();
    • Ulanish ().
  • Fayl tizimiga kirish:
    • Valinew ();
    • Populyatsion ();
    • Birlashtirilgan ();
    • Forefile ();
    • Bo'lingan fayl ();
    • Katalog yaratish ();
    • Fayllarni () o'chirish;
    • Yangi fayl;
    • Yangi xbase;
    • Yozuvhthtml.openfile ();
    • Ko'ribshtml.openfile ();
    • Tadchxml.openfile ();
    • Yozuvxml.openfile ();
    • Radozinfoset.openfile ();
    • Yozuvoffoset.openfile ();
    • Kanonik yozuvxml.openfile ();
    • Transformatsionxsl. Zaporizile ();
    • Yozuvzip fayl. Ochiq ();
    • Beziqni o'qish. Ochiq ();
    • Yangi Readerte () Agar birinchi parametr bo'lsa, satr bo'lsa;
    • ReadetextSext. Ochiq () Agar birinchi parametr bo'lsa, satr bo'lsa;
    • Yangi post stantsiyasi () Agar birinchi parametr bo'lsa, satr bo'lsa;
    • Posttisext.open () Agar birinchi parametr bo'lsa, satr bo'lsa;
    • Yangi ekra-urracreetexte ();
    • olib tashlash xususiyatlarini o'zgartirish. Imafile;
    • EkstracticeFExsta. Yollash ();
    • Yangi rasm () Agar birinchi parametr bo'lsa, satr bo'lsa;
    • Rasm. Yollash ();
    • Yangi ikkilik ();
    • BICK. Talab ();
    • Yangi ro'yxatga olingan () Agar birinchi parametr bo'lsa;
    • Yangi o'qish (), birinchi parametr - satr;
    • menejment ob'ektlarining barcha usullari;
    • Yangi fayl o'quvchi ();
    • FormatedDocument. Yollash ();
    • Geografikshma. Up ();
    • Geografiksham. Yollash ();
    • Geografiksham.ni ();
    • Tabdocument. UP ();
    • Tabdocument. Yollash ();
    • Tabdakum.nax (); Grafichma. Yuqoriga ();
    • Grafichma. Kirish ();
    • Grafichma.nax ();
    • Matn hujjati. Up ();
    • Matn hujjati. Yollash ().
  • Internetga ulanish:
    • Yangi aloqasi,
    • Yangi onlayn pub
    • Yangi onlayn biznes
    • Yangi httssistentsiya
    • Yangi FTP ulanishi.

DIQQAT! Taqiqlangan operatsiyalarni bajarish paytida amalga oshirilgan operatsiyalar amalga oshirilganda istisnolar keltirib chiqaradi.

Eslatma. Agar foydalanuvchi ma'muriy foydalanish huquqi bo'lmasa, fayl - ochiq menyu yordamida ochilgan tashqi xabarlar va ishlov berish xavfsiz rejimda bajariladi.

Xavfsiz rejimdagi qo'shimchalar miqdori yopilish miqdoriga mos kelishi kerak. Ammo, agar xavfsiz rejim (bir marta yoki undan ko'p) protsedura yoki funktsiya ichida yoqilgan bo'lsa, lekin u o'chirilmagan bo'lsa, tizimni tugatilmagan qo'shimchalar yoki funktsiyada amalga oshiriladi.

Agar protsedura yoki funktsiya funktsiyalarida bo'lsa Savdo tejashni (yolg'on) o'rnating Usullardan ko'ra ko'proq foydalanish Savdo / Haqiqatni o'rnating)Istisno sabab bo'ladi.

Xavfsiz rejimning dasturiy ta'minotini belgilash talab qilinishi mumkin, agar konfiguratsiya ishlab chiquvchisi uchinchi tomondan (konfiguratsiyani konfiguratsiyasiga nisbatan) ishlatishni o'z ichiga oladi, uning ishonchliligi ta'minlanmaydi. Bunday kodning misoli - bu usullar () va hisoblab chiqiladigan kodni tashqi dunyodan olingan hollarda bajarish. Bunday holda, ushbu usullarni bajarishdan oldin xavfsiz rejimni o'rnatish bo'ladi:

// Dastur kodi yaratilishi kerak bo'lgan // Kod tashqi manbalardan // yoki Ijabbiyaltexnetdan yuklangan bo'lishi mumkin / Ijrogabodekode (); // Xavfsizlik bo'shlig'ining xavfsiz rejimini yoqing (haqiqat); // potentsial xavfli kodni bajaring (Ijroga yuklangan); // Xavfsizlikni tejash / yolg'onning xavfsiz rejimini o'chiring);

Ba'zi hollarda, xavfsiz rejim sozlamalari imtiyozli rejim sozlamalariga zid kelishi mumkin. Xavfsiz rejimdagi imtiyozni muhofaza qilish imtiyozining imtiyozli xususiyati aniqlangan, uni xavfsiz rejimda amalga oshiriladigan hujjatdagi bunday mojaroning misoli. Bunday holda, imtiyozli rejim o'chirilgan va uni yoqishga urinishlar e'tiborga olinmaydi. Natijada, kiritilgan imtiyozli rejimida, "Yuzlar", "yuzlar", "yuzlar", "yuzlar", uning yo'qligi bilan "yuzlar" dagi kod paydo bo'ladi, bu tashqi ko'rinishi uchun aniq bo'lmagan sabablarga olib keladi. Bunday vaziyatning oldini olish uchun "1C: Korxona" tizimi avtomatik ravishda ob'ektni konfiguratsiya kengayishida bajariladigan kodga kiritilmagan tadbir xizmatlari uchun avtomatik ravishda o'chirish rejimini avtomatik ravishda o'chirib qo'yadi. Sintaksis-yordamchisida maxsus usulda ta'kidlangan.

Xavfsiz rejimdan xavfsizlik rejimini o'chirib qo'yish mumkin (agar sayohat qilingan dasturlar amalga oshirilgan dastur kodi konfiguratsiya kengayishida bo'lmasa). Xavfsiz rejimni o'chirish uchun usul ishlab chiqilgan O'rnatish majlovakrantactsand (). Xavfsiz rejim hozirda o'chirilganligini tekshiring (avtomatik ravishda yoki usulga qo'ng'iroq qilib), siz usuldan foydalanishingiz mumkin Quvvatsiz himoya ().

Bir xil usulda, o'rnatilgan til xavfsiz rejimni sozlashning bir darajasi (o'rnatish usuli () o'rnatish usulini (o'rnatishni o'rnatish usulini chaqirish orqali (avtomatik ravishda meta-kunduzgi ishlov beruvchilar vaqtincha) ob'ektlar yoki quvvatni aniqlash usuli ()) ni yaratish usuli. Uyatchini oshirishga urinayotganda, istisnolashtiriladi:

// NameProkarta protsessual protsedurasidan to'g'ri foydalanish () O'rnatish xavfsizligini boshqarish (haqiqat); Savdo tejashni (haqiqat) o'rnating; Savdo xavfsizligini (yolg'on) o'rnating; Quvvatsiz himoyani o'rnatish (yolg'on); Ekstrustriges // NameProkar nomidan noto'g'ri foydalanish () Xavfsizlik nazorati (haqiqat) kuchsizligini o'rnating; Savdo tejashni (haqiqat) o'rnating; Quvvatsiz himoyani o'rnatish (yolg'on); // Ignalnovasentlar protsedurasi Nameprotcher () O'rnatmalarCatter (haqiqat); Quvvatsiz himoyani o'rnatish (yolg'on); // istisnodan chiqarib yuborish