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