{{countBasket}}
Тренажер встроенного языка 1С
Тренажер встроенного языка 1С

Тренажер встроенного языка 1С

26.08.2026
Характеристики
Категория:
Обучение разработке на платформе 1С:Предприятие
Пользователи:
Начинающие программисты-стажеры, студенты, преподаватели, а также специалисты, готовящиеся к техническим интервью в ИT-компаниях
Конфигурация:
Не имеет значения
Версия платформы 1С:
8.3.25 и выше
Тип поставки:
Внешняя обработка
Дата обновления:
25.08.2026
Условия:
Бесплатно. Подробнее описано в статье Условия использования
Лицензия:
Attribution ShareAlike 4.0 International (CC BY SA 4.0)
Репозитории проекта:
github.com/rarus/code-trainer-1C
gitverse.ru/rarus/code-trainer-1C
Название файла
trenazher_vstroennogo_yazyka_1c
Тип
zip
Размер
128.31 КБ

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

Компания «1С-Рарус» на протяжении многих лет сотрудничает с учебными заведениями и участвует в обучении студентов и стажеров разработке на платформе «1С:Предприятие». Качество подготовки напрямую зависит от количества решенных практических задач. Но каждая задача, решенная учащимся, требует оперативного участия технического наставника в ее проверке и выдаче корректирующих рекомендаций. В случае, когда наставник одновременно задействован и в обучении, и в рабочих проектах, возникает конфликт приоритетов, который зачастую разрешается не в пользу образовательного процесса.

Для устранения этих затруднений специалистами «1С-Рарус» был разработан инструмент «Тренажер встроенного языка 1С», который помогает обучать одновременно большое количество студентов или стажеров без потери качества обучения и без ущерба для рабочих проектов.

Предназначение инструмента

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

Ключевые возможности инструмента:

  • Проверка решения алгоритмических задач по заранее составленному набору тестов.
  • Использование средства отладки и синтаксис-помощника при решении задач.
  • Развитие навыка работы с основными типами данных встроенного языка 1С с помощью набора алгоритмических задач с тестами.

Эти возможности позволяют организовать эффективную обучающую среду, где обучаемые могут самостоятельно осваивать и отрабатывать навыки программирования на встроенном языке 1С.

Инструмент распространяется в виде набора алгоритмических задач и внешней обработки для платформы «1С:Предприятие 8.3» версии 8.3.25.1286 и выше. Можно использовать учебную версию платформы 1С. Поддерживает работу в режиме тонкого, толстого и веб-клиента.

Основные возможности

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

Интерфейс инструмента «Тренажер встроенного языка 1С»

Кнопка «Все тесты» служит для запуска полной проверки решения всеми предусмотренными тестами и вывода журнала результатов проверки.

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

Интерфейс инструмента «Задача»

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

Тест числа 2

Принцип работы

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

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

Конфигуратор

После написания кода проверка его работы производится в режиме «1С:Предприятие». Запускается исправленная внешняя обработка и выполняются тесты. Можно запустить все тесты или один конкретный, требующий отладки. При запуске теста в функцию модуля объекта подставляются значения входных параметров, а затем проверяется, соответствуют ли выходные данные ожидаемому результату.

В списке тестов и журнале проверки предусмотрены индикаторы статуса выполнения задачи. Они показывают, какие тесты выполнены успешно, по каким есть замечания, а какие завершились с ошибкой.

Принцип работы

Кроме того, тренажер умеет проверять корректность вывода сообщений пользователю в ходе выполнения программы. Например, если в задании требуется проанализировать комплекс исходных данных и вывести на экран сообщение с определенной информацией. Это позволяет гибко формировать задания, оценивающие не только итоговый результат, но и правильность выводимой информации.

На проверку сдается копия внешней обработки с написанным кодом решения задачи в модуле объекта.

Ограничения

При организации обучения с использованием тренажера необходимо уделить внимание вопросу безопасности. Разработчики «1С-Рарус» не рекомендуют выполнять проверку решения заданий на рабочем сервере компании и тем более в рабочих базах. Код, написанный учащимся, может содержать алгоритмы, способные повлиять на безопасность или работоспособность системы.

Условия использования инструментов «1С‑Рарус»

Команда разработки «1С‑Рарус» приглашает к обсуждению инструментов и пожеланий к их развитию на форум «1С‑Рарус». Обращения можно направлять на электронный почтовый ящик instruments@rarus.ru. Все желающие могут принять участие в развитии и сопровождении инструментов: github.com/rarus/dataeditor/blob/main/CONTRIBUTING.md.

Следите за публикацией новых инструментов.

Название файла
trenazher_vstroennogo_yazyka_1c
Тип
zip
Размер
128.31 КБ
Вы читаете материал
об инструменте «1С-Рарус»