পরিচিতি

জমা রেজিস্টার 1s মান তালিকা. অবশেষ এবং টার্নওভার. সঞ্চয় নিবন্ধন পরিমাপ

জমা নিবন্ধন 1C তে: এন্টারপ্রাইজ সিস্টেম দুটি প্রকারে বিভক্ত: সঞ্চয় নিবন্ধন অবশিষ্টাংশএবং সঞ্চয় নিবন্ধন আরপিএম.

কনফিগারেশনে এটি তৈরি করার সময় রেজিস্টারের ধরনটি নির্বাচন করা হয়

নাম অনুসারে, কিছু একটি নির্দিষ্ট তারিখে ব্যালেন্স প্রাপ্ত করার উদ্দেশ্যে এবং দ্বিতীয়টি একটি নির্বাচিত সময়ের জন্য টার্নওভার প্রাপ্ত করার উদ্দেশ্যে। জমা রেজিস্টারের ধরনের উপর নির্ভর করে, 1C:Enterprise প্ল্যাটফর্ম ভার্চুয়াল টেবিলের একটি ভিন্ন সেট তৈরি করে। এই নিবন্ধে আমরা জমা রেজিস্টারের ভার্চুয়াল টেবিলের সাথে কাজ করার দিকে নজর দেব। এটি করার জন্য, আমরা ব্যালেন্স জমা করার জন্য একটি রেজিস্টার তৈরি করব - পণ্য অবশেষএবং বিপ্লব সঞ্চয়পত্র - পণ্য টার্নওভার.

এখন দেখা যাক এই প্রতিটি রেজিস্টারের জন্য প্ল্যাটফর্মটি কী ভার্চুয়াল টেবিল সরবরাহ করে।

বিপ্লব আহরণ রেজিস্টার

স্পষ্টতার জন্য, আসুন খুলি এবং দেখি রেজিস্টারের জন্য কোন টেবিলগুলি উপলব্ধ পণ্য টার্নওভার. এটি নিজেই রেজিস্টারের টেবিল - পণ্য টার্নওভার, যা ডাটাবেসে শারীরিকভাবে বিদ্যমান, এবং একটি ভার্চুয়াল টেবিল - পণ্য টার্নওভার

স্ট্যান্ডার্ড টেবিলের সাথে সবকিছু পরিষ্কার। এর ভার্চুয়াল এক ঘনিষ্ঠভাবে কটাক্ষপাত করা যাক.

ভার্চুয়াল টেবিল টার্নওভার

এই টেবিলটি আপনাকে মাত্রার পরিপ্রেক্ষিতে সম্পদের টার্নওভার প্রাপ্ত করার অনুমতি দেয়। আমাদের ক্ষেত্রে আমাদের দুটি মাত্রা আছে: স্টকএবং পণ্য. এবং একটি সম্পদ - পরিমাণ

আমাদের নিবন্ধন নিম্নলিখিত এন্ট্রি আছে

আসুন ক্যোয়ারী ডিজাইনারে ফিরে যাই এবং কেবল টেবিল থেকে নির্বাচন করে শুরু করি পণ্য টার্নওভারসব ক্ষেত্র

তদনুসারে, অনুরোধটি এইরকম দেখাবে:

পণ্য টার্নওভার টার্নওভার.গুদাম, পণ্য টার্নওভার টার্নওভার

প্রশ্নের ফলাফল এই মত দেখায়:

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

এটি করার জন্য, আমরা অনুরোধ থেকে মাত্রা বাদ দিই স্টক

পণ্য টার্নওভার টার্নওভার নির্বাচন করুন

এবং ফলস্বরূপ আমাদের কেবল দুটি লাইন বাকি থাকবে

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

এর পরে, আমাদের মূল অনুরোধটি নিম্নলিখিত ফর্মটি গ্রহণ করবে

গুডস টার্নওভার।গুদাম, গুডস টার্নওভার টার্নওভার।পণ্য, গুডস টার্নওভার টার্নওভার।রেজিস্টার সংগ্রহ থেকে পরিমাণ টার্নওভার।গুডস টার্নওভার।টার্নওভার (&পিরিয়ডের শুরু, এবং মেয়াদের শেষ, গুদামটি

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

যারা সবেমাত্র ভার্চুয়াল টেবিলের সাথে কাজ শুরু করছেন তারা প্রায়শই প্যারামিটার ব্যবহার করার পরিবর্তে স্বাভাবিক উপায়ে নির্বাচন সেট করতে প্রলুব্ধ হন:

RegisterAccumulations.ProductsTurnover.Turnover(,) কিভাবে পণ্য টার্নওভার টার্নওভার কোথায় পণ্য টার্নওভার টার্নওভার।গুদাম = &গুদাম

পরামিতি পূরণ করার সময় আমরা মিস করেছি পর্যায়ক্রমিকতা. আসুন তালিকাটি খুলি এবং সম্ভাব্য বিকল্পগুলির ভর থেকে বেছে নেওয়া যাক মাস. আমরা অন্য সব পরামিতি মুছে ফেলব যাতে বিভ্রান্ত না হয়।

এর পরে, আমরা লক্ষ্য করি যে টেবিলের ক্ষেত্রগুলিতে একটি ক্ষেত্র উপস্থিত হয় সময়কাল.

নির্বাচিত ক্ষেত্রগুলিতে এটি যুক্ত করে, আমরা নিম্নলিখিত অনুরোধ পাঠ্যটি পাই:

RegisterAccumulation.ProductsTurnover.Turnover(, Month,) ASTurnover.Period, ProductsTurnoverTurnover.Warehouse, ProductsTurnoverTurnover.Product, ProductsTurnoverTurnover.QuantityTurnover নির্বাচন করুন

আমরা অনুরোধটি কার্যকর করি:

এইভাবে, নির্বাচিত সময়ের ব্যবধানের মধ্যে, আমরা নির্বাচিত ফ্রিকোয়েন্সি অনুসারে বিপ্লবগুলিকে ছোট ব্যবধানে ভাগ করতে পারি।

ব্যালেন্স সঞ্চয়পত্র

রিভার্স রেজিস্টারের মতই, চলুন ক্যোয়ারী ডিজাইনারটি দেখি যে কোন ভার্চুয়াল টেবিলগুলি ব্যালেন্স অ্যাকুমুলেশন রেজিস্টারের জন্য উপলব্ধ।

আপনি দেখতে পাচ্ছেন, ব্যালেন্স জমা রেজিস্টারের জন্য তিনটি ভার্চুয়াল টেবিল উপলব্ধ: বিপ্লব, অবশিষ্টাংশ, অবশেষ এবং টার্নওভার. আসুন তাদের প্রত্যেককে আলাদাভাবে বিবেচনা করি।

ভার্চুয়াল টেবিল টার্নওভার

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

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

ভার্চুয়াল টেবিল ব্যালেন্স

এই টেবিলটি মাত্রা দ্বারা সম্পদ ভারসাম্য পেতে ব্যবহৃত হয়। সারণী পরামিতিগুলিতে আমরা যে তারিখের জন্য ব্যালেন্স গ্রহণ করি এবং নির্বাচনগুলি সেট করি তা নির্দিষ্ট করতে পারি:

একটি ছোট উদাহরণ দেখা যাক. আমাদের নিম্নলিখিত রেজিস্টার এন্ট্রি আছে:

আসুন সমস্ত উপলব্ধ ক্ষেত্র নির্বাচন করি এবং ব্যালেন্স প্রাপ্তির তারিখ হিসাবে জুনের শেষ নির্ধারণ করি। আমরা পরিমাপের উপর ভিত্তি করে নির্বাচন করব না। তারপর অনুরোধের পাঠ্যটি এইরকম দেখাবে:

পণ্য অবশিষ্টাংশ.গুদাম, পণ্য অবশিষ্টাংশ অবশিষ্টাংশ.পণ্য, পণ্য অবশিষ্ট অবশিষ্টাংশ.পরিমাণ অবশিষ্ট থেকে রেজিস্টার সংগ্রহ.পণ্য অবশিষ্টাংশ.অবশিষ্ট (&তারিখ অবশিষ্টাংশ,) হিসাবে পণ্য অবশিষ্টাংশ

এবং এটি কার্যকর করার পরে আমরা এই ফলাফল পাই

ভার্চুয়াল টেবিল ব্যালেন্স এবং টার্নওভার

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

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

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

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

সঞ্চয় নিবন্ধন হল তথ্য সহ একটি সারণী যা সমস্ত নির্দিষ্ট গতিবিধি (রসিদ, লিখিত-অফ বা টার্নওভার) সংগ্রহ করে।

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

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

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

ট্যাবুলার মডেলের দৃষ্টিকোণ থেকে, জমা রেজিস্টারে রয়েছে:

  • পরিমাপ;
  • সম্পদ (সাংখ্যিক বা সংজ্ঞায়িত হতে পারে);
  • প্রয়োজনীয়

জমা রেজিস্টারের কাঠামো গঠন করার সময়, একজন নিবন্ধক নিয়োগ করতে হবে এবং কমপক্ষে একটি সংস্থান তৈরি করতে হবে।

[পতন]

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

জমা রেজিস্টারে ডেটা লেখার সময়, "পিরিয়ড" খালি হওয়া উচিত নয়। "পিরিয়ড" হল একটি আদর্শ বিবরণ যা অবশ্যই পূরণ করতে হবে।

1C আহরণ রেজিস্টারের স্ট্যান্ডার্ড বিবরণ "ডেটা" - "স্ট্যান্ডার্ড বিবরণ" ট্যাবে পাওয়া যায়।

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

1C বস্তুর রেকর্ডের স্বতন্ত্রতা "সঞ্চয় নিবন্ধন"

সিস্টেমটি জমা রেজিস্টারে সঞ্চিত রেকর্ডের স্বতন্ত্রতার উপর নিয়ন্ত্রণ প্রদান করে। এর জন্য ধন্যবাদ, সঞ্চয়পত্রে একই নথির একই লাইনের সাথে সম্পর্কিত দুটি এন্ট্রি থাকতে পারে না।

সঞ্চয় নিবন্ধন আন্দোলনের টেবিলে এন্ট্রির স্বতন্ত্রতা"রেজিস্ট্রার" এবং "লাইন নম্বর" ক্ষেত্র দ্বারা নির্ধারিত।

[পতন]

জমা রেজিস্টার সবসময় দলিল রেজিস্ট্রারের অধীনস্থ থাকে। অতএব, তাদের আদর্শ বিবরণের মধ্যে সর্বদা " " থাকে।

1C আহরণ রেজিস্টারের কার্যকারিতা

মূল কার্যকারিতা যা সঞ্চয় নিবন্ধন বিকাশকারীকে প্রদান করে:

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

সঞ্চয় নিবন্ধনের জন্য, মোট বিচ্ছেদ মোড সক্ষম করা যেতে পারে:

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

[পতন]

1C বস্তুর গঠন "সঞ্চয় নিবন্ধন"

জমা রেজিস্টারে তথ্য রেকর্ড আকারে সংরক্ষণ করা হয়, যার প্রতিটিতে রয়েছে:

  1. পরিমাপের মান (যে বিভাগগুলিতে তথ্য সংরক্ষণ করা হয় তা বর্ণনা করুন);
  2. সংশ্লিষ্ট সম্পদ মান (প্রয়োজনীয় সংখ্যাগত পরিমাণগত তথ্য জমা করে)।

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

আমরা যে পরিমাপগুলিতে আগ্রহী তা নির্দিষ্ট করে, আমরা যে কোনও সময় পরিমাণ - সংস্থান - পেতে পারি।

বিভিন্ন মাত্রার পরিপ্রেক্ষিতে, ভবিষ্যতে, উদাহরণস্বরূপ, আপনি একটি নির্দিষ্ট তারিখের জন্য ব্যালেন্স পেতে পারেন।

সঞ্চয় নিবন্ধনের নকশা বৈশিষ্ট্য:

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

জমা রেজিস্টার এন্ট্রি সেট

এটি কম্পিউটারের মেমরিতে বিদ্যমান এর স্ট্রিং (রেকর্ড) এর একটি সংগ্রহ।

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

একটি সেটে রেকর্ডের সর্বোচ্চ সংখ্যা হল 999,999,999।

জমা রেজিস্টার এন্ট্রি সেটব্যবহার করা যেতে পারে:

  1. একটি নির্দিষ্ট নিবন্ধকের জন্য সঞ্চয় নিবন্ধন এন্ট্রি পরিবর্তন করতে;
  2. একটি নির্দিষ্ট রেজিস্ট্রারের জন্য জমা নিবন্ধন এন্ট্রি যোগ করতে;
  3. একটি নির্দিষ্ট নিবন্ধকের জন্য জমা নিবন্ধন এন্ট্রি মুছে ফেলার জন্য;
  4. একটি নির্দিষ্ট রেকর্ডারের জন্য রেকর্ডের একটি সেট পড়তে।

গুরুত্বপূর্ণ ! নির্বাচন শুধুমাত্র সমতার ভিত্তিতে হতে পারে।

যেহেতু সঞ্চয় নিবন্ধনটি সাংখ্যিক মান সংগ্রহ করতে ব্যবহৃত হয়, তাই প্রতিটি এন্ট্রি সংরক্ষিত সম্পদে একটি পরিবর্তন করে - আন্দোলন. আন্দোলন, সাধারণভাবে, হয় সঞ্চিত সম্পদগুলিতে কিছু বৃদ্ধি যোগ করতে পারে বা বিয়োগ করতে পারে:

  1. প্যারিশ আন্দোলন("+") - যদি সঞ্চিত সম্পদ বৃদ্ধি করা উচিত;
  2. প্রবাহ আন্দোলন("-") - যদি সঞ্চিত সম্পদ হ্রাস করা উচিত।

আহরণ রেজিস্টারে প্রতিটি এন্ট্রির পাশাপাশি অতিরিক্ত নির্বিচারে তথ্য সংরক্ষণ করা যেতে পারে। সঞ্চয় নিবন্ধন বিবরণ এই উদ্দেশ্যে ব্যবহার করা হয়.

জমা রেজিস্টারের জন্য প্রয়োজনীয় মান রেজিস্ট্রার।

[পতন]

রেজিস্ট্রার - এটি একটি নথি যার সময় রেজিস্টার এন্ট্রি তৈরি করা হয় (অর্থাৎ এটি একটি নথি যা সঞ্চয় নিবন্ধনে নড়াচড়া করতে পারে)।

রেকর্ড শুধুমাত্র তখনই অর্থবহ হয় যদি রেকর্ডার থাকে; একটি রেকর্ড নথি মুছে ফেলার সময়, রেকর্ডগুলিও মুছে ফেলা হবে।

রেজিস্ট্রার নথির তালিকা "সঞ্চয় নিবন্ধন" কনফিগারেশন অবজেক্ট সম্পাদনা করার জন্য উইন্ডোর সংশ্লিষ্ট "নিবন্ধক" ট্যাবে নির্দিষ্ট করা আছে।

কনফিগারেশন অবজেক্ট "অ্যাকুমুলেশন রেজিস্টার" সম্পাদনা করার জন্য উইন্ডোর চিত্র "রেকর্ডার" ট্যাব

[পতন]

যাইহোক, আপনি একটি রেকর্ডার নথি ছাড়াই প্রোগ্রামেটিকভাবে একটি রেকর্ড করতে পারেন (তবে এটি এখনও ধরে নেয় যে একটি রেকর্ডার আছে)। এছাড়াও, রেকর্ড তৈরি করা কেবল ইভেন্টের সময়ই নয়, কিছু অন্যান্য ইভেন্টের জন্যও ঘটতে পারে; এখানে কোন কঠোর বিধিনিষেধ নেই।

জমা রেজিস্টারে আন্দোলন তৈরি করার জন্য বেশিরভাগ অ্যালগরিদম একটি নথি পোস্ট করার সময় গঠিত হয় (প্রক্রিয়া "প্রসেসিং পোস্টিং")।

রেজিস্ট্রারের সাথে 1C বস্তুর "সঞ্চয় নিবন্ধন" এর সংযোগ

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

[পতন]

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

নথির সংমিশ্রণ যা জমা রেজিস্টারে এন্ট্রি তৈরি করতে পারে তা তৈরির প্রক্রিয়া চলাকালীন বিকাশকারী দ্বারা নির্দিষ্ট করা হয়।

[পতন]

নথি প্রক্রিয়াকরণের সময় রেজিস্ট্রারদের সাথে কাজ করার বৈশিষ্ট্য:

  1. জমা রেজিস্টারে এন্ট্রি গঠন করা যেতে পারে:
    • একটি নথি বহন করার সময়;
    • একটি নথি রেকর্ড করার সময়;
    • নথি পূরণ করার সময়।
  2. জমা রেজিস্টারে ডেটা রেকর্ড করার সময় রেজিস্ট্রার সম্পর্কিত বাধ্যতামূলক শর্ত: রেকর্ড নথি রেকর্ড করা আবশ্যক. যতক্ষণ না নথিটি রেকর্ড করা হয়, সিস্টেমে এটির কোনও লিঙ্ক নেই এবং লিঙ্কটি অবশ্যই "রেজিস্ট্রার" ক্ষেত্রে নির্দেশ করতে হবে।
  3. "রেজিস্ট্রার" ফিল্ডে শুধুমাত্র রেজিস্ট্রার নথিতে একটি অ-খালি লিঙ্ক থাকতে পারে(টাইপ নিয়ন্ত্রিত)।
  4. টাইপ ক্ষেত্রের তথ্য "নিবন্ধক""রেজিস্ট্রার" ট্যাবে নির্ধারিতকনফিগারেশন অবজেক্ট এডিটিং উইন্ডোতে।
  5. "রেজিস্ট্রার" ক্ষেত্রের জন্য, আপনি ধরনটি সংজ্ঞায়িত করতে পারেনডকুমেন্টলিঙ্ক।<ИмяДокумента>. সঙ্গেরেকর্ডার প্রকারের তালিকা বেশ নির্দিষ্ট (উপরের স্ক্রিনশট)।
  6. মনে রাখার মতো ঘটনা:
    • একটি জমা রেজিস্টার যেকোন সংখ্যক নথির প্রকারের সাথে যুক্ত হতে পারে;
    • একটি নথির ধরন যেকোন সংখ্যক জমা রেজিস্টারের সাথে যুক্ত হতে পারে;
    • একটি নথি-রেকর্ডার মুছে ফেলার সময়, রেকর্ডগুলি স্বয়ংক্রিয়ভাবে ডাটাবেস থেকে মুছে ফেলা হয়;
    • একটি বিনিময় পরিকল্পনা ব্যবহার করার সময় রেকর্ড নথির উপস্থিতি ছাড়াই রেকর্ড থাকতে পারে, যা হতে পারে রেফারেন্সিয়াল অখণ্ডতার লঙ্ঘনতথ্য ভিত্তি।
  7. রেজিস্ট্রারের নথির তারিখ কোনোভাবেই রেজিস্টারের সময়ের সাথে সম্পর্কিত নয়।রেজিস্টার এন্ট্রির তারিখ প্রোগ্রাম্যাটিকভাবে নির্ধারিত হয় এবং হয় নথির তারিখের সাথে মিলে যেতে পারে বা সম্পূর্ণ ভিন্ন হতে পারে।

1C অবজেক্ট মুভমেন্ট ডিজাইনার "অ্যাকুমুলেশন রেজিস্টার"

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

ব্যালেন্স রেজিস্টার এবং টার্নওভার রেজিস্টার

দুই ধরনের সঞ্চয় নিবন্ধন আছে:

  1. ভারসাম্য জমা নিবন্ধন(সম্পদগুলির মোট মান সংরক্ষণ করে - ব্যালেন্স);
  2. বিপ্লব সঞ্চয় নিবন্ধন(সঞ্চয় শুধুমাত্র এই সম্পদ পরিবর্তন - বিপ্লব)।

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

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

বিপ্লব জমা করার জন্য রেজিস্টারের একক

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

সমষ্টি- এটি একটি বিশেষ পদ্ধতি যা সঞ্চালন সঞ্চয় নিবন্ধনগুলিতে প্রয়োগ করা হয় এবং প্রতিবেদন তৈরির জন্য সময়কে উল্লেখযোগ্যভাবে হ্রাস করতে দেয়।

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

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

যেকোনো রেজিস্টারের জন্য একাধিক সমষ্টি তৈরি করা যেতে পারে।

প্ল্যাটফর্মটিতে একটি বিশেষ রয়েছে, যার সাহায্যে আপনি ইউনিটগুলির রচনা পরিবর্তন করতে এবং তাদের ব্যবহার কনফিগার করতে পারেন।

সার্কুলেটিং অ্যাকুমুলেশন রেজিস্টার ("ডেটা" ট্যাব) এডিট করার জন্য উইন্ডো থেকে অ্যাগ্রিগেট ডিজাইনারকে ডাকা যেতে পারে।

1C বস্তুর তালিকা ফর্ম এবং রেকর্ড সেট ফর্ম "সঞ্চয় নিবন্ধন"

ব্যবহারকারীর সঞ্চয় রেজিস্টারে থাকা ডেটা দেখার জন্য, সিস্টেমটি জমা রেজিস্টারের নিম্নলিখিত মতামতগুলিকে সমর্থন করে:

  1. জমা নিবন্ধন তালিকা ফর্ম- আপনাকে বিভিন্ন মানদণ্ড অনুযায়ী প্রদর্শিত তথ্য বাছাই এবং নির্বাচন করতে দেয়; সিস্টেম স্বয়ংক্রিয়ভাবে এই ফর্ম তৈরি করতে পারে;
  2. জমা রেজিস্টার রেকর্ড সেট ফর্ম- আপনাকে এন্ট্রি যোগ, পরিবর্তন এবং মুছে ফেলার অনুমতি দেয়।

এর সাথে, বিকাশকারীর নিজস্ব (কাস্টম) ফর্ম তৈরি করার সুযোগ রয়েছে, যা সিস্টেমটি ডিফল্ট ফর্মের পরিবর্তে ব্যবহার করবে।

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

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

এই প্রক্রিয়াটিকে সহজ করার জন্য, 1C বিকাশকারীরা বিশেষ কনফিগারেশন অবজেক্ট নিয়ে এসেছে। এগুলি তথ্য সংরক্ষণ এবং পুনরুদ্ধারের সুবিধার জন্য ব্যবহার করা হয়; 1C 8.3 এবং 8.2-এ সমস্ত ধরণের রেজিস্টার ব্যবহার করা হয়; এই নিবন্ধে আমরা বিশেষভাবে কথা বলব জমা নিবন্ধন.

জমা রেজিস্টার নিজেই তথ্য সহ একটি টেবিল যা নির্দিষ্ট নথির সমস্ত গতিবিধি (রসিদ/রাইট-অফ বা টার্নওভার) সংগ্রহ করে। "ট্রেড ম্যানেজমেন্ট 10.3" কনফিগারেশনে একটি সাধারণ জমা রেজিস্টার "গুডস ইন গুদাম" এর উদাহরণ ব্যবহার করে মুভমেন্ট টেবিলটি কেমন তা দেখা যাক:

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

কনফিগারেশনে জমা রেজিস্টার

কনফিগারেশন উন্নয়নের দৃষ্টিকোণ থেকে একটি সঞ্চয় নিবন্ধন কি? চলুন শুরু করা যাক সঞ্চয় নিবন্ধনের ক্ষেত্রগুলি দেখে:

বিনামূল্যে 1C-তে 267টি ভিডিও পাঠ পান:

জমা রেজিস্টার আছে মাত্রা, সম্পদ, বিবরণ এবং মান বিবরণ.

আসুন প্রথমে সঞ্চয় নিবন্ধনের স্ট্যান্ডার্ড বিবরণ বিবেচনা করি:

  • সময়কাল- আন্দোলনের তারিখটি নথির তারিখের সাথে মিলিত হতে হবে না;
  • রেজিস্ট্রার- একটি নথি যা রেজিস্টারে একটি এন্ট্রি করে;
  • লাইন সংখ্যা— রেকর্ড সেটে লাইনের ক্রমিক নম্বর, রেজিস্ট্রারের মধ্যে অনন্য;
  • কার্যকলাপ— ভার্চুয়াল টেবিলে রেকর্ড পাওয়ার জন্য দায়ী (নিচে তাদের সম্পর্কে আরও);
  • দেখুনআন্দোলন- আয় বা ব্যয়।

সঞ্চয় নিবন্ধন পরিমাপ

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

সঞ্চয় নিবন্ধন সম্পদ

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

অন্যথায়, মাত্রা/সম্পদগুলির মিথস্ক্রিয়াগুলি পরিকল্পিতভাবে একটি সমন্বয় ব্যবস্থা হিসাবে চিত্রিত করা যেতে পারে:

দুটি মাত্রা - স্থানাঙ্ক ব্যবস্থার আবসিসা এবং অর্ডিনেট, অর্থাৎ এই উদাহরণে, মাত্রা গুদাম এবং আইটেম। মাত্রার সংযোগস্থলে আমরা একটি পরিমাণ পেতে পারি - একটি সম্পদ। উদাহরণস্বরূপ, পণ্য "পেন্সিল" এর "প্রধান" গুদামে 1 টুকরা স্টক রয়েছে।

সঞ্চয়পত্রের বিবরণ 1C

জমা নিবন্ধন বিবরণ একটি "মন্তব্য" বা অতিরিক্ত তথ্য হিসাবে পরিবেশন করা হয়; পরিমাপের পরিপ্রেক্ষিতে, ব্যালেন্স/টার্নওভার পাওয়া যাবে না। বেশ কমই ব্যবহৃত হয়।

সঞ্চয়পত্রের প্রকারভেদ

সঞ্চয় নিবন্ধন দুই ধরনের হয় - টার্নওভার এবং ব্যালেন্স.

যদি সঞ্চয় নিবন্ধনের উদ্দেশ্য ব্যালেন্স প্রাপ্ত না হয়, তবে এটি জমা রেজিস্টারের প্রকার ব্যবহার করা প্রয়োজন - আরপিএম. একটি টার্নওভার রেজিস্টার ব্যবহার করার একটি সাধারণ উদাহরণ হল বিক্রয়ের পরিমাণ রেকর্ড করা। এই ক্ষেত্রে, আমাদের শুধুমাত্র একটি নির্দিষ্ট সময়ের মধ্যে বিক্রয় কি ছিল তা জানতে হবে; এই ক্ষেত্রে ভারসাম্য মানে না।

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

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

রেজিস্টারের প্রকারের উপর নির্ভর করে, সিস্টেম জমা রেজিস্টারের জন্য বিভিন্ন ভার্চুয়াল টেবিল তৈরি করবে। একটি ভার্চুয়াল টেবিল রেজিস্টার থেকে প্রোফাইল তথ্য প্রাপ্ত করার একটি দ্রুত উপায়।

সঞ্চয় নিবন্ধনের জন্য এটি হল:

  • অবশিষ্টাংশ;
  • বিপ্লব;
  • অবশেষ এবং টার্নওভার.

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

আহরণ রেজিস্টারের সঠিক নকশা

সঞ্চয় নিবন্ধন প্রয়োজনীয় রিপোর্ট থেকে ডিজাইন করা আবশ্যক. 1C 8.3 সিস্টেমের সবচেয়ে কঠিন জিনিসটি সঠিকভাবে তথ্য সংরক্ষণ করা যাতে এটি যেকোনো সময় সহজেই পুনরুদ্ধার করা যায়।

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

ইনডেক্সিং সঞ্চয় নিবন্ধন মাত্রা

সঞ্চয় নিবন্ধন পরিমাপ "সূচীকরণ" বৈশিষ্ট্য আছে. এই বৈশিষ্ট্যটি অবশ্যই পরিমাপের জন্য সেট করা আবশ্যক যেখানে ডেটা প্রাপ্তির সময় পরিমাপের জন্য ঘন ঘন নির্বাচন প্রয়োগ করার পরিকল্পনা করা হয় এবং এই পরিমাপের একটি বড় সংখ্যক মান বিকল্প থাকতে পারে।

উদাহরণ স্বরূপ, রেজিস্টার হল “ProductsInWarehouses”, মাত্রা হল “Warehouse, Nomenclature”, রিসোর্স হল “পরিমাণ”।

"নামকরণ" সূচী করা আরও সঠিক, তবে "গুদাম" ক্ষেত্রটি সূচিত করা উচিত নয়, কারণ সিস্টেমে গুদামগুলির সংখ্যা, একটি নিয়ম হিসাবে, উল্লেখযোগ্য নয়।

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

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

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

তৃতীয়ত, রেজিস্টারগুলির একটি টেবিলের কাঠামো থাকে, তবে এটি বস্তুর টেবিলের গঠন থেকে আলাদা। তাই আপনি RegisterReference বা RegisterObject এর মত ক্লাস পাবেন না। রেজিস্টার টেবিলের গঠন তার বৈশিষ্ট্যের উপর নির্ভর করে।

চতুর্থত, ডেটা রেকর্ডের সেট আকারে নিবন্ধনগুলিতে লেখা হয়। প্রতিটি সেট এক বা একাধিক রেকর্ড নিয়ে গঠিত। যাইহোক, সেটের রেকর্ড রেফারেন্স বা অ্যাক্সেস করা যাবে না। এবং রেকর্ডের একটি সেট বা একটি সেটের রেকর্ডের একটি "মুছে ফেলার জন্য চিহ্ন" অবস্থা থাকতে পারে না।

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

এখন প্রতিটি ধরনের রেজিস্টারের বৈশিষ্ট্য সম্পর্কে কথা বলা যাক:

1. তথ্য নিবন্ধন

সম্ভবত সহজ ধরনের রেজিস্টার। অন্যান্য ধরনের রেজিস্টারের বিপরীতে, এর সংস্থানকে শুধুমাত্র একটি সাংখ্যিক মান হিসাবে নয়, অন্য ডেটা টাইপ হিসাবেও নামকরণ করা যেতে পারে।

এটির একটি বিশেষ সম্পত্তি রয়েছে যা অন্যান্য ধরণের রেজিস্টারগুলিতে ব্যবহৃত হয় না - পর্যায়ক্রমিকতা।

এটির একটি রেজিস্ট্রার নাও থাকতে পারে, অর্থাৎ, স্বাধীন হতে পারে; এই ক্ষেত্রে, নিবন্ধন নথিকে বাইপাস করে সরাসরি রেজিস্টারে এন্ট্রি করা হয় (এটি 1c-এ রেজিস্টার ব্যবহার করার সাধারণ পরিকল্পনার খুব ব্যতিক্রম)। অন্য ধরনের রেজিস্টারে কমপক্ষে একটি ডকুমেন্ট-রেকর্ডার থাকতে হবে।

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

2. সঞ্চয় নিবন্ধন

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

জমা রেজিস্টার ডেটা ডাটাবেসে দুটি টেবিলের আকারে সংরক্ষণ করা হয় - একটি মুভমেন্ট টেবিল এবং একটি মোট টেবিল। সরাসরি অ্যাক্সেস কেবলমাত্র মোশন টেবিলে সম্ভব।

3. অ্যাকাউন্টিং রেজিস্টার

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

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

4. গণনা রেজিস্টার

এই ধরনের রেজিস্টার শুধুমাত্র ডেটা সঞ্চয়, সঞ্চয় এবং পদ্ধতিগত করার জন্য নয়, পর্যায়ক্রমিক গণনার জন্য জটিল প্রক্রিয়া বাস্তবায়নের জন্যও। এটি করার জন্য, গণনা রেজিস্টারের বৈশিষ্ট্যগুলিতে, আপনাকে অন্য 1C অবজেক্ট সংজ্ঞায়িত করতে হবে - গণনার প্রকারের একটি পরিকল্পনা। অর্থাৎ, এই ধরনের একটি রেজিস্টারের অপারেশন এর জন্য গণনার ধরনগুলির জন্য একটি নির্দিষ্ট পরিকল্পনা সংজ্ঞায়িত করা ছাড়া অসম্ভব।

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

এইভাবে, আমরা বলতে পারি যে গণনা রেজিস্টারের শেষ পর্যন্ত 1s-এ অন্যান্য ধরনের রেজিস্টারের তুলনায় সবচেয়ে জটিল কাঠামো রয়েছে।

রিপোর্ট "ব্যালেন্স এবং টার্নওভার" জন্য তৈরি করা হয়েছেব্যালেন্স এবং টার্নওভারের একটি বিবৃতি গ্রহণ করা।

বিবৃতিটি "স্টার্টিং ব্যালেন্স", "রসিদ", "ব্যয়", "চূড়ান্ত ব্যালেন্স" এবং বিস্তারিত কলাম সহ একটি টেবিলের আকারে প্রদর্শিত হয়।

এই প্রতিবেদন তৈরি করা যেতে পারে যেকোন ব্যালেন্স সঞ্চয়পত্রের জন্যকনফিগারেশনে উপস্থিত।

পাথ: রিপোর্ট - সার্বজনীন - ব্যালেন্স এবং টার্নওভার

মূল রিপোর্ট ফর্ম খোলার পরে, আপনাকে এটি করতে হবে, যা সরাসরি মূল ফর্মে করা যেতে পারে। এই ক্ষেত্রে এটি প্রয়োজনীয়:

  • মাঠে " অ্যাকাউন্টিং বিভাগ"ভারসাম্য সংগ্রহের রেজিস্টার নির্বাচন করুন যার জন্য আপনি একটি প্রতিবেদন তৈরি করতে চান (প্রস্তাবিত তালিকা থেকে নির্বাচন করা হয়েছে);
  • মাঠে "... থেকে ... পর্যন্ত সময়কাল।"— রিপোর্ট তৈরি করা হবে এমন সময়কাল উল্লেখ করুন।

দ্রষ্টব্য: যদি ক্ষেত্র "... থেকে ... পর্যন্ত সময়কাল।"খালি রেখে দেওয়া হয়, রিপোর্টটি সিস্টেমের অপারেশনের পুরো সময়ের জন্য তৈরি করা হবে;

  • আমাদের জন্য সুবিধাজনক একটি ফর্মে একটি প্রতিবেদন তৈরি করতে, আমরা বোতামটি ব্যবহার করে এটি কনফিগার করি " সেটিংস".
  • বোতামটি ব্যবহার করার সময়, আপনি প্রতিবেদনে প্রদর্শিত ডেটা নির্বাচন কনফিগার করতে পারেন। ( উপরন্তু, নির্বাচন কনফিগার করা যেতে পারে "নির্বাচন"সেটিংস ফর্ম।)

বোতাম দ্বারা " ফর্ম"প্রতিবেদনটি বর্তমান সেটিংস অনুযায়ী তৈরি করা হয়েছে।

বোতাম " শিরোনাম"প্রতিবেদনের শিরোনাম লুকিয়ে আপনাকে আরও কমপ্যাক্ট ভিউ পেতে দেয়।

এছাড়াও, প্রতিবেদনটি প্রাথমিকভাবে ব্যবহার করে কনফিগার করা যেতে পারে "সেটিংস" বোতামযা আপনাকে সমস্ত সম্ভাব্য রিপোর্ট প্যারামিটার সেট করার অনুমতি দেবে, সহ। এবং যেগুলি প্রধান ফর্মে নির্দিষ্ট করা আছে।

ফর্মটিতে নিম্নলিখিত ট্যাবগুলি রয়েছে:

  • সাধারণ;
  • গ্রুপ;
  • নির্বাচন;
  • ক্ষেত্র;
  • শ্রেণীবিভাজন.

বুকমার্কে "সাধারণ"আপনি রিপোর্টিং সময়কাল সেট করতে পারেন, একটি অ্যাকাউন্টিং বিভাগ নির্বাচন করুন, অন্যান্য সাধারণ পরামিতি এবং সূচক।

পরামিতি হিসাবেপ্রস্তাবিত:

  • "বৈশিষ্ট্য এবং বিভাগ ব্যবহার করুন"— বাক্সটি চেক করার পরে, বৈশিষ্ট্য অনুসারে ডেটা নির্বাচন এবং গোষ্ঠীভুক্ত করা সম্ভব হয়, বস্তুর বিভাগ দ্বারা নির্বাচন করা যায়;
  • "দলগুলোকে রঙ দাও"— রিপোর্ট গ্রুপিং বিভিন্ন রং হাইলাইট করা হবে;
  • "সমস্ত স্তরের সারসংক্ষেপ করুন" -প্রতিবেদনটি গ্রুপ করার সময়, প্রতিটি গ্রুপের জন্য মোট ডেটা প্রদর্শিত হবে।

"সূচক"— রিপোর্টে সংক্ষিপ্ত সংখ্যাসূচক মান। এই মানগুলি "শুরু ব্যালেন্স", "শেষ ব্যালেন্স", "আয়", "ব্যয়" কলামে প্রদর্শিত হয়।

"বিভিন্ন কলামে আউটপুট"— চেকবক্স চেক করা হলে, প্রতিটি সূচক একটি পৃথক কলামে প্রদর্শিত হবে; চেকবক্সটি আনচেক করা থাকলে, সূচকগুলি অন্যটির নীচে প্রদর্শিত হবে।

বুকমার্কে গোষ্ঠীআপনি রিপোর্ট বিশদ কাস্টমাইজ করতে পারেন:

- গ্রুপিং লাইননির্বাচিত সূচকগুলির মোট মান থাকবে;

- মোটের প্রকারপ্রতিবেদনে অতিরিক্ত শ্রেণিবদ্ধ গ্রুপিং যোগ করা প্রয়োজন কিনা তা নির্ধারণ করে

সিস্টেমটি নিম্নলিখিত ধরণের ডেটা গ্রুপিং অফার করে:

উপাদান- নির্বাচিত আহরণ রেজিস্টারে অন্তর্ভুক্ত উপাদানগুলির উপর একটি প্রতিবেদন তৈরি করা

অনুক্রম- উপাদানগুলি অন্তর্ভুক্ত করে এমন গ্রুপগুলির উপর একটি প্রতিবেদন তৈরি করা,

শুধুমাত্র অনুক্রমউপাদানগুলির জন্য মোট প্রয়োজন না হলে শুধুমাত্র ব্যবহার করা হয়, কিন্তু শুধুমাত্র গোষ্ঠীর জন্য মোট প্রয়োজন

— গ্রুপ দ্বারা একটি প্রতিবেদন তৈরি করতে, আপনাকে একটি বৈশিষ্ট্য নির্বাচন করতে হবে যার দ্বারা প্রতিবেদনটি বিস্তারিত হবে। এ জন্য এটি প্রয়োজনীয় সারি গ্রুপিংপপআপ উইন্ডো থেকে গ্রুপিং ভিউ যোগ করুন "ক্ষেত্র নির্বাচন"।

বুকমার্কে "নির্বাচন"তথ্য, একটি প্রতিবেদন তৈরির শর্তাবলী প্রতিষ্ঠিত হয়

প্রতিটি লাইনে একটি নির্বাচনের উপাদান রয়েছে যা উল্লেখ করে:

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

সিস্টেম নিম্নলিখিত তুলনা ধরনের প্রস্তাব:

সমান- প্রতিবেদনটি শুধুমাত্র নির্বাচিত বৈশিষ্ট্যের উপর নির্মিত হবে;

সমান না- প্রতিবেদনটি নির্বাচিত একটি ব্যতীত সমস্ত বৈশিষ্ট্যের উপর ভিত্তি করে তৈরি করা হবে;

তালিকাভুক্ত- প্রতিবেদনটি বৈশিষ্ট্যগুলির একটি তালিকার উপর ভিত্তি করে করা হবে;

তালিকায় নেই- প্রতিবেদনটি সমস্ত বৈশিষ্ট্যের উপর ভিত্তি করে করা হবে, যেগুলি বাছাই করা হয়েছে তা ছাড়া;

গ্রুপের মধ্যে— প্রতিবেদনটি সংশ্লিষ্ট ডিরেক্টরি থেকে নির্বাচিত ফোল্ডারে অবস্থিত সমস্ত বৈশিষ্ট্যের উপর ভিত্তি করে তৈরি করা হবে।

দলে নেই— প্রতিবেদনটি সংশ্লিষ্ট ডিরেক্টরি থেকে নির্বাচিত ফোল্ডারে অবস্থিত আইটেমগুলি ব্যতীত সমস্ত বৈশিষ্ট্যের উপর ভিত্তি করে তৈরি করা হবে।;

তালিকা থেকে একটি গ্রুপে— তুলনার অনুরূপ তালিকায়, সংশ্লিষ্ট ডিরেক্টরি থেকে শুধুমাত্র কয়েকটি ফোল্ডার তালিকার মান হিসাবে নির্বাচন করা হয়েছে;

তালিকা থেকে একটি গ্রুপে না- তুলনার অনুরূপ তালিকায় নেই, শুধুমাত্র সংশ্লিষ্ট ডিরেক্টরি থেকে কয়েকটি ফোল্ডার তালিকার মান হিসাবে নির্বাচিত হয়েছে।

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

ট্যাবে " ক্ষেত্র"আপনি রিপোর্টে প্রদর্শিত ক্ষেত্রগুলির একটি তালিকা নির্দিষ্ট করতে পারেন। ডিফল্টরূপে, তালিকাটি খালি থাকলে, গ্রুপিং তালিকায় নির্বাচিত ক্ষেত্রগুলি প্রতিবেদনে প্রদর্শিত হয়।

ক্ষেত্রগুলি অতিরিক্ত তথ্য প্রদর্শন করে যা কলামগুলিতে প্রতিবেদন তৈরি করার সময় প্রদর্শিত হবে।

ট্যাবে " শ্রেণীবিভাজন"আপনি রিপোর্ট লাইন প্রদর্শিত হবে যে ক্রম সেট করতে পারেন.

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

রিপোর্ট তৈরি করার জন্য সমস্ত শর্ত উল্লেখ করার পরে, আপনি যখন ঠিক আছে ক্লিক করেন, রিপোর্ট তৈরি হয়

পোস্ট ভিউ: 2,537



আপনি নিবন্ধটি পছন্দ করেছেন? এটা ভাগ করে নিন