Показать сообщение отдельно
Старый 18.01.2016, 07:46   #1  
Дмитрий А.А. is offline
Дмитрий А.А.
Участник
Аватар для Дмитрий А.А.
 
173 / 19 (1) ++
Регистрация: 24.07.2015
Адрес: СПб
Копирование кнопки в Ribbon Workbench
Добрый день.
CRM 2011.
Существует кнопка "Развернуть продукт" для объекта "Возможная сделка". Появилась необходимость создать такую же кнопку, но уже для объекта "Заказ". Функционал кнопки - превращает выбранный продукт в его составляющие и обнуляет количество исходного продукта.
В Ribbon Workbench нашел кнопку, сделал такую же на нужной панели, перетащил все её атрибуты, посмотрел скрипт, обрабатывающий нажатие данной кнопки:
js.txt
не увидел в скрипте ничего, что связывало бы работу кнопки с конкретными сущностями, только общий запрос.
Работал скрипт изначально с сущностью "Продукт для Возможной Сделки", а теперь ему предстоит работать с "Продукт для заказа", но и тот, и другой опираются на базовую сущность "Продукт".
Ну а теперь о проблеме: при нажатии на кнопку выпала ошибка:
" 'SalesOrderDetail' entity doesn't contain attribute with Name = 'opportunityid'."
Ошибка мне вполне понятна, но вот в каком месте искать её корень - я не понимаю. Хотелось бы услышать подсказку, которая натолкнула бы на мысль, где и что править, так как что либо похожее в исходном скрипте не вижу, а в какую сторону копать - не понимаю.
Заранее спасибо.