Как искать ошибки в 1с?
Любая деятельность человека допускает совершение ошибок и программирование не исключение.
При написании сложных алгоритмов в конфигурации неизбежно возникают ошибки. Это было замечено ещё на заре программирования, поэтому создатели программ для разработки в той или иной мере оснащают свои творения средствами для более быстрого и эффективного поиска ошибок.
Если Вы делали первые шаги в программировании, то уже сталкивались с ошибками:
1. Поле объекта не обнаружено
2. Значение не является значением объектного типа
3. Ошибки в логике программы(ошибочные суммы, неверные данные)
В платформе 1С тоже существуют инструменты для поиска ошибок, которые в обобщенном названии называются отладчик.
Вот неполный список, что позволяют делать эти инструменты:
1. Просмотр значений переменных в т.ч. и коллекций.
2. Просмотр пути выполнения программы, т.е. как программа пришла к текущему коду.
3. Возможность остановить выполнение программы в любой точке кода и по условию.
4. Возможность остановить программу непосредственно перед ошибкой.
5. Построчно просматривать выполнение кода.
6. Увидеть как код выполняется у пользователя(например как выполняется при разных наборах прав)
7. И др.
Знание этих инструментов жизненно важно для каждого программиста.Ведь, кроме того, что программист должен написать код, то этот код должен правильно работать. Поэтому при возникновении ошибки необходимо быстро и точно определить причину, а это невозможно без знания отладки.
Познакомившись с отладчиком, Вы сможете ответить пользователю, как появилось то или иное значение, даже если не знакомы с конфигурацией.
Вы можете познакомиться более детально с курсом Отладка (введение).
Комментарии
Ответ:
Мутабельное значение означает, что оно может изменять свои свойства. Но при этом у него есть тип, который характеризует его и соответственно возможно как получить его тип так и проверить на соответствие типу.
RSS лента комментариев этой записи