1С Предприятие 8.0. Описание встроенного языка

         

Функции форматирования


НСтр (NStr)

Синтаксис:

НСтр(<Исходная строка>)

Параметры:

< Исходная строка > Обязательный

Тип: Строка. Строки на разных языках, разделенные символом ";" (точка с запятой). Строка на одном языке состоит из кода языка, указанного в метаданных, символа "=" (равно) и собствен­но строки текста на данном языке в одинарных кавычках, двой­ных кавычках или без кавычек.

Возвращаемое значение:

Тип: Строка. Строка, соответствующая языку пользователя или основному языку конфигурации.

Описание:

Позволяет получить строку на языке пользователя или основном языке конфигурации из набора строк на разных языках конфигу­рации.

Пример:

Текст = "ru = "Добрый вечер!""; en = ""Good Evening!"";

Сообщить(Нстр(Текст)) ;



ПредставлениеПериода

Синтаксис:

ПредставлениеПериода(<ДатаНачалаПериода>, <ДатаОкончанияПериода>, <Форматная строка>)

См. ХЕЛП:

ЧислоПрописью (SpellNumeric)

Синтаксис:

ЧислоПрописью(<Число>, <Форматная строка> , <Параметры предмета исчисления> )

Параметры:

<Числе>             Обязательный

Тип: Число. Число, которое необходимо преобразовать в строку прописью.

<Форматная строка>            Необязательный

Тип: Строка. Форматная строка представляет собой строковое значение, включающее параметры форматирования. Параметры форматирования перечисляются через символ ";" (точка с запятой). Если параметр не указывается, используется значение пара­метра по умолчанию.

Каждый параметр задается именем параметра, символом "=" (равно) и значением параметра. Значение параметра может ука­зываться в одинарных или двойных кавычках. Это необходимо, если значение параметра содержит символы, используемые в син­таксисе форматной строки.

• Л (L) - Код локализации. По умолчанию используется код локализации, установленный в операционной системе. Приме­ры кодов локализации: ru_RU - Русский (Россия); en_US -Английский (США). Все доступные коды локализации для преобразования числа в пропись указаны в файле loclinfo.txt, входящем в комплект поставки системы 1C: Предприятие.




• НП (SN) - Включать/не включать название предмета исчис­ления (логический), по умолчанию - Истина.

• НД (FN) - Включать/не включать название десятичных час­тей предмета исчисления (логический), по умолчанию -Истина.

• ДП (FS) - Дробную часть выводить прописью/числом (логи­ческий), по умолчанию - Ложь.

<Параметры предмета исчисления>            Обязательный

Тип:  Строка.   Представляет собой строковое значение, определяющее параметры предмета исчисления. Параметры предмета исчисления перечисляются через "," (запятая). Формат строки зависит от кода локализации.

• Для русского языка формат следующий: "рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2", где

• "рубль, рубля, рублей, м" - предмет исчисления целой части, а "копейка, копейки, копеек, ж, 2" - дробная часть (может отсут­ствовать).

• рубль - единственное число именительный падеж;

• рубля - единственное число винительный падеж;

• рублей - множественное число винительный падеж;

• м - мужской род (ж - женский род);

• копейка - единственное число именительный падеж;

• копейки - единственное число винительный падеж;

• копеек - множественное число винительный падеж;

• ж - женский род (м - мужской род);

• 2 - количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).

• Для английского языка формат следующий: "dollar, dollars, cent, cents, 2", где "dollar, dollars" - предмет исчисления целой части, a "cent, cents, 2" - дробная часть.

• dollar - единственное число;

• dollars - множественное число;

• cent - единственное число;

• cents - множественное число;

• 2 - количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).

Ознакомиться со всеми доступными вариантами форматной стро­ки для преобразования числа в пропись можно в файле loclinfo.txt,    входящим    в   комплект    поставки   системы 1 С: Предприятие.

Возвращаемое значение:

Тип: Строка. Представление числа прописью.

Описание:

Формирует представление числа прописью в соответствии с за­данными форматной строкой и параметрами предмета исчисле­ния.

Пример:

// Пример форматной строки для вывода-числа прописью на русском 

// языке, с выводом целой и дробной части прописью и выводом 

// предмета исчисления.

ФормСтрока = "Л = ru_RU; ДП = Истина";

ПарПредмета = 'рубль, рубля, рублей, м, копейка, копейки, копеек, ж";

ПрописьЧисла = ЧислоПрописью(2341.56, ФормСтрока, ПарПредмета);

// "Две тысячи триста сорок один рубль пятьдесят шесть копеек"


Содержание раздела