Страница 1 из 1

Множественная передача значений

Добавлено: 17 фев 2014, 10:45
rax
Добрый день.

Сформировалась следующая проблема - необходимо передать в действие из шаблона множественного пользователя, множественную строку и множественное число. Не подскажете, можно ли в действии переменную задать как массив (заранее неизвестно какой размер), чтобы принять данные из шаблона?
Если более конкретно: пользователь выбирает нескольких лиц, которым хочет передать некую карточку. Ест-но помимо множественного выбора пользователей для передачи, вместе с этим формируются множественные строки и числа, соответствующие каждому пользователю (у каждого свои). Вроде при первоначальной передаче ставлю разветвитель по исполнителям и по идее каждый исполнитель должен обрабатываться отдельно (как номер массива) и, соответственно, строка и число ему соответствует одно. Но при передаче в какое-либо действие элемента массива (пользователь, строка, число) пишет ошибку: "Одиночная <- Массивы". В самом действии пользователь/строка/число заведены как одиночное значение. Надеюсь хоть что-то из написанного понятно, и будут хотя бы какие то советы)

Заранее спасибо :)

Re: Множественная передача значений

Добавлено: 19 фев 2014, 12:45
Александр
мы в этих случаях передаем данные в формате xml строки
типа '<unfo><item/><item/><item/><item/><item/><item/><item/>....</info>'
и парсим ее в действии и в wf скриптами
дешево и сердито - объем не ограничен.... наверно - мы во всяком случае не сталкивались при передаче действие-wf-действие
ps
правда мы эти строки еще и сохраняем в строковых атрибутах - тут уже 2000 символов и...
но нам хватает :wink: :wink:

Re: Множественная передача значений

Добавлено: 12 мар 2014, 14:39
Старик Крупский
Там есть куча функций типа f_GetSArrEl из группы "Массив", которыми в цикле можно передать в действие все, что надо

Re: Множественная передача значений

Добавлено: 13 мар 2014, 08:01
rax
Да да, уже нашел, но до этого не видел, спасибо :)