1С 8.3 Разность Дат - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 Разность Дат

Данные > Примеры кода 1С > 1С 8.3 Дата и время
Перейти в основной раздел:
Разность дат как в запросе в 1С 8.3 от Сергей (ildarovich):
// Как в языке запросов
Функция РазностьДат(ДатаНач, ДатаКон, Период) Экспорт

  Шаг = Новый Структура("Год, Квартал, Месяц, Неделя, День, Час, Минута, Секунда", 12, 3, 1, -604800, -86400, -3600, -60, -1);

   Возврат Цел(?(Шаг[Период] > 0, Год(ДатаКон) * 12 + Месяц(ДатаКон) - 1, '00010101' - ДатаКон) / Шаг[Период])
   - Цел(?(Шаг[Период] > 0, Год(ДатаНач) * 12 + Месяц(ДатаНач) - 1, '00010101' - ДатаНач) / Шаг[Период]);

КонецФункции
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 05.04.2023
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому