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

15.02.10

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

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

Бесплатные

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

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

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

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

1 стартмани

22.12.2023    3741    26    user706545_kseg1971    0    

8

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

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

25.04.2022    4084    zhenyat    7    

8

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

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

30.06.2021    8744    Zoltan_Black    11    

4

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

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

1 стартмани

13.02.2019    15892    4    alsen    3    

6

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

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

1 стартмани

10.12.2018    13550    malovandrey    7    

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