В процессе работы с конфигурацией 1С:Управление торговлей (редакция 11) системные администраторы часто сталкиваются с ситуацией, когда пользователю (например, руководителю отдела продаж или менеджеру) необходимо отправлять счета и заказы клиентам напрямую из программы. Однако стандартных прав профиля часто оказывается недостаточно: при попытке сформировать письмо система выдает ошибку «Недостаточно прав для просмотра» или письмо создается, но фактически не уходит адресату. В этой статье мы подробно разберем, как правильно настроить права, учетные записи и системные параметры для стабильной работы почтового клиента.
Первым делом проанализируем ситуацию с правами доступа. Часто администраторы ограничиваются добавлением роли ИспользованиеУчетныхЗаписейЭлектроннойПочты, но этого недостаточно для полноценного цикла формирования и отправки документа. Для того чтобы кнопка с иконкой конверта в форме счета или заказа работала корректно, нам необходимо скомбинировать несколько ролей в профиле групп доступа.
Рассмотрим список критически важных ролей, которые должны быть назначены пользователю:
Если при нажатии на кнопку почты и выборе формата файла (например, PDF) система выдает ошибку «Недостаточно прав для просмотра», проанализируем возможные причины. Чаще всего проблема кроется не в самой почте, а в правах на чтение объектов, связанных с печатной формой.
Выясним причину через настройку профиля: проверьте, есть ли у пользователя доступ к справочнику ПрисоединенныеФайлы для того типа документа, который он отправляет. Например, если отправляется «Заказ клиента», у пользователя должны быть права на чтение и добавление в справочник ЗаказКлиентаПрисоединенныеФайлы.
Также проверим настройки RLS (Record Level Security). Если в базе включено ограничение прав на уровне записей, убедитесь, что в карточке учетной записи электронной почты установлен флаг «Для всех пользователей» или конкретный пользователь добавлен в список разрешенных. Если учетная запись настроена как «личная», другие сотрудники (даже с ролью руководителя) не смогут использовать ее для отправки.
Иногда нужные пункты меню просто отсутствуют в интерфейсе. Посмотрим на ситуацию, когда в разделе «Администрирование» нет пункта «Органайзер». Это означает, что функциональная опция использования почты отключена на уровне всей системы.
Для включения выполним следующие шаги:
Только после активации этой опции роли, связанные с взаимодействиями, начнут влиять на видимость кнопок и форм в интерфейсе пользователя.
Разберем ситуацию, описанную многими пользователями: письмо успешно создается, нажимается кнопка «Отправить», программа не выдает ошибок, но письмо не доходит до адресата и не появляется в папке «Отправленные». В 90% случаев это связано с работой регламентных заданий в файловой базе.
В клиент-серверном варианте за отправку почты отвечает сервер 1С, который выполняет задание ОтправкаПочтовыхСообщений автоматически. В файловой базе регламентные задания выполняются только в том случае, если запущен специальный сеанс (выделенный клиент) или если включена специальная опция в настройках.
Для решения этой проблемы без настройки выделенного сервера заданий выполним следующие действия:
Важный нюанс: часто этот флажок доступен только под полными правами. Как показывает практика, можно временно дать пользователю права администратора, установить эту галочку в его интерфейсе, а затем забрать права администратора обратно. Настройка сохранится, и система будет инициировать отправку письма немедленно в том же программном потоке, не дожидаясь срабатывания фонового задания.
Проанализируем еще один технический момент. Если под администратором почта уходит, а под менеджером нет (даже при наличии всех ролей), проверьте настройки самой учетной записи. В 1С:УТ 11 существует разделение на «Учетную запись для отправки» и «Учетную запись для получения».
Если в профиле пользователя настроена только отправка, он может не видеть историю своих писем в панели «Рабочий стол» или в списке взаимодействий, так как у него нет прав на чтение входящих/исходящих объектов в соответствующих папках. Для полноценной работы убедитесь, что в настройках учетной записи (раздел Администрирование — Учетные записи электронной почты) корректно пройден тест настроек (кнопка «Проверить настройки») именно под тем пользователем, который будет работать.
Подводя итог, краткий чек-лист для настройки отправки счетов из 1С:УТ 11:
ОтветственныйЗаВедениеВзаимодействий и ИспользованиеУчетныхЗаписейЭлектроннойПочты.Следуя этим шагам, мы обеспечим корректную работу менеджеров с электронной почтой, исключив ошибки доступа и проблемы с «зависанием» писем в очереди отправки.