Дата прописью, работает после 2020 года

Публикация № 1381895

Разработка - Универсальные функции

дата прописью

Возвращает дату полностью в виде текста, не имеет ограничений по датам.

Раньше в печатной форме договоров пользовались всем давно известной функцией, но она работает до 2020 года включительно и вот наступил 2021, и меня озадачили.

Готового ничего не нашел, старался использовать наиболее свежие встроенные возможности платформ.

У самого платформа 8.3.18.1289, но должно работать начиная от 8.3.14.

Это первая публикация - не судите строго).

&НаСервере
Функция УниверсальнаяДатаПрописью(Дата) Экспорт
	// Функция Универсальная дата прописью
	// Параметры:
	// Дата - Дата
	// Возвращаемое значение:
	// дата прописью
	// 
	// Модификация для v8.3: Чопоров Денис


	прописьДата = "";
	
	
	прописьДень=СтрЗаменить(
	СтрСоединить(
	ПолучитьСклоненияСтрокиПоЧислу("число",День(Дата),,"ЧС=Порядковое","ПЧ=ЧислоПрописью"),
				),
	"число","");
	
		
	прописьМесяц=СтрСоединить(
	ПолучитьСклоненияСтроки(
		Формат(Дата,"ДФ=ММММ"),
		,
		"ПД=Родительный"),
		);
	
	прописьГод=СтрСоединить(
	ПолучитьСклоненияСтрокиПоЧислу(
		"год",
		Год(Дата),
		,"ЧС=Порядковое",
		"ПД=Родительный; ПЧ=ЧислоПрописью"),
		);    
	
	
		прописьДата=НРег(прописьДень+прописьМесяц+" "+прописьГод);
	Возврат прописьДата;
КонецФункции

 

Скачать файлы

Наименование Файл Версия Размер
Дата прописью, работает после 2020 года:

.epf 6,25Kb
28
.epf 6,25Kb 28 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user828216 12.03.21 11:15 Сейчас в теме
Доброго времени суток.
Версия платформы 8.3.14.1565
Решил протестировать вашу обработку. Без "ПД=Именительный" не отображается число прописью. Хоть в контекстной подсказке и написано: "ПД (CS) – Падеж. Если не указан, то выполняется только согласование и возвращается форма именительного падежа."
2. user1248331 8 12.03.21 14:58 Сейчас в теме
Возможно, знающие люди уже сделали замечание, что тестирование на крайних версиях Платформы мало продуктивно, т.к. массово они не применяются, но я все же решился поделиться универсальным способом, т.к. день потратил на поиски готового решения и не нашел.
Оставьте свое сообщение

См. также

Универсальное сворачивание табличной части документа

Универсальные функции v8 1cv8.cf Россия Бесплатно (free)

Добрый день, коллеги. Мне понадобилось свернуть табличную часть документа, искал подобную функцию чтобы вручную не прописывать поля для сворачивания и группировки. Возможно кому - то поможет данная статья.

14.12.2020    1597    35    Andrei_Ivanov    4    

Посчитать людей по XML-файлам, выгруженным для ПФ 2010

Обмен через XML Универсальные функции Управление персоналом (HRM) Управление персоналом (HRM) v77::Расчет 1С7:ЗиК БУ НУ ФОМС, ПФ, ФСС Бесплатно (free)

Обработка считает и выводит людей, которые находятся в xml-файлах для пенсионного фонда. Также может служить "рыбой" для дополнительной обработки данных в файлах пенсионного фонда

24.01.2011    13667    82    kserdyukov    1    

Ручная запись версии объекта (для снеговика)

Печатные формы документов Универсальные функции Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf Бесплатно (free)

Печатная форма для УПП 1.3.6.1 и алгоритм создания для любых других конфигураций с существующей системой версионирования.

07.11.2010    18447    29    anig99    1    

АЦРК: Чтение/Запись XML-файлов

Обмен через XML Универсальные функции v8 1cv8.cf Бесплатно (free)

Обработка является примером работы с XML-файлами. Работа с XML-файлами - это не сложно.

23.09.2010    21978    955    acrk    7    

Обработка заполнения регистра сведений "ФИОФизлиц"

Обработка справочников Универсальные функции Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 ЗУП2.5 Бесплатно (free)

Обработка заполнения регистра сведений "ФИОФизлиц" на основании реквизита "Наименование" справочника "Физические лица".

24.08.2010    13155    237    Invodev    3    

Универсальный фильтр

Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Удобный фильтр. Нет необходимости вешать на форму N-ое количество списков значений.

08.07.2010    11684    117    ShEvOvIcH    8    

Обработка для поиска Контрагентов

Поиск данных Универсальные функции Обработка справочников v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Не первая и не последняя.. Не лучшая, и не худшая. Просто вариант поиска контрагентов по нескольким словам или их частям в наименовании.

19.05.2010    12188    112    aka AMIGO    7    

Интервал дат прописью

Универсальные функции v7.7 1cv7.md Бесплатно (free)

Иногда возникает необходимость подсчитать количество дней, недель, месяцев или лет в интервале дат и вывести результат прописью. Обработка предназначена для демонстрации работы функции ПолучитьИнтервалДат(Дата1,Дата2,Период) Используется стандартный файл прописи для рублей. Специально не оптимизировал функции, чтобы каждый мог настроить их под свои требования.

15.02.2010    10309    143    Vlan    3    

Строка - "заголовок" в табличном поле

Универсальные функции Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Несложный приём позволит вводить в табличное поле строки вида "заголовок".

09.11.2009    14848    191    Ish_2    8    

Обработка для генерации штрих-кодов EAN13

Универсальные функции v8 1cv8.cf Бесплатно (free)

В большинстве торговых организаций используются дисконтные карты или подарочные сертификаты, во многих случаях на них формируется штрих-код с определенным префиксом данная обработка предназначена для генерации штрих-кодов с выбранным префиксом

03.09.2009    16589    333    candy    13    

Альтернатива стандартному предупреждению(вопросу)

Работа с интерфейсом Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Начальство решило, что на предупреждения оформляемые стандартными средствами 1С малоприметны... В результате родилась прикольная штучка... Вывод текста сообщения бАААААльшими буквами, цвет можно задавать. 7 кнопок видимость и текст задаются при вызове Возвращает текст нажатой кнопки..... ВК у нас не применяются...

28.08.2009    12236    69    nikakoy    29    

Обработка "Дата прописью"

Практика программирования Универсальные функции v8 1cv8.cf Бесплатно (free)

Небольшая обработка перевода "даты" в текст прописью.

27.08.2009    10944    152    magvay_k    21    

Напоминалка дня рождения по ИНН

Разное Универсальные функции v77::БУ 1cv7.md Украина Бесплатно (free)

Используя конфигурацию для сельского хозяйства в Украине, понадобилась напоминалка о днях рождения сотрудников. В самой конфигурации не предусмотрено поле "День рождения", но зато есть ИНН, который и был использован для этой цели. Не судите строго, это первая разработка, выложенная мной на Ваш сайт.

01.04.2009    11394    169    stalker    9    

Форма вывода справочника с настройкой колонок

Практика программирования Работа с интерфейсом Универсальные функции v8 1cv8.cf Бесплатно (free)

Предлагаемая форма справочника является достаточно универсальным инструментом разработчика. В ее состав встроена возможность настройки состава колонок на уровне пользователя. Форма может быть интегрирована в любую конфигурацию и использована для вывода любого справочника.

31.03.2009    20325    541    O-Planet    31    

Работа со списком значений ОБНОВЛЕНО 10.08.09

Универсальные функции v8 1cv8.cf Бесплатно (free)

Подсистема работы со списком значений (к возможностям стандартной формы работы со списком, возникающей, к примеру, при установке отбора "в списке", добавлена загрузка произвольного набора данных из табличного документа). ПРОВЕРЯЛАСЬ ТОЛЬКО ДЛЯ СКД!

19.03.2009    15241    180    e.kogan    3    

Получение времени с точностью до миллисекунд в 8.х

Универсальные функции v8 1cv8.cf Бесплатно (free)

Для некоторых задач необходимо бывает определить текущее время с точностью большей чем секунда. Встроенные в платформу средства не позволяют получить такую точность. Обработка демонстрирует методику получения точного времени

06.03.2009    19496    267    ValeriVP    12    

Структура подчинённости

Универсальные функции Печатные формы документов v8 1cv8.cf Бесплатно (free)

Немного переписанная типовая обработка "Структура подчинённости". Отличается от типовой тем, что видит все подчинённые документы, а не только упомянутые в критерии отбора.

04.02.2009    29369    1673    e.kogan    26    

Чтение/запись текста в кодировке UTF-8 из 1c 7.7

Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Демонстрация перекодировки текста в/из UTF-8 штатными средствами 1с 7.7

20.01.2009    46233    479    ssp_    28    

Поиск подчиненных документов

Обработка документов Поиск данных Универсальные функции v8 1cv8.cf Бесплатно (free)

Обработка ищет подчиненные документы. Т.к. эта обработка разрабатывалась под конкретную задачу (нет ничего лишнего), некоторые могут не увидеть в ней некоторых возможностей.

11.12.2008    15779    493    PointAnd    11    

Слайд-Шоу в 1С

Работа с интерфейсом Поздравления Универсальные функции v8 1cv8.cf Бесплатно (free)

Попытка сделать слайд-шоу картинок в 1С штатными средствами.

12.11.2008    14854    174    Mucmepukc    6    

Обработки для сохранения / восстановления данных таблицы значений в БД SQL, txt, xml

Практика программирования Универсальные функции v7.7 1cv7.md Бесплатно (free)

Каждая обработка понимает один формат - ADO / txt / xml На входе - ТЗ, на выходе файл (и наоборот)

05.11.2008    13370    663    ValeriVP    5    

Пакетный ввод на основании без изменения форм и модулей

Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Обработка демонстрирует подход для ввода на основании большого количества документов без правки модулей, с вызовом метода "ОткрытьФорму" - что позволяет не перетягивать код из модуля формы документа, и не менять его...

10.10.2008    24902    1261    Fragster    22    

Демонстрация некоторых интересных возможностей платформы

Работа с интерфейсом Универсальные функции v8 1cv8.cf Бесплатно (free)

Демонстрация некоторых интересных возможностей платформы: выполнение каких-либо процедур чаще 1 раза в секунду и параллельная работа процедур

02.09.2008    8934    1041    Sturm LS    9    

COM-объект, реализующий метод Sleep

Разработка внешних компонент Универсальные функции v8 1cv8.cf Бесплатно (free)

COM-объект, реализующий метод Sleep. Может использоваться на сервере 1С, в win x86 и x64

13.08.2008    20782    249    ValeriVP    26    

Конвертер таблиц из 1С (7.7) в MS Office Word

Загрузка и выгрузка в Excel Работа с интерфейсом Универсальные функции v7.7 1cv7.md Бесплатно (free)

Обработка конвертирует печатную форму 1С в формат Word. Преобразование сложных таблиц проходит медленно. Проверено на Word 2003. Объединение - только горизонтальное. Не идеал, но приемлемо. Если нет параметра - открывается демо таблица.

10.12.2007    15812    961    Джуниор    8    

FormEx. Быстрый поиск в поле ввода 2.1

Поиск данных Разработка внешних компонент Универсальные функции v7.7 1cv7.md Бесплатно (free)

Универсальный инструмент пользователя, требует FormEx v2.0.5.0 - http://dorex.pro/?projects&formex&download Реализация механизма быстрого поиска элемента по первым символам непосредственно в поле ввода. Ограничения: Не работает для полей ввода многострочной части.

26.09.2007    19844    720    item    27    

[МФ] Тривиальный шаблон обработки с использованием множественного фильтра (МФ)

Универсальные функции v77::ОУ 1cv7.md Бесплатно (free)

Надоело копи-пастить МФ... Простой шаблон обработки с использованием МФ. На форме - минимально требуемые реквизиты для типового МФ, в коде - обработка этих реквизитов... Т.е. - типа "облагороженный" кусок из кода типовой ТиС для быстрого клонирования для своих обработок

15.09.2006    18078    464    CheBurator    10    

Формирование штрихкодов (EAN-13)

Ценники Универсальные функции Розничная торговля Учет ТМЦ Сканер штрих-кода Розничная торговля Учет ТМЦ v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Один из наиболее простых алгоритмов формирования штрихкодов с использованием специализированных шрифтов (BearRock). Обработка автоматически вычисляет контрольную цифру по коду и показывает на экране образец сформированного штрихкода.

10.04.2006    34360    2897    imsoftware    13