gifts2017

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

Опубликовал Владимир Ан (Vlan) в раздел Программирование - Универсальные функции

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

Параметрами функции являются:
1. Начальная дата периода (дата);
2. Конечная дата периода (дата);
3. Итоговая периодичность (число):
1-Количество дней в интервале дат;
2-Количество недель и дней в интервале дат;
3-Количество месяцев и дней в интервале дат;
4-Количество лет, месяцев и дней в интервале дат.

Результатом является строка вида:
"четыреста восемьдесят девять дней"
"шестьдесят девять недель и шесть дней"
"шестнадцать месяцев и три дня"
"один год, четыре месяца и три дня"

Проверял на бухгалтерии 7.7

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

Наименование Файл Версия Размер Кол. Скачив.
Обработка
.ert 52,00Kb
15.02.10
115
.ert 52,00Kb 115 Бесплатно
Описание
.txt 0,63Kb
15.02.10
20
.txt 0,63Kb 20 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дониэла Иванова (Доня) 15.02.10 11:47
Хрошая штучка, пригодится!
2. Владимир Ан (Vlan) 15.02.10 13:10
Спасибо. Перезалил файл. Вот вроде все предварительно протестировал, но на большом интервале количество недель выводилось неправильно.
Буду рад всем замечаниям и предложениям.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа