Skip to content

УниверсальноеВремя() не учитывает переход на летнее время #1556

Description

@tormozit
  • ОС: Windows 10
  • ОСкрипт 1.9 внутри Турбоконфа

Заявка пользователя https://turboconf.ru/Tasks/10329

УниверсальноеВремя(Дата(2025,06,24,10,0,0)) в киевском (Украина) часовом поясе с идентификатором EET возвращает дату без учета перехода на летнее время, т.е. 24.06.2025 8:00:00.
А вычисление УниверсальноеВремя(Дата(2025,06,24,10,0,0), "EET") приводит к ошибке "Неверное значение аргумента номер 2".

Вычисление обоих выражений в 1С происходит корректно - берется смещение 3ч (2ч часового пояса + 1ч летнее время) и возвращается 24.06.2025 7:00:00

Похожая проблема с вычислением СмещениеЛетнегоВремени() - вызывает ошибку "Внешнее исключение (System.IndexOutOfRangeException): Индекс находился вне границ массива."

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions