সংক্ষিপ্ত তাত্ত্বিক তথ্য। "ডিরেক্টরি" কনফিগারেশন অবজেক্ট একটি অ্যাপ্লিকেশন অবজেক্ট এবং ডেটার তালিকার সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। ডিরেক্টরি কনফিগারেশন অবজেক্ট একটি ডিরেক্টরির চারিত্রিক বৈশিষ্ট্য কি?

1C: এন্টারপ্রাইজ 8.0

ব্যবহারিক গাইডবিকাশকারী

উদাহরণ এবং সাধারণ কৌশল

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

কাজটি হল 1C:Enterprise 8.0 ব্যবহার করে ব্যবহারিক উদাহরণের শেষে এর কাজ স্বয়ংক্রিয় করা।

1C: এন্টারপ্রাইজ

1C: এন্টারপ্রাইজ সিস্টেম একটি এন্টারপ্রাইজের অর্থনৈতিক এবং সাংগঠনিক কার্যক্রম স্বয়ংক্রিয় করার জন্য একটি সর্বজনীন ব্যবস্থা। যেহেতু এই ধরনের ক্রিয়াকলাপগুলি বেশ বৈচিত্র্যময় হতে পারে, 1C: এন্টারপ্রাইজ সিস্টেমের কার্যকলাপের নির্দিষ্ট ক্ষেত্রের বৈশিষ্ট্যগুলির সাথে "খাপ খাইয়ে নেওয়ার" ক্ষমতা রয়েছে যেখানে এটি ব্যবহৃত হয়। এই ক্ষমতা বোঝাতে ব্যবহৃত শব্দটি কনফিগারযোগ্যতা,অর্থাৎ, একটি নির্দিষ্ট এন্টারপ্রাইজের বৈশিষ্ট্যের সাথে সিস্টেমটিকে কাস্টমাইজ করার ক্ষমতা এবং সমস্যার সমাধান করা হচ্ছে।

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

একে অপরের সাথে ঘনিষ্ঠভাবে যোগাযোগ করুন: কনফিগারেশন এবং প্ল্যাটফর্ম যা কনফিগারেশনের অপারেশন পরিচালনা করে।

একটি প্ল্যাটফর্ম (1C:Enterprise 8.0) এবং অনেক কনফিগারেশন আছে। কাজ করার জন্য যেকোন অ্যাপ্লিকেশন সমাধানের জন্য, একটি প্ল্যাটফর্ম এবং কিছু (এক) কনফিগারেশন সর্বদা প্রয়োজন।

প্ল্যাটফর্ম নিজেই কোনো অটোমেশন কাজ সম্পাদন করতে পারে না, যেহেতু এটি কোনো কনফিগারেশনের অপারেশন নিশ্চিত করার জন্য তৈরি করা হয়েছে। কনফিগারেশন নিজেই অকেজো, কারণ এটি যে কাজগুলির জন্য এটি তৈরি করা হয়েছিল তা সম্পাদন করার জন্য, একটি প্ল্যাটফর্ম থাকতে হবে যা এটির অপারেশন পরিচালনা করে।

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

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

এখানেই সিস্টেমের কনফিগারেবিলিটি সামনে আসে, যেহেতু প্ল্যাটফর্মে, কনফিগারেশন পরিচালনার পাশাপাশি, এমন সরঞ্জাম রয়েছে যা আপনাকে ব্যবহার করা কনফিগারেশনে পরিবর্তন করতে দেয়। তদুপরি, প্ল্যাটফর্মটি আপনাকে স্ক্র্যাচ থেকে আপনার নিজস্ব কনফিগারেশন তৈরি করতে দেয়, যদি কোনও কারণে।

1C: এন্টারপ্রাইজ সিস্টেমের বিভিন্ন অপারেটিং মোড রয়েছে: 1C: এন্টারপ্রাইজ এবং কনফিগারার।

মোড 1C: এন্টারপ্রাইজএটি প্রধান এবং সিস্টেম ব্যবহারকারীদের কাজের জন্য পরিবেশন করে। এই মোডে, ব্যবহারকারীরা ডেটা প্রবেশ করে, এটি প্রক্রিয়া করে এবং আউটপুট ফলাফল পায়।

কনফিগারার মোডডেভেলপার এবং ডাটাবেস অ্যাডমিনিস্ট্রেটরদের দ্বারা ব্যবহৃত। এটি এই মোড যা একটি বিদ্যমান পরিবর্তন বা একটি নতুন কনফিগারেশন তৈরি করার জন্য প্রয়োজনীয় সরঞ্জাম সরবরাহ করে।

প্রথমে আমাদের একটি খালি কনফিগারেশন সহ একটি ইনফোবেস দরকার:

একটি খালি কনফিগারেশন দিয়ে একটি তথ্য বেস তৈরি করা যাক

কনফিগার মোডে 1C:Enterprise চালু করা যাক। আসুন প্রথম কমান্ডটি নির্বাহ করি, যা যেকোনো কনফিগারেশনের সাথে কাজ শুরু করে - কনফিগারেশন - কনফিগারেশন খুলুন।

কনফিগারেশন ট্রি হল প্রধান টুল যার সাহায্যে ডেভেলপার কাজ করে। কনফিগারেশনে যা রয়েছে তার প্রায় সমস্ত তথ্য এতে রয়েছে:

ডেভেলপারের কাজ সহজ করার জন্য, "কনফিগারেশন তৈরি করে এমন সবকিছু" বিভিন্ন আলাদা গ্রুপে সংগ্রহ করা হয়েছে এবং এখন ট্রি আপনাকে এই গ্রুপগুলি দেখায়।

কনফিগারেশন অবজেক্ট

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

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

1C:এন্টারপ্রাইজ সিস্টেমকে প্রয়োজনীয় অ্যাপ্লিকেশন কাজের জন্য দ্রুত এবং সহজে কনফিগার করার জন্য, কনফিগারেশনে যে সম্পূর্ণ বিবরণ রয়েছে তা নির্দিষ্ট লজিক্যাল ইউনিট নিয়ে গঠিত কনফিগারেশন বস্তু।

কনফিগারেশন গাছের সাথে কিভাবে কাজ করবেন এবং কিভাবে একটি বস্তু তৈরি করতে হয়

আমরা প্রথম কনফিগারেশন অবজেক্ট তৈরি করা শুরু করার আগে, আমাদের কনফিগারারের সাথে কাজ করার জন্য কিছু কৌশল ব্যাখ্যা করা উচিত।

একটি কনফিগারেশন খুলতে এবং বন্ধ করতে, নিম্নলিখিত মেনু আইটেমগুলি ব্যবহার করুন:

কনফিগারেশন - ওপেন কনফিগারেশন, এবং

কনফিগারেশন - কনফিগারেশন বন্ধ করুন।

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

একটি নতুন কনফিগারেশন অবজেক্ট তৈরি করার বিভিন্ন উপায় রয়েছে এবং আপনি সর্বদা আপনার জন্য পরিষ্কার এবং আরও সুবিধাজনক পদ্ধতি ব্যবহার করতে পারেন।

প্রথম উপায়.আপনার আগ্রহের কনফিগারেশন অবজেক্টের ধরনে কার্সার রাখতে হবে এবং কনফিগারেশন উইন্ডোর কমান্ড প্যানেলে বোতামটি ক্লিক করুন কর্ম- যোগ করুন।

দ্বিতীয় উপায়।আপনি প্রসঙ্গ মেনু ব্যবহার করতে পারেন, যা আপনি মাউসের ডান বোতামে ক্লিক করলে কল করা হয়।

আপনি যে ধরনের কনফিগারেশন অবজেক্টে আগ্রহী তার উপর কার্সার রাখুন এবং ডান মাউস বোতাম টিপুন। প্রদর্শিত মেনুতে, যোগ নির্বাচন করুন।

কনফিগারেশন অবজেক্ট ডিরেক্টরি

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

ডিরেক্টরি কনফিগারেশন অবজেক্টের একটি বৈশিষ্ট্য হল যে ব্যবহারকারী কাজ করার সময় স্বাধীনভাবে ডিরেক্টরিতে নতুন উপাদান যোগ করতে পারে। উদাহরণস্বরূপ, একজন ব্যবহারকারী ডিরেক্টরিতে নতুন কর্মচারী যোগ করতে পারেন, একটি নতুন পণ্য তৈরি করতে পারেন বা একটি নতুন ক্লায়েন্ট যোগ করতে পারেন।

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

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

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

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

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

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

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

নিম্নলিখিত টেবিলটি কনফিগারেটে সংজ্ঞায়িত এই ফর্মগুলির নামগুলি ব্যাখ্যা করে:

কনফিগারেশন অবজেক্টডিরেক্টরি

ডিরেক্টরি

মৌলিক বস্তুর আকৃতি

ডিরেক্টরি উপাদান ফর্ম

মৌলিক গ্রুপ ফর্ম

ডিরেক্টরি উপাদান গ্রুপ ফর্ম

মৌলিক তালিকা ফর্ম

ডিরেক্টরি তালিকা ফর্ম

প্রধান নির্বাচন ফর্ম

একটি ডিরেক্টরি উপাদান বা গোষ্ঠী নির্বাচন করার জন্য ফর্ম

একটি গ্রুপ নির্বাচন করার জন্য প্রধান ফর্ম

ডিরেক্টরি উপাদানের একটি গ্রুপ নির্বাচন করার জন্য ফর্ম

ফর্মটি ডাটাবেসের ডেটা "ভিজ্যুয়ালাইজ" করতে কাজ করে। ফর্মটি এই ডেটাটিকে ব্যবহারকারী-বান্ধব আকারে উপস্থাপন করে এবং আপনাকে অ্যালগরিদমগুলি বর্ণনা করতে দেয় যা ফর্মটিতে উপস্থাপিত ডেটার সাথে ব্যবহারকারীর কাজের সাথে থাকবে৷

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

একটি ডিরেক্টরি ক্লায়েন্ট তৈরি করা

এখন যেহেতু আমরা ডিরেক্টরি কনফিগারেশন অবজেক্টের ক্ষমতার সাথে একটু পরিচিত, চলুন আমাদের ডাটাবেসে ব্যবহার করা ডিরেক্টরিগুলিকে বর্ণনা করার জন্য এরকম বেশ কয়েকটি অবজেক্ট তৈরি করি।

যেহেতু আমাদের এলএলসি "মাস্টার অফ অল ট্রেডস" গৃহস্থালীর যন্ত্রপাতি মেরামতের পরিষেবা প্রদান করে, তাই এটা স্পষ্ট যে রেকর্ড রাখার জন্য আমাদের কিছু তালিকা তথ্য সেট করতে হবে।

প্রথমত, আমাদের কোম্পানির কর্মচারীদের একটি তালিকা দরকার যারা পরিষেবা প্রদান করবে। তারপর আমাদের ক্লায়েন্টদের একটি তালিকার প্রয়োজন হবে যাদের সাথে আমাদের কোম্পানি কাজ করে৷ এর পরে, আমাদের কোম্পানির পরিষেবাগুলির একটি তালিকা এবং ব্যবহার করা যেতে পারে এমন উপকরণগুলির একটি তালিকা প্রয়োজন৷ এছাড়াও, আমাদের গুদামগুলির একটি তালিকার প্রয়োজন হবে যাতে 000 "জ্যাক অফ অল ট্রেডস" এর সামগ্রী থাকতে পারে।

আসুন সহজ জিনিস দিয়ে শুরু করি - কর্মীদের একটি তালিকা এবং ক্লায়েন্টদের একটি তালিকা। আসুন কনফিগারেশনে আমাদের প্রশিক্ষণ কনফিগারেশন খুলি এবং একটি নতুন কনফিগারেশন অবজেক্ট, ডিরেক্টরি তৈরি করি।

আমাদের কাজ হবে একটি ডিরেক্টরি তৈরি করা যেখানে আমাদের ক্লায়েন্টদের নাম সংরক্ষণ করা হবে।

আপনি "যোগ করুন" ক্লিক করার পরে, সিস্টেমটি খুলবে কনফিগারেশন অবজেক্ট এডিটিং উইন্ডো।

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

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

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

অতএব, সমার্থক শব্দের উপর কার্যত কোন বিধিনিষেধ নেই এবং এটি মানুষের কাছে পরিচিত একটি ফর্মে নির্দিষ্ট করা যেতে পারে।

আসুন ডিরেক্টরির নাম এবং সমার্থক সেট করি

আমরা আপাতত ডিরেক্টরি কনফিগারেশন অবজেক্টের সমস্ত বৈশিষ্ট্য কনফিগার করব না; আমরা ডিফল্টরূপে সিস্টেম তাদের জন্য যে মানগুলি অফার করে তাতে আমরা সম্পূর্ণরূপে সন্তুষ্ট হব। অতএব, তিনবার "পরবর্তী" ক্লিক করুন এবং নিজেকে "ডেটা" ট্যাবে খুঁজুন।

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

প্ল্যাটফর্ম নিজেই কোডগুলির স্বতন্ত্রতা ট্র্যাক করতে পারে, তাই ডিরেক্টরিতে থাকা উপাদানগুলির সংখ্যা কোডের দৈর্ঘ্যের উপর নির্ভর করবে। কোডের দৈর্ঘ্য 5 অক্ষর - এটি 0 থেকে 99999 পর্যন্ত, অর্থাৎ এক লক্ষ উপাদান। আমাদের ছোট OOO "সকল ট্রেডের জ্যাক" এর জন্য এটি যথেষ্ট।

নামের দৈর্ঘ্যের দিকে এগিয়ে যাওয়া যাক। 25টি অক্ষর পরিষ্কারভাবে আমাদের জন্য যথেষ্ট নয়, আসুন নামের দৈর্ঘ্য বাড়িয়ে 50 করি।

আসুন কোডের দৈর্ঘ্যের উপর একমত হই এবং নামের দৈর্ঘ্য নির্ধারণ করি

আমরা ডিরেক্টরি কনফিগারেশন অবজেক্টের অন্যান্য বৈশিষ্ট্যগুলি ছেড়ে দেব যেগুলি ডিফল্টরূপে সিস্টেম দ্বারা অফার করা হয় এবং "বন্ধ করুন" এ ক্লিক করুন।

এখন দেখা যাক আমাদের যোগ করা ডিরেক্টরি কনফিগারেশন অবজেক্টের উপর ভিত্তি করে সিস্টেমটি কী তৈরি করবে। এর মেনু আইটেম চালানো যাক ডিবাগিং - ডিবাগিং শুরু করুন।প্রশ্নের উত্তর দিতে:

আমাদের সামনে একটি সিস্টেম উইন্ডো খুলবে, 1C: এন্টারপ্রাইজ মোডে। যেহেতু আমরা কোনো ইউজার ইন্টারফেস তৈরি করিনি, তাই আমাদের কাজের ফলাফল দেখতে সিস্টেম ডিফল্টরূপে তৈরি করা মেনুটি ব্যবহার করা উচিত।

এর মেনু আইটেম চালানো যাক অপারেশন - ডিরেক্টরি...এবং "ক্লায়েন্ট" ডিরেক্টরি নির্বাচন করুন।

চলুন অপারেশন I ডিরেক্টরি সঞ্চালন করা যাক... এবং "ক্লায়েন্ট" ডিরেক্টরি নির্বাচন করুন

সিস্টেমটি ডিরেক্টরির প্রধান ফর্মগুলির একটি খুলবে - প্রধান তালিকা ফর্ম।

আপাতত, আমাদের "ক্লায়েন্ট" ডিরেক্টরিটি খালি, তাই আসুন এতে বেশ কয়েকটি উপাদান যোগ করি (আপনি মেনু আইটেম অ্যাকশন আই অ্যাড, সংশ্লিষ্ট আইকন বা "সন্নিবেশ" কী ব্যবহার করে ডিরেক্টরিতে একটি নতুন উপাদান যোগ করতে পারেন)।

একটি মেনু বা আইকন ব্যবহার করে ডিরেক্টরিতে নতুন আইটেম যোগ করুন

উপাদান যোগ করার পরে, ডিরেক্টরি এই মত দেখাবে.

এখন আমরা দ্বিতীয় ডিরেক্টরি তৈরি করতে যেতে পারি যা আমাদের কনফিগারেশনে ব্যবহার করা হবে - "কর্মচারী" ডিরেক্টরি।

একটি ডিরেক্টরি তৈরি করা কর্মচারী

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

কনফিগারেশনে ফিরে আসুন এবং একটি নতুন ডিরেক্টরি কনফিগারেশন অবজেক্ট তৈরি করি। আসুন এটিকে "কর্মচারী" বলি।

আমাদের কাজ হবে একটি ডাইরেক্টরী তৈরি করা যাতে একটি ট্যাবুলার অংশ থাকে।

"ডেটা" ট্যাবে, ডিরেক্টরির নামের দৈর্ঘ্য 50 অক্ষরে সেট করুন এবং "শ্রম ক্রিয়াকলাপ" নামে ডিরেক্টরিতে একটি নতুন ট্যাবুলার অংশ যোগ করুন:

আসুন "কর্মচারী" ডিরেক্টরিতে একটি নতুন ট্যাবুলার অংশ যোগ করি এবং এর নাম সেট করি...

আসুন "শ্রম ক্রিয়াকলাপ" সারণী বিভাগের বিবরণ তৈরি করি:

    "সংস্থা" - টাইপ স্ট্রিং, দৈর্ঘ্য 100,

    "শুরু করা" - তারিখ টাইপ করুন, তারিখ রচনা - "তারিখ",

    "কাজের সমাপ্তি" - তারিখের ধরন, তারিখ রচনা - "তারিখ",

    "পজিশন" - টাইপ স্ট্রিং, দৈর্ঘ্য 100:

আসুন ডিরেক্টরির সারণী অংশের বিবরণ তৈরি করি...

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

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

অতএব, "কর্মচারী" ডিরেক্টরিতে, আমরা উভয় উপায়ে ডিরেক্টরিটি সম্পাদনা করার বিকল্পটি নির্বাচন করব - উভয় তালিকায় এবং সংলাপে। এটি করতে, "ফর্ম" ট্যাবে যান এবং সংশ্লিষ্ট সুইচ সেট করুন:

ডিরেক্টরী এডিট করার অপশন সেট করা যাক।

"কর্মচারী" ডিরেক্টরি তৈরি করা সম্পূর্ণ হয়েছে - এখন আপনি ডিবাগ মোডে 1C:Enterprise চালু করতে পারেন এবং ডিরেক্টরিটি পূরণ করতে পারেন।

মেনু আইটেম চালান ডিবাগিং - ডিবাগিং চালিয়ে যান,সিস্টেম প্রশ্নে:

“হ্যাঁ” উত্তর দিন, পরবর্তী প্রশ্নের উত্তর দিন আগের মতই।

প্রদর্শিত প্রোগ্রাম উইন্ডোতে, "কর্মচারী" ডিরেক্টরি খুলুন এবং নিশ্চিত করুন যে সংলাপে ডিরেক্টরি সম্পাদনা করার মোড সেট করা আছে (ক্রিয়া মেনু - সংলাপে সম্পাদনা করুন বা কমান্ড প্যানেলে অনুরূপ আইকন)।

কর্মচারী তৈরি করুন Nikolai Dmitrievich Gusakov, Ivan Sergeevich Business এবং Valery Mikhailovich Simonov, যেমন ছবিতে দেখানো হয়েছে। অনুগ্রহ করে মনে রাখবেন যে ডিরেক্টরির সারণী অংশের সারিগুলি যেকোনো কলামের বিষয়বস্তু দ্বারা বাছাই করা যেতে পারে, বা কমান্ড বার আইকন ব্যবহার করে যেকোনো ক্রমে সাজানো যেতে পারে:

আপনি সারণী বিভাগে সারিগুলির ক্রম নিয়ন্ত্রণ করতে পারেন...

এখন আমরা পরবর্তী xNomenclature ডিরেক্টরি তৈরি করা শুরু করতে পারি।"

একটি ডিরেক্টরি নামকরণ তৈরি করা হচ্ছে

"নামকরণ" ডিরেক্টরিতে "জ্যাক অফ অল ট্রেডস" এলএলসি দ্বারা প্রদত্ত পরিষেবাগুলি এবং ব্যবহার করা যেতে পারে এমন উপকরণগুলি সম্পর্কে তথ্য থাকবে৷

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

আমাদের কাজ হবে একটি শ্রেণিবদ্ধ ডিরেক্টরি তৈরি করা। আসুন একটি নতুন কনফিগারেশন অবজেক্ট ডিরেক্টরি তৈরি করি এবং এটিকে "নামকরণ" বলি। আসুন "হায়ারার্কি" ট্যাবে যান এবং "হায়ারার্কিকাল ডিরেক্টরি" পতাকা সেট করি।

আসুন ডিরেক্টরিকে ক্রমানুসারে করা যাক...

"ডেটা" ট্যাবে, ডিরেক্টরির নামের দৈর্ঘ্য 100 অক্ষরে সেট করুন।

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

ডিরেক্টরীর রুটে দুটি গ্রুপ তৈরি করা যাক: “Materials” এবং “Services” (মেনু অ্যাকশন - নতুন গ্রুপ):

"উপাদান" গ্রুপে আমরা পাঁচটি উপাদান তৈরি করব:

    "স্যামসাং অনুভূমিক ট্রান্সফরমার"

    "গোল্ডস্টার অনুভূমিক ট্রান্সফরমার"

    "ফিলিপস 2N2369 ট্রানজিস্টর",

    "রাবার পায়ের পাতার মোজাবিশেষ"

"বৈদ্যুতিক তার":

"পরিষেবা" গোষ্ঠীতে আমরা বেশ কয়েকটি উপাদানও তৈরি করব - টিভি মেরামত পরিষেবা:

    "কারণ নির্ণয়",

    "দেশীয় টিভি মেরামত"

"আমদানি করা টিভি মেরামত"

এবং ওয়াশিং মেশিনের জন্য ইনস্টলেশন পরিষেবা:

    "পানি সংযোগ"

    "বৈদ্যুতিক সংযোগ":

গত পাঠে আমরা শিখেছি 1C অবজেক্ট কী।

এখন দেখা যাক 1C অবজেক্ট কি কি এবং কিসের জন্য?

1C কনফিগারেশনের প্রধান বস্তুগুলি কনফিগারেশনের খুব সারাংশ গঠন করে; এটি সঠিকভাবে মূল বস্তুর পার্থক্যের কারণে যে 1C অ্যাকাউন্টিং 1C ট্রেড ম্যানেজমেন্ট কনফিগারেশন থেকে আলাদা।

প্রধান 1C কনফিগারেশন অবজেক্ট - অ্যাকাউন্টিংয়ের জন্য

এই 1C কনফিগারেশন বস্তু অ্যাকাউন্টিং একটি উপায়.

1C নথি

অ্যাকাউন্টিংয়ের সারমর্ম হল একটি ডাটাবেসে নথি প্রবেশ করানো। প্রতিটি নথি মানে কোম্পানির জীবনে কিছু ঘটেছে। নথি এই ঘটনা রেকর্ড.

উদাহরণস্বরূপ, "পণ্য ক্রয়", "পণ্য বিক্রয়" ইত্যাদি।

ডিরেক্টরি 1C

এটা স্পষ্ট যে বিভিন্ন নথি একই তথ্যের সাথে কাজ করে। উদাহরণস্বরূপ, "বেলচা" পণ্যটি প্রথমে কেনা এবং তারপর বিক্রি করা হয়। পণ্য একই।

এটিকে একাধিকবার পুনরায় প্রবেশ না করার জন্য, এটি একবার ডিরেক্টরিতে প্রবেশ করা হয় এবং তারপরে ডিরেক্টরি মান "বেলচা" ব্যবহার করা হয়। অর্থ একই থাকে।

ডিরেক্টরি হল বিভিন্ন মানের তালিকা।

নিবন্ধন 1C

নথি 1C একটি অপারেশন রেকর্ড করে। এটি একেবারে পরিষ্কার যে একটি কোম্পানির জীবনে শত শত এবং লক্ষ লক্ষ নথি রয়েছে।

নথির [আন্দোলনের] ফলাফল হল ক্রিয়াকলাপের ফলাফলে কমপক্ষে একটি সংখ্যার পরিবর্তন। উদাহরণস্বরূপ, 0টি পণ্য ছিল, এখন +10।

প্রতিটি নথি অন্তত একটি রেজিস্টারে এই সংখ্যাটি স্থানান্তর করে। ফলাফল এই ধরনের আন্দোলনের একটি টেবিল, যা থেকে মোট গণনা করা যেতে পারে।

রেজিস্টারের সারমর্ম হল একটি কোম্পানির ক্রিয়াকলাপের ফলাফল পরিমাপ করা।

বিভিন্ন ধরনের 1C রেজিস্টার রয়েছে:

  • 1C তথ্য রেজিস্টারগুলি হল এক্সেলের মতো সাধারণ টেবিল, প্রায়শই 1C ডিরেক্টরি সম্পর্কিত তথ্য সংরক্ষণ করতে ব্যবহৃত হয়
  • 1C সঞ্চয় নিবন্ধন - সারণী যেগুলি তাদের গতিবিধি, ব্যালেন্স (2+10, ব্যালেন্স 12) এবং টার্নওভার (2+10, টার্নওভার 10), অপারেশনাল (গুদাম) অ্যাকাউন্টিংয়ের জন্য ব্যবহৃত হয়
  • 1C অ্যাকাউন্টিং রেজিস্টার - অ্যাকাউন্টের অ্যাকাউন্টিং চার্টের উপর ভিত্তি করে টেবিল, অ্যাকাউন্টিংয়ের জন্য ব্যবহৃত
  • 1C গণনা রেজিস্টার - গণনার প্রকারের পরিকল্পনার উপর ভিত্তি করে টেবিলগুলি, বেতনের রেকর্ড বজায় রাখতে ব্যবহৃত হয়।

মৌলিক 1C কনফিগারেশন অবজেক্ট - ব্যবহারকারীর জন্য

1C ব্যবহারকারী অবজেক্টগুলি অ্যাকাউন্টিংয়ের জন্য অনুমতি দেয় না, তবে এটি ব্যবহারকারীর জন্য প্রোগ্রামের সাথে কাজ করার জন্য সুবিধাজনক করার জন্য প্রয়োজনীয়।

1C নথি লগ

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

1C রিপোর্ট

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

এই জন্য 1C রিপোর্ট আছে.

প্রতিবেদনটি এক্সেল বা ওয়ার্ডের অনুরূপ আকারে কোম্পানির কার্যক্রমের একটি রেডিমেড গণনা করা ফলাফল।

প্রতিবেদনটি কনফিগারেশন এবং ডাটাবেস থেকে আলাদাভাবে বিদ্যমান থাকতে পারে - এটি একটি ফাইলে সংরক্ষণ করা যেতে পারে। এই ক্ষেত্রে এটি একটি "বহিরাগত রিপোর্ট" বলা হয়।

একক বিষয়ের ধারাবাহিকতা, রাদচেঙ্কোর বইয়ের উত্তর, পাঠ 2 এবং 3।

"সাবসিস্টেম" কনফিগারেশন অবজেক্ট কি জন্য ব্যবহৃত হয়?
একটি সাবসিস্টেম হল 1C: এন্টারপ্রাইজ ইন্টারফেস তৈরির প্রধান উপাদান। সাবসিস্টেমগুলি কনফিগারেশনের কার্যকরী অংশগুলিকে আলাদা করে যেখানে অ্যাপ্লিকেশন সমাধানটি যৌক্তিকভাবে বিভক্ত।

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

কনফিগারেশনে সাবসিস্টেমগুলির আউটপুট এবং প্রদর্শনের ক্রম কীভাবে নিয়ন্ত্রণ করবেন?
কনফিগারেশনে ডান-ক্লিক করুন, "ওপেন কনফিগারেশন কমান্ড ইন্টারফেস" কমান্ডটি নির্বাচন করুন, আপনি তীরগুলি ব্যবহার করে অবস্থান পরিবর্তন করতে পারেন।

কনফিগারেশন অবজেক্ট এডিটিং উইন্ডো কি এবং কিভাবে এটি বৈশিষ্ট্য প্যানেল থেকে পৃথক?

সম্পাদনা উইন্ডো - প্রধানত নতুন বস্তু তৈরির জন্য ব্যবহৃত হয়।
বৈশিষ্ট্য প্যালেট - একটি নির্দিষ্ট কনফিগারেশন বস্তুর সাথে আবদ্ধ নয়।

পাঠ 3।

ডিরেক্টরি কনফিগারেশন অবজেক্টের উদ্দেশ্য কি?
রেফারেন্স বইটি ডেটার তালিকা নিয়ে কাজ করার উদ্দেশ্যে, তাদের বৈশিষ্ট্য এবং গঠন বর্ণনা করে।

ডিরেক্টরি কনফিগারেশন অবজেক্টের বৈশিষ্ট্যগুলি কী কী?
ডিরেক্টরি উপাদান নিয়ে গঠিত; প্রতিটি উপাদান একটি টেবিলে একটি পৃথক রেকর্ড উপস্থাপন করে যা এই ডিরেক্টরি থেকে তথ্য সঞ্চয় করে;
একটি উপাদানে অতিরিক্ত তথ্যও থাকতে পারে যা এই উপাদানটিকে আরও বিশদে বর্ণনা করে - বৈশিষ্ট্যগুলি যা ডিরেক্টরির সমস্ত উপাদানের জন্য একই; প্রপস একটি কনফিগারেশন অবজেক্ট;

ডিরেক্টরির বিবরণ এবং সারণী অংশ কি জন্য ব্যবহৃত হয়?
একটি ডিরেক্টরি উপাদান বর্ণনা করে অতিরিক্ত তথ্য বর্ণনা করতে বিশদ ব্যবহার করা হয়;
সারণী অংশটি একটি ডিরেক্টরি উপাদানের তথ্য বর্ণনা করতে ব্যবহৃত হয়, গঠনে একই, কিন্তু পরিমাণে ভিন্ন।

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

কেন অধস্তন ডিরেক্টরি প্রয়োজন এবং একটি মালিক কি?
একটি ডিরেক্টরির উপাদানগুলি অন্য ডিরেক্টরির উপাদানগুলির অধীনস্থ হতে পারে এবং এই ক্ষেত্রে একটি থেকে বহু সম্পর্ক স্থাপন করা হয়। একটি এক-এক সম্পর্কও ব্যবহার করা যেতে পারে, যখন অধস্তন ডিরেক্টরির প্রতিটি উপাদান মালিক ডিরেক্টরির একটি উপাদানের সাথে যুক্ত থাকে।

একটি ডিরেক্টরি প্রধান ফর্ম কি কি?
উপাদান ফর্ম - একটি ডিরেক্টরি উপাদান সম্পাদনা বা তৈরি করার জন্য;
গ্রুপ ফর্ম - একটি ডিরেক্টরি গ্রুপ সম্পাদনা বা তৈরি করার জন্য;
তালিকা ফর্ম - ডিরেক্টরির উপাদানগুলির একটি তালিকা প্রদর্শন করতে;
গ্রুপ নির্বাচন ফর্ম - ডিরেক্টরি গ্রুপগুলির একটি নির্বাচন করার জন্য;

পূর্বনির্ধারিত ডিরেক্টরি উপাদান কি?
কনফিগারেশনে তৈরি ডিরেক্টরি উপাদান ব্যবহারকারী দ্বারা মুছে ফেলা যাবে না; ব্যবহারকারীর ক্রিয়াকলাপ নির্বিশেষে সর্বদা তথ্য সংরক্ষণ করতে পরিবেশন করুন;

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

কিভাবে একজন ব্যবহারকারী একটি পূর্বনির্ধারিত একটি থেকে একটি নিয়মিত উপাদান আলাদা করতে পারেন?
পিকটোগ্রামের মাধ্যমে

কিভাবে একটি ডিরেক্টরি কনফিগারেশন অবজেক্ট তৈরি করবেন এবং এর গঠন বর্ণনা করবেন?
একটি নতুন ডিরেক্টরি তৈরি করুন - স্ট্রাকচার - ট্যাব শ্রেণীবিন্যাস, ডেটা, ছবি এখানে

ডিরেক্টরিতে একটি নতুন উপাদান কিভাবে যোগ করবেন?
1C এর মাধ্যমে: এন্টারপ্রাইজ মোড।

কিভাবে একটি ডিরেক্টরি গ্রুপ তৈরি করবেন?
1C এর মাধ্যমে: এন্টারপ্রাইজ মোড

কিভাবে একটি গ্রুপ থেকে অন্য একটি উপাদান সরানো?
উপাদানটিতে ডান ক্লিক করুন, "গোষ্ঠীতে যান"

কেন আমরা মৌলিক এবং ডাটাবেস কনফিগারেশন প্রয়োজন?
প্রধান কনফিগারেশন হল ডেভেলপার কনফিগারেশন। ডেটাবেস কনফিগারেশন - ব্যবহারকারীদের সাথে কাজ করার জন্য।

ডাটাবেস কনফিগারেশন কিভাবে পরিবর্তন করবেন?
কোনভাবেই না. আপনি শুধুমাত্র প্রধান কনফিগারেশন অবস্থায় আপডেট করতে পারেন।

কনফিগারেশন অবজেক্ট এবং ডাটাবেস অবজেক্ট কিভাবে সম্পর্কিত?
কনফিগারেশন অবজেক্ট স্টোরেজ এবং টেবিল বর্ণনা করে। এবং ডাটাবেস অবজেক্টগুলি হল সেই সমস্ত রেকর্ড যা এই টেবিলগুলিতে রয়েছে।

কনফিগারেশন সাবজেক্ট কি?
বিবরণ, সারণী অংশ, ইত্যাদি

কেন আপনি ডিরেক্টরির বিবরণ চেক করতে হবে?
যাতে ব্যবহারকারী খালি বা ভুল রেকর্ড প্রবেশ করতে না পারে।

কুইক সিলেক্ট কি এবং কখন ব্যবহার করবেন?
একটি পৃথক ফর্ম থেকে নয়, কিন্তু এই ডিরেক্টরির উপাদান দিয়ে ভরা একটি ড্রপ-ডাউন তালিকা থেকে উপাদান নির্বাচন করতে।

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

সাবসিস্টেম ইন্টারফেসে একটি নতুন ডিরেক্টরি আইটেম তৈরি করার জন্য কমান্ডগুলি কীভাবে প্রদর্শন করবেন?
সাধারণ - সাবসিস্টেম - সমস্ত সাবসিস্টেম - চেকবক্স "নামকরণ: তৈরি করুন"

কিভাবে একটি সাবসিস্টেমের কমান্ড ইন্টারফেস সম্পাদনা করবেন?
সাধারণ - সাবসিস্টেম - সমস্ত সাবসিস্টেম। শীর্ষে "কমান্ড ইন্টারফেস" ক্ষেত্র

অ্যাপ্লিকেশন ইন্টারফেসে কোন স্ট্যান্ডার্ড প্যানেলগুলি ব্যবহার করা হয় এবং কনফিগারার এবং 1C: এন্টারপ্রাইজ মোডে এই প্যানেলের অবস্থান কীভাবে কনফিগার করবেন?

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


একক বিষয়ের ধারাবাহিকতা, রাদচেঙ্কোর বইয়ের উত্তর, পাঠ 2 এবং 3।

"সাবসিস্টেম" কনফিগারেশন অবজেক্ট কি জন্য ব্যবহৃত হয়?
একটি সাবসিস্টেম হল 1C: এন্টারপ্রাইজ ইন্টারফেস তৈরির প্রধান উপাদান। সাবসিস্টেমগুলি কনফিগারেশনের কার্যকরী অংশগুলিকে আলাদা করে যেখানে অ্যাপ্লিকেশন সমাধানটি যৌক্তিকভাবে বিভক্ত।

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

কনফিগারেশনে সাবসিস্টেমগুলির আউটপুট এবং প্রদর্শনের ক্রম কীভাবে নিয়ন্ত্রণ করবেন?
কনফিগারেশনে ডান-ক্লিক করুন, "ওপেন কনফিগারেশন কমান্ড ইন্টারফেস" কমান্ডটি নির্বাচন করুন, আপনি তীরগুলি ব্যবহার করে অবস্থান পরিবর্তন করতে পারেন।

কনফিগারেশন অবজেক্ট এডিটিং উইন্ডো কি এবং কিভাবে এটি বৈশিষ্ট্য প্যানেল থেকে পৃথক?

সম্পাদনা উইন্ডো - প্রধানত নতুন বস্তু তৈরির জন্য ব্যবহৃত হয়।
বৈশিষ্ট্য প্যালেট - একটি নির্দিষ্ট কনফিগারেশন বস্তুর সাথে আবদ্ধ নয়।

পাঠ 3।

ডিরেক্টরি কনফিগারেশন অবজেক্টের উদ্দেশ্য কি?
রেফারেন্স বইটি ডেটার তালিকা নিয়ে কাজ করার উদ্দেশ্যে, তাদের বৈশিষ্ট্য এবং গঠন বর্ণনা করে।

ডিরেক্টরি কনফিগারেশন অবজেক্টের বৈশিষ্ট্যগুলি কী কী?
ডিরেক্টরি উপাদান নিয়ে গঠিত; প্রতিটি উপাদান একটি টেবিলে একটি পৃথক রেকর্ড উপস্থাপন করে যা এই ডিরেক্টরি থেকে তথ্য সঞ্চয় করে;
একটি উপাদানে অতিরিক্ত তথ্যও থাকতে পারে যা এই উপাদানটিকে আরও বিশদে বর্ণনা করে - বৈশিষ্ট্যগুলি যা ডিরেক্টরির সমস্ত উপাদানের জন্য একই; প্রপস একটি কনফিগারেশন অবজেক্ট;

ডিরেক্টরির বিবরণ এবং সারণী অংশ কি জন্য ব্যবহৃত হয়?
একটি ডিরেক্টরি উপাদান বর্ণনা করে অতিরিক্ত তথ্য বর্ণনা করতে বিশদ ব্যবহার করা হয়;
সারণী অংশটি একটি ডিরেক্টরি উপাদানের তথ্য বর্ণনা করতে ব্যবহৃত হয়, গঠনে একই, কিন্তু পরিমাণে ভিন্ন।

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

কেন অধস্তন ডিরেক্টরি প্রয়োজন এবং একটি মালিক কি?
একটি ডিরেক্টরির উপাদানগুলি অন্য ডিরেক্টরির উপাদানগুলির অধীনস্থ হতে পারে এবং এই ক্ষেত্রে একটি থেকে বহু সম্পর্ক স্থাপন করা হয়। একটি এক-এক সম্পর্কও ব্যবহার করা যেতে পারে, যখন অধস্তন ডিরেক্টরির প্রতিটি উপাদান মালিক ডিরেক্টরির একটি উপাদানের সাথে যুক্ত থাকে।

একটি ডিরেক্টরি প্রধান ফর্ম কি কি?
উপাদান ফর্ম - একটি ডিরেক্টরি উপাদান সম্পাদনা বা তৈরি করার জন্য;
গ্রুপ ফর্ম - একটি ডিরেক্টরি গ্রুপ সম্পাদনা বা তৈরি করার জন্য;
তালিকা ফর্ম - ডিরেক্টরির উপাদানগুলির একটি তালিকা প্রদর্শন করতে;
গ্রুপ নির্বাচন ফর্ম - ডিরেক্টরি গ্রুপগুলির একটি নির্বাচন করার জন্য;

পূর্বনির্ধারিত ডিরেক্টরি উপাদান কি?
কনফিগারেশনে তৈরি ডিরেক্টরি উপাদান ব্যবহারকারী দ্বারা মুছে ফেলা যাবে না; ব্যবহারকারীর ক্রিয়াকলাপ নির্বিশেষে সর্বদা তথ্য সংরক্ষণ করতে পরিবেশন করুন;

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

কিভাবে একজন ব্যবহারকারী একটি পূর্বনির্ধারিত একটি থেকে একটি নিয়মিত উপাদান আলাদা করতে পারেন?
পিকটোগ্রামের মাধ্যমে

কিভাবে একটি ডিরেক্টরি কনফিগারেশন অবজেক্ট তৈরি করবেন এবং এর গঠন বর্ণনা করবেন?
একটি নতুন ডিরেক্টরি তৈরি করুন - স্ট্রাকচার - ট্যাব শ্রেণীবিন্যাস, ডেটা, ছবি এখানে

ডিরেক্টরিতে একটি নতুন উপাদান কিভাবে যোগ করবেন?
1C এর মাধ্যমে: এন্টারপ্রাইজ মোড।

কিভাবে একটি ডিরেক্টরি গ্রুপ তৈরি করবেন?
1C এর মাধ্যমে: এন্টারপ্রাইজ মোড

কিভাবে একটি গ্রুপ থেকে অন্য একটি উপাদান সরানো?
উপাদানটিতে ডান ক্লিক করুন, "গোষ্ঠীতে যান"

কেন আমরা মৌলিক এবং ডাটাবেস কনফিগারেশন প্রয়োজন?
প্রধান কনফিগারেশন হল ডেভেলপার কনফিগারেশন। ডেটাবেস কনফিগারেশন - ব্যবহারকারীদের সাথে কাজ করার জন্য।

ডাটাবেস কনফিগারেশন কিভাবে পরিবর্তন করবেন?
কোনভাবেই না. আপনি শুধুমাত্র প্রধান কনফিগারেশন অবস্থায় আপডেট করতে পারেন।

কনফিগারেশন অবজেক্ট এবং ডাটাবেস অবজেক্ট কিভাবে সম্পর্কিত?
কনফিগারেশন অবজেক্ট স্টোরেজ এবং টেবিল বর্ণনা করে। এবং ডাটাবেস অবজেক্টগুলি হল সেই সমস্ত রেকর্ড যা এই টেবিলগুলিতে রয়েছে।

কনফিগারেশন সাবজেক্ট কি?
বিবরণ, সারণী অংশ, ইত্যাদি

কেন আপনি ডিরেক্টরির বিবরণ চেক করতে হবে?
যাতে ব্যবহারকারী খালি বা ভুল রেকর্ড প্রবেশ করতে না পারে।

কুইক সিলেক্ট কি এবং কখন ব্যবহার করবেন?
একটি পৃথক ফর্ম থেকে নয়, কিন্তু এই ডিরেক্টরির উপাদান দিয়ে ভরা একটি ড্রপ-ডাউন তালিকা থেকে উপাদান নির্বাচন করতে।

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

সাবসিস্টেম ইন্টারফেসে একটি নতুন ডিরেক্টরি আইটেম তৈরি করার জন্য কমান্ডগুলি কীভাবে প্রদর্শন করবেন?
সাধারণ - সাবসিস্টেম - সমস্ত সাবসিস্টেম - চেকবক্স "নামকরণ: তৈরি করুন"

কিভাবে একটি সাবসিস্টেমের কমান্ড ইন্টারফেস সম্পাদনা করবেন?
সাধারণ - সাবসিস্টেম - সমস্ত সাবসিস্টেম। শীর্ষে "কমান্ড ইন্টারফেস" ক্ষেত্র

অ্যাপ্লিকেশন ইন্টারফেসে কোন স্ট্যান্ডার্ড প্যানেলগুলি ব্যবহার করা হয় এবং কনফিগারার এবং 1C: এন্টারপ্রাইজ মোডে এই প্যানেলের অবস্থান কীভাবে কনফিগার করবেন?

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


এখন আমরা 1C: এন্টারপ্রাইজ 8.2-এর মূল কনফিগারেশন অবজেক্টগুলির সাথে সংক্ষিপ্তভাবে পরিচিত হব।

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

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

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

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

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

অবজেক্টের সেট যা একজন বিকাশকারী ব্যবহার করতে পারে তা প্ল্যাটফর্ম স্তরে স্থির এবং সংজ্ঞায়িত করা হয়। বিকাশকারী তার নিজস্ব ধরনের বস্তু তৈরি করতে পারে না; সে শুধুমাত্র উপলব্ধ বস্তুর সেট দিয়ে কাজ করতে পারে। অ্যাপ্লিকেশন সমাধানগুলির বিকাশের জন্য এই জাতীয় পদ্ধতি প্রথমত, বিকাশের প্রক্রিয়াটিকে মানক করার অনুমতি দেয় এবং দ্বিতীয়ত, অন্যান্য বিকাশকারী বা ব্যবহারকারীদের দ্বারা অ্যাপ্লিকেশন সমাধানগুলির সহজ এবং দ্রুত পরিবর্তন নিশ্চিত করতে দেয়।

1C:Enterprise 8.2-এ ব্যবহৃত প্রধান কনফিগারেশন অবজেক্টের গঠন নিম্নরূপ:

টীম
কমান্ড হল কর্ম যা ব্যবহারকারী সঞ্চালন করতে পারে। প্ল্যাটফর্মের দ্বারা উত্পন্ন কমান্ডগুলি ছাড়াও, বিকাশকারী তার নিজস্ব কমান্ড তৈরি করতে পারে যা সম্পূর্ণ অ্যাপ্লিকেশন সমাধান বা পৃথক কনফিগারেশন অবজেক্টের অন্তর্গত।

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

স্থানান্তর
গণনাগুলি একটি ভেরিয়েবল নিতে পারে এমন মানগুলির একটি তালিকা বর্ণনা করার জন্য ডিজাইন করা হয়েছে। উদাহরণস্বরূপ, একটি গণনা এমন মান সঞ্চয় করতে পারে যা গ্রাহকের অবস্থা বর্ণনা করে: "পাইকারি" এবং "খুচরা।"

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

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

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

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

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

সাবসিস্টেম
সাবসিস্টেমগুলির সাহায্যে, অ্যাপ্লিকেশন সমাধানটি দৃশ্যত বড় এবং ছোট কার্যকরী ব্লকগুলিতে বিভক্ত। সাবসিস্টেমগুলি প্রোগ্রাম কমান্ড ইন্টারফেস গঠনের ভিত্তি তৈরি করে।

সাধারণ বিবরণ
সাধারণ বিবরণগুলি একই ধরণের ডেটা বিভিন্ন কনফিগারেশন অবজেক্টে সংরক্ষণ করতে এবং ডেটা বিচ্ছেদ প্রক্রিয়ার একটি অবিচ্ছেদ্য অংশ হিসাবে ব্যবহৃত হয়।

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

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

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

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

বিনিময় পরিকল্পনা
বিনিময় পরিকল্পনাগুলি একটি বিতরণকৃত তথ্য সিস্টেমের কাঠামো বর্ণনা করার উদ্দেশ্যে এবং এই বিতরণ করা সিস্টেমের মধ্যে আদান-প্রদান করা ডেটার একটি তালিকা নির্দিষ্ট করার উদ্দেশ্যে। আপনাকে 1C:Enterprise তথ্য বেস এবং 1C:Enterprise-এর উপর ভিত্তি করে নয় এমন নির্বিচারে তথ্য সিস্টেম ব্যবহার করে উভয়ের ভিত্তিতে ভৌগলিকভাবে বিতরণ করা তথ্য সিস্টেম তৈরি করতে দেয়৷

নির্বাচন পক্ষপাত
ডিরেক্টরি, নথি, ইত্যাদি তথ্য নির্বাচন করতে নির্বাচনের মানদণ্ড ব্যবহার করা হয়। তারা আপনাকে নিয়মগুলি সংজ্ঞায়িত করার অনুমতি দেয় যে অনুসারে ডাটাবেসে বিদ্যমান সমস্ত তথ্য নির্বাচন করা হবে না, তবে শুধুমাত্র সেইগুলি যা নির্দিষ্ট শর্ত পূরণ করে। উদাহরণস্বরূপ, নির্বাচনের মানদণ্ড ব্যবহার করে, আপনি শুধুমাত্র একটি নির্দিষ্ট প্রতিপক্ষের সাথে সম্পর্কিত নথির নির্বাচন সংগঠিত করতে পারেন।

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

ইভেন্ট সাবস্ক্রিপশন
ইভেন্ট সাবস্ক্রিপশন আপনাকে এক বা একাধিক অ্যাপ্লিকেশন অবজেক্টের অ-ইন্টারেক্টিভ ইভেন্টের জন্য হ্যান্ডলার বরাদ্দ করার অনুমতি দেয়।

নির্ধারিত কাজ করার
নির্ধারিত কাজগুলি আপনাকে একটি সময়সূচী অনুসারে সাধারণ মডিউলগুলির পদ্ধতিগুলির স্বয়ংক্রিয়ভাবে সম্পাদনের ব্যবস্থা করতে দেয়।

বাহ্যিক তথ্য উৎস
বাহ্যিক ডেটা উত্সগুলি আপনাকে আপনার অ্যাপ্লিকেশন সমাধানে বহিরাগত ডেটাবেস থেকে প্রাপ্ত ডেটা ব্যবহার করার অনুমতি দেয়। 1C ভিত্তিক নয় ডাটাবেস থেকে সহ: এন্টারপ্রাইজ।

ভাষা
এই কনফিগারেশন অবজেক্টগুলি বিভিন্ন ভাষায় অ্যাপ্লিকেশন সমাধান ইন্টারফেস তৈরি করতে ব্যবহৃত হয়। ভাষার ব্যবহারের জন্য ধন্যবাদ, বহুভাষিক অ্যাপ্লিকেশন সমাধান তৈরি করা সম্ভব হয় যেখানে ব্যবহারকারী অ্যাপ্লিকেশন সমাধানের সাথে কাজ করার জন্য তার নিজের ভাষা বেছে নিতে পারে।

সেশন প্যারামিটার
সেশন প্যারামিটারগুলি প্রাথমিকভাবে কোয়েরিতে ব্যবহারের জন্য এবং বর্তমান সেশনের জন্য ডেটা অ্যাক্সেস সীমাবদ্ধ করার উদ্দেশ্যে তৈরি করা হয়।

কার্যকরী বিকল্প, কার্যকরী বিকল্প পরামিতি
কার্যকরী বিকল্পগুলি বিকাশকারীকে কনফিগারেশন ক্ষমতাগুলি বর্ণনা করতে দেয় যা বাস্তবায়ন পর্যায়ে এবং/অথবা সিস্টেম অপারেশন চলাকালীন দ্রুত চালু বা বন্ধ করা যেতে পারে। উদাহরণস্বরূপ, অতিরিক্ত পণ্য বৈশিষ্ট্যগুলির সাথে কাজ করার ক্ষমতা একটি পৃথক কার্যকরী বিকল্পে আলাদা করা যেতে পারে। তারপর যদি আপনি এই বৈশিষ্ট্যটি অক্ষম করেন, সমস্ত সম্পর্কিত (অতিরিক্ত পণ্য বৈশিষ্ট্য সহ) বৈশিষ্ট্যগুলি কনফিগারেশন ইন্টারফেসে "অদৃশ্য" হয়ে যাবে।