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

15.02.10

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
Обработка
.ert 52,00Kb
123
123 Скачать бесплатно
Описание
.txt 0,63Kb
24
24 Скачать бесплатно

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

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

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

См. также

Универсальные функции Программист Платформа 1С v7.7 Россия Абонемент ($m)

В библиотеку собраны различные функции по работе с документами, журналами, типами данных, строками, датой и временем, таблицами значений, Excel, файлами, XML, JSON, Http-сервисами, SMTP серверами и т.п.

1 стартмани

22.12.2023    1633    14    user706545_kseg1971    0    

5

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

Получение реквизитов контрагентов из 1С:Контрагент для старых конфигураций под 1с 7.7.

25.04.2022    2500    zhenyat    7    

8

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

Функция выводит таблицу значений в табличный документ. (v7.7) Особенно полезно при отладке. Не нужно вносить изменения в код, вызываем функцию как вычисляемое выражение при останове. Если таблица обрабатывается в несколько этапов, можно вывести её после каждого и визуально проследить эволюцию.

30.06.2021    5482    Zoltan_Black    11    

2

Универсальные функции Системный администратор Программист Платформа 1С v7.7 1C77 Абонемент ($m)

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

1 стартмани

13.02.2019    14114    4    alsen    3    

5

Универсальные функции Программист Платформа 1С v7.7 1C77 1С:Комплексная 7.7 Абонемент ($m)

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    11080    malovandrey    7    

19

Универсальные функции Работа с интерфейсом Программист Платформа 1С v7.7 1C77 Россия Абонемент ($m)

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

1 стартмани

27.09.2016    18959    2    HAMMER_59    6    

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