يحتوي جزء الجدول الخاص بالكائن على أكثر من 99999 صفًا. كيفية تلوين صفوف الجزء الجدولي حسب الحالة؟ توسيع عمود حقل جدول في مقطع جدولي

بيت / المتصفحات

بناء الجملة:

إدراج(<Индекс>)

حدود:

<Индекс>مطلوب

النوع: رقم. فهرس الموضع في قسم الجدول حيث يجب إدراج الصف.

قيمة الإرجاع:

النوع: سلسلة جدولية. تم إدراج الصف.

وصف:

إدراج صف يحتوي على الفهرس المحدد في قسم الجدول.

بناء الجملة:

تفريغ ()

قيمة الإرجاع:

يكتب؛ جدول القيمة. جدول قيم يحتوي على صفوف الجزء الجدولي. تتطابق أسماء أعمدة جدول القيمة مع أسماء أعمدة حقل الجدول. يتم تفريغ العمود الذي يحتوي على رقم السطر في عمود يسمى LineNumber.

وصف؛

يفرغ الجزء الجدولي في جدول القيم.

جدول التكوين = Composition.Unload();

بناء الجملة:

إلغاء تحميل العمود (< Колонка>)

حدود:

<Колонка>مطلوب

النوع - الرقم، السلسلة. العمود الذي تريد إلغاء تحميل القيم منه. يمكن تمرير فهرس العمود واسم العمود كقيمة المعلمة.

قيمة الإرجاع:

النوع: مصفوفة. مصفوفة تحتوي على قيم الأعمدة.

وصف:

يقوم بتفريغ القيم الموجودة في عمود الجزء الجدولي في مصفوفة.

ملحوظة:

يتم تحميل القيم من العمود بترتيب فهارس الصفوف في قسم الجدول.

المنتجات = Composition.UnloadColumn("Item");

بناء الجملة:

يضيف()

قيمة الإرجاع:

النوع: سلسلة جدولية. تمت إضافة الخط.

وصف:

إضافة سطر إلى نهاية قسم الجدول.

بناء الجملة:

تحميل (< Таблица>)

حدود:

<Таблица>مطلوب

النوع: جدول القيم. جدول القيم الذي يتم تحميل الجزء الجدولي منه. يتم دمج أعمدة الجدول حسب الأسماء.

وصف:

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

Composition.Load(CompositionTable);

بناء الجملة:

تحميل العمود (< Массив>, <Колонка>)

حدود:

<Массив>إلزامية

النوع: مصفوفة. مجموعة من القيم المراد تحميلها في العمود.

<Колонка>مطلوب

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

يمكن تمرير فهرس العمود أو اسم العمود كقيمة المعلمة.

وصف:

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

ملحوظة:

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

Composition.LoadColumn(Products, "Nomenclature");

بناء الجملة:

فِهرِس(< Строка>)

حدود:

<Строка>مطلوب

النوع: صف جدولي - الصف الجدولي الذي تريد الحصول على فهرس له.

قيمة الإرجاع:

النوع: رقم. مؤشر الصف.

وصف:

يحصل على مؤشر الأسهم في الجزء الجدولي.

CurrentRowIndex = Composition.Index(FormElements.Composition.CurrentRow);

بناء الجملة:

المجموع (<Колонка>)

حدود:

<Колонка>خياري

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

قيمة الإرجاع:

النوع: رقم.

وصف:

يجمع قيم كافة الصفوف في العمود المحدد.

ملحوظة:

من المنطقي بالنسبة للقيم الرقمية.

TotalByDocument = Sum.Total("Total");

بناء الجملة:

كمية()

قيمة الإرجاع:

النوع: رقم. عدد الصفوف في قسم الجدول.

وصف:

يسمح لك بالحصول على عدد الصفوف في القسم الجدولي.

TotalRows = Composition.Quantity();

بناء الجملة:

يجد(< Значение>, <Колонки>)

حدود:

<3начение>مطلوب

النوع: مجاني. القيمة المطلوبة.

<Колонки>خياري

النوع: سلسلة. قائمة بأسماء الأعمدة المطلوب البحث فيها، مفصولة بفواصل.

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

قيمة الإرجاع:

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

وصف:

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

ملحوظة:

يمكن استخدام الطريقة بشكل فعال للبحث عن القيم الفريدة.

FindString = Composition.Find(TekProduct, "Nomenclature");

إذا FindString = غير محدد ثم

تحذير ("لم يتم العثور على المنتج!")؛

الكمية = FindString.Quantity؛

بناء الجملة:

البحث عن سلاسل (< Параметры отбора>)

حدود:

<Параметры отбора>مطلوب

النوع: هيكل. يحدد شروط البحث: يحدد مفتاح البنية اسم العمود الذي سيتم البحث فيه، وتحدد قيمة البنية القيمة التي يتم البحث عنها.

قيمة الإرجاع:

النوع: مصفوفة. مصفوفة من الصفوف الجدولية التي تطابق شرط البحث المحدد.

وصف:

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

ملحوظة:

الطريقة فعالة لأخذ عينات من القيم غير الفريدة.

معلمات التحديد = بنية جديدة؛

Selection Parameters.Insert("Item", TechProduct);

FindStrings = Composition.FindStrings(Selection Parameters);

بناء الجملة:

واضح()

وصف:

حذف كافة صفوف قسم الجدول.

بناء الجملة:

ينهار(<Колонки группировок, <Колонки суммирования>)

حدود:

<Колонки группировок>مطلوب

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

<Колонки суммирования>خياري

النوع: سلسلة. أسماء الأعمدة مفصولة بفواصل والتي تريد تلخيص القيم بها في صفوف حقل الجدول.

وصف:

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

مهم! يجب أن تغطي قائمتا الأعمدة جزء الجدول بأكمله. يجب ألا تتداخل قوائم الأعمدة.

Composition.Collapse("التسمية"، "الكمية، المبلغ، الإجمالي"");

بناء الجملة:

يتحرك(< Строка>, <Смещение>)

حدود:

< Строка>مطلوب

النوع: رقم، سلسلة جدولية. فهرس الصف المراد نقله، أو الصف نفسه المراد نقله.

<Смещение>مطلوب

النوع: رقم. عدد الأسطر التي سيتم نقل الخط بها. القيمة الموجبة تعني أنه سيتم نقل السطر بالقرب من نهاية الجزء الجدولي (لأسفل)، والقيمة السالبة - أقرب إلى البداية (لأعلى).

وصف:

يسمح لك بتحريك صف الجدول بعدد محدد من المواضع.

// انقل السطر الثاني إلى الموضع السابق

Composition.Shift(1, -1);

// انقل السطر الثاني إلى الموضع التالي

بناء الجملة:

يمسح(< Индекс>)

حدود:

<Индекс>مطلوب

النوع: رقم، سلسلة جدولية. فهرس الصف المراد حذفه في قسم الجدول، أو الصف نفسه المراد حذفه.

وصف:

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

الاستخدام:

القراءة والكتابة.

وصف:

تحتوي مجموعة الخصائص على قيم في أعمدة صف الجزء الجدولي. تتطابق أسماء الخصائص مع أسماء أعمدة قسم الجدول.

توسيع حقل الجدول للجزء الجدولي

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

توسيع عمود حقل جدول في مقطع جدولي

الخصائص الإضافية لعمود حقل الجدول المرتبط بجزء الجدول.

ملكيات

الاستخدام:

القراءة والكتابة.

وصف:

النوع: سلسلة. يحتوي على اسم عمود قسم الجدول الذي سيتم عرض قيمه وتحريرها في خلية حقل الجدول.

الاستخدام:

القراءة والكتابة.

وصف:

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

حقل الجدول.

ملحوظة:

يستخدم للأعمدة الجدولية ذات الأنواع المنطقية والرقمية.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: منطقي. يحتوي على علامة لعرض الإجماليات لعمود في تذييل حقل الجدول.

ملحوظة:

تتوفر هذه الخاصية للأعمدة التي تحتوي على نوع رقمي.

اختيار

اختيار

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

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

ملكيات

الاستخدام:

اقرأ فقط.

وصف:

النوع: عنصر التحديد. تحتوي مجموعة الخصائص على عناصر التحديد التي تم تعيينها لتحديد محدد. تتطابق أسماء الخصائص مع أسماء حقول التحديد لهذا التحديد.

طُرق

بناء الجملة:

إعادة ضبط()

وصف:

تعطيل العلامة لاستخدام التحديد لجميع عناصر التحديد.

DirectoryList.Selection.Reset();

أنظر أيضا:

عنصر التحديد، استخدام الخاصية.

عنصر الاختيار

يستخدم لإدارة معلمات التحديد لعنصر تحديد واحد.

ملكيات

الاستخدام:

القراءة والكتابة.

وصف:

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

نوع المقارنة .

الاستخدام:

القراءة والكتابة.

وصف:

النوع: مجاني. يحتوي على القيمة التي سيتم بها إجراء التصفية.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: مجاني. يحتوي على قيمة المقارنة الصحيحة إذا كان نوع المقارنة هو الفاصل الزمني.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: مجاني. يحتوي على قيمة المقارنة اليسرى إذا كان نوع المقارنة هو الفاصل الزمني.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: منطقي. يحتوي على إشارة لاستخدام عنصر التحديد في الفلتر. إذا كانت الخاصية لها القيمة True، فسيتم إجراء التصفية على عنصر التحديد هذا، وإلا فلن يشارك عنصر التحديد في التصفية.

طُرق

بناء الجملة:

ثَبَّتَ (< Значение> , <Использование>)

حدود:

<3начение>خياري

اكتب تعسفيا. معنى المقارنة.

<Использование>خياري

اكتب منطقية. علامة استخدام الاختيار حسب القيمة. القيمة الافتراضية: صحيح.

وصف:

يضبط قيمة التحديد وعلامة الاستخدام. عند تنفيذ هذه الطريقة، يتم تعيين نوع المقارنة على يساوي.

ملحوظة:

إدارة عناصر الاختيار

مصممة للتحكم في مدى توفر التغييرات التفاعلية لشروط الاختيار.

ملكيات

الاستخدام:

القراءة والكتابة.

وصف:

النوع: منطقي. يحتوي على إشارة لتوفر تغييرات تفاعلية في شروط الاختيار.

الاستخدام:

اقرأ فقط.

وصف:

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

طلب

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

طلب

يستخدم لضبط وتخزين ترتيب البيانات في قوائم مختلفة.

طُرق

بناء الجملة:

فِهرِس(<ЭлементПорядка>)

حدود:

<ЭлементПорядка>مطلوب

النوع: عنصر الطلب. عنصر الطلب الذي تريد تحديد فهرسه.

قيمة الإرجاع:

النوع: رقم. الفهرس في مجموعة عنصر الطلب المحدد. إذا لم يكن هناك شيء من هذا القبيل، فإنه يعود -1.

بناء الجملة:

كمية()

قيمة الإرجاع:

النوع: رقم. عدد عناصر الطلب المضمنة في المجموعة.

بناء الجملة:

واضح()

وصف:

مسح كافة ميزات الطلب

بناء الجملة:

ثَبَّتَ(<Строка порядка>)

حدود:

<Строка порядка>خياري

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

وصف:

يضبط الترتيب حسب الحقول المحددة في الاتجاه المحدد.

Directory List.Order.Set("رمز تنازلي، اسم تصاعدي");

عنصر النظام
ملكيات

الاستخدام:

اقرأ فقط.

وصف:

النوع: سلسلة. اسم البيانات المستخدمة في تحديد الأمر.

الاستخدام:

اقرأ فقط.

وصف:

النوع: فرز الاتجاه. فرز الاتجاه (تصاعدي أو تنازلي)

طُرق

بناء الجملة:

ثَبَّتَ(<Значение>, <Использование>)

حدود:

<Значение>مطلوب

النوع: مجاني. معنى المقارنة.

<Использование>خياري

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

القيمة الافتراضية: صحيح.

وصف:

يضبط قيمة التحديد وعلامة الاستخدام. عند تنفيذ هذه الطريقة، يتم تعيين نوع المقارنة على يساوي.

ملحوظة:

من المنطقي استخدام الطريقة إذا كان من الضروري تحديد معنى الاختيار واستخدامه.

التحكم في عناصر الطلب

مصممة للتحكم في مدى توفر تغييرات ترتيب الفرز التفاعلية.

ملكيات

الاستخدام:

القراءة والكتابة.

وصف:

اكتب منطقية. يحتوي على إشارة تفيد بأن تغيير ترتيب الفرز بشكل تفاعلي متاح.

الاستخدام:

اقرأ فقط.

وصف:

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

إعداد الفترة

مصممة لدخول فترات. باستخدام الكائن، يمكنك تكوين فترات العرض في قوائم زمنية مختلفة.

ملكيات

الاستخدام:

التسجيل فقط.

وصف:

النوع: خيار إعدادات الفترة. يحدد علامة التبويب التي سيتم فتح مربع حوار تحرير الفترة عليها.

PerioSettingVariant.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: أوبتيونينتيرفالبونداريس. تحديد خيار بداية الفترة.

عند تحديد قيمة خاصية ما، يتم استخدام تعداد النظام RangeBorderVariant.

الاستخدام:

القراءة والكتابة.

وصف:

اكتب أوبتيونينتيرفالبونداريس. تحديد خيار إنهاء الفترة.

عند تحديد قيمة خاصية ما، يتم استخدام تعداد النظام RangeBorderVariant.

الاستخدام:

القراءة والكتابة.

وصف:

TypeOptionPeriod. يحتوي على خيار فترة الفاصل الزمني المخصص.

عند تحديد قيمة خاصية ما، يتم استخدام تعداد النظامperiodVariant.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: تاريخ. يحتوي على تاريخ بداية الفترة.

ملحوظة:

من المنطقي أن تكون خاصية خيار البدء لها القيمة تاريخ محدد.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: تاريخ. يحتوي على تاريخ انتهاء الفترة.

ملحوظة:

فمن المنطقي إذا كانت الخاصية EndingOption لها قيمة محددة التاريخ.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: تاريخ. تاريخ الفترة الفاصلة المخصصة. سيتم حساب الفترة من هذا التاريخ إذا تم تعيين قيمة خاصية بيريودوبتيون.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: منطقي. يحدد مدى رؤية علامة التبويب "الفاصل الزمني" في مربع الحوار لتحديد الفترة بشكل مرئي.

الاستخدام:

القراءة والكتابة.

وصف:

النوع: منطقي. يحدد مدى رؤية علامة التبويب "الفترة" في مربع الحوار لتحديد الفترة بشكل مرئي.

الاستخدام؛

القراءة والكتابة.

وصف:

النوع: رقم. عدد الأيام التي تسبق تاريخ العمل لبدء الفترة.

ملحوظة:

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

الاستخدام:

القراءة والكتابة.

وصف:

يكتب. رقم. عدد الأيام التي تلي تاريخ العمل لانتهاء الفترة.

ملحوظة:

فمن المنطقي إذا كانت الخاصية EndingOption لها قيمة Offset.

طُرق

بناء الجملة:

تاريخ البدء()

قيمة الإرجاع:

النوع: تاريخ.

وصف:

إرجاع تاريخ بداية الفترة.

ملحوظة:

StartDate = NP.GetStartDate();

بناء الجملة:

تاريخ الانتهاء ()

قيمة الإرجاع:

النوع: تاريخ.

وصف:

إرجاع تاريخ نهاية الفترة.

ملحوظة:

إذا تم تعيين حدود الفاصل الزمني على غير محدود، فسيتم إرجاع تاريخ فارغ.

DateEnd = NP.GetEndDate();

بناء الجملة:

أداء()

قيمة الإرجاع:

النوع: سلسلة.

وصف:

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

بناء الجملة:

يحرر()

قيمة الإرجاع:

النوع: منطقي. صحيح إذا تم الضغط على الزر موافق.

وصف:

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

بناء الجملة:

فترة الإعداد(< Дата начала> , <Дата окончания>)

حدود:

<Дата начала>خياري

اكتب التاريخ تاريخ بداية الفترة.

<Дата окончания>خياري

اكتب التاريخ تاريخ انتهاء الفترة.

وصف:

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

NP.SetPeriod("2002040,20020531");

البنائين

بناء الجملة:

نيوبيريودسيتينج ()

وصف:

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

EditAsInterval - صحيح؛

EditAsPeriod - صحيح؛

خيار البدء - قيود الوزن؛

خيار النهاية - غير محدود؛

إعدادات الخيار - الفاصل الزمني.

PointOfTime

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

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

ملكيات

الاستخدام:

اقرأ فقط.

وصف:

اكتب التاريخ. يحتوي على تاريخ ووقت نقطة زمنية.

الاستخدام:

اقرأ فقط.

طُرق

بناء الجملة:

يقارن(<Момент времени>)

حدود:

<Момент времени>مطلوب

النوع: لحظة من الزمن. النقطة الزمنية التي تتم المقارنة معها.

قيمة الإرجاع:

النوع: رقم. -1 - إذا كانت النقطة الزمنية أقل من النقطة الزمنية التي تتم المقارنة معها، 0 - إذا كانت النقطة الزمنية تساوي النقطة الزمنية التي تتم المقارنة معها، 1 - إذا كانت النقطة الزمنية أكبر من النقطة الزمنية التي تتم بها المقارنة.

وصف:

يسمح لك بمقارنة نقطة زمنية بنقطة زمنية أخرى.

Moment1 = New MomentTime(Doc1.Date, Doc1);

Moment2 = لحظة جديدة(Doc2.Date, Doc2);

إذا كانت Moment1.Compare(Moment2) = -1، فإن Moment1 = Moment2؛

بناء الجملة:

حدود:

<Дата>مطلوب

وصف:

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

مرتبط ب

مصممة لتلقي وتخزين حدود نطاق معين من القيم. تحتوي على القيمة الحدية للفاصل الزمني، بالإضافة إلى علامة تضمين أو استبعاد القيمة الحدية في الفاصل الزمني.

تُستخدم كقيم خصائص ومعلمات أسلوب لكائنات أخرى من النوع الحدودي.

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

ملكيات

الاستخدام:

اقرأ فقط.

وصف:

النوع: حدود العرض. يحتوي على علامة تضمين/استبعاد قيمة حدية في الفاصل الزمني.

عند تحديد قيمة خاصية ما، يتم استخدام تعداد النظام BoundKind.

الاستخدام:

اقرأ فقط.

وصف:

النوع: مجاني. يحتوي على قيمة الحدود.

البنائين

بناء الجملة:

حد جديد (< Значение> , <Вид границы>)

حدود:

<3начение>مطلوب

معنى الحدود.

<Вид границы>خياري

النوع: حدود العرض. إدراج/استبعاد القيمة الحدية.

الافتراضي: إذا لم يتم تحديده، فسيتم استخدام خيار الحد مع قيمة الحد المضمنة.

عند تحديد قيمة المعلمة، يتم استخدام تعداد النظام BoundKind.

وصف:

يسمح لك بإنشاء حدود جديدة بخصائص محددة.

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

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

لذلك، في 1C، يحتل العمل مع الجداول مكانا بارزا.

تسمى الجداول في 1C أيضًا "الأجزاء الجدولية". الدلائل والوثائق وغيرها لديهم.

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

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

// الخيار 1 - الوصول التسلسلي إلى نتائج الاستعلام

// احصل على الجدول
حدد = Query.Run().Select();
// نراجع جميع أسطر نتيجة الاستعلام بالترتيب
أثناء حلقة Select.Next()
تقرير(Selection.Name);
EndCycle;

// الخيار 2 - التحميل إلى جدول القيم
طلب = طلب جديد("اختر الاسم من الدليل.التسميات");
// احصل على الجدول
الجدول = Query.Run().Unload().
// علاوة على ذلك يمكننا أيضًا التكرار عبر جميع الأسطر
لكل صف من دورة الجدول
تقرير (سلسلة. اسم)؛
EndCycle;
// أو الوصول إلى السلاسل بشكل تعسفي
Row = Table.Find("Shovel"، "Name")؛

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

رفع جدول إلى Excel

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

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

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

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

أرز. 10 – إنشاء تفاصيل جديدة في دليل “موظفي المؤسسة”.

أجزاء الطاولة

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

أرز. 11 مثال على البيانات الإضافية من دليل "موظفي المؤسسة" في القسم الجدولي.

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

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

لا يمكن أن يتجاوز عدد الصفوف في القسم الجدولي 100000.

يمكن أن يحتوي كل دليل على عدد غير محدود من الأجزاء الجدولية.

خاتمة

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

يتم استخدام الدلائل في الحالات التي يكون فيها من الضروري التخلص من إدخال المعلومات الغامضة.

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

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

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

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

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

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

ساعدني التعريف العملي في التعرف على الإمكانات المختلفة لبرنامج 1C: Enterprise Accounting.

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

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

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

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

© 2024 ermake.ru - حول إصلاح أجهزة الكمبيوتر - بوابة المعلومات