mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2024-12-03 08:45:31 +02:00
parent
9edac72a07
commit
05b289c7aa
@ -254,6 +254,42 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СлучайноеВремя() Экспорт
|
||||
|
||||
СекундВСутках = 60*60*24;
|
||||
|
||||
Возврат '00010101000000' + СлучайноеЧисло(0, СекундВСутках - 1);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СлучайнаяДатаВБудущем(Интервал, ТипИнтервала) Экспорт
|
||||
|
||||
СекундВМинуте = 60;
|
||||
СекундВЧасе = 60 * СекундВМинуте;
|
||||
СекундВДне = СекундВЧасе * 24;
|
||||
|
||||
Множители = Новый Структура;
|
||||
Множители.Вставить("секунда", 1);
|
||||
Множители.Вставить("секунды", 1);
|
||||
Множители.Вставить("секунд", 1);
|
||||
Множители.Вставить("минута", СекундВМинуте);
|
||||
Множители.Вставить("минуты", СекундВМинуте);
|
||||
Множители.Вставить("минут", СекундВМинуте);
|
||||
Множители.Вставить("час", СекундВЧасе);
|
||||
Множители.Вставить("часа", СекундВЧасе);
|
||||
Множители.Вставить("часов", СекундВЧасе);
|
||||
Множители.Вставить("день", СекундВДне);
|
||||
Множители.Вставить("дня", СекундВДне);
|
||||
Множители.Вставить("дней", СекундВДне);
|
||||
|
||||
Множитель = Множители[ТипИнтервала];
|
||||
Минимум = ТекущаяДата();
|
||||
Максимум = Минимум + Множитель * Интервал;
|
||||
|
||||
Возврат СлучайнаяДата(Минимум, Максимум);
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Генерирует и возвращает случайный IP адрес.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
|
Loading…
Reference in New Issue
Block a user