Работа с полями DocTrix: пользователь и группа

Главная Форумы Обсуждаем DocTrix+Nintex+SharePoint Работа с полями DocTrix: пользователь и группа

В этой теме 2 ответа, 2 участника, последнее обновление  Евгений Ищенков 3 года/лет, 3 мес. назад.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #588

    Добрый день, коллеги!

     

    Возник у разработчика такой вопрос… Как выполнять отбор элементов списка по полю DocTrix

    CAML запрос к настраиваемому списку DT по полю «DT:Пользователь» возврашает ошибку «Один или несколько типов полей установлены неправильно. Перейдите на страницу параметров списка и удалите эти поля.»
    Пример запроса:

    <Where>
    <Eq>
    <FieldRef Name=’_x0420__x043e__x0434__x0438__x04D’ />
    <Value Type=’Lookup’>» + parentid + @»</Value>
    </Eq>
    </Where>

    и так

    <Where>
    <Eq>
    <FieldRef Name=’_x0420__x043e__x0434__x0438__x04D’ />
    <Value Type=’User’>» + parentid + @»</Value>
    </Eq>
    </Where>

    проверка типа поля
    list.Fields[«Компания в орг.структуре»].Type.ToString() — возвращает «Invalid»
    Это же прописано в свойстве Type поля, если посмотреть его св-ва через студию

    #589

    Аноним

    Добрый день, Евгений.

    Пример запроса ниже делает выборку из списка с ID ID_Списка, ищется значение в поле _x0420__x043e__x0434__x0438__x04D записанное в переменную Переменная_для_поиска во всех элементах списка, затем результат сортируется по полю Поле_для_сортировки.

    <Query>
    <Lists>
    <List ID=»{ID_Списка}» />
    </Lists>
    <ViewFields>
    <FieldRef Name=»Поле_для_сортировки» />
    </ViewFields>
    <Where>
    <Eq>
    <FieldRef Name=»_x0420__x043e__x0434__x0438__x04D»  />
    <Value Type=»Lookup»>Переменная_для_поиска</Value>
    </Eq>
    </Where>
    </Query>

    Если возникнет проблемы с выполнением, проверьте правильность указания внутренних имён переменных, полей, ID списка, а так же соответствие типа переменной Переменная_для_поиска полю списка _x0420__x043e__x0434__x0438__x04D, по которому идёт поиск.

    #590

    Вячеслав, добрый день!

    Спасибо большое. Сегодня попробуем.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)

Для ответа в этой теме необходимо авторизоваться.