Средство выбора даты не отображается в отчете SSRS для некоторых пользователей как в Chrome, так и в IE.

У нас есть организация по взаимодействию с клиентами 365, у некоторых пользователей (около 3 пользователей из 50) возникает странная проблема. В параметрах даты и времени не отображается средство выбора даты. Поля даты отображаются как обычные текстовые поля. Как вы можете видеть на следующих скриншотах:

введите здесь описание изображения

введите здесь описание изображения

мы пытались войти под другим пользователем на том же компьютере и в том же браузере, и поля отображаются правильно:

Обратите внимание на следующее:

  • Другой пользователь на том же компьютере и в том же браузере, сборщик работает нормально и отключается без проблем.
  • Это в обоих браузерах IE и Google Chrome. И оба работают нормально для разных пользователей.
  • Это касается всех отчетов, а не только одного отчета.
  • Мы попытались заполнить дату вручную, затем открыли SQL Profile и обнаружили, что дата передается на SQL Server с неправильными значениями, чем введенное вручную, например, 2000 год и 2058 год.
  • Организация была обновлена ​​из организации 2011 года, и она отлично работает для тех же пользователей в 2011 году.
  • Мы не обнаружили ошибок на сервере SSRS или сервере Dynamics CRM.
  • Мы попытались дать этим пользователям больше разрешений на сервере SSRS в папке отчетов и той же проблеме.
  • Удалим отчет и снова загрузим в CRM и та же проблема.
  • Мы используем SQL Server и версию SSRS 2012.

Так что мы можем сделать, это ошибка или что?!

Обновлять:

Предупреждения, отображаемые в инструментах разработчика на панели консоли:

введите здесь описание изображения


person Mahmoud Gamal    schedule 11.02.2021    source источник
comment
У пользователя, для которого он не работает, есть расширение User-Agent Switcher в Google Chrome? Если вы нажмете F12 в Google Chrome, чтобы открыть инструменты разработчика, увидите ли вы какие-либо ошибки в консоли Javascript?   -  person AlwaysLearning    schedule 11.02.2021
comment
@AlwaysLearning Нет, это расширение не установлено, но такая же проблема и в IE. Я проверяю панель консоли только с предупреждением о devtools, а также с другим предупреждением (я добавлю скриншот в вопрос). Но это то же самое предупреждение, отображаемое на машине для других пользователей, у которых нет проблемы, и отчеты работают нормально.   -  person Mahmoud Gamal    schedule 11.02.2021
comment
Каково впечатление этих трех пользователей на другой машине? Просто чтобы убедиться, что проблема связана с машиной и профилем пользователя? Если это работает для них на другой машине, то это может быть подтверждено.   -  person Arun Vinoth    schedule 14.02.2021
comment
@ArunVinoth Нет, все та же проблема. На моей машине моя учетная запись работает нормально, в том же браузере я вышел из системы, вошел в систему с одним из этих пользователей с проблемой, и она не работает. Так что, вероятно, это как-то связано с их учетными записями пользователей, системный администратор проверил своих пользователей домена, и все они имеют такие же точные разрешения, как мой пользователь и другие пользователи, которые работают нормально.   -  person Mahmoud Gamal    schedule 14.02.2021
comment
@MahmoudGamal хм, интересно. Поскольку вы находитесь в локальной сети, можете ли вы попробовать обновить профиль пользователя для этих 3 пользователей — например, изменить доменное имя на кого-то, кто не находится в системе, и сохранить его. Затем вы можете откатиться позже. Бывший. домен\user1 в домен\userx   -  person Arun Vinoth    schedule 14.02.2021
comment
Я бы обновил SQL Server — поддержка браузера значительно улучшилась по сравнению с SQL Server 2016, и есть много улучшений пользовательского интерфейса. Кроме того, много лет назад SQL Server 2012 перестал поддерживаться основной системой, поэтому, если это была ошибка, она никогда не будет исправлена.   -  person Mike Honey    schedule 15.02.2021
comment
@ArunVinoth Смотрите мой ответ ниже, это очень странно.   -  person Mahmoud Gamal    schedule 15.02.2021


Ответы (2)


Изменение языка в персонализированных настройках пользователя помогло и решило проблему. У рабочих пользователей был арабский (Египет) язык, тогда как у пользователей с проблемой был арабский (Саудовская Аравия), потому что это языковой пакет, который мы установили. Изменение языка пользователя на арабский Египет решило проблему, я не знаю почему!

person Mahmoud Gamal    schedule 15.02.2021
comment
вау хороший улов. Я предполагал, что вы проверили это раньше :) - person Arun Vinoth; 15.02.2021
comment
Какой языковой пакет был установлен? Arabic (Egypt) или Arabic (Saudi Arabia)? - person jasonscript; 16.02.2021
comment
@jasonscript В старой CRM 2011 года у нас был арабский Египет, когда мы выполняли миграцию, мы нашли вариант арабского языка только для 365 Customer Engagement, то есть в Саудовской Аравии. Нет возможности выбрать арабский Египет, не знаю почему. - person Mahmoud Gamal; 16.02.2021

Арабский (Саудовская Аравия) не был установлен, поэтому он не обрабатывается

person Noman Rao    schedule 19.02.2021
comment
Добро пожаловать в Stack Overflow! На этот вопрос уже есть принятый ответ. Пожалуйста, старайтесь отвечать только на вопросы, на которые нет принятого ответа или на которые принятый ответ значительно отличается от вашего собственного. - person Spooky; 19.02.2021