Как настроить права доступа для формирования и отправки электронных писем с документами в 1С:Управление торговлей 11?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе работы с конфигурацией 1С:Управление торговлей (редакция 11) системные администраторы часто сталкиваются с ситуацией, когда пользователю (например, руководителю отдела продаж или менеджеру) необходимо отправлять счета и заказы клиентам напрямую из программы. Однако стандартных прав профиля часто оказывается недостаточно: при попытке сформировать письмо система выдает ошибку «Недостаточно прав для просмотра» или письмо создается, но фактически не уходит адресату. В этой статье мы подробно разберем, как правильно настроить права, учетные записи и системные параметры для стабильной работы почтового клиента.

Анализируем состав ролей для работы с почтой

Первым делом проанализируем ситуацию с правами доступа. Часто администраторы ограничиваются добавлением роли ИспользованиеУчетныхЗаписейЭлектроннойПочты, но этого недостаточно для полноценного цикла формирования и отправки документа. Для того чтобы кнопка с иконкой конверта в форме счета или заказа работала корректно, нам необходимо скомбинировать несколько ролей в профиле групп доступа.

Рассмотрим список критически важных ролей, которые должны быть назначены пользователю:

  1. Использование учетных записей электронной почты — базовое право, позволяющее выбирать учетную запись в форме письма.
  2. Ответственный за ведение взаимодействий — ключевая роль. В архитектуре 1С электронное письмо является объектом типа «Взаимодействие». Без этой роли пользователь не сможет даже открыть форму создания нового письма.
  3. Ответственный за ведение взаимодействий (дополнительный) — в новых версиях конфигураций (начиная с 11.4/11.5) права были разделены, и данная роль часто требуется для расширения полномочий по работе с объектами.
  4. Добавление и изменение присоединенных файлов — так как при нажатии на кнопку отправки система сначала генерирует печатную форму (PDF, Excel) и сохраняет ее как временный файл или объект в базе, без этих прав возникнет ошибка доступа именно в момент формирования вложения.
  5. Вывод на печать, сохранение в файл — это системное право необходимо для того, чтобы платформа могла сформировать табличный документ во временном хранилище.

Решаем проблему «Недостаточно прав для просмотра»

Если при нажатии на кнопку почты и выборе формата файла (например, PDF) система выдает ошибку «Недостаточно прав для просмотра», проанализируем возможные причины. Чаще всего проблема кроется не в самой почте, а в правах на чтение объектов, связанных с печатной формой.

Выясним причину через настройку профиля: проверьте, есть ли у пользователя доступ к справочнику ПрисоединенныеФайлы для того типа документа, который он отправляет. Например, если отправляется «Заказ клиента», у пользователя должны быть права на чтение и добавление в справочник ЗаказКлиентаПрисоединенныеФайлы.

Также проверим настройки RLS (Record Level Security). Если в базе включено ограничение прав на уровне записей, убедитесь, что в карточке учетной записи электронной почты установлен флаг «Для всех пользователей» или конкретный пользователь добавлен в список разрешенных. Если учетная запись настроена как «личная», другие сотрудники (даже с ролью руководителя) не смогут использовать ее для отправки.

Настройка Органайзера и глобальных опций

Иногда нужные пункты меню просто отсутствуют в интерфейсе. Посмотрим на ситуацию, когда в разделе «Администрирование» нет пункта «Органайзер». Это означает, что функциональная опция использования почты отключена на уровне всей системы.

Для включения выполним следующие шаги:

  1. Перейдем в раздел НСИ и администрирование.
  2. Выберем пункт Настройка разделов — Органайзер.
  3. Установим флажок Почтовый клиент.

Только после активации этой опции роли, связанные с взаимодействиями, начнут влиять на видимость кнопок и форм в интерфейсе пользователя.

Особенности работы в файловом режиме базы данных

Разберем ситуацию, описанную многими пользователями: письмо успешно создается, нажимается кнопка «Отправить», программа не выдает ошибок, но письмо не доходит до адресата и не появляется в папке «Отправленные». В 90% случаев это связано с работой регламентных заданий в файловой базе.

В клиент-серверном варианте за отправку почты отвечает сервер 1С, который выполняет задание ОтправкаПочтовыхСообщений автоматически. В файловой базе регламентные задания выполняются только в том случае, если запущен специальный сеанс (выделенный клиент) или если включена специальная опция в настройках.

Для решения этой проблемы без настройки выделенного сервера заданий выполним следующие действия:

  1. Зайдем в систему под правами Администратора.
  2. Перейдем в Администрирование — Органайзер — Настройка работы с почтой.
  3. На закладке Прочие установим флажок Отправлять письма сразу.

Важный нюанс: часто этот флажок доступен только под полными правами. Как показывает практика, можно временно дать пользователю права администратора, установить эту галочку в его интерфейсе, а затем забрать права администратора обратно. Настройка сохранится, и система будет инициировать отправку письма немедленно в том же программном потоке, не дожидаясь срабатывания фонового задания.

Проверка работоспособности учетной записи

Проанализируем еще один технический момент. Если под администратором почта уходит, а под менеджером нет (даже при наличии всех ролей), проверьте настройки самой учетной записи. В 1С:УТ 11 существует разделение на «Учетную запись для отправки» и «Учетную запись для получения».

Если в профиле пользователя настроена только отправка, он может не видеть историю своих писем в панели «Рабочий стол» или в списке взаимодействий, так как у него нет прав на чтение входящих/исходящих объектов в соответствующих папках. Для полноценной работы убедитесь, что в настройках учетной записи (раздел Администрирование — Учетные записи электронной почты) корректно пройден тест настроек (кнопка «Проверить настройки») именно под тем пользователем, который будет работать.

Итоги настройки

Подводя итог, краткий чек-лист для настройки отправки счетов из 1С:УТ 11:

Следуя этим шагам, мы обеспечим корректную работу менеджеров с электронной почтой, исключив ошибки доступа и проблемы с «зависанием» писем в очереди отправки.

← На главную