تحميل عالمي لملفات Excel إلى متجر 1C للبيع بالتجزئة. هل من الممكن تحميل البيانات من Excel إلى الكتاب المرجعي "التسميات"؟ عبر تطبيق الاكسل

11.01.2024

يجيب المختص:

تجدر الإشارة على الفور إلى أنه في البداية في 1C لا يوجد أي شرط لتحميل البيانات من Excel، ولهذا السبب يوجد محمل خارجي 1C 8.3، مما يعني أنه يمكن بالفعل الإجابة على سؤالك - نعم، فمن الممكن.

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

إذا كان الجدول متاحًا للغاية، فسيتم التحميل من Excel في 1C دون أي مشاكل. بعد ذلك، يجب عليك إجراء معالجة 1C لتحميل البيانات من Excel. لإجراء المعالجة، انتقل إلى قائمة "ملف"، وحدد "تحميل البيانات من مستند جدولي". epf في النافذة المنبثقة، في سطر وضع التحميل، تظهر رسالة "تحميل إلى دليل". في السطر أدناه نشير إلى نوع الدليل - التسميات. ثم نفتح الملف ونبحث عن Excel Sheet (*.xls) في القائمة، ونختار الملف الذي يحتوي على المعلومات التي نحتاج إلى تنزيلها. بعد ذلك، دعنا ننتقل إلى الإعدادات، في السطر. يشير السطر الأول من البيانات في مستند جدول البيانات إلى الرقم 2، نظرًا لأن السطر العلوي يحتوي على رأس جدولنا.

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

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

الآن يمكنك التنزيل بأمان. اكتمل تحميل العناصر من Excel إلى برنامج 1C

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


يمكن حل هذه المشكلة بطرق مختلفة: تفضل بعض المنظمات تكليف هذا العمل بقسم تكنولوجيا المعلومات الخاص بها، والبعض الآخر يوظف مطورين يعملون في شركة صاحب الامتياز، ولكن هذا مكلف للغاية ويستغرق الكثير من الوقت.


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


سنساعدك في هذا القسم على معرفة كيفية تكوين تحميل البيانات من ملف .xls إلى أحد تكوينات البرامج من شركة 1C استنادًا إلى "1C:Enterprise 8"


كل مستخدم للإصدار الاحترافي من 1C:Enterprise 8 لديه بالفعل مثل هذه المعالجة! انها على القرص!

المعالجة النموذجية "تحميل البيانات من Tabular Document.epf"، الموجودة في القسم: "الدعم التكنولوجي" > "الدعم المنهجي 1C: Enterprise 8" > "التقارير العالمية والمعالجة" >

D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument تنزيل


يرجى ملاحظة أنه بدءًا من فبراير 2010، على قرص ITS، توجد هذه المعالجة للتكوينات على النظام الأساسي 8.1 في قسم آخر: "الدعم التكنولوجي" > "الدعم المنهجي 1C:Enterprise 8" > "1C:Enterprise 8.1 النظام الأساسي" > "العالمي" التقارير والمعالجة" > "تحميل البيانات من مستند جدول بيانات".

D:1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument تنزيل


بيانات المصدر المتاحة:

  • قائمة الأسعار في Excel "PriceOnlineKhimSnab.xls" - Microsoft Office Excel 97-2003 (.xls)
  • التكوين النموذجي Enterprise Accounting Edition 2.0، الإصدار 2.0.12.2، النظام الأساسي 8.2 (8.2.10.77)
  • من الضروري تحميل أسماء المنتجات وأسعارها في 1C من Excel


من قائمة الأسعار، تحتاج إلى تنزيل الكتاب المرجعي للعناصر إلى 1C: Accounting 8.

نطلق برنامج 1C. لبدء المعالجة، حدد عنصر القائمة "ملف"> "فتح".

في النافذة التي تفتح نجد ملف المعالجة

يقع على قرص ITS في الدليل \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

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


سيتم فتح نافذة


يرجى ملاحظة أن تحميل البيانات سيتم على مرحلتين: المرحلة 1 - تحميل الأسماء وتعيين قيم تفاصيل عناصر الدليل الجديدة اللازمة للبدء (وحدة القياس، معدل ضريبة القيمة المضافة، سمة المنتج/الخدمة). المرحلة الثانية - تحميل الأسعار.

جارٍ تحميل العناوين

اضبط "وضع التنزيل" - قم بالتحميل إلى الدليل "عرض الدليل" - التسمية

في علامة التبويب "مستند الجدول".

انقر فوق الزر ex1_b01.jpg "فتح ملف"، في نافذة التحديد التي تظهر، نجد الدليل الذي لدينا فيه قائمة أسعار في Excel والتي نخطط لتحميل البيانات منها إلى 1C.


قد لا يظهر الملف في البداية. اضبط نوع الملف على "ورقة Excel (*.xls)"


حدد ملفنا



يتم عرض تفاصيل بطاقة العنصر.

إعداد خيارات تحميل العنوان

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


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


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


مع الاستخدام المتكرر وكمية كبيرة من المعلومات التي تم تنزيلها، نوصي باستخدام برامج أخرى من سلسلة "1C: Enterprise 8"، على سبيل المثال "1C: Trade Management 8" أو "1C: Small Firm Management 8" أو "1C: Integrated Automation 8"، والتي تحتوي على معلمة "Article"، والتي تضمن التعرف الموثوق على البيانات المحملة في أدلة التسميات وتزيل إمكانية تكرار الأسماء.


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


سطر "معدل ضريبة القيمة المضافة" - في حالتنا، بالنسبة لجميع العناصر التي تم تنزيلها، قمنا بتعيين ضريبة القيمة المضافة على 18%، ولهذا في عمود "وضع التحميل" نختار "تعيين"، وفي عمود "القيمة الافتراضية" نختار "18%".


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

سطر "الخدمة" - في عمود "وضع التحميل"، حدد "تثبيت"، في عمود "القيمة الافتراضية"، حدد "لا" (في حالتنا، جميع المناصب هي منتجات).


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


إذا كنت على استعداد لتعيين قيم هذه التفاصيل الآن، فقم بالإشارة. انقر فوق "تنزيل" في الزاوية اليمنى السفلية، وانقر فوق "نعم" عندما يُطلب منك ذلك



نتحقق من وجود عناصر جديدة في المجموعة المقابلة من الكتاب المرجعي للعناصر

افتح بطاقة المنتج وتأكد من تحميل التفاصيل بشكل صحيح


إذا كان كل شيء صحيحا، فيمكنك الانتقال إلى المرحلة الثانية - تحميل الأسعار من قائمة الأسعار إلى Excel.


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


في المرة القادمة يمكنك تحميل الإعدادات المحفوظة من خلال النقر على زر "استعادة الإعدادات" واختيار الإعداد المطلوب من القائمة.

جارٍ تحميل الأسعار

في "محاسبة المؤسسات" الإصدار 2.0، يتم تحديد الأسعار باستخدام مستند "تحديد أسعار العناصر".

اضبط "وضع التحميل" - "قسم التحميل إلى الجدول".

في حقل "الرابط"، حدد "تحديد أسعار العناصر".


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


انقر فوق "موافق" واحفظ المستند الفارغ في الوقت الحالي. الآن حدد هذا المستند المحفوظ الجديد من المجلة في سطر "الرابط". في حقل "القسم الجدولي"، حدد "المنتجات"

أنت الآن بحاجة للذهاب إلى علامة التبويب "مستند الجدول".

مرة أخرى، حدد قائمة الأسعار الخاصة بنا في برنامج Excel والتي قمنا بتنزيل الأسماء منها، والآن سنقوم بتنزيل الأسعار (انظر النقطة 5).

جاء هذا السؤال من سيرجي من نوفوكوزنتسك.

بالتأكيد تستطيع. دعونا نلقي نظرة على كيفية القيام بذلك باستخدام مثال محدد. لنفترض أن لدينا جدول Excel:

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

لنقم بإنشاء مجموعة "المثبتات" في دليل "التسميات":

نحتاج الآن إلى البدء في معالجة "تحميل البيانات من مستند جدول بيانات" (يمكن العثور عليه في القسم).

حدد العنصر "فتح" من قائمة "ملف"، في النافذة التي تفتح، نجد الملف "تحميل البيانات من مستند جدولي.epf" وتشغيله. سيتم فتح النافذة التالية:

في حقل "وضع التنزيل" يوجد "تنزيل إلى الدليل". في الحقل "نوع الدليل"، حدد "التسميات". بعد ذلك، انقر فوق الزر "فتح ملف..." (كما هو موضح بالسهم):

في النافذة التي تفتح في الأسفل، حدد نوع الملف - "ورقة Excel (*.xls)":

وحدد ملف Excel الخاص بنا الذي نحتاج إلى تنزيله.

نرى هذه الصورة:

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

نحدد المربعات الموجودة في سطري "الاسم" و"الاسم الكامل"، ونترك وضع التحميل كـ "بحث"، ونضبط رقم العمود على 2 و 3، على التوالي (العمودان الثاني والثالث في جدول Excel الخاص بنا):

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

كل ما تبقى هو تحديد معدل ضريبة القيمة المضافة ووحدة القياس (إذا لم نفعل ذلك، فسيتعين علينا تعيينهما يدويًا لكل عنصر في الدليل). نحدد المربعات بجوار العنصرين "وحدة القياس الأساسية" و "معدل ضريبة القيمة المضافة"، حدد وضع التنزيل - "تثبيت"، في عمود "القيمة الافتراضية"، حدد "أجهزة الكمبيوتر" و "18٪"، على التوالي:

لقد انتهينا من الإعداد. انتقل إلى علامة التبويب "مستند جدولي" وانقر على زر "التحكم في التعبئة". البرنامج كتب على السبورة :

اكتمال التحكم في التعبئة. الخطوط التي تم فحصها: 7
لم يتم تحديد أي خلايا تحتوي على أخطاء

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

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

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

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

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

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

آلية عالمية

على أقراص ITS، وكذلك على بوابة 1C، بالانتقال إلى قائمة "الدعم التكنولوجي" -> قائمة "التقارير والمعالجة العالمية"، توجد المعالجة المقابلة في مجلد "تحميل البيانات من مستند جدول بيانات".

عند تشغيله، يفتح النموذج (الشكل 1):

كما ترون من النموذج، فإنه يسمح لك بنقل المعلومات إلى كائنات التكوين التالية:

  1. الدليل؛
  2. جزء جدولي من مستند أو كتاب مرجعي؛
  3. سجل المعلومات.

اعتمادًا على الموضع الذي تم ضبط المفتاح عليه، يتغير حقل تحديد الكائن.

تتم تعبئة النموذج الجدولي للمعالجة عند فتح الملف الذي تم تنزيله.

تدعم المعالجة النموذجية التنزيلات من:

  • تم تطويره بواسطة متخصصين من 1C، تنسيق الملفمكسل؛
  • ليزتXLS المحفوظة بالتنسيقإكسل 97-2003؛
  • ملف نصيرسالة قصيرة؛
  • الجداولDBF.

يمكن أن يستغرق تحميل ملفات Excel ذات الحجم الكبير وقتًا طويلاً، لذلك إذا افترضنا أن تحميل البيانات يمكن أن يحدث على عدة مراحل أو كنت تعلم على وجه اليقين أنه سيتعين عليك فتح ملف موجود عدة مرات، لتوفير الوقت والجهد، ومن الأفضل حفظ المعلومات منه بتنسيق mxl. ويمكن القيام بذلك مباشرة من نموذج المعالجة.

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

الآن دعنا ننتقل إلى علامة التبويب "الإعدادات" (الشكل 2):

الصورة 2

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

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

أعمدة "الإعدادات"

وضع العلامات - من خلال تحديد أو إلغاء تحديد خانة الاختيار في السطر، يتم تحديد ما إذا كان سيتم ملء السمة المقابلة أم لا.

تمثيل السمة - يتم هنا كتابة مرادف (اسم) سمة البيانات التعريفية، كما هو محدد في أداة التهيئة.

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

وصف الأنواع – يعرض نوع البيانات التي تحتوي عليها سمة بيانات تعريف معينة.

وضع التمهيد - يقدم ثلاثة خيارات للاختيار من بينها (الشكل 3):

تين. 3

  • البحث - سيتم إجراء بحث عن العنصر المقابل، إذا كان مفقودًا، فيمكن إنشاء عنصر جديد؛
  • تعيين - يتم تعيين قيمة معينة بشكل ثانوي؛
  • الحساب - في هذه الحالة، سيتم تعيين نتيجة حساب التعبير المحدد في عمود "حالة الاتصال/التعبير للقيمة" في حقل العنصر الذي تم إنشاؤه.

وفي الحالة الأخيرة، سيؤدي تنشيط حقل التعبير إلى فتح النموذج (الشكل 4).

الشكل 4

رقم العمود هو حقل يستخدم للإشارة إلى العمود الذي يجب ملؤه بالبيانات في جدول Excel.

القيمة الافتراضية – غالبًا ما ينشأ موقف عندما لا يحتوي الملف الذي تم تنزيله على جميع البيانات اللازمة لتسجيل عنصر ما؛ وفي هذه الحالة، سيتم ملء المعلومات الموجودة في هذا الحقل.

شرط/تعبير الارتباط لقيمة ما - لقد تطرقنا بالفعل جزئيًا إلى هذا الحقل عندما نظرنا إلى الحقول المحسوبة؛ بالإضافة إلى ذلك، يمكنك تحديد الشرط الذي سيتم وفقًا له مزامنة البيانات المصدر.

هذه، من حيث المبدأ، جميع المعلومات المتوفرة في علامة التبويب "الإعدادات".

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

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

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

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

الشكل 5

يحتوي نموذج المعالجة على:

  1. حقل اختيار التاريخ الذي سيشير إلى الوقت الذي يكون فيه هذا السعر صالحًا؛
  2. حقل لاختيار الطرف المقابل الذي أرسل قائمة الأسعار الخاصة به؛
  3. زر يسمح لك باختيار نوع الأسعار التي سيتم تحديدها؛
  4. جزء جدولي يمكن ملؤه بالبيانات التي تم تنزيلها.

يمكن رؤية هذا الشكل في الشكل 6

الشكل 6

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

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

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

الشكل 7

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

الشكل 8

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

  • سجل كل شيء؛
  • سجل فقط تلك التي تغيرت مقارنة بتلك الموجودة بالفعل في قاعدة البيانات.

في حقل النص، يمكنك إدخال تعليق سيتم تسجيله في المستند (الشكل 9):

الشكل 9

بعد الانتهاء من المعالجة:

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

تعمل معالجة "تحميل المنتجات من الملفات الخارجية" بطريقة مماثلة.

خيارات معالجة النقل DIY

المشكلة الرئيسية في استخراج البيانات من ملف Excel هي أن 1C لا يحتوي على آلية مضمنة لا لبس فيها لفتحه. هناك عدة خيارات لتوصيل Excel بـ 1C:

  • من خلال Microsoft ADODB - طريقة سريعة إلى حد ما، والتي، كقاعدة عامة، تنطبق على كل من خيارات تخزين قاعدة بيانات الملفات والخادم العميل؛
  • من خلال استخدام Microsoft Office - وهي الطريقة التي تفشل أحيانًا عند العمل مع قواعد بيانات SQL، كقاعدة عامة، تعمل بشكل أبطأ إلى حد ما من الطريقة الأولى، وتتطلب أيضًا تثبيت Office؛
  • عبر Libre Office - على عكس الطريقة السابقة، فهو مجاني، بالإضافة إلى تنسيقات xls و xlsx، فهو يدعم أيضًا الجداول الخاصة به، ولكنه يتطلب حزمة LibreOffice المثبتة وبعض التحضير للملف الذي تم تنزيله (يجب أن يحتوي السطر الأول من الجدول على أسماء الأعمدة).

دعونا نلقي نظرة فاحصة على الأساليب والخيارات المختلفة.

عبر ADODB.Connection

بشكل عام، ADO يرمز إلى ActiveX Data Object ويستخدم للوصول البرمجي إلى قواعد البيانات المختلفة. أكبر مشكلة عند إنشاء أي اتصال بملف جهة خارجية (بما في ذلك Excel) هي إنشاء سلسلة الاتصال بشكل صحيح.

بالنسبة لملفات Excel هناك ثلاثة خيارات:

خيارات سلسلة الاتصال:

  • الموفر – تم تعريف برنامج التشغيل المستخدم هنا؛
  • مصدر البيانات - يحدد اسم الملف الذي سنفتحه؛
  • الخصائص الموسعة - هنا يمكنك تحديد ما إذا كان هناك حاجة إلى سطر رأس للجدول (HDR = YES يشير إلى أنه سيتم قراءة البيانات من السطر الأول، HDR = NO - ماذا من الثاني)، ما إذا كان الملف مفتوحًا للقراءة فقط (للقراءة فقط) وبعض المعلمات الإضافية الأخرى.

بعد إنشاء سلسلة اتصال، يمكننا الاتصال بالملف الذي تم تنزيله (الشكل 13)

الشكل 13

يمكننا الآن استخدام طلب بسيط (الشكل 14) لبدء استرداد المعلومات من الملف الذي تم تنزيله.

في هذه الحالة، تحدد معلمة "الورقة" الورقة التي سنعمل بها من مصنف Excel.

يمكن قراءة مجموعة السجلات المخزنة في ورقة العمل باستخدام كائن Recordset. في هذه الحالة، يمكن الحصول على السجل الأول للورقة باستخدام معلمة BOF (بداية الملف)، وآخر EOF (نهاية الملف).

عبر تطبيق الاكسل

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

يحتوي كائن COM هذا على العديد من المعلمات الفرعية، ولكن المعلم الرئيسي بالنسبة لنا، بالنظر إلى الظروف الحالية للمهمة، هو معلمة WorkBooks (الشكل 17).

بعد تهيئة المصنف، من الضروري تحديد الورقة التي سيتم قراءة البيانات منها (الشكل 18).

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

بضع كلمات عن الأخطاء المحتملة

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

في حالة العمل من خلال ADO (الشكل 19)؛

الشكل 19

  • في حالة العمل مع التطبيق (الشكل 20).

أرز. 20.

من الأفضل تنظيم الاتصال وإجراءات إكمال العمل مع البيانات ضمن بنية Attempt-Exception-EndAttempt، واستدعاء وصف الخطأ في حالة استثنائية. على الرغم من أن هذا يؤدي في بعض الأحيان إلى إبطاء العمل، إلا أنه يجعل من الأسهل بكثير تحديد سبب الخطأ، وفي النهاية كيفية القضاء عليه.

16.06.2010

كيفية تنزيل كتاب مرجعي للعنصر من ملف Excel في 1C:Accounting 8 rev.2.0

احصل على إمكانية الوصول إلى 1C:Fresh cloud مجانًا لمدة 30 يومًا!

في كثير من الأحيان في الممارسة العملية، تنشأ المواقف عندما يكون من الضروري تحميل البيانات في برنامج 1C من جدول Excel، على سبيل المثال، تنزيل كتاب مرجعي للمنتج من قائمة الأسعار أو فاتورة إيصال من فاتورة المورد المرسلة إلكترونيًا عبر البريد الإلكتروني.

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

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

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

ماذا لو لأسباب مختلفة هذا غير ممكن؟

كل مستخدم للإصدار الاحترافي من 1C:Enterprise 8 لديه بالفعل مثل هذه المعالجة! انها على القرص!

المعالجة النموذجية "تحميل البيانات من Tabular Document.epf"، الموجودة في القسم: "الدعم التكنولوجي" > "الدعم المنهجي 1C: Enterprise 8" > "التقارير العالمية والمعالجة" >
D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

يرجى ملاحظة أنه بدءًا من فبراير 2010، على قرص ITS، توجد هذه المعالجة للتكوينات على النظام الأساسي 8.1 في قسم آخر: "الدعم التكنولوجي" > "الدعم المنهجي 1C:Enterprise 8" > "1C:Enterprise 8.1 النظام الأساسي" > "العالمي" التقارير والمعالجة" > "تحميل البيانات من مستند جدول بيانات".
D:1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument

تعد المعالجة من شركة 1C نفسها عالمية وتسمح لك بتحميل البيانات في أي تكوين على النظام الأساسي 1C:Enterprise 8، في أي أدلة ومستندات وسجلات معلومات من ملفات بالتنسيق *.xls (Excel)، *.mxl، * .نص، *.

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

مثال 1. تحميل دليل التسميات في 1C: المحاسبة 8 rev 2.0 من قائمة الأسعار إلىاكسل.
مثال 2. تحميل كتاب مرجعي للمنتج إلى 1C: إدارة التجارة 8 من قائمة الأسعار في Excel.
مثال 3. تحميل دليل الأفراد في 1C: إدارة الرواتب وشؤون الموظفين 8 من Excel. (قريباً)
مثال 4. تحميل فاتورة إلى 1C: إدارة التجارة 8 من مستند Excel.


  • قائمة الأسعار في Excel "PriceOnlineKhimSnab.xls" - Microsoft Office Excel 97-2003 (.xls)
  • التكوين النموذجي Enterprise Accounting Edition 2.0، الإصدار 2.0.12.2، النظام الأساسي 8.2 (8.2.10.77)
  • من الضروري تحميل أسماء المنتجات وأسعارها في 1C من Excel.

من قائمة الأسعار، تحتاج إلى تنزيل الكتاب المرجعي للعناصر إلى 1C: Accounting 8.


قم بشراء الحد الأدنى من خيار ITS لمدة شهر واحد مقابل 4818 روبل روسي.

1. قم بتشغيل برنامج 1C

2. لبدء المعالجة، حدد عنصر القائمة "ملف"> "فتح".

3. في النافذة التي تفتح، ابحث عن ملف المعالجة الموجود على قرص ITS في الدليل \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

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

سيتم فتح نافذة

يرجى ملاحظة أن تنزيل البيانات سيتم على مرحلتين:

اضبط "وضع التنزيل" - قم بالتنزيل إلى الدليل

"نوع الدليل" - التسمية

5. في علامة التبويب "مستند جدولي"، انقر فوق الزر "فتح ملف"، في نافذة التحديد التي تظهر، نجد الدليل الذي لدينا فيه قائمة أسعار في Excel والتي نخطط لتحميل البيانات منها إلى 1C.

قد لا يظهر الملف في البداية. اضبط نوع الملف على "ورقة Excel (*.xls)"

حدد ملفنا

يتم عرض تفاصيل بطاقة العنصر.

8. تكوين معلمات تحميل العنوان

للراحة، دعونا نضبط "ترقيم الأعمدة يدويًا"

في هذه المرحلة، نحن مهتمون فقط بـ "الاسم"، لذلك نقوم بإلغاء تحديد الحقول التي لا تهمنا بعد

"السطر الأول من البيانات في مستند جدول البيانات" - انظر إلى قائمة الأسعار لدينا، وتجاهل الرأس، وتبدأ البيانات المراد تحميلها من السطر التاسع - ضع "9"

"لا تقم بإنشاء عناصر جديدة" - لا تحدد المربع، فالخيار مطلوب إذا كنا نخطط لتغيير العناصر الموجودة

السطران "الاسم" و"الاسم الكامل" - اضبط وضع التحميل على "بحث"، "رقم أعمدة مستند جدول البيانات" - في قائمة الأسعار لدينا، الاسم موجود في العمود الثالث - اضبط "3"

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

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

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

للاستخدام المتكرر والكميات الكبيرة من البيانات التي تم تنزيلها، نوصي باستخدام منتجات برامج 1C الأخرى من خط 1C: Enterprise 8: "1C: Trade Management 8"، "1C: Small Firm Management 8"، "1C: Integrated Automation 8"، التي تستخدم تفاصيل "المقالة" تسمح لك بزيادة موثوقية تحديد العناصر المحملة بشكل كبير والقضاء على ظهور عناصر الدليل المكررة.

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

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

سطر "معدل ضريبة القيمة المضافة" - في حالتنا، بالنسبة لجميع العناصر التي تم تنزيلها، قمنا بتعيين ضريبة القيمة المضافة على 18%، ولهذا في عمود "وضع التحميل" نختار "تعيين"، وفي عمود "القيمة الافتراضية" نختار "18%".

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

سطر "الخدمة" - في عمود "وضع التحميل"، حدد "تثبيت"، في عمود "القيمة الافتراضية"، حدد "لا" (في حالتنا، جميع المناصب هي منتجات).

لقد قمنا بتعيين الحد الأدنى من القيم للعناصر الجديدة في دليل التسميات، مما سيسمح لك ببدء العمل.

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

إذا كنت على استعداد لتعيين قيم هذه التفاصيل الآن، فقم بالإشارة.

انقر فوق "تنزيل" في الزاوية اليمنى السفلية، وانقر فوق "نعم" عندما يُطلب منك ذلك

8. نتحقق من وجود عناصر جديدة في المجموعة المقابلة من الكتاب المرجعي للعناصر.

9. افتح بطاقة المنتج، وتأكد من تحميل التفاصيل بشكل صحيح

إذا كان كل شيء صحيحا، فيمكنك الانتقال إلى المرحلة الثانية - تحميل الأسعار من قائمة الأسعار إلى Excel.

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

في "محاسبة المؤسسات" الإصدار 2.0، يتم تحديد الأسعار باستخدام مستند "تحديد أسعار العناصر".

11. اضبط "وضع التحميل" - "التحميل في قسم الجدول".

يتم فتح مجلة المستندات "تحديد أسعار العناصر".

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

انقر فوق "موافق" واحفظ المستند الفارغ في الوقت الحالي.

الآن حدد هذا المستند المحفوظ الجديد من المجلة في سطر "الرابط".

في حقل "القسم الجدولي"، حدد "المنتجات"

13. يرجى ملاحظة أنه عليك الآن الانتقال إلى علامة التبويب "مستند جدولي" وتحديد قائمة الأسعار الخاصة بنا مرة أخرى في Excel والتي قمنا بتحميل الأسماء منها، والآن سنقوم بتحميل الأسعار (انظر النقطة 5).

14. إعداد معلمات التحميل

قم مرة أخرى بتعيين "السطر الأول من بيانات مستند جدول البيانات" - كما هو الحال عند تحميل الأسماء، قم بتعيين "9"

في سطر "التسميات"، قمنا بتعيين وضع التحميل على "بحث"، "لا أعمدة مستند جدول البيانات" - في مثالنا قمنا بتعيينه على "3".

في سطر "السعر"، اضبط وضع التحميل على "بحث"، "رقم العمود لمستند جدول البيانات" - اضبط رقم العمود بالأسعار التي نريد تنزيلها - في حالتنا، "4".

في سطر "العملة"، اضبط وضع التنزيل على "تثبيت"، وحدد العملة (في المثال "روبل")

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

انقر فوق "تنزيل" وأجب بـ "نعم"

15. افتح مستند "تحديد أسعار العناصر" الذي تم تحميل البيانات فيه (بالنقر فوق الزر ذو العدسة المكبرة في سطر "الرابط")

16. نتحقق من المستند، إذا كان كل شيء على ما يرام، انقر فوق "موافق".

يجب أن تكون الأسعار ثابتة.

17. افتح الدليل المرجعي للمنتج وتحقق من علامة التبويب "الأسعار" في بطاقة العناصر المحملة.

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

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

في المرة القادمة يمكنك تحميل الإعدادات المحفوظة من خلال النقر على زر "استعادة الإعدادات" واختيار الإعداد المطلوب من القائمة.

نتمنى لك النجاح!

يتبع...

شافاليف ر.ف.