Имя: Пароль:
1C
1С v8
V8: УТ 11 - как использовать персональную учетную запись почты?
0 puff
 
13.12.12
14:13
Управление торговлей 11.0.9.12. Создал системную учетную запись, все работает, но теперь понадобилось, чтобы все пользовались персональными, сделал персональные, протестировал, привязал к учетным записям, но по-умолчанию письма (например при отправке печатной формы) создаются все так же для системной учетной записи. Как исправить?
1 puff
 
13.12.12
15:41
Похоже что никак автоматически добавлять отправителя по-умолчанию нельзя, неясно только зачем тогда их (учетные записи) привязывают к пользователям, механизм имхо не используется.
Вот функция, выбирает первого попавшегося с настройками разрешающими отправку:
2 puff
 
13.12.12
15:42
Функция ПолучитьУчетнуюЗаписьДляОтправкиПоУмолчанию() Экспорт
   
   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
   |    УчетныеЗаписиЭлектроннойПочты.Ссылка
   |ИЗ
   |    Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
   |ГДЕ
   |    УчетныеЗаписиЭлектроннойПочты.ИспользоватьДляОтправки";
   
   РезультатЗапроса = Запрос.Выполнить();
   Если РезультатЗапроса.Пустой() Тогда
       Возврат Справочники.УчетныеЗаписиЭлектроннойПочты.ПустаяСсылка();
   КонецЕсли;
   
   Выборка = РезультатЗапроса.Выбрать();
   Выборка.Следующий();
   Возврат Выборка.Ссылка;
   
КонецФункции