Перейти к основному содержимому

Общий (ЮТОбщий)

Методы модуля


ЗначениеСвойства

Возвращает значение свойства объекта по пути.

Параметры метода

  • Объект
    • Произвольный - Объект, свойство которого нужно получить.
  • ИмяСвойства
    • Строка - Путь к свойству. Примеры: "ИмяСвойства.ИмяВложенногоСвойства", "[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

ПараметрыЗаписи