Текущее время: Пт, мар 29 2024, 03:48

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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