|
УниверсальныеМеханизмы.Просклонять числительные | ☑ | ||
---|---|---|---|---|
0
Наська72
12.08.13
✎
14:01
|
В договоре нужно прописать в каком количестве экземпляров он составлен.
ФормСтрока1 = "Л = ru_RU;"; ПарПредмета1 = "экземпляр,экземпляра,экземпляров,м, 0"; Экземпляров = НРег(ЧислоПрописью(КоличествоЭкземпляровЧислом, ФормСтрока1, ПарПредмета1)); //Здесь получаю "два экземпляра 00" РазобьемНаСловаАТоКоряво = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(Экземпляров, " "); Если РазобьемНаСловаАТоКоряво.Количество() > 0 Тогда СклоненнаяФраза = ""; СклоненноеСлово = ""; Если УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), РазобьемНаСловаАТоКоряво[0], 2, Перечисления.ПолФизическихЛиц.Мужской, СклоненноеСлово) Тогда СклоненнаяФраза = СклоненноеСлово; КонецЕсли; СклоненноеСлово = ""; //Здесь получаю "два", хочу "двух" Если УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), РазобьемНаСловаАТоКоряво[1], 2, Перечисления.ПолФизическихЛиц.Мужской, СклоненноеСлово) Тогда СклоненнаяФраза = СклоненнаяФраза + " " + СклоненноеСлово; КонецЕсли; ОблОснЧасть.Параметры.КоличествоЭкземпляров = СклоненнаяФраза; //Здесь получаю "два экземпляре", хочу "двух экземплярах" |
|||
1
Живой Ископаемый
12.08.13
✎
14:02
|
помещать в книгу знаний?
|
|||
2
Наська72
12.08.13
✎
14:02
|
Вместе фразу тоже пробовала, эффект тот же
|
|||
3
Живой Ископаемый
12.08.13
✎
14:03
|
добавил. форум говорит вам спасибо!
|
|||
4
Наська72
12.08.13
✎
14:03
|
(1) Нет, это вопрос, как сделать что бы выдавало правильную фразу
|
|||
5
Наська72
12.08.13
✎
14:03
|
(3) Не нужно этого делать!
|
|||
6
Живой Ископаемый
12.08.13
✎
14:03
|
нет вопроса. Это сообщение, было добавлено в книгу знаний
|
|||
7
Наська72
12.08.13
✎
14:05
|
(6) Мне нужна помощь
|
|||
8
butterbean
12.08.13
✎
14:10
|
(7) не парься, сделай свою функцию для слова "экземпляр"
|
|||
9
Maxus43
12.08.13
✎
14:10
|
кто это писал? РазобьемНаСловаАТоКоряво?
|
|||
10
Наська72
12.08.13
✎
14:10
|
(8) по принципу, если 2 тогда двух экземпляров, 3 - трех экземпляров и т.д. Так?
|
|||
11
Наська72
12.08.13
✎
14:15
|
(9) Это тестируемый кусок. Я писала
|
|||
12
Наська72
12.08.13
✎
14:36
|
Ясн. Больше нет предложений кроме (8)?
|
|||
13
Maxus43
12.08.13
✎
14:39
|
(12) есть, дополнительно склонять получившееся слово, а не число
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |