У меня есть отчет с параметром даты.Значением по умолчанию является today()
, которое в этом примере 7 октября 2018 .Дата в окне параметров отображается в формате США (10-07-2018)
.
Когда я нажимаю «Показать отчет», день и месяц в окне параметров меняются местами (изменяется на 07-10-2018).Когда я снова нажимаю «Показать отчет», они снова меняются местами.
Конечно, я бы предпочел, чтобы он отображался в британском формате и не менял местами.
Когда день> 12, тогда этого не происходит.Когда я выбираю дату из календаря, она становится еще более странной.(У меня есть 2 параметра даты).Отображаемая дата в американском формате (если только день> 12 не остается верным), но также переключает день и месяц для второго параметра.
ОБНОВЛЕНИЕ: даже незнакомый: использование функции dateserial (2018,10,7) дает:
- 7 октября в фильтре наборов данных (правильно)
- 10 июля в окне параметров (значение по умолчанию)
Как будто существуют различные настройки локалидля параметров и тела рапорта.
Это касается всех отчетов на сервере и тестируется на двух клиентах.Язык сервера Windows - польский (для наших целей может считаться таким же, как в Великобритании).Региональные настройки на сервере польские.Региональные настройки в IE - польские. По умолчанию в построителе отчетов используется формат даты (один с *): 07.10.2018 (как в Великобритании). Язык отчета установлен на PL-pl. Язык базы данных - польский Microsoft SQL Server и службы Reporting Services.Версия 13.0.4224.16