CRM 2.0.7.1 Учетная запись для Отправки По Умолчанию

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
CRM 2.0.7.1 Учетная запись для Отправки По Умолчанию
 
УправлениеЭлектроннойПочтой.ПолучитьУчетнуюЗаписьДляОтправкиПоУмолчанию()

функция возвращает первую попавшуюся запись БЕЗ КОНТРОЛЯ прав доступа к этой записи.

Воспользовались этой функцией для своей доработки, а оказалось, что она может выдать пользователю "чужую" учетку к которой у пользователя нет прав.
 
Добрый день!
Передала разработчикам-будут анализировать и вносить изменения.
 
Функция ПолучитьУчетнуюЗаписьДляОтправкиПоУмолчанию() не используется в конфигурации.
Единственное место где она вызывалась - комментировано.

Если вы хотите использовать данную функцию, вам нужно ее дорабатывать под ваши потребности.
Уточню, что это функция типового общего модуля БСП, а не наша доработка.

У нас в модуле исход. письма используется другой код:

Код
//+CRM
   ОсновнаяУчетнаяЗапись = ХранилищеОбщихНастроек.Загрузить("ОсновнаяУчетнаяЗапись", "ОсновнаяУчетнаяЗапись");
   Если НЕ ОсновнаяУчетнаяЗапись = Неопределено Тогда
      УчетнаяЗапись = ОсновнаяУчетнаяЗапись;
   КонецЕсли;
//-CRM

   Если Не ЗначениеЗаполнено(УчетнаяЗапись) Тогда
   //+CRM
   //   УчетнаяЗапись = УправлениеЭлектроннойПочтой.ПолучитьУчетнуюЗаписьДляОтправкиПоУмолчанию();
   
      СписокУчетныхЗаписей = Новый СписокЗначений;
      
      УправлениеЭлектроннойПочтой.ПолучитьДоступныеУчетныеЗаписиДляОтправки(СписокУчетныхЗаписей);
      
      Если СписокУчетныхЗаписей.Количество() > 0 Тогда
         УчетнаяЗапись = СписокУчетныхЗаписей[0].Значение;
      КонецЕсли;   
   //-CRM   
   КонецЕсли;
   ОтправительПредставление = ПолучитьПредставлениеДляУчетнойЗаписи(УчетнаяЗапись);
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С