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

15.02.10

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

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

Скачать исходный код

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

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

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

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

См. также

Библиотека процедур и функций для технологической платформы "1С: Предприятие 7.7"

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

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

1 стартмани

22.12.2023    719    9    user706545_kseg1971    0    

4

1С 7.7 и новый 1С:Контрагент

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

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

25.04.2022    1868    zhenyat    7    

6

Печать таблицы значений в 1С 7.7 при отладке

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

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

30.06.2021    4490    Zoltan_Black    11    

2

Установка принтера по умолчанию для 1С 7.7

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

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

1 стартмани

13.02.2019    13333    4    alsen    3    

4

Формирование строки json в 1С: 7.7

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

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

1 стартмани

10.12.2018    10165    malovandrey    5    

18

Как создать индикатор в 1С:Предприятии 7.7

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

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

1 стартмани

27.09.2016    18702    2    HAMMER_59    6    

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