Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
RabbitMQ
Kafka
Networks
Документация
Postgres
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Что такое процедура и функция в языке 1С?
Процедура в 1С выполняет действия, но не возвращает значение.
Функция — это подпрограмма, которая возвращает результат.
Обе используются для структурирования кода и избежания дублирования, но выбираются в зависимости от того, нужен ли возврат значения.
Чем отличается переменная от константы?
Переменная может изменять свое значение во время выполнения программы.
Константа задается один раз и не меняется.
Константы часто используются для хранения параметров конфигурации.
Как объявить массив в 1С?
Массив создается с помощью конструктора Новый Массив().
Элементы добавляются методом Добавить().
Массив используется для хранения набора значений одного типа.
Что такое цикл “Для каждого” и когда его использовать?
Цикл Для каждого используется для обхода элементов коллекции (массивов, таблиц, структур).
Он автоматически перебирает элементы, упрощая работу с данными.
Не требует указания индекса.
Как обработать исключение в коде 1С?
Для обработки исключений используется конструкция Попытка...Исключение...КонецПопытки.
Код в блоке Попытка выполняется, а при ошибке управление переходит в Исключение.
Это позволяет избежать аварийного завершения программы.
Что такое рекурсия в 1С и пример её использования?
Как работать с коллекциями (ТаблицаЗначений, Структура)?
Как использовать условный оператор “Если” с несколькими условиями?
Как оптимизировать цикл по большому массиву в 1С?
Что такое модули в 1С и как они взаимодействуют?
Рейтинг:
3
Сложность:
6
Рекурсия — это вызов функцией самой себя.
Она используется, когда задачу можно разделить на подзадачи того же типа, например обход дерева или расчет факториала.
Главное — предусмотреть условие выхода.
Рейтинг:
3
Сложность:
5
ТаблицаЗначений используется для хранения данных в виде таблицы.Структура — для хранения пар "ключ-значение".
Обе коллекции удобны для группировки и обработки данных.
Рейтинг:
3
Сложность:
3
Оператор Если позволяет выполнять разные действия в зависимости от условий.
Для нескольких условий используются конструкции ИначеЕсли и Иначе.
Можно также объединять проверки логическими операторами И и ИЛИ.
Рейтинг:
3
Сложность:
4
Чтобы ускорить цикл, уменьшай количество обращений к базе и интерфейсу.
Используй встроенные методы массива и минимизируй работу с объектами внутри цикла.
Можно также предварительно фильтровать данные.
Рейтинг:
2
Сложность:
5
Модуль — это контейнер с кодом 1С, связанный с объектом (формой, документом, справочником и т.д.).
Модули могут вызывать процедуры и функции друг друга через экспортные методы.
Это основа организации логики в конфигурации.
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
3
Сложность:
4