...

Как сохранить данные при опросе нескольких пользователей

Тема в разделе "Вопросы по ELMA365 Platform", создана пользователем 1118, 2 апр 2026.

  1. 1118

    1118 Новичок

    Условно, есть предложение от человека, которое должны оценить несколько пользователей (количество разное), заполнив несколько разных полей. Причем отзыв каждого должен сохраниться, как вариант, в отдельном элементе, но обязательное условие при этом — чтобы при дальнейшем рассмотрении эти отзывы можно было просмотреть на первоначальном элементе, и желательно в виде таблицы.
    Т.е. своеобразный подробный опрос. Запустив который, отзывы можно было посмотреть на этом же опросе...
    Вопрос: как это лучше реализовать, и есть ли у кого-нибудь подходящие наработки?
  2. p.bogdanov

    p.bogdanov Участник

    Самый примитивный вариант:
    1. Основное приложение "Опрос". В нем создаем переменную "список исполнителей" (пользователи, несколько). Также создаем таблицу "Ответы на опрос" со столбцами [Пользователь | Дата отправки | Дата ответа | Ответ (текст)]
    2. Создаем БП Обработка опроса (можно привязать к приложению Опрос). В нем получаем элемент приложения Опрос, берем "список исполнителей" -> запускаем подпроцессы из п.3 на каждого исполнителя
    3. БП Ответ на опрос. В нем одна задача "Ответить на опрос". На задачу выводим все поля из п.1 для чтения. Также создаем дополнительные переменные для ответа на опрос (например текстовые). Полей можно сделать несколько, можно одно. После выполнения задачи - скрипт, который берет [данные из этого экземпляра для пользователя] и [создает на элементе приложения Опрос новую строчку в таблицу "Ответы на опрос" по нужной Вам маске и структуре.] Скрипт возьмет исполнителя, дату старта БП, текущую дату и Ответ (можно в строковую переменную по определенной маске сложить все поля).
    ---
    Таким образом получим на Опросе таблицу Ответов, где каждая строчка - это результат выполнения конкретного подпроцесса