Другое · 11 мин
Как сделать тест в 1С: создание опросов и анкетирования
Пошаговая инструкция, как сделать тест в 1С: шаблоны анкет, вопросы, варианты ответов, проведение опроса и обработка результатов. Разбор ошибок и альтернатив.
Задача «сделать тест в 1С» встречается в двух типовых сценариях: нужно проверить знания сотрудников (аттестация, обучение, инструктаж) или собрать обратную связь через анкету. В типовых конфигурациях 1С:ЗУП и 1С:Документооборот для этого есть встроенный механизм анкетирования, который позволяет создать тест без программирования — через шаблоны анкет и вопросники.
Механизм опросов построен на трёх связанных объектах: шаблон анкеты (структура и вопросы), варианты ответов и документ «Назначение опроса» (или аналогичный), который запускает тестирование для конкретных сотрудников. Понимание этой связки важно: если создать только шаблон, но не назначить опрос, сотрудники тест не увидят.
Ниже разобран полный цикл — от подготовки вопросов до анализа результатов, а также ограничения типового механизма и варианты, когда его недостаточно и требуется доработка или внешний сервис.
Какие инструменты для тестов есть в 1С
В типовых решениях тестирование реализовано через подсистему анкетирования. В 1С:ЗУП она находится в разделе «Настройка» или «Персонал» (в зависимости от версии), в 1С:Документооборот — в блоке «Мероприятия и опросы». Функционал может быть отключён: если нужных пунктов в меню нет, проверьте функциональные опции программы и включите анкетирование.
Типовой механизм поддерживает несколько видов вопросов: с выбором одного или нескольких вариантов ответа, строковый вопрос (свободный ответ), числовой и вопрос типа «таблица». Для аттестационных тестов с подсчётом баллов и автоматическим выводом «сдал/не сдал» типовой функционал подходит частично — оценку правильности ответов придётся либо делать вручную, либо дорабатывать.
Способы сделать тест в 1С
Подходит для опросов, анкет обратной связи и простых проверок знаний. Не требует доработок, но нет автоматического подсчёта баллов и таймера.
Подходит для полноценного тестирования с баллами, лимитом времени и случайным порядком вопросов. Требует разработчика и снимает конфигурацию с полной поддержки.
Тест проводится во внешнем сервисе, результаты загружаются в 1С для хранения и отчётности. Подходит при большом числе тестируемых и требованиях к удобству интерфейса.
Подготовка: что определить до создания теста
До работы в программе сформулируйте цель теста: проверка знаний по охране труда, оценка после обучения, сбор мнений. От цели зависит структура: для проверки знаний нужны вопросы с единственно верным ответом, для анкеты — открытые вопросы и шкалы.
Подготовьте список вопросов и вариантов ответов заранее, в текстовом файле. Вводить вопросы «на лету» в интерфейсе неудобно, а правка уже использованного в опросе шаблона ограничена: изменить шаблон, по которому уже есть заполненные анкеты, без потери сопоставления данных обычно нельзя.
Определите круг тестируемых и способ прохождения: сотрудники будут проходить тест под своими учётными записями в 1С или ответы будет вносить кадровик со слов сотрудника. От этого зависит, нужно ли настраивать права доступа и личные кабинеты.
Создание шаблона анкеты с вопросами
Откройте справочник шаблонов анкет (в 1С:ЗУП обычно «Настройка — Шаблоны анкет», в 1С:Документооборот — раздел опросов). Создайте новый элемент, укажите наименование теста, например «Проверка знаний по пожарной безопасности». Наименование увидят и тестируемые, поэтому формулируйте его понятно.
Добавляйте вопросы по одному. Для каждого вопроса укажите тип: «Вариант ответа» для закрытых вопросов, «Строка» — для свободного ответа. Текст вопроса формулируйте однозначно: двусмысленные формулировки — главная причина спорных результатов и жалоб тестируемых.
Для закрытых вопросов заполните таблицу вариантов ответов. Если вопрос допускает несколько правильных вариантов, проверьте настройку множественного выбора — в типовых механизмах она задаётся на уровне вопроса. Отметок «правильный/неправильный» в типовом шаблоне обычно нет: система фиксирует выбранный ответ, а оценка выполняется отдельно.
Используйте разделы анкеты, если вопросов много: группировка по темам упрощает прохождение и последующий разбор результатов. Сохраните шаблон и проверьте его в режиме предпросмотра, если такая кнопка есть в вашей версии.
- 1Включите анкетирование в функциональных опциях, если раздел недоступен
- 2Создайте новый шаблон анкеты и задайте понятное наименование
- 3Добавьте разделы для группировки вопросов
- 4Добавьте вопросы, выбрав тип: вариант ответа, строка, число
- 5Для закрытых вопросов заполните варианты ответов
- 6Сохраните шаблон и проверьте порядок и формулировки вопросов
Назначение опроса сотрудникам
Сам по себе шаблон не запускает тестирование — нужен документ назначения. В 1С:ЗУП это «Назначение опроса» (или аналогичный документ в вашей версии), в 1С:Документооборот — «Рассылка опросов». Создайте документ, выберите шаблон анкеты и укажите список респондентов — конкретных сотрудников или подразделение целиком.
Проверьте дату и срок прохождения, если поле доступно. После проведения документа система сформирует индивидуальные анкеты для каждого респондента. С этого момента шаблон считается использованным, и его редактирование может исказить уже назначенные анкеты — все правки вносите до назначения.
Если сотрудники проходят тест самостоятельно, они найдут анкету в своём списке задач или в разделе анкетирования после входа в программу. Если ответы вносит кадровик, он открывает незаполненные анкеты из документа назначения и заполняет их последовательно.
Заполнение анкет и сбор результатов
Заполненные анкеты сохраняются в базе как отдельные объекты, привязанные к сотруднику и опросу. Статус заполнения виден в документе назначения: сколько анкет заполнено, сколько осталось. Это позволяет контролировать ход тестирования и напоминать тем, кто не прошёл тест.
Для анализа результатов используйте отчёты по анкетированию, доступные в вашей конфигурации: они показывают распределение ответов по каждому вопросу. Для проверки знаний, где важен каждый конкретный ответ, удобнее открывать индивидуальные анкеты и сверять выбранные варианты с эталоном.
Если тестов много и нужна сводная оценка, выгрузите результаты в табличный документ или Excel через команду выгрузки отчёта. Дальнейшая обработка — подсчёт правильных ответов, сравнение с проходным порогом — выполняется в таблице или доработанным отчётом.
Как проверить результат
В документе назначения число анкет равно числу сотрудников в списке
Часть сотрудников отсутствует — проверьте заполнение табличной части и проведение документа
После входа под своей учётной записью анкета доступна для заполнения
Анкеты нет — проверьте права доступа и привязку пользователя к физическому лицу
После записи анкеты её статус меняется на заполненную, ответы видны при повторном открытии
Анкета остаётся пустой — проверьте, нажимал ли сотрудник команду записи/завершения
Ограничения типового механизма и частые ошибки
Типовое анкетирование — это инструмент опросов, а не полноценная система тестирования. В нём, как правило, нет автоматической проверки правильности ответов, подсчёта баллов, ограничения времени, перемешивания вопросов и запрета повторного прохождения. Если эти функции обязательны — например, для официальной аттестации с протоколом — потребуется доработка или специализированное решение.
Ещё одно ограничение — права доступа. Сотрудник, заполняющий анкету, технически работает в той же базе; при неаккуратной настройке ролей он может увидеть больше, чем нужно. Перед массовым тестированием проверьте права на тестовой учётной записи с правами обычного сотрудника.
Когда типового функционала не хватает
Если нужен автоматический подсчёт баллов, проходной балл, случайная выборка вопросов из банка или красивый интерфейс для сотрудников без доступа в 1С, рассмотрите три пути. Первый — доработка конфигурации: разработчик добавляет реквизит «правильный ответ», отчёт по баллам и нужные ограничения. Это гибко, но требует поддержки при обновлениях.
Второй путь — внешний сервис тестирования с последующей загрузкой результатов в 1С для хранения в карточке сотрудника или в кадровых документах. Третий — готовые отраслевые расширения и подключаемые модули тестирования: они устанавливаются как расширение конфигурации и не снимают её с поддержки, что проще в сопровождении, чем прямая доработка.
Как выбрать подход
Частые вопросы о создании тестов в 1С
Можно ли сделать тест в 1С:Бухгалтерии?
В типовой 1С:Бухгалтерии полноценного механизма анкетирования нет — он присутствует в 1С:ЗУП, 1С:Документообороте и ряде отраслевых решений. Если тестирование ведётся в бухгалтерской базе, используйте внешний сервис, а в 1С храните только результаты, либо проводите тесты в ЗУП, если она у вас есть.
Как ограничить время прохождения теста?
Типовой механизм анкетирования таймера не содержит. Варианты: контролировать время организационно (общий старт и сбор в фиксированное время), доработать конфигурацию или использовать внешний сервис тестирования, где ограничение времени — стандартная функция.
Может ли сотрудник пройти тест повторно?
Заполненная анкета привязана к конкретному опросу, и повторное заполнение той же анкеты обычно недоступно после её завершения. Если нужна пересдача, создайте новое назначение опроса по тому же шаблону — для сотрудника будет сформирована новая пустая анкета.
Как выгрузить результаты теста в Excel?
Откройте отчёт по результатам анкетирования или список заполненных анкет, сформируйте табличный документ и сохраните его через «Файл — Сохранить как» в формате Excel. Если типового отчёта недостаточно, результаты можно вывести через универсальный отчёт по регистрам анкетирования или заказать простой внешний отчёт.
Нужно ли снимать конфигурацию с поддержки для доработки тестов?
Если доработка выполняется как расширение конфигурации — нет, поддержка сохраняется, и обновления устанавливаются штатно. Прямое изменение типовых объектов (добавление реквизитов в шаблон анкеты, изменение модулей) потребует включения возможности изменения и усложнит обновления, поэтому расширение — предпочтительный путь.
Что важно запомнить
Тест в 1С создаётся через анкетирование: шаблон с вопросами и вариантами ответов, затем назначение опроса сотрудникам и сбор заполненных анкет. Типовой механизм не считает баллы и не ограничивает время — для аттестации нужна доработка, расширение или внешний сервис. Все правки шаблона вносите до назначения опроса и заранее проверьте права тестируемых.