
From AI integration to cross-platform fluency—discover the must-have technical and soft skills for today’s most in-demand dev roles.

by Преподаватель
Когда мы пишем код, ошибки неизбежны. Иногда программа работает не так, как ожидалось, и нужно понять — где именно сбой.
Для этого в 1С есть специальный инструмент — отладка.
Отладка позволяет:
А = 23;
Б = 42;
Сумма = А + Б;
Сообщить(Сумма);
Сумма = Сумма * 2;
Сообщить(Сумма);
Программа простая:
Для этого установим курсор мыши в пятую строчку:

И в главном меню выберем команду «Отладка»-«Точка останова».

Если при этом появилась вот такая ошибка…

это означает, что код который мы собираемся отлаживать ещё не сохранен в базу данных и нам следует предварительно выполнить пункт меню «Конфигурация-Обновить конфигурацию базы данных»:

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

Теперь запустим отладку программы. Для этого через главное меню выполним
команду «Отладка»-«Начать отладку» (или нажмём F5 на клавиатуре).

И увидим, что компьютер дошёл до пятой строчки и замер в ожидании наших
дальнейших действий. Об этом свидетельствует стрелка, появившаяся слева от
пятой строки. Это стрелка указывает нам на какой команде находится компьютер
в данный момент исполнения программы.
Возьми этот код:
МассивЧисел = Новый Массив(5);
МассивЧисел[0] = 10;
МассивЧисел[1] = 5;
МассивЧисел[2] = 450;
МассивЧисел[3] = 654;
МассивЧисел[4] = 34;
Наименьшее = 1000000;
Для Шаг = 0 По 4 Цикл
Если МассивЧисел[Шаг] < Наименьшее Тогда
Наименьшее = МассивЧисел[Шаг];
КонецЕсли;
КонецЦикла;
Сообщить("Минимальное число: " + Наименьшее);
🔎 Попробуй пройти его в отладчике:
Наименьшее;