К статье
Практический материал

Другое · 11 мин

Как сделать тест в 1С: создание опросов и анкетирования

Пошаговая инструкция, как сделать тест в 1С: шаблоны анкет, вопросы, варианты ответов, проведение опроса и обработка результатов. Разбор ошибок и альтернатив.

Задача «сделать тест в 1С» встречается в двух типовых сценариях: нужно проверить знания сотрудников (аттестация, обучение, инструктаж) или собрать обратную связь через анкету. В типовых конфигурациях 1С:ЗУП и 1С:Документооборот для этого есть встроенный механизм анкетирования, который позволяет создать тест без программирования — через шаблоны анкет и вопросники.

Механизм опросов построен на трёх связанных объектах: шаблон анкеты (структура и вопросы), варианты ответов и документ «Назначение опроса» (или аналогичный), который запускает тестирование для конкретных сотрудников. Понимание этой связки важно: если создать только шаблон, но не назначить опрос, сотрудники тест не увидят.

Ниже разобран полный цикл — от подготовки вопросов до анализа результатов, а также ограничения типового механизма и варианты, когда его недостаточно и требуется доработка или внешний сервис.

Какие инструменты для тестов есть в 1С

В типовых решениях тестирование реализовано через подсистему анкетирования. В 1С:ЗУП она находится в разделе «Настройка» или «Персонал» (в зависимости от версии), в 1С:Документооборот — в блоке «Мероприятия и опросы». Функционал может быть отключён: если нужных пунктов в меню нет, проверьте функциональные опции программы и включите анкетирование.

Типовой механизм поддерживает несколько видов вопросов: с выбором одного или нескольких вариантов ответа, строковый вопрос (свободный ответ), числовой и вопрос типа «таблица». Для аттестационных тестов с подсчётом баллов и автоматическим выводом «сдал/не сдал» типовой функционал подходит частично — оценку правильности ответов придётся либо делать вручную, либо дорабатывать.

Способы сделать тест в 1С

Типовое анкетирование

Подходит для опросов, анкет обратной связи и простых проверок знаний. Не требует доработок, но нет автоматического подсчёта баллов и таймера.

Доработка конфигурации

Подходит для полноценного тестирования с баллами, лимитом времени и случайным порядком вопросов. Требует разработчика и снимает конфигурацию с полной поддержки.

Внешний сервис + загрузка в 1С

Тест проводится во внешнем сервисе, результаты загружаются в 1С для хранения и отчётности. Подходит при большом числе тестируемых и требованиях к удобству интерфейса.

Подготовка: что определить до создания теста

До работы в программе сформулируйте цель теста: проверка знаний по охране труда, оценка после обучения, сбор мнений. От цели зависит структура: для проверки знаний нужны вопросы с единственно верным ответом, для анкеты — открытые вопросы и шкалы.

Подготовьте список вопросов и вариантов ответов заранее, в текстовом файле. Вводить вопросы «на лету» в интерфейсе неудобно, а правка уже использованного в опросе шаблона ограничена: изменить шаблон, по которому уже есть заполненные анкеты, без потери сопоставления данных обычно нельзя.

Определите круг тестируемых и способ прохождения: сотрудники будут проходить тест под своими учётными записями в 1С или ответы будет вносить кадровик со слов сотрудника. От этого зависит, нужно ли настраивать права доступа и личные кабинеты.

Создание шаблона анкеты с вопросами

Откройте справочник шаблонов анкет (в 1С:ЗУП обычно «Настройка — Шаблоны анкет», в 1С:Документооборот — раздел опросов). Создайте новый элемент, укажите наименование теста, например «Проверка знаний по пожарной безопасности». Наименование увидят и тестируемые, поэтому формулируйте его понятно.

Добавляйте вопросы по одному. Для каждого вопроса укажите тип: «Вариант ответа» для закрытых вопросов, «Строка» — для свободного ответа. Текст вопроса формулируйте однозначно: двусмысленные формулировки — главная причина спорных результатов и жалоб тестируемых.

Для закрытых вопросов заполните таблицу вариантов ответов. Если вопрос допускает несколько правильных вариантов, проверьте настройку множественного выбора — в типовых механизмах она задаётся на уровне вопроса. Отметок «правильный/неправильный» в типовом шаблоне обычно нет: система фиксирует выбранный ответ, а оценка выполняется отдельно.

Используйте разделы анкеты, если вопросов много: группировка по темам упрощает прохождение и последующий разбор результатов. Сохраните шаблон и проверьте его в режиме предпросмотра, если такая кнопка есть в вашей версии.

Порядок создания шаблона
  1. 1
    Включите анкетирование в функциональных опциях, если раздел недоступен
  2. 2
    Создайте новый шаблон анкеты и задайте понятное наименование
  3. 3
    Добавьте разделы для группировки вопросов
  4. 4
    Добавьте вопросы, выбрав тип: вариант ответа, строка, число
  5. 5
    Для закрытых вопросов заполните варианты ответов
  6. 6
    Сохраните шаблон и проверьте порядок и формулировки вопросов

Назначение опроса сотрудникам

Сам по себе шаблон не запускает тестирование — нужен документ назначения. В 1С:ЗУП это «Назначение опроса» (или аналогичный документ в вашей версии), в 1С:Документооборот — «Рассылка опросов». Создайте документ, выберите шаблон анкеты и укажите список респондентов — конкретных сотрудников или подразделение целиком.

Проверьте дату и срок прохождения, если поле доступно. После проведения документа система сформирует индивидуальные анкеты для каждого респондента. С этого момента шаблон считается использованным, и его редактирование может исказить уже назначенные анкеты — все правки вносите до назначения.

Если сотрудники проходят тест самостоятельно, они найдут анкету в своём списке задач или в разделе анкетирования после входа в программу. Если ответы вносит кадровик, он открывает незаполненные анкеты из документа назначения и заполняет их последовательно.

Заполнение анкет и сбор результатов

Заполненные анкеты сохраняются в базе как отдельные объекты, привязанные к сотруднику и опросу. Статус заполнения виден в документе назначения: сколько анкет заполнено, сколько осталось. Это позволяет контролировать ход тестирования и напоминать тем, кто не прошёл тест.

Для анализа результатов используйте отчёты по анкетированию, доступные в вашей конфигурации: они показывают распределение ответов по каждому вопросу. Для проверки знаний, где важен каждый конкретный ответ, удобнее открывать индивидуальные анкеты и сверять выбранные варианты с эталоном.

Если тестов много и нужна сводная оценка, выгрузите результаты в табличный документ или Excel через команду выгрузки отчёта. Дальнейшая обработка — подсчёт правильных ответов, сравнение с проходным порогом — выполняется в таблице или доработанным отчётом.

Контрольные точки

Как проверить результат

Анкеты созданы для всех респондентов
Норма

В документе назначения число анкет равно числу сотрудников в списке

Тревожный признак

Часть сотрудников отсутствует — проверьте заполнение табличной части и проведение документа

Сотрудники видят тест
Норма

После входа под своей учётной записью анкета доступна для заполнения

Тревожный признак

Анкеты нет — проверьте права доступа и привязку пользователя к физическому лицу

Ответы сохраняются
Норма

После записи анкеты её статус меняется на заполненную, ответы видны при повторном открытии

Тревожный признак

Анкета остаётся пустой — проверьте, нажимал ли сотрудник команду записи/завершения

Ограничения типового механизма и частые ошибки

Типовое анкетирование — это инструмент опросов, а не полноценная система тестирования. В нём, как правило, нет автоматической проверки правильности ответов, подсчёта баллов, ограничения времени, перемешивания вопросов и запрета повторного прохождения. Если эти функции обязательны — например, для официальной аттестации с протоколом — потребуется доработка или специализированное решение.

Ещё одно ограничение — права доступа. Сотрудник, заполняющий анкету, технически работает в той же базе; при неаккуратной настройке ролей он может увидеть больше, чем нужно. Перед массовым тестированием проверьте права на тестовой учётной записи с правами обычного сотрудника.

Типичные ошибки
01
Создан только шаблон, опрос не назначен — сотрудники не видят тест, а ответственный ждёт результатов
02
Правка шаблона после старта опроса — часть анкет заполнена по старым вопросам, данные несопоставимы
03
Двусмысленные формулировки вопросов — результаты невозможно однозначно оценить
04
Не проверены права тестируемых — сотрудники либо не видят анкету, либо имеют лишний доступ
05
Вопросы с множественным выбором созданы как вопросы с одним вариантом — тестируемые не могут указать все верные ответы

Когда типового функционала не хватает

Если нужен автоматический подсчёт баллов, проходной балл, случайная выборка вопросов из банка или красивый интерфейс для сотрудников без доступа в 1С, рассмотрите три пути. Первый — доработка конфигурации: разработчик добавляет реквизит «правильный ответ», отчёт по баллам и нужные ограничения. Это гибко, но требует поддержки при обновлениях.

Второй путь — внешний сервис тестирования с последующей загрузкой результатов в 1С для хранения в карточке сотрудника или в кадровых документах. Третий — готовые отраслевые расширения и подключаемые модули тестирования: они устанавливаются как расширение конфигурации и не снимают её с поддержки, что проще в сопровождении, чем прямая доработка.

Маршрут решения

Как выбрать подход

Нужна разовая анкета или простой опрос без балловИспользуйте типовой механизм анкетирования — доработки не нужны
Нужна аттестация с баллами и автоматической оценкой, сотрудники работают в 1СЗакажите доработку или установите расширение тестирования
Тестируемые не имеют доступа к 1С или их очень многоПроведите тест во внешнем сервисе и загрузите итоги в 1С

Частые вопросы о создании тестов в 1С

Можно ли сделать тест в 1С:Бухгалтерии?

В типовой 1С:Бухгалтерии полноценного механизма анкетирования нет — он присутствует в 1С:ЗУП, 1С:Документообороте и ряде отраслевых решений. Если тестирование ведётся в бухгалтерской базе, используйте внешний сервис, а в 1С храните только результаты, либо проводите тесты в ЗУП, если она у вас есть.

Как ограничить время прохождения теста?

Типовой механизм анкетирования таймера не содержит. Варианты: контролировать время организационно (общий старт и сбор в фиксированное время), доработать конфигурацию или использовать внешний сервис тестирования, где ограничение времени — стандартная функция.

Может ли сотрудник пройти тест повторно?

Заполненная анкета привязана к конкретному опросу, и повторное заполнение той же анкеты обычно недоступно после её завершения. Если нужна пересдача, создайте новое назначение опроса по тому же шаблону — для сотрудника будет сформирована новая пустая анкета.

Как выгрузить результаты теста в Excel?

Откройте отчёт по результатам анкетирования или список заполненных анкет, сформируйте табличный документ и сохраните его через «Файл — Сохранить как» в формате Excel. Если типового отчёта недостаточно, результаты можно вывести через универсальный отчёт по регистрам анкетирования или заказать простой внешний отчёт.

Нужно ли снимать конфигурацию с поддержки для доработки тестов?

Если доработка выполняется как расширение конфигурации — нет, поддержка сохраняется, и обновления устанавливаются штатно. Прямое изменение типовых объектов (добавление реквизитов в шаблон анкеты, изменение модулей) потребует включения возможности изменения и усложнит обновления, поэтому расширение — предпочтительный путь.

Итог

Что важно запомнить

Тест в 1С создаётся через анкетирование: шаблон с вопросами и вариантами ответов, затем назначение опроса сотрудникам и сбор заполненных анкет. Типовой механизм не считает баллы и не ограничивает время — для аттестации нужна доработка, расширение или внешний сервис. Все правки шаблона вносите до назначения опроса и заранее проверьте права тестируемых.