Текущее время: Вт, мар 19 2024, 13:39

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Создатель случая
СообщениеДобавлено: Пн, дек 02 2013, 01:06 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 24 2013, 08:01
Сообщения: 93
Всем привет! к вам такой вопрос, уважаемые форумчане: при создании случая есть поле "Создатель", в которое записывается логин создателя случая, мне нужно отобразить также его ФИО (аналогичный пример: поле "Ответственный" в операциях "Возможность"). Как это можно сделать по-быстрому?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Пн, дек 02 2013, 09:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
"По-быстрому" :)
Собственное поле (value attribute) и в нём получать поле из атрибута модели (model attribute), а дальше конвертить как хочется.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Пн, дек 02 2013, 11:08 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 24 2013, 08:01
Сообщения: 93
честно, не совсем понял :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Пн, дек 02 2013, 12:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Значит, по-быстрому не получится. Вам нужно новое поле на ракурсе. Создайте его в соответствующем узле контекста как поле значения. Затем в GET-методе этого поля получайте значение из стандартно поля "создатель", преобразуйте нужным образом и возвращайте его в value. Конфигурацией выведите этой поле на формочку.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Пн, дек 02 2013, 13:46 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 24 2013, 08:01
Сообщения: 93
подскажите, пожалуйста, в какой таблице лежат данные по бизнес-партнерам(сотрудники), в but000 есть ФИО, которое мне нужно, но я не знаю как связать в запросе с логином (указываемый при входе в веб-клиент)?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создатель случая  Тема решена
СообщениеДобавлено: Пн, дек 02 2013, 22:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
ФМ BP_CENTRALPERSON_GET. По полю EV_BU_PARTNER_GUID поищите его имя (только не селектом из but000...). А может и ev_name из того же ФМа вам подойдёт.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Ср, дек 04 2013, 09:53 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 24 2013, 08:01
Сообщения: 93
создал новое поле, сформировал методы get/set. Теперь хотел посмотреть в ракурсе crmcmp_cmg/detail метод get_created_by, но там все строки стандартны. как в get-методе своего нового поля для ФИО создателя случая подтянуть в value значение, используя ФМ BP_CENTRALPERSON_GET, не понимаю((( call function??


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Ср, дек 04 2013, 12:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
У вас в get-методе есть строчка:
dref = current->get_property( 'XXXX' ).
где XXX - это ваше имя нового поля (атрибута).
Замените её на
dref = current->get_property( 'CREATED_BY' ).

После дальнейших стандартных преобразований в value в конце метода у вас будет created_by. Отсюда начинаете вашу логику. Берёте его. Подаёте в BP_CENTRALPERSON_GET в IV_USERNAME значение из value. Получаете обратно EV_NAME. Его значение присваиваете теперь value.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Ср, дек 04 2013, 16:24 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 24 2013, 08:01
Сообщения: 93
Спасибо, разобрался :D Простите за мою темноту)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Чт, дек 05 2013, 13:40 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 04 2013, 06:20
Сообщения: 10
а для случаев такого функц. модуля нет, случайно?)))


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создатель случая
СообщениеДобавлено: Чт, дек 05 2013, 23:21 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, апр 13 2007, 16:52
Сообщения: 381
Пол: Мужской
Какого именно? BP_CENTRALPERSON_GET - общий ФМ. Нет разницы, случай или операция или что-то другое. Есть пользователь - легко получит имя. Для делового партнера есть ФМ BUPA_DESCRIPTION_GET.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB