Список изменений в системе версии 3.15.38
Изменения интерфейсов пользователя
1. В Rich-оповещениях и при генерации по шаблону для числовых форматов добавлено отображение разрядов и дробной части.
2. В карточке контрагента на вкладке Взаимоотношения реализовано также отображение взаимоотношений, которые созданы для контактов этого контрагента.
3. Добавлена возможность переназначить периодические задачи заблокированных пользователей. Список таких задач отображается на странице задачи переназначения на отдельной вкладке.
Изменения в моделях и менеджерах
Если у вас был реализован собственный провайдер внешнего источника данных, нужно учесть следующие изменения.
Изменения в интерфейсах:
1. EleWise.ELMA.IntegrationExternalData.Components.ISavedData
Изменено свойство object Connection на IExternalConnector ConnectionObject.
2. EleWise.ELMA.IntegrationExternalData.Connections.IConnector помечен как устаревший. Вместо него нужно использовать EleWise.ELMA.IntegrationExternalData.Connections.IExternalConnector.
3. EleWise.ELMA.IntegrationExternalData.Connections.IPoolConnector
Добавлено свойство string ConfigName. Изменён тип свойства Connectors с IList<IConnector> на IList<IExternalConnector>.
4. EleWise.ELMA.IntegrationExternalData.ExtensionPoint.IExternalBookInsert помечен как устаревший. Вместо него необходимо использовать EleWise.ELMA.IntegrationExternalData.ExtensionPoint.IExternalInsert.
5. EleWise.ELMA.IntegrationExternalData.Providers.IExternalProvider
Изменён метод IConnector CreateNewConnector(); на IExternalConnector CreateNewConnector();
6. EleWise.ELMA.IntegrationExternalData.Services.IConnectorExternalDataService
Изменён метод IConnector GetConnector на IExternalConnector GetConnector.
Изменения в базовых классах:
1. EleWise.ELMA.IntegrationExternalData.Components.SavedDataBase
Помечен как устаревший конструктор SavedDataBase(object connection). Свойство Connection помечено как устаревшее. Вместо него нужно использовать ConnectionObject.
2. EleWise.ELMA.IntegrationExternalData.ExtensionPoint.ExternalBookInsertBase
Методы GetIdentityAfterInsert и CreateIdentity помечены как устаревшие. Вместо них нужно использовать одноимённые с другими параметрами.
3. EleWise.ELMA.IntegrationExternalData.Providers.ExternalProvider
Метод CreateSavedDataInfo помечен как устаревший. Вместо него нужно использовать одноимённый с другими параметрами.
4. Изменён возвращаемый тип метода CreateNewConnector с object на IExternalConnector.
5. Изменён возвращаемый тип метода CreateConnector с IConnector на IExternalConnector.
Остальное
1. В настройках ELMA Агент на вкладке Общие добавлена возможность выбрать порт внутреннего сервера. Снято ограничение на использование только веб-браузер Internet Explorer для внутреннего криптопровайдера. Внутренний криптопровайдер работает в любом веб-браузере с запущенным на машине приложением ELMA Агент.