|
|
#1 |
|
Участник
|
прикреплении нескольких файлов
Конкретная задача: под сущность Аукцион - заведенно самостоятельно, требуеться пакет документов. его делают в приложениях разных затем хотят прикрепить именно к этому аукциону, возникает вопрос - можно это сделать сразу пачкой, или придеться каждый документ по отдельности цеплять?
Какие могут быть варианты решения этой задачки? |
|
|
|
|
#2 |
|
Чайный пьяница
|
Цитата:
Сообщение от e.pasechny
Конкретная задача: под сущность Аукцион - заведенно самостоятельно, требуеться пакет документов. его делают в приложениях разных затем хотят прикрепить именно к этому аукциону, возникает вопрос - можно это сделать сразу пачкой, или придеться каждый документ по отдельности цеплять?
Какие могут быть варианты решения этой задачки?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#3 |
|
Участник
|
через кастом можно сделать все ... думал есть проще варианты...
например как-то привязывать к определенной папке в SharePoint и фреймом ее открывать. |
|
|
|
|
#4 |
|
Чайный пьяница
|
В коробке массового прикрепления файлов - нет. А насчёт того, что через Шарапоинт проще - так не у всех он внедрён, а кастомная страница будет работать и без внедрённого шарапоинта.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
| За это сообщение автора поблагодарили: e.pasechny (1). | |
|
|
#5 |
|
Moderator
|
SharePoint использует ActiveX контрол Microsoft Office Multiple Upload Control в составе библиотеки STSUPLD.DLL. Насколько я понимаю из описания на MSDN у него нет методов позволяющих получить адрес выбранных файлов, так что этот путь нам не поможет.
Самый простой способ: сделать страницу где в N фреймах будут показаны N стандартных CRM диалогов с атачментами. Выбираем в каждой по файлу и давим ок.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
Последний раз редактировалось Артем Enot Грунин; 26.11.2009 в 11:47. |
|
|
|
| За это сообщение автора поблагодарили: e.pasechny (1), a33ik (5). | |
|
|
#6 |
|
Участник
|
Цитата:
Сначала я подумал что Вы предлагаете изменить стандартную страницу вызываемую при нажатие скрепочки, но похоже это не так. |
|
|
|
|
#7 |
|
Moderator
|
Самый простой способ: создайте на форме вашего Аукциона закладку Файлы. На ней разместите друг под другом несколько IFrame свойство SRC которого пусть указывает на адрес вида:
/notes/edit.aspx?hideDesc=1&pId=<Ид аукциона>&pType=<Код объекта аукцион>. Тогда вы сможете загружать несколько файлов подряд. Не "за раз", но все же удобнее. SRC фреймов нужно будет генерировать по событию OnLoad для формы изменения записи. Если будут проблемы - обращайтесь.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#8 |
|
Чайный пьяница
|
Создаётся кастомная страница скажем с 10 айфреймами в каждый из которых помещается стандартная страница загрузки документа Microsoft CRM.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#9 |
|
Участник
|
совсем глупый вопрос, где найти эту страничку стандартную ?
|
|
|
|
|
#10 |
|
Moderator
|
Я же написал http://<ваш сервер>/notes/edit.aspx?hideDesc=1&pId=<Ид аукциона>&pType=<Код объекта аукцион>
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#11 |
|
Участник
|
|
|
|
|
|
#12 |
|
Участник
|
продолжаем отжигать...
добавил закладку -кадр - фрайм возник вопрос как вставить ИД обьекта и Тип... не давно пользуясь Блогом mmcrm.ru делал один пример и по аналогии сделал у себя в функцию ОнЛоад добавил : Код: function GetFrameSource(tabSet)
{
debugger
if (crmForm.ObjectId != null)
{
var oId = crmForm.ObjectId;
var oType = crmForm.ObjectTypeCode;
var security = crmFormSubmit.crmFormSubmitSecurity.value;
return "/notes/edit.aspx?hideDesc=1&рId=" + oId + "&рType=" + oType;
}
else
{
return "about:blank";
}
}
crmForm.all.IFRAME_upload.src = GetFrameSource("areaActivities");хотя вот такая строка работает /notes/edit.aspx?hideDesc=1&pId=%7b20C0C29C-C7B7-DE11-9383-001D92F4B486%7d&pType=4 делаю вывод что либо ИД берется не правильно либо Тип.. Последний раз редактировалось e.pasechny; 27.11.2009 в 14:06. |
|
|
|
|
#13 |
|
Чайный пьяница
|
Цитата:
Сообщение от e.pasechny
продолжаем отжигать...
добавил закладку -кадр - фрайм возник вопрос как вставить ИД обьекта и Тип... не давно пользуясь Блогом mmcrm.ru делал один пример и по аналогии сделал у себя в функцию ОнЛоад добавил : Код: function GetFrameSource(tabSet)
{
debugger
if (crmForm.ObjectId != null)
{
var oId = crmForm.ObjectId;
var oType = crmForm.ObjectTypeCode;
var security = crmFormSubmit.crmFormSubmitSecurity.value;
return "/notes/edit.aspx?hideDesc=1&рId=" + oId + "&рType=" + oType;
}
else
{
return "about:blank";
}
}
crmForm.all.IFRAME_upload.src = GetFrameSource("areaActivities");Код: return "/notes/edit.aspx?hideDesc=1&рId=" + oId + "&рType==" + oType; Код: return "/notes/edit.aspx?hideDesc=1&рId=" + oId + "&рType=" + oType; Блог коментировать не буду. Ознакомьтесь с этой веточкой, может мнение своё выскажете.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#14 |
|
Чайный пьяница
|
Для того, чтобы проверить корректность формирования ссылки попробуйте такое:
строку Код: return "/notes/edit.aspx?hideDesc=1&рId=" + oId + "&рType=" + oType; Код: var url = "/notes/edit.aspx?hideDesc=1&рId=" + oId + "&рType=" + oType; alert(url); return url;
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#15 |
|
Участник
|
|
|
|
|
|
#16 |
|
Участник
|
punto switcher зло для разработчика .........залез на сервер в системные сообщения а там: The raw request was 'GET /***/notes/edit.aspx?hideDesc=1&СЂId={20C0C29C-C7B7-DE11-9383-001D92F4B486}&СЂType=4' called from тут то мне все стало понятно. |
|
|
|
|
#17 |
|
Участник
|
заказчик продолжает отжигать...
Есть ли возможность изменять(рдактировать) прикрепленные файлы? |
|
|
|
|
#18 |
|
Чайный пьяница
|
Загрузили из CRM, отредактировали, прикрепили обратно.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#19 |
|
Участник
|
Печально...
А кто-нибудь задумывался, прикреплять файл сразу из интернета? объясню ситуацию, есть сайт с аукционами где есть несколько документов, сейчас пользователю надо их скопировать на диск после чего вставить в CRM, возможно этот момент обойти - кроме как сделать поле куда вставлять ссылку? |
|
|
|
|
#20 |
|
Чайный пьяница
|
Цитата:
Сообщение от e.pasechny
Печально...
А кто-нибудь задумывался, прикреплять файл сразу из интернета? объясню ситуацию, есть сайт с аукционами где есть несколько документов, сейчас пользователю надо их скопировать на диск после чего вставить в CRM, возможно этот момент обойти - кроме как сделать поле куда вставлять ссылку?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|