شماره در کلمات، شرح مفصلی. ضبط تعداد، شرح مفصلی شماره 1C اشاره به مقابله

زمینه جهانی
numberinwords (numberinwords)
نحو:
Nipperropisus (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
مولفه های:
<Число> (اجباری)
نوع: شماره تعداد شما می خواهید به رشته به کلمات تبدیل شود.
<Форматная строка> (اختیاری)
نوع: ردیف رشته فرمت یک مقدار رشته ای است که شامل پارامترهای قالب بندی است. پارامترهای قالب بندی از طریق نماد ذکر شده است "؛" (semicolon). اگر پارامتر مشخص نشده باشد، پارامتر پیش فرض استفاده می شود.
هر پارامتر توسط نام پارامتر، شخصیت "\u003d" (برابر) و مقدار پارامتر تعیین می شود. مقدار پارامتر ممکن است در نقل قول تک یا دوگانه نشان داده شود. این لازم است اگر مقدار پارامتر شامل کاراکترهای مورد استفاده در نحو رشته فرمت باشد.
L (L) - کد محلی سازی. کد موقعیت پیش فرض نصب شده در سیستم عامل استفاده می شود. نمونه هایی از کدهای محلی سازی: ru_ru - روسی (روسیه)؛ en_us - انگلیسی (ایالات متحده آمریکا).
NP (SN) - شامل / نام حساب Calculus (Boolean)، به طور پیش فرض درست است.
ND (FN) - شامل / نام قسمت اعشاری از شیء حسابداری (Boolean) شامل نمی شود، به طور پیش فرض حقیقت است.
DP (FS) - بخش کسری برای برداشتن در کلمات / شماره (بولین)، به طور پیش فرض دروغ است.
<Параметры предмета исчисления> (اختیاری)
نوع: ردیف این یک مقدار رشته است که پارامترهای محاسبات را تعریف می کند. پارامترهای شیء حسابداری از طریق "،" (کاما) ذکر شده است. فرمت رشته بستگی به کد محلی سازی دارد.
برای زبان های روسی و بلاروس (ru_ru، be_by)
"روبل، روبل، روبل، روبل، پنی، پنی، کپک، G، 2"، جایی که:
"روبل، روبل، روبل، متر" - موضوع محاسبه:
روبل - تنها تعداد مورد هویت،
روبل - تنها تعداد مورد ژنتیک،
روبل - تعدادی از پرونده ژنتیک،


برای زبان اوکراینی (UK_UA)
"hryvnia، hryvnia، hryvnia، m، پنی، پنی، kopecks، g، 2"، جایی که:
"hryvnia، grivna، griving، m" - موضوع محاسبات:
"hryvnia تنها تعداد مورد اسمی است،
hryvnia - تنها تعداد لگن ژنیتی،
hryvnia - تعداد متعدد از پرونده ژنتیکی
m - میله مرد (W - چوب چوب، C - میله میله)؛
"Kopeck، یک پنی، kopecks، g" - بخش کسری، شبیه به موضوع محاسبات (ممکن است وجود ندارد)؛
"2" - تعداد بخش های تخلیه (ممکن است به طور پیش فرض 2 باشد).
برای زبان لهستانی (pl_pl)
złoty، Złote، Złotych، M، Grosz، Grosze، Groszy، M، 2
جایی که:
"Złoty، Złote، Złotych، M" - یک شی از حسابداری (M - جنس مردانه، ż - جنس زن، ń - میله میله، Mo - جنس مردانه مردانه)
złoty - تنها تعداد مورد نامزدی
złote - تنها تعداد مورد متهم است
złotych - چند بار قابل اعتماد
متر - میله مرد (ż - میله زن، ń - میله میله، Mo - مرد مرد شخصی)
"Grosz، Grosze، Groszy، M" - بخش کسری (ممکن است غایب باشد) (شبیه به کل قسمت)
2 - تعداد تقسیم بخش های کسری (شاید غایب، به طور پیش فرض 2)
مثال:
ما pass \u003d nippleperopisus (1832، "l \u003d pl_pl؛ sn \u003d true؛ fn \u003d true؛ fs \u003d true"، "złoty، złote، złotych، m، grosz، grosze، groszy، m، 2")؛
برای زبان های انگلیسی، فنلاندی و قزاقستان (en_us، fi_fi، kk_kz)
"دلار، دلار، سنت، سنت، 2"، جایی که:
"دلار، دلار" یک جسم محاسبه در تعداد تنها و متعدد است؛
"سنت، سنت" - بخش کسری تنها در تعداد و تعداد چندگانه (ممکن است غایب باشد)؛
"2" - تعداد بخش های تخلیه (ممکن است به طور پیش فرض 2 باشد).
برای آلمانی (de_de)
"یورو، یورو، متر، سنت، سنت، متر، 2"، جایی که:
"یورو، یورو، متر" - موضوع محاسبات:
یورو، یورو، موضوع محاسبه تنها و چند عدد است؛
M - میله مرد (F - میله زن، N - میله میله)؛
"سنت، سنت، متر" - بخش کسری، شبیه به موضوع محاسبات (ممکن است وجود ندارد)؛
"2" - تعداد بخش های تخلیه (ممکن است به طور پیش فرض 2 باشد).
برای زبان لتونی (lv_lv)
"Lats، Lati، Latu، V، Santīms، Santīmi، Santīmu، V، 2، J، J، جایی که:
"Lats، Lati، Latu، V" - موضوع محاسبات:
lATS - برای اعداد پایان دادن به 1، به جز 11
lati - برای اعداد پایان دادن به 2-9 و 11
latu - تعداد چندگانه (مورد جنس) بعد از عدد 0، 10، 20، ...، 90، 100، 200، ...، 1000، ...، 100000 استفاده می شود،
v - میله مرد (S - Female Female)؛
"Santīms، Santīmi، Santīmu، V" - بخش کسری، شبیه به موضوع محاسبات (ممکن است وجود ندارد)؛
"2" - تعداد قطعات تخلیه (ممکن است به طور پیش فرض وجود نداشته باشد 2)؛
"J" - شماره 100 به عنوان "صد" برای ارزیابی حسابداری (n - به عنوان "صد") نمایش داده می شود
ممکن است غایب باشد، به طور پیش فرض "J" است؛
"J" - شماره 100 به عنوان "صد" برای بخش کسری (n - به عنوان "صد") نمایش داده می شود،
شاید غایب باشد، به طور پیش فرض "J" است.
برای زبان لیتوانی (lt_lt)
"Litas، Litai، Litų، M، Centas، Centai، Centų، M، 2"، جایی که:
"Litas، Litai، Litų، M" - موضوع محاسبات:
litas تنها تعداد کل بخش است
litai - تعداد زیادی از کل قسمت از 2 تا 9،
litų - چند قسمت از کل بخش،
متر - جنس کل قسمت (جنس زن)،
"CENTAS، CENTAI، CENTOCE، M" - بخش کسری، شبیه به موضوع حسابداری (ممکن است وجود نداشته باشد)؛
"2" - تعداد بخش های تخلیه (ممکن است به طور پیش فرض 2 باشد).
برای زبان استونیایی (ET_EE)
"Kroon، Krooni، Senti، Senti، 2"، جایی که:
"Kroon، Krooni" - - موضوع محاسبه تنها در تعداد و چند عدد؛
"Senti" - بخش کسری تنها در تعداد و تعداد چندگانه (ممکن است غایب باشد)؛
2 - تعداد تخلیه بخش های کسری (شاید غایب، به طور پیش فرض 2 باشد).
برای زبان بلغاری (bg_bg)
"Lev، Lev، M، Stoting، Stottics، F، 2"، جایی که:
"لو، لو، متر" - موضوع محاسبه:
شیر تنها تعداد کل بخش است
لو - تعداد متعدد از قسمت عدد صحیح،
متر - جنس کل بخش
"Stoting، Stottics، F" - بخش کسری:
stoting - تنها تعداد بخش کسری،
stottics - بخش چندگانه بخش کسری
w - جنس بخش کسر،

برای زبان رومانیایی (RO_RO)
"Leu، Lei، M، Ban، Bani، W، 2"
"Leu، Lei، M" - موضوع محاسبات:
leu تنها تعداد کل بخش است
لی - تعداد متعدد از قسمت عدد صحیح
متر - جنس کل بخش
"بان، بنی، W" - بخش کسری:
ممنوعیت تنها تعداد بخش کوچکی است
بنی یک بخش از بخش کسری است
W - متولد از بخش کسری،
"2" - تعداد تخلیه بخش های کسری.
برای زبان گرجستان (ka_ge)
"ლარი, თეთრი, 2"
ლარი - کل بخش
თეთრი - بخش کسری
"2" - تعداد تخلیه بخش های کسری.
برای زبان ویتنامی (vi_vn)
"دونگ، Xu، 2"
دونگ، - کل بخش
xu، - بخش کسری
2 - تعداد تقسیم بخش های کسری.
........
مقدار پیش فرض: رشته خالی
مقدار بازگشت:
نوع: ردیف ارائه یک عدد در کلمات.
شرح:
نمایندگی از تعداد را در کلمات مطابق با رشته فرمت مشخص شده تولید می کند و پارامترهای شیء محاسبه می شود

هنگام نمایش گزارش های مختلف، اغلب لازم است مقدار عددی را به یک رشته در کلمات تبدیل کنید. در 1C، آن را به سادگی حل شده است: برای این، عملکرد Nigalopropisus () ارائه شده است.

هنگام تشکیل یک عدد در کلمات، یک تعداد فرصت برای برداشتن دیگر وجود دارد و برای محاسبه این تعداد در زایمان مورد نیاز و مورد نیاز است. محاسبات شیء - این همان چیزی است که تعداد تغییرات را اندازه گیری می کند، به عنوان مثال، پول، کمربندها، واگن ها، تلویزیون ها و غیره

  • بدون یک جسم محاسبه:
    • بیست و دو؛
    • سه صد هشتاد و چهار.
  • با موضوع محاسبه:
    • سی و هشت باند؛
    • دوازده کشتی؛
    • دو خانه

مثال ها

برای شروع، ما نمونه هایی از تحول را برای پیدا کردن ویژگی های 1C ارائه می دهیم:

// ***** شماره خروجی: ***** Nigalopropisus (9876.54)؛ // نه هزار هشتصد هفتاد و شش 54 Nipperropisus (1234.56، "L \u003d ru_en؛ DP \u003d حقیقت" "یک کل، کل، کل، F، سویا، صد، صدها، W، 2"); // هزار و دوصد و سی و چهار کامل پنجاه و شش صد Nipperropisus (7432، "l \u003d ru_en؛ np \u003d دروغ"، "، 0")؛ // هفت هزار چهارصد و سی و دو // ***** خروجی پول: ***** Nipperropisus (9845.11، "l \u003d ru_en"،)؛ // نه هزار هشتصد و چهل و پنج روبل 11 kopecks Nipperropisus (2845.11، "L \u003d ru_en؛ DP \u003d حقیقت"، "روبل، روبل، روبل، M، Kopeck، Penny، Kopecks، G، 2"); // دو هزار و هشتصد و چهل و پنج روبل یازده کپک Nipperropisus (555.16، "l \u003d ru_en؛ DP \u003d حقیقت" "دلار، دلار، دلار، متر، سنت، سنت، سنت، متر، 2"); // پنجاه پنجاه و پنج دلار شانزده سنت Nipperropisus (453.23، "L \u003d ru_en؛ DP \u003d حقیقت" "یورو، یورو، یورو، متر، سنت، سنت، سنت، متر، 2"); // چهارصد و پنجاه و سه یورو بیست و سه سنت NipplePrisus (812.44، "l \u003d en_us؛ DP \u003d حقیقت" "دلار، دلار، سنت، سنت، 2"); // هشت صد دوازده دلار چهل و چهار سنت Nipperpisus (3945.76، "L \u003d en_us؛ DP \u003d حقیقت"، "یورو، یورو، سنت، سنت، 2")؛ سه Thouusand نه صد و چهل و پنج یورو هفتاد و شش سنت // ***** شما می توانید نه تنها واحد نقدی را تبدیل کنید: ***** Nipperropisus (535، "l \u003d ru_en"، "جعبه، جعبه، جعبه، W، G، 0"); // پنج صد سی و پنج جعبه Nipperropisus (342، "l \u003d ru_en"، "تلویزیون، تلویزیون، تلویزیون، متر، متر، 0"); // سه صد و چهل و دو تلویزیون

شرح کار با عملکرد

همانطور که ما متوجه شدیم، یک تابع برای به دست آوردن تعدادی از ثبت نام استفاده می شود.

Nipperropisus (< Число >, < دسته بندی کردن>, < parametentations>)

تابع مقدار رشته را باز می کند. به عنوان پارامترهای ورودی منتقل می شود:

  • شماره ارزش تبدیل شده است؛
  • فرمت کردن - پارامترهای قالب بندی:
    • L - کد محلی سازی (به عنوان مثال، u_ru - روسی؛ en_us - انگلیسی، de_de - آلمانی). تنظیمات سیستم عامل پیش فرض استفاده می شود.
    • NP - نام محاسبات را به طور پیش فرض - حقیقت را نمایش می دهد.
    • ND - نام بخش اعشاری محاسبات، به طور پیش فرض - حقیقت را از بین ببرید.
    • DP - بخش کسری با کلمات / شماره، به طور پیش فرض - دروغ.
    • AI - اتحاد صفحه نمایش و. فقط برای محلی سازی زبان انگلیسی تجزیه و تحلیل شد. مقادیر احتمالی: "درک"، "استفاده".
  • گزینه های پارامتری - انتقال از طریق کاما از پارامترهای شیء حساب محاسبه. فرمت بستگی به محلی سازی دارد.

برای زبان روسی، پارامترهای شیء حسابداری فرم "روبل، روبل، روبل، M، یک پنی، یک پنی، کپک، F، 2"، جایی که:

  • روبل - تنها تعداد مورد اسمی؛
  • روبل - تنها تعداد پرونده ژنتیکی؛
    روبل - تعدادی از پرونده ژنتیکی؛
    M - میله مرد (W - چوب چوب، C - میله میله)؛
    "Kopeck، یک پنی، کپک، W" - بخش کسری، شبیه به موضوع حسابداری (ممکن است وجود ندارد)؛
    "2" - تعداد بخش های تخلیه (ممکن است به طور پیش فرض 2 باشد).

استفاده از راه حل های معمول

در پیکربندی های ساخته شده در ماژول عمومی workercursamivatut یک تابع وجود دارد

formumumupropise(خلاصه، ارز، نمایش AmmubeSQueek \u003d اشتباه)

این تابع برای تبدیل مبلغ ارز در رشته در کلمات استفاده می شود.

کد 1c v 8.x
// مثال یک رشته فرمت برای خروجی شماره در کلمات روسی
// زبان، با نتیجه کل و بخش کسری در کلمات و نتیجه گیری
// محاسبات شی
FormStrok \u003d "L \u003d ru_ru؛ DP \u003d حقیقت"؛
parpredmet \u003d "دلار، دلار، دلار، متر، سنت، سنت، سنت، متر، 2"؛
خطرناک \u003d nippleperpisid (2341.56، formstere، parpredmet)؛
// نتیجه محاسبه: "دو هزار سه صد و چهل و یک دلار پنجاه و شش سنت"

Nullopropisus (شماره، رشته فرمت، پارامترهای شیء حسابداری)

شماره شماره ای است که می خواهید به خط در کلمات تبدیل شوید.

رشته فرمت یک مقدار رشته ای است که شامل پارامترهای قالب بندی است. پارامترهای قالب بندی از طریق نماد ذکر شده است "؛" (semicolon). اگر پارامتر مشخص نشده باشد، پارامتر پیش فرض استفاده می شود.
هر پارامتر توسط نام پارامتر، شخصیت "\u003d" (برابر) و مقدار پارامتر تعیین می شود. مقدار پارامتر ممکن است در نقل قول تک یا دوگانه نشان داده شود. این لازم است اگر مقدار پارامتر شامل کاراکترهای مورد استفاده در نحو رشته فرمت باشد.
L (L) - کد محلی سازی. کد موقعیت پیش فرض نصب شده در سیستم عامل استفاده می شود. نمونه هایی از کدهای محلی سازی: ru_ru - روسی (روسیه)؛ en_us - انگلیسی (ایالات متحده آمریکا).
NP (SN) - شامل / نام حساب Calculus (Boolean)، به طور پیش فرض درست است.
ND (FN) - شامل / نام قسمت اعشاری از شیء حسابداری (Boolean) شامل نمی شود، به طور پیش فرض حقیقت است.
DP (FS) - بخش کسری برای برداشتن در کلمات / شماره (بولین)، به طور پیش فرض دروغ است.

پارامترهای شیء - یک مقدار رشته ای است که پارامترهای شیء حساب را تعریف می کند. پارامترهای شیء حسابداری از طریق "،" (کاما) ذکر شده است. فرمت رشته بستگی به کد محلی سازی دارد.
برای زبان های روسی و بلاروس (ru_ru، be_by)
"روبل، روبل، روبل، روبل، پنی، پنی، کپک، G، 2"، جایی که:
"روبل، روبل، روبل، متر" - موضوع محاسبه:
روبل - تنها تعداد مورد هویت،
روبل - تنها تعداد مورد ژنتیک،
روبل - تعدادی از پرونده ژنتیک،


برای زبان اوکراینی (UK_UA)
"hryvnia، hryvnia، hryvnia، m، پنی، پنی، kopecks، g، 2"، جایی که:
"hryvnia، grivna، griving، m" - موضوع محاسبات:
"hryvnia تنها تعداد مورد اسمی است،
hryvnia - تنها تعداد لگن ژنیتی،
hryvnia - تعداد متعدد از پرونده ژنتیکی
M - میله مرد (W - چوب چوب، C - میله میله)؛
"Kopeck، یک پنی، kopecks، g" - بخش کسری، شبیه به موضوع محاسبات (ممکن است وجود ندارد)؛
"2" - تعداد بخش های تخلیه (ممکن است به طور پیش فرض 2 باشد).
برای زبان لهستانی (pl_pl)
z؟ oty، z؟ oth، z؟ otych، m، grosz، grosze، groszy، m، 2
جایی که:
"z؟ oty، z؟ otych، z؟ otych، m" - ماده محاسبات (M - جنس مرد، - نژاد زنان،؟ - میله میله، مو - میله مردانه شخصی)
z؟ OTY - تنها تعداد مورد نامزدی
Z؟ ote - تنها تعداد مورد متهم است
z؟ otych - پرونده اتهام چندگانه
متر - میله مرد (؟ - زن راد، - میله میله، مو - میله مردانه شخصی)
"Grosz، Grosze، Groszy، M" - بخش کسری (ممکن است غایب باشد) (شبیه به کل قسمت)
2 - تعداد تقسیم بخش های کسری (شاید غایب، به طور پیش فرض 2)
کد 1c v 8.x
passaging \u003d nullopropic (1832، "l \u003d pl_pl؛ sn \u003d true؛ fn \u003d true؛ fs \u003d true"، "z؟ oty، z؟ ote، z؟ otych، m، grosz، grosze، groszy، m، 2") ؛

برای زبان های انگلیسی، فنلاندی و قزاقستان (en_us، fi_fi، kk_kz)
"دلار، دلار، سنت، سنت، 2"، جایی که:
"دلار، دلار" یک جسم محاسبه در تعداد تنها و متعدد است؛
"سنت، سنت" - بخش کسری تنها در تعداد و تعداد چندگانه (ممکن است غایب باشد)؛
"2" - تعداد بخش های تخلیه (ممکن است به طور پیش فرض 2 باشد).
برای آلمانی (de_de)
"یورو، یورو، متر، سنت، سنت، متر، 2"، جایی که:
"یورو، یورو، متر" - موضوع محاسبات:
یورو، یورو، موضوع محاسبه تنها و چند عدد است؛
M - میله مرد (F - میله زن، N - میله میله)؛
"سنت، سنت، متر" - بخش کسری، شبیه به موضوع محاسبات (ممکن است وجود ندارد)؛
"2" - تعداد بخش های تخلیه (ممکن است به طور پیش فرض 2 باشد).

مثال ها:
کد 1C V 8.x X \u003d Numbrope (123456.78، "DP \u003d حقیقت"، "تن، تن، تن، F، KG.، KG.، KG.، M، 3")؛
// x \u003d "یکصد بیست و سه هزار و چهارصد و پنجاه و شش تن هفتصد و هشتاد کیلوگرم".

x \u003d namillopropisid (123456.78، "، 0")؛
// x \u003d "یکصد بیست و سه هزار و چهارصد و پنجاه و هفت"

x \u003d numbrope (123456.78، "، 2")؛
// x \u003d "یکصد بیست و سه هزار و چهارصد و پنجاه و شش 78"

x \u003d numbrope (123456.78، "l \u003d ru_en؛ dp \u003d دروغ"، "روبل، روبل، روبل، متر، پنی، پنی، kopecks، g")؛
// x \u003d "یکصد بیست و سه هزار و چهارصد و پنجاه و شش روبل 78 kopecks"

x \u003d nippleperpisid (123456.78، "l \u003d ru_en؛ DP \u003d حقیقت"، دلار، دلار، دلار، متر، سنت، سنت، سنت، متر، 2 ")؛
// x \u003d "یکصد بیست و سه هزار و چهارصد و پنجاه و شش دلار هفتاد و هشت سنت"

Nipperropisus (1457.25، "l \u003d en_us"، "دلار، دلار، سنت، سنت، 2")؛
// هزار و چهارصد و پنجاه و هفت دلار 25 سنت.

با توجه به قانون فعلی، اسناد پرداخت و گزارش های مالی باید شامل مبلغ نهایی تجویز شده توسط کلمات باشد. در برنامه حسابداری شماره 1C در کلمات می تواند با استفاده از یک تابع خاص در یک زمینه جهانی به دست آید. متخصص پارامترهای لازم را در رشته فرمت را تنظیم می کند و در خروجی در سند، یک عدد را در کلمات دریافت می کند. الگوریتم اکشن برای تمام تنظیمات 1C شرکت یکسان است.

اجزای اصلی الگوریتم

به منظور به درستی ترتیب تعداد را با حروف بزرگ، لازم است بدانیم معنای تمام اجزای طرح. عوامل اصلی:

  1. شماره مجموعه ای از اعداد است که به کلمات تبدیل می شود؛
  1. رشته فرمت یک مکان در برنامه برای تنظیم پارامترهای زبان لازم است. همچنین الزامات بخش کسری را تجویز می کند. عناصر کامپوزیتی از طریق یک semicolon نشان داده می شوند؛

خطوط فرمت:

  • کد محلی سازی توسط نامه L (L) مشخص شده است. این را می توان به طور مستقل با مشخص کردن زبان لازم تغییر داد.
  • تکثیر / نام واحد اندازه گیری را تولید نکنید (ND \u003d نادرست یا حقیقت)؛
  • تکثیر / قطعات کسری از مقدار را تولید نکنید (DP \u003d دروغ یا حقیقت)؛
  1. پارامترهای شیء یک توصیف دقیق از مقدار واحد اندازه گیری است که باید در کلمات نوشته شود. به عنوان مثال، روبل، دلار، پنی.

مهم. تمام عناصر طرح باید به صورت دقیق به صورت دقیق تجویز شود. اصلاح صحت داده های ورودی را می توان در نحو دستیار قرار داد.

نحوه ثبت نام طرح خروجی اعداد در کلمات

ضبط شماره 1C در کلمات می تواند در چنین طرح باشد: قدرت صفر (شماره، "رشته فرمت"، "پارامترهای شی")، جایی که

این شماره مجموعه ای از اعداد است، به عنوان مثال، 2358،879.

رشته فرمت نام زبان و روش نمایش شماره است. در روسیه آن را به نظر می رسد: l \u003d ru_ru. اگر بخش کسری باید توسط کلمات نوشته شود، DP \u003d حقیقت را نشان می دهد. به طور پیش فرض، این شاخص به دروغ تغییر می کند.

پارامترهای شیء - نام واحد اندازه گیری در همه موارد نشان دهنده جنس است. به عنوان مثال، روبل نژاد مرد، یک پنی - زن. denotee "m" و "f".

پارامترها در نقل قول ها نشان داده شده و از طریق کاما نوشته شده است. برای زبان روسی، این طرح به نظر می رسد: Numbroind (2358.879، "L \u003d ru_en؛ DP \u003d حقیقت"، "روبل، روبل، روبل، متر، پنی، پنی، kopecks، g، 3") در این مورد، شماره 3 به معنای رقم اعشاری است.

این روش مناسب نیست اگر تعداد دقیق شخصیت های اعشاری مشخص نیست. به منظور ساده سازی وظیفه، استفاده از نمایندگی سوم و ارز. به عنوان یک قانون، در چنین شرایطی معمول است که پس از کاما دو رقم را ترک کنید.

نحوه ثبت نام طرح

به منظور درست کردن یک برنامه کاری برای اجرای، شما باید مراحل زیر را انجام دهید:

  1. در مرحله اول، کدگذاری زبان مورد نظر را تعیین کنید. محبوب ترین در روسیه:
  • انگلیسی - en_us؛
  • روسی - l \u003d ru_ru.
  1. بعد، نوع واحد اندازه گیری و بخش کسری داده می شود (ND، DP)؛
  1. هنگام تهیه اسناد، ممکن است لازم باشد مقدار را در روبل به زبان انگلیسی یا گردش مالی به دست آورید، کلمات دلار، یورو را در روسیه بنویسید. برای این، نام ارز به طور دقیق تجویز می شود در همه موارد نشان دهنده جنس است.

پارامترهای شیء در زبان های مختلف.

بعد، مقدار 1C در زبان های مختلف با توجه به طرح استاندارد جمع آوری خواهد شد. در خروج، یک سند را با مقدار نهایی تجویز شده توسط کلمات تبدیل می کند. به عنوان مثال، شما باید یک سند مالی را در برنامه 1C برای شرکای خارجی ایجاد کنید که انگلیسی صحبت می کنند. ارز - یورو. این طرح به نظر می رسد: nullopropic (10 125.67، l \u003d en_us؛ DP \u003d حقیقت "، یورو، یورو، یورو، یورو، 2")

شورا. ذخیره داده های طراحی ضروری نیست. آنها همه استاندارد هستند، تنها پارامترهای موضوع در حال تغییر هستند. بنابراین، بهتر است قالب ها را قبل از آماده سازی آماده کنید و از آنها به عنوان یک کابین استفاده کنید.

مولفه های:

<Значение>

ارزش قابل قالب گیری

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

رشته فرمت یک مقدار رشته ای است که شامل پارامترهای قالب بندی است.

پارامترهای قالب بندی از طریق نماد "؛" ذکر شده است. حضور یک پارامتر به معنای تفاوت بین قالب بندی از استاندارد است.

اگر پارامتر مشخص نشده باشد، قالب بندی استاندارد اعمال می شود، که اساسا مربوط به تبدیل مقدار به رشته است. با این حال، برای مقادیر نوع و تاریخ پیش فرض (0 و 01.0001، 00:00:00 به ترتیب) یک رشته خالی صادر می شود.

هر پارامتر توسط نام پارامتر، نماد "\u003d" و مقدار پارامتر تنظیم می شود. مقدار پارامتر ممکن است در نقل قول تک یا دوگانه نشان داده شود. این لازم است اگر مقدار پارامتر شامل کاراکترهای مورد استفاده در نحو رشته فرمت باشد.

در داخل مقدار پارامتر، شخصیت های دلخواه ممکن است نشان داده شود، که هنگام تولید رشته حاصل می شود به عنوان آن نمایش داده می شود. بنابراین، به عنوان مثال، شما می توانید جداکننده های ساعت، دقیقه و ثانیه را هنگام قالب بندی زمان مشخص کنید. اگر این کاراکترها با مقادیر خطوط فرمت همخوانی داشته باشند، باید در نقل قول های تک به دست می آیند.

نام ها و مقادیر پارامترهای رشته فرمت:

  • L - نام زبان، کشورهایی که قالب بندی استاندارد انجام می شود.
  • CHC تعداد کل تخلیه دهدهی کل و بخش های کسری است. شماره اولیه مطابق با قوانین گردابی گرد می شود. اگر این پارامتر مشخص شود، سپس بخش کوچکی از شماره را نمایش داده شود، لازم است پارامتر CDC را مشخص کنید، در غیر این صورت بخش کسری نمایش داده نمی شود.
  • CDC تعداد تخلیه دهدهی در بخش کسری است. شماره اولیه مطابق با قوانین گردابی گرد می شود.
  • شرایط اضطراری - تغییر تغییر: مثبت - تقسیم، منفی - ضرب. به عبارت دیگر، این به این معنی است که تعداد اولیه با 10 * C تقسیم یا تقسیم می شود، جایی که C مقدار پارامتر ماژول است.
  • PSD - نماد جداساز یک بخش کل و کسری است.
  • чHG - نماد جداساز گروه از کل تعداد. اگر از یک رشته خالی به عنوان جداساز استفاده می کنید، در این مورد، جداساز یک نماد یک فضای جداگانه خواهد بود.
  • CN - یک رشته نشان دهنده مقدار صفر شماره است. اگر مشخص نشده باشد، نمایندگی در قالب یک رشته خالی است. اگر "CN \u003d" مشخص شود، سپس در فرم "0" مشخص شده است. برای زمینه های ورودی عددی استفاده نمی شود.
  • CHVN - آیا برای حذف صفر پیشرو. مقدار این پارامتر مشخص نشده است، نتیجه پارامتر خروجی صفرهای پیشرو را تعیین می کند.
  • CHG - سفارش گروه بندی از رقم تعداد. به عنوان یک مقدار، اعداد از طریق کاما نشان داده می شود، نشان دهنده تعداد تخلیه گروهی به سمت راست سمت راست است. این تنها دو عدد اول را حس می کند. اول از آنها گروه بندی اولیه را نشان می دهد، یعنی یکی از آنهایی است که برای تخلیه کمترین میزان قابل توجهی از کل تعداد استفاده می شود. اگر شماره دوم مشخص نشده باشد، تنها حداقل تخلیه قابل توجهی گروه بندی خواهد شد. اگر 0 به عنوان یک شماره دوم تنظیم شده باشد، مقدار مشخص شده برای گروه اولیه برای همه دسته های شماره استفاده می شود. اگر مقدار دیگری از 0 به عنوان یک عدد دوم استفاده شود، این مقدار برای گروه بندی تمام تخلیه ها استفاده می شود، به جز حداقل گروه بندی شده کمتر.
  • چو - نمایندگی از تعداد منفی.
    • 0 (0) - رشته فرم "(1،1)"؛
    • 1 (1) - یک رشته از نوع "-1.1"؛
    • 2 (2) - رشته ای از نوع "- 1.1"؛
    • 3 (3) - یک رشته از نوع "1،1"؛
    • 4 (4) - یک رشته از نوع "1.1 -".
  • فرمت DF - تاریخ
    • d - روز ماه (اعداد) بدون صفر پیشرو؛
    • dD - روز ماه (اعداد) با صفر پیشرو؛
    • dDD - نام مختصر روز هفته؛
    • نام Duddd-full از روز هفته؛
    • متر - تعداد ماه (اعداد) بدون صفر پیشرو؛
    • MM - تعداد ماه (اعداد) با صفر پیشرو؛
    • MMM - نام کوتاه ماه؛
    • MMMM - نام کامل ماه؛
    • به - تعداد سه ماهه در سال؛
    • متر - تعداد سال بدون قرن و پیشرو صفر؛
    • gG - تعداد سال بدون یک قرن با صفر پیشرو؛
    • yYYG - تعداد سال با یک قرن؛
    • h - یک ساعت در ساعت 12 بعد از ظهر بدون صفر پیشرو؛
    • cC - ساعت ساعت 12 بعد از ظهر با صفر پیشرو؛
    • H - یک ساعت در 24 ساعته بدون صفر پیشرو؛
    • CC (HH) - یک ساعت در 24 ساعته با صفر پیشرو؛
    • m - دقیقه بدون صفر پیشرو؛
    • mM - دقیقه با صفر پیشرو؛
    • c - دوم بدون صفر پیشرو؛
    • sS - دوم با صفر پیشرو؛
    • bB - نمایش نیمی از روز AM / PM (فقط برای زبان های پیکربندی معتبر است که از نسخه 12 ساعته نمایندگی زمان پشتیبانی می کنند).
  • DLF - فرمت تاریخ محلی. این نشان می دهد که صفحه نمایش جزئیات را نشان می دهد.
    • D - تاریخ (اعداد)؛
    • DD - تاریخ طولانی (در کلمات)؛
    • در - تمام وقت، تاریخ را می توان با زمان ترکیب کرد؛
    • DV - زمان تاریخ
  • DP - یک رشته نشان دهنده یک تاریخ خالی (به عنوان مثال، فرمت ("0001010100000000"، "DP \u003d" "تاریخ خالی" "") رشته "تاریخ خالی" را بازگرداند).
  • BL - رشته نشان دهنده یک مقدار منطقی است اشتباه.
  • BI - یک رشته نشان دهنده یک مقدار منطقی است درست است، واقعی.