ডেটা আপলোড করার নিয়ম 1s 8.3

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

আসুন বেশ কয়েকটি দরকারী টিপস দেখি যার সাহায্যে আপনি 1C থেকে একটি বাহ্যিক তথ্য সিস্টেমে ডেটা আপলোড করতে পারেন।

1C-তে এমন বেশ কয়েকটি পদ্ধতি রয়েছে যার মাধ্যমে আপনি বিশেষজ্ঞদের অংশগ্রহণ ছাড়াই তথ্য পেতে পারেন:

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

তাদের সম্পর্কে আরও বিশদ:

কিভাবে 1C 8.3 থেকে সম্পূর্ণ ডাটাবেস ডাউনলোড করবেন (.dt ফাইলে)

এটি করার জন্য, আপনাকে কনফিগারেটর মোডে যেতে হবে, তারপরে প্রধান মেনুতে "প্রশাসন" - "তথ্য বেস আপলোড করুন" নির্বাচন করুন:

তারপরে আপনাকে কেবল ভবিষ্যতের ফাইলের নাম এবং ডিস্কে এর অবস্থান নির্দেশ করতে হবে।

পরবর্তীতে অন্য ডাটাবেসে আপলোড করতে, "লোড ইনফরমেশন বেস" বোতামে ক্লিক করুন এবং পূর্বে আপলোড করা ফাইলটি নির্বাচন করুন।

1C থেকে এক্সেলে রিপোর্ট এবং মুদ্রিত ফর্ম আপলোড করা হচ্ছে

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

উদাহরণস্বরূপ, TORG 12 মুদ্রণযোগ্য ফর্মটি খুলুন, ctrl+S টিপুন (বা ফাইল - হিসাবে সংরক্ষণ করুন মেনুতে) এবং ফাইলের ধরন এবং এর নাম নির্বাচন করুন:

একই সিস্টেম প্রযোজ্য - রিপোর্ট দুটি ক্লিকে ডাউনলোড করা হয়:

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

মূল ফরম্যাটে সংরক্ষণ করা যায় - এক্সেল, ওয়ার্ড, পিডিএফ, এইচটিএমএল, টিএক্সটি ইত্যাদি।

1C থেকে টেবিল আপলোড করা হচ্ছে 8.3

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

উদাহরণস্বরূপ, আমাকে কাউন্টারপার্টি "ভেক্টর" থেকে 1000-এর বেশি পরিমাণের সমস্ত রসিদ পেতে হবে। আসুন তালিকা ফর্মটি খুলুন এবং তালিকায় প্রয়োজনীয় নির্বাচনগুলি সেট করুন:

সিস্টেমটি একটি আউটপুট বিকল্প অফার করবে - একটি স্প্রেডশীট নথি বা একটি পাঠ্য নথিতে, ট্যাবুলার নির্বাচন করুন৷ 1C প্রোগ্রাম নিম্নলিখিত স্প্রেডশীট নথিতে তথ্য প্রদর্শন করবে, যা প্রতিবেদনের মতো, আমাদের প্রয়োজনীয় বিন্যাসে সংরক্ষণ করা যেতে পারে:

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


1C থেকে Excel এ লেনদেনের একটি জার্নাল আপলোড করা হচ্ছে:

ক্যোয়ারী কনসোল ব্যবহার করে তথ্য পুনরুদ্ধার করা হচ্ছে

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

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

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

ফলস্বরূপ টেবিলটি পছন্দসই ফাইল বিন্যাসে ডাউনলোড করা যেতে পারে:

আপনি "" ব্যবহার করে অন্য 1C ডাটাবেসে প্রাপ্ত ডেটা লোড করতে পারেন। একটি উদাহরণ হিসাবে নামকরণ ব্যবহার করে ভিডিও নির্দেশাবলী দেখুন:

অপারেটিং মোড

UploadLoadDataXML82 প্রক্রিয়াকরণ 2টি অপারেটিং মোড প্রয়োগ করে: আপলোড (ব্যবহারকারী-নির্দিষ্ট ডেটার একটি আপলোড ফাইল তৈরি করা) এবং লোড (একই নামের মোড দ্বারা তৈরি একটি আপলোড ফাইল পড়া এবং এতে থাকা ডেটা লেখা)। মোড ফিল্ডে এটি নির্বাচন করে মোড সেট করা হয়।

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

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

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

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

আনলোডের রচনা নির্ধারণ করা

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

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

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

সম্ভাব্য অ্যাপ্লিকেশন

এই প্রক্রিয়াকরণের ব্যবহার সম্ভব, উদাহরণস্বরূপ, ডেটার সম্পূর্ণ বা আংশিক ব্যাকআপ কপি তৈরি করা, তথ্য বেসের মধ্যে ডেটা বিনিময় করা, এবং সমস্যাযুক্ত তথ্য বেস পুনরুদ্ধার করার সময় একটি সহায়ক সরঞ্জাম হিসাবেও।

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

একটি ব্যাকআপ কপিতে 1C এন্টারপ্রাইজ 8.3 ডাটাবেস আপলোড করা হচ্ছে

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


মেনু "কনফিগারার - আপলোড ইনফোবেস..."

একটি স্ট্যান্ডার্ড ফাইল সেভিং প্যানেল প্রদর্শিত হবে, যেখানে আমরা নির্দেশিকা নির্দেশ করি যেখানে আমরা ব্যাকআপ কপি সংরক্ষণ করব। আপলোড ফাইলের নাম লিখুন (ডিফল্ট হল "1CV8") এবং "সংরক্ষণ করুন" বোতামে ক্লিক করুন। একটি উদাহরণ হিসাবে, আমি ডিফল্ট নাম "1CV8-MyUpload" এ পরিবর্তন করব। এর পরে, ব্যাকআপ প্রক্রিয়া সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন।


আপলোড সম্পূর্ণ হওয়ার পরে, একটি বার্তা উপস্থিত হবে যা নির্দেশ করে যে ফাইলটিতে ইনফোবেসের আপলোড সম্পূর্ণ হয়েছে, আপলোডের পথ এবং নাম নির্দেশ করে।

এখন আপনি আপনার নির্দিষ্ট করা ডিরেক্টরিতে আপলোড ফাইলটি খুঁজে পেতে পারেন। নির্দিষ্ট ডিরেক্টরিতে যান এবং ফাইলটি দেখুন 1CV8-MyUpload.dt.আমি একটি দরকারী নোট যোগ করব

1c ব্যাকআপ আপলোড ফাইলের এক্সটেনশন আছে .dt

এখন আপনি এই ফাইলটি মিডিয়াতে কপি করতে পারেন, এটি পাঠাতে পারেন, এটি সংরক্ষণ করতে পারেন... একমাত্র জিনিস! — খুব সম্ভবত, ডাউনলোড ফাইলটি এর ভলিউমের কারণে মেইলে পাঠানো সম্ভব হবে না।

আপনার আপলোড ফাইল প্রস্তুত, ধরুন আপনি একটি ফ্ল্যাশ ড্রাইভে ফাইলটি অনুলিপি করেছেন, আপনার অ্যাকাউন্টিংয়ের স্থিতি দেখানোর জন্য এটি আপনার বন্ধুর কাছে নিয়ে এসেছেন এবং তারপরে আপনার আপলোড ফাইল থেকে 1c ডাটাবেস পুনরুদ্ধার করার প্রয়োজন রয়েছে।

একটি ব্যাকআপ কপি থেকে একটি 1C এন্টারপ্রাইজ 8.3 ডাটাবেস পুনরুদ্ধার করা হচ্ছে

একটি ব্যাকআপ থেকে একটি ডাটাবেস পুনরুদ্ধার করতে, কর্ম পরিকল্পনা নিম্নরূপ:

  1. একটি নতুন ডাটাবেস তৈরি করুন 1C এন্টারপ্রাইজ 8.3
  2. 1C এন্টারপ্রাইজ 8.3 ফাইলটি একটি খালি ডাটাবেসে আপলোড করুন

চল শুরু করি!

একটি নতুন 1C এন্টারপ্রাইজ 8.3 তথ্য ডাটাবেস তৈরির প্রক্রিয়া নিবন্ধে বিস্তারিতভাবে বর্ণনা করা হয়েছে। একটি নতুন ডাটাবেস তৈরি করার পরে, আপনাকে এটিতে আপলোড ফাইল 1CV8-MyUpload.dt লোড করতে হবে।

একটি ব্যাকআপ কপি থেকে 1C এন্টারপ্রাইজ 8.3 ডাটাবেস লোড করতে, "কনফিগারার" মোডে তৈরি করা নতুন কনফিগারেশনটি প্রবেশ করান এবং "প্রশাসন" - "লোড তথ্য বেস..." মেনু আইটেমটি নির্বাচন করুন।

যে ফর্মটি খোলে, 1c ইনফোবেস আপলোড ফাইলটি নির্বাচন করুন (এটিতে *.dt এক্সটেনশন রয়েছে)

এবং অপারেশন চলতে থাকলে সমস্ত ডেটা হারানোর প্রস্তাবে সম্মত হন। ডাটাবেস লোডিং অপারেশন শুরু হবে, সময় লোড করা ডাটাবেসের ভলিউমের উপর নির্ভর করে।

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

"এন্টারপ্রাইজ" মোডে 1c আপলোড ফাইলটি ডাউনলোড করার পরে তৈরি করা ডাটাবেসে প্রবেশ করে, আপনি পূর্বে আপলোড করা 1c ডাটাবেসের একটি অভিন্ন অনুলিপি দেখতে পাবেন।

1C এন্টারপ্রাইজ 8.3 ডাটাবেসের সরাসরি অনুলিপি

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

1C এন্টারপ্রাইজ 8.3 প্ল্যাটফর্ম ব্যবহার করে একটি ফাইলে আপলোড করার বিপরীতে, ডাটাবেস ফাইলের সরাসরি অনুলিপি সরাসরি অনুলিপি করা জড়িত।

একটি 1C এন্টারপ্রাইজ 8.3 ফাইল ডাটাবেস অনুলিপি করতে, আপনাকে তৈরি করা ডাটাবেস সহ ফোল্ডারে যেতে হবে। আপনি সংযুক্ত 1C এন্টারপ্রাইজ 8.3 ডাটাবেসের তালিকায় পছন্দসই ইনফোবেসে পয়েন্টার রাখলে ডাটাবেসের পথ দেখা যাবে। এটি ডাটাবেস নির্বাচন উইন্ডোর নীচে অবস্থিত হবে এবং ফাইল = "1C এন্টারপ্রাইজ ডাটাবেসের পথ" এর মতো দেখাবে৷


আমরা নির্দিষ্ট পথ অনুসরণ করি এবং 1C এন্টারপ্রাইজ 8.3 এর কাজের ফাইলগুলি দেখি।


প্রধান তথ্য ফাইল বলা হয় 1Cv8.cd (টাইপ - ফাইল ইনফোবেস), এটি আপনাকে কপি করতে হবে। অবশিষ্ট ফাইলগুলি সহায়ক; আপনি যখন 1C এন্টারপ্রাইজ 8.3 কনফিগারেশন চালু করবেন তখন সেগুলি নতুন করে তৈরি করা হবে।

তদনুসারে, ডাটাবেস চালু করতে আপনাকে কিছু পুনরুদ্ধার করতে হবে না - ফোল্ডারে 1Cv8.cd ফাইলটি অনুলিপি করুন এবং .

একটি ক্লায়েন্ট-সার্ভার সংস্করণে একটি 1C এন্টারপ্রাইজ 8.3 ডাটাবেস ব্যাক আপ করা আরও জটিল এবং রিলেশনাল ডাটাবেসের সাথে কাজ করার জন্য বিশেষ স্ক্রিপ্ট বা অ্যাপ্লিকেশনের প্রয়োজন হয় যার উপর 1C এন্টারপ্রাইজ 8.3 ডাটাবেস স্থাপন করা হয়। এটি আলোচনার জন্য একটি পৃথক বিষয়, তাই আমরা পরের বার এটি সম্পর্কে কথা বলব।

আপনার যদি কোন প্রশ্ন থাকে, আপনি নিবন্ধে বা ওয়েবসাইটে মন্তব্যে তাদের জিজ্ঞাসা করতে পারেন।

এই দরকারী নিবন্ধটি হারাবেন না - নীচের বোতামগুলি ব্যবহার করে এটি সামাজিক নেটওয়ার্কগুলিতে সংরক্ষণ করুন:


1C এন্টারপ্রাইজ 8.3 ডাটাবেস ব্যাক আপ করা এবং এটি পুনরুদ্ধার করা

2018-11-15T19:32:35+00:00

ইউনিভার্সাল প্রসেসিং "এক্সএমএল ডেটা আপলোড এবং লোড করা" XML ফর্ম্যাটে একটি ফাইলে ইনফোবেস ডেটার সম্পূর্ণ বা আংশিক আনলোডিং সঞ্চালন করে। পরবর্তীকালে, এই ফাইলটি একই প্রক্রিয়াকরণ ব্যবহার করে ইনফোবেসে লোড করা যেতে পারে। আপলোড ফাইল ফরম্যাট শিরোনাম অংশে একটি বিনিময় পরিকল্পনা অনুযায়ী আপলোড করার সময় তৈরি করা ফাইল বিন্যাস থেকে পৃথক।

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

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

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

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

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

ব্যবহার করেও ডেটা স্থানান্তর করা যায়। অনেক 1C 8.3 কনফিগারেশনের বিভিন্ন কনফিগারেশনের মধ্যে ডেটা সিঙ্ক্রোনাইজেশন সেট আপ করার জন্য এবং 1C ডকুমেন্ট ফ্লো সহ বিরামবিহীন ইন্টিগ্রেশনের জন্য স্ট্যান্ডার্ড কার্যকারিতা রয়েছে।

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

আপনি আইটিএস ডিস্কে বা লিঙ্কগুলি ব্যবহার করে এই প্রক্রিয়াকরণটি ডাউনলোড করতে পারেন:

এটা সার্বজনীন এবং কোন কনফিগারেশন জন্য উপযুক্ত.

আসুন একটি 1C 8.3 অ্যাকাউন্টিং 3.0 তথ্য বেস থেকে অন্যটিতে "নামকরণ" ডিরেক্টরি আনলোড করার একটি উদাহরণ বিবেচনা করা যাক। একটি পূর্বশর্ত অভিভাবক (গোষ্ঠী) দ্বারা নির্বাচন করা হবে "কাঠের কাজ"।

1C থেকে XML-এ ডেটা আপলোড করা হচ্ছে

তথ্যের ভিত্তিতে যান যেখান থেকে ডেটা ডাউনলোড করা হবে (উৎস)। অবাঞ্ছিত পরিণতি এড়াতে সমস্ত সম্ভাব্য শর্ত বিবেচনা করে সেগুলি পরীক্ষা করতে ভুলবেন না।

XML ডেটা আপলোড এবং ডাউনলোড প্রক্রিয়াকরণ খুলুন (Ctrl+O)।

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

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

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

"প্রয়োজনীয় হলে আনলোড করুন" কলামের অর্থ হল এই বস্তুটিকে ওভারলোড করা প্রয়োজন কিনা যদি এটি আমরা ওভারলোড করা ডিরেক্টরির বৈশিষ্ট্য দ্বারা উল্লেখ করা হয়। উদাহরণস্বরূপ, আপনি যে আইটেমটি লোড করছেন তার অবস্থানের পরিমাপের একটি ইউনিট রয়েছে যা লক্ষ্য ডাটাবেসে নেই। যদি "প্রয়োজনে আপলোড করুন" কলামের পতাকাটি পরিমাপের একক সহ রেফারেন্স বইয়ের বিপরীতে চেক করা হয়, একটি নতুন অবস্থান তৈরি করা হবে। অন্যথায়, বৈশিষ্ট্যের মান হবে "<Объект не найден>এবং এর অনন্য শনাক্তকারী।

নির্বাচন ছাড়া একটি সাধারণ ক্ষেত্রে, আইটেম ওভারলোড সেটিং এই মত দেখাবে।

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

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

আপনি এখানে ম্যানুয়ালি ("যোগ করুন" বোতাম) অথবা অনুরোধের মাধ্যমে ("অনুরোধের মাধ্যমে যোগ করুন...") বস্তু যোগ করতে পারেন। যদি তাদের একটি বড় সংখ্যক থাকে তবে দ্বিতীয় বিকল্পটি পছন্দনীয়।

এই ক্ষেত্রে, অনুরোধটি নিম্নরূপ হবে। পরামিতিগুলি পূরণ করুন, ডেটা পরীক্ষা করার পরে অনুরোধটি সম্পূর্ণ করুন এবং "ফল নির্বাচন করুন" বোতামে ক্লিক করুন।

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

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

XML থেকে একটি ডিরেক্টরি লোড হচ্ছে

একটি XML ফাইলে উৎস কনফিগারেশন থেকে সফলভাবে ডেটা ডাউনলোড করার পরে, গন্তব্য ডাটাবেস খুলুন। বস্তুর গঠন এবং তাদের বিবরণ একে অপরের সাথে মেলে। এই ক্ষেত্রে, স্থানান্তর দুটি স্ট্যান্ডার্ড কনফিগারেশন 1C এর মধ্যে বাহিত হয়: অ্যাকাউন্টিং 3.0।

রিসিভার ডাটাবেসে প্রক্রিয়াকরণ খুলুন। এই প্রক্রিয়াকরণ ডেটা আপলোড এবং লোড উভয় জন্য ব্যবহৃত হয়. "ডাউনলোড" ট্যাবে যান এবং XML ফাইলের পথটি নির্দিষ্ট করুন যেখানে ডেটা পূর্বে ডাউনলোড করা হয়েছিল৷ এর পরে, "ডাউনলোড ডেটা" বোতামে ক্লিক করুন।

ডাউনলোড ফলাফল বার্তা প্রদর্শিত হবে. আমাদের ক্ষেত্রে, সবকিছু ঠিকঠাক ছিল।

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