none
Парсинг строки в дизайнере RRS feed

  • Вопрос

  • Господа, есть 2 списка.

    Один ко многим. мне нужна дать права на элемент первого списка , пользователей взять из элементов второго.

    В первом списке я получаю ИД второго списка. Которые нужны... но типа 1,3,5,9

    Как мне эту строку распарсить и пройтись циклом?

    Работаю только на дизайнере . 2013. СПС

    7 ноября 2014 г. 9:14

Ответы

Все ответы

  • Я так понимаю в каком то из списков пользователи - эта колонка "пользователь или группа".

    А ее нельзя подставить в другой список.

    Я делал так:

    1. В целевом списке создается точно такая же, скрытая колонка.
    2. при создании\изменении элемента в нее РП копируются значения
    3. РП прерывает наследования
    4. РП назначает права согласно значениям из скртой колонки.



    7 ноября 2014 г. 10:29
  • Нет,во втором списке не одна строка а много.... если бы была одна без проблем. поэтому я и говорю что у меня есть список ИД-ков. На против каждого адишника группы АД.

    7 ноября 2014 г. 10:40
  • может структуру списков скинете или скрины?

    • Изменено IL De 7 ноября 2014 г. 10:44
    7 ноября 2014 г. 10:44
  • Вопрос теоретический... уже изменили дизайн. но было бы интересно узнать ответ на этот вопрос. СКринов нет.

    Список 1

    Поля: ИД1, Юзеры1(много); ID1(второго списка- строка)

    Список 2

    Поля: ИД2, ЮЗЕР2(один) ; ID12(ИД первого списка)

    В списке один - один элемент. В списке 2 - несколько элементов.

     Пример: Элемент в списке 1.

    1; Вася,Петя;   1,2

    Элементы в списке 2.

    1; Вася; 1

    2;Петя;1

    Как в первом списке Вася,Петя получить из списка 2... строка с их ИД-ками есть - 1;2Как то так. чуть попозже попробую все описать аккуратней с таблицами и формами.....

    7 ноября 2014 г. 12:33
  • А зачем их получать? используйте вместо "ID1(второго списка- строка)" типа столбца подстановка для второго спсиска поля ИД и параметром множественные значения
    7 ноября 2014 г. 12:37
  • Все таки я хочу решить именно эту задачу. Другой способ я уже нашел. Если Вы поняли саму суть задачи.

    То как мне сделать цикл в РП второго списка

    Берем строку ИД12 в ней через точку запятую написаны ИДники  первого списка.

    Берем первый ИД-к идем в первый список меняем, Далее берем второй ИД идем в первый список по этому ИД-ку меняем и т.д....

    Как словарь терминов составить из строки где значения через точку с запятой...

    7 ноября 2014 г. 13:36
  • 10 ноября 2014 г. 12:45