প্রকাশনা। প্রকাশনা 1s ফাইল মোড পাতলা ক্লায়েন্ট


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

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

ফাইল সংস্করণ 1C: সুবিধা এবং অসুবিধা

1C: এন্টারপ্রাইজ 8 প্ল্যাটফর্ম স্থাপনের জন্য সবচেয়ে সহজ এবং সস্তা বিকল্প হল ফাইল বিকল্প। অনেকে ভুল করে বলে যে এটি মাল্টি-ইউজার নেটওয়ার্কিংয়ের জন্য উপযুক্ত নয়। মোটেও নয়, এই কাজের বিকল্পটি নেটওয়ার্ক সংস্করণ ছাড়াই একজন ব্যবহারকারীর কাজের জন্য এবং 5 ক্লায়েন্ট পর্যন্ত ভাগ করার জন্য উভয়ই ব্যবহার করা যেতে পারে। 1C ফাইল বিকল্পের ক্রিয়াকলাপটি কনফিগার করতে, আপনি একটি সাধারণ কম্পিউটার ব্যবহার করতে পারেন যেখানে ডিরেক্টরিটি "ভাগ করা" (ভাগ করা ফোল্ডারে অ্যাক্সেস খোলা আছে), যেখানে আসলে, ডাটাবেসের সাথে একটি একক ফাইল রয়েছে। স্বাভাবিকভাবেই, এই কম্পিউটারটি ক্রমাগত চালু করা আবশ্যক যাতে ব্যবহারকারীরা ডাটাবেস অ্যাক্সেস করতে পারে। দ্বিতীয় খুব আনন্দদায়ক মুহূর্তটি হ'ল এই ভাগ করা ফোল্ডারে প্রোগ্রামের সাথে কাজ করা সমস্ত ব্যবহারকারীর সম্পূর্ণ অ্যাক্সেস, অর্থাৎ তাদের প্রত্যেকে কেবল 1C এর সাথে কাজ করতে পারে না, তবে তাদের কম্পিউটারে এই ডাটাবেসটি অনুলিপি করার ক্ষমতাও রয়েছে (ফ্ল্যাশ ড্রাইভ, অপসারণযোগ্য ডিস্ক, ইত্যাদি। এটি এই উপসংহারের দিকে নিয়ে যায় যে একটি বড় কোম্পানিতে ডেটার নিরাপত্তা নিয়ন্ত্রণ করা অসম্ভব। এবং অবশ্যই, কেউ বলতে ব্যর্থ হতে পারে না যে 1C ফাইল স্থাপনার বিকল্পটি ব্যবহার করার সময়, সমস্ত গণনা এবং ক্রিয়াকলাপ ক্লায়েন্টের কম্পিউটারে সঞ্চালিত হয়, তাই ওয়ার্কস্টেশনগুলিতে অবশ্যই কম্পিউটিং শক্তির একটি ভাল সরবরাহ থাকতে হবে: একটি শক্তিশালী প্রসেসর এবং পর্যাপ্ত RAM। এবং এটি, বর্তমান ডলারের হারে, সবাই সামর্থ্য করতে পারে না, বিবেচনা করে, তদুপরি, প্রোগ্রামের প্রতিটি নতুন সংস্করণ প্রকাশের সাথে সাথে, হার্ডওয়্যারের প্রয়োজনীয়তাগুলি কেবলমাত্র বেশি হয়ে যায়।

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

1C ফাইলে ক্লায়েন্ট সংযোগ

ব্যবহারকারীদের 1C:Enterprise-এর ফাইল-সার্ভার সংস্করণের সাথে কাজ করার জন্য, 2টি বিকল্প সম্ভব: "মোটা ক্লায়েন্ট" এবং ওয়েব ক্লায়েন্ট। প্রথম বিকল্পটি সবচেয়ে সহজ, এটি স্থানীয় সংস্করণে ব্যবহৃত হয় এবং খুব মনোযোগের যোগ্য নয়। কিন্তু ওয়েব ক্লায়েন্ট ব্যবহার করার সময়, সফ্টওয়্যার ইনস্টল করার কার্যত কোন প্রয়োজন নেই। এই মোডে কাজ করার জন্য, আপনার শুধুমাত্র একটি সামঞ্জস্যপূর্ণ ওয়েব ব্রাউজার প্রয়োজন যা প্রায় যেকোনো প্ল্যাটফর্মে এমনকি 3G ইন্টারনেটের মাধ্যমে ট্যাবলেটেও চালানো যেতে পারে। অবশ্যই, আপনাকে সেটআপটি কিছুটা জটিল করতে হবে, কারণ ফাইলটি ছাড়াও আপনার একটি ওয়েব সার্ভারের প্রয়োজন হবে, তবে এটি অনেক সুবিধা নিয়ে আসবে:

  • যেকোনো ডিভাইস এবং যেকোনো অপারেটিং সিস্টেমে কাজ করুন (MacOS, Linux, Windows, Android ট্যাবলেট, ইত্যাদি);
  • ইন্টারনেট আছে এমন যেকোনো জায়গা থেকে কাজ করুন (অবশ্যই, উপযুক্ত সেটিংস সহ);
  • ওয়ার্কস্টেশনে সফ্টওয়্যার ইনস্টল এবং আপডেট করার দরকার নেই।

    ফাইল-সার্ভার 1C স্থাপনের সাধারণ মুহূর্ত

    লাইসেন্সের সমস্যাটি বাইপাস করা যায় না: সংযোগের ধরন নির্বিশেষে প্রতিটি ক্লায়েন্টকে সংযুক্ত করতে, প্রোগ্রামটি ছাড়াও, একই সাথে কর্মরত ব্যবহারকারীর দ্বারা অ্যাক্সেসের জন্য একটি ক্লায়েন্ট লাইসেন্স ক্রয় করা প্রয়োজন। এটি হয় একটি হার্ডওয়্যার কী (USB টোকেন) বা একটি সফ্টওয়্যার পিন হতে পারে৷

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

পরিষেবা ব্যবহারকারীরা শুধুমাত্র একটি ওয়েব ব্রাউজারেই নয়, 1C: এন্টারপ্রাইজ পাতলা ক্লায়েন্টেও অ্যাপ্লিকেশনগুলির সাথে কাজ করতে পারে।

এই নিবন্ধটি আপনাকে দেখাবে কিভাবে উইন্ডোজ অপারেটিং সিস্টেম চালিত একটি কম্পিউটারে পাতলা ক্লায়েন্ট ইনস্টল এবং ব্যবহার করতে হয়।

1. পাতলা ক্লায়েন্টের সঠিক সংস্করণ নির্ধারণ করুন

প্রথমে আপনাকে পাতলা ক্লায়েন্টের কোন সংস্করণটি প্রয়োজন তা নির্ধারণ করতে হবে।

2. পাতলা ক্লায়েন্ট ডাউনলোড করুন

পাতলা ক্লায়েন্ট সঠিক সংস্করণ ডাউনলোড করুন. এখানে যারা পরিষেবাতে ব্যবহৃত তাদের জন্য পাতলা ক্লায়েন্ট ইনস্টলার ডাউনলোড করার লিঙ্ক রয়েছে৷ ওয়েবসাইট 1C এর সংস্করণ: এন্টারপ্রাইজ 8 প্ল্যাটফর্ম এবং উইন্ডোজের বিভিন্ন সংস্করণ:

64-বিট পাতলা ক্লায়েন্ট শুধুমাত্র একটি পরিষেবা সংস্থা বা পরিষেবা সমর্থন লাইনের সুপারিশে ইনস্টল করা উচিত।

যদি ইন্টারনেট ব্রাউজার ডাউনলোড করা ফাইলটি কোথায় রাখবেন তা জিজ্ঞাসা না করে, তবে ফাইলটি ব্রাউজারের ডিফল্ট সেটিংসে নির্ধারিত ফোল্ডারে সংরক্ষণ করা হবে। সাধারণত এই ফোল্ডারটির নাম দেওয়া হয় ডাউনলোডবা ডাউনলোড.

স্বয়ংক্রিয় পাতলা ক্লায়েন্ট আপডেট Windows XP এবং Windows Vista-এর অধীনে কাজ করে না। অতএব, আপনি প্রতিবার পরিষেবাতে 1C:Enterprise প্ল্যাটফর্মের সংস্করণ আপডেট করার সময় আপনাকে পাতলা ক্লায়েন্টের একটি নতুন সংস্করণ ইনস্টল করতে হবে। এটি খুব সুবিধাজনক নয় এবং আমরা আপনাকে আরও আধুনিক অপারেটিং সিস্টেমে আপগ্রেড করার কথা বিবেচনা করার পরামর্শ দিই।

3. পাতলা ক্লায়েন্ট ইনস্টল করা

ডাউনলোড করা সেটআপ ফাইল ব্যবহার করে পাতলা ক্লায়েন্ট ইনস্টল করুন:


4. পাতলা ক্লায়েন্ট সেটআপ

1C: এন্টারপ্রাইজ 8 পাতলা ক্লায়েন্টের সাথে কাজ করার সুবিধার জন্য, একটি গাছের আকারে ইনফোবেসের তালিকা প্রদর্শনের মোড সক্ষম করার পরামর্শ দেওয়া হচ্ছে (এটি একবার করা যথেষ্ট):

  1. পাতলা ক্লায়েন্ট চালু করুন.
  2. উইন্ডোতে ক্লিক করুন লঞ্চ 1C: এন্টারপ্রাইজবোতাম স্থাপন...
  3. চেক বক্স গাছ হিসাবে প্রদর্শন করুন.
  4. বোতাম চাপা ঠিক আছে.

এর পরে, একটি গ্রুপ পাতলা ক্লায়েন্ট ইনফোবেসের তালিকায় অবস্থিত হবে। ওয়েবসাইটপয়েন্ট সহ।

2016-12-07T18:05:29+00:00

G8 এর অনেক ব্যবহারকারী ইতিমধ্যেই "থিক ক্লায়েন্ট" এবং "থিন ক্লায়েন্ট" এর মতো শব্দ শুনেছেন। কিন্তু খুব কম লোকই জানে এর মানে কি।

মোটা ক্লায়েন্টপ্রোগ্রামের সাথে কাজ করার স্বাভাবিক উপায়। আমরা দীর্ঘদিন ধরে এটিতে অভ্যস্ত হয়েছি (7.7 এবং 8.2 এর সময় থেকে)। বিস্তারিত .

পাতলা ক্লায়েন্ট- এটি ইন্টারনেটের মাধ্যমে কাজ করার জন্য 1C লঞ্চ মোড, যখন অ্যাকাউন্টিং ডাটাবেস আমাদের কম্পিউটারে বা এমনকি আমাদের নেটওয়ার্কে থাকে না, তবে কোথাও হাজার হাজার কিলোমিটার দূরে দূরবর্তী সার্ভারে (সম্ভবত অন্য শহর বা দেশে)। বিস্তারিত .

সহজ কথায়, একজন সাধারণ হিসাবরক্ষকের জন্য যিনি সরাসরি তার কম্পিউটারে বা কোম্পানির নেটওয়ার্কে ডাটাবেসের সাথে কাজ করেন, একটি পাতলা এবং মোটা ক্লায়েন্টের মধ্যে কোন পার্থক্য নেই।

তবে এটি প্রায়শই ঘটে যে কিছু ত্রুটি একটি ক্লায়েন্টে প্রদর্শিত হয় এবং অন্যটিতে অনুপস্থিত থাকে। যেমন, উদাহরণস্বরূপ, 1C অ্যাকাউন্টিং 8.3-এ লেনদেনের প্রদর্শন সহ।

এই ক্ষেত্রে, আমরা বর্তমানে কোন ক্লায়েন্টে কাজ করছি তা খুঁজে বের করা এবং এটি অন্যটিতে পরিবর্তন করা কার্যকর হতে পারে।

আপনি কোন ক্লায়েন্টের সাথে কাজ করছেন তা কীভাবে বুঝবেন? আপনার 1C সংস্করণ সহ উইন্ডোটি দেখুন (নিবন্ধে):

সেখানে, "অ্যাপ্লিকেশন" আইটেমে, আপনার ক্লায়েন্টকে নির্দেশ করা হবে:

ক্লায়েন্ট কিভাবে পরিবর্তন করতে হয় সে সম্পর্কে লেখা আছে।

আন্তরিকভাবে, (শিক্ষক এবং বিকাশকারী)।

আপনি প্ল্যাটফর্মটি ইনস্টল করার পরে, একটি খালি কনফিগারেশন তৈরি করেছেন (বা কিছু ধরণের শিক্ষামূলক ডেমো কনফিগারেশন ইনস্টল করেছেন), তারপর আপনি যখন 1C স্টার্টার শুরু করবেন, আপনি দুটি বোতাম দেখতে পাবেন: "1C এন্টারপ্রাইজ" এবং "কনফিগারেশন" (এর জন্য আপনাকে প্রয়োজন তালিকা থেকে কোন ধরনের বেস নির্বাচন করুন, দেখুন চিত্র 1.1.1)।

ভাত। 1.1.1। স্টার্টার 1C

মোটামুটি, এই দুটি প্রধান ধরনের ক্লায়েন্ট অ্যাপ্লিকেশন।

যাইহোক একটি ক্লায়েন্ট অ্যাপ্লিকেশন কি? একটি ক্লায়েন্ট অ্যাপ্লিকেশন ব্যবহারকারীর কম্পিউটারে ইনস্টল করা একটি প্রোগ্রাম যা ব্যবহারকারীর 1C: এন্টারপ্রাইজ সিস্টেমের সাথে যোগাযোগ করে। আসলে, আমাদের কাছে দুটি প্রধান ধরণের প্রোগ্রাম রয়েছে যেখানে ব্যবহারকারী কাজ করতে পারে: একটি কনফিগারেটর, যেখানে প্রোগ্রামার একটি অ্যাপ্লিকেশন সমাধান তৈরি করে এবং একটি এন্টারপ্রাইজ, যেখানে ব্যবহারকারী প্রোগ্রামার দ্বারা তৈরি ডেটা এবং অ্যালগরিদমগুলির সাথে কাজ করে। এটি প্ল্যাটফর্ম 8.0 এবং 8.1 এর ক্ষেত্রে ছিল। 8.2 প্ল্যাটফর্ম, এবং তারপর 8.3 প্ল্যাটফর্মের আবির্ভাবের সাথে, ক্লায়েন্ট অ্যাপ্লিকেশনের সংখ্যা বৃদ্ধি পেয়েছে।

প্ল্যাটফর্ম 8.2 প্রকাশের পরে, 1C:ব্যবহারকারী অ্যাপ্লিকেশন মোডে এন্টারপ্রাইজ পাতলা এবং মোটা ক্লায়েন্টগুলিতে কাজ করতে পারে এবং একটি ওয়েব ক্লায়েন্টও উপস্থিত হয়েছে যা আপনাকে একটি ওয়েব ব্রাউজার থেকে 1C:Enterprise-এর সাথে কাজ করতে দেয়।

মোট, এই মুহূর্তে চার ধরনের ক্লায়েন্ট অ্যাপ্লিকেশন রয়েছে:

  • "পাতলা ক্লায়েন্ট"
  • "ফ্যাট ক্লায়েন্ট"
  • ওয়েব ক্লায়েন্ট

কেন একটি নিয়মিত ক্লায়েন্ট অ্যাপ্লিকেশনকে তিন প্রকারে বিভক্ত করা প্রয়োজন: "পাতলা", "মোটা" এবং ওয়েব-ক্লায়েন্ট? এটি সাধারণভাবে প্রযুক্তি এবং বিশেষ করে ইন্টারনেটের বিকাশের কারণে। প্রায়শই, 1C এর সাথে কাজ করার প্রয়োজনীয়তা দেখা দিতে শুরু করে: ইন্টারনেটের মাধ্যমে এন্টারপ্রাইজ, এবং এটি কিছু বিধিনিষেধ আরোপ করতে শুরু করে, যেহেতু ইন্টারনেটের ব্যান্ডউইথ একটি প্রচলিত স্থানীয় নেটওয়ার্কের তুলনায় অনেক সংকীর্ণ। অতএব, 8.0 এবং 8.1 সংস্করণের সময় বিদ্যমান সেই প্ল্যাটফর্ম প্রযুক্তিগুলি নতুন বাস্তবতায় অপ্রযোজ্য হয়ে উঠেছে। ফলস্বরূপ, প্ল্যাটফর্ম 8.2 তৈরি করা হয়েছিল, যেখানে এটি তিনটি প্রকারে বিভক্ত ছিল: "পুরু", "পাতলা" এবং ওয়েব-ক্লায়েন্ট।

আমরা আরো বিস্তারিতভাবে সব ধরনের ক্লায়েন্টদের বিশ্লেষণ করব।

"পাতলা ক্লায়েন্ট"

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

এই ধরনের ক্লায়েন্ট অ্যাপ্লিকেশন একটি পৃথক বন্টন নামে আসে « পাতলা ক্লায়েন্ট 1C: উইন্ডোজের জন্য এন্টারপ্রাইজ», 1C ওয়েবসাইট থেকে ডাউনলোড করা হয়েছে (যদি আপনার আইটিএস সাবস্ক্রিপশন থাকে) এবং স্থানীয় মেশিনে ইনস্টল করা হয়। উইন্ডোজ অপারেটিং সিস্টেমের এক্সিকিউটেবল ফাইলকে বলা হয় 1Cv8с.exe.

"পাতলা ক্লায়েন্ট" ডাটাবেসের সাথে TCP/IP, HTTP, HTTPS প্রোটোকলের মাধ্যমে যোগাযোগ করতে পারে। পাতলা ক্লায়েন্টের জন্য HTTP এবং HTTPS প্রোটোকলের উপর কাজ করার জন্য, একটি ওয়েব সার্ভার, যেমন Apache বা IIS, সার্ভারের পাশে ইনস্টল এবং কনফিগার করা আবশ্যক। এবং সবচেয়ে আকর্ষণীয় বিষয়: ওয়েব সার্ভার ফাইল এবং ক্লায়েন্ট-সার্ভার মোডে 1C-এন্টারপ্রাইজের সাথে ইন্টারঅ্যাক্ট করতে পারে।

আসুন বিভিন্ন প্রোটোকল ব্যবহার করে "পাতলা ক্লায়েন্ট" এর কাজ বিশ্লেষণ করি। প্রথমত, সাধারণ TCP/IP দিয়ে শুরু করা যাক (কে জানে না, এটি ইথারনেট লোকাল এরিয়া নেটওয়ার্কের জন্য সবচেয়ে সাধারণ প্রোটোকল)। একটি ইথারনেট নেটওয়ার্কে একটি পাতলা ক্লায়েন্টের সাথে কাজ করার জন্য দুটি বিকল্প রয়েছে: ক্লায়েন্ট-সার্ভার ভেরিয়েন্ট এবং একটি ফাইল বেস দিয়ে কাজ করা।

"1C: এন্টারপ্রাইজ" এর কাজের জন্য এই দুটি বিকল্প বিবেচনা করুন:

ফাইল বিকল্পপ্রযোজ্য যখন এক বা একাধিক ব্যবহারকারী একটি ছোট নেটওয়ার্কের মধ্যে কাজ করে, সেইসাথে যখন প্রচুর পরিমাণে ডেটা বা কষ্টকর গণনা ব্যবহার করা হয় না। কাজের এই সংস্করণে, সমস্ত ডেটা একটি ফাইলে অবস্থিত। 1Cv8.1CD, যাকে "1C: এন্টারপ্রাইজ" ফাইল ডাটাবেস বলা হয়। পরিকল্পিতভাবে, ফাইল সংস্করণের কাজটি নিম্নরূপ উপস্থাপন করা যেতে পারে:

ভাত। 1.1.2 ফাইল সংস্করণের অপারেশনের পরিকল্পিত উপস্থাপনা

ক্লায়েন্ট-সার্ভার বিকল্পএকটি আরো জটিল গঠন আছে। এটি বিপুল সংখ্যক ব্যবহারকারীর কাজের জন্য এবং বিপুল পরিমাণ ডেটার কষ্টকর গণনার জন্য ডিজাইন করা হয়েছে। মোট, এই বিকল্পটিতে তিনটি লিঙ্ক রয়েছে: ক্লায়েন্ট হল সেই অ্যাপ্লিকেশন যার উপর শেষ ব্যবহারকারী কাজ করে; একটি 1C: এন্টারপ্রাইজ সার্ভার ক্লাস্টার হল একটি প্রোগ্রাম যা ক্লায়েন্ট এবং ডাটাবেস ম্যানেজমেন্ট সিস্টেমের মধ্যে মিথস্ক্রিয়া প্রদান করে; এসকিউএল - সার্ভার (ডাটাবেস ম্যানেজমেন্ট সিস্টেম) - একটি বিশেষ প্রোগ্রাম যা একটি ডাটাবেস সংগঠিত করতে এবং এটি সংরক্ষণ করার জন্য ডিজাইন করা হয়েছে। পরিকল্পিতভাবে, এটি নিম্নরূপ উপস্থাপন করা যেতে পারে:

ভাত। 1.1.3 ক্লায়েন্ট-সার্ভার সংস্করণের অপারেশনের পরিকল্পিত উপস্থাপনা

আসুন "পাতলা ক্লায়েন্ট" এ ফিরে আসি। উপরে উল্লিখিত হিসাবে, এটি প্রোটোকলের মাধ্যমে একটি ক্লায়েন্ট অ্যাপ্লিকেশন TCP/আইপিফাইল বেস ভেরিয়েন্ট এবং ক্লায়েন্ট-সার্ভার আর্কিটেকচার ভেরিয়েন্টের সাথে উভয়ই কাজ করতে পারে।

কাজের ফাইল সংস্করণের সাথে (চিত্র 1.1.4), "পাতলা ক্লায়েন্ট" ফাইল ডাটাবেসের সাথে সরাসরি যোগাযোগ করে। একই সময়ে, একটি বিশেষ সার্ভার পরিবেশ "পাতলা ক্লায়েন্ট" দিকে সংগঠিত হয়, যা প্রকৃতপক্ষে একটি সার্ভারের ক্রিয়াকলাপকে অনুকরণ করে। এই বিশেষ সার্ভার পরিবেশ অপারেটিং সিস্টেমে একটি পৃথক প্রক্রিয়া হিসাবে বরাদ্দ করা হয় না, কিন্তু "পাতলা ক্লায়েন্ট" প্রক্রিয়ার মধ্যে অন্তর্ভুক্ত করা হয়। এটি "পাতলা ক্লায়েন্ট" এর স্বাভাবিক কার্যকারিতার জন্য প্রয়োজনীয় অ্যাপ্লিকেশন কনফিগারেশন এবং অন্যান্য সার্ভার ক্রিয়াগুলি লোড করার যত্ন নেয়।

ক্লায়েন্ট-সার্ভার ভেরিয়েন্টের ক্ষেত্রে (চিত্র 1.1.5), "পাতলা ক্লায়েন্ট" স্থানীয় ইথারনেট নেটওয়ার্কের মাধ্যমে 1C:এন্টারপ্রাইজ সার্ভার ক্লাস্টারের সাথে সরাসরি যোগাযোগ করে। এই বিকল্পে, অপারেশনের নীতিগুলি "মোটা ক্লায়েন্ট" এর মতোই।

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

এখন ইন্টারনেটের মাধ্যমে "পাতলা ক্লায়েন্ট" এর সাথে কাজ করার দিকে এগিয়ে যাওয়া যাক। ইন্টারনেটের মাধ্যমে এই ধরনের ক্লায়েন্ট অ্যাপ্লিকেশনের সাথে কাজ করা ফাইল সংস্করণ এবং ক্লায়েন্ট-সার্ভার সংস্করণ উভয়ই সম্ভব।

কিন্তু উভয় ক্ষেত্রেই, এটির সম্পূর্ণ কার্যকারিতার জন্য, একটি ওয়েব সার্ভার (অ্যাপাচি বা আইআইএস) ইনস্টল করা এবং সার্ভারের পাশে চলতে হবে। একই সময়ে, নিম্নলিখিত চেইন কাজ করে: "পাতলা ক্লায়েন্ট" HTTP এবং HTTPS প্রোটোকলের মাধ্যমে ওয়েব সার্ভারের সাথে ইন্টারঅ্যাক্ট করে এবং ওয়েব সার্ভার ইতিমধ্যে ফাইল ডাটাবেসের সাথে সরাসরি ইন্টারঅ্যাক্ট করে (চিত্র 1.1.6 দেখুন) বা 1C: এন্টারপ্রাইজ সার্ভার ক্লাস্টার , এবং সার্ভার ক্লাস্টার, আমাদের কাছে ইতিমধ্যে পরিচিত, SQL সার্ভারের সাথে ইন্টারঅ্যাক্ট করে।

এই বইটিতে, আমরা "পাতলা ক্লায়েন্ট" কনফিগার করার প্রক্রিয়াগুলি বিস্তারিতভাবে বিশ্লেষণ করব না এবংইন্টারনেটের মাধ্যমে কাজ করার জন্য ওয়েব ক্লায়েন্ট, তবে আমরা শুধুমাত্র সাধারণ পয়েন্টগুলিতে স্পর্শ করব যাতে আপনি অপারেশনের নীতিটি বুঝতে পারেন।

এবং "পাতলা ক্লায়েন্ট" এর শেষ গুরুত্বপূর্ণ বৈশিষ্ট্য: এটির অধীনে আপনার কনফিগারারের সাথে কাজ করার সুযোগ নেই। আপনি যখন "পাতলা ক্লায়েন্ট" শুরু করবেন, তখন 1C স্টার্টারের "কনফিগারার" বোতামটি অনুপস্থিত থাকবে (চিত্র 1.1.8 দেখুন)। নীতিগতভাবে, এটি যৌক্তিক: আপনার সীমিত নেটওয়ার্ক সংস্থান থাকলে "ভারী" কনফিগারেটে অ্যাক্সেস দেওয়ার কোনও মানে হয় না।

ভাত। 1.1.8। পাতলা ক্লায়েন্ট লঞ্চ উইন্ডোর দৃশ্য

ওয়েব ক্লায়েন্ট

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

ওয়েব ক্লায়েন্ট একটি নিয়মিত ফাইল বেস এবং একটি ক্লায়েন্ট-সার্ভার আর্কিটেকচারের সাথে উভয়ই কাজ করতে পারে। একমাত্র জিনিস হল যে উভয় ক্ষেত্রেই, যেমন একটি "পাতলা ক্লায়েন্ট" ইন্টারনেটের মাধ্যমে কাজ করার ক্ষেত্রে, সার্ভারের পাশে বিশেষ সফ্টওয়্যার ইনস্টল করা প্রয়োজন - একটি ওয়েব সার্ভার (সাধারণত অ্যাপাচি বা আইআইএস)।

ফাইল বেস এবং ক্লায়েন্ট-সার্ভার আর্কিটেকচারের ক্ষেত্রে ওয়েব ক্লায়েন্টের পরিচালনার নীতিগুলি চিত্রে দেখানো হয়েছে। 1.1.9 এবং 1.1.10

"ফ্যাট ক্লায়েন্ট"

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

"মোটা ক্লায়েন্ট" এর বৈশিষ্ট্যগুলির মধ্যে একটি হল এটি স্বাভাবিক অপারেশনকে সমর্থন করে, যেমন "মোটা ক্লায়েন্ট" এর অধীনে আপনি প্ল্যাটফর্ম 8.1 এবং 8.0 এর অধীনে বিকাশিত অ্যাপ্লিকেশনগুলি চালাতে পারেন। - সাধারণ অ্যাপ্লিকেশন। এবং পরিচালিত অ্যাপ্লিকেশনগুলিতে, নিয়মিত ফর্মগুলি চালান, যা স্বাভাবিকভাবেই একটি "পাতলা ক্লায়েন্ট" এ করা যায় না।

আমরা পরের অধ্যায়ে বিস্তারিতভাবে নিয়মিত এবং পরিচালিত অ্যাপ্লিকেশন নিয়ে আলোচনা করব।

"মোটা ক্লায়েন্ট" একটি নিয়মিত বিতরণ কিট দ্বারা ইনস্টল করা হয় এবং উইন্ডোজ অপারেটিং সিস্টেমে একটি এক্সিকিউটেবল ফাইল দ্বারা চালু করা হয় 1cv8.exe।

যেহেতু একটি "মোটা ক্লায়েন্ট" এর সাথে কাজ করার জন্য উল্লেখযোগ্য কম্পিউটিং শক্তি প্রয়োজন, তাই ডাটাবেসের সাথে সরাসরি বা ইথারনেট লোকাল এরিয়া নেটওয়ার্কের মাধ্যমে যোগাযোগ করা সম্ভব। এই ধরনের ক্লায়েন্ট অ্যাপ্লিকেশন একটি ফাইল ডাটাবেসের সাথে এবং একটি ক্লায়েন্ট-সার্ভার আর্কিটেকচারের সাথে (TCP/IP প্রোটোকলের মাধ্যমে) উভয়ই কাজ করতে পারে।

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

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

এবং এটি ইতিমধ্যে পরিষ্কার হওয়া উচিত, "মোটা ক্লায়েন্ট" হল একমাত্র ব্যবহারকারীর অ্যাপ্লিকেশন যা থেকে আপনি স্বাধীনভাবে কনফিগারেশন খুলতে এবং বিকাশ করতে পারেন। অন্য কোন 1C: এন্টারপ্রাইজ ব্যবহারকারী অ্যাপ্লিকেশন আপনাকে এটি করতে দেয়। আপনি যখন "মোটা ক্লায়েন্ট" চালু করবেন, আপনি লঞ্চ উইন্ডোতে "কনফিগারার" বোতামটি দেখতে পাবেন (চিত্র 1.1.11 দেখুন)।

ভাত। 1.1.11 "মোটা ক্লায়েন্ট" লঞ্চ উইন্ডো

এবং উপসংহারে, এখানে একটি সারণী রয়েছে যা স্পষ্টভাবে স্পষ্ট করে দেয় যে এই তিন ধরণের ক্লায়েন্ট অ্যাপ্লিকেশনগুলি কীভাবে আলাদা: "মোটা ক্লায়েন্ট", "পাতলা ক্লায়েন্ট" এবং ওয়েব ক্লায়েন্ট।

"ফ্যাট ক্লায়েন্ট" "পাতলা ক্লায়েন্ট" ওয়েব ক্লায়েন্ট
কনফিগারারের সাথে কাজ করা +
ইথারনেটের মাধ্যমে অপারেশন + + +
ইন্টারনেটে কাজ করুন + +
বিতরণ ইনস্টলেশন প্রয়োজন + +
ফাইল বেস সঙ্গে কাজ + + +
এসকিউএল সার্ভারের সাথে কাজ করা + + +
সাধারণ অ্যাপ্লিকেশনগুলির সাথে কাজ করা +
পরিচালিত অ্যাপ্লিকেশনগুলির সাথে কাজ করা + + +
পরিচালিত অ্যাপ্লিকেশনগুলিতে নিয়মিত ফর্ম খোলা +

ট্যাব। 1.1.1 বিভিন্ন ক্লায়েন্ট অ্যাপ্লিকেশনের মধ্যে পার্থক্য।

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

এই বইটি তাদের জন্য উপযুক্ত যারা ইতিমধ্যেই প্রোগ্রামিং শুরু করেছেন এবং এই বিষয় নিয়ে কিছু অসুবিধার সম্মুখীন হচ্ছেন এবং যারা দীর্ঘদিন ধরে প্রোগ্রামিং করছেন, কিন্তু 1C পরিচালিত ফর্মগুলির সাথে কখনও কাজ করেননি৷

  1. কোন জটিল প্রযুক্তিগত পদ;
  2. ব্যবহারিক উপাদানের 600 পৃষ্ঠারও বেশি;
  3. প্রতিটি উদাহরণের সাথে একটি ছবি (স্ক্রিনশট);

15% ডিসকাউন্টের জন্য প্রচার কোড - 48PVXHeYu

আমার বই "প্রোগ্রামিং ইন 1C ইন 11 ধাপ" এর সাহায্যে 1C-তে প্রোগ্রামিং শিখুন

  1. কোন জটিল প্রযুক্তিগত পদ.
  2. ব্যবহারিক উপাদানের 700 পৃষ্ঠারও বেশি।
  3. প্রতিটি কাজের সাথে একটি ছবি (স্ক্রিনশট) থাকে।
  4. বাড়ির অধ্যয়নের জন্য কাজের সংগ্রহ।
  5. বইটি পরিষ্কার এবং সহজ ভাষায় লেখা হয়েছে - একজন শিক্ষানবিশের জন্য।
  6. বইটি পিডিএফ ফরম্যাটে ই-মেইলে পাঠানো হয়েছে। যে কোন ডিভাইসে খোলা যাবে!


যদি এই পাঠটি আপনাকে কোনো সমস্যা সমাধান করতে সাহায্য করে, এটি পছন্দ করে বা দরকারী ছিল, তাহলে আপনি যেকোনো পরিমাণ স্থানান্তর করে আমার প্রকল্পকে সমর্থন করতে পারেন:

ম্যানুয়ালি অর্থ প্রদান করা যেতে পারে:

Yandex.Money — 410012882996301
ওয়েব মানি - R955262494655

আমার দলে যোগ দিন।

অনেকেই 1C নামের সাথে পরিচিত, কিন্তু সবাই বুঝতে পারে না যে এটি কীভাবে কাজ করে। 1C: এন্টারপ্রাইজ একটি সফ্টওয়্যার পণ্য যা মূলত অ্যাকাউন্টিং স্বয়ংক্রিয় করার জন্য তৈরি করা হয়েছিল। আজ এটি সমগ্র এন্টারপ্রাইজের অপারেশনের জন্য ব্যবহৃত হয়। ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করার জন্য বেশ কয়েকটি বিকল্প রয়েছে, এই নিবন্ধে আমরা 1C পুরু এবং পাতলা ক্লায়েন্টের মধ্যে পার্থক্যগুলি দেখব।

একটি মোটা ক্লায়েন্ট একটি দীর্ঘ পরিচিত কাজের বিকল্প

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

কিভাবে একটি পুরু ক্লায়েন্ট কাজ করে:

  1. প্রথমত, সার্ভার থেকে ডেটা অনুরোধ করা হয়;
  2. সার্ভার 1C ডাটাবেসে একটি অনুরোধ পাঠায়;
  3. তথ্য ব্যবহারকারীর আবেদন পাঠানো হয়;
  4. পরবর্তী, তথ্য প্রক্রিয়া করা হয়.

পাতলা ক্লায়েন্ট - কাজ করার একটি আধুনিক উপায়

সর্বশেষ আপডেটে প্রবর্তিত, "পাতলা" অ্যাপ্লিকেশনটি তার পূর্বসূরীর থেকে মৌলিকভাবে আলাদা। এখন ব্যবহারকারীরা অতিরিক্ত ট্রাফিক খরচ না করে এবং ব্যক্তিগত পিসি ওভারলোড না করে বাড়ি থেকে কাজ করতে পারেন। কিভাবে এই ধরনের কাজ সঞ্চালিত করা উচিত ধারণার কিছু পরিবর্তনের কারণে এই ধরনের পরিবর্তন ঘটে। অনুরোধ করা প্রক্রিয়াগুলি ব্যবহারকারীর কম্পিউটারে নয়, সার্ভার কম্পিউটারে প্রক্রিয়া করা হয়, যা অনুরোধকারীকে প্রাপ্ত ডেটা পাঠায়। দেখা যাচ্ছে যে ব্যবহারকারীরা সহজে শ্বাস নিতে পারে, তবে কীভাবে এমন একটি ডিভাইস খুঁজে পাবেন যা পুরো বিশাল এন্টারপ্রাইজের কাজ পরিচালনা করতে পারে? প্রস্তুতকারক এই সমস্যাটির জন্যও সরবরাহ করেছেন - সার্ভারটিকে বেশ কয়েকটি কম্পিউটারে বিভক্ত করা যেতে পারে, যতটা প্রয়োজন তত বেশি মেশিন পাওয়ার পেয়েছে।

এইভাবে অ্যালগরিদম কাজ করে:

  • প্রথমে প্রয়োজনীয় তথ্যের জন্য একটি অনুরোধ পাঠায়;
  • সার্ভার ডাটাবেসের সাথে যোগাযোগ করে;
  • 1C সার্ভার প্রাপ্ত ডেটা প্রক্রিয়া করে;
  • সার্ভার ব্যবহারকারীর কাছে অনুরোধকৃত তথ্য পাঠায়।

প্রাপ্ত তথ্যগুলি বোঝার জন্য যথেষ্ট যে অ্যাপ্লিকেশনগুলির মধ্যে পার্থক্য রয়েছে, তাই কাজ শুরু করার আগে এই জাতীয় বিবরণগুলির সাথে নিজেকে পরিচিত করা অতিরিক্ত হবে না।

এটি একটি পুরু ক্লায়েন্ট ব্যবহার করার অর্থ কি?

ইতিমধ্যে উল্লিখিত হিসাবে, অনেক ব্যবহারকারী নতুনত্ব গ্রহণ করতে চান না এবং পুরানো অ্যাপ্লিকেশনের প্রতি বিশ্বস্ত থাকতে চান না। কিন্তু এটা কি শুধুই ভক্তির বিষয়? না আবার না।

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

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