1с получить месяц прописью из даты
Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.
Формат
Описание:
Формирует удобное для чтения представление значений. Полезно использование в отчетах и при прочем визуальном отображении значений.
Синтаксис:
Параметры:
Форматная строка представляет собой строковое значение, включающее параметры форматирования.
Параметры форматирования перечисляются через символ ";". Наличие параметра означает отличие форматирования от стандартного.
Если параметр не задан, то применяется стандартное форматирование, которое в основном соответствует преобразованию значения к строке. Однако для значений типа Число и Дата по умолчанию (0 и 01.01.0001 00:00:00 соответственно) будет выдаваться пустая строка.
- 0 (0) - строка вида "(1,1)";
- 1 (1) - строка вида "-1,1";
- 2 (2) - строка вида "- 1,1";
- 3 (3) - строка вида "1,1-";
- 4 (4) - строка вида "1,1 -".
- д - день месяца (цифрами) без лидирующего нуля;
- дд - день месяца (цифрами) с лидирующим нулем;
- ддд - краткое название дня недели;
- дддд- полное название дня недели ;
- М - номер месяца (цифрами) без лидирующего нуля;
- ММ - номер месяца (цифрами) с лидирующим нулем;
- МММ - краткое название месяца;
- ММММ - полное название месяца;
- к - номер квартала в году;
- г - номер года без века и лидирующего нуля;
- гг - номер года без века с лидирующим нулем;
- гггг - номер года с веком;
- ч - час в 12 часовом варианте без лидирующих нулей;
- чч - час в 12 часовом варианте с лидирующим нулем;
- Ч - час в 24 часовом варианте без лидирующих нулей;
- ЧЧ (HH) - час в 24 часовом варианте с лидирующим нулем;
- м - минута без лидирующего нуля;
- мм - минута с лидирующим нулем;
- с - секунда без лидирующего нуля;
- сс - секунда с лидирующим нулем;
- вв - отображение половины дня AM/PM (действительно только для языков конфигурирования, поддерживающих 12 часовой вариант представления времени).
- Д - дата (цифрами);
- ДД - длинная дата (месяц прописью);
- В - полное время, дата может объединяться со временем;
- ДВ - дата время.
Функция Формат в языке 1С 8.3, 8.2 (в примерах)
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Вычислить возраст человека и выразить его прописью 0
Основная функция будет использовать в себе три вспомогательных: Функция РазностьМеждуДатамиВМесяцах(Дата1,Дата2) Год1 = Год(Дата1); Год2 = Год(Дата2); Месяц1 = Месяц(Дата1); Месяц2 = Месяц(Дата2); День1 = День(Дата1); День2 = День(Дата2); Рез Как в Платежных поручениях настроить вывод Даты Документа( Месяц - Числом или Прописью )? 0
В 7.7: и в 8.х Это настраивается в Справочнике Банковские Счета Открываете счет и там: В 7.7: Галочка - Указывать в дате документа месяц прописью В 8.х: Выводить месяц в дате документа - Числом - Прописью Как вывести месяц прописью в родительском падеже?(Як вивести місяц в батьківському відмінку?) 0
Функция ПолучитьМесяцВРодительскомПадеже(Дата) ДеньИМесяц = Формат(Дата,"Л=uk_UA;ДФ = ""дд ММММ"""); НаходимПозициюПробела = Найти(ДеньИМесяц," "); МесяцПрописью = Сред(ДеньИМесяц,НаходимПозициюПробела); Возврат МесяцПрописью; КонецФункции Как вывести прописью число килограммов с указанием дробной части в граммах? 2
ПараметрыПредметаИсчисления = " килограмм, килограмма, килограммов, м, грамм, грамма, граммов, м, 3" ; ФорматнаяСтрока = " Л=ru_RU; ДП=Истина" ; Сообщить(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления)); Как вывести число прописью по-русски, но без дробной части? 14
ФорматнаяСтрока = " Л=ru_RU" ; ПараметрыПредметаИсчисления = " , , , , , , , , 0" ; Сообщить(ЧислоПрописью(ВыводимоеЧисло, ФорматнаяСтрока, ПараметрыПредметаИсчисления)); Посмотреть все результаты поиска похожих
Еще в этой же категории
Момент Времени и Граница, назначение, примеры использования 38
Момент времени: Фирма 1С описывает так: Предназначен для получения и хранения момента времени для объекта в базе данных. Содержит дату и время, а также ссылку на объект базы данных. Используется в качестве значений свойств и параметров методо Преобразование даты 1С в unixtime (Unix Time Stamp) 17
Как известно, unixtime содержит количество секунд, прошедших с 1 января 1970 года. Поэтому, для преобразования даты 1С в дату unixtime нам всего то нужно от нашей даты отнять дату 01.01.1970 и перевести получившееся значения в удобоваримый формат. Функция месяц прописью 11
// пример от glory01 А = Формат(20020820153309, " ДФ=ММММ" ) // А = " Август" А = Формат(ТекущаяДата(), " ДФ=ММММ" ) // А = " Март" Функция МесяцПрописью(НомерМесяца) Экспорт НомерМесяца=Число(НомерМесяца); Если НомерМесяца = 1 Тогда Воз Как вычислить разницу между двумя датами в месяцах 11
Функция РазницаДатВМесяцах(Дата1, Дата2) Экспорт ДатаНач = ?(Дата1 Дата2, Дата1, Дата2); ДатаКон = ?(Дата1 Дата2, Дата2, Дата1); Годы = Год( датаКон ) - Год( датаНач ); Месяцы = Месяц( датаКон ) - Месяц( датаНач ); Разность = месяцы + Как вычислить разницу между двумя датами в часах и минутах 10
Функция РазностьВремени(Время1, Время2); Разность = Время1 - Время2; Если Разность 0 Тогда Часов = Цел(Разность / 3600); Минут = Цел((Разность - Часов * 3600) / 60); Возврат Дата(1, 1, 1, Часов, Минут, 0); Иначе Возврат Дата(1,1,1,0,0,0); Посмотреть все в категории Работа с Датами (Временем)
Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С) Промо
В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.
12.12.2020 4558 Eugen-S 23
СКД: 5 советов, как сделать лучше
Несколько примеров решения задач с использованием разных подходов
27.10.2021 4477 Neti 19
Что за ? в коде, или Секретный оператор в 1С
Инкремент, модуль и прочая магия, которая скрыта под символом "?"
21.10.2021 8368 SeiOkami 41
Полезные примеры СКД, ч.2
Еще несколько примеров решения задач в СКД.
06.04.2021 10874 Neti 8
27.01.2016 85834 Serginio 116
Обзор полезных методов БСП 3.1.4
Библиотека стандартных подсистем (далее - БСП) является частью любой типовой конфигурации, поэтому умение применять готовые процедуры и функции повышает качество разработки и избавляет от написания лишнего кода. К сожалению, не у всех есть время и упорство овладеть всей документацией, поэтому я собрал воедино наиболее популярный функционал.
25.03.2021 41409 rayastar 51
Звуковое управление в 1С 8.3
В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.
16.03.2021 7227 velemir 33
Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions
"Я не могу просто взять и скопировать код с гитхаба", "у нас 1С микросервисами окружена", "возможностей мало" - частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще - берём и используем.
28.12.2020 8960 comol 31
Использование программных перечислений, ч.1: строковые константы Промо
Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?
10.12.2016 41157 unichkin 74
Базовые вещи БСП, которые облегчат жизнь программисту 1С
В данной публикации я опишу полезные процедуры и функции модуля общего назначения библиотеки стандартных подсистем, обязательные к использованию любым программистом 1С.
30.08.2020 20391 quazare 34
[Общий модуль] Динамическое формирование интерфейса
Версия 2.0.0.1 + добавил GitHub
28.08.2020 13066 rpgshnik 74
Форма выбора (подбор) в управляемых формах
Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.
08.05.2020 79450 user5300 19
Вспомогательные инструкции в коде 1С Промо
Помогаем редактору кода 1С помогать нам писать и анализировать код.
15.10.2018 36202 tormozit 106
Программная работа с настройками СКД
Нюансы программной работы с настройками системы компоновки данных в отчетах и динамических списках. Обзор всех видов настроек компоновки. Что в каких случаях правильно применять. В качестве примера рассмотрена работа с отборами и группировками.
27.01.2020 66182 ids79 26
[СКД] Программное создание схемы компоновки данных
Сделаем отчет на СКД полностью программно, без использования макета "схема компоновки данных".
15.01.2020 43923 John_d 22
Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения
30.12.2019 35633 kuzyara 38
Оформление и рефакторинг сложных логических выражений Промо
В сложных логических выражениях нередко самому автору спустя какое-то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.
20.09.2012 82910 tormozit 131
Сходство Джаро - Винклера. Нечеткое сравнение строк
В области информатики и статистики сходство Джаро - Винклера представляет собой меру схожести строк для измерения расстояния между двумя последовательностями символов. В публикации рассмотрены некоторые особенности алгоритма, и представлен вариант его реализации на языке 1С.
25.12.2019 8466 brooho 19
22.11.2019 12434 Sibars 19
Полезные процедуры и функции для программиста
Все мы пишем программный код и часто используем процедуры, облегчающие его написание. Ниже приведена выборка таких полезных процедур и функций.
07.10.2019 39858 HostHost 41
Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо
Иногда возникает необходимость после записи значения в какое либо поле ввода/формы вызвать для него обработчик события ПриИзменении, а о вызове самого события приходится только мечтать. В этой статье приводится программный способ вызова этого события.
11.07.2007 54515 tormozit 51
Таблица значений. Нюансы
Обзор некоторых аспектов использования общеизвестного инструмента 1С.
01.10.2019 53328 Yashazz 56
[Шпаргалка] Программное создание элементов формы
Программное создание практически всех популярных элементов формы.
06.09.2019 103297 rpgshnik 75
Агрегатные функции СКД, о которых мало кто знает
Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.
05.09.2019 78160 ids79 56
Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо
Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки
10.09.2017 51283 tormozit 74
Регистры бухгалтерии. Общая информация
Общая информация о внутреннем устройстве регистров бухгалтерии.
05.09.2019 46871 YPermitin 25
Три костыля. Сказ про фокусы в коде
Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.
03.09.2019 30254 YPermitin 81
Иерархия без "В ИЕРАРХИИ"
22.08.2019 15103 ildarovich 24
Выгрузка документа по условию Промо
Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий. А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.
25.04.2019 18047 m-rv 3
Отслеживание выполнения фонового задания
Запуск фонового задания из модуля внешней обработки. Отслеживание выполнения задания в виде прогресса, расположенного на форме.
17.08.2019 45361 ids79 22
Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив
Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.
08.08.2019 153360 ids79 75
Фоновое выполнение кода в 1С - это просто
Как легко запускать выполнение в фоне, не прибегая к долгому описанию фоновых процедур.
02.08.2019 61124 avalakh 27
Как прикрутить ГУИД к регистру сведений Промо
. и немного теории обмена данными. В частности, разберем боль всех, кто пишет небанальные обмены данными: как набору записей регистра сведений назначить гуид и далее использовать его в обмене для идентификации этого набора.
16.04.2019 23373 m-rv 18
Разбираемся с параметрами редактирования СКД
Связь по типу, Параметры выбора, Связи параметров выбора
31.07.2019 42095 json 17
СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты
Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.
26.07.2019 106299 ids79 17
Обработчики событий при записи объектов. Зачем и что за чем?
Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта. Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам, чтобы было четкое понимание в каком случае какой обработчик нужно использовать и в какой последовательности они запускаются при записи и проведении документов. Данная статья будет полезна в большей степени начинающим разработчикам. Но и опытным позволит освежить информацию, упорядочить её.
//Наименование месяца
МесяцСЗ = Новый СписокЗначений ;
МесяцСЗ . Добавить ( "января" );
МесяцСЗ . Добавить ( "февраля" );
МесяцСЗ . Добавить ( "марта" );
МесяцСЗ . Добавить ( "апреля" );
МесяцСЗ . Добавить ( "мая" );
МесяцСЗ . Добавить ( "июня" );
МесяцСЗ . Добавить ( "июля" );
МесяцСЗ . Добавить ( "августа" );
МесяцСЗ . Добавить ( "сентября" );
МесяцСЗ . Добавить ( "октября" );
МесяцСЗ . Добавить ( "ноября" );
МесяцСЗ . Добавить ( "декабря" );
//Наименование числа
ЧислоСЗ = Новый СписокЗначений ;
ЧислоСЗ . Добавить ( "первое" , "первого" );
ЧислоСЗ . Добавить ( "второе" , "второго" );
ЧислоСЗ . Добавить ( "третье" , "третьего" );
ЧислоСЗ . Добавить ( "четвертое" , "четвертого" );
ЧислоСЗ . Добавить ( "пятое" , "пятого" );
ЧислоСЗ . Добавить ( "шестое" , "шестого" );
ЧислоСЗ . Добавить ( "седьмое" , "седьмого" );
ЧислоСЗ . Добавить ( "восьмое" , "восьмого" );
ЧислоСЗ . Добавить ( "девятое" , "девятого" );
//Наименование числительного (в именительном падеже)
ЧислоИП = Новый СписокЗначений ;
ЧислоИП . Добавить ( "тысяча" , "тысячного" );
ЧислоИП . Добавить ( "две тысячи" , "двухтысячного" );
ЧислоИП . Добавить ( "три тысячи" , "трехтысячного" );
ЧислоИП . Добавить ( "четыре тысячи" , "четырёхтысячного" );
ЧислоИП . Добавить ( "пять" , "пятитысячного" );
ЧислоИП . Добавить ( "шесть" , "шеститысячного" );
ЧислоИП . Добавить ( "семь" , "семитысячного" );
ЧислоИП . Добавить ( "восемь" , "восьмитысячного" );
ЧислоИП . Добавить ( "девять" , "девятитысячного" );
//Наименование сотен
СотниСЗ = Новый СписокЗначений ;
СотниСЗ . Добавить ( "сто" );
СотниСЗ . Добавить ( "двести" );
СотниСЗ . Добавить ( "триста" );
СотниСЗ . Добавить ( "четыреста" );
СотниСЗ . Добавить ( "пятьсот" );
СотниСЗ . Добавить ( "шестьсот" );
СотниСЗ . Добавить ( "семьсот" );
СотниСЗ . Добавить ( "восемьсот" );
СотниСЗ . Добавить ( "девятьсот" );
//Наименование десяток (в именительном падеже)
ДесяткиИП = Новый СписокЗначений ;
ДесяткиИП . Добавить ( "" , "десятого" );
ДесяткиИП . Добавить ( "двадцать" , "двадцатого" );
ДесяткиИП . Добавить ( "тридцать" , "тридцатого" );
ДесяткиИП . Добавить ( "сорок" , "сорокового" );
ДесяткиИП . Добавить ( "пятьдесят" , "пятидесятого" );
ДесяткиИП . Добавить ( "шестьдесят" , "шестидесятого" );
ДесяткиИП . Добавить ( "семьдесят" , "семидесятого" );
ДесяткиИП . Добавить ( "восемьдесят" , "восьмидесятого" );
ДесяткиИП . Добавить ( "девяносто" , "девяностого" );
//Наименование субдесяток от 11 до 20 (в родительном падеже)
СубДесРП = Новый СписокЗначений ;
СубДесРП . Добавить ( "одиннадцатого" );
СубДесРП . Добавить ( "двенадцатого" );
СубДесРП . Добавить ( "тринадцатого" );
СубДесРП . Добавить ( "четырнадцатого" );
СубДесРП . Добавить ( "пятнадцатого" );
СубДесРП . Добавить ( "шестнадцатого" );
СубДесРП . Добавить ( "семнадцатого" );
СубДесРП . Добавить ( "восемнадцатого" );
СубДесРП . Добавить ( "девятнадцатого" );
СубДесРП . Добавить ( "двадцать" );
//Наименование десяток (в именительном падеже)
СубДесСЗ = Новый СписокЗначений ;
СубДесСЗ . Добавить ( "десятое" );
СубДесСЗ . Добавить ( "двадцатое" , "двадцать" );
СубДесСЗ . Добавить ( "тридцатое" , "тридцать" );
СубДесСЗ . Добавить ( "сороковое" , "сорок" );
СубДесСЗ . Добавить ( "пятидесятое" , "пятьдесят" );
СубДесСЗ . Добавить ( "шестидесятое" , "шестьдесят" );
СубДесСЗ . Добавить ( "семидесятое" , "семьдесят" );
//Наименование от 11 до 29 включительно
СубДесИП = Новый СписокЗначений ;
СубДесИП . Добавить ( "одиннадцатое" );
СубДесИП . Добавить ( "двенадцатое" );
СубДесИП . Добавить ( "тринадцатое" );
СубДесИП . Добавить ( "четырнадцатое" );
СубДесИП . Добавить ( "пятнадцатое" );
СубДесИП . Добавить ( "шестнадцатое" );
СубДесИП . Добавить ( "семнадцатое" );
СубДесИП . Добавить ( "восемнадцатое" );
СубДесИП . Добавить ( "девятнадцатое" );
СубДесИП . Добавить ( "двадцатое" );
СубДесИП . Добавить ( "двадцать первое" );
СубДесИП . Добавить ( "двадцать второе" );
СубДесИП . Добавить ( "двадцать третье" );
СубДесИП . Добавить ( "двадцать четвертое" );
СубДесИП . Добавить ( "двадцать пятое" );
СубДесИП . Добавить ( "двадцать шестое" );
СубДесИП . Добавить ( "двадцать седьмое" );
СубДесИП . Добавить ( "двадцать восьмое" );
СубДесИП . Добавить ( "двадцать девятое" );
ПДата = СтрЗаменить ( СокрЛП ( ДР ), "." , Символы . ПС ); // Преобразование даты
//Разборка дня
ДеньСтрока = СокрЛП ( Число ( СтрПолучитьСтроку ( ПДата , 1 )));
Если СтрДлина ( ДеньСтрока )= 1 Тогда
ДеньСтрока = ЧислоСЗ . Получить ( Число ( ДеньСтрока )- 1 ). Значение ;
Иначе
ДеньДесятки = Число ( Лев ( ДеньСтрока , 1 ));
ДеньЕдиницы = Число ( Прав ( ДеньСтрока , 1 ));
Если ДеньЕдиницы = 0 Тогда
ДеньСтрока = СубДесСЗ . Получить ( ДеньДесятки - 1 ). Значение ;
Иначе
Если ДеньДесятки > 1 Тогда
дд = Строка ( СубДесСЗ . Получить ( ДеньДесятки - 1 ));
ДеньСтрока = дд + " " + Строка ( ЧислоСЗ . Получить ( ДеньЕдиницы - 1 ). Значение );
Иначе
ДеньСтрока = СубДесИП . Получить ( ДеньЕдиницы - 1 ). Значение ;
КонецЕсли;
КонецЕсли;
КонецЕсли;
//Разборка месяца
МесяцСтрока = МесяцСЗ . Получить ( Число ( СтрПолучитьСтроку ( ПДата , 2 ))- 1 ). Значение ;
//Разборка года
ГодСтрока = СтрПолучитьСтроку ( ПДата , 3 );
ДлинаГода = СтрДлина ( ГодСтрока );
Если ДлинаГода = 4 Тогда
Год_тыс = Сред ( ГодСтрока , 1 , 1 );
Год_сот = Сред ( ГодСтрока , 2 , 1 );
Год_дес = Сред ( ГодСтрока , 3 , 1 );
Год_ед = Сред ( ГодСтрока , 4 , 1 );
ЗначениеЧисл = ЧислоИП . Получить ( Число ( Год_тыс )- 1 ). Значение ;
Если ( Число ( Год_сот )= 0 ) и ( Число ( Год_дес )= 0 ) и ( Число ( Год_ед )= 0 ) Тогда
Год_миллениум = Строка ( ЧислоИП . Получить ( Число ( Год_тыс )- 1 ));
ГодСтрока = Год_миллениум ;
Иначе
сот_г = "" ; дес_г = "" ; ед_год = "" ;
Если Число ( Год_сот )<> 0 Тогда
сот_г = СотниСЗ . Получить ( Число ( Год_сот )- 1 ). Значение ;
КонецЕсли;
Если Число ( Год_дес )<> 0 Тогда
Если Число ( Год_ед )= 0 Тогда
дес_г = Строка ( ДесяткиИП . Получить ( Число ( Год_дес )- 1 ));
ИначеЕсли Число ( Год_ед )> 0 и Число ( Год_дес )> 1 Тогда //например 2021
дес_г = Строка ( ДесяткиИП . Получить ( Число ( Год_дес )- 1 ). Значение );
Иначе
дес_г = СубДесРП . Получить ( Число ( Год_ед )- 1 ). Значение ;
КонецЕсли;
Если ( Число ( Год_дес )> 1 ) или ( Число ( Год_дес )= 0 ) Тогда
Если Число ( Год_ед )<> 0 Тогда
ед_год = Строка ( ЧислоСЗ . Получить ( Число ( Год_ед )- 1 ));
КонецЕсли;
КонецЕсли;
ГодСтрока = Строка ( ЗначениеЧисл )+ " " + Строка ( сот_г )+ " " + Строка ( дес_г )+ " " + Строка ( ед_год );
ГодСтрока = ГодСтрока + " года" ;
ГодСтрока = СтрЗаменить ( ГодСтрока , " " , " " );
Результат_строка = Строка ( ДеньСтрока )+ " " + Строка ( МесяцСтрока )+ " " + Строка ( ГодСтрока );
Результат_строка = СтрЗаменить ( Результат_строка , " " , " " );
&НаКлиенте
Процедура Старт ( Кнопка )
Сообщить ( Дата_прописью ( Объект . ДатаРеквизит ));
//Тест:
//27.04.2000 = двадцать седьмое апреля двухтысячного года
//15.12.2005 = пятнадцатое декабря две тысячи пятого года
//04.08.2017 = четвертое августа две тысячи семнадцатого года
//08.04.2023 = восьмое апреля две тысячи двадцать третьего года
//17.10.2047 = семнадцатое октября две тысячи сорок седьмого года
//30.01.2099 = тридцатое января две тысячи девяносто девятого года
Читайте также: