Как просклонять фразу в 1с 8.2 в зависимости от числительного? #738353


#0 by Eeelena
Подскажите, как просклонять фразу в 1с 8.2 в зависимости от числительного? Например фраза, 21 КАЛЕНДАРНЫХ ДНЕЙ
#1 by Cube
Именно эти слова надо склонять или произвольные?
#2 by Eeelena
даже скорее фраза "на 21 календарный день"
#3 by Eeelena
именно вот эту фразу "на 21 календарный день" только меняется число и в зависимости от числа должно меняться склонение слов
#4 by Cube
Это можно. Ожидайте... :)
#5 by Fish
Напиши свою функцию склонения.
#6 by Kookish
за образец можно взять функцию суммы прописью из типовых бухии и ЗУП.
#7 by Kookish
+ Более того, где-то я видел универсальную функцию, где фразы для разных вариантов передаются прямо в аргументах. Их не так уж много.
#8 by Kookish
+ Еще более того, такая функция встроена в платформу. ЧислоПрописью(<Число>, <ФорматнаяСтрока>, <ПараметрыПредметаИсчисления>)
#9 by Масянька
Дарю
#10 by Масянька
+ Добавить - второе слово.
#11 by Cube
Уууу, у меня круче:
#12 by Масянька
Я - на крутость не претендую. Женщина :)
#13 by Поpyчик-4
В типовых есть функция // Функция преобразует строку к множественному числу Функция ФормаМножественногоЧисла(Слово1, Слово2, Слово3, Знач ЦелоеЧисло) Экспорт В БП 3.0 модуль ОбщегоНазначенияБПКлиентСервер, в УТ 11.1 ОбщегоНазначенияУТКлиентСервер
#14 by Cube
Ах, забыл, что количество дней надо числом, а не прописью. Исправляюсь:
#15 by Cube
^^
#16 by Eeelena
спасибо вам огромное!!!
#17 by Cube
Была бы у тебя фотка в профиле, я б может каждый раз так помогал :)
#18 by Eeelena
учту:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С