توجد أجزاء جدولية للعديد من الكائنات في 1C:

  • الدلائل
  • وثائق
  • التقارير والمعالجة
  • مخططات الحسابات
  • خطط النوع المميزة
  • خطط نوع الحساب
  • العمليات والمهام التجارية

تسمح لك الأجزاء الجدولية بتخزين كمية غير محدودة من المعلومات المنظمة التي تخص كائنًا واحدًا.

دعونا نلقي نظرة على بعض التقنيات للعمل مع الأجزاء الجدولية.

كيفية تجاوز الجزء الجدولي

لاجتياز جزء الجدول، يمكنك استخدام حلقة للجميع

لكل صف من الجزء الجدولي من الدورة

تقرير (سمة String.TabularPart) ؛

دورة النهاية؛

في كل تكرار في المتغير خطيتم نقل الصف التالي من القسم الجدولي. يمكن الحصول على قيم تفاصيل الصف من خلال التعبير اسم الخط.

كيفية الحصول على الصفوف المحددة من الجزء الجدولي وتجاوزها

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

للحصول على قائمة الخطوط المختارة استخدم الكود التالي:

يتم استخدام حلقة للتكرار عبر الأسطر المحددة. للجميع:

SelectedRows = FormElements. اسم حقل الجدول. الصفوف المختارة؛

لكل صف من حلقة الصفوف المحددة

// محتويات الحلقة

دورة النهاية؛

كيفية تحديد صفوف الجزء الجدولي (حقل الجدول) برمجياً وإلغاء تحديدها

لإلغاء تحديد صفوف حقل الجدول برمجياً:

عناصر النموذج. اسم حقل الجدول. الصفوف المحددة. واضح() ؛

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

لكل حلقة CurrentRow من TabularPart
عناصر النموذج. اسم حقل الجدول. الخطوط المختارة. إضافة(الصف الحالي) ؛
دورة النهاية؛

كيفية مسح جزء الجدول

جزء جدولي. واضح() ؛

كيفية الحصول على الصف الحالي من قسم الجدول

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

بالنسبة للنماذج العادية، سيبدو الرمز كما يلي:

عناصر النموذج. اسم حقل الجدول. this.CurrentData;

بالنسبة للنماذج المُدارة:

عناصر. اسم حقل الجدول. this.CurrentData;

كيفية إضافة صف جديد إلى قسم الجدول

إضافة سطر جديد إلى نهاية جزء الجدول:

NewRow = TablePart. يضيف() ؛

إضافة سطر جديد في أي مكان في قسم الجدول (سيتم إزاحة الأسطر اللاحقة):

NewRow = TablePart. إدراج (فهرس)
// الفهرس - رقم السطر المضاف. يبدأ ترقيم الأسطر من الصفر.

صف جديد. Props1 = "القيمة" ;

كيفية ملء تفاصيل صف الجدول برمجياً

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

يحتوي الإجراء الذي أنشأه المعالج على ثلاث معلمات:

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

دعونا نلقي نظرة على مثال. لنفترض أننا بحاجة إلى ملء تفاصيل القسم الجدولي AccountAccount، في حالة إضافة سطر جديد. عند تحرير سطر موجود، لا تحتاج إلى تغيير حساب المحاسبة.

الإجراء TabularPartAtStartEditing(Element, NewRow, Copy)

// إذا قام المستخدم بتحرير سطر موجود، فلن نفعل شيئًا
إذا لم يكن NewRow ثم
يعود؛
إنديف؛

// إذا كان الخط جديدًا، فقم بتعيين حساب المحاسبة
TechString = العنصر. this.CurrentData; // احصل على الصف الحالي للجزء الجدولي
سلسلة التقنية. المحاسبة = جداول الحسابات. الدعم الذاتي. RequiredAccount;
نهاية الإجراء

يتم تعيين رقم صف القسم الجدولي (المستند) بناءً على الحد الأقصى للعدد مختارةخطوط.

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

اتضح أنه يمكنك إدراج صف جديد في منتصف جدول المستندات إذا كنت تستخدم تحديد الصفوف في القسم الجدولي. أو يمكنك حتى إدراج صف جديد في الموضع الأول للجزء الجدولي :) إذا كان تحديد الجزء الجدولي لا يحتوي على أي صفوف.

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

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

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

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

locSelectionStructure1 = هيكل جديد؛

إجراءات العمل قبل البدء في الإضافة (العنصر، الرفض، النسخ)



locSelectionStructure1.Clear();
لكل عنصر تحديد 1 من صفوف التحديد 1 دورة
locSelectionStructure1.Insert(SelectionElement1.Name, SelectionElement1.Use);
EndCycle;

SelectRow1.Reset();

نهاية الإجراء

إجراء العملية عندEditingStart(Element، NewLine، Copy)

// عند تطبيق التحديد على الجزء الجدولي، يتم تعيين رقم الصف بناءً على الحد الأقصى لعدد الصفوف في المنطقة المرئية!!!
// لذلك سنقوم أولاً بإعادة تعيين التحديد ثم استعادته
// localSelectionStructure1 يعمل كحلقة وصل بين إجراءات WorkBeforeStartingAdding وWorkWhenEditingStart

Row Selection1 = FormElements.Work.Row Selection؛

لكل عنصر اختيار 1 من هيكل الاختيار 1 دورة
RowSelection1[SelectionElement1.Key].Usage = SelectionElement1.Value;
EndCycle;
locSelectionStructure1.Clear();

نهاية الإجراء

هذا "المطبخ" بأكمله مثير للاهتمام فقط لأولئك المبرمجين الذين لا يريدون أن يغير المستخدمون الأرقام من خلال أفعالهم موجودصفوف في أجزاء جدولية من المستندات/الكتب المرجعية في مواقف معينة. وهذا بدوره يحدث عند كتابة رقم السطر في سجل معلومات ما أو في مكان آخر (أي يتم استخدام رقم السطر كمرجع لسطر معين من المستند).

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

الجدول 1

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

إنشاء مستند جديد

افتح مستندًا موجودًا

افتح الآلة الحاسبة

يفتح الآلة الحاسبة

إظهار الخصائص

البديل + أدخل
السيطرة+E

فتح نافذة الرسالة

إغلاق نافذة الرسالة

Ctrl + Shift + Z

فتح لوحة النتائج

يفتح لوحة النتائج

افتح المساعدة

يفتح المساعدة

استدعاء مؤشر المساعدة

التحول + البديل + F1

يستدعي فهرس المساعدة

مفاتيح التشغيل السريع: الإجراءات العالمية

الإجراءات العامة هي الإجراءات التي يمكنك تنفيذها في أي حالة برنامج. لا يهم ما هو مفتوح حاليًا في 1C:Enterprise. الشيء الرئيسي هو أن التطبيق ليس مشغولاً بأداء أي مهمة.

الإجراءات العامة هي الإجراءات التي يمكن استدعاؤها في أي مكان في نظام التشغيل 1C:Enterprise 8. بغض النظر عما يحدث بالضبط في التكوين قيد التشغيل، فإن معنى الإجراءات العامة لا يتغير (على سبيل المثال، سيؤدي الضغط على Ctrl+N دائمًا إلى إظهار مربع الحوار لإنشاء مستند جديد).

الجدول 1

مفاتيح التشغيل السريع للإجراءات العالمية

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

إنشاء مستند جديد

يفتح نافذة سيُطلب منك فيها تحديد نوع المستند الجديد المراد إنشاؤه بتنسيقات مختلفة - على سبيل المثال، نص أو جدول بيانات أو HTML

افتح مستندًا موجودًا

يفتح مربع الحوار "فتح" القياسي، والذي يمكن الوصول إليه من خلال قائمة "ملف/فتح...".

تفعيل حقل البحث في شريط الأوامر

يضع المؤشر في هذا الحقل

افتح الآلة الحاسبة

يفتح الآلة الحاسبة

إظهار الخصائص

البديل + أدخل
السيطرة+E

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

فتح نافذة الرسالة

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

إغلاق نافذة الرسالة

Ctrl + Shift + Z

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

فتح لوحة النتائج

يفتح لوحة النتائج

افتح المساعدة

يفتح المساعدة

استدعاء مؤشر المساعدة

التحول + البديل + F1

يستدعي فهرس المساعدة

مفاتيح التشغيل السريع: الإجراءات العامة

الإجراءات العامة- الإجراءات التي لها نفس المعنى في كائنات التكوين المختلفة، ولكن سلوك النظام الأساسي 1C:Enterprise 8 يتغير اعتمادًا على المكان الذي تستخدم فيه هذا الإجراء العام أو ذاك بالضبط. على سبيل المثال، يؤدي الضغط على مفتاح "Del" إلى تحديد عنصر الدليل الحالي المراد حذفه إذا كنت في نافذة قائمة عناصر الدليل. أو يحذف محتويات الخلية الحالية لمستند جدول البيانات إذا كنت تقوم بتحريرها.

الجدول 2

مفاتيح التشغيل السريع للإجراءات المشتركة

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

يحذف العنصر الموجود أسفل المؤشر (العنصر الحالي) أو مجموعة العناصر المحددة

يضيف

يسمح لك بإضافة عنصر جديد

يحفظ المستند النشط

طباعة المستند النشط

يستدعي مربع حوار الطباعة للمستند النشط

الطباعة إلى الطابعة الحالية

Ctrl + Shift + P

بدء الطباعة المباشرة للمستند النشط إلى الطابعة الافتراضية المعينة في النظام (دون فتح مربع حوار الطباعة)

نسخ إلى الحافظة

السيطرة + C
السيطرة + الإضافية

نسخ العنصر المطلوب أو مجموعة العناصر المحددة إلى حافظة Windows

قطع إلى الحافظة

السيطرة + X
التحول + ديل

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

لصق من الحافظة

السيطرة+V
التحول + الإضافية

يلصق البيانات الموجودة من حافظة Windows في الموقع المحدد بالمؤشر.

أضف إلى الحافظة كرقم

Shift + Num + (*)

تستخدم للقيم الرقمية

أضف إلى الحافظة

Shift + Num + (+)

تستخدم للقيم الرقمية. عملية الإضافة مع البيانات الموجودة في الحافظة

اطرح من الحافظة

Shift + Num + (-)

تستخدم للقيم الرقمية. عملية الطرح مع البيانات الموجودة في الحافظة

حدد الكل

التراجع عن الإجراء الأخير

السيطرة + Z
البديل + مسافة للخلف

التراجع عن الإجراء الذي تم التراجع عنه

السيطرة + ص
Shift + Alt + مسافة للخلف

البحث عن التالي

البحث عن التالي المميز

البحث عن السابق

البحث عن التحديد السابق

السيطرة + التحول + F3

يستبدل

Ctrl + رقم + (-)

حدد الكل

تحديد كافة العناصر المتوفرة في المستند النشط

التراجع عن الإجراء الأخير

السيطرة + Z
البديل + مسافة للخلف

التراجع عن الإجراء الأخير الذي تم اتخاذه

التراجع عن الإجراء الذي تم التراجع عنه

السيطرة + ص
Shift + Alt + مسافة للخلف

يتيح لك التراجع عن "Ctrl + Z"، بمعنى آخر - إرجاع ما قمت به قبل الضغط على التراجع عن آخر إجراء تم اتخاذه

يفتح مربع حوار لتعيين معلمات البحث في كائن التكوين النشط وإجراء هذا البحث

البحث عن التالي

يبحث عن العنصر التالي الذي يطابق المعلمات المحددة في إعدادات البحث

البحث عن التالي المميز

البحث عن العنصر التالي الذي يطابق العنصر الذي حددته (على سبيل المثال، مكان وضع المؤشر)

البحث عن السابق

يبحث عن العنصر السابق الذي يطابق المعلمات المحددة في إعدادات البحث

البحث عن التحديد السابق

السيطرة + التحول + F3

يبحث عن العنصر السابق المطابق للعنصر الذي حددته

يستبدل

يفتح مربع حوار البحث عن القيم واستبدالها (حيثما يكون ذلك مسموحًا به)

طي (عقدة الشجرة، مجموعة مستندات جدول البيانات، تجميع الوحدات النمطية)

Ctrl + رقم + (-)

يتم استخدامه في حالة توفر العقد الشجرية المميزة بـ "+" أو "-".

طي (عقدة الشجرة، مجموعة مستندات جدول البيانات، تجميع الوحدات النمطية) وجميع المرؤوسين

Ctrl + Alt + Num + (-)

طي (جميع العقد الشجرية ومجموعات مستندات جداول البيانات ومجموعات الوحدات النمطية)

Ctrl + Shift + Num + (-)

توسيع (عقدة الشجرة، مجموعة مستندات جدول البيانات، تجميع الوحدات النمطية)

Ctrl + رقم + (+)

قم بتوسيع (عقدة الشجرة ومجموعة مستندات جدول البيانات وتجميع الوحدات النمطية) وجميع المرؤوسين

Ctrl + Alt + رقم + (+)

التوسيع (جميع العقد الشجرية ومجموعات مستندات جداول البيانات ومجموعات الوحدات النمطية)

Ctrl + Shift + Num + (+)

الصفحة التالية

Ctrl + صفحة للأسفل
السيطرة + البديل + F

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

الصفحة السابقة

Ctrl + صفحة لأعلى
Ctrl + Alt + ب

تمكين/تعطيل محتوى الدهون

يستخدم حيث يكون تنسيق النص مدعومًا وممكنًا

تمكين/تعطيل الحروف المائلة

تمكين/تعطيل التسطير

انتقل إلى صفحة الويب/فصل المساعدة السابق

المستخدمة في مستندات HTML

انتقل إلى صفحة الويب/فصل المساعدة التالي

إحباط تنفيذ تقرير نظام تكوين البيانات

مفاتيح الاختصار: إدارة النوافذ

يجمع هذا القسم بين مفاتيح التشغيل السريع المشتركة في جميع النوافذ وأشكال النظام الأساسي 1C:Enterprise.

الجدول 3

مفاتيح الاختصار لإدارة النوافذ

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

قم بإغلاق نافذة حرة نشطة أو مربع حوار مشروط أو تطبيق

يمكن لهذا المزيج أن يكمل التكوين بأكمله بسرعة على النظام الأساسي 1C:Enterprise، لذا استخدمه بعناية

إغلاق النافذة العادية النشطة

إغلاق النافذة العادية الحالية

إغلاق النافذة النشطة

لإغلاق النافذة النشطة حاليًا

قم بتنشيط النافذة العادية التالية

السيطرة + علامة التبويب
السيطرة + F6

يسمح لك بتنشيط النافذة التالية بين تلك المفتوحة ضمن التكوين. يتيح لك الضغط في دورة أثناء الضغط على مفتاح Ctrl التمرير عبر النوافذ المفتوحة "للأمام"

تنشيط النافذة العادية السابقة

Ctrl + Shift + Tab
السيطرة + التحول + F6

يسمح لك بتنشيط النافذة السابقة بين تلك المفتوحة ضمن التكوين. يتيح لك الضغط بشكل متكرر أثناء الضغط على مفتاح Ctrl التمرير عبر النوافذ المفتوحة "للخلف"

قم بتنشيط القسم التالي من النافذة

تنشيط القسم التالي من النافذة الحالية

تفعيل قسم النافذة السابقة

تنشيط القسم السابق من النافذة الحالية

استدعاء قائمة النظام لتطبيق أو مربع حوار مشروط

يتيح لك رؤية قائمة عمليات النظام (التصغير، النقل، الإغلاق، وما إلى ذلك) أعلى نافذة البرنامج أو مربع الحوار المشروط المفتوح

استدعاء قائمة نظام النوافذ (باستثناء مربعات الحوار المشروطة)

Alt + واصلة + (-)
البديل + الرقم + (-)

يتيح لك رؤية قائمة عمليات النظام (تصغير، نقل، إغلاق، إلخ) أعلى النافذة النشطة

استدعاء القائمة الرئيسية

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

استدعاء قائمة السياق

يعرض قائمة السياق أعلى العنصر النشط حاليًا. نفس النقر بزر الماوس الأيمن عليه

إعادة النشاط إلى النافذة العادية

يعيد النشاط إلى النافذة العادية بعد العمل مع قائمة السياق. انتباه! في أي حالة أخرى، يبدأ Esc في إغلاق النافذة النشطة

مفاتيح الاختصار: إدارة النموذج

فيما يلي مجموعة من المفاتيح "السريعة" التي تعمل على تبسيط وتسريع العمل بأشكال مختلفة تم إنشاؤها في تكوينات مكتوبة على النظام الأساسي 1C:Enterprise.

الجدول 4

مفاتيح التشغيل السريع لإدارة النماذج

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

الانتقال إلى الزر الافتراضي للتحكم/الاتصال التالي

التنقل بين عناصر التحكم في النموذج "للأمام" (انظر علامة التبويب)

استدعاء الزر الافتراضي

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

الانتقال إلى عنصر التحكم التالي

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

انتقل إلى التحكم السابق

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

تنشيط شريط الأوامر المرتبط بعنصر التحكم/النموذج النشط

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

التنقل عبر عناصر التحكم المجمعة معًا

أعلى
تحت
غادر
يمين

باستخدام مفاتيح المؤشر، يمكنك التنقل بسرعة بين عناصر التحكم المجمعة

إغلاق النموذج

إغلاق نافذة النموذج الحالية

استعادة موضع النافذة

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

مفاتيح الاختصار: العمل مع القوائم والأشجار

ستساعدك مفاتيح التشغيل السريع الموجودة في هذا القسم على العمل بفعالية دون استخدام الماوس في العديد من القوائم والأشجار المستخدمة بشكل نشط في كائنات التكوين المختلفة على النظام الأساسي 1C:Enterprise 8.

الجدول 5

مفاتيح التشغيل السريع للعمل مع القوائم والأشجار

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

يفتح العنصر الذي تم وضع المؤشر عليه للتحرير. يشبه المفتاح الإجراء "تحرير" الموجود على شريط أزرار النموذج القياسي

تحديث

Ctrl + Shift + R
F5

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

ينسخ

إنشاء عنصر قائمة جديد باستخدام العنصر الحالي كقالب. يشبه زر "الإضافة عن طريق النسخ".

مجموعة جديدة

يقوم بإنشاء مجموعة جديدة. يشبه الزر "إضافة مجموعة".

حذف سطر

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

نقل صف لأعلى

Ctrl + Shift + أعلى

في القوائم التي يُسمح فيها بترتيب الأسطر، يسمح لك بتحريك السطر الحالي لأعلى. على غرار زر "تحريك لأعلى".

نقل سطر إلى الأسفل

Ctrl + Shift + لأسفل

في القوائم التي يُسمح فيها بترتيب الأسطر، يسمح لك بتحريك السطر الحالي لأسفل. على غرار زر "التحريك للأسفل".

نقل العنصر إلى مجموعة أخرى

السيطرة + التحول + م
السيطرة+F5

يسمح لك بنقل العنصر الحالي (على سبيل المثال، دليل) بسرعة إلى مجموعة أخرى

انتقل إلى مستوى واحد لأسفل مع توسيع المجموعة في نفس الوقت

يتحرك داخل المجلد الذي تم وضع المؤشر فيه

انتقل إلى مستوى واحد ("الأصل")

يذهب إلى أعلى المجلد الذي كنت فيه

إنهاء التحرير

يكمل تحرير عنصر القائمة ويحفظ التغييرات.

توقف عن البحث

يلغي البحث

قم بتوسيع عقدة الشجرة

يتم استخدامه في حالة توفر العقد الشجرية المميزة بـ "+" أو "-".

إغلاق عقدة الشجرة

قم بتوسيع كافة عقد الشجرة

تغيير خانة الاختيار

يعكس قيمة مربع اختيار العنصر الحالي (تشغيله أو إيقاف تشغيله)

مفاتيح التشغيل السريع: حقل الإدخال

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

الجدول 6

مفاتيح الاختصار لحقل الإدخال

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

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

زر التحديد

تحديد الكائن المناسب المرتبط بحقل الإدخال (على سبيل المثال، تحديد المستند المطلوب من القائمة). يشبه زر حقل الإدخال "تحديد".

زر فتح

السيطرة + التحول + F4

يفتح شكل الكائن المحدد في حقل الإدخال الحالي. تمامًا مثل النقر على زر حقل الإدخال "فتح".

مسح المجال

مسح حقل الإدخال من قيمته الحالية

العمل مع النص المكتوب في حقل الإدخال

السيطرة + مسافة للخلف

انتقل إلى بداية السطر

انتقل إلى نهاية السطر

النقر بالماوس على الزر لأعلى للحصول على زر التعديل

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

النقر بمؤشر الماوس لأسفل على زر التعديل

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

المفاتيح الساخنة: حقل الصورة

حقل الصورة- يعد هذا عنصرًا قياسيًا في النظام الأساسي 1C:Enterprise 8 لعرض الصور الرسومية. ستساعد مفاتيح "التشغيل السريع"، على سبيل المثال، في عرض الصورة الموجودة في حقل الصورة بشكل مريح.

الجدول 7

مفاتيح الاختصار لحقل الصورة

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

تكبير

مقياس الصورة

تصغير

قم بالتمرير

أعلى
تحت
غادر
يمين

التحرك في جميع أنحاء الصورة

قم بالتمرير لأعلى حجم النافذة

انتقل لأسفل حجم النافذة

انتقل حجم النافذة إلى اليسار

قم بالتمرير بحجم نافذة واحدة إلى اليمين

مفاتيح التشغيل السريع: محرر مستندات جدول البيانات

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

الجدول 8

مفاتيح الاختصار لمحرر جداول البيانات

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

اذهب إلى الخلية

يفتح مربع حوار للانتقال إلى خلية تحتوي على إحداثيات العمود/الصف

التنقل عبر الخلايا

أعلى
تحت
غادر
يمين

تحريك المؤشر عبر خلايا الجدول

انتقل عبر الخلايا إلى الخلية التالية المملوءة أو الفارغة

Ctrl + (أعلى، أسفل، يسار، يمين)

تحريك المؤشر عبر خلايا الجدول المملوءة

اختيار الخلايا

Shift + (أعلى، أسفل، يسار، يمين)

تحديد منطقة من الخلايا تبدأ بالخلايا الحالية

قم بالتمرير لأعلى الصفحة

يقلب من خلال مستند جدول البيانات

قم بالتمرير لأسفل الصفحة

انتقل إلى اليسار صفحة واحدة

قم بالتمرير إلى اليمين صفحة واحدة

انتقل إلى تحرير محتويات الخلية

تمكين وضع تحرير محتوى الخلية

تبديل وضع التحرير/الإدخال في الخلية

انتقل إلى بداية السطر

ينقل المؤشر إلى بداية السطر

انتقل إلى نهاية السطر

ينقل المؤشر إلى نهاية السطر

انتقل إلى بداية النص

انتقل إلى نهاية النص

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

Ctrl + Shift + N

يضبط اسم منطقة الخلية الحالية

مفاتيح الاختصار: محرر المستندات النصية

يمكن لمفاتيح التشغيل السريع عند تحرير النص في مناطق النص والمستندات تسريع العملية وتبسيطها بشكل كبير.

الجدول 9

مفاتيح الاختصار لمحرر المستندات النصية

فعل

اختصارات لوحة المفاتيح

كيف يعمل البرنامج

تبديل وضع الإدراج/الاستبدال

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

انتقل إلى بداية السطر

ينقل المؤشر إلى بداية السطر الحالي

انتقل إلى نهاية السطر

ينقل المؤشر إلى نهاية السطر الحالي

اختر لبداية السطر

تحديد النص إلى بداية السطر

حدد إلى نهاية السطر

تحديد النص إلى نهاية السطر

انتقل إلى بداية النص

ينقل المؤشر إلى بداية النص

انتقل إلى نهاية النص

ينقل المؤشر إلى نهاية النص

حدد لبدء النص

Ctrl + Shift + الصفحة الرئيسية

التحديد من المؤشر إلى بداية النص

حدد لنهاية النص

السيطرة + التحول + النهاية

التحديد من المؤشر إلى نهاية النص

انتقل لأعلى سطر واحد

يقلب من خلال مستند نصي

انتقل لأسفل سطر واحد

انتقل إلى بداية الكلمة السابقة

انتقل إلى بداية الكلمة التالية

اختر الكلمة السابقة

Ctrl + Shift + اليسار

تمييز الكلمة بسرعة (الأحرف المفصولة بمسافات)

حدد الكلمة التالية

Ctrl + Shift + اليمين

قم بالتمرير لأعلى الصفحة

يقلب من خلال مستند نصي

قم بالتمرير لأسفل الصفحة

حدد الصفحة السابقة من النص

يسلط الضوء على النص صفحة تلو الأخرى

حدد الصفحة التالية من النص

التحول + الصفحة لأسفل

قم بإلغاء التحديد

يزيل التحديد

اذهب إلى السطر

ينقل المؤشر إلى رقم السطر

احذف الحرف الموجود على يسار المؤشر

يحذف الحرف الموجود على يسار المؤشر

احذف الحرف الموجود على يمين المؤشر

يحذف الحرف الموجود على يمين المؤشر

احذف الكلمة الموجودة على يسار المؤشر

السيطرة + مسافة للخلف

يحذف الكلمة الموجودة على يسار المؤشر

احذف الكلمة الموجودة على يمين المؤشر

حذف الكلمة الموجودة على يمين المؤشر

تعيين/إزالة الإشارة المرجعية

يحدد الخط الذي تحتاجه

المرجعية التالية

يحرك المؤشر بين الأسطر ذات الإشارات المرجعية

الإشارة المرجعية السابقة

حذف السطر الحالي

يحذف السطر الحالي

نقل الكتلة إلى اليمين

نقل كتلة النص المحددة إلى اليمين

نقل الكتلة إلى اليسار

نقل كتلة النص المحددة إلى اليسار

بالنسبة للمثال السابق، يمكنك إضافة أسطر التعليمات البرمجية التالية:

Form Elements.TableField1.AddRow();

الصفحة = FormElements.TableField1.CurrentRow؛

ص.فيرست = 3؛

p.Second = "الدقيق";

الكمية = 350؛

كيفية تحديد عدد الصفوف في جدول القيم في 1S 8؟

countRows = table.Quantity();

كيفية طي جدول القيم في 1S 8؟

ينهار:

table.Collapse("الثانية"، "الكمية");

نحصل بعد الالتواء:

كيفية فرز جدول القيم في 1S 8؟

الترتيب حسب العمودين الثاني والثالث:

table.Sort("الثانية، الكمية");

كيفية وضع حقل الجدول على السطر في 1C 8؟

على السطر الثاني:

Form Elements.TableField1.CurrentRow = table;

نموذج قابل للطباعة في 1S 8

أولاً، نقوم بعمل تخطيط (اسم المنطقة: حدد أسطر التخطيط المطلوبة، في الخصائص، في حقل الاسم، أدخل اسم المنطقة)، ثم نعرضه في مستند جدول بيانات:

الإجراء CommandPanel1Print(Button) متغير td، rs، rs1، التخطيط، الكود، الاسم، nomen؛

الكود = 0؛

تخطيط = GetLayout("المنتجات");

header = Layout.GetArea("Header");

header.Parameters.datta = CurrentDate();

الكمبيوتر = تخطيط.GetArea("pc");

pc1 = تخطيط.GetArea("pc1");

td = مستند جدولي جديد؛

td.Output(cap);
nomen = Directorys.Nomenclature;
التحديد = nom.SelectHierarchically();
بينما رمز حلقة fetch.Next() = code + 1;
إذا كان Sample.ThisGroup = True، فإن pc1.Parameters.code = code;
EndCycle;

pc1.Parameters.name = Sample.Name;
td.Output(rs1);
td.Output(cap);
else rs.Parameters.code = code;
rs.Parameters.name = التحديد.Name;
td.Withdraw(rs);
endIf;
EndCycle;
// أو الوصول إلى السلاسل بشكل تعسفي
Row = Table.Find("Shovel"، "Name")؛

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

جدول في النموذج (العميل السميك)

يعمل المستخدم مع الجدول عند وضعه في النموذج.

ناقشنا المبادئ الأساسية للعمل مع النماذج في الدرس وفي الدرس

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

يمكن تخزين البيانات في التكوين - فأنت بحاجة إلى تحديد الجزء الجدولي الموجود (المضاف مسبقًا) من كائن التكوين الذي تقوم بتحرير نموذجه.

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

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

في نفس خاصية البيانات، يمكنك إدخال اسم عشوائي وتحديد نوع جدول القيمة.

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

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

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

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

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

جدول في النموذج (عميل رفيع/مُدار)

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

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

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

ثم اسحب الجدول أيضًا إلى اليسار.

لكي يحتوي الجدول على شريط أوامر، في خصائص الجدول، حدد القيم في قسم الاستخدام - موضع شريط الأوامر.

رفع جدول إلى Excel

يمكن طباعة أي جدول 1C موجود في النموذج أو تحميله إلى Excel.

للقيام بذلك، انقر بزر الماوس الأيمن على مساحة فارغة في الجدول وحدد القائمة.

في العميل (الرفيع) المُدار، يمكن تنفيذ إجراءات مماثلة باستخدام عنصر القائمة كافة الإجراءات/قائمة العرض.