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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2013, 10:52   #1  
Prok is offline
Prok
Участник
 
101 / 11 (1) +
Регистрация: 31.01.2013
Связанные сущности
Коллеги, добрый день!
Есть сущность Пользователь, у него в связанных есть "Организации", там собраны, организации, которые были созданы этим пользователем. А мне необходимо выводить список организаций, у которых данный пользователь ответственный.
И что-то не могу сообразить как это сделать. Попытался в сабгриде (Настройка формы => Вставить => Вложенная сетка) выбрать нужное представление, но это не помогло
Старый 06.06.2013, 11:43   #2  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Вы можете отфильтровать FetchXML в Вашем сабгриде.
чтобы он выводил то, что Вам необходимо.

в самом Fetch уже указывайте идентификатор пользователя, карту которого Вы открыли.

пример фильтрации

https://community.dynamics.com/crm/b...x#.UbA9fECedgE

Еще можно отчет сделать, но проще земенить Fetch
__________________
Мой блог https://procrm.tv
За это сообщение автора поблагодарили: Prok (1).
Старый 06.06.2013, 13:03   #3  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от Prok Посмотреть сообщение
Коллеги, добрый день!
Есть сущность Пользователь, у него в связанных есть "Организации", там собраны, организации, которые были созданы этим пользователем. А мне необходимо выводить список организаций, у которых данный пользователь ответственный.
И что-то не могу сообразить как это сделать. Попытался в сабгриде (Настройка формы => Вставить => Вложенная сетка) выбрать нужное представление, но это не помогло
Ух что-то вы там наделали страшного....
Цитата:
у него в связанных есть "Организации"
Это вы сами сделали что ли???? В стандарте нет такого...Они то связаны, но визуально этого не видно.

Цитата:
А мне необходимо выводить список организаций, у которых данный пользователь ответственный.
Зачем именно в карточке пользователя это делать??? Еще и права потом давать на то, что бы видел пользователей и т.д.
Не проще сделать диаграмму по ответственным??? Хотя она тоже по моему есть... Очень удобно...

Цитата:
Попытался в сабгриде (Настройка формы => Вставить => Вложенная сетка) выбрать нужное представление
У меня все получилось. Выбрать надо в сабгриде в поле "сущность" - организации ответственный пользователь. Ну и представление какое вам там надо...
Старый 06.06.2013, 13:04   #4  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от g.Naukovych Посмотреть сообщение
Вы можете отфильтровать FetchXML в Вашем сабгриде.
чтобы он выводил то, что Вам необходимо.

в самом Fetch уже указывайте идентификатор пользователя, карту которого Вы открыли.

пример фильтрации

https://community.dynamics.com/crm/b...x#.UbA9fECedgE

Еще можно отчет сделать, но проще земенить Fetch
Зачем вы учите людей лезть в код??? и что-то там делать?
Ведь много чего можно сделать стандартом. И это будет надежней...
ИМХО
Старый 06.06.2013, 13:29   #5  
Prok is offline
Prok
Участник
 
101 / 11 (1) +
Регистрация: 31.01.2013
Сейчас посмотрел сабгрид, не очень хочется его выводить на форму. Т.е. необходимо сделать прямо в связанных. Сейчас в свзянных в Организациях отображаются те организации, которые создал пользователь. А мне необходимо там отображать только те организации, у которых данный пользователь является ответсвенным.
Старый 06.06.2013, 13:46   #6  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Цитата:
Сообщение от -O_o- Посмотреть сообщение
Зачем вы учите людей лезть в код??? и что-то там делать?
Ведь много чего можно сделать стандартом. И это будет надежней...
ИМХО
я не нашел как быстро стандартно сделать представление, котороя показывает на форме пользователя только те записи, которые создал он и за которые он ответственный сейчас. ЧТобы это все в сабгриде работало.

Это возможно сделать?

Знаете как скажите?
__________________
Мой блог https://procrm.tv
Старый 06.06.2013, 14:26   #7  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Рецепт приготовления:
1. Создать представление с нужными вам полями (условие = все активные).
2. Создаем грид у пользователя на карточке
2.1 В свойствах грида указываем (сущность) - Клиенты создано (если надо выводить записи, которые я создал, но ответственный может быть другой).
2.2 Выбираем нужное нам представление.
Все. - это если грид вытягивать на форму.

Цитата:
. Т.е. необходимо сделать прямо в связанных. Сейчас в свзянных в Организациях отображаются те организации, которые создал пользователь.
Ну так там должна быть возможность указывать представление. Вот и поменяейте представление на "ответственный".
Я не делал таких связей... по этому пример привести не могу...
Миниатюры
Нажмите на изображение для увеличения
Название: пользователь.png
Просмотров: 420
Размер:	67.3 Кб
ID:	8265  
Изображения
 
За это сообщение автора поблагодарили: Prok (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Форма редактирования сущности. FordSoft Dynamics CRM: Разработка 7 23.10.2012 14:43
Присвоение одного атрибута сущности значения другого атрибута связанной сущности vital.mih Dynamics CRM: Функционал 38 08.09.2010 10:53
Можно ли посчитать связанные сущности? Dekan Dynamics CRM: Разработка 30 21.08.2009 12:21
Тип грида (GridType) при выводе списка связанной сущности alsherin Dynamics CRM: Разработка 4 07.07.2009 19:18
Как создать экземпляр кастомной сущности через SOAP? Tony Green Dynamics CRM: Разработка 7 27.02.2009 08:37

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:14.