AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2007, 08:49   #1  
SLK is offline
SLK
Участник
 
67 / 19 (1) ++
Регистрация: 23.08.2006
Цитата:
Сообщение от tatra Посмотреть сообщение
Я подобную задачу (только вместо контактов - платежи на возможной сделке) решил с помощью фрэймика. Где фрэймик в CRM ставите не забудьте галочки - чтобы параметры в фрэймик передавались, и снять галочку ограничивающую использование сценариев.
Вобщем на фрэмик передастся Id компании. А там, в DataSet, или как вы организуете, должен быть запрос типа

select тра-та-та from SWT_ MSCRM.dbo.Contact where ParentCustomerId=[параметр ID]

Если не ParentCustomerId, то какой нибудь AccountId - вобщем посмотрите по базе.
Если непонятно, пишите, я разьясню.
Интересная идея, вопрос в том как организовать этот самый фрэймик способный воспринимать переданный id и как будет выглядет итоговый фрейм? Это будет список контактов без возможности их создания?
Старый 28.12.2007, 09:14   #2  
tatra is offline
tatra
Участник
 
229 / 11 (1) +
Регистрация: 21.09.2007
Адрес: Самара
Фрэймик - это обычное Web приложение (Web сайт если совсем грубо). Или если короче Web-страница, на которой находится одна лишь таблица.
Организацию приема никак не нужно делать (все само делается).
А извлечь параматры можно так:
string Account_ID = this.Request.QueryString["id"].Substring(1, 36);
(это в серверном коде ASP.Net приложения)
Визуально все может выглядеть именно так как вы нарисовали (потребуется настройка Gridа).
А на счет создания новых контактов в этом месте - вполне можно, проанализируйте адрес открытой странички для нового контакта (CTRL+N чтоб увидеть), и вызывайте ее с нужными параметрами (window.open('адрес URL ')) со своего фрэймика в нужный момент.
А вобще, нужно иметь ввиду, что скорее всего все эти доработки будут выглядеть КУСТАРНО. И прежде чем что то делать, нужно выяснить нет ли встроенной функциональности (как правило она бывает)

Последний раз редактировалось tatra; 28.12.2007 в 09:26.
Старый 28.12.2007, 09:57   #3  
SLK is offline
SLK
Участник
 
67 / 19 (1) ++
Регистрация: 23.08.2006
Цитата:
Сообщение от tatra Посмотреть сообщение
Фрэймик - это обычное Web приложение (Web сайт если совсем грубо). Или если короче Web-страница, на которой находится одна лишь таблица.
Организацию приема никак не нужно делать (все само делается).
А извлечь параматры можно так:
string Account_ID = this.Request.QueryString["id"].Substring(1, 36);
(это в серверном коде ASP.Net приложения)
Визуально все может выглядеть именно так как вы нарисовали (потребуется настройка Gridа).
А на счет создания новых контактов в этом месте - вполне можно, проанализируйте адрес открытой странички для нового контакта (CTRL+N чтоб увидеть), и вызывайте ее с нужными параметрами (window.open('адрес URL ')) со своего фрэймика в нужный момент.
А вобще, нужно иметь ввиду, что скорее всего все эти доработки будут выглядеть КУСТАРНО. И прежде чем что то делать, нужно выяснить нет ли встроенной функциональности (как правило она бывает)
Спасибо за совет, буду пытаться. А насчет кустарности согласен, поэтому хотелось решить задачу через встроенный функционал, но пока идей на этот счет нет.
Старый 11.01.2008, 12:43   #4  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Цитата:
Сообщение от tatra Посмотреть сообщение
...Визуально все может выглядеть именно так как вы нарисовали (потребуется настройка Gridа).
...
В связи с процитированным возник такой вопрос: как настроить стандартный грид в студии, чтобы он выглядел аналогично гриду CRM, при создании собственной странички? По-моему, ту не всё так просто: нужно иметь в наличии библиотеку компонентов, применяемых в MS CRM, ну либо хотя бы сам грид из такой бибилиотеки... доступны ли вообще такие компоненты для использования при разработке?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Дочерние организации (Бизнес-партнеры) Bakai Madybaev Dynamics CRM: Функционал 6 09.10.2008 17:40
Фильтр для отчета - из списка связанных записей? AlekseyS Dynamics CRM: Разработка 3 11.09.2008 10:54
Список участников маркетингового списка koalex Dynamics CRM: Функционал 4 25.04.2008 09:04
Изменение свойств контакта при изменении свойств организации koalex Dynamics CRM: Функционал 6 22.02.2008 09:27
Как присвоить большому кол-ву контактов одно значение stor Dynamics CRM: Администрирование 3 22.01.2007 19:59

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.