Наверняка вы уже знакомы с решением от Jim Wang для выбора нескольких значений из picklist MS CRM, а стиль самого picklist был изменен с добавлением чекбоксов.

Отличное решение, но, иногда, возникает необходимость выбирать все элементы из списка и если значений много, то будет неудобно выбирать каждое по отдельности. Поэтому вот небольшой javascript сниппет, который позволяет решить данную задачу.
Читать полностью »

Давно задумывался о том, как получить значение picklist в отчет. Сразу решения не нашел и пользовался очень громоздкой и не гибкой конструкцией типа:

SELECT CASE picklist
    WHEN '1' THEN 'Перезвонить'
    WHEN '2' THEN 'Первая встреча'
    WHEN '3' THEN 'Встреча'
    END AS NextTask

Оказывается все гораздо проще – к имени пиклиста достаточно добавить name, как и с lookup. Т.е. вместо piclist написать picklistname
Плюс значения пиклистов хранятся в таблице StringMap, поэтому возможен и такой вариант

SELECT s.value
FROM AccountBase a
JOIN StringMap s
ON s.objecttypecode = 1
AND a.customertypecode = s.attributevalue
AND s.attributename = 'customertypecode'
WHERE a.accountid = <GUID>

Найдено здесь: http://axforum.info/forums/showthread.php?p=217586#post217586


© 2009-2010 Microsoft Dynamics CRM | Авторы: Афендиков Константин и Головчан Екатерина |