Показать сообщение отдельно
Старый 07.11.2012, 17:47   #5  
Violette is offline
Violette
Участник
Аватар для Violette
 
18 / 10 (1) +
Регистрация: 06.11.2012
Адрес: Москва
До этого пробовала сделать, как описано на mmcrm.ru
http://mmcrm.ru/?p=1988

1.Скачайте и импортируйте в CRM управляемое Решение Ribbon Workbench;
2.Создайте новое неуправляемое Решение и добавьте него:
3.Объект, Ленту которого собираетесь редактировать;
Нужные для кнопок иконки (в виде Веб-ресурсовв);
4.JS Веб-ресурсы, которые необходимо запускать по нажатию на кнопки, например.
5.Перейдите к меню Решений или Настроек в Параметрах. На Ленте нажмите кнопку «Ribbon Workbench» – щелкните по ней;
6.Ribbon Workbench откроется в новом окне. Во всплывающем окне выберете созданное ранее неуправляемое Решение с нужным объектом – все, можете касячить

На 5-ом пункте чуда не произошло, кнопка не появилась, хотя импорт завершился нормально, без видимых ошибок.

А ещё позабавило то, что "нужные для кнопок иконки" из пункта 3 всё равно приходится брать из экспортированного castomization.xml для данной сущности.
Ведь там же прописаны требуемые Image16by16="$webresource:new_debug_info_btn_16" Image32by32="$webresource:new_debug_info_btn_32".
То есть, автоматизированность получается на уровне "поймайте муху, оторвите ей крылья, посыпьте волшебным порошком - и она обязательно сдохнет".
Или я опять что-то делаю не так?

Последний раз редактировалось Violette; 07.11.2012 в 18:14.