Для этого используются 2 типа:
В процедуре dict передаем Value цвет, а в text - текст (необязательно).
CREATE PROCEDURE [dbo].[fm_jb-newTask_test3_dict]
@username nvarchar(256),
@itemID nvarchar(128)
AS
BEGIN
select '11' Text, '#f00' Value
union
select '22' Text, '#0f0' Value
union
select '33' Text, '#00f' Value
END
При сохранении формы поле типа colorCheck передает значения через запятую, например '#f00,#00f'.