После обновления на версию 7.7.0 возникает ошибка при получении количества уведомлений
Симптомы
После обновления на версию 7.7.0 возникает ошибка при получении количества уведомлений с помощью выполнения метода GetUserNotificationCount сервиса RemindingsDataService. Текст ошибки следующий: Cannot create an instance of Terrasoft.Configuration.BaseNotificationProvider because it is an abstract class.
Причина
В версии 7.7.0 в таблице NotificationProvider изменили название класса Terrasoft.Configuration.BaseNotificationProvider на Terrasoft.Configuration.SystemNotificationProvider. При обновлении изменение должно применяться с помощью установки данных, но в конфигурации клиента эти данные по какой-то причине не установились.
Решение
Необходимо на базе клиента выполнить следующий скрипт:
UPDATE [NotificationProvider] SET [ClassName] = 'Terrasoft.Configuration.SystemNotificationProvider', [Type] = 2 WHERE [ClassName] = 'Terrasoft.Configuration.BaseNotificationProvider'
Необходимые условия и возможные ограничения
Если нет доступа к базе, данный скрипт можно выполнить через конфигурацию.