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
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник