Не прекрепляются эмейлы к документам при отправке отчета на эл. адрес
Добрый день!
При отправке отчета по эмейлу из раздела "документы", емеил не прикрепляется в деталь "E-mail". Приходится переходить к контакту, указанному в документе, находить у него в детале "E-mail" это письмо, переходить к этому письму в раздел Email, затем там в детале "Документы" находить и прикреплять этот документ - тогда тогда письмо появится в детале e-mail раздела документа.
Проверил и на версии 3.1 и на 3.2 ни там ни там прекрепление автоматом не происходит.
Приходится делать много доп. рутинных операций вручную.
Что необходимо сделать чтобы это исправить? Заранее спасибо.
Точная версия 3.1.0.23 MSSQL 2005 WinXP SP3
Нравится
Serega, Вы отправляете письмо через действие "Отправить E-Mail" в окне предпросмотра отчёта (wnd_BaseFastReportPreview)? В этом действии не происходит привязки писем. То, что письмо привязывается к контакту, которому Вы отправляете письмо, скорее всего, реализовано настройками автопривязки письма в момент отправки. К остальным объектам его необходимо привязывать вручную. Например, через детали в разделе "E-Mail" или в MS Outlook с помощью кнопки "Загрузить в Terrasoft CRM".
Поскольку в упомянутых Вами версиях Terrasoft привязка писем осуществлялась исключительно средствами ядра, реализовать автоматическую привязку писем к документу вряд ли возможно. Если письмо можно однозначно идентифицировать с документом (например, в теме письма будет обязательно присутствовать фраза "Документ №345"), можно средствами СУБД создать триггер на добавление (ON INSERT) записи в таблицу tbl_MailMessage, в котором проверять наличие номера документа в теме письма и в положительном случае добавлять новую запись в tbl_DocumentMessage.
Решили пойти путем создания своего действия, которое будет создавать pdf-файл по выбранному документу, отправлять его на указанный емеил и привязывать этот емеил к документу.
Вот только непонятно с чего начать. Подскажите пожалуйста как создать пдф и прикрепить его к оутлуку.
Заранее спасибо!
Если у Вас есть отчёт, в котором формируется карточка выбранного документа, у Вас есть возможность сразу отправить его по E-mail в формате pdf с помощью действия "Отправить по E-mail"->"Версия PDF". Обработка этого действия происходит в скрипте scr_BaseFastReportPreview. Посмотрите, как реализована функция SendByEmail в этом скрипте, это должно помочь в решении Вашей задачи.