Общий (ЮТОбщий)
Методы модуля
ЗначениеСвойства
Возвращает значение свойства объекта по пути.
Параметры метода
Объект
Произвольный
- Объект, свойство которого нужно получить.
ИмяСвойства
Строка
- Путь к свойству. Примеры: "ИмяСвойства.ИмяВложенногоСвойства", "[2].ИмяСвойства", "ИмяСвойства[2].ИмяВложенногоСвойства".Число
- Индекс элемента. Возможен выбор элемента с конца, для этого нужно указывать отрицательный номер элемента с конца, например: '-1' - последний элемент, '-2' - предпоследний.
Возвращает
Произвольный
- Значение свойства.
Примеры:
Структура = Новый Структура("Ключ", "Значение");
Результат = ЮТОбщий.ЗначениеСвойства(Структура, "Ключ"); // Результат будет "Значение"
Массив = Новый Массив;
Массив.Добавить("Элемент1");
Массив.Добавить("Элемент2");
Результат = ЮТОбщий.ЗначениеСвойства(Массив, 1); // Результат будет "Элемент2" (индексация с 0)
Результат = ЮТОбщий.ЗначениеСвойства(Массив, "[0]"); // Результат будет "Элемент1"
Результат = ЮТОбщий.ЗначениеСвойства(Массив, -1); // Результат будет "Элемент2" (индексация с конца)
ДобавитьКДате
Добавляет к дате указанное значение временных интервалов.
Параметры метода
Дата
Дата
- Исходная дата.
Интервал
Число
- Добавляемое значение.
ТипИнтервала
Строка
- Тип интервала (год, квартал, месяц, день, час, минута, секунда).
Возвращает
Дата
- Результирующая дата.
Примеры:
ИсходнаяДата = Дата(2023, 1, 15, 10, 0, 0);
Результат = ЮТОбщий.ДобавитьКДате(ИсходнаяДата, 5, "день"); // Результат будет 20.01.2023 10:00:00
Результат = ЮТОбщий.ДобавитьКДате(ИсходнаяДата, -2, "месяц"); // Результат будет 15.11.2022 10:00:00
Результат = ЮТОбщий.ДобавитьКДате(ИсходнаяДата, 3, "час"); // Результат будет 15.01.2023 13:00:00