Цитата:
Сообщение от
Ronin2007
Спасибо за ответ. Но не совсем понятна мысль
Создаются записи, подчинённые к той сущности, для которой и сработал плагин. Таких, созданных плагином, записей будет столько же, сколько и продуктов для возможной сделки. О какой ссылке шла речь?
Писал с телефона, поэтому было не совсем удобно. Плагин должен не только создать кучу объектов, но и как-то вернуть результат чтобы вы знали как искать ваш "запрос цен". Для этого у служебного объекта должно быть лукап поле, которое заполнит плагин. Иными словами вам нужна следующая объектная модель:
Возможная сделка 1:N Служебный объект N:1 Запрос цен 1:N Продукт для запроса цен.
- Скрипт создает объект "Служебный объект" указав поле "Возможная сделка".
- Срабатывает плагин и создает объект "Запрос цен" (и все прочее) и помещает Id созданного объекта в поле Служебного объекта.
- Скрипт получает Id созданного им служебного объекта. Так как плагин в этот момент уже отработал, в поле служебного объекта есть Id Запроса цен, который создал плагин
- Скрипт вычитывает Id запроса цен и открывает его форму через Xrm.Page.open
Так понятнее?