Настройка "Значимых событий"

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Настройка "Значимых событий"
 
Задача отправлять письма исполнителям при создании для них в ИБ любого БП.
Подскажите, как будет выглядеть "произвольный код" получателя электронного письма? как его получить из объекта источника?
 
Добрый день, Андрей!

Видимо речь идет о версии 1С:CRM, редакция 1.4
При использовании значимых событий имеется пример кода в типовом решении. Получение реквизитов конкретного объекта доступно через переменную Объект и далее через точку к нему. Также можно выполнять все возможности запросов. Примеров кода, кроме указанных в типовом решении выкладывать здесь не планируется, т.к. не входит в задачи данного форума. Если только кто-то из коллег захочет поделиться своими наработками в этой части.
 
Здравствуйте, Алексей!
Установил демонстрационную базу, в ней нет примеров значимых событий.
 
Коллеги, помогите с написанием кода :)
С помощью значимых событий формирую письмо при создании новой номенклатуры в ИБ.
В тексте письма пытаюсь сделать активную ссылку на созданную позицию, но не могу сообразить как это сделать. На данный момент код такой:
Код
ТекстПисьма="<HT ML><HEAD></HEAD>" +
"<BODY>" +
"<P>Новая номенклатура - " + 
"<A HREF=ОбъектИсточник.Ссылка> " +
ОбъектИсточник.Ссылка + "</A></P>" +
"<P></P></HTML>" +
"<BODY>" +
"<P>Не отвечайте на это письмо, оно сформировано автоматически.</P>" +
"<P></P>"


P.S. и еще такой нюанс, формируется не одно письмо, а два.. почему это происходит?
В значимом событии установлено отрабатывать "ПриЗаписи" и только для новых объектов
Изменено: Андрей Федотов - 12.12.2012 12:30:52
 
Цитата
Андрей Федотов пишет:
пытаюсь сделать активную ссылку на созданную позицию
Не совсем понял, что ожидается от такого кода... Вы хотите чтобы прямо из письма открывалась карточка  номенклатуры? Как для этого поможет html тег "HREF" ??
 
Здравствуйте, Алексей!
Да... хотел бы из письма открывать карточку номенклатуры. Подскажите Алексей как тогда правильно будет обращение к карточке? и по поыводу двойного создания письма можете прокомментировать?
 
Просто так открыть из HTML-поля объект 1С нельзя. Для этого нужно:
1) получить ссылку на объекта информационной базы при помощи метода
Код
ПолучитьНавигационнуюСсылку(<ВашОбъект.Ссылка>)

Это будет строка типа "e1cib/data/Документ.CRM_Событие?ref=b522f0def12c94b811e10490e29d5e72"

2) эту ссылку нужно прописать в теге <a HREF= >

3) Нужно добавить обработчик нажатия на гиперссылку для поля текста письма, в нем  сделать проверку на тип ссылки, чтобы определять что это ссылка на объект базы, а не просто на некий сайт.
Думаю вполне достаточно проверять что в начале идет строка "e1cib/data"
И для таких строк выполнять метод
Код
ПерейтиПоНавигационнойСсылке(<ссылка>) 

В результате откроется карточка нужного объекта.
Изменено: Алексей Полубенский - 12.12.2012 16:13:49
 
Но это будет работать только в управляемом режиме!
А вам как я понимаю, нужно в обычном?
 
В обычном режиме сложнее. пример есть в 1.4, приведу кусок кода- см файлик
 
Алексей, спасибо!
Попробую разобраться
 
Алексей, подскажите... почему формируется два письма?
 
У вас в коде нет создания емейл? Только настройка в самом значимом событии?
пришлите скрин настройки.
И уточните релиз и конфигурацию
 
В коде создания нет, письмо формируется значимым событием.
Платформа: 1С:Предприятие 8.2 (8.2.16.368)
Конфигурация: Комплексная автоматизация, редакция 1.1 + CRM, редакция 1.4 (1.1.26/1.4.5) (1.1.26.1)
 
письмо создается 2 раза из-за того что в типовом коде в форме номенклатуре производится програмная записиь элемента при заполнение реквизитов "Единица хранения остатков" и "Единица для отчетов"
И затем производится запись по кнопке ОК.

В этом случае подписка на событие ПриЗаписи отрабатывает 2 раза и 2 раза выполняется прописанное действие.

Нам нужно проанализировать и доработать алгоритм, чтобы отрабатывало только один раз, независимо от программной записи. Сделаем в след. релизе CRM 1.4.  В ближ. релиз СRM  это не попадет, но в спарки постараемся.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С