Windows 10 da 1c 7.7 o'rnatilmoqda. “C:\Documents and Settings\All Users\Main Menu\Programs”

O'quvchining Windows 7 (Vista) muhitida 1C Enterprise 7.7 ishlashning o'ziga xos xususiyatlariga bag'ishlangan bizning javobimizdan ko'rinib turibdiki, biz dolzarb muammoni ko'tardik. Shu bilan birga, bizning o'quvchilarimiz duch keladigan qiyinchiliklar o'rnatish bosqichida boshlanadi. Shuning uchun biz bu bo'shliqni to'ldirishga qaror qildik.

Kichik lirik chekinish yoki "bu sizga kerakmi?"

Texnik muammolarni ko'rib chiqishni boshlashdan oldin, biz savolni tushunishga harakat qilmoqchimiz: "o'yin shamga arziydimi?" Savol behuda emas. 1C Enterprise 7.7 ning so'nggi versiyasi (7.70.027) 2006 yil oxirida chiqdi; aslida platformaning rivojlanishi ikki yil oldin 25-chi versiyaning chiqarilishi bilan yakunlandi.

Shu sababli, biz aniq tushunishimiz kerakki, bugungi kunda biz zamonaviy OS muhitida besh yil bo'lgan dasturni ishga tushirishga harakat qilmoqdamiz, bundan tashqari u o'z hayot aylanishining oxirida; xuddi shu 25-chi versiya, hatto chiqarilgan paytda ham. , ko'p jihatdan allaqachon eskirgan edi. Shuning uchun siz hamma narsani qilasiz o'z xavf-xatarida, barcha mumkin bo'lgan muammolar, jumladan, zavodning ishlamay qolishi, ma'lumotlarning yo'qolishi va boshqalar. faqat sizniki bo'ladi, na 1C, na Microsoft bu erda javobgar emas va javobgar bo'lmaydi.

Agar sizning kompaniyangiz yangi platformaga o'tishni jiddiy rejalashtirayotgan bo'lsa, ayniqsa 64-bitli tizimlardan foydalanishni rejalashtirmoqchi bo'lsangiz, biz sizga 1C Enterprise 8.1 ga o'tish variantini ko'rib chiqishingizni maslahat beramiz, ayniqsa 1C yangilanishlar uchun yaxshi chegirmalar taklif qiladi. Biz 1C Enterprise 7.7 dan Windows 7 muhitida foydalanishni faqat shunday deb hisoblaymiz vaqtinchalik o'tish davrida ishlatiladigan yechim (1C 8.1 ni joriy qilish, xodimlarni o'qitish va h.k.) va standart yechim sifatida mutlaqo tavsiya etilmaydi.

Platforma 32 bit

Tarqatish versiyasi va komponentlar tarkibidan qat'i nazar, Windows 7 ning 32-bitli versiyalarida 7.70.027 versiyasini o'rnatishda hech qanday muammoga duch kelmadik. Biz avvalgi versiyalarni o'rnatishda yuzaga kelishi mumkin bo'lgan muammolarni tubdan ko'rib chiqmadik, agar siz eskirgan dasturiy ta'minotdan foydalanishingiz kerak bo'lsa, unda eng so'nggi versiyadan foydalanishingiz kerak. Agar sizda 27-chi versiya bo'lmasa, uni istalgan 1C hamkoridan olishingiz mumkin.

Ishga tushgandan so'ng bizni birinchi muammo kutmoqda; dastur xavfsizlik kaliti etishmayotgani haqida xabar beradi. Bu normal holat, 1C-ga kiritilgan HASP drayveri yangi operatsion tizimlarga mos kelmaydi. Ishlab chiqaruvchining veb-saytidan HASP ning so'nggi versiyasini yuklab olishingiz kerak; tarmoq versiyasi uchun sizga NetHASP Litsenziya menejerining so'nggi versiyasi ham kerak bo'ladi.

Konfiguratsiyalar xuddi shu tarzda o'rnatiladi, bizda so'nggi versiyalarda hech qanday muammo bo'lmadi. Agar biron sababga ko'ra reliz yoki konfiguratsiyani o'rnatolmasangiz, lekin bunday ehtiyoj mavjud bo'lsa, siz boshqa usuldan foydalanishingiz mumkin, 64-bitli tizimlar uchun bu 1C Enterprise-ni "o'rnatish" ning yagona usuli. Bu haqda quyida batafsilroq.

Platforma 64 bit

1C 7.7 ni 64 bitli tizimga to'g'ridan-to'g'ri o'rnatishning iloji yo'q, bu hali ham qo'llanilayotgan 16 bitli o'rnatuvchi bilan bog'liq, ammo dasturning o'zi 32 bitli bo'lib, bu unga 64 bitli versiyalarda muvaffaqiyatli ishlash imkonini beradi. Windows. 1C Enterprise 7.7 registrda hech qanday global sozlamalarni saqlamaydi, barcha yozuvlar filialda. HKEY_CURRENT_USER\Software\1C joriy foydalanuvchi bilan bog'liq (shuningdek, filiallarda HKEY_USERS ko'p foydalanuvchili tizimlar uchun) va ma'lumotlar bazalari ro'yxatini, ularga yo'llarni va boshqa foydalanuvchi sozlamalarini o'z ichiga oladi. Agar yo'q bo'lsa, ushbu kalitlar dasturni birinchi marta boshlaganingizda avtomatik ravishda yaratiladi. Bu sizga o'rnatilgan dastur bilan jildni oddiygina bir mashinadan boshqasiga o'tkazish imkonini beradi, shu bilan birga dasturning funksionalligini to'liq saqlaysiz.

64-bitli operatsion tizimga 1C 7.7-ni "o'rnatish" uchun bizga dasturni va uning uchun kerakli konfiguratsiyalarni o'rnatish uchun 32-bitli tizimga ega mashina kerak (eng yaxshisi Windows XP). Shundan so'ng dastur bilan papka (sukut bo'yicha C:\Dastur fayllari\1Cv77) 64-bitli tizimdagi tegishli joyga ko'chiriladi (sukut bo'yicha C:\Dastur fayllari (x86)\1Cv77). Keyin 64-bitli tizimlar uchun HASP drayverlari va kerak bo'lganda NetHASP litsenziya menejeri o'rnatiladi. Faqat yorliqlarni ko'rsatish va ishlash qoladi.

Ammo hamma narsa unchalik pushti emas. O'rnatuvchining yuqoridagi xususiyatlari tufayli siz qila olmaysiz 1C-ni to'liq qo'llab-quvvatlash, relizlar va tartibga solinadigan hisobotlarni yangilash uchun avval uni 32 bitli muhitda o'rnatishingiz kerak bo'ladi. Tarmoq versiyasida siz 1C uchun texnik xizmat ko'rsatish yoki dasturlash bilan shug'ullanadigan xodimlar uchun 64 bitli ish stantsiyalaridan foydalanishdan qochishingiz kerak.

SQL versiyasi

SQL uchun 1C Enterprise 7.7, albatta, Windows 7 (Vista) muhitida o'rnatilishi mumkin, ammo bunday harakatning ma'nosi nolga intiladi. Windows 7 SQL Server 2000 bilan ishlashni qo'llab-quvvatlamaydi, 1C Enterprise 7.7 SQL Serverning keyingi versiyalarini qo'llab-quvvatlamaydi.

"Ilonni kirpi bilan kesib o'tishning" ikkita norasmiy usuli mavjud: SQL Server 2005 bilan ishlash uchun 1C yamog'i yoki Windows 7 kutubxonalarini almashtirish ODBC SQL bilan ishlash uchun mas'ul bo'lgan drayverlar, Windows XP dagi hamkasblariga. Biz Biz mutlaqo tavsiya etmaymiz ularning hech birini sinab ko'ring. Birinchi usul litsenziyalashning tozaligi nuqtai nazaridan shubhali, ikkinchisi butun tizimning barqarorligiga, birinchi navbatda ODBC-dan foydalanadigan boshqa ilovalarga tahdid soladi. Bundan tashqari, noto'g'ri so'rov yoki boshqa nostandart vaziyat tufayli ma'lumotlar bazasidagi ma'lumotlarni yo'q qilish yoki buzish yoki "ayyor" ulanishdagi nosozlik tufayli to'xtab qolish (bu yaxshiroq emas) ehtimoli mavjud.

Kimdir uni yamab qo'ygani va bir oy (chorak, yil) ishlaganligi haqidagi e'tirozlarni kutar ekanmiz, yana bir bor eslatib o'tamizki, bunday harakatlar bilan siz o'zimga uchun barcha mumkin bo'lgan javobgarlik har qanday nosozliklar, uzilishlar, ma'lumotlar yo'qolishi va boshqa mumkin bo'lgan favqulodda vaziyatlar. Muvaffaqiyatsizlikka nima sabab bo'lganini hech kim aniqlay olmaydi. Har qanday malakali mutaxassis, albatta, mos kelmaydigan mahsulotlardan foydalanishni ta'kidlaydi va qo'llarini yuvadi yoki ishlaydi, lekin butunlay boshqacha narxda (mutlaqo kafolat bermasdan). Bunday mas'uliyatni o'z zimmangizga olishga tayyormisiz? Ha bo'lsa, keyin sizni ogohlantirmaganligingizni aytmang.

Ma'lumki, 1C: Enterprise 7.7 platformasida Windows oilasining 64 bitli tizimlari (XP, Vista, 7, Server 2003, Server 2008) bilan moslik muammolari mavjud. Agar siz hali ham ushbu dasturiy mahsulotni 64 bitli operatsion tizimda ishga tushirishingiz kerak bo'lsa, nima qilish kerak? Keyinchalik biz ushbu muammoning echimini ko'rib chiqamiz.

Muammoning mohiyati 1C: Enterprise 7.7 platformasining juda eskirgan arxitekturasida yotadi (uni ko'mish vaqti keldi!). Siz darhol setup.exe yordamida 64 bitli operatsion tizimga o'rnatish fikridan voz kechishingiz kerak. Bu ishlamaydi.
Buni qilishingiz kerak:

1-qadam. 1C: Enterprise 7.7 platformasini 32 bitli operatsion tizimda to'g'ri (ya'ni barcha kitoblar va ko'rsatmalarga muvofiq) o'rnating. Agar u server operatsion tizimi bo'lmasa yaxshi bo'ladi (mumkin bo'lgan muammolar bilan oldindan kurashmaslik uchun).

2-qadam. Jilddan nusxa ko'chiring C: \ Program Files \ 1cv77 \ BIN 32 bitli tizimdan papkaga C: \ Program Files (x86) \ 1Cv77 \ BIN 64-bitli tizim. Foydalanuvchi ish stolidagi 1cv7.exe (yoki 1cv7s.exe) fayliga tegishli yorliqlarni yarating.

3-qadam. (Windows server operatsion tizimlari uchun qadam) ga istisno qo'shing DEP. Buning uchun biz ochamiz Boshqaruv paneli –> Tizim-> Tab Qo'shimcha

Tugmani bosing Variantlar. Oyna ochiladi Ishlash parametrlari. Yorliqni oching Ma'lumotlarning bajarilishini oldini olish.

Uni birinchi marta ochganingizda, ro'yxat bo'sh bo'ladi. Siz tugmani bosishingiz kerak Qo'shish va fayllarni tanlang 1cv7.exe(yoki 1cv7s.exe). Shundan so'ng siz o'zgarishlarni qabul qilishingiz mumkin.
DEPni o'chirib qo'ying (variantni tanlang Muhim Windows dasturlari va xizmatlari uchun DEPni yoqing) arzimaydi. DEP maqsadini quyidagi izohda topish mumkin.

Ma'lumotlarning bajarilishini oldini olish (DEP) (inglizcha) Ma'lumotlarning bajarilishini oldini olish) - bu operatsion tizimlar oilasiga o'rnatilgan xavfsizlik xususiyatiWindows, bu ilovaga ruxsat bermaydi"faqat ma'lumotlar" deb belgilangan xotira maydonidan kodni bajaring. Bu, masalan, bufer to'lib ketishidan foydalanib, kodni bunday hududda saqlaydigan ba'zi hujumlarning oldini oladi. DEP ikkita rejimda ishlaydi: apparat, protsessorlar uchun, bu sahifalarni "kodni bajarish uchun emas" deb belgilashi mumkin va boshqa protsessorlar uchun dasturiy ta'minot. Bu xususiyat birinchi marta Windows XP Service Pack 2 da paydo bo'ldi.
4-qadam. HASP kaliti uchun drayverlarni o'rnating. Windows-ning 64-bitli versiyasi uchun HASP kaliti uchun drayverlarni Aladdin veb-saytida topishingiz mumkin.
Quyidagi drayverlardan foydalanish kerak:
  • HASP Device Driver 5.22 kaliti uchun drayverlar;
  • Litsenziya menejeri (tarmoqda ishlash kaliti uchun) HASP Litsenziya menejeri 8.32;
5-qadam. Windows Vista/7 va Windows Server 2008/2008 R2 dan foydalanishda qolgan muammolarni bartaraf qiling. Nima qilish kerakligi haqida mening postimda o'qishingiz mumkin.

DIQQAT! BIR QANDAY XUSUSIYATLAR!

Ushbu postni nashr etgandan so'ng, men yoqimsiz xususiyatga duch keldim. Men Windows 7 x64 operatsion tizimi o'rnatilgan ikkita noutbukda qo'llarimni (deyarli bir vaqtning o'zida) oldim. Shunday bo'ldi yagona foydalanuvchi versiyasi 1C: Enterprise 7.7(mening holimda konfiguratsiya Buxgalteriya hisobi edi) 64-bitli operatsion tizimda ISHLAMAYDI. Nima qilsam ham, himoya kaliti taslim bo'lmadi va aniqlanmaslikka harakat qildi. Afsuski, 1C: Enterprise 7.7 dasturiy platformasi eski va bu kabi muammolar hech qachon tuzatilmaydi.

Biroq, tajriba davomida shuni aniqlash mumkin ediki, agar ko'p foydalanuvchi litsenziyasi ishlatilsa, Windows 7 x64 1C: Enterprise 7.7 da o'rnatilgan kompyuterda ishlash mumkin va yuqorida yozilganlarning barchasi mutlaqo to'g'ri. Xavfsizlik kalitini joylashtirish uchun joy sifatida 32 bitli operatsion tizimga ega kompyuterni tanlash tavsiya etiladi.

Ta'riflangan holat yangi uskunaga o'tishda tizim ma'murlari uchun jiddiy muammoga aylanishi mumkin. Men har bir alohida holatda bu zarurligiga ishonishga moyilman shunchaki sinov qanday bo'lmasin.

1C: Enterprise 7.7 platformasini 64 bitli operatsion tizimga o'rnatish ba'zi qiyinchiliklarga to'la. Haqiqat shundaki, siz dasturni ishga tushirsangiz ham, oddiy o'rnatuvchi orqali 1C ni o'rnatolmaysiz. Lekin imkonsiz narsa yo'q. Quyida 64-bitli Windows-da 1C: Enterprise-ni o'rnatish bo'yicha bosqichma-bosqich ko'rsatmalar mavjud, mening holimda bu.

1. Windows x32 da o'rnatish

Avval siz standart o'rnatish yo'lini "ga o'zgartirib, istalgan boshqa 32 bitli Windows tizimiga kerakli 1C: Enterprise platformasini o'rnatishingiz kerak. C:\Dastur fayllari (x86)\1Cv77\"(barcha yorliqlar ishlashi uchun). 1C ni o'rnatish haqida batafsil yozdim. Keyin quyidagi fayllarni 64 bitli tizimga nusxalashingiz kerak:

  1. katalog " 1Cv77» yo'ldan
    « C:\Dastur fayllari (x86)\» 32-bitli tizim
    « C:\Dastur fayllari (x86)\» 64-bitli tizim.
  2. katalog " 1C Enterprise 7.7» yo'ldan
    « C: \\ Hujjatlar va sozlamalar \\ Barcha foydalanuvchilar \\ Asosiy menyu \\ Dasturlar»
    32 bitli tizimda
    « C:\ProgramData\Microsoft\Windows\Ishga tushirish menyusi\Dasturlar»
    64-bitli tizim
    (Ishlatilgan Windows versiyalariga qarab yo'llar farq qilishi mumkin).
  3. Faylni yo'ldan nusxalash
    « C:\WINDOWS\system32\» 32-bitli tizim
    « C: \ Windows \ SysWOW64 \» 64-bitli operatsion tizim.

Ushbu maqola sizga yordam berdimi?

Ehtimol, ko'pchilik 64 bitli tizimlarda 1C: Enterprise 7.7 ni o'rnatish muammosiga duch kelgan. Biroq, bu muammoni hal qilish mumkin. Buni hal qilish uchun sizga 32 bitli OS o'rnatilgan kompyuter kerak bo'ladi.

Shunday qilib, biz 1C-ni 32-bitli operatsion tizimga ega kompyuterga o'rnatamiz (agar siz serverda 1C-dan foydalanishni rejalashtirmoqchi bo'lsangiz, "Serverga o'rnatish - Ma'muriy" -ni tanlang). Keyin biz C:/Program Files-ga o'tamiz va papkani 1Cv77 dasturi bilan (masalan, flesh-diskga) nusxalaymiz, shundan so'ng biz flesh-diskni Vista x64, Windows 7 x64 yoki Server 2008 x64 qiziqish tizimida ishlaydigan kompyuterga joylashtiramiz. bizga va 1Cv77 dasturi bilan papkani C:/Program Files (x86) katalogiga nusxalash. 1Cv77/BIN jildini oching, 1cv7.exe faylini qidiring va ish stolida unga yorliq yarating.

Litsenziya menejerini xizmat sifatida o'rnatish tavsiya etiladi, agar siz uni dastur sifatida o'rnatsangiz, ba'zida avtomatik ishga tushirish paytida ishdan chiqishlar yuz berishi mumkin va litsenziya menejerini qo'lda ishga tushirish kerak bo'ladi.

Endi biz ish stolida ilgari yaratilgan 1C yorlig'ining xususiyatlariga o'tamiz va uni administrator sifatida ishga tushiramiz.

Ko'pincha, ishga tushirilganda xatolik yuzaga keladi: "1C ko'p foydalanuvchi xatolikni aniqladi, dastur yopiladi." Buning uchun DEP aybdor.
"Tizim xususiyatlari - Kengaytirilgan tizim sozlamalari" ni oching, "Ishlash" bo'limida "Tanlovlar" tugmasini bosing - "Ma'lumotlarning bajarilishini oldini olish" yorlig'iga o'ting. "Faqat Windows dasturlari va xizmatlari uchun DEPni yoqish" katagiga belgi qo'ying yoki istisnolarga 1C dasturini (1cv7.exe fayli) qo'shing.
Shundan so'ng, 1C korxonasi ajoyib ishlaydi. Serverga o'rnatishda siz har bir foydalanuvchi uchun administrator sifatida ishlash uchun sozlamalarni va DEP sozlamalarini takrorlashingiz kerak bo'ladi.

Agar xato paydo bo'lsa: "Ma'lumotlar bazasini tartiblash tizimdan farq qiladi" Siz ma'lumotlar bazasini konfiguratorda ochishingiz kerak. Keyingi "Ma'muriyat - Axborot xavfsizligi jadvallarining kod sahifasi" va + joriy tizim sozlamalariga o'zgartiring. Ma'lumotlar bazasini qayta tartiblash so'ralganda, "Ha" deb javob bering.

Kod sahifasi bilan bog'liq muammoda bitta nuance bor - Windows XP va Windows Vista (Windows 7) bilan ishlaydigan kompyuterlardan bitta ma'lumotlar bazasi bilan bir vaqtda ishlash mumkin emas! Vista yoki XP da ma'lumotlar bazasiga ulanishda xato xabari ko'rsatiladi - ma'lumotlar bazasini saralash tizimdan farq qiladi. Ma'lumotlar bazasini saralashni butunlay taqiqlash orqali buni chetlab o'tish mumkinligiga qaramay, men buni qilishni tavsiya etmayman; 1C favqulodda o'chirilgan taqdirda, bu usul oldindan aytib bo'lmaydigan natijalarga, shu jumladan ma'lumotlar bazasidagi ma'lumotlarning to'liq yo'qolishiga olib kelishi mumkin.