مسكن / أخبار / تنسيق السلسلة. سلسلة التنسيق احصل على الشهر بالكلمات من التاريخ 1 ثانية

تنسيق السلسلة. سلسلة التنسيق احصل على الشهر بالكلمات من التاريخ 1 ثانية

خيارات:

<Значение>

القيمة المطلوب تنسيقها.

<ФорматнаяСтрока>

سلسلة التنسيق هي قيمة سلسلة تتضمن خيارات التنسيق.

يتم سرد خيارات التنسيق من خلال الحرف "؛". يعني وجود المعلمة أن التنسيق يختلف عن التنسيق القياسي.

إذا لم يتم تحديد المعلمة ، فسيتم تطبيق التنسيق القياسي ، والذي يتوافق بشكل أساسي مع تحويل القيمة إلى سلسلة. ومع ذلك ، بالنسبة لقيم النوع رقم وتاريخ ، فإن القيم الافتراضية (0 و 01.01.0001 00:00:00 على التوالي) ستعيد سلسلة فارغة.

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

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

أسماء وقيم معلمات سلسلة التنسيق:

  • L - اسم اللغة والبلد الذي سيتم إجراء التنسيق القياسي له.
  • CC - العدد الإجمالي للأماكن العشرية المعروضة للأعداد الصحيحة والكسور. ثم يتم تقريب الرقم الأصلي وفقًا لقواعد التقريب. إذا تم تحديد هذه المعلمة ، فعندئذٍ لعرض الجزء الكسري من الرقم ، يجب تحديد معلمة NPV ، وإلا فلن يتم عرض الجزء الكسري.
  • NDC - عدد المنازل العشرية في الجزء الكسري. ثم يتم تقريب الرقم الأصلي وفقًا لقواعد التقريب.
  • CHS - إزاحة البتات: موجب - قسمة ، سالب - ضرب. بمعنى آخر ، هذا يعني أن الرقم الأصلي سيُضاعف أو يُقسَّم على 10 * C ، حيث C هي القيمة المعيارية للمعلمة.
  • FRD - فاصل الرموز للأعداد الصحيحة والكسور.
  • CHRG - فاصل الأحرف لمجموعات الجزء الصحيح من الرقم. إذا تم استخدام سلسلة فارغة كمحدد ، فسيكون المحدد حرف مسافة غير منقسمة.
  • CHN - سلسلة تمثل القيمة الصفرية لرقم. إذا لم يتم تعيينها ، فسيكون التمثيل سلسلة فارغة. إذا تم تحديد "HN =" ، ثم في شكل "0". لا تستخدم لحقول الإدخال الرقمية.
  • FHN - ما إذا كان سيتم إخراج الأصفار البادئة. لم يتم تعيين قيمة هذه المعلمة ، ويحدد التواجد الفعلي للمعامل ناتج الأصفار البادئة.
  • ChG - ترتيب تجميع أرقام الرقم. كقيمة ، يتم الإشارة إلى الأرقام ، مفصولة بفواصل ، للإشارة إلى عدد الأرقام المجمعة من اليمين إلى اليسار. أول رقمين فقط لهما معنى. يشير أولهما إلى التجميع الأساسي ، أي الذي سيتم استخدامه للأرقام الأقل أهمية من الجزء الصحيح من الرقم. إذا لم يتم تحديد الرقم الثاني ، فسيتم تجميع الأرقام الأقل أهمية فقط. إذا تم تحديد 0 كرقم ثاني ، فسيتم تطبيق القيمة المحددة للتجميع الأساسي على جميع أرقام الجزء الصحيح من الرقم. إذا تم استخدام قيمة غير 0 كرقم ثاني ، فسيتم استخدام هذه القيمة لتجميع جميع الأرقام ، باستثناء الأقل أهمية والتي تم تجميعها بالفعل.
  • CHO - تمثيل الأرقام السالبة.
    • 0 (0) - سلسلة مثل "(1،1)" ؛
    • 1 (1) - سلسلة مثل "-1،1" ؛
    • 2 (2) - سلسلة مثل "- 1،1" ؛
    • 3 (3) - سلسلة مثل "1،1-" ؛
    • 4 (4) - سلسلة مثل "1،1 -".
  • DF - تنسيق التاريخ.
    • د - يوم الشهر (بالأرقام) بدون صفر بادئ ؛
    • dd - يوم الشهر (بالأرقام) بصفر بادئ ؛
    • ddd - الاسم المختصر ليوم الأسبوع ؛
    • dddd - الاسم الكامل ليوم الأسبوع ؛
    • م - رقم الشهر (بالأرقام) بدون صفر بادئ ؛
    • MM - رقم الشهر (بالأرقام) بصفر بادئ ؛
    • MMM - الاسم المختصر للشهر ؛
    • MMMM - الاسم الكامل للشهر ؛
    • k هو رقم ربع السنة في السنة ؛
    • د - رقم السنة بدون قرن وبداية صفر ؛
    • yy - رقم السنة بدون قرن بصفر بادئ ؛
    • yyyy - رقم السنة بالقرن ؛
    • h - ساعة في إصدار 12 ساعة بدون أصفار بادئة ؛
    • hh - ساعة في إصدار 12 ساعة بصفر بادئ ؛
    • H - ساعة في إصدار 24 ساعة بدون أصفار بادئة ؛
    • HH (HH) - ساعة في إصدار 24 ساعة بصفر بادئ ؛
    • م - دقيقة بدون صفر بادئ ؛
    • مم - دقيقة بصفر بادئ ؛
    • s - الثانية بدون صفر بادئ ؛
    • ss - الثانية بصفر بادئ ؛
    • вв - عرض نصف اليوم صباحًا / مساءً (صالح فقط للغات التكوين التي تدعم تمثيل الوقت لمدة 12 ساعة).
  • DLF - تنسيق التاريخ المحلي. يحدد خيار عرض أجزاء من التاريخ.
    • د - التاريخ (بالأرقام) ؛
    • DD - تاريخ طويل (الشهر بالكلمات) ؛
    • ب - الوقت الكامل ، يمكن الجمع بين التاريخ والوقت ؛
    • DV - تاريخ الوقت.
  • DP عبارة عن سلسلة تمثل تاريخًا فارغًا (على سبيل المثال ، سيعيد التنسيق ("00010101000000" ، "DP =" "تاريخ فارغ" ") السلسلة" تاريخ فارغ ").
  • BL - سلسلة تمثل قيمة منطقية يكذب.
  • BI - سلسلة تمثل قيمة منطقية حقيقي.

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

ربما يكون المثال الأكثر شهرة هو التمثيل المختلف للوقت - في روسيا من المعتاد استخدام 9:00 و 21:00 ، وفي البلدان الناطقة باللغة الإنجليزية 9 صباحًا و 9 مساءً. الاختلاف في المنطق (نظام 12 ساعة أو نظام 24 ساعة) وفي الكتابة.

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

ما هو التنسيق

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

الاختلافات الرئيسية بين تنسيقات 1C لتمثيل الأرقام والتواريخ:

  • رقم
    س "." أو "،" لفصل الجزء الكسري
    س عدد المنازل العشرية
    o تجميع الأرقام في 3 (1،000،000 ، وليس 1،000،000)
  • التاريخ و الوقت
    س السنة والشهر واليوم النظام
    س حرف محدد
    تنسيق الوقت 1C (12 أو 24 ساعة)
    س تفاصيل الهجاء.

أيضًا ، يمكن الإشارة إلى "وسائل الراحة" الإضافية بتنسيق 1C ، على سبيل المثال ، عرض الأرقام السالبة باللون الأحمر ، أو تمثيل "قيمة فارغة" في شكل "0" أو "غير ممتلئ".

مبدأ التنسيق

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

على سبيل المثال ، عند تحويل رقم إلى سلسلة ، تتم ترجمته مع مراعاة تجميع الأرقام (وأنت تتوقع هذا؟):
StringNumber = AbbrLp (2400) ، // سوف تساوي "2400"

لتحديد التنسيق بدقة في لغة 1C ، توجد وظيفة Format () ، والتي يمكن من خلالها تحديد التمثيل المطلوب.
NumberString = تنسيق (2400 ، "إعدادات")

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

تنسيق 1С التاريخ والرقم بشكل افتراضي

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

L = الاسم المختصر للبلد المطلوب

مثال على عرض تاريخ حسب قواعد بعض الدول:
التنسيق (CurrentDate ()، "L = ru")
> 28.03.2012 14:21:32

التنسيق (CurrentDate ()، "L = ar")
> 28/3/2012 2:21:24 م

التنسيق (CurrentDate ()، "L = fr")
> 28/03/2012 14:22:08

نظرًا لأنه ليس من الصعب رؤيته ، فإن أسماء البلدان بديهية.

تنسيق التاريخ بلغة 1C

إذا لم يكن الإعداد الافتراضي كافيًا لك وترغب في تحديد ترتيب أجزاء التاريخ والرموز الخاصة بفصلها ، فيجب عليك استخدام الإعداد:
DF = "dmg hms"

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

يمكن تحديد حرف جزء من التاريخ عدة مرات متتالية ، ويعتمد ظهور هذا الجزء من التاريخ على هذا ، على سبيل المثال ، "d" أو "dd" أو "dddd".

فك رموز أجزاء من التاريخ:

  • د - اليوم
    س الصغيرة "د"
  • م - الشهر
    يا كبير "M"
    يمكن تحديد o من 1 إلى 4 مرات
  • د - سنة
    س صغير "g"
    يمكن إدراج o مرة أو مرتين أو 4 مرات
  • ح - ساعات
    o صغير "h" - تنسيق 12 ساعة
    o كبير "H" - تنسيق 24 ساعة
  • م - دقائق
    س صغير "م"
    يمكن تحديد o مرة أو مرتين
  • ثانية - ثواني
    يا صغيرة "s"
    يمكن تحديد o مرة أو مرتين
  • bb - عرض AM / PM لتنسيق 12 ساعة
  • ك - ربع.

مثال على عرض تاريخ بقواعد:
التنسيق (CurrentDate ()، "DF =" "dd.MM.yyyy hh: mm: ss" "")
> 28.03.2012 02:44:44

التنسيق (CurrentDate ()، "DF =" "M / d / yyy h: m: s dd" "")
> 28/3/2012 2:44:44 م

التنسيق (CurrentDate ()، "DF =" "dd / MM / yyyy hh: mm: ss" "")
> 28/03/2012 02:44:44

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

تتعلق "المشكلة" الأولى بالتجميع الافتراضي للأرقام في أعداد 3 وفصل المجموعات بمسافة ، على سبيل المثال:
StrNumber = سلسلة (22300500)
> 22 300 500

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

تنسيق (22300500، "HH = 100")
> 22300500 // تمت إزالة الأصفار تمامًا

تنسيق (22300500، "HH = 6")
> 22 300500 // تجمع فقط الملايين

معلمة تسمح لك بتقريب الرقم عند الإخراج إلى العدد المطلوب من الأرقام بعد الفاصلة العشرية "NPV":

تنسيق (3.535353، "NPV =" 2 "" ")
> 3,54

المعلمة التي تسمح لك بتحديد الحرف الفاصل للعدد الصحيح والأجزاء الكسرية من "BRD":

تنسيق (3.535353، "BRD =" "." "")
> 3.535353

في بعض الحالات ، قد يكون من المفيد أن تكون قادرًا على عرض شيء آخر بدلاً من الرقم "0": سلسلة فارغة أو "غير مملوءة". هذا يسمح لك بعمل معلمة "CHN":

تنسيق (0، "HN =" "" "")
>

تنسيق الحقول 1C في النموذج

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

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

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

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

تنسيق خلايا 1C في شكل مطبوع

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

تنسيق 1C في SKD

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

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

في وضع المؤسسة ، حدد عنصر القائمة في نموذج التقرير "تغيير المتغير". في تقرير ACS في العميل السميك ، يوجد هذا العنصر في قائمة "الإجراءات / الإعدادات".

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

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

1C في النماذج المدارة

تنطبق نفس قواعد التنسيق على أي نموذج قائمة مستأجر مُدار. في نموذج القائمة ، حدد عنصر القائمة "جميع الإجراءات / قائمة التكوين".

علامة التبويب "تنسيق شرطي".

حدد التصميم والشكل المطلوب.

حدد قائمة الحقول التي سيتم تطبيق هذا التصميم عليها.

نوع الرقم؛ التاريخ؛ قيمة منطقية. القيمة المطلوب تنسيقها.<ФорматнаяСтрока> (اختياري) النوع: سلسلة. سلسلة التنسيق هي قيمة سلسلة تتضمن خيارات التنسيق. يتم سرد خيارات التنسيق من خلال الرمز "؛". يعني وجود المعلمة أن التنسيق يختلف عن التنسيق القياسي. إذا لم يتم تحديد المعلمة ، فسيتم تطبيق التنسيق القياسي ، والذي يتوافق بشكل أساسي مع تحويل القيمة إلى سلسلة. ومع ذلك ، بالنسبة لقيم النوع رقم وتاريخ ، فإن القيم الافتراضية (0 و 01.01.0001 00:00:00 على التوالي) ستعيد سلسلة فارغة. يتم تحديد كل معلمة من خلال اسم المعلمة ورمز "=" وقيمة المعلمة. يمكن تحديد قيمة المعلمة بعلامات اقتباس مفردة أو مزدوجة. هذا مطلوب إذا كانت قيمة المعلمة تحتوي على أحرف مستخدمة في بناء جملة سلسلة التنسيق. يمكن تحديد الأحرف التعسفية داخل قيمة المعلمة ، والتي سيتم عرضها كما هي عند تكوين السلسلة الناتجة. وبالتالي ، على سبيل المثال ، يمكنك تحديد الفواصل للساعات والدقائق والثواني عند تنسيق الوقت. إذا كانت هذه الأحرف تتطابق مع قيم سلسلة التنسيق ، فيجب تضمينها بين علامتي اقتباس مفردة. أسماء وقيم معلمات سلسلة التنسيق: L (L) - اسم اللغة والبلد التي سيتم إجراء التنسيق القياسي لها. توجد أسماء اللغات المتوفرة بعد وصف سلسلة التنسيق. NZ (ND) - العدد الإجمالي للأماكن العشرية المعروضة للأعداد الصحيحة والكسور. ثم يتم تقريب الرقم الأصلي وفقًا لقواعد التقريب Okr15as20. إذا تم تحديد هذه المعلمة ، فعندئذٍ لعرض الجزء الكسري من الرقم ، يجب تحديد معلمة NPV ، وإلا فلن يتم عرض الجزء الكسري. NFD (NFD) - عدد المنازل العشرية في الجزء الكسري. ثم يتم تقريب الرقم الأصلي وفقًا لقواعد التقريب Okr15as20. ChS (NS) - إزاحة البت: موجب - قسمة ، سالب - ضرب. بمعنى آخر ، هذا يعني أن الرقم الأصلي سيُضاعف أو يُقسَّم على 10 * C ، حيث C هي القيمة المعيارية للمعلمة. FRD (NDS) - الحرف الفاصل للعدد الصحيح والأجزاء الكسرية. CHRG (NGS) - فاصل الأحرف لمجموعات الجزء الصحيح من الرقم. إذا تم استخدام سلسلة فارغة كمحدد ، فسيكون المحدد حرف مسافة غير منقسمة. NZ (NZ) عبارة عن سلسلة تمثل القيمة الصفرية لرقم. إذا لم يتم تعيينها ، فسيكون التمثيل سلسلة فارغة. إذا تم تعيين "CHN =" ، ثم في شكل "0". لا تستخدم لحقول الإدخال الرقمية. NLZ - عرض الأصفار البادئة. لم يتم تعيين قيمة هذه المعلمة ، ويحدد التواجد الفعلي للمعامل ناتج الأصفار البادئة. CHG (NG) - ترتيب تجميع أرقام الرقم. كقيمة ، يتم الإشارة إلى الأرقام ، مفصولة بفواصل ، للإشارة إلى عدد الأرقام المجمعة من اليمين إلى اليسار. أول رقمين فقط لهما معنى. يشير أولهما إلى التجميع الأساسي ، أي الذي سيتم استخدامه للأرقام الأقل أهمية من الجزء الصحيح من الرقم. إذا لم يتم تحديد الرقم الثاني ، فسيتم تجميع الأرقام الأقل أهمية فقط. إذا تم تحديد 0 كرقم ثاني ، فسيتم تطبيق القيمة المحددة للتجميع الأساسي على جميع أرقام الجزء الصحيح من الرقم. إذا تم استخدام قيمة غير 0 كرقم ثاني ، فسيتم استخدام هذه القيمة لتجميع جميع الأرقام ، باستثناء الأقل أهمية والتي تم تجميعها بالفعل. CHO (NN) - تمثيل الأرقام السالبة. 0 (0) - سلسلة مثل "(1،1)" ؛ 1 (1) - سلسلة مثل "-1،1" ؛ 2 (2) - خط مثل "- 1.1" ؛ 3 (3) - سلسلة مثل "1،1-" ؛ 4 (4) - سلسلة مثل "1،1 -". DF (DF) هو تنسيق التاريخ. د (د) - يوم من الشهر (بالأرقام) بدون صفر بادئ ؛ dd (dd) - يوم من الشهر (بالأرقام) بصفر بادئ ؛ ddd (ddd) - الاسم المختصر ليوم الأسبوع *) ؛ dddd (dddd) - الاسم الكامل ليوم الأسبوع *) ؛ M (M) - رقم الشهر (بالأرقام) بدون صفر بادئ ؛ MM (MM) - رقم الشهر (بالأرقام) بصفر بادئ ؛ MMM (MMM) - الاسم المختصر للشهر *) ؛ MMMM (MMMM) هو الاسم الكامل للشهر *) ؛ k (q) هو رقم ربع السنة في السنة ؛ y (y) هو رقم السنة بدون القرن والصفر البادئ ؛ yy (yy) - رقم السنة بدون قرن بصفر بادئ ؛ yyyy (yyyy) - رقم السنة بالقرن ؛ ح (ح) - ساعة في إصدار 12 ساعة بدون أصفار بادئة ؛ hh (hh) - ساعة في إصدار 12 ساعة بصفر بادئ ؛ H (H) - ساعة في إصدار 24 ساعة بدون أصفار بادئة ؛ HH (HH) - ساعة في إصدار 24 ساعة بصفر بادئ ؛ م (م) - دقيقة بدون صفر بادئ ؛ مم (مم) - دقيقة بصفر بادئ ؛ ج (ق) - الثانية بدون صفر بادئ ؛ ss (ss) - الثانية بصفر بادئ ؛ bb (tt) - عرض نصف يوم صباحًا / مساءً (صالح فقط للغات التكوين التي تدعم تمثيل الوقت لمدة 12 ساعة). ملاحظة: *) - غير مستخدم لسلسلة التنسيق لحقل إدخال التاريخ. DLF (DLF) هو تنسيق التاريخ المحلي. يحدد خيار عرض أجزاء من التاريخ. D (D) - التاريخ (بالأرقام) ؛ DD (DD) - تاريخ طويل (الشهر بالكلمات) ؛ B (T) - بدوام كامل ، يمكن الجمع بين التاريخ والوقت ؛ DV (DT) - تاريخ الوقت. مثال: يحتوي التعبير Format ('20051120140323'، "DLF = DDV") على القيمة "20 نوفمبر 2005 2:03:23 م". مهم! ترتيب خيارات سلسلة التنسيق لـ DLF<дата + время>لا يمكن تغيير (DV أو DVD). DP (DE) هي سلسلة تمثل تاريخًا فارغًا (على سبيل المثال ، الصيغة ('00010101000000'، "DP =" "فارغة التاريخ" "") ستعيد السلسلة "تاريخ فارغ"). BF (BF) عبارة عن سلسلة تمثل القيمة المنطقية False. BI (BT) عبارة عن سلسلة تمثل القيمة المنطقية True. ملحوظة. استخدام المعلمات لحقل الإدخال: لا يتم استخدام المعلمة DP (DE) ؛ تُستخدم المعلمة DLF (DLF) فقط مع قيم D (D) و V (T) و DV (DT). قيمة الإرجاع: النوع: سلسلة. السلسلة الناتجة عن تنسيق القيمة التي تم تمريرها. الوصف: يولد تمثيلًا للقيم يمكن قراءته من قبل الإنسان. مفيدة في التقارير وغيرها من العرض المرئي للقيم. التوفر: عميل رفيع، عميل ويب ، خادم ، عميل سميك ، صلة خارجية ، تطبيق الهاتف المحمول (العميل) ، تطبيق الهاتف المحمول (الخادم). قائمة اللغات: afrikaans af_NA (af_NA) الأفريكانية (ناميبيا) af_ZA الأفريكانية (جنوب إفريقيا) am الأمهرية am_ET الأمهرية (إثيوبيا) العربية ar_AE العربية (الإمارات العربية المتحدة) ar_BH العربية (البحرين) ar_DZ العربية (الجزائر) ar_EG العربية (مصر ) ar_IQ Arabic (العراق) ar_JO Arabic (Jordan) ar_KW Arabic (Kuwait) ar_LB Arabic (Lebanon) ar_LY Arabic (Libya) ar_MA Arabic (Morocco) ar_OM Arabic (Oman) ar_QA Arabic (Qatar) ar_SA Arabic (Saudi Arabia) ar_SD Arabic ( السودان)) ar_SY العربية (سوريا) ar_TN العربية (تونس) ar_YE العربية (اليمن) مثل الأسامية as_IN الأسامية (الهند) الأذربيجانية az_AZ الأذربيجانية (أذربيجان) az_Cyrl الأذربيجانية (السيريلية) az_Cyrl_AZ الأذربيجانية (السيريلية ، أذربيجان) az_Latn الأذربيجانية (اللاتينية) az_Latn الأذربيجانية (اللاتينية ، أذربيجان) تكون بيلاروسية be_BY البيلاروسية (بيلاروسيا) bg ​​البلغارية bg_BG البلغارية (بلغاريا) bn البنغال bn_IN البنغال (الهند) ca الكاتالانية ca_ES الكاتالونية cs التشيكية cs_CZ التشيكية (جمهورية التشيك) ​​cy Welsh cy_GB الويلزية (المملكة المتحدة) da Danish da_DK الدنماركية (الدنمارك) de الألمانية de_AT الألمانية (النمسا) de_BE الألمانية (بلجيكا) de_CH الألمانية (سويسرا) de_DE الألمانية (ألمانيا) de_LI (de_LI) الألمانية ( ليختنشتاين) de_LU الألمانية (لوكسمبورج) el Greek el_CY (el_CY) اليونانية (قبرص) el_GR اليونانية (اليونان) en الإنجليزية en_AU الإنجليزية (أستراليا) en_BE الإنجليزية (بلجيكا) en_BW الإنجليزية (بوتسوانا) en_BZ (en_BZ) الإنجليزية (بليز)) en_CA الإنجليزية (كندا) en_GB English (UK) en_HK English (Hong Kong، (Special Administration Area، China)) en_IE English (Ireland) en_IN English (India) en_JM (en_JM) English (Jamaica) en_MH (en_MH) English (Marshall Islands) en_MT الإنجليزية (مالطا) en_NA (en_NA) الإنجليزية (ناميبيا) en_NZ الإنجليزية (نيوزيلندا) en_PH الإنجليزية (الفلبين) en_PK الإنجليزية (باكستان) en_SG الإنجليزية (سنغافورة) en_TT (en_TT) الإنجليزية th (Trinidad and Tobago) en_US English (United States of America) en_VI English (US Virgin Islands) en_ZA English (South Africa) en_ZW English (Zimbabwe) es Spanish es_AR Spanish (Argentina) es_BO Spanish (Bolivia) es_CL Spanish (Chile) es_CO الإسبانية (كولومبيا) es_CR الإسبانية (كوستاريكا) es_DO الإسبانية (جمهورية الدومينيكان) es_EC الإسبانية (الإكوادور) es_ES الإسبانية (إسبانيا) es_GT الإسبانية (غواتيمالا) es_HN الإسبانية (هندوراس) es_MX الإسبانية (المكسيك) es_NI الإسبانية (نيكاراغوا) es_PA الإسبانية (بنما) )) es_PE Spanish (Peru) es_PR Spanish (Puerto Rico) es_PY Spanish (Paraguay) es_SV Spanish (El Salvador) es_US Spanish (United States of America) es_UY Spanish (Uruguay) es_VE Spanish (Venezuela) et Estonian et_EE Estonian (Estonia) eu لغة الباسك eu_ES لغة الباسك (إسبانيا) fa الفارسية fa_AF الفارسية (أفغانستان) fa_IR الفارسية (إيران) fi الفنلندية fi_FI الفنلندية (فنلندا) fo Faroese fo_FO Faroese (Faroe Islands) fr الفرنسية الفرنسية fr_BE الفرنسية (بلجيكا) fr_CA الفرنسية (كندا) fr_CH الفرنسية (سويسرا) fr_FR الفرنسية (فرنسا) fr_LU الفرنسية (لوكسمبورج) fr_MC (fr_MC) الفرنسية (موناكو) fr_SN (fr_SN) الفرنسية (السنغال) ga الأيرلندية ga_IE الأيرلندية (أيرلندا) gl الجاليكية gl_ES ، الجاليكية (إسبانيا) gu Gujarati gu_IN Gujarati (الهند) هو العبرية he_IL العبرية (إسرائيل) hi الهندية hi_IN الهندية (الهند) hr الكرواتية hr_HR الكرواتية (كرواتيا) hu المجرية hu_HU المجرية (المجر) hy الأرمنية hy_AM الأرمينية (أرمينيا) hy_AM_REVISED الأرمينية (أرمينيا ، المنقحة) id الإندونيسية id_ID الإندونيسية (إندونيسيا) هي الأيسلندية is_IS الأيسلندية (أيسلندا) الإيطالية it_CH الإيطالية (سويسرا) it_IT الإيطالية (إيطاليا) ja اليابانية ja_JP اليابانية (اليابان) ka الجورجية ka_GE الجورجية (جورجيا) kk الكازاخستانية kk_KZ كازاخستان (كازاخستان) kl Greenlandic kl_GL Greenlandic (Greenland) kn Kannada kn_IN Kannada (India) ko الكورية ko_KR الكورية ( كوريا الجنوبية ) kok Konkani kok_IN Konkani (India) ky Kyrgyz ky_KY Kyrgyz (Kyrgyzstan) lt اللتوانية lt_LT الليتوانية (ليتوانيا) lv اللاتفية lv_LV اللاتفية (لاتفيا) mk المقدونية mk_MK المقدونية (مقدونيا) مل المالايالامية ml_IN الهند المالايالامية ms Malay ms_BN Malay (Brunei) ms_MY Malay (Malaysia) mt Maltese mt_MT Maltese (مالطا) nb Norwegian Bokmål nb_NO Norwegian Bokmål (النرويج) nl Dutch nl_BE Dutch (Belgium) nl_NL Dutch (Netherlands) nn Norwegian Nynorsk nnorsOk Oromo (Afan) om_ET Oromo (Afan) (Ethiopia) om_KE Oromo (Afan) (Kenya) or Oriya or_IN Oriya (India) pa Punjabi pa_IN Punjabi (India) pl Polish pl_PL Polish (Poland) ps Pashto (Pushto) ps_AF Pashto (Pushto) )) (أفغانستان) pt البرتغالية pt_BR البرتغالية (البرازيل) pt_PT البرتغالية (البرتغال) ro الرومانية ro_RO الرومانية (رومانيا) ru الروسية ru_RU الروسية (روسيا) ru_UA الروسية (أوكرانيا) sk السلوفاكية sk_SK السلوفاكية الصومال (سلوفاكيا) sl السلوفينية sl_SI السلوفينية (سلوفينيا) حتى الصومال so_DJ الصومال (جيبوتي) so_ET الصومال (إثيوبيا) so_KE الصومال (كينيا) so_SO الصومال (الصومال) sq الألبانية sq_AL الألبانية (ألبانيا) sr_BA (sr_BA) الصربية (البوسنة والهرسك) Герцеговина) sr_CS Сербский (Сербия и Черногория) sr_Cyrl Сербский (Кириллица) sr_Cyrl_BA (sr_Cyrl_BA) Сербский (Кириллица, Босния и Герцеговина) sr_Cyrl_CS Сербский (Кириллица, Сербия и Черногория) sr_Cyrl_ME (sr_Cyrl_ME) Сербский (Кириллица, Черногория) sr_Cyrl_RS (sr_Cyrl_RS) Сербский (Кириллица, Сербия) sr_Latn Сербский (Латиница) sr_Latn_BA (sr_Latn_BA) Сербский (Латиница, Босния и Герцеговина) sr_Latn_CS Сербский (Латиница, Сербия и Черногория) sr_Latn_ME (sr_Latn_ME) Сербский (Латиница, Черногория) sr_Latn_RS (sr_Latn_RS) Сербский (Латиница, Сербия ) sr_ME (sr_ME) الصربية (الجبل الأسود) sr_RS (sr_RS) الصربية (صربيا) sv السويدية sv_FI السويدية (فنلندا) sv_SE السويدية (السويد) swahili sw_KE السواحيلية (السواحيلية) sw_TZ السواحيلية (تنزانيا) ta Tami الإنجليزية ta_IN التاميلية (الهند) te Telugu te_IN التيلجو (الهند) th التايلاندية th_TH التايلاندية (تايلاند) ti Tigrinia ti_ER Tigrinia (إريتريا) ti_ET Tigrinia (إثيوبيا) tr التركية tr_TR التركية (تركيا) المملكة المتحدة الأوكرانية uk_UA الأوكرانية (أوكرانيا) Urdu ur_PK Urdu (الباكستان) (Hans، China) zh_Hans_SG Chinese (Hans، Singapore) zh_Hant Chinese (Hant) zh_Hant_HK Chinese (Hant، Hong Kong (Special Administration Area، China)) zh_Hant_MO Chinese (Hant، Macau (Special Administration Area)، China)) zh_Hant_TW Chinese ( Hant ، تايوان) zh_HK الصينية (هونغ كونغ (منطقة الإدارة الخاصة ، الصين)) zh_MO الصينية (ماكاو (منطقة الإدارة الخاصة) المكتب الإداري ، الصين)) zh_SG الصينية (سنغافورة) zh_TW الصينية (تايوان)

وظائف اللغة المضمنة التنسيق (وظائف البرنامج النصي تنسيق)
وظائف اللغة المضمنة (وظائف البرنامج النصي)
شكل
بناء الجملة:
شكل(<Значение>, <ФорматнаяСтрока>
خيارات:
<Значение>(مطلوب)
نوع الرقم؛ التاريخ؛ قيمة منطقية. القيمة المطلوب تنسيقها.
<ФорматнаяСтрока>(اختياري)
النوع: سلسلة. سلسلة التنسيق هي قيمة سلسلة تتضمن خيارات التنسيق.
يتم سرد خيارات التنسيق من خلال الحرف "؛". يعني وجود المعلمة أن التنسيق يختلف عن التنسيق القياسي.
إذا لم يتم تحديد المعلمة ، فسيتم تطبيق التنسيق القياسي ، والذي يتوافق بشكل أساسي مع تحويل القيمة إلى سلسلة. ومع ذلك ، بالنسبة لقيم النوع رقم وتاريخ ، فإن القيم الافتراضية (0 و 01.01.0001 00:00:00 على التوالي) ستعيد سلسلة فارغة.
يتم تحديد كل معلمة من خلال اسم المعلمة ورمز "=" وقيمة المعلمة. يمكن تحديد قيمة المعلمة بعلامات اقتباس مفردة أو مزدوجة. هذا مطلوب إذا كانت قيمة المعلمة تحتوي على أحرف مستخدمة في بناء جملة سلسلة التنسيق. يمكن تحديد الأحرف التعسفية داخل قيمة المعلمة ، والتي سيتم عرضها كما هي عند تكوين السلسلة الناتجة. وبالتالي ، على سبيل المثال ، يمكنك تحديد الفواصل للساعات والدقائق والثواني عند تنسيق الوقت. إذا كانت هذه الأحرف تتطابق مع قيم سلسلة التنسيق ، فيجب تضمينها بين علامتي اقتباس مفردة.
أسماء وقيم معلمات سلسلة التنسيق:
L (L) - اسم اللغة والبلد الذي سيتم إجراء التنسيق القياسي له. أسماء اللغات المتوفرة:
afrikaans
af_ZA الأفريكانية (جنوب إفريقيا)
أنا الأمهرية
am_ET الأمهرية (إثيوبيا)
عربي
ar_AE العربية (الإمارات العربية المتحدة)
ar_BH العربية (البحرين)
ar_DZ العربية (الجزائر)
ar_EG العربية (مصر)
ar_IQ العربية (العراق)
ar_JO العربية (الأردن)
ar_KW العربية (الكويت)
ar_LB العربية (لبنان)
ar_LY العربية (ليبيا)
ar_MA العربية (المغرب)
ar_OM العربية (عمان)
ar_QA العربية (قطر)
ar_SA العربية (المملكة العربية السعودية)
ar_SD Arabic (السودان)
ar_SY العربية (سوريا)
ar_TN العربية (تونس)
ar_YE العربية (اليمن)
كما الأسامية
as_IN الأسامية (الهند)
من الألف إلى الياء الأذربيجانية
az_AZ Azeri (أذربيجان)
az_Cyrl الأذربيجانية (السيريلية)
az_Cyrl_AZ الأذربيجانية (السيريلية ، أذربيجان)
az_Latn الأذربيجانية (اللاتينية)
az_Latn_AZ الأذربيجانية (اللاتينية ، أذربيجان)
أن يكون بيلاروسيا
be_BY البيلاروسية (بيلاروسيا)
bg البلغارية
bg_BG البلغارية (بلغاريا)
بن البنغالية
bn_IN البنغالية (الهند)
كاليفورنيا الكاتالونية
ca_ES الكتالانية (إسبانيا)
cs التشيكية
cs_CZ التشيك (جمهورية التشيك)
سي الويلزية
cy_GB الويلزية (المملكة المتحدة)
دا دانش
da_DK الدنماركية (الدنمارك)
دي الألمانية
de_AT الألمانية (النمسا)
de_BE German (بلجيكا)
de_CH الألمانية (سويسرا)
de_DE الألمانية (ألمانيا)
de_LU الألمانية (لوكسمبورغ)
ش اليونانية
el_GR اليونانية (اليونان)
en الإنجليزية
en_AU الإنجليزية (أستراليا)
en_BE الإنجليزية (بلجيكا)
en_BW الإنجليزية (بوتسوانا)
en_CA الإنجليزية (كندا)
en_GB الإنجليزية (المملكة المتحدة)
en_HK English (Hong Kong، (Special Administration Area، China))
en_IE الإنجليزية (أيرلندا)
en_IN الإنجليزية (الهند)
en_MT الإنجليزية (مالطا)
en_NZ الإنجليزية (نيوزيلندا)
en_PH الإنجليزية (الفلبين)
en_PK الإنجليزية (باكستان)
en_SG الإنجليزية (سنغافورة)
en_US English (الولايات المتحدة الأمريكية)
en_VI الإنجليزية (جزر فيرجن الأمريكية)
en_ZA الإنجليزية (جنوب إفريقيا)
en_ZW الإنجليزية (زيمبابوي)
وفاق الأسبانية
es_AR الإسبانية (الأرجنتين)
es_BO الإسبانية (بوليفيا)
es_CL الأسبانية (تشيلي)
es_CO الإسبانية (كولومبيا)
es_CR الإسبانية (كوستاريكا)
es_DO الأسبانية (جمهورية الدومينيكان)
es_EC الإسبانية (الإكوادور)
es_ES الإسبانية (إسبانيا)
es_GT الإسبانية (غواتيمالا)
es_HN الإسبانية (هندوراس)
es_MX الإسبانية (المكسيك)
es_NI الإسبانية (نيكاراغوا)
es_PA الإسبانية (بنما)
es_PE الإسبانية (بيرو)
es_PR الأسبانية (بورتوريكو)
es_PY الإسبانية (باراغواي)
es_SV الإسبانية (السلفادور)
es_US الإسبانية (الولايات المتحدة الأمريكية)
es_UY الإسبانية (أوروغواي)
es_VE الإسبانية (فنزويلا)
والاستونية
et_EE الإستونية (إستونيا)
الاتحاد الأوروبي الباسك
eu_ES لغة الباسك (إسبانيا)
fa الفارسية
fa_AF الفارسية (أفغانستان)
fa_IR الفارسية (إيران)
الفنلندية
fi_FI الفنلندية (فنلندا)
fo Faroese
fo_FO جزر فارو (جزر فارو)
الفرنسية
fr_BE الفرنسية (بلجيكا)
fr_CA الفرنسية (كندا)
fr_CH الفرنسية (سويسرا)
fr_FR الفرنسية (فرنسا)
fr_LU الفرنسية (لوكسمبورغ)
ga الأيرلندية
ga_IE الأيرلندية (أيرلندا)
gl الجاليكية
gl_ES ، الجاليكية (إسبانيا)
غو غياراتي
gu_IN الغوجاراتية (الهند)
هو العبرية
he_IL العبرية (إسرائيل)
مرحبا الهندية
hi_IN الهندية (الهند)
hr الكرواتية
hr_HR الكرواتية (كرواتيا)
هو المجرية
hu_HU المجرية (المجر)
Hy أرميني
hy_AM الأرمينية (أرمينيا)
hy_AM_REVISED الأرمينية (أرمينيا ، منقحة)
معرف الأندونيسية
id_ID الإندونيسية (إندونيسيا)
هو آيسلندي
is_IS الأيسلندية (أيسلندا)
الإيطالية
it_CH ، الإيطالية (سويسرا)
it_IT الإيطالية (إيطاليا)
ja اليابانية
ja_JP اليابانية (اليابان)
كا الجورجية
ka_GE الجورجية (جورجيا)
kk الكازاخستانية
kk_KZ كازاخستان (كازاخستان)
كوالا لمبور جرينلاند
kl_GL جرينلاندك (جرينلاند)
كن الكانادا
kn_IN الكانادا (الهند)
كو الكورية
ko_KR الكورية (كوريا الجنوبية)
كوك كونكاني
kok_IN Konkani (الهند)
lt الليتواني
lt_LT الليتوانية (ليتوانيا)
lv اللاتفية
lv_LV اللاتفية (لاتفيا)
المقدوني عضو الكنيست
mk_MK المقدونية (مقدونيا)
مل المالايالامية
ml_IN المالايالامية (الهند)
السيد ماراتيان
mr_IN Maratian (الهند)
ماجستير الملايو
ms_BN الملايو (بروناي)
ms_MY الملايو (ماليزيا)
جبل المالطية
mt_MT المالطية (مالطا)
ملحوظة: البوكمال النرويجي
nb_NO النرويجية بوكمال (النرويج)
nl الهولندية
nl_BE الهولندية (بلجيكا)
nl_NL الهولندية (هولندا)
nn نينورسك النرويجية
nn_NO نينورسك النرويجية (النرويج)
أوم أورومو (الأذان)
om_ET أورومو (عفان) (إثيوبيا)
om_KE Oromo (Afan) (كينيا)
أو الأوريا
or_IN أورييا (الهند)
pa البنجابية
pa_IN البنجابية (الهند)
رر البولندية
pl_PL البولندية (بولندا)
ps الباشتو (الباشتو)
ps_AF الباشتو (الباشتو) (أفغانستان)
البرتغالية pt
pt_BR البرتغالية (البرازيل)
pt_PT البرتغالية (البرتغال)
ro الرومانية
ro_RO الرومانية (رومانيا)
en الروسية
ar_RU الروسية (روسيا)
ru_UA الروسية (أوكرانيا)
السلوفاكية
sk_SK السلوفاكية (سلوفاكيا)
sl السلوفينية
sl_SI السلوفينية (سلوفينيا)
لذلك الصومال
so_DJ الصومال (جيبوتي)
so_ET الصومال (إثيوبيا)
so_KE الصومال (كينيا)
so_SO الصومال (الصومال)
مربع الألبانية
sq_AL الألبانية (ألبانيا)
الصربية
sr_CS الصربية (صربيا والجبل الأسود)
sr_Cyrl الصربية (السيريلية)
sr_Cyrl_CS الصربية (السيريلية ، صربيا والجبل الأسود)
sr_Cyrl_YU الصربية (السيريلية ، يوغوسلافيا)
sr_Latn الصربية (اللاتينية)
sr_Latn_CS الصربية (اللاتينية وصربيا والجبل الأسود)
sr_Latn_YU الصربية (اللاتينية ، يوغوسلافيا)
sr_YU الصربية (يوغوسلافيا)
السويدية
sv_FI السويدية (فنلندا)
sv_SE السويدية (السويد)
السواحيلية
sw_KE سواحيلية (سواحيلية)
sw_TZ السواحيلية (تنزانيا)
تا التاميل
ta_IN التاميلية (الهند)
التيلجو
te_IN التيلجو (الهند)
عشر التايلاندية
th_TH التايلاندية (تايلاند)
تي تيغرينيا
تيغرينيا (إريتريا)
ti_ET تيغرينيا (إثيوبيا)
tr التركية
tr_TR التركية (تركيا)
المملكة المتحدة الأوكرانية
uk_UA الأوكرانية (أوكرانيا)
الأردية
ur_PK الأردية (باكستان)
uz أوزبكي
uz_Cyrl أوزبكي (سيريلي)
uz_Cyrl_UZ أوزبكي (السيريلية ، أوزبكستان)
uz_Latn أوزبكي (لاتيني)
uz_Latn_UZ الأوزبكية (اللاتينية ، أوزبكستان)
uz_UZ الأوزبكية (أوزبكستان)
السادس الفيتنامية
vi_VN الفيتنامية (فيتنام)
zh الصينية
zh_CN الصينية (الصين)
zh_Hans الصينية (هانز)
zh_Hans_CN الصينية (هانز ، الصين)
zh_Hans_SG الصينية (هانز ، سنغافورة)
zh_Hant الصينية (هانت)
zh_Hant_HK Chinese (Hant ، هونج كونج (منطقة الإدارة الخاصة ، الصين))
zh_Hant_MO Chinese (Hant ، ماكاو (منطقة الإدارة الخاصة ، الصين))
zh_Hant_TW الصينية (Hant ، تايوان)
zh_HK الصينية (هونغ كونغ (منطقة الإدارة الخاصة ، الصين))
zh_MO الصينية (ماكاو (منطقة الإدارة الخاصة ، الصين))
zh_SG الصينية (سنغافورة)
zh_TW الصينية (تايوان)
NZ (ND) - العدد الإجمالي للأماكن العشرية المعروضة للأعداد الصحيحة والكسور. ثم يتم تقريب الرقم الأصلي وفقًا لقواعد التقريب Okr15as20. إذا تم تحديد هذه المعلمة ، فعندئذٍ لعرض الجزء الكسري من الرقم ، يجب تحديد معلمة NPV ، وإلا فلن يتم عرض الجزء الكسري.
NFD (NFD) - عدد المنازل العشرية في الجزء الكسري. ثم يتم تقريب الرقم الأصلي وفقًا لقواعد التقريب Okr15as20.
CHS (NS) - إزاحة البت: موجب - قسمة ، سالب - ضرب. بمعنى آخر ، هذا يعني أن الرقم الأصلي سيُضاعف أو يُقسَّم على 10 * C ، حيث C هي القيمة المعيارية للمعلمة.
FRD (NDS) - فاصل رموز عدد صحيح وأجزاء كسرية.
CHRG (NGS) - حرف فاصل المجموعة للجزء الصحيح من الرقم. إذا تم استخدام سلسلة فارغة كمحدد ، فسيكون المحدد حرف مسافة غير منقسمة.
NZ (NZ) - سلسلة تمثل القيمة الصفرية لرقم. إذا لم يتم تعيينها ، فسيكون التمثيل سلسلة فارغة. إذا تم تحديد "HN =" ، ثم في شكل "0". لا تستخدم لحقول الإدخال الرقمية.
NLZ - عرض الأصفار البادئة. لم يتم تعيين قيمة هذه المعلمة ، ويحدد التواجد الفعلي للمعامل ناتج الأصفار البادئة.
CHG (NG) - ترتيب تجميع أرقام الرقم. كقيمة ، يتم الإشارة إلى الأرقام ، مفصولة بفواصل ، للإشارة إلى عدد الأرقام المجمعة من اليمين إلى اليسار. لتحديد أن رقم التجميع الأخير يجب أن يتكرر لجميع الأرقام عالية الترتيب ، يتم تحديد 0 بعده ، مفصولاً بفاصلة.
CHO (NN) - تمثيل الأرقام السالبة.
0 - سلسلة مثل "(1،1)" ؛
1 - سلسلة مثل "-1،1" ؛
2 - خط مثل "- 1،1" ؛
3 - سلسلة مثل "1،1-" ؛
4 - خط مثل "1،1 -".
DF (DF) - تنسيق التاريخ.
د (د) - يوم من الشهر (بالأرقام) بدون صفر بادئ ؛
dd (dd) - يوم من الشهر (بالأرقام) بصفر بادئ ؛
ddd (ddd) - الاسم المختصر ليوم الأسبوع *) ؛
dddd (dddd) - الاسم الكامل ليوم الأسبوع *) ؛
M (M) - رقم الشهر (بالأرقام) بدون صفر بادئ ؛
MM (MM) - رقم الشهر (بالأرقام) بصفر بادئ ؛
MMM (MMM) - الاسم المختصر للشهر *) ؛
MMMM (MMMM) - الاسم الكامل للشهر *) ؛
k (q) - رقم ربع السنة في السنة ؛
y (y) - رقم السنة بدون قرن والصفر البادئ ؛
yy (yy) - رقم السنة بدون قرن بصفر بادئ ؛
yyyy (yyyy) - رقم السنة بالقرن ؛
ح (ح) - ساعة في إصدار 12 ساعة بدون أصفار بادئة ؛
hh (hh) - ساعة في إصدار 12 ساعة بصفر بادئ ؛
H (H) - ساعة في إصدار 24 ساعة بدون أصفار بادئة ؛
HH (HH) - ساعة في إصدار 24 ساعة بصفر بادئ ؛
م (م) - دقيقة بدون صفر بادئ ؛
مم (مم) - دقيقة بصفر بادئ ؛
s (s) - ثانية بدون صفر بادئ ؛
ss (ss) - الثانية بصفر بادئ ؛
вв (tt) - عرض نصف اليوم صباحًا / مساءً (صالح فقط للغات التكوين التي تدعم تمثيل الوقت لمدة 12 ساعة).
ملاحظة: *) - غير مستخدم لسلسلة التنسيق لحقل إدخال التاريخ.
DLF (DLF) - تنسيق التاريخ المحلي. يحدد خيار عرض أجزاء من التاريخ.
D (D) - التاريخ (بالأرقام) ؛
DD (DD) - تاريخ طويل (الشهر بالكلمات) ؛
B (T) - بدوام كامل ، يمكن الجمع بين التاريخ والوقت ؛
DV (DT) - تاريخ الوقت.
مثال: التنسيق ("20051120140323"، "DLF = DDV") هو "20 نوفمبر 2005 2:03:23 م".
مهم! ترتيب خيارات سلسلة التنسيق لـ DLF<дата + время>لا يمكن تغيير (DV أو DVD).
DP (DE) - سلسلة تمثل تاريخًا فارغًا (على سبيل المثال ، فإن الصيغة ("00010101000000" ، "DP =" "تاريخ فارغ" ") ستعيد السلسلة" تاريخ فارغ ").
BF (BF) - سلسلة تمثل القيمة المنطقية False.
BI (BT) - سلسلة تمثل القيمة المنطقية True.
ملحوظة. استخدام المعلمات لحقل الإدخال: لا يتم استخدام المعلمة DP (DE) ؛ تُستخدم المعلمة DLF (DLF) فقط مع قيم D (D) و V (T) و DV (DT).
قيمة الإرجاع:
النوع: سلسلة. السلسلة الناتجة عن تنسيق القيمة التي تم تمريرها.
وصف:
يولد تمثيلًا للقيم يمكن قراءته من قبل الإنسان. مفيدة في التقارير وغيرها من العرض المرئي للقيم.

التوفر:
عميل رفيع ، عميل ويب ، خادم ، اتصال خارجي.
مثال:
// أمثلة تنسيق الأرقام
A = التنسيق (123456.789، "NPV = 10 ؛ NPV = 2") ؛
// أ = "123456.79"
أ = تنسيق (123456.789، "FRD =" - "") ؛
// A = "123 456-789"
A = التنسيق (-123456.789، "CHO ​​= 0") ؛
// A = "(123456.789)" ؛

// أمثلة تنسيق التاريخ
A = التنسيق ("20020820153309"، "DF =" "dd MMMM yyyy" y. "HH: mm: ss" "")؛
// A = "20 أغسطس 2002 3:33:09 م"
A = التنسيق ("20020820153309" ، "DF =" "dd / MM-yyyy" "") ؛
// أ = "20 / 08-2002"
أ = تنسيق ("20020820153309" ، "DLF = DD") ؛
// A = "20 أغسطس 2002" ؛
A = تنسيق ("20020820153309" ، "DLF = D") ؛
// A = "20.08.2002" ؛
A = التنسيق ("20020820153309"، "DLF = B") ؛
// A = "15:33:09" ؛

// أمثلة على تنسيق التعبيرات المنطقية
A = التنسيق (صحيح ، "BL = غير متوفر ؛ BI = متوفر") ؛
// أ = "متاح" ؛