أجهزة الكمبيوتر شبابيك إنترنت

احفظ جدولًا من 1s 8.2 إلى Excel. حيل حفظ مستند جدول بيانات في Excel لمزيد من العمل معه. قم بإنشاء مصنف Excel جديد بقائمة

أرسل هذه المقالة إلى بريدي الإلكتروني

يعد إجراء نقل البيانات من 1C (قائمة عناصر دليل أو مستند ، جزء جدولي من مستند ، إلخ) إلى تنسيق Excel وظيفة 1C ملائمة جدًا ، لأنه يسمح لك بحفظ أي بيانات تقريبًا في Excel لمزيد من التحليل.

1S إصدار المؤسسة 8.2:

على سبيل المثال ، نريد تحميل البيانات من دليل Nomenclature ، لذلك نفتح دليل Nomenclature ، ونعرض البيانات الضرورية (نستخدم المرشحات ، ونفتح المجموعة المطلوبة):

واضغط على زر موافق.

بعد ذلك ، سيتم إنشاء ملف Excel بالبيانات اللازمة من 1C في المسار المحدد.

لكن ، لا يجوز لك حفظ البيانات في ملف ، ولكن ببساطة (بعد عرض القائمة) حدد البيانات ، ثم احفظها في الحافظة (انقر بزر الماوس الأيمن - نسخ) ، وافتح برنامج Excel والصق البيانات من الحافظة في ورقة فارغة (انقر بزر الماوس الأيمن - لصق).

بنفس الطريقة ، يمكنك حفظ كل من قوائم المستندات والأجزاء المجدولة فيها.

إذا كنت تريد حفظ التقرير في Excel ، فقم بإنشاء تقرير جديد ، ومن أجل تحميله إلى Excel ، لم تعد بحاجة إلى إدراجه ، ولكن ببساطة انقر فوق "ملف" - "حفظ نسخة" في القائمة الرئيسية و ثم اتبع المخطط الموضح أعلاه. أو فقط قم بنسخه من خلال الحافظة.

1S الإصدار 8.3:

في الإصدار 8.3 من النظام الأساسي 1c - تختلف تقنية حفظ البيانات في Excel قليلاً عن الإصدار 8.2.

هنا ، إذا نقرت بزر الماوس الأيمن على القائمة ، فلن ترى العنصر "عرض قائمة ..." ، وبدلاً من ذلك ستحتاج إلى النقر فوق قائمة "كافة الإجراءات" وتحديد العنصر "عرض قائمة ... "مألوف لنا بالفعل:

بالطريقة نفسها ، تقوم بتمييز الأعمدة الضرورية بالعلامات ، ولكن هناك أيضًا علامة رائعة "تم التحديد فقط" ، عندما يتم تعيينها ، يتم عرض الصفوف المحددة فقط في الجدول. لتحديد عدة أسطر في قائمة دليل المصطلحات - انقر فوق الأسطر مع الضغط على مفتاح "Ctrl" ، ستحصل على شيء مثل هذا (يتم تمييز الخطوط المحددة باللون الأزرق):

في النهاية ، يجب أن يبدو كالتالي:

علاوة على ذلك ، يمكنك حفظ هذا الجدول في Excel عبر الحافظة (كما كتبت أعلاه) ، أو حفظه مباشرة في ملف Excel ، لهذا ، في 1 ثانية (في القائمة المعروضة) ، انقر فوق الزر الخاص بالقائمة الرئيسية ( باستخدام السهم لأسفل) وحدد العنصر "ملف" - "حفظ باسم ..." ، ثم تفتح نافذة قياسية لحفظ الملف ، وحدد اسم الملف واكتب "Excel Sheet" فيه ثم انقر فوق "حفظ".

لحفظ التقرير في ملف ، افعل الشيء نفسه الذي كتبته أعلاه:

غالبًا ما يكون مطلوبًا الحصول على البيانات من 1C 8.3 وحفظ المعلومات في ملف خارجي ، بمعنى آخر ، للتحميل من مؤسسة 1C. تكون المهمة دائمًا تقريبًا ممكنة دون مشاركة مبرمجي 1C.

ضع في اعتبارك عددًا من النصائح المفيدة التي يمكنك من خلالها تحميل البيانات من 1C إلى نظام معلومات خارجي.

في 1C ، هناك عدة طرق يمكنك من خلالها الحصول على المعلومات دون إشراك المتخصصين:

  • تفريغ قاعدة البيانات بأكملها من 1C 8.3 - للتنزيل اللاحق على كمبيوتر آخر
  • احفظ التقارير والمواد المطبوعة في Excel أو Word أو PDF
  • طاولات التفريغ من 1 ج
  • الحصول على المعلومات باستخدام وحدة تحكم الاستعلام

المزيد عنهم:

كيفية تفريغ قاعدة البيانات بأكملها من 1s 8.3 (إلى ملف dt.)

للقيام بذلك ، تحتاج إلى الدخول إلى وضع التهيئة ، ثم تحديد العنصر "الإدارة" - "Unload infobase" في القائمة الرئيسية:

ثم ما عليك سوى تحديد اسم الملف المستقبلي وموقعه على القرص.

للتحميل لاحقًا إلى قاعدة بيانات أخرى ، انقر فوق الزر "تحميل قاعدة المعلومات" وحدد الملف الذي تم تحميله مسبقًا.

تفريغ التقارير والمواد المطبوعة من 1C إلى Excel

هذه الطريقة عالمية وبسيطة للغاية. للقيام بذلك ، يكفي عند فتح نموذج أو تقرير قابل للطباعة.

على سبيل المثال ، افتح الملف القابل للطباعة TORG 12 ، واضغط على ctrl + S (أو في القائمة ملف - حفظ باسم) وحدد نوع الملف واسمه:

بالنسبة إلى نفس النظام يعمل - يتم تفريغ التقرير بنقرتين:

احصل على 267 درس فيديو 1C مجانًا:

الحفظ في التنسيقات الرئيسية متاح - excel و word و pdf و html و txt وما إلى ذلك.

جداول التفريغ من 1C 8.3

غالبًا ما توجد مهام عادية مثل "الحصول على قائمة بالمدفوعات للعام الحالي" ، أو "تفريغ دفتر المشتريات أو المبيعات" ، أو "تفريغ البضائع من الفاتورة رقم 256". حل مثل هذه المشاكل بسيط للغاية.

على سبيل المثال ، أحتاج إلى استلام جميع الإيصالات من الطرف المقابل "المتجه" بمبلغ يزيد عن 1000. لنفتح نموذج القائمة ونضبط عوامل التصفية الضرورية في القائمة:

سيقدم النظام خيار الإخراج - إلى مستند جدول بيانات أو مستند نصي ، سنحدد جدول بيانات. سيعرض برنامج 1C المعلومات في مستند جدول البيانات هذا ، والذي ، مثل التقارير ، يمكن حفظه بالتنسيق الذي نحتاجه:

يمكن تنفيذ إجراءات مماثلة لأي جزء جدولي تقريبًا في 1C 8.2. على سبيل المثال ، احتجنا إلى تحميل قائمة البضائع من رقم الاستلام МСК00003 ، لا مشكلة. يتم ذلك بكل بساطة - افتح المستند ، واتصل بقائمة السياق وبعد بضع نقرات نحصل على التحميل المطلوب بالتنسيق المطلوب:


تحميل مجلة المعاملات من 1C إلى Excel:

الحصول على المعلومات باستخدام وحدة تحكم الاستعلام

ومع ذلك ، لا يمكن العثور على جميع المعلومات في جزء جدولي بسيط من 1C 8.2. تحتاج أحيانًا إلى جمع البيانات من عدة مصادر بيانات ، وربطها ببعض الحقول.

هذه الطريقة مناسبة للأشخاص المتمرسين في مجال التكنولوجيا والذين يعرفون أساسيات لغة الاستعلام. تتمثل في الحصول على نتيجة الاستعلام باستخدام وحفظها بالتنسيق الذي نحتاجه.

على سبيل المثال ، يلزم استلام جميع المقاولين والموردين وأرقام هواتفهم. للقيام بذلك ، اكتب الاستعلام التالي:

يمكن أيضًا تحميل الجدول الناتج إلى تنسيق الملف المطلوب:

يمكنك تحميل البيانات المستلمة إلى قاعدة بيانات 1C أخرى باستخدام "". شاهد تعليمات الفيديو على مثال التسميات:

لمزيد من العمل مع البيانات التي تم الحصول عليها في مستند جدول بيانات من نظام 1C لأي إصدار ، يمكن حفظها بتنسيق xls (x).

سيكون كل شيء على ما يرام ، ولكن عند فتحه في Excel-e ، يفهم المستخدم على الفور أن هناك خطأ ما في الجدول ، حسنًا ، نعم ، لا توجد ملصقات لأوراق الكتب. ٪)

لذلك كان في الإصدار السابع من 1C وتم ترحيله إلى الإصدار الثامن ، نعم ، هناك تقدم ، في 8-ke يمكنك حفظه بالتنسيق xlsx ، التنسيق الأصلي للإصدارات الأخيرة من Excel-i.

لحل المشكلة ، هناك العديد من المعالجات البسيطة ، أول ما يتبادر إلى الذهن لأي مستخدم هو إعادة حفظ الجدول بتنسيق مختلف ، ولكن حتى هنا لا توجد نتيجة مرغوبة ، ثم نبدأ في النسخ واللصق في كتاب جديد اكسل.
هناك خيار آخر ، كما هو الحال بالنسبة للمستخدمين المتقدمين ، وهو الانتقال إلى الإعدادات Excel وفي القسم "خيارات متقدمة" ، حدد المربع "إظهار تسميات الأوراق". إنه صحيح ، ولكنه روتيني أيضًا ، في ضوء المعالجة المتكررة للبيانات الواردة من 1C في شكل جداول مسطحة والمزيد من تحليل البيانات في شكل جداول محورية وطرق أخرى لتقديم البيانات في Excel.

لقد علقت بنفسي بنفس الطريقة التي أعمل بها في مربعات الاختيار وحللت المشكلة ، من خلال البحث عبر الإنترنت ، على سبيل المثال ، والنظر في بعض التطورات الأخرى ، اتضح أن الأمر قد نفذ (بالنسبة للبعض هو زر أكورديون ، بالنسبة للبعض عكاز ، ومع ذلك ، فهم لا يجادلون حول الأذواق) آلية الأتمتة لحل المشكلة من خلال عرض ملصقات الأوراق.

كل ما هو مطلوب هو استخدام خاصيتين لنافذة Excel:

DisplayWorkbookTabs // علامة لعرض علامات تبويب أوراق الكتاب TabRatio // نسبة عرض منطقة علامة تبويب المصنف إلى عرض شريط التمرير الأفقي للنافذة (كرقم بين 0 (صفر) و 1 ، القيمة الافتراضية 0.6)

TabDocument.Write (FullFileName، FileTypeSpreadsheetDocument.XLS) ؛ Excel = COMObject جديد ("Excel.Application") ؛ Excel.WorkBooks.Open (FullFileName) ، Excel.Visible = 0 ؛ Excel.ActiveWindow.DisplayWorkbookTabs = 1 ، Excel.ActiveWindow.TabRatio = 0.6 ، الاسم الكامل = Excel.ActiveWorkbook.FullName ، Excel.DisplayAlerts = خطأ ، Excel.ActiveWorkbook.SaveAs (FullName، 18) ؛ // 18 - XLS 97-2003 ؛ 51 - xlsx 2007-2013 //Excel.Visible = 1 ؛ // إذا كنت بحاجة إلى مزيد من العمل مع الكتاب
//Excel.Application.Quit () // إذا تركنا للتو

TabDocument.Write (FullFileName، "XLS") ، Excel = CreateObject ("Excel.Application") ؛ Excel.WorkBooks.Open (FullFileName) ، Excel.Visible = 0 ؛ Excel.ActiveWindow.DisplayWorkbookTabs = 1 ، Excel.ActiveWindow.TabRatio = 0.6 ، الاسم الكامل = Excel.ActiveWorkbook.FullName ، Excel.DisplayAlerts = خطأ ، Excel.ActiveWorkbook.SaveAs (FullName، 18) ؛ // 18 - XLS 97-2003 ؛ 51 - xlsx 2007-2013 //Excel.Visible = 1 ؛ // إذا كنت بحاجة إلى مزيد من العمل مع الكتاب
//Excel.Application.Quit () // إذا تركنا للتو

مهمة بسيطة:

  • تنظيم اختيار الملف في النموذج (تنسيق ملف txt)
  • املأ الملف بالبيانات
  • حسنًا ، احفظ بشكل طبيعي (إذا كان الملف يحتوي على بيانات ، فاطلب الكتابة فوقه أم لا).

كيف افعلها؟

ننظم شكل عميل سميك 1C

لننفذ هذه المهمة في مثال نموذج معالجة خارجي. نقوم بإنشاء معالجة خارجية ، وإضافة نموذج ، ورمي حقل بنوع سلسلة في النموذج دون حد للطول.

يجب أن يتضمن الحقل الذي أضفناه زر تحديد.

دعنا نضيف معالج النقر.

يرجى ملاحظة أن لدينا وظيفتين في الوحدة - واحدة هي المعالج للنقر فوق الزر "تشغيل" ، والذي تمت إضافته تلقائيًا إلى نموذج المعالجة عند إنشائه. الآخر هو المعالج الذي أضفناه.

ننظم شكل العميل الرقيق 1C

مثال على نفس الشكل التنظيمي على العميل الرقيق 1C.

نضيف سمة للمعالجة - سلسلة غير محدودة (أي الطول = 0).

تم سحب الدعائم المضافة للتو في النموذج. لفتح خصائصه ، انقر بزر الماوس الأيمن على السمة المسحوبة.

قم بتعيين خاصية SelectButton إلى نعم.

لا يقوم العميل الرقيق بإضافة زر تلقائيًا. لذلك ، نحتاج إلى إضافة زر التسجيل إلى نموذج المعالجة بأنفسنا.

في علامة التبويب الأوامر ، أضف أمرًا جديدًا وانقر فوق العدسة المكبرة في خصائصها لإضافة معالج.

اسحب أيضًا الأمر المضاف إلى النموذج (إلى اليسار).

لدينا أيضًا وظيفتان في الوحدة - إحداهما هي معالج النقر على الزر "تسجيل" ، والذي أضفناه. الآخر هو معالج الحدث المحدد الذي أضفناه.

برمجة اختيار ملف [اسم وموقع التسجيل]

يحتوي Windows على مربع حوار شائع لاختيار الملفات.

من 1C هناك وصول لإدارة هذا الحوار. يوجد كائن خاص "FileChoiceDialog" لهذا الغرض.

الحوار = NewFileSelectionDialog (FileSelectionDialogMode.Save) ،

Dialog.Title = "حدد اسم ملف لحفظه" ؛

Dialog.MultipleChoice = خطأ ،

Dialog.Filter = "ملف نصي (*. txt) | * .txt" ؛

// استدعاء الحوار الفعلي إلى الشاشة

إذا مربع حوار حدد () ثم

// احصل هنا فقط إذا نقر المستخدم على "موافق"

// احفظ اسم الملف المحدد (الاسم الكامل ، وهذا يعني تضمين المسار إليه)

اسم الملف = Dialog.FullFileName ،

إنهاء إذا؛

إذا كنت تريد أن تكون قادرًا على تحديد امتدادات ملفات متعددة ، مثل txt و rtf ، فأنت بحاجة إلى كتابة مثل هذا:

Dialog.Filter = "مستند Microsoft Word (* .txt) | * .txt |"
+ "مستند Microsoft Excel (* .rtf) | * .rtf |" ؛

البرمجة لكتابة ملف على القرص

لكتابة ملفات نصية في 1C يوجد كائن "كتابة نص".

العمل معه بسيط للغاية.

إليك نموذج رمز لحالتنا:

ملف = NewTextWriter (FileName) ،
File.WriteString ("مرحبًا!") ؛
File.WriteString ("كيف حالك؟")؛
File.Close () ؛

تنزيل المثال الجاهز

يمكنك تنزيل مثال جاهز لهذه المعالجة للدراسة.

غالبًا ما يتعين على العديد من العاملين في المكاتب استخدام برامج 1C و Excel. عليهم تصدير البيانات من تطبيق إلى آخر. سننظر اليوم في كيفية التفريغ من 1C إلى Excel.

تحميل البيانات من 1C إلى Excel

تحميل البيانات من 1C إلى Microsoft Excel هي عملية تتكون من خطوات بسيطة. للقيام بذلك ، الأدوات المضمنة في هذه التطبيقات كافية. هناك عدة طرق لتصدير البيانات.

تحميل كمية كبيرة من البيانات

في مستند مفتوح ، انقر بزر الماوس الأيمن وحدد "قائمة العرض". بعد ذلك ، سيتم عرض جميع العناصر كنص عادي. يمكن نسخه ولصقه في مستند MS Excel ، ولكن من الأفضل فتح قائمة "ملف" والانتقال إلى قسم "حفظ باسم".

يبقى فقط لتحديد تنسيق الملف وحفظه.

تحميل المستندات القابلة للطباعة


كيفية إدراج قائمة في مصنف Excel

لنقل القائمة ، استخدم الطريقة التالية:

  • نفتح القائمة المطلوبة في برنامج 1C. ثم تحتاج إلى النقر بزر الماوس الأيمن فوق "جميع الإجراءات" ، ثم "قائمة العرض".


  • سيظهر مربع قائمة. في حقل "المخرجات إلى" ، يجب تعيين الخيار "مستند جدول البيانات".
  • يمكنك تحديد الأعمدة التي يجب نقلها أدناه.


نصيحة! يجب ألا تغير أي شيء في هذه النافذة عندما تنوي نقل المستند بأكمله.

  1. بعد كل هذا ، سيرى المستخدم قائمة على الشاشة في شكل جدول. يجب تحديده ونسخه.
  2. ثم يتم إنشاء مستند جديد في Excel ويتم إدخال البيانات فيه باستخدام "CTRL + V".

قم بإنشاء مصنف Excel جديد بقائمة

لا يمكنك العبث لفترة طويلة وعرض القائمة على الفور من 1C إلى Excel:

1. نفعل كل شيء كما في الطريقة السابقة حتى يتم تشكيل القائمة. ثم عليك الذهاب إلى القائمة ، وفتح قسم "ملف" واختيار "حفظ باسم".



استنتاج

أنت الآن تعرف عدة طرق لتحميل جدول من 1C إلى Excel. الإجراء سهل للغاية ، ويمكن لأي مستخدم التعامل معه. الشيء الرئيسي هو دراسة تعليماتنا جيدًا واختيار الطريقة المناسبة واتباع التعليمات بوضوح. لتسهيل الأمر ، انظر إلى لقطات الشاشة المدرجة.