Опросы (анкетирование)
Этот раздел описывает техническое устройство и административные настройки подсистемы «Опросы» в EmplDocs. Настройки производятся в 1С.
Диаграмма классов подсистемы Опросы выглядит следующим образом:

Что происходит, когда создается шаблон опроса
- Фронтенд отправляет данные в бэкэнд, создается элемент объекта Документ.лксНазначениеОпросов со статусом «Черновик».
- Вопросы, созданные в конструкторе, записываются в Справочник.лксВопросыШаблонаАнкеты.
- Респонденты, Согласующие и Уведомления сохраняются в соответствующих табличных частях документа лксНазначениеОпросов .
- При переводе статуса в «На согласовании» происходит запись в РС.лксСостоянияОпросов и отправка уведомления Согласующим.
Что происходит, когда респондент проходит опрос
- Когда опрос запускается, для каждого респондента создается отдельный документ Документ.лксАнкета, который ссылается на исходный опрос (Документ.лксНазначениеОпросов).
- Ответы, введенные респондентом, сохраняются в табличной части ТЧ.лксАнкета.Состав и дублируются в РегистрСведений.лксОтветыНаВопросыАнкет.
- При нажатии «Завершить»:
- Документ.лксАнкета проводится.
- Статус прохождения респондента в РС.лксСостоянияОпросов переходит в «Пройден».
- Если опрос был Неанонимным, ответы в РегистрСведений.лксОтветыНаВопросыАнкет содержат прямую привязку к Документ.лксАнкета (и, соответственно, к ФИО респондента).