বিভিন্ন পরামিতি সেট করে Excel এ ডেটা আপলোড করা হচ্ছে। এক্সেলে ডেটা আপলোড করা বিভিন্ন প্যারামিটার সেট করে 1s 8.3 থেকে এক্সেলে আইটেম আপলোড করা

উদাহরণস্বরূপ, আসুন তৈরি করি টার্নওভার ব্যালেন্স শীট (রিপোর্ট - স্ট্যান্ডার্ড - ব্যালেন্স শীট).

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

আমাদের উদাহরণে, আমরা ফোল্ডারটি নির্বাচন করেছি 1C থেকে নথি এবং ফাইলের নাম সেট করুন - 9 মাসের জন্য লবণ. উদাহরণস্বরূপ, আমরা বিভিন্ন এক্সেল ফরম্যাটে সংরক্ষণ করি।


সংরক্ষণ করার পরে, নথিগুলি নির্দিষ্ট ফোল্ডারে অবস্থিত হবে।

উভয় ফাইল খুলবে, কারণ নথিগুলির পূর্ববর্তী সংস্করণগুলি প্রোগ্রামগুলির পরবর্তী সংস্করণগুলি দ্বারা সমর্থিত।

কিভাবে 1C তে Excel এ একটি নথি সংরক্ষণ করবেন

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

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

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

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

আমরা একটি তালিকা প্রদর্শন করতে চাই পেমেন্ট আদেশ সময়কালের জন্য কর এবং অবদান প্রদানের জন্য।

নথি নির্বাচন করতে, আপনি বোতামটি ধরে রেখে সেগুলি নির্বাচন করতে পারেন Ctrlবা শিফট, এবং লাইনের গোষ্ঠী নির্বাচন করতেও ব্যবহৃত হয়। তারপর বোতাম টিপুন আরওএবং একটি দল নির্বাচন করুন তালিকা .

যে উইন্ডোটি খোলে, আমরা কনফিগার করি কোন কলামগুলি আমাদের প্রদর্শন করতে হবে এবং নির্বাচন করতে হবে - প্রদর্শন করুন৷ স্প্রেডশীট নথি . যদি আমরা তালিকায় লাইনের একটি গ্রুপ নির্বাচন করে থাকি, তাহলে বাক্সটি চেক করুন - প্রদর্শন শুধুমাত্র নির্বাচিত . ক্লিক ঠিক আছেএবং তালিকা প্রস্তুত।

এটি এই মত দেখায়:

ফলস্বরূপ রিপোর্ট সহ যেকোনো বিন্যাসে সংরক্ষণ করা যেতে পারে এক্সেল - *.xls. এটি করতে (উপরে বর্ণিত হিসাবে), কমান্ড নির্বাচন করুন সংরক্ষণ(বা সংরক্ষণ করুন ) তালিকাতে ফাইলএবং পরামিতি সেট করুন।

এই ক্রিয়াগুলি 1C প্রোগ্রামের যে কোনও তালিকার সাথে সঞ্চালিত হতে পারে।

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

অতএব, কোন তালিকা তৈরি করার আগে, আপনি কমান্ড মনোযোগ দিতে হবে তালিকা সেটআপ বোতামে আরও .

কিভাবে Excel এ 1C থেকে টেবিল সেল ডেটা সংরক্ষণ করবেন

কখনও কখনও আমাদের একটি প্রতিবেদন বা নথি থেকে ডেটার অংশ কপি করতে হবে। এটি নিয়মিত অনুলিপি করে করা যেতে পারে। এটি করার জন্য, প্রয়োজনীয় কিছু ঘর নির্বাচন করুন এবং ডান-ক্লিক করুন এবং কমান্ডটি নির্বাচন করুন কপি(বা Ctrl+C).

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

নিবন্ধটি সাহায্য করেছিল?

আরেকটি গোপন বোনাস পান এবং BukhExpert8 সহায়তা সিস্টেমে 14 দিনের জন্য সম্পূর্ণ অ্যাক্সেস বিনামূল্যে পান

শেষ পাঠে আমরা দেখেছি।

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

আমাদের যা দরকার তা হল পর্যায়ক্রমে বেতন থেকে অ্যাকাউন্টিং বিভাগে আনলোড করা।

আসুন 1C থেকে ডেটা ডাউনলোড করার প্রক্রিয়াটি বিবেচনা করি।

1C ডেটা আপলোড এবং ডাউনলোড করার নীতি

হিসাববিজ্ঞানে, পণ্য ও পরিষেবার বিক্রয় নথিতে 30টি ক্ষেত্র থাকতে পারে। এটি অ্যাকাউন্টিং, এর নিজস্ব লক্ষ্য রয়েছে, অনেকগুলি ক্ষেত্র অ্যাকাউন্ট এবং উপ-অ্যাকাউন্টের চার্টে নিবেদিত।

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

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

একটি নথিকে কীভাবে রূপান্তর করতে হবে তা বর্ণনা করতে যাতে এটি একটি ডাটাবেস থেকে অন্য ডাটাবেসে লোড করা যায়, সেখানে বিনিময় নিয়ম রয়েছে।

এগুলি একটি XML এক্সটেনশন সহ একটি ফাইল৷ এটি তৈরি করতে, "ডেটা রূপান্তর" নামে একটি বিশেষ 1C কনফিগারেশন রয়েছে।

স্ট্যান্ডার্ড কনফিগারেশনের মধ্যে বিনিময়ের জন্য, ডেটা এক্সচেঞ্জের জন্য স্ট্যান্ডার্ড নিয়ম রয়েছে, যা স্ট্যান্ডার্ড এক্সচেঞ্জ সেটিংসে এম্বেড করা আছে (xxx এর সাথে পরিষেবা/এক্সচেঞ্জ) অথবা আলাদাভাবে সরবরাহ করা হয়।

BU-ZP 1C আনলোড করুন

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

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

1C অ্যাকাউন্টিং থেকে 1C বেতনে 1C আপলোড করতে - অ্যাকাউন্টিং-এ বেতন/আপলোড ডেটা সহ পরিষেবা/ডেটা এক্সচেঞ্জ মেনু আইটেমটি নির্বাচন করুন।

প্রথমবার 1C আপলোড করার সময়, "একটি নতুন তথ্য বেসে 1C আপলোড করার জন্য তথ্য" বাক্সটি চেক করতে ভুলবেন না।

বেতনে প্রাথমিক তথ্য কীভাবে আপলোড করবেন - পরবর্তী নিবন্ধটি দেখুন 1C আপলোড করা হচ্ছে।

ZP-BU 1C আনলোড করুন

অ্যাকাউন্টিং বিভাগ থেকে প্রাথমিক তথ্য বেতনে লোড হওয়ার পরে, আপনি বেতন থেকে অ্যাকাউন্টিং বিভাগে আপলোড করতে পারেন।

বেতনে, একটি অ্যাকাউন্টিং প্রোগ্রামে মেনু পরিষেবা/ডেটা বিনিময়/ডাউনলোড ডেটা নির্বাচন করুন।

1C আপলোড সেটিংস ফর্মে, ডিফল্টরূপে, আপনাকে শুধুমাত্র সেই সময়কাল এবং পথটি নির্বাচন করতে হবে যেখানে আপনি ডেটা ফাইল আপলোড করতে চান৷

1C আপলোড বিন্যাস একটি হাইপারলিঙ্ক হিসাবে প্রদর্শিত হয় - নীল পাঠ্যে। আপনি হাইপারলিঙ্কে ক্লিক করে এবং একটি ভিন্ন অ্যাকাউন্টিং কনফিগারেশন নির্বাচন করে এটি পরিবর্তন করতে পারেন।

BU-UT 1C আনলোড করুন

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

সেটিংস করতে, মেনু আইটেম নির্বাচন করুন পরিষেবা/ডেটা এক্সচেঞ্জ সহ ট্রেড ম্যানেজমেন্ট/সেট আপ ডেটা এক্সচেঞ্জ অ্যাকাউন্টিং।

সেটিংস একটি "উইজার্ড" ব্যবহার করে তৈরি করা হয়।

আমরা সহজ রুট নেব না, এবং সমস্ত সেটিংস নিজেরাই নিয়ন্ত্রণ করব; এর জন্য আপনাকে বিশেষজ্ঞ অপারেটিং মোড নির্বাচন করতে হবে।

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

এই এক্সচেঞ্জ সেটআপটি দুটি ডাটাবেসে করা হয় - প্রথমে একটিতে, তারপরে অন্যটিতে৷

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

"ফাইলের মাধ্যমে" এক্সচেঞ্জের সেটিংস সহজ এবং এখানে ছবিতে দেখানো হয়নি৷ কিন্তু একটি "সরাসরি" COM সংযোগের জন্য এখানে উদাহরণ রয়েছে।

উদাহরণ, যদি ট্রেড ম্যানেজমেন্ট হয় "ফাইল" - এটি ডিস্কে অবস্থিত। .

উদাহরণ, যদি ট্রেড ম্যানেজমেন্ট 1C সার্ভারে অবস্থিত। সার্ভার এবং ডাটাবেসের নাম হল।

ফাইল ডাটাবেসের পথ, সেইসাথে সার্ভার এবং সার্ভারে ডাটাবেসের নাম, 1C-তে ডাটাবেস নির্বাচন উইন্ডোতে প্রদর্শিত হয়।

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

আমরা আপলোড করা নথিগুলির জন্য ফিল্টার নির্দিষ্ট করতে পারি। যেমন প্রতিষ্ঠানের ক্ষেত্রে।

পরবর্তী পৃষ্ঠাটি সেই সময়কাল নির্দেশ করে যেখান থেকে বিনিময় প্রত্যাশিত, সেইসাথে আপলোড করা নথিগুলির তালিকা।

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

উভয় ডাটাবেস থেকে বিনিময় সেট আপ করার পরে, 1C 1C ডিরেক্টরিগুলির একটি প্রাথমিক আপলোড এবং বস্তুর তুলনা করার প্রস্তাব দেয়। এটি এক্সচেঞ্জের আরও স্বাভাবিক কার্যকারিতার জন্য 1C এর প্রাথমিক আনলোডিংয়ের একটি অ্যানালগ।

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

আপনি যদি এই পয়েন্ট সম্পর্কে নিশ্চিত না হন:

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

UT-রিটেল 1C আনলোড করুন

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

আমরা রিটেলের সাথে UT সংস্করণ 11 এর বিনিময় সেট আপ করার একটি উদাহরণ দেখছি।

ইন্টারফেসে প্রশাসন নির্বাচন করুন, তারপরে ডেটা এক্সচেঞ্জ, খুচরা কনফিগারেশন সহ এক্সচেঞ্জ যোগ করুন/তৈরি করুন।

এক্সচেঞ্জ সেট আপ করা হয় দুটি ডাটাবেসে - প্রথমে একটিতে, তারপরে অন্যটিতে৷

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

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

এই ট্যাবে, আপনি দুটি ডাটাবেসের মধ্যে তথ্য স্থানান্তরের পদ্ধতি নির্বাচন করুন - একটি ফাইল (FTP) এর মাধ্যমে। আপনি অন্য বিকল্প ব্যবহার করতে চাইলে এই পৃষ্ঠাটি এড়িয়ে যান।

চূড়ান্ত সেটিংস পৃষ্ঠা। স্পষ্টীকরণ নির্দিষ্ট করতে, "নিষেধাজ্ঞাগুলি কনফিগার করুন" বোতামে ক্লিক করুন৷

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

চিঠিপত্র ট্যাবে, আপনি কিছু ডিরেক্টরির চিঠিপত্র কনফিগার করতে পারেন (স্টোর = বিভাগ এবং নগদ ডেস্ক)।

এটি সেটআপের প্রথম ধাপটি সম্পূর্ণ করে। ফলস্বরূপ, একটি সেটিংস ফাইল তৈরি করা হয়েছিল। ফাইল ব্যবহার করে চালিয়ে যান উল্লেখ করে আপনাকে খুচরা ডাটাবেসে সেটআপ সম্পূর্ণ করতে হবে।

কোড 1C v 8.x // পদ্ধতিটি এক্সপোর্ট মোডে নির্দিষ্ট ডিরেক্টরি থেকে মাইক্রোসফ্ট এক্সেল ফরম্যাটে একটি ফাইলে ডেটা ডাউনলোড করে
// নির্দিষ্ট নামের সাথে, সংখ্যার ধরন এবং স্ট্রিং প্রকারে ডেটা রূপান্তর ব্যবহার করে;
কার্যপ্রণালী বেসিক অ্যাকশন ফরম এক্সপোর্ট(বোতাম)
প্রয়াস
প্রয়াস
// একটি Microsoft Excel অবজেক্ট লোড করুন
স্থিতি ("1C থেকে মাইক্রোসফ্ট এক্সেলে ডেটা আপলোড করা হচ্ছে...");
ExcelApplication = নতুন COMObject("Excel.Application");
ব্যতিক্রম
রিপোর্ট("Microsoft Excel শুরু করার সময় ত্রুটি।"
+ Symbols.PS + ErrorDescription(), MessageStatus.Attention);
প্রত্যাবর্তন;
শেষ প্রচেষ্টা;

// একটি বই তৈরি করুন, ডিফল্টরূপে এটিতে ইতিমধ্যে শীট রয়েছে৷
বই = ExcelApplication.WorkBooks.Add();

// এক্সেল ওয়ার্কবুকের প্রথম শীট ব্যবহার করুন
পত্রক = Book.Worksheets(1);

// শীটের প্রথম লাইনে একটি ডকুমেন্ট হেডার তৈরি করুন
কলাম = 1;
TP চক্র থেকে প্রতিটি পৃষ্ঠার জন্য
তাহলে পেজ আনলোড করুন
Sheet.Cells(1, Column).Value = page.AttributeName;
কলাম = কলাম + 1;
যদি শেষ;
এন্ডসাইকেল;

// ডিরেক্টরি ডেটা আপলোড করুন
নির্বাচন = ডিরেক্টরি[ডিরেক্টরি নাম]।নির্বাচন();
শীটস্ট্রিং = 2;
স্যাম্পলিং করার সময়। পরবর্তী() লুপ
কলাম = 1;
TP চক্র থেকে প্রতিটি পৃষ্ঠার জন্য

তাহলে পেজ আনলোড করুন
প্রয়াস
// সারি এবং কলামে মান সেট করুন
যদি TypeValue(selection[page.AttributeName])=Type("Number") তাহলে
// নম্বর প্রকারের জন্য বিন্যাস সেট করুন
Sheet.Cells(SheetRow, Column).Number Format = "0.00";

বিন্যাস(নির্বাচন[পৃষ্ঠা। অ্যাট্রিবিউটের নাম],"CH=0");
অন্যথায়
// অন্য সব ধরনের জন্য, বিন্যাসটি "টেক্সট" এ সেট করুন
Sheet.Cells(SheetRow, Column).Number Format = "@";
Sheet.Cells(SheetRow, Column).Value =
লাইন(নির্বাচন[পৃষ্ঠা.অ্যাট্রিবিউটের নাম]);
যদি শেষ;
ব্যতিক্রম
// ত্রুটির ক্ষেত্রে, সারি এবং কলাম নম্বর প্রদর্শন করুন
রিপোর্ট("এর জন্য মান সেটিং ত্রুটি:" +
নির্বাচন[পৃষ্ঠা অ্যাট্রিবিউটের নাম]);
রিপোর্ট("পৃষ্ঠা:" +শীটলাইন + "গণনা:" +
কলাম + "Rec: " + পৃষ্ঠা। প্রপসের নাম);
শেষ প্রচেষ্টা;
কলাম = কলাম + 1;
যদি শেষ;

এন্ডসাইকেল;
SheetString = SheetString + 1;
রাজ্য ("1C থেকে এক্সেলে রপ্তানি করুন" + শীটস্ট্রিং);
এন্ডসাইকেল;

// তৈরি করা বইটি একটি xls ফাইলে সংরক্ষণ করুন
Book.SaveAs(ফাইলের নাম);

// মেমরি মুক্ত করতে COM অবজেক্টের সাথে সংযোগ বন্ধ করতে ভুলবেন না
ExcelApplication.Quit();

বিজ্ঞপ্তি ("ফাইল সফলভাবে আপলোড হয়েছে:" + ফাইলের নাম);

ব্যতিক্রম
// 1C থেকে Excel এ ডেটা রপ্তানি করার ক্ষেত্রে ত্রুটিগুলি পরিচালনা করা
রিপোর্ট ("ফাইল ডেটা লেখার ত্রুটি:" + ফাইলের নাম);
রিপোর্ট(ErrorDescription());
প্রয়াস
ExcelApplication.Quit();
ব্যতিক্রম
শেষ প্রচেষ্টা;
শেষ প্রচেষ্টা;
প্রক্রিয়া শেষ
কোড 1C v 7.x // 1C থেকে আউটপুটের সহজ উদাহরণ: এন্টারপ্রাইজ 7.7 থেকে MS এক্সেল। ওয়ার্কবুকে একটি একক শীট আছে তা নিশ্চিত করা,
// ফন্টের আকার, সাহসীতা এবং রঙ, কলামের প্রস্থ, ফ্রেম এবং সেল ফিল সেট করুন। লিখার বিন্যাস
//কোষ, সারি গ্রুপ করা, ঘরের সংখ্যা বিন্যাস সেট করা, এলাকা হিমায়িত করা।

পদ্ধতি আউটপুট()
প্রয়াস
অ্যাপ্লিকেশন=CreateObject("Excel.Application");
ব্যতিক্রম
রিপোর্ট(ErrorDescription(),"!!!");
রিপোর্ট ("এমএস এক্সেল এই কম্পিউটারে ইনস্টল নাও হতে পারে।");
প্রত্যাবর্তন;
শেষ প্রচেষ্টা;

// একটি ওয়ার্কবুক তৈরি করুন

WorkBook=Application.WorkBooks.Add();
// একটি উইন্ডো পাওয়া

Window=WorkBook.Windows(1);
// আউটপুট গতি বাড়ানোর জন্য উইন্ডোটি অদৃশ্য সেট করুন

Window.visible=0;
//ওয়ার্কবুকের একটি একক শীট আছে তা নিশ্চিত করা

যদি WorkBook.Worksheets.Count=0 তারপর
WorkBook.Worksheets.Add();
অন্যথায়
Application.DisplayAlerts=0;//সতর্কতা জারি করবেন না

যখন WorkBook.Worksheets.Count>1 সাইকেল
WorkBook.Worksheets(1).Delete();
এন্ডসাইকেল;
Application.DisplayAlerts=-1;//সতর্ক পতাকা পুনরুদ্ধার করুন

যদি শেষ;
// একটি ওয়ার্কশীট পাওয়া

ওয়ার্কশীট=ওয়ার্কবুক।ওয়ার্কশীট(1);
//ওয়ার্কশীটের নাম সেট করুন

Worksheet.Name="Example Output";

//নথির শিরোনাম

Worksheet.Range("A1")।Value="1C থেকে উদাহরণ আউটপুট:MS Excel এ Enterprise";!}
Worksheet.Range("A2").Value="today"+ТекущаяДата();!}
Worksheet.Range("A1:A2").Font.Size=14;//font size

Worksheet.Range("A1:A2").Font.Bold=-1;//bold ফন্ট

// কলামের প্রস্থ সেট করুন

ওয়ার্কশীট।কলাম(1)।কলাম প্রস্থ=60;
ওয়ার্কশীট।কলাম(2)।কলাম প্রস্থ=15;
ওয়ার্কশীট।কলাম(3)।কলাম প্রস্থ=15;

//ডকুমেন্ট হেডার

Worksheet.Range("A4").Value="প্রথম কলাম";!}
s=7 থেকে 10 সাইকেল//ফ্রেমের জন্য

ওয়ার্কশীট। রেঞ্জ("A4")।সীমানা(গুলি)।লাইনস্টাইল=1;
ওয়ার্কশীট। রেঞ্জ("A4")।সীমানা(গুলি)।ওজন=-4138;//xlMedium

এন্ডসাইকেল;
Worksheet.Range("A4").Interior.ColorIndex=15;//ধূসর দিয়ে পূরণ করুন

Worksheet.Range("A4").HorizontalAlignment=-4108;//পাঠ্যকে কেন্দ্রে সারিবদ্ধ করুন

Worksheet.Range("B4").Value="Second";!}
s=7 থেকে 10 চক্রের জন্য
ওয়ার্কশীট। রেঞ্জ("B4")।সীমানা(গুলি)।লাইনস্টাইল=1;
ওয়ার্কশীট। রেঞ্জ("B4")।সীমানা(গুলি)।ওজন=-4138;
এন্ডসাইকেল;
Worksheet.Range("B4").Interior.ColorIndex=15;
ওয়ার্কশীট। রেঞ্জ("B4")।HorizontalAlignment=-4108;

Worksheet.Range("C4").Value="Third";!}
s=7 থেকে 10 চক্রের জন্য
ওয়ার্কশীট। রেঞ্জ("C4")।সীমানা(গুলি)।লাইনস্টাইল=1;
ওয়ার্কশীট। রেঞ্জ("C4")।সীমানা(গুলি)।ওজন=-4138;
এন্ডসাইকেল;
Worksheet.Range("C4").Interior.ColorIndex=15;
ওয়ার্কশীট। রেঞ্জ("C4")।HorizontalAlignment=-4108;

// গ্রুপ সারি করতে:
Worksheet.Outline.SummaryRow=0;//"সারাংশ" সারি উপরে প্রদর্শিত হয় (যদি নীচে, তারপর 1)

//আউটপুট স্ট্রিং
Worksheet.Range("A5").Value="Analytics অবজেক্ট";!}
Worksheet.Range("A5").Font.ColorIndex=5;//font color - blue

ওয়ার্কশীট। রেঞ্জ("B5")।মান=123.45;
ওয়ার্কশীট।রেঞ্জ("B5")।ফন্ট।ColorIndex=5;
ওয়ার্কশীট। রেঞ্জ("C5")।মান=678.9;
Worksheet.Range("C5").Font.ColorIndex=5;

Worksheet.Range("A6").Value="Analytics অবজেক্ট";!}
Worksheet.Range("A6").Font.ColorIndex=3;//font রঙ - লাল

ওয়ার্কশীট। রেঞ্জ("B6")।মান=123.45;
ওয়ার্কশীট।রেঞ্জ("B6")।Font.ColorIndex=3;
ওয়ার্কশীট। রেঞ্জ("C6")।মান=678.9;
Worksheet.Range("C6").Font.ColorIndex=3;

Worksheet.Range("A7").Value="Analytics অবজেক্ট";!}
ওয়ার্কশীট। রেঞ্জ("B7")।মান=123.45;
ওয়ার্কশীট। রেঞ্জ("C7")।মান=678.9;

Worksheet.Range("A8").Value="Analytics অবজেক্ট";!}
ওয়ার্কশীট। রেঞ্জ("B8")।মান=123.45;
ওয়ার্কশীট। রেঞ্জ("C8")।মান=678.9;

Worksheet.Range("A9").Value="Analytics অবজেক্ট";!}
Worksheet.Range("A9").Font.ColorIndex=3;//font color - লাল

ওয়ার্কশীট। রেঞ্জ("B9")।মান=123.45;
ওয়ার্কশীট।রেঞ্জ("B9")।Font.ColorIndex=3;
ওয়ার্কশীট। রেঞ্জ("C9")।মান=678.9;
Worksheet.Range("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value="Analytics Object";!}
ওয়ার্কশীট। রেঞ্জ("B10")।মান=123.45;
ওয়ার্কশীট। রেঞ্জ("C10")।মান=678.9;

Worksheet.Range("A11").Value="Analytics Object";!}
ওয়ার্কশীট। রেঞ্জ("B11")।মান=123.45;
ওয়ার্কশীট। রেঞ্জ("C11")।মান=678.9;

Worksheet.Range("A12").Value="Analytics Object";!}
Worksheet.Range("A12").Font.ColorIndex=5;//font color - blue

ওয়ার্কশীট। রেঞ্জ("B12")।মান=123.45;
Worksheet.Range("B12").Font.ColorIndex=5;
ওয়ার্কশীট। রেঞ্জ("C12")।মান=678.9;
Worksheet.Range("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value="Analytics Object";!}
Worksheet.Range("A13").Font.ColorIndex=3;//font color - লাল

ওয়ার্কশীট। রেঞ্জ("B13")।মান=123.45;
Worksheet.Range("B13").Font.ColorIndex=3;
ওয়ার্কশীট। রেঞ্জ("C13")।মান=678.9;
Worksheet.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value="Analytics Object";!}
ওয়ার্কশীট। রেঞ্জ("B14")।মান=123.45;
ওয়ার্কশীট। রেঞ্জ("C14")।মান=678.9;

Worksheet.Range("A15").Value="Analytics Object";!}
ওয়ার্কশীট। রেঞ্জ("B15")।মান=123.45;
ওয়ার্কশীট। রেঞ্জ("C15")।মান=678.9;

Worksheet.Range("A16").Value="Analytics Object";!}
Worksheet.Range("A16").Font.ColorIndex=3;//font রঙ - লাল

ওয়ার্কশীট। রেঞ্জ("B16")।মান=123.45;
Worksheet.Range("B16").Font.ColorIndex=3;
ওয়ার্কশীট। রেঞ্জ("C16")।মান=678.9;
Worksheet.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value="Analytics Object";!}
ওয়ার্কশীট। রেঞ্জ("B17")।মান=123.45;
ওয়ার্কশীট। রেঞ্জ("C17")।মান=678.9;

Worksheet.Range("A18").Value="Analytics Object";!}
ওয়ার্কশীট। রেঞ্জ("B18")।মান=123.45;
ওয়ার্কশীট। রেঞ্জ("C18")।মান=678.9;

// ফ্রেম সেট করুন

NomStr=5 থেকে 18 সাইকেলের জন্য
s=7 থেকে 10 চক্রের জন্য
ওয়ার্কশীট।রেঞ্জ("A"+লাইন নম্বর)।সীমানা।লাইনস্টাইল=1;
ওয়ার্কশীট।রেঞ্জ("B"+লাইন নম্বর)।সীমানা(গুলি)।লাইনস্টাইল=1;
ওয়ার্কশীট। রেঞ্জ("সি"+লাইন নম্বর)।সীমানা।লাইনস্টাইল=1;
এন্ডসাইকেল;
এন্ডসাইকেল;

// গোষ্ঠীবদ্ধ সারি

Worksheet.Range("7:8").Rows.Group();
Worksheet.Range("10:11").Rows.Group();
Worksheet.Range("14:15").Rows.Group();
Worksheet.Range("17:18").Rows.Group();
Worksheet.Range("6:11").Rows.Group();
Worksheet.Range("13:18").Rows.Group();

// প্রথম স্তরে গ্রুপিংগুলির পতন

Worksheet.Outline.Showlevels(1);

// নম্বর বিন্যাস সেট করুন

প্রয়াস
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

ব্যতিক্রম
প্রয়াস
Worksheet.Range("B5:C18").NumberFormat="# ##0.00";

ব্যতিক্রম
শেষ প্রচেষ্টা;
শেষ প্রচেষ্টা;

// অ্যাপ্লিকেশন এবং এর উইন্ডোটির দৃশ্যমানতা সেট করুন

আবেদন। দৃশ্যমান=-1;
Window.visible=-1;

// এলাকাটি পিন করুন

Worksheet.Range("A5").S_elect();
Window.FreezePanes = -1;
শেষ প্রক্রিয়া //আউটপুট

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

আসুন আমরা কীভাবে 1C থেকে এক্সেলে ডেটা সংরক্ষণ করতে পারি তা বিন্দু বিন্দুতে দেখি:

1C থেকে এক্সেলে ডেটা সংরক্ষণ করার সবচেয়ে সহজ উপায় হল একটি নথি বা জার্নালে একটি ঘর নির্বাচন করা এবং ক্লিক করুন (কপি করুন), তারপরে এক্সেলে আপনি যে ঘরে ডেটা সংরক্ষণ করতে চান সেটি নির্বাচন করুন এবং ক্লিক করুন। v. এইভাবে আপনি সেই ঘরের বিষয়বস্তু সংরক্ষণ করবেন। উদাহরণ ছবির জন্য এটি হবে 42,289.23

এই পদ্ধতি 1C এর যেকোনো সংস্করণের জন্য কাজ করে।

2. কিভাবে 1C থেকে Excel এ বিপুল পরিমাণ ডেটা ডাউনলোড করবেন?

পূর্ববর্তী পদ্ধতিটি ভাল, তবে আপনি এইভাবে প্রচুর পরিমাণে ডেটা জমা করতে পারবেন না। অতএব, তালিকা টুল ব্যবহার করা ভাল।

প্রায় যেকোনো ডকুমেন্ট জার্নালে, রেফারেন্স বই বা নথিতে, ডান-ক্লিক করুন এবং তালিকা সন্ধান করুন।


সংস্করণ 8.3 এবং "ট্যাক্সি" ইন্টারফেসের জন্য, তালিকা প্রদর্শন করার বোতামটি আরও মেনুতে রয়েছে

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

তারপর পছন্দসই ফাইল বিন্যাস নির্বাচন করুন.

সমস্ত ফাইল প্রয়োজনীয় বিন্যাসে সংরক্ষিত হয়.

এই পদ্ধতিটি 1C এর যেকোনো সংস্করণের জন্যও কাজ করে।

পাতলা ক্লায়েন্ট বা ট্যাক্সি ইন্টারফেসে 1c 8.2 এবং উচ্চতর সংস্করণের জন্য, File - Save As টুলটি ফ্লপি ডিস্কের আকারে উপরের ডানদিকের কোণায় প্যানেলে উপলব্ধ।

3. কিভাবে 1C থেকে Excel এ নথির প্রিন্ট করা ফর্ম ডাউনলোড করবেন?

নথির মুদ্রিত ফর্ম যেমন

1 - মুদ্রণযোগ্য পরিবর্তন করতে সক্ষম হতে শুধুমাত্র ভিউ বোতামটি আনচেক করুন

2 - নথিটি পছন্দসই বিন্যাসে সংরক্ষণ করুন, পয়েন্ট 2 দেখুন

আপনি Word-এর মতো যেকোন পাঠ্য ডেটা হিসাবে মুদ্রিত ফর্মের বিষয়বস্তু সংরক্ষণ করতে পারেন।

প্রায়শই একটি মুদ্রণযোগ্য বা রিপোর্ট ফর্ম এক্সেলে একটি সাধারণ কপি-পেস্ট দিয়ে সংরক্ষণ করা যেতে পারে।

কিভাবে Excel থেকে 1C তে ডেটা লোড করা যায় তা সম্পূর্ণ ভিন্ন গল্প। তবে আমি আপনাকে শীঘ্রই বলব, অপেক্ষা করুন ;)

আপনার সামাজিক নেটওয়ার্কে আমাদের নিবন্ধ শেয়ার করুন: