1c নেটওয়ার্ক কী দেখতে পায় না। অ্যাপ্লিকেশন সুরক্ষা কী পাওয়া যায়নি

আমি অন্য দিন এই সমস্যা জুড়ে এসেছি. একটি মেশিন কাজ করতে অস্বীকার করেছে 1C এন্টারপ্রাইজের নেটওয়ার্ক সংস্করণ. ডাটাবেসের সাথে সংযোগ করার সময়, নিম্নলিখিত ত্রুটি ঘটেছে।


আমি উল্লেখ করতে চাই যে ত্রুটিটি এমন একটি কম্পিউটারে উপস্থিত হয়েছে যেখানে 2টি ভিন্ন নেটওয়ার্ক সহ 2টি নেটওয়ার্ক কার্ড রয়েছে৷ কিছু কারণে আমি অবিলম্বে এই মুহূর্ত কোন গুরুত্ব সংযুক্ত না. দৃশ্যত কারণ HASP মনিটরআমি এই কীগুলি নিখুঁতভাবে সনাক্ত করেছি, তাই আমি 1C তে সমস্যাটি সন্ধান করেছি। ফলস্বরূপ, আমি অর্ধেক দিনের কাজের সময় হারিয়েছি। সমস্যাটি সত্যিই দুটিতে ছিল নেটওয়ার্ক কার্ড, বা আরও সুনির্দিষ্ট হতে, 2টি ভিন্ন নেটওয়ার্ক, সমাধানটি ফাইলটিতে ছিল C:\Program Files\1cv81\bin\conf\nethasp.ini


যে নেটওয়ার্কে কোনো HASP কী নেই সেটি সংযোগ বিচ্ছিন্ন করার পর, মেশিনটি রিবুট করার পর, 1C চালু হয়েছে... আমি এই সমস্যার সমাধান খুঁজতে Google-এ গিয়েছিলাম। অনুসন্ধানটি বেশি সময় নেয়নি, সমাধানটি নিম্নরূপ ছিল:

1C এর জন্য সুরক্ষা কীগুলি ভাগ করা হয়েছে:

1. একক ব্যবহারকারী(1C চলমান কম্পিউটারের সাথে শারীরিকভাবে সংযুক্ত থাকতে হবে)

মডেল HASP HL ​​বেসিক (নীল রঙের ), এই কী চিহ্নিত করা হয়েছে H4 M1 ORGL8, বিল্ট-ইন মেমরি এবং ব্যক্তিগত আইডি নেই, কোনো প্যারামিটার এবং সেটিংস সংরক্ষণ করে না। একটি কর্মক্ষেত্রের জন্য লাইসেন্সকৃত পণ্য সরবরাহ করা হয়।

2. মাল্টি-ইউজার (কীটি নেটওয়ার্কে রয়েছে, 1C যেকোনো কম্পিউটারে চালু করা যেতে পারে মধ্যে স্থানীয় নেটওয়ার্ক বা ডোমেইন)

নেটওয়ার্ক ক্লায়েন্ট কী একটি সিরিজ অন্তর্ভুক্ত করে HASP HL ​​নেট (লাল ) তাদের একটি অভ্যন্তরীণ মেমরি রয়েছে যা লাইসেন্সের সংখ্যা এবং একটি অনন্য আইডি সংরক্ষণ করে। 5, 10, 20, 50 এবং 100 ব্যবহারকারীদের জন্য বিভিন্ন প্রকার রয়েছে। চিহ্ন আছে NETXX ORGL8 , কোথায় XX- লাইসেন্সের সংখ্যা (উদাহরণস্বরূপ NET5 ORGL8 ) এছাড়াও 300 এবং 500 ব্যবহারকারীর জন্য কী আছে যা চিহ্নিত করা হয়েছে NET250+ ORG8A এবং NET250+ ORG8B . অতিরিক্ত ক্লায়েন্ট লাইসেন্সের আকারে 5টি ওয়ার্কস্টেশনের জন্য লাইসেন্সকৃত পণ্যের পাশাপাশি আলাদাভাবে সরবরাহ করা হয়।

3. সার্ভার (যে কম্পিউটারে 1C এন্টারপ্রাইজ এজেন্ট সার্ভার ইনস্টল এবং চলমান রয়েছে তার সাথে অবশ্যই শারীরিকভাবে স্থানীয়ভাবে সংযুক্ত থাকতে হবে)

1C এন্টারপ্রাইজ সার্ভারের জন্য কীগুলি হল৷ শুধুমাত্র স্থানীয়. 32-বিটসংস্করণে একটি সুরক্ষা কী রয়েছে HASP HL ​​প্রো (বেগুনি ), যার অভ্যন্তরীণ মেমরি এবং একটি অনন্য আইডি রয়েছে। চিহ্ন আছে ENSR8 , 1C এন্টারপ্রাইজ সার্ভারের জন্য একটি লাইসেন্সের সাথে আসে।

জন্য 64-বিটসার্ভার কী ব্যবহার করা হয় HASP HL ​​ম্যাক্স (সবুজ রঙ ) সঙ্গে অভ্যন্তরীণ মেমরিএবং একটি অনন্য আইডি। চিহ্ন আছে EN8SA এবং 32-বিট সার্ভার সমর্থন করে। সেগুলো. একটি 64-বিট সার্ভারের জন্য লাইসেন্স থাকা, আপনি কী পরিবর্তন না করে 32-বিট সংস্করণটি ব্যবহার করতে পারেন, তবে বিপরীতে নয়।

একটি একক-ব্যবহারকারী এবং সার্ভার কী কাজ করার জন্য যথেষ্টস্থানীয় মেশিনে নিরাপত্তা কী ড্রাইভার ইনস্টল করুন এবং স্থানীয় মেশিনে নিরাপত্তা কী সন্নিবেশ করুন USB পোর্টের.

একটি মাল্টি-ইউজার (নেটওয়ার্ক) নিরাপত্তা কী এর জন্য আপনার প্রয়োজন:
1. নেটওয়ার্কের একটি মেশিনে নিরাপত্তা কী ড্রাইভার ইনস্টল করুন, যা কী সার্ভার হিসাবে কাজ করবে - HASP4_driver_setup.zip
2. একই মেশিনে নিরাপত্তা কী সার্ভার (পরিষেবা) ইনস্টল করুন - HASP_LM_setup.zip
3. সার্ভারের USB পোর্টে নিরাপত্তা কী ঢোকান
4. ক্লায়েন্ট মেশিনে 1C ইনস্টল করুন

সাধারণভাবে, এই ক্রিয়াগুলি 1C কাজ করার জন্য যথেষ্ট। স্থানীয় মেশিনে 1C:এন্টারপ্রাইজ 8 এর লঞ্চ এবং পরবর্তী অপারেশন চলাকালীন, সিস্টেমটি পোর্ট 475-এ একটি সম্প্রচার অনুরোধ ব্যবহার করে যোগাযোগ করবে এবং সুরক্ষা কী সন্ধান করবে। অনুসন্ধান ব্যর্থ হলে, একটি বার্তা প্রদর্শিত হবে "প্রোগ্রাম সুরক্ষা কী পাওয়া যায়নি"এবং 1C এর কাজ: এন্টারপ্রাইজ ব্যাহত হবে।

আপনি যদি বার্তাটির মুখোমুখি হন " অ্যাপ্লিকেশন সুরক্ষা কী পাওয়া যায়নি"পরীক্ষা করা প্রয়োজন:
1. কী সার্ভারের USB পোর্টে একটি সুরক্ষা কী উপস্থিতি৷
2. সার্ভারে কী সার্ভার চলছে কিনা তা পরীক্ষা করুন (প্রসেস নাম "হ্যাস্প লোডার")
3. পোর্ট 475-এ স্থানীয় মেশিন থেকে কী সার্ভারের প্রাপ্যতা পরীক্ষা করতে টেলনেট কমান্ড ব্যবহার করুন (উদাহরণস্বরূপ: টেলনেট 192.168.100.100 475)

যদি সমস্ত চেক সফল হয়, কিন্তু ত্রুটি থেকে যায়, আরও বিস্তারিত সেটিংসে যান। 1C:Enterprise 8 ইনস্টলেশন ফোল্ডারে (সাধারণত c:\program files\1cv81\bin\conf বা c:\program files\1cv8\bin\) একটি ফাইল আছে nethasp.ini . এটি সুরক্ষা কী কনফিগারেশন ফাইল, এটি বিভাগে বিভক্ত, আমরা বিভাগে আগ্রহী . 1C ইনস্টল করার সময়, ডিফল্টরূপে, এই বিভাগে সমস্ত পরামিতি ডবল চিহ্ন দ্বারা পৃথক করা হয় ";", যার মানে এই সেটিংস উপেক্ষা করা হয়। এই ক্ষেত্রে, কী ড্রাইভার নিম্নলিখিত হিসাবে আচরণ করে:
1. একটি নিরাপত্তা কী সার্ভারের সন্ধানে পোর্ট 475-এর স্থানীয় নেটওয়ার্কে একটি সম্প্রচার ধরনের প্যাকেট পাঠানো হয়
2. যদি কোন প্রতিক্রিয়া না পাওয়া যায় - ত্রুটি

ডিফল্ট কনফিগারেশনের অসুবিধা:
1. সম্প্রচারে কিছু সময় লাগে
2. সমস্ত সার্ভার এই ধরনের প্যাকেটগুলিতে সাড়া দেয় না
3. সম্প্রচার ভাল নয়, তবে এটি নেটওয়ার্কে একটি লোড

এই সমস্যা সমাধানের জন্য আপনাকে নিম্নলিখিতগুলি করতে হবে:
1. নির্দিষ্ট ঠিকানাটি নির্দেশ করুন যেখানে কী সার্ভারটি সন্ধান করতে হবে (উদাহরণস্বরূপ: NH_SERVER_ADDR = 192.168.100.100)
2. সম্প্রচার অনুসন্ধান অক্ষম করুন (NH_USE_BROADCAST = নিষ্ক্রিয়)
3. এবং প্যাকেটের প্রকারগুলি শুধুমাত্র TCP প্রোটোকলের মধ্যে সীমাবদ্ধ করুন (NH_TCPIP_METHOD = TCP)

অনুশীলন দেখায়, 1C: এন্টারপ্রাইজ 8 এর লঞ্চ গতি এই ধরনের সেটআপের পরে লক্ষণীয়ভাবে বৃদ্ধি পায়!

কিন্তু কিছু আছে এই পদ্ধতির অসুবিধা:

আপনাকে অবশ্যই নিশ্চিত করতে হবে যে নিরাপত্তা কী সার্ভারের ঠিকানা পরিবর্তন না হয়, অন্যথায় আপনাকে সমস্ত স্থানীয় মেশিনে nethasp.ini ফাইলটি পুনরায় কনফিগার করতে হবে!


আমার কাজের সময় আমাকে যে কীগুলির সাথে কাজ করতে হয়েছিল সেগুলি নিয়ে কাজ করার বিষয়ে আমি কয়েকটি পয়েন্ট স্পষ্ট করতে চাই:

1. মনিটর HASP কী দেখায় না

মনিটর নিজেই শুধুমাত্র একটি নির্দিষ্ট ঠিকানায় লাইসেন্স ম্যানেজারের উপস্থিতি দেখাতে পারে। সুরক্ষিত অ্যাপ্লিকেশনটি চাবি সহ কমপক্ষে একটি সেশন সফলভাবে খোলার পরেই তিনি কীটি দেখতে সক্ষম হবেন। উপরন্তু, এটা বিবেচনা করা উচিত যে Aladdin মনিটর শুধুমাত্র UDP প্রোটোকল, পোর্ট 475 এর উপর কাজ করে। সুতরাং, মনিটরে কী সম্পর্কে ডেটা অনুপস্থিতির মানে এই নয় যে কীটি অ্যাপ্লিকেশনের জন্য উপলব্ধ নয়।

2. একটি কম্পিউটারে দুটি 1C HASP সুরক্ষা কী৷

দুই বা ততোধিক নিরাপত্তা কী ইনস্টল করার সময় সফটওয়্যারএকটি কম্পিউটারে HASP, অনুগ্রহ করে মনে রাখবেন:

  • বিভিন্ন সিরিজের সাথে কী সূক্ষ্ম কাজ করবে। (1C এর সাথে সম্পর্কিত: 1 সার্ভার এবং 1 নেটওয়ার্ক ভাল কাজ করবে)
  • এই বৈশিষ্ট্যটি সুরক্ষিত সফ্টওয়্যারের বিকাশকারী দ্বারা প্রয়োগ করা হলে একই সিরিজের কীগুলি কাজ করবে৷ যদি বিকাশকারী এই বৈশিষ্ট্যটি প্রয়োগ না করে থাকে, তবে একই সিরিজের কীগুলি এক কম্পিউটারে একসাথে কাজ করবে না; তাদের মধ্যে কেবল একটি দৃশ্যমান হবে: হয় পোর্টের সবচেয়ে কাছের একটি (এলপিটি কীগুলির ক্ষেত্রে), বা অবস্থিত জুনিয়র ঠিকানা সহ পোর্টে (HASP প্রোগ্রামগুলি সুরক্ষিত করার জন্য USB কীগুলির ক্ষেত্রে)। (1C এর সাথে সম্পর্কিত, - একটি কম্পিউটারে 2টি স্থানীয় বা 2টি নেটওয়ার্ক কী সম্ভবত সঠিকভাবে কাজ করবে না)
  • একটি স্থানীয় এবং নেটওয়ার্ক কী একসাথে রাখার সুপারিশ করা হয় না; এটি 1C এন্টারপ্রাইজের নিরাপত্তা বৈশিষ্ট্যের কারণে: একটি স্থানীয় কী সন্ধান করার সময়, প্রোগ্রামটি কখনই একটি নেটওয়ার্ক কী সন্ধান করবে না।

এই সমস্যার সম্ভাব্য সমাধান:

  • একাধিক HASP প্রোগ্রাম সুরক্ষা কী প্রতিস্থাপন করা হচ্ছে, একটি বড় সংখ্যক লাইসেন্স সহ (এটি এখানে ভালভাবে লেখা আছে: http://v8.1c.ru/predpriyatie/questions_licence.htm)।
  • বিভিন্ন কম্পিউটারে সুরক্ষা কী ইনস্টল করা, তারপরে প্রতিটি কী-এর জন্য লাইসেন্স ম্যানেজার ইনস্টল এবং কনফিগার করা।

3. নেটওয়ার্কে দুই বা ততোধিক লাইসেন্স ম্যানেজার (লাইসেন্স ম্যানেজার)

আপনার যদি দুটি বা ততোধিক নেটওয়ার্ক কী থাকে তবে সেগুলিকে আলাদা করা সর্বদা যথেষ্ট নয়৷ বিভিন্ন কম্পিউটার. লাইসেন্স ম্যানেজার কনফিগার করা আবশ্যক. প্রতিটি লাইসেন্স ম্যানেজারের একটি অনন্য নাম থাকতে হবে, যা সুরক্ষিত প্রোগ্রামে স্পষ্টভাবে যোগাযোগ করতে হবে। আপনি যদি একটি টার্মিনাল সার্ভার ব্যবহার করেন, এমনকি একই নেটওয়ার্ক কী দিয়েও একই ধরনের সেটআপ করার পরামর্শ দেওয়া হয়।

মেশিনে যেখানে কী ইনস্টল করা আছে সেখানে আমরা ফাইলটি খুঁজে পাই nhsrv.iniলাইসেন্স ম্যানেজারের সাথে ফোল্ডারে। NHS_SERVERNAMES প্যারামিটারটি লাইসেন্স সার্ভারের নামের জন্য দায়ী; এতে ল্যাটিন অক্ষর এবং সংখ্যা থাকতে পারে এবং 7টির বেশি অক্ষর থাকতে পারে না।

NHS_SERVERNAMES = NAME1

এর পরে, ক্লায়েন্ট মেশিনে, লাইসেন্স পরিচালকদের ঠিকানা এবং নাম স্পষ্টভাবে উল্লেখ করে, nethasp.ini ফাইলটি সম্পাদনা করার পরামর্শ দেওয়া হয়:

NH_TCPIP = সক্রিয়
NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

গতকাল আমরা এমন একটি সমস্যার সম্মুখীন হয়েছি। আমাদের টার্মিনাল সার্ভারে, প্ল্যাটফর্ম আপডেট করার পর, 3টির মধ্যে 2টি কী কাজ করতে অস্বীকার করেছে (শেষ পর্যন্ত, 30 জন ব্যবহারকারীর পরিবর্তে, শুধুমাত্র 10 জন 1c এ লগ ইন করতে সক্ষম হয়েছিল). ডাটাবেসের সাথে সংযোগ করার সময়, নিম্নলিখিত ত্রুটি ঘটেছে:

ফলে দেড় দিনের কাজের সময় নষ্ট হয়।

1C এর জন্য সুরক্ষা কীগুলি ভাগ করা হয়েছে:

1. একক-ব্যবহারকারী (1C চলমান কম্পিউটারের সাথে শারীরিকভাবে সংযুক্ত থাকতে হবে)

মডেল HASP HL ​​বেসিক (নীল রঙের), এই কী চিহ্নিত করা হয়েছে H4 M1 ORGL8, বিল্ট-ইন মেমরি এবং ব্যক্তিগত আইডি নেই, কোনো প্যারামিটার এবং সেটিংস সংরক্ষণ করে না। একটি কর্মক্ষেত্রের জন্য লাইসেন্সকৃত পণ্য সরবরাহ করা হয়।

2. মাল্টি-ইউজার (কীটি নেটওয়ার্কে রয়েছে, 1C যেকোনো কম্পিউটারে চালু করা যেতে পারে স্থানীয় নেটওয়ার্কের মধ্যেবা ডোমেইন)

নেটওয়ার্ক ক্লায়েন্ট কী একটি সিরিজ অন্তর্ভুক্ত করে HASP HL ​​নেট (লাল) তাদের একটি অভ্যন্তরীণ মেমরি রয়েছে যা লাইসেন্সের সংখ্যা এবং একটি অনন্য আইডি সংরক্ষণ করে। 5, 10, 20, 50 এবং 100 ব্যবহারকারীদের জন্য বিভিন্ন প্রকার রয়েছে। চিহ্ন আছে NETXX ORGL8 , কোথায় XX— লাইসেন্সের সংখ্যা (উদাহরণস্বরূপ NET5 ORGL8 ) এছাড়াও 300 এবং 500 ব্যবহারকারীর জন্য কী আছে যা চিহ্নিত করা হয়েছে NET250+ ORG8A এবং NET250+ ORG8B . অতিরিক্ত ক্লায়েন্ট লাইসেন্সের আকারে 5টি ওয়ার্কস্টেশনের জন্য লাইসেন্সকৃত পণ্যের পাশাপাশি আলাদাভাবে সরবরাহ করা হয়।

3. সার্ভার (যে কম্পিউটারে 1C এন্টারপ্রাইজ এজেন্ট সার্ভার ইনস্টল এবং চলমান রয়েছে তার সাথে অবশ্যই শারীরিকভাবে স্থানীয়ভাবে সংযুক্ত থাকতে হবে)

1C এন্টারপ্রাইজ সার্ভারের জন্য কীগুলি হল৷ শুধুমাত্র স্থানীয়. 32-বিটসংস্করণে একটি সুরক্ষা কী রয়েছে HASP HL ​​প্রো (বেগুনি), যার অভ্যন্তরীণ মেমরি এবং একটি অনন্য আইডি রয়েছে। চিহ্ন আছে ENSR8 , 1C এন্টারপ্রাইজ সার্ভারের জন্য একটি লাইসেন্সের সাথে আসে।

জন্য 64-বিটসার্ভার কী ব্যবহার করা হয় HASP HL ​​ম্যাক্স (সবুজ রঙ) অভ্যন্তরীণ মেমরি এবং অনন্য আইডি সহ। চিহ্ন আছে EN8SA এবং 32-বিট সার্ভার সমর্থন করে। সেগুলো. একটি 64-বিট সার্ভারের জন্য লাইসেন্স থাকা, আপনি কী পরিবর্তন না করে 32-বিট সংস্করণটি ব্যবহার করতে পারেন, তবে বিপরীতে নয়।

একটি একক-ব্যবহারকারী এবং সার্ভার কী কাজ করার জন্য যথেষ্টস্থানীয় মেশিনে নিরাপত্তা কী ড্রাইভার ইনস্টল করুন এবং স্থানীয় USB পোর্টে নিরাপত্তা কী ঢোকান।

একটি মাল্টি-ইউজার (নেটওয়ার্ক) নিরাপত্তা কী এর জন্য আপনার প্রয়োজন:
1. নেটওয়ার্কের একটি মেশিনে নিরাপত্তা কী ড্রাইভার ইনস্টল করুন, যা কী সার্ভার হিসাবে কাজ করবে - HASP4_driver_setup.zip
2. একই মেশিনে নিরাপত্তা কী সার্ভার (পরিষেবা) ইনস্টল করুন - HASP_LM_setup.zip
3. সার্ভারের USB পোর্টে নিরাপত্তা কী ঢোকান
4. ক্লায়েন্ট মেশিনে 1C ইনস্টল করুন

সাধারণভাবে, এই ক্রিয়াগুলি 1C কাজ করার জন্য যথেষ্ট। স্থানীয় মেশিনে 1C:এন্টারপ্রাইজ 8 এর লঞ্চ এবং পরবর্তী অপারেশন চলাকালীন, সিস্টেমটি পোর্ট 475-এ একটি সম্প্রচার অনুরোধ ব্যবহার করে যোগাযোগ করবে এবং সুরক্ষা কী সন্ধান করবে। অনুসন্ধান ব্যর্থ হলে, একটি বার্তা প্রদর্শিত হবে "প্রোগ্রাম সুরক্ষা কী পাওয়া যায়নি"এবং 1C এর কাজ: এন্টারপ্রাইজ ব্যাহত হবে।

আপনি যদি বার্তাটির মুখোমুখি হন " অ্যাপ্লিকেশন সুরক্ষা কী পাওয়া যায়নি"পরীক্ষা করা প্রয়োজন:
1. কী সার্ভারের USB পোর্টে একটি সুরক্ষা কী উপস্থিতি৷
2. সার্ভারে কী সার্ভার চলছে কিনা তা পরীক্ষা করুন (প্রসেস নাম "হ্যাস্প লোডার")
3. পোর্ট 475-এ স্থানীয় মেশিন থেকে কী সার্ভারের প্রাপ্যতা পরীক্ষা করতে টেলনেট কমান্ড ব্যবহার করুন (উদাহরণস্বরূপ: টেলনেট 192.168.100.100 475)

যদি সমস্ত চেক সফল হয়, কিন্তু ত্রুটি থেকে যায়, আরও বিস্তারিত সেটিংসে যান। 1C:Enterprise 8 ইনস্টলেশন ফোল্ডারে (সাধারণত c:\program files\1cv81\bin\conf বা c:\program files\1cv8\bin\) একটি ফাইল আছে nethasp.ini . এটি সুরক্ষা কী কনফিগারেশন ফাইল, এটি বিভাগে বিভক্ত, আমরা বিভাগে আগ্রহী . 1C ইনস্টল করার সময়, ডিফল্টরূপে, এই বিভাগে সমস্ত পরামিতি ডবল চিহ্ন দ্বারা পৃথক করা হয় ";", যার মানে এই সেটিংস উপেক্ষা করা হয়। এই ক্ষেত্রে, কী ড্রাইভার নিম্নলিখিত হিসাবে আচরণ করে:
1. একটি নিরাপত্তা কী সার্ভারের সন্ধানে পোর্ট 475-এর স্থানীয় নেটওয়ার্কে একটি সম্প্রচার ধরনের প্যাকেট পাঠানো হয়
2. যদি কোন প্রতিক্রিয়া না পাওয়া যায় - ত্রুটি

ডিফল্ট কনফিগারেশনের অসুবিধা:
1. সম্প্রচার কিছু সময় নেয়
2. সমস্ত সার্ভার এই ধরনের প্যাকেটগুলিতে সাড়া দেয় না
3. সম্প্রচার ভাল নয়, তবে এটি নেটওয়ার্কে একটি লোড

এই সমস্যা সমাধানের জন্য আপনাকে নিম্নলিখিতগুলি করতে হবে:
1. নির্দিষ্ট ঠিকানাটি নির্দেশ করুন যেখানে কী সার্ভারটি সন্ধান করতে হবে (উদাহরণস্বরূপ: NH_SERVER_ADDR = 192.168.100.100)
2. সম্প্রচার অনুসন্ধান অক্ষম করুন (NH_USE_BROADCAST = নিষ্ক্রিয়)
3. এবং প্যাকেটের প্রকারগুলি শুধুমাত্র TCP প্রোটোকলের মধ্যে সীমাবদ্ধ করুন (NH_TCPIP_METHOD = TCP)

অনুশীলন দেখায়, 1C: এন্টারপ্রাইজ 8 এর লঞ্চ গতি এই ধরনের সেটআপের পরে লক্ষণীয়ভাবে বৃদ্ধি পায়!

কিন্তু কিছু আছে এই পদ্ধতির অসুবিধা:

আপনাকে অবশ্যই নিশ্চিত করতে হবে যে নিরাপত্তা কী সার্ভারের ঠিকানা পরিবর্তন না হয়, অন্যথায় আপনাকে সমস্ত স্থানীয় মেশিনে nethasp.ini ফাইলটি পুনরায় কনফিগার করতে হবে!

আমার কাজের সময় আমাকে যে কীগুলির সাথে কাজ করতে হয়েছিল সেগুলি নিয়ে কাজ করার বিষয়ে আমি কয়েকটি পয়েন্ট স্পষ্ট করতে চাই:

1. মনিটর HASP কী দেখায় না

মনিটর নিজেই শুধুমাত্র একটি নির্দিষ্ট ঠিকানায় লাইসেন্স ম্যানেজারের উপস্থিতি দেখাতে পারে। সুরক্ষিত অ্যাপ্লিকেশনটি চাবি সহ কমপক্ষে একটি সেশন সফলভাবে খোলার পরেই তিনি কীটি দেখতে সক্ষম হবেন। উপরন্তু, এটা বিবেচনা করা উচিত যে Aladdin মনিটর শুধুমাত্র UDP প্রোটোকল, পোর্ট 475 এর উপর কাজ করে। সুতরাং, মনিটরে কী সম্পর্কে ডেটা অনুপস্থিতির মানে এই নয় যে কীটি অ্যাপ্লিকেশনের জন্য উপলব্ধ নয়।

2. একটি কম্পিউটারে দুটি 1C HASP সুরক্ষা কী৷

একটি কম্পিউটারে দুটি বা ততোধিক HASP সফ্টওয়্যার সুরক্ষা কী ইনস্টল করার সময়, অনুগ্রহ করে মনে রাখবেন যে:

  • বিভিন্ন সিরিজের সাথে কী সূক্ষ্ম কাজ করবে। (1C এর সাথে সম্পর্কিত: 1 সার্ভার এবং 1 নেটওয়ার্ক ভাল কাজ করবে)
  • এই বৈশিষ্ট্যটি সুরক্ষিত সফ্টওয়্যারের বিকাশকারী দ্বারা প্রয়োগ করা হলে একই সিরিজের কীগুলি কাজ করবে৷ যদি বিকাশকারী এই বৈশিষ্ট্যটি প্রয়োগ না করে থাকে, তবে একই সিরিজের কীগুলি এক কম্পিউটারে একসাথে কাজ করবে না; তাদের মধ্যে কেবল একটি দৃশ্যমান হবে: হয় পোর্টের সবচেয়ে কাছের একটি (এলপিটি কীগুলির ক্ষেত্রে), বা অবস্থিত জুনিয়র ঠিকানা সহ পোর্টে (HASP প্রোগ্রামগুলি সুরক্ষিত করার জন্য USB কীগুলির ক্ষেত্রে)। (1C এর সাথে সম্পর্কিত, - একটি কম্পিউটারে 2টি স্থানীয় বা 2টি নেটওয়ার্ক কী সম্ভবত সঠিকভাবে কাজ করবে না)
  • একটি স্থানীয় এবং নেটওয়ার্ক কী একসাথে রাখার সুপারিশ করা হয় না; এটি 1C এন্টারপ্রাইজের নিরাপত্তা বৈশিষ্ট্যের কারণে: একটি স্থানীয় কী সন্ধান করার সময়, প্রোগ্রামটি কখনই একটি নেটওয়ার্ক কী সন্ধান করবে না।

এই সমস্যার সম্ভাব্য সমাধান:

  • একাধিক HASP প্রোগ্রাম সুরক্ষা কী প্রতিস্থাপন করা হচ্ছে, একটি বড় সংখ্যক লাইসেন্স সহ (এটি এখানে ভালভাবে লেখা আছে: http://v8.1c.ru/predpriyatie/questions_licence.htm)।
  • বিভিন্ন কম্পিউটারে সুরক্ষা কী ইনস্টল করা, তারপরে প্রতিটি কী-এর জন্য লাইসেন্স ম্যানেজার ইনস্টল এবং কনফিগার করা।

3. নেটওয়ার্কে দুই বা ততোধিক লাইসেন্স ম্যানেজার (লাইসেন্স ম্যানেজার)

আপনার যদি দুটি বা ততোধিক নেটওয়ার্ক কী থাকে, তবে বিভিন্ন কম্পিউটারে সেগুলি বিতরণ করা সর্বদা যথেষ্ট নয়। লাইসেন্স ম্যানেজার কনফিগার করা আবশ্যক. প্রতিটি লাইসেন্স ম্যানেজারের একটি অনন্য নাম থাকতে হবে, যা সুরক্ষিত প্রোগ্রামে স্পষ্টভাবে যোগাযোগ করতে হবে। আপনি যদি একটি টার্মিনাল সার্ভার ব্যবহার করেন, এমনকি একই নেটওয়ার্ক কী দিয়েও একই ধরনের সেটআপ করার পরামর্শ দেওয়া হয়।

মেশিনে যেখানে কী ইনস্টল করা আছে সেখানে আমরা ফাইলটি খুঁজে পাই nhsrv.iniলাইসেন্স ম্যানেজারের সাথে ফোল্ডারে। NHS_SERVERNAMES প্যারামিটারটি লাইসেন্স সার্ভারের নামের জন্য দায়ী; এতে ল্যাটিন অক্ষর এবং সংখ্যা থাকতে পারে এবং 7টির বেশি অক্ষর থাকতে পারে না।

NHS_SERVERNAMES = NAME1

এর পরে, ক্লায়েন্ট মেশিনে, লাইসেন্স পরিচালকদের ঠিকানা এবং নাম স্পষ্টভাবে উল্লেখ করে, nethasp.ini ফাইলটি সম্পাদনা করার পরামর্শ দেওয়া হয়:

NH_TCPIP = সক্রিয় NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

ঠিক আছে, আমি মনে করি আমি সমস্ত সূক্ষ্মতা বর্ণনা করেছি, যদি আমার কিছু মনে থাকে তবে আমি অবশ্যই এটি যোগ করব! বিদায় সবাই!

1C অ্যাকাউন্টিং প্রোগ্রাম চালু করার সময়, অপারেটর "লাইসেন্স পাওয়া যায়নি" বার্তাটির সম্মুখীন হতে পারে। প্রোগ্রাম সুরক্ষা কী বা প্রাপ্ত সফ্টওয়্যার লাইসেন্স পাওয়া যায়নি।" এই সমস্যার ঘটনাটি সিস্টেম কনফিগারেশনের পরিবর্তনের সাথে যুক্ত হতে পারে, যার ফলস্বরূপ 1C সিস্টেমটিকে গুণগতভাবে নতুন হিসাবে স্বীকৃতি দিয়েছে, বা 1C নিজেই ভুল সেটিংসের সাথে (বিশেষ করে, nethasp.ini কনফিগারেশন ফাইলের নেটওয়ার্ক সেটিংস) ) এই উপাদানটিতে, আমি এই ত্রুটির কারণগুলি বিশদভাবে বিশ্লেষণ করব এবং কীভাবে এটি ঠিক করতে হবে তাও ব্যাখ্যা করব।

কর্মহীনতার কারণ

"লাইসেন্স পাওয়া যায়নি" ত্রুটিটি সাধারণত এমন পরিস্থিতিতে ঘটে যেখানে 1C প্রোগ্রাম স্থানীয় পিসি (বা সার্ভারে) একটি লাইসেন্স ফাইল (সাধারণত .lic এক্সটেনশন সহ) সনাক্ত করে না, যা নির্দিষ্ট সিস্টেমটিকে সম্পূর্ণরূপে চালু করা সম্ভব করে।

এই পরিস্থিতি নিম্নলিখিত কারণগুলির কারণে ঘটতে পারে:


1C তে "লাইসেন্স পাওয়া যায়নি" কীভাবে ঠিক করবেন

আসুন ত্রুটি থেকে পরিত্রাণ পেতে উপায় দেখুন “লাইসেন্স পাওয়া যায়নি. প্রোগ্রাম সুরক্ষা কী বা প্রাপ্ত সফ্টওয়্যার লাইসেন্স সনাক্ত করা যায়নি" 1C ব্যবহারকারী সিস্টেমে:

  1. প্রোগ্রাম শুরু করার আগে, আপনার ফায়ারওয়াল অক্ষম করুন;
  2. সিস্টেমে "আলাদিন মনিটর" ইনস্টল করুন। এই পণ্যপ্রোগ্রামের নেটওয়ার্ক সংস্করণে লাইসেন্সের ব্যবহার দেখায়। আপনার সিস্টেমে একটি ইনস্টল লাইসেন্স আছে কিনা তা যাচাই করতে এটি ব্যবহার করুন;
  3. একটি হার্ডওয়্যার লাইসেন্স ব্যবহার করার সময়, ইনফোবেস উইন্ডোতে, "সেটিংস" এ ক্লিক করুন এবং "হার্ডওয়্যার লাইসেন্স ব্যবহার করুন" বিকল্পের পাশের বাক্সটি চেক করুন যদি সেখানে এমন কোন চেকবক্স না থাকে;
  4. Nethasp.ini ফাইলটি সম্পাদনা করুন, যা নিম্নলিখিত পাথে অবস্থিত:

খোলা এই নথিএবং সেখানে ক্লায়েন্ট পিসির আইপি ঠিকানা এবং লাইসেন্স পরিচালকদের নাম লিখুন। এটি করার জন্য, বিশেষায়িত বিভাগে, নির্দেশ করুন:

তারপর বিভাগে, লাইসেন্স ম্যানেজার সার্ভারের আইপি ঠিকানা উল্লেখ করুন (NH_SERVER_ADDR = প্রয়োজনীয় আইপির মতো দেখতে হবে), এবং লাইসেন্স পরিচালকদের নাম (NH_SERVER_NAME = পরিচালকের নাম)।

ম্যানেজারের নাম প্রাথমিকভাবে NHS_SERVERNAMES = নাম 1, নাম 2, ইত্যাদি ফর্মের বিভাগে নির্দেশিত হয়েছে।

  • আপনার বিদ্যমান লাইসেন্স সক্রিয় করুন. আপনি যদি সনাক্তকৃত লাইসেন্সের অনুপস্থিতি সম্পর্কে একটি বার্তা পান তবে "হ্যাঁ" এ ক্লিক করুন এবং লাইসেন্স (স্থানীয় পিসি বা সার্ভার) ইনস্টল করার পথ নির্দেশ করুন।
  • তারপরে আমরা প্রাথমিকভাবে লাইসেন্স পাওয়ার, এটি পুনরায় প্রাপ্ত করার বা এটি আপডেট করার বিকল্পটি নির্বাচন করি। আমরা লাইসেন্সটির দৃশ্যমানতা "সমস্ত কম্পিউটার ব্যবহারকারী"-তে সেট করি, এটি পাওয়ার পদ্ধতি নির্বাচন করুন - ম্যানুয়াল, স্বয়ংক্রিয়, একটি ডিজিটাল মাধ্যমে। পূরণ করো নিবন্ধন ফর্ম, তারপরে আমরা একটি ফাইলে ডেটা সংরক্ষণ করি যা আমরা ডিরেক্টরিতে রাখি:

"প্রোগ্রাম সুরক্ষা কী খুঁজে পাওয়া যায়নি" বার্তাটির অর্থ হল যে 1C প্রোগ্রামটি এমন একটি হার্ডওয়্যার ডিভাইস খুঁজে পায়নি যা লাইসেন্সবিহীন ব্যবহার থেকে 1C প্রোগ্রামের সুরক্ষা হিসাবে কাজ করে। তাত্ত্বিকভাবে, আপনার কাছে নিরাপত্তা কী না থাকলে, এর মানে হল আপনি 1C-এর একটি লাইসেন্সবিহীন সংস্করণ ব্যবহার করছেন।

নিরাপত্তা কী-এর সবচেয়ে সাধারণ মডেল হল একটি ছোট ডিভাইস যা প্রিন্টার পোর্টের সাথে সিরিজে সংযুক্ত থাকে। গত কয়েক বছর ধরে, সুরক্ষা কীটি একটি ডিভাইসের আকারে সরবরাহ করা হয়েছে যা একটি USB পোর্টের মাধ্যমে কম্পিউটারের সাথে সংযোগ করে।

1C প্রোগ্রামের নেটওয়ার্ক সংস্করণের সাথে কাজ করার সময়, আপনি একটি নিরাপত্তা কী ব্যবহার করতে পারেন। এই ক্ষেত্রে, নেটওয়ার্কের একটি কম্পিউটারে কী ইনস্টল করা আবশ্যক।

সুতরাং, যদি, 1C প্রবেশ করার সময়, প্রোগ্রামটি "প্রোগ্রাম সুরক্ষা কী খুঁজে পাওয়া যায়নি" বার্তাটি প্রদর্শন করে, তবে এর বেশ কয়েকটি সম্ভাব্য কারণ রয়েছে:

  • 1. আপনার শারীরিকভাবে একটি সুরক্ষা কী নেই, কারণ আপনার কাছে লাইসেন্সবিহীন 1C প্রোগ্রাম রয়েছে৷
  • 2. আপনার কাছে 1C প্রোগ্রামের একটি লাইসেন্সকৃত সংস্করণ রয়েছে, কিন্তু সুরক্ষা কীটি কম্পিউটারের সাথে সংযুক্ত নেই (উদাহরণস্বরূপ, প্রশাসক এটিকে সপ্তাহান্তে বাড়িতে নিয়ে গিয়েছিলেন এবং এটি ফেরত দিতে ভুলে গেছেন)।
  • 3. আপনার কাছে 1C প্রোগ্রামের একটি লাইসেন্সকৃত সংস্করণ রয়েছে এবং কীটি নেটওয়ার্কের একটি কম্পিউটারে ইনস্টল করা আছে, কিন্তু অনুপস্থিত নেটওয়ার্ক সংযোগযে কম্পিউটারে কী ইনস্টল করা আছে বা যে কম্পিউটার থেকে আপনি 1C প্রোগ্রামে লগ ইন করছেন সেই কম্পিউটারে।
  • 4. আপনার কাছে 1C প্রোগ্রামের একটি লাইসেন্সকৃত সংস্করণ রয়েছে, এবং সমস্ত ডিভাইস সঠিকভাবে চালু এবং চালু করা হয়েছে, কিন্তু হার্ডওয়্যার ডিভাইসগুলির গতি যথেষ্ট কম যে প্রোগ্রামটি একটি নিরাপত্তা কী উপস্থিতির জন্য নেটওয়ার্কের সমস্ত কম্পিউটারে পোল করতে পারে৷ . যদি নির্দিষ্ট সময়ের মধ্যে নেটওয়ার্কে সুরক্ষা কী পাওয়া না যায়, তাহলে প্রোগ্রামটি একটি সংশ্লিষ্ট বার্তা প্রদর্শন করবে।

বেশিরভাগ ক্ষেত্রে, কম্পিউটারে প্রোগ্রামের লাইসেন্সবিহীন সংস্করণ ব্যবহার করা হলে "প্রোগ্রাম সুরক্ষা কী পাওয়া যায়নি" বার্তাটি উপস্থিত হয়। 1C প্রোগ্রাম ব্যবহার করতে, একটি লাইসেন্সকৃত সংস্করণ কিনুন। যদি আপনার লাইসেন্সের সাথে সবকিছু ঠিকঠাক থাকে তবে সাহায্যের জন্য আপনি যে কোম্পানি থেকে 1C প্রোগ্রাম কিনেছেন তার সাথে যোগাযোগ করুন।

আমি অন্য দিন এই সমস্যা জুড়ে এসেছি. একটি মেশিন কাজ করতে অস্বীকার করেছে 1C এন্টারপ্রাইজের নেটওয়ার্ক সংস্করণ. ডাটাবেসের সাথে সংযোগ করার সময়, নিম্নলিখিত ত্রুটি ঘটেছে:

আমি উল্লেখ করতে চাই যে ত্রুটিটি এমন একটি কম্পিউটারে উপস্থিত হয়েছে যেখানে 2টি ভিন্ন নেটওয়ার্ক সহ 2টি নেটওয়ার্ক কার্ড রয়েছে৷ কিছু কারণে আমি অবিলম্বে এই মুহূর্ত কোন গুরুত্ব সংযুক্ত না. দৃশ্যত কারণ HASP মনিটরআমি এই কীগুলি নিখুঁতভাবে সনাক্ত করেছি, তাই আমি 1C তে সমস্যাটি সন্ধান করেছি। ফলস্বরূপ, আমি অর্ধেক দিনের কাজের সময় হারিয়েছি। সমস্যাটি সত্যিই দুটি নেটওয়ার্ক কার্ডে, বা আরও সঠিকভাবে, 2টি ভিন্ন নেটওয়ার্কে, সমাধানটি ফাইলটিতে ছিল C:\Program Files\1cv81\bin\conf\nethasp.ini

যে নেটওয়ার্কে কোনো HASP কী নেই সেটি সংযোগ বিচ্ছিন্ন করার পর, মেশিনটি রিবুট করার পর, 1C চালু হয়েছে... আমি এই সমস্যার সমাধান খুঁজতে Google-এ গিয়েছিলাম। অনুসন্ধানটি বেশি সময় নেয়নি, সমাধানটি নিম্নরূপ ছিল:

আমি একটি ছোট শিক্ষামূলক প্রোগ্রাম দিয়ে শুরু করব:

1C: এন্টারপ্রাইজ 8হার্ডওয়্যার কী ব্যবহার করে একটি সুরক্ষা ব্যবস্থা ব্যবহার করা হয় HASP, আপনি ড্রাইভার, মনিটরিং প্রোগ্রাম এবং HASP লোডার পরিষেবা ডাউনলোড করতে পারেন ওয়েবসাইটে http://www.aladdin-rd.ru/, এবং বিশেষত http://www.aladdin-rd.ru/support/downloads সহায়তা বিভাগে /hasp/।

1C এর জন্য সুরক্ষা কীগুলি ভাগ করা হয়েছে:

1. একক-ব্যবহারকারী (1C চলমান কম্পিউটারের সাথে শারীরিকভাবে সংযুক্ত থাকতে হবে)

মডেল HASP HL ​​বেসিক (নীল রঙের ), এই কী চিহ্নিত করা হয়েছে H4 M1 ORGL8, বিল্ট-ইন মেমরি এবং ব্যক্তিগত আইডি নেই, কোনো প্যারামিটার এবং সেটিংস সংরক্ষণ করে না। একটি কর্মক্ষেত্রের জন্য লাইসেন্সকৃত পণ্য সরবরাহ করা হয়।

HASP নেটওয়ার্ক কী

2. মাল্টি-ইউজার (কীটি নেটওয়ার্কে রয়েছে, 1C যেকোনো কম্পিউটারে চালু করা যেতে পারে স্থানীয় নেটওয়ার্কের মধ্যেবা ডোমেইন)

নেটওয়ার্ক ক্লায়েন্ট কীগুলির একটি সিরিজ অন্তর্ভুক্ত ( লাল ) তাদের একটি অভ্যন্তরীণ মেমরি রয়েছে যা লাইসেন্সের সংখ্যা এবং একটি অনন্য আইডি সংরক্ষণ করে। 5, 10, 20, 50 এবং 100 ব্যবহারকারীদের জন্য বিভিন্ন প্রকার রয়েছে। চিহ্ন আছে NETXX ORGL8 , কোথায় XX- লাইসেন্সের সংখ্যা (উদাহরণস্বরূপ NET5 ORGL8 ) এছাড়াও 300 এবং 500 ব্যবহারকারীর জন্য কী আছে যা চিহ্নিত করা হয়েছে NET250+ ORG8A এবং NET250+ ORG8B . অতিরিক্ত ক্লায়েন্ট লাইসেন্সের আকারে 5টি ওয়ার্কস্টেশনের জন্য লাইসেন্সকৃত পণ্যের পাশাপাশি আলাদাভাবে সরবরাহ করা হয়।

সার্ভার 1C এর জন্য কী

3. সার্ভার (যে কম্পিউটারে 1C এন্টারপ্রাইজ এজেন্ট সার্ভার ইনস্টল এবং চলমান রয়েছে তার সাথে অবশ্যই শারীরিকভাবে স্থানীয়ভাবে সংযুক্ত থাকতে হবে)

1C এন্টারপ্রাইজ সার্ভারের জন্য কীগুলি হল৷ শুধুমাত্র স্থানীয়. 32-বিটসংস্করণে একটি সুরক্ষা কী রয়েছে HASP HL ​​প্রো (বেগুনি ), যার অভ্যন্তরীণ মেমরি এবং একটি অনন্য আইডি রয়েছে। চিহ্ন আছে ENSR8 , 1C এন্টারপ্রাইজ সার্ভারের জন্য একটি লাইসেন্সের সাথে আসে।

জন্য 64-বিটসার্ভার কী ব্যবহার করা হয় HASP HL ​​ম্যাক্স (সবুজ রঙ ) অভ্যন্তরীণ মেমরি এবং অনন্য আইডি সহ। চিহ্ন আছে EN8SA এবং 32-বিট সার্ভার সমর্থন করে। সেগুলো. একটি 64-বিট সার্ভারের জন্য লাইসেন্স থাকা, আপনি কী পরিবর্তন না করে 32-বিট সংস্করণটি ব্যবহার করতে পারেন, তবে বিপরীতে নয়।

একটি একক-ব্যবহারকারী এবং সার্ভার কী কাজ করার জন্য যথেষ্টস্থানীয় মেশিনে নিরাপত্তা কী ড্রাইভার ইনস্টল করুন এবং স্থানীয় USB পোর্টে নিরাপত্তা কী ঢোকান।

একটি মাল্টি-ইউজার (নেটওয়ার্ক) নিরাপত্তা কী এর জন্য আপনার প্রয়োজন:
1. নেটওয়ার্কের একটি মেশিনে নিরাপত্তা কী ড্রাইভার ইনস্টল করুন, যা কী সার্ভার হিসাবে কাজ করবে - HASP4_driver_setup.zip
2. একই মেশিনে নিরাপত্তা কী সার্ভার (পরিষেবা) ইনস্টল করুন - HASP_LM_setup.zip
3. সার্ভারের USB পোর্টে নিরাপত্তা কী ঢোকান
4. ক্লায়েন্ট মেশিনে 1C ইনস্টল করুন

সাধারণভাবে, এই ক্রিয়াগুলি 1C কাজ করার জন্য যথেষ্ট। স্থানীয় মেশিনে 1C:এন্টারপ্রাইজ 8 এর লঞ্চ এবং পরবর্তী অপারেশন চলাকালীন, সিস্টেমটি পোর্ট 475-এ একটি সম্প্রচার অনুরোধ ব্যবহার করে যোগাযোগ করবে এবং সুরক্ষা কী সন্ধান করবে। অনুসন্ধান ব্যর্থ হলে, একটি বার্তা প্রদর্শিত হবে "প্রোগ্রাম সুরক্ষা কী পাওয়া যায়নি"এবং 1C এর কাজ: এন্টারপ্রাইজ ব্যাহত হবে।

আপনি যদি বার্তাটির মুখোমুখি হন " অ্যাপ্লিকেশন সুরক্ষা কী পাওয়া যায়নি"পরীক্ষা করা প্রয়োজন:
1. কী সার্ভারের USB পোর্টে একটি সুরক্ষা কী উপস্থিতি৷
2. সার্ভারে কী সার্ভার চলছে কিনা তা পরীক্ষা করুন (প্রসেস নাম "হ্যাস্প লোডার")
3. পোর্ট 475-এ স্থানীয় মেশিন থেকে কী সার্ভারের প্রাপ্যতা পরীক্ষা করতে টেলনেট কমান্ড ব্যবহার করুন (উদাহরণস্বরূপ: টেলনেট 192.168.100.100 475)

যদি সমস্ত চেক সফল হয়, কিন্তু ত্রুটি থেকে যায়, আরও বিস্তারিত সেটিংসে যান। 1C:Enterprise 8 ইনস্টলেশন ফোল্ডারে (সাধারণত c:\program files\1cv81\bin\conf বা c:\program files\1cv8\bin\) একটি ফাইল আছে nethasp.ini . এটি সুরক্ষা কী কনফিগারেশন ফাইল, এটি বিভাগে বিভক্ত, আমরা বিভাগে আগ্রহী . 1C ইনস্টল করার সময়, ডিফল্টরূপে, এই বিভাগে সমস্ত পরামিতি ডবল চিহ্ন দ্বারা পৃথক করা হয় ";", যার মানে এই সেটিংস উপেক্ষা করা হয়। এই ক্ষেত্রে, কী ড্রাইভার নিম্নলিখিত হিসাবে আচরণ করে:
1. একটি নিরাপত্তা কী সার্ভারের সন্ধানে পোর্ট 475-এর স্থানীয় নেটওয়ার্কে একটি সম্প্রচার ধরনের প্যাকেট পাঠানো হয়
2. যদি কোন প্রতিক্রিয়া না পাওয়া যায় - ত্রুটি

ডিফল্ট কনফিগারেশনের অসুবিধা:
1. সম্প্রচার কিছু সময় নেয়
2. সমস্ত সার্ভার এই ধরনের প্যাকেটগুলিতে সাড়া দেয় না
3. সম্প্রচার ভাল নয়, তবে এটি নেটওয়ার্কে একটি লোড

এই সমস্যা সমাধানের জন্য আপনাকে নিম্নলিখিতগুলি করতে হবে:
1. নির্দিষ্ট ঠিকানাটি নির্দেশ করুন যেখানে কী সার্ভারটি সন্ধান করতে হবে (উদাহরণস্বরূপ: NH_SERVER_ADDR = 192.168.100.100)
2. সম্প্রচার অনুসন্ধান অক্ষম করুন (NH_USE_BROADCAST = নিষ্ক্রিয়)
3. এবং প্যাকেটের প্রকারগুলি শুধুমাত্র TCP প্রোটোকলের মধ্যে সীমাবদ্ধ করুন (NH_TCPIP_METHOD = TCP)

অনুশীলন দেখায়, 1C: এন্টারপ্রাইজ 8 এর লঞ্চ গতি এই ধরনের সেটআপের পরে লক্ষণীয়ভাবে বৃদ্ধি পায়!

কিন্তু কিছু আছে এই পদ্ধতির অসুবিধা:

আপনাকে অবশ্যই নিশ্চিত করতে হবে যে নিরাপত্তা কী সার্ভারের ঠিকানা পরিবর্তন না হয়, অন্যথায় আপনাকে সমস্ত স্থানীয় মেশিনে nethasp.ini ফাইলটি পুনরায় কনফিগার করতে হবে!

আমার কাজের সময় আমাকে যে কীগুলির সাথে কাজ করতে হয়েছিল সেগুলি নিয়ে কাজ করার বিষয়ে আমি কয়েকটি পয়েন্ট স্পষ্ট করতে চাই:

1. মনিটর HASP কী দেখায় না

মনিটর নিজেই শুধুমাত্র একটি নির্দিষ্ট ঠিকানায় লাইসেন্স ম্যানেজারের উপস্থিতি দেখাতে পারে। সুরক্ষিত অ্যাপ্লিকেশনটি চাবি সহ কমপক্ষে একটি সেশন সফলভাবে খোলার পরেই তিনি কীটি দেখতে সক্ষম হবেন। উপরন্তু, এটা বিবেচনা করা উচিত যে Aladdin মনিটর শুধুমাত্র UDP প্রোটোকল, পোর্ট 475 এর উপর কাজ করে। সুতরাং, মনিটরে কী সম্পর্কে ডেটা অনুপস্থিতির মানে এই নয় যে কীটি অ্যাপ্লিকেশনের জন্য উপলব্ধ নয়।

2. একটি কম্পিউটারে দুটি 1C HASP সুরক্ষা কী৷

একটি কম্পিউটারে দুটি বা ততোধিক HASP সফ্টওয়্যার সুরক্ষা কী ইনস্টল করার সময়, অনুগ্রহ করে মনে রাখবেন যে:

  • বিভিন্ন সিরিজের সাথে কী সূক্ষ্ম কাজ করবে। (1C এর সাথে সম্পর্কিত: 1 সার্ভার এবং 1 নেটওয়ার্ক ভাল কাজ করবে)
  • এই বৈশিষ্ট্যটি সুরক্ষিত সফ্টওয়্যারের বিকাশকারী দ্বারা প্রয়োগ করা হলে একই সিরিজের কীগুলি কাজ করবে৷ যদি বিকাশকারী এই বৈশিষ্ট্যটি প্রয়োগ না করে থাকে, তবে একই সিরিজের কীগুলি এক কম্পিউটারে একসাথে কাজ করবে না; তাদের মধ্যে কেবল একটি দৃশ্যমান হবে: হয় পোর্টের সবচেয়ে কাছের একটি (এলপিটি কীগুলির ক্ষেত্রে), বা অবস্থিত জুনিয়র ঠিকানা সহ পোর্টে (HASP প্রোগ্রামগুলি সুরক্ষিত করার জন্য USB কীগুলির ক্ষেত্রে)। (1C এর সাথে সম্পর্কিত, - একটি কম্পিউটারে 2টি স্থানীয় বা 2টি নেটওয়ার্ক কী সম্ভবত সঠিকভাবে কাজ করবে না)
  • একটি স্থানীয় এবং নেটওয়ার্ক কী একসাথে রাখার সুপারিশ করা হয় না; এটি 1C এন্টারপ্রাইজের নিরাপত্তা বৈশিষ্ট্যের কারণে: একটি স্থানীয় কী সন্ধান করার সময়, প্রোগ্রামটি কখনই একটি নেটওয়ার্ক কী সন্ধান করবে না।

এই সমস্যার সম্ভাব্য সমাধান:

  • একাধিক HASP প্রোগ্রাম সুরক্ষা কী প্রতিস্থাপন করা হচ্ছে, একটি বড় সংখ্যক লাইসেন্স সহ (এটি এখানে ভালভাবে লেখা আছে: http://v8.1c.ru/predpriyatie/questions_licence.htm)।
  • বিভিন্ন কম্পিউটারে সুরক্ষা কী ইনস্টল করা, তারপরে প্রতিটি কী-এর জন্য লাইসেন্স ম্যানেজার ইনস্টল এবং কনফিগার করা।

3. নেটওয়ার্কে দুই বা ততোধিক লাইসেন্স ম্যানেজার (লাইসেন্স ম্যানেজার)

আপনার যদি দুটি বা ততোধিক নেটওয়ার্ক কী থাকে, তবে বিভিন্ন কম্পিউটারে সেগুলি বিতরণ করা সর্বদা যথেষ্ট নয়। লাইসেন্স ম্যানেজার কনফিগার করা আবশ্যক. প্রতিটি লাইসেন্স ম্যানেজারের একটি অনন্য নাম থাকতে হবে, যা সুরক্ষিত প্রোগ্রামে স্পষ্টভাবে যোগাযোগ করতে হবে। আপনি যদি একটি টার্মিনাল সার্ভার ব্যবহার করেন, এমনকি একই নেটওয়ার্ক কী দিয়েও একই ধরনের সেটআপ করার পরামর্শ দেওয়া হয়।

মেশিনে যেখানে কী ইনস্টল করা আছে সেখানে আমরা ফাইলটি খুঁজে পাই nhsrv.iniলাইসেন্স ম্যানেজারের সাথে ফোল্ডারে। NHS_SERVERNAMES প্যারামিটারটি লাইসেন্স সার্ভারের নামের জন্য দায়ী; এতে ল্যাটিন অক্ষর এবং সংখ্যা থাকতে পারে এবং 7টির বেশি অক্ষর থাকতে পারে না।

NHS_SERVERNAMES = NAME1

এর পরে, ক্লায়েন্ট মেশিনে, লাইসেন্স পরিচালকদের ঠিকানা এবং নাম স্পষ্টভাবে উল্লেখ করে, nethasp.ini ফাইলটি সম্পাদনা করার পরামর্শ দেওয়া হয়:

NH_TCPIP = সক্রিয় NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

ঠিক আছে, আমি মনে করি আমি সমস্ত সূক্ষ্মতা বর্ণনা করেছি, যদি আমার কিছু মনে থাকে তবে আমি অবশ্যই এটি যোগ করব! বিদায় সবাই!

শুভেচ্ছা, ম্যাকসিম!

বিষয়ে প্রকাশনা