Настройка "Значимых событий"
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
Читают тему
Подскажите, как будет выглядеть "произвольный код" получателя электронного письма? как его получить из объекта источника?
Видимо речь идет о версии 1С:CRM, редакция 1.4
При использовании значимых событий имеется пример кода в типовом решении. Получение реквизитов конкретного объекта доступно через переменную Объект и далее через точку к нему. Также можно выполнять все возможности запросов. Примеров кода, кроме указанных в типовом решении выкладывать здесь не планируется, т.к. не входит в задачи данного форума. Если только кто-то из коллег захочет поделиться своими наработками в этой части.
Установил демонстрационную базу, в ней нет примеров значимых событий.
С помощью значимых событий формирую письмо при создании новой номенклатуры в ИБ.
В тексте письма пытаюсь сделать активную ссылку на созданную позицию, но не могу сообразить как это сделать. На данный момент код такой:
P.S. и еще такой нюанс, формируется не одно письмо, а два.. почему это происходит?
В значимом событии установлено отрабатывать "ПриЗаписи" и только для новых объектов
пытаюсь сделать активную ссылку на созданную позицию
Да... хотел бы из письма открывать карточку номенклатуры. Подскажите Алексей как тогда правильно будет обращение к карточке? и по поыводу двойного создания письма можете прокомментировать?
1) получить ссылку на объекта информационной базы при помощи метода
Это будет строка типа "e1cib/data/Документ.CRM_Событие?ref=b522f0def12c94b811e10490e29d5e72"
2) эту ссылку нужно прописать в теге <a HREF= >
3) Нужно добавить обработчик нажатия на гиперссылку для поля текста письма, в нем сделать проверку на тип ссылки, чтобы определять что это ссылка на объект базы, а не просто на некий сайт.
Думаю вполне достаточно проверять что в начале идет строка "e1cib/data"
И для таких строк выполнять метод
В результате откроется карточка нужного объекта.
А вам как я понимаю, нужно в обычном?
Прикрепленные файлы
Попробую разобраться
пришлите скрин настройки.
И уточните релиз и конфигурацию
Платформа: 1С:Предприятие 8.2 (8.2.16.368)
Конфигурация: Комплексная автоматизация, редакция 1.1 + CRM, редакция 1.4 (1.1.26/1.4.5) (1.1.26.1)
Прикрепленные файлы
И затем производится запись по кнопке ОК.
В этом случае подписка на событие ПриЗаписи отрабатывает 2 раза и 2 раза выполняется прописанное действие.
Нам нужно проанализировать и доработать алгоритм, чтобы отрабатывало только один раз, независимо от программной записи. Сделаем в след. релизе CRM 1.4. В ближ. релиз СRM это не попадет, но в спарки постараемся.