ПрописьДата
Данная функция является частью надстройки MulTEx
![]() |
Дата и время прописью
Функция выводит в пропись дату, т.е. из даты "01.01.2009"
делает текст "первое января две тысячи девятого года"
. Зачем это может быть нужно? Например, когда необходимо записать в шапке(ну или где там еще) отчета не просто дату(01.01.2009), а дату прописью(первое января две тысячи девятого года). Результат доступен на русском и английском языках.
Вызов команды через стандартный диалог:
Мастер функций-Категория "MulTEx"- ПрописьДата
Вызов с панели MulTEx:
Сумма/Поиск/Функции - Текстовые - ПрописьДата
Синтаксис:
Дата(
Время(1) - необязательный аргумент. Если указан, либо присвоено значение 1 или ИСТИНА - помимо даты, в пропись также выводится значение времени(
Если значение времени отсутствует в ячейке, либо равно нулю, то в пропись будет выведено нулевое значение (
ТолькоПодпись(0) - необязательный аргумент. Если указан, либо присвоено значение 1 или ИСТИНА - в пропись выводится только название месяца и дописывается пропись года (
Язык(
Расскажи друзьям, если статья оказалась полезной:

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум
ТолькоПодпись=1 не работает ни на русском, ни на английском языке. ТолькоПодпись=ИСТИНА - аналогично.
Я забил формулу: =ПрописьДата(H8;0;ИСТИНА;"EN")
на выходе получается: 6 4 2015 year
Что делать?
Виталий, спасибо, поправлю. Опечатка в справке(октября быть не должно). Если ТолькоПодпись = ИСТИНА, то должно получаться 6 4 2015 года. Т.е. добавляется ТОЛЬКО год, ни день, ни месяц, ни число года в пропись не выводится. Единственное, полагаю, что надо добавить точки и ведущие нули. Это после одного из обновлений сбилось, в ближайшее время исправлю.
Дата выводится со строчной буквы. Нельзя исправить это? например мне нужно в заголовке указать дату прописью. естественно с нового абзаца первая буква должна быть заглавной.
Черсий, пока в функцию данное не заложено, т.к. не особо востребовано.
=ПРОПИСН(ПСТР((ПрописьДата(A1));1;1))&ПСТР(ПрописьДата(A1);2;300)
Из ситуации можно выйти так:
в А1 Ваша дата.