v8: ФОРМАТ - число прописью

Форум 1С: Одинэс.Ру

Найти!

v8: ФОРМАТ - число прописью

СветикK
07.07.2009 - 11:22
Не могу понять делаю так:
Формат(ЧИСЛОМОЕ,"ЧП")
вроде так получить число прописью но не выдает ....
в чем дело, может кто-нибудь подсказать?
К списку тем К списку форумов

Интересные темы

odines.ru
29.03.2024 - 07:01
Смотри также:
v8: Несколько Розниц и одна Управление торговлей, как настроить...
Переход бух 7.7 на 8.1
Здравствуйте новые масштабы, откровения и прочие грабли?

Re: v8: ФОРМАТ - число прописью

roma n
1 - 07.07.2009 - 11:31
Документацию почитать не судьба? Где в описании порядка составления форматной строки для функции Формат() упоминается параметр "ЧП". У v8 - всё же другой язык, нежели в v7.7

Re: v8: ФОРМАТ - число прописью

СветикK
2 - 07.07.2009 - 11:36
О, все уже а точно ведь не нашла я ЧП в справке пошла на форум позориться )))
А не подскажете как же сумму прописью... конфа не типовая разработанная

Re: v8: ФОРМАТ - число прописью

roma n
3 - 07.07.2009 - 11:39
Глобальный контекст
ЧислоПрописью (NumberInWords)
Синтаксис:
ЧислоПрописью(<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Параметры:
<Число> (обязательный)
Тип: Число. Число, которое необходимо преобразовать в строку прописью.
<Форматная строка> (необязательный)
Тип: Строка. Форматная строка представляет собой строковое значение, включающее параметры форматирования. Параметры форматирования перечисляются через символ ";" (точка с запятой). Если параметр не указывается, используется значение параметра по умолчанию.
Каждый параметр задается именем параметра, символом "=" (равно) и значением параметра. Значение параметра может указываться в одинарных или двойных кавычках. Это необходимо, если значение параметра содержит символы, используемые в синтаксисе форматной строки.
Л (L) - Код локализации. По умолчанию используется код локализации, установленный в операционной системе. Примеры кодов локализации: ru_RU - Русский (Россия); en_US - Английский (США).
НП (SN) - Включать/не включать название предмета исчисления (Булево), по умолчанию - Истина.
НД (FN) - Включать/не включать название десятичных частей предмета исчисления (Булево), по умолчанию - Истина.
ДП (FS) - Дробную часть выводить прописью/числом (Булево), по умолчанию - Ложь.
<Параметры предмета исчисления> (необязательный)
Тип: Строка. Представляет собой строковое значение, определяющее параметры предмета исчисления. Параметры предмета исчисления перечисляются через "," (запятая). Формат строки зависит от кода локализации.
Для русского и белорусского языков (ru_RU, be_BY)
"рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2", где:
"рубль, рубля, рублей, м" – предмет исчисления:
рубль – единственное число именительный падеж,
рубля – единственное число родительный падеж,
рублей – множественное число родительный падеж,
м – мужской род (ж – женский род, с - средний род);
"копейка, копейки, копеек, ж" – дробная часть, аналогично предмету исчисления (может отсутствовать);
"2" – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).
Для украинского языка (uk_UA)
"гривна, гривны, гривен, м, копейка, копейки, копеек, ж, 2", где:
"гривна, гривны, гривен, м" – предмет исчисления:
"гривна – единственное число именительный падеж,
гривны – единственное число родительный падеж,
гривен – множественное число родительный падеж,
м – мужской род (ж – женский род, с - средний род);
"копейка, копейки, копеек, ж" – дробная часть, аналогично предмету исчисления (может отсутствовать);
"2" – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).
Для польского языка (pl_PL)
z&#322;oty, z&#322;ote, z&#322;otych, m, grosz, grosze, groszy, m, 2
где:
"z&#322;oty, z&#322;ote, z&#322;otych, m " - предмет исчисления (m - мужской род, &#380; - женский род, &#324; - средний род, mo – личностный мужской род)
z&#322;oty - единственное число именительный падеж
z&#322;ote - единственное число винительный падеж
z&#322;otych - множественное число винительный падеж
m - мужской род (&#380; - женский род, &#324; - средний род, mo – личностный мужской род)
"grosz, grosze, groszy, m " - дробная часть (может отсутствовать) (аналогично целой части)
2 - количество разрядов дробной части (может отсутствовать, по-умолчанию равно 2)
Пример:
Пропись = ЧислоПрописью(1832, “L=pl_PL;SN=true;FN=true;FS=true”, “z&#322;oty, z&#322;ote, z&#322;otych, m, grosz, grosze, groszy, m, 2”);
Для английского, финского и казахского языков (en_US, fi_FI, kk_KZ)
"dollar, dollars, cent, cents, 2", где:
"dollar, dollars" – предмет исчисления в единственном и множественном числе;
"cent, cents" – дробная часть в единственном и множественном числе (может отсутствовать);
"2" – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).
Для немецкого языка (de_DE)
"EURO, EURO, М, Cent, Cent, M, 2", где:
"EURO, EURO, М" – предмет исчисления:
EURO, EURO – предмет исчисления в единственном и множественном числе;
М – мужской род (F – женский род, N - средний род);
"Cent, Cent, M" – дробная часть, аналогично предмету исчисления (может отсутствовать);
"2" – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).
Для латышского языка (lv_LV)
"lats, lati, latu, V, sant&#299;ms, sant&#299;mi, sant&#299;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 – женский род);
"sant&#299;ms, sant&#299;mi, sant&#299;mu, V" – дробная часть, аналогично предмету исчисления (может отсутствовать);
"2" – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2);
"J" - число 100 выводится как "Одна сотня" для предмета исчисления (N - как "Сто"),
может отсутствовать, по умолчанию равно "J";
"J" - число 100 выводится как "Одна сотня" для дробной части (N - как "Сто"),
может отсутствовать, по умолчанию равно "J".
Для литовского языка (lt_LT)
"litas, litai, lit&#371;, М, centas, centai, cent&#371;, М, 2", где:
"litas, litai, lit&#371;, М" – предмет исчисления:
litas - единственное число целой части,
litai - множественное число целой части от 2 до 9,
lit&#371; - множественное число целой части прочие,
m - род целой части (f - женский род),
"centas, centai, cent&#371;, М" – дробная часть, аналогично предмету исчисления (может отсутствовать);
"2" - количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).
Для эстонского языка (et_EE)
"kroon, krooni, sent, senti, 2", где:
"kroon, krooni" – – предмет исчисления в единственном и множественном числе;
"sent, senti" – дробная часть в единственном и множественном числе (может отсутствовать);
2 – количество разрядов дробной части (может отсутствовать, по умолчанию равно 2).
Для болгарского языка (bg_BG)
"лев, лева, м, стотинка, стотинки, ж, 2", где:
"лев, лева, м" – предмет исчисления:
лев - единственное число целой части,
лева - множественное число целой части,
м - род целой части,
"стотинка, стотинки, ж" - дробная часть:
стотинка - единственное число дробной части,
стотинки - множественное число дробной части,
ж - род дробной части,
"2" - количество разрядов дробной части.
Для румынского языка (ro_RO)
"leu, lei, M, ban, bani, W, 2"
"leu, lei, M" – предмет исчисления:
leu - единственное число целой части,
lei - множественное число целой части,
M - род целой части,
"ban, bani, W" - дробная часть:
ban - единственное число дробной части,
bani - множественное число дробной части,
W - род дробной части,
"2" - количество разрядов дробной части.
Для грузинского языка (ka_GE)
"&#4314;&#4304;&#4320;&#4312;, &#4311;&#4308;&#4311;&#4320;&#4312;, 2"
&#4314;&#4304;&#4320;&#4312; - целая часть
&#4311;&#4308;&#4311;&#4320;&#4312; - дробная часть
"2" - количество разрядов дробной части.
Для вьетнамского языка (vi_VN)
"dong, xu, 2"
dong, - целая часть
xu, - дробная часть
2 - количество разрядов дробной части.
........
Значение по умолчанию: Пустая строка
Возвращаемое значение:
Тип: Строка. Представление числа прописью.
Описание:
Формирует представление числа прописью в соответствии с заданными форматной строкой и параметрами предмета исчислен

Re: v8: ФОРМАТ - число прописью

roma n
4 - 07.07.2009 - 11:42
+(3) ой-ёёёё... весь раздел параметров предмета исчисления вырезать хотел, да Ctrl+Enter ткнул... Прошу прощения

Re: v8: ФОРМАТ - число прописью

СветикK
5 - 07.07.2009 - 13:18
))) многа текста получилось..))) очень многа...
спаисбо огромное за подсказку...

Интересные темы

odines.ru
29.03.2024 - 07:01
Смотри также:
8.1+Delphi. Как получить handle дочернего окна(формы отчета/справочника/и т.д.) по заголовку этого окна?
Бухгалтерия 8_1 Модернизация. Кто силен в этом вопросе отзовитесь пожалуйсто
Скопировал форму из одного справочника в другой,... подскажите плз

Re: v8: ФОРМАТ - число прописью

Billi
6 - 07.07.2009 - 15:36
3-roma n >Так, глядишь, всю документацию для восьмерки в электронный формат конвертируешь :)

Re: v8: ФОРМАТ - число прописью

Zurab
7 - 07.07.2009 - 18:41
ЧислоПрописью(твой_параметр_сюда,,"рубль, рубля, рублей, м, копейка, копейки, копеек, ж");
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Тестовая задача на знание языка запросов 8.1 Как и куда можно сохранить поля формы? »
© 2009 Форум 1С: Одинэс.Ру