تحميل البيانات إلى Excel مع تحديد المعلمات المختلفة. تحميل البيانات إلى Excel مع تحديد معلمات مختلفة. تحميل العناصر من 1s 8.3 إلى Excel

على سبيل المثال، دعونا ننشئ الميزانية العمومية دوران (التقارير - القياسية - الميزانية العمومية).

حدد المجلد الذي تريد حفظ المستند فيه، ثم قم بتعيين اسم الملف وحدد نوع الملفورقة Excel (*.xls)أو ورقة Excel2007-...(*.xlsx)- هذه إصدارات مختلفة من Excel. يمكنك الحفظ في كلا التنسيقين ومعرفة أيهما يناسبك أكثر. أيضًا، عند الحفظ، تتوفر تنسيقات ملفات أخرى. اضغط الزر يحفظ .

في مثالنا، اخترنا المجلد وثائق من 1C وقم بتعيين اسم الملف - الملح لمدة 9 أشهر. على سبيل المثال، نقوم بالحفظ بتنسيقات Excel المختلفة.


بعد الحفظ، سيتم وضع المستندات في المجلد المحدد.

سيتم فتح كلا الملفين، لأن يتم دعم الإصدارات السابقة من المستندات بواسطة الإصدارات الأحدث من البرامج.

كيفية حفظ مستند في Excel في 1C

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

عند النقر عليه، تفتح نافذة لحفظ المستند، حيث نحدد المجلد الذي نريد حفظه فيه ونختار التنسيق المطلوب. في حالتنا هو - ورقة مايكروسوفت إكسل. حدد المربع واضغط على الزر مستعد. يتم حفظ المستند في مجلد.

تحميل الجداول من 1C إلى Excel

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

نريد عرض القائمة أوامر الدفع لسداد الضرائب والاشتراكات عن الفترة.

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

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

تبدو هكذا:

يمكن حفظ التقرير الناتج بأي تنسيق، بما في ذلك اكسل - *.xls. للقيام بذلك (كما هو موضح أعلاه)، حدد الأمر يحفظ(أو حفظ باسم ) على القائمة ملفوتعيين المعلمات.

يمكن تنفيذ هذه الإجراءات باستخدام أي قوائم لبرنامج 1C.

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

لذلك، قبل إنشاء أي قائمة، يجب عليك الانتباه إلى الأمر إعداد القائمة في الزر أكثر .

كيفية حفظ بيانات خلية الجدول من 1C في إكسيل

نحتاج أحيانًا إلى نسخ جزء من البيانات من تقرير أو مستند. ويمكن القيام بذلك عن طريق النسخ المنتظم. للقيام بذلك، حدد بعض الخلايا المطلوبة وانقر بزر الماوس الأيمن وحدد الأمر ينسخ(أو السيطرة + C).

الذهاب إلى البرنامج اكسلباستخدام الأمر إدراج، قم بإضافة الجزء المنسوخ إلى الجدول. تعمل هذه الطريقة مع جميع البيانات الموجودة في 1C، سواء في الجداول التي تم إنشاؤها أو مع خلايا النموذج - في الدلائل والمجلات والمستندات.

هل ساعد المقال؟

احصل على مكافأة سرية أخرى وإمكانية الوصول الكامل إلى نظام المساعدة BukhExpert8 لمدة 14 يومًا مجانًا

في الدرس الأخير نظرنا إليه.

ومع ذلك، فإن المثال الأكثر شيوعا هو التبادل بين المحاسبة وكشوف المرتبات. هذه القواعد ليست تابعة لبعضها البعض وربما لا تكون متصلة في البداية.

كل ما نحتاجه هو تفريغ الراتب بشكل دوري إلى قسم المحاسبة.

لنفكر في عملية تنزيل البيانات من 1C.

مبادئ تحميل وتنزيل بيانات 1C

في المحاسبة، يمكن أن يحتوي المستند "مبيعات السلع والخدمات" على 30 حقلاً. هذه هي المحاسبة، ولها أهدافها الخاصة، ويتم تخصيص العديد من المجالات لمخطط الحسابات والحسابات الفرعية.

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

قد تكون أسماء الحقول في قاعدتي البيانات مختلفة. ثم كيف يمكن تحميل مستند واحد من قاعدة بيانات واحدة وتحميل مستند آخر إلى قاعدة بيانات أخرى؟

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

وهي عبارة عن ملف بامتداد XML. لإنشائه، يوجد تكوين خاص 1C يسمى "تحويل البيانات".

للتبادل بين التكوينات القياسية، توجد قواعد قياسية لتبادل البيانات، وهي مضمنة في إعدادات التبادل القياسية (الخدمة/التبادل مع xxx) أو يتم توفيرها بشكل منفصل.

تفريغ BU-ZP 1C

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

لكي يكون ذلك ممكنًا، يجب عليك أولاً تحميل الإعدادات من المحاسبة إلى كشوف المرتبات.

لتحميل 1C من 1C Accounting إلى 1C Salary - حدد عنصر القائمة الخدمة/تبادل البيانات مع الراتب/تحميل البيانات في المحاسبة.

عند تحميل 1C لأول مرة، لا تنس تحديد المربع "معلومات لتحميل 1C إلى قاعدة معلومات جديدة".

كيفية تحميل المعلومات الأولية إلى الراتب - راجع المقالة التالية تحميل 1C.

تفريغ ZP-BU 1C

بعد تحميل المعلومات الأولية من قسم المحاسبة إلى قسم الراتب، يمكنك تحميل الاستحقاقات من قسم الراتب إلى قسم المحاسبة.

في الراتب، حدد القائمة الخدمة/تبادل البيانات/تنزيل البيانات في برنامج محاسبة.

في نموذج إعدادات تحميل 1C، بشكل افتراضي، تحتاج فقط إلى تحديد الفترة والمسار الذي تريد تحميل ملف البيانات فيه.

يتم عرض تنسيق التحميل 1C كارتباط تشعبي - بنص أزرق. يمكنك تغييره بالنقر فوق الارتباط التشعبي وتحديد تكوين محاسبي مختلف.

تفريغ BU-UT 1C

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

لإجراء الإعدادات، حدد عنصر القائمة الخدمة/تبادل البيانات مع إدارة التجارة/إعداد تبادل البيانات في المحاسبة.

يتم إنشاء الإعدادات باستخدام "المعالج".

لن نسلك الطريق السهل، وسنتحكم في جميع الإعدادات بأنفسنا؛ ولهذا تحتاج إلى تحديد وضع التشغيل الخبير.

نظرًا لأننا نقوم بإنشاء إعداد من البداية، فسنختار "إنشاء إعداد تبادل" (وبالتالي، يمكنك "المتابعة" إذا قمت بمقاطعة المعالج مسبقًا أو التغيير إذا اكتمل المعالج).

يتم إجراء إعداد التبادل هذا في قاعدتي بيانات - أولاً في إحداهما، ثم في الأخرى.

وفقًا لذلك، سنختار "إنشاء باستخدام ملف" إذا كنت قد بدأت في إنشاء ملف جديد من الصفر في إدارة التجارة، وهنا تحتاج إلى إكمال الإعداد (وبالمثل، إذا بدأت في المحاسبة، فستحتاج إلى إكماله في إدارة التجارة) .

إعدادات التبادلات "عبر الملف" بسيطة ولا تظهر هنا في الصور. ولكن بالنسبة لاتصال COM "المباشر" فهناك أمثلة هنا.

على سبيل المثال، إذا كانت إدارة التجارة هي "ملف" - فهي موجودة على القرص. .

على سبيل المثال، إذا كانت إدارة التجارة موجودة على خادم 1C. اسم الخادم وقاعدة البيانات هو .

يتم عرض المسار إلى قاعدة بيانات الملف، بالإضافة إلى الخادم واسم قاعدة البيانات الموجودة على الخادم، في نافذة اختيار قاعدة البيانات في 1C.

هنا تحتاج إلى الإشارة إلى ما إذا كنت تخطط لتنزيل شيء ما من إدارة التجارة. إذا كان الأمر كذلك، فهذا تبادل "في الاتجاهين".

يمكننا تحديد المرشحات للمستندات التي تم تحميلها. على سبيل المثال، من حيث المنظمات.

تشير الصفحة التالية إلى الفترة المتوقعة للتبادل، بالإضافة إلى قائمة المستندات التي سيتم تحميلها.

هذا يكمل الجزء الأول من الإعداد. وبناء على نتائجه، يقوم 1C بإنشاء ملف الإعدادات. أنت الآن بحاجة للذهاب إلى إدارة التجارة ومتابعة الإعداد هناك، وتحديد خيار "متابعة استخدام الملف" وتحديد هذا الملف.

بعد إعداد التبادل من قاعدتي البيانات، تعرض 1C إجراء تحميل أولي لأدلة 1C ومقارنة الكائنات. هذا نظير للتفريغ الأساسي لـ 1C لمزيد من الأداء الطبيعي للتبادل.

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

إذا لم تكن متأكدا من هذه النقطة:

  • عمل نسخ احتياطية لقاعدتي البيانات (خاصة إذا كان التبادل ثنائي الاتجاه)
  • اطلب من المستخدمين عدم العمل في قواعد البيانات هذه أثناء قيامك بالتفريغ الأولي لـ 1C (عطلات نهاية الأسبوع والأمسيات :)
  • قم بإلغاء تحميل 1C، وتأكد من عدم تكرار الدلائل
  • إذا كان هناك شيء خاطئ، فارجع إلى النسخة الاحتياطية.

تفريغ UT-Retail 1C

غالبًا ما يتم استخدام تكوين 1C Retail النموذجي جنبًا إلى جنب مع تكوين إدارة التجارة. عادة، يتم استخدام UT في متاجر البيع بالتجزئة، والبيع بالتجزئة في المكتب.

نحن ننظر إلى مثال لإعداد تبادل الإصدار 11 من UT مع البيع بالتجزئة.

حدد الإدارة في الواجهة، ثم تبادل البيانات، ثم إضافة/إنشاء Exchange مع تكوين البيع بالتجزئة.

يتم إعداد التبادل في قاعدتي بيانات - أولاً في إحداهما ثم في الأخرى.

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

في علامة التبويب هذه، يمكنك تحديد طريقة نقل المعلومات بين قاعدتي بيانات - من خلال ملف (مشاركة). تخطي هذه الصفحة إذا كنت تريد استخدام خيار آخر.

في علامة التبويب هذه، يمكنك تحديد طريقة نقل المعلومات بين قاعدتي بيانات - عبر ملف (FTP). تخطي هذه الصفحة إذا كنت تريد استخدام خيار آخر.

صفحة الإعدادات النهائية. لتحديد التوضيحات، انقر فوق الزر "تكوين القيود".

هنا يمكنك تحديد التاريخ الذي سيتم تحميل المستندات منه، بالإضافة إلى التحديدات (المرشحات) حسب المؤسسات والمستودعات وما إلى ذلك.

في علامة تبويب المراسلات، يمكنك تكوين مراسلات بعض الدلائل (المتاجر = الأقسام ومكاتب النقد).

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

Code 1C v 8.x // يقوم الإجراء بتنزيل البيانات من الدليل المحدد في وضع التصدير إلى ملف بتنسيق Microsoft Excel
// بالاسم المحدد، باستخدام تحويل البيانات إلى نوع الرقم ونوع السلسلة؛
الإجراء BasicActionsFormsExport(زر)
محاولة
محاولة
// قم بتحميل كائن Microsoft Excel
الحالة ("جارٍ تحميل البيانات من 1C إلى Microsoft Excel...");
ExcelApplication = New COMObject("Excel.Application");
استثناء
تقرير ("خطأ في بدء تشغيل Microsoft Excel.")
+ الرموز.PS + ErrorDescription()، messageStatus.Attention)؛
يعود؛
this.EndAttempt;

// قم بإنشاء كتاب، بشكل افتراضي يحتوي على أوراق بالفعل
Book = ExcelApplication.WorkBooks.Add();

// استخدم الورقة الأولى من مصنف Excel
ورقة = Book.WorkSheets(1);

// قم بإنشاء رأس مستند في السطر الأول من الورقة
العمود = 1؛
لكل صفحة من دورة TP
إذا page.Unload ثم
Sheet.Cells(1, Column).Value = page.AttributeName;
العمود = العمود + 1؛
إنهاء إذا؛
EndCycle;

// تحميل بيانات الدليل
التحديد = الدلائل [اسم الدليل].Select();
سلسلة الأوراق = 2;
أثناء حلقة sampling.Next()
العمود = 1؛
لكل صفحة من دورة TP

إذا page.Unload ثم
محاولة
// قم بتعيين القيمة في الصف والعمود
إذا كان TypeValue(selection[page.AttributeName])=Type("Number") ثم
// قم بتعيين التنسيق لنوع الرقم
Sheet.Cells(SheetRow, Column).NumberFormat = "0.00";

Format(selection[page.AttributeName],"CH=0");
خلاف ذلك
// بالنسبة لجميع الأنواع الأخرى، اضبط التنسيق على "نص"
Sheet.Cells(SheetRow, Column).NumberFormat = "@";
Sheet.Cells(SheetRow, Column).Value =
Line(selection[page.AttributeName]);
إنهاء إذا؛
استثناء
// في حالة الخطأ، اعرض رقم الصف والعمود
تقرير ("خطأ في تحديد قيمة:" +
التحديد[pageAttributeName]);
تقرير("الصفحة:" +SheetLine+ "العدد:" +
عمود + "Rec:" + page.Name of Props);
this.EndAttempt;
العمود = العمود + 1؛
إنهاء إذا؛

EndCycle;
SheetString = SheetString + 1;
State("تصدير من 1C إلى Excel" + SheetString);
EndCycle;

// احفظ الكتاب الذي تم إنشاؤه في ملف xls
Book.SaveAs(Filename);

// تأكد من إغلاق الاتصال بكائن COM لتحرير الذاكرة
ExcelApplication.Quit();

Notify("تم تحميل الملف بنجاح:" + Filename);

استثناء
// معالجة الأخطاء في تصدير البيانات من 1C إلى Excel
تقرير ("خطأ في كتابة بيانات الملف:" + اسم الملف)؛
تقرير(وصف الخطأ());
محاولة
ExcelApplication.Quit();
استثناء
this.EndAttempt;
this.EndAttempt;
نهاية الإجراء
Code 1C v 7.x // أبسط مثال للإخراج من 1C:Enterprise 7.7 إلى MS Excel. التأكد من أن المصنف يحتوي على ورقة واحدة،
// قم بتعيين حجم الخط وجرأته ولونه وعرض الأعمدة والإطارات وملء الخلية. محاذاة النص
// الخلايا، تجميع الصفوف، تحديد تنسيق أرقام الخلايا، تجميد المنطقة.

مخرجات الإجراء()
محاولة
Application=CreateObject("Excel.Application");
استثناء
تقرير(ErrorDescription()،"!!!");
تقرير("قد لا يتم تثبيت MS Excel على هذا الكمبيوتر.");
يعود؛
this.EndAttempt;

// إنشاء مصنف

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();
EndCycle;
Application.DisplayAlerts=-1;// استعادة علامة التحذير

إنهاء إذا؛
//الحصول على ورقة عمل

Worksheet=WorkBook.Worksheets(1);
// قم بتعيين اسم ورقة العمل

Worksheet.Name = "مثال للإخراج"؛

// عنوان المستند

Worksheet.Range("A1").Value="مثال للإخراج من 1C:Enterprise في MS Excel";!}
Worksheet.Range("A2").Value="today"+ТекущаяДата();!}
Worksheet.Range("A1:A2").Font.Size=14;//حجم الخط

Worksheet.Range("A1:A2").Font.Bold=-1;//خط غامق

//ضبط عرض العمود

Worksheet.Columns(1).ColumnWidth=60;
Worksheet.Columns(2).ColumnWidth=15;
Worksheet.Columns(3).ColumnWidth=15;

// رأس المستند

Worksheet.Range("A4").Value="العمود الأول";!}
لـ s=7 إلى 10 دورة//إطارات

Worksheet.Range("A4").Borders(s).LineStyle=1;
Worksheet.Range("A4").Borders(s).Weight=-4138;//xlMedium

EndCycle;
Worksheet.Range("A4").Interior.ColorIndex=15;// املأ باللون الرمادي

Worksheet.Range("A4").HorizontalAlignment=-4108;//محاذاة النص إلى المركز

Worksheet.Range("B4").Value="Second";!}
لـ s=7 إلى 10 دورة
Worksheet.Range("B4").Borders(s).LineStyle=1;
Worksheet.Range("B4").Borders(s).Weight=-4138;
EndCycle;
Worksheet.Range("B4").Interior.ColorIndex=15;
Worksheet.Range("B4").HorizontalAlignment=-4108;

Worksheet.Range("C4").Value="Third";!}
لـ s=7 إلى 10 دورة
Worksheet.Range("C4").Borders(s).LineStyle=1;
Worksheet.Range("C4").Borders(s).Weight=-4138;
EndCycle;
Worksheet.Range("C4").Interior.ColorIndex=15;
Worksheet.Range("C4").HorizontalAlignment=-4108;

// لتجميع الصفوف:
Worksheet.Outline.SummaryRow=0;//صفوف "الملخص" المعروضة في الأعلى (إذا كانت في الأسفل، ثم 1)

// سلاسل الإخراج
Worksheet.Range("A5").Value="كائن التحليلات";!}
Worksheet.Range("A5").Font.ColorIndex=5;// لون الخط - أزرق

Worksheet.Range("B5").Value=123.45;
Worksheet.Range("B5").Font.ColorIndex=5;
Worksheet.Range("C5").Value=678.9;
Worksheet.Range("C5").Font.ColorIndex=5;

Worksheet.Range("A6").Value="كائن التحليلات";!}
Worksheet.Range("A6").Font.ColorIndex=3;//لون الخط - أحمر

Worksheet.Range("B6").Value=123.45;
Worksheet.Range("B6").Font.ColorIndex=3;
Worksheet.Range("C6").Value=678.9;
Worksheet.Range("C6").Font.ColorIndex=3;

Worksheet.Range("A7").Value="كائن التحليلات";!}
Worksheet.Range("B7").Value=123.45;
Worksheet.Range("C7").Value=678.9;

Worksheet.Range("A8").Value=" كائن التحليلات";!}
Worksheet.Range("B8").Value=123.45;
Worksheet.Range("C8").Value=678.9;

Worksheet.Range("A9").Value=" كائن التحليلات";!}
Worksheet.Range("A9").Font.ColorIndex=3;//لون الخط - أحمر

Worksheet.Range("B9").Value=123.45;
Worksheet.Range("B9").Font.ColorIndex=3;
Worksheet.Range("C9").Value=678.9;
Worksheet.Range("C9").Font.ColorIndex=3;

Worksheet.Range("A10").Value=" كائن التحليلات";!}
Worksheet.Range("B10").Value=123.45;
Worksheet.Range("C10").Value=678.9;

Worksheet.Range("A11").Value=" كائن التحليلات";!}
Worksheet.Range("B11").Value=123.45;
Worksheet.Range("C11").Value=678.9;

Worksheet.Range("A12").Value=" كائن التحليلات";!}
Worksheet.Range("A12").Font.ColorIndex=5;// لون الخط - أزرق

Worksheet.Range("B12").Value=123.45;
Worksheet.Range("B12").Font.ColorIndex=5;
Worksheet.Range("C12").Value=678.9;
Worksheet.Range("C12").Font.ColorIndex=5;

Worksheet.Range("A13").Value=" كائن التحليلات";!}
Worksheet.Range("A13").Font.ColorIndex=3;//لون الخط - أحمر

Worksheet.Range("B13").Value=123.45;
Worksheet.Range("B13").Font.ColorIndex=3;
Worksheet.Range("C13").Value=678.9;
Worksheet.Range("C13").Font.ColorIndex=3;

Worksheet.Range("A14").Value=" كائن التحليلات";!}
Worksheet.Range("B14").Value=123.45;
Worksheet.Range("C14").Value=678.9;

Worksheet.Range("A15").Value=" كائن التحليلات";!}
Worksheet.Range("B15").Value=123.45;
Worksheet.Range("C15").Value=678.9;

Worksheet.Range("A16").Value=" كائن التحليلات";!}
Worksheet.Range("A16").Font.ColorIndex=3;//لون الخط - أحمر

Worksheet.Range("B16").Value=123.45;
Worksheet.Range("B16").Font.ColorIndex=3;
Worksheet.Range("C16").Value=678.9;
Worksheet.Range("C16").Font.ColorIndex=3;

Worksheet.Range("A17").Value=" كائن التحليلات";!}
Worksheet.Range("B17").Value=123.45;
Worksheet.Range("C17").Value=678.9;

Worksheet.Range("A18").Value=" كائن التحليلات";!}
Worksheet.Range("B18").Value=123.45;
Worksheet.Range("C18").Value=678.9;

//تعيين الإطارات

بالنسبة لـ NomStr=5 إلى 18 دورة
لـ s=7 إلى 10 دورة
Worksheet.Range("A"+LineNumber).Borders(s).LineStyle=1;
Worksheet.Range("B"+LineNumber).Borders(s).LineStyle=1;
Worksheet.Range("C"+LineNumber).Borders(s).LineStyle=1;
EndCycle;
EndCycle;

// تجميع الصفوف

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";

استثناء
this.EndAttempt;
this.EndAttempt;

// قم بتعيين رؤية التطبيق ونافذته

Application.Visible=-1;
Window.Visible=-1;

// ثبت المنطقة

Worksheet.Range("A5").S_elect();
Window.FreezePanes = -1;
EndProcedure //Output

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

دعونا نلقي نظرة نقطة تلو الأخرى على كيفية حفظ البيانات من 1C إلى Excel:

أسهل طريقة لحفظ البيانات من 1C إلى Excel هي تحديد خلية واحدة في مستند أو مجلة والنقر فوق (نسخ)، ثم في Excel حدد الخلية التي تريد حفظ البيانات فيها وانقر فوق الخامس. بهذه الطريقة ستحفظ محتويات تلك الخلية. بالنسبة لمثال الصورة سيكون 42,289.23

تعمل هذه الطريقة مع أي إصدار من 1C.

2. كيفية تنزيل كمية كبيرة من البيانات من 1C إلى Excel؟

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

في أي مجلة أو كتاب مرجعي أو مستند تقريبًا، انقر بزر الماوس الأيمن وابحث عن القائمة.


بالنسبة للإصدارات 8.3 وواجهة "Taxi"، يوجد زر عرض القائمة في قائمة "المزيد".

ستظهر قائمة بهذه العناصر كنص (قد تحتاج إلى تحديد الأعمدة التي تريد تحديدها أولاً). يمكن بالفعل نسخ هذا النص إلى أي مستند. لكنني أنصحك باستخدام قائمة "ملف - حفظ باسم" (نظرًا لأن معالجة كميات كبيرة من البيانات ستستغرق وقتًا طويلاً وقد يحدث خطأ عند النسخ إلى المخزن المؤقت).

ثم حدد تنسيق الملف المطلوب.

يتم حفظ كافة الملفات بالتنسيق المطلوب.

تعمل هذه الطريقة أيضًا مع أي إصدار من 1C.

بالنسبة للإصدار 1c 8.2 والإصدارات الأحدث في واجهة العميل الرقيق أو واجهة Taxi، تتوفر أداة File - Save As في اللوحة الموجودة في الزاوية اليمنى العليا على شكل قرص مرن

3. كيفية تنزيل نماذج المستندات المطبوعة من 1C إلى Excel؟

نماذج مطبوعة من الوثائق مثل

1 - قم بإلغاء تحديد الزر "عرض فقط" لتتمكن من تغيير ما هو قابل للطباعة

2 - احفظ المستند بالتنسيق المطلوب، راجع النقطة 2

يمكنك أيضًا حفظ محتويات النموذج المطبوع كأي بيانات نصية، تمامًا كما هو الحال في Word.

غالبًا ما يمكن حفظ نموذج قابل للطباعة أو نموذج تقرير من خلال عملية نسخ ولصق بسيطة في برنامج Excel.

كيفية تحميل البيانات من Excel إلى 1C هي قصة مختلفة تمامًا. ولكن سأخبرك بذلك قريبًا، فقط انتظر ;)

شارك مقالتنا على شبكات التواصل الاجتماعي الخاصة بك: