Добавил регенерацию в конце команды.
Что касаемо этого:
1. Если находишься в пространстве листа, а не в модели, порядок слоев не изменяется, хотя функция отрабатывает без ошибок. Приходиться переходить в модель, либо заходить в видовой экран и потом запускать функцию.
И это правильное поведение любой функции - она не должна вносить изменений в пространство модели, если вы находитесь в пространстве листа. Только если это особенный предусмотренный функционал. Но тут не он
2. В новом файле создал 2 штриховки - на слоях 0 и Defpoints. Слой 0 переместил на задний план. Если выбрать только режим "Авто" и назначить слои переднего и заднего плана (0 и Defpoints соответственно), то ничего не происходит.
Режим "Авто" меняет порядок прорисовки объектов, находящихся на двух указанных слоях, при последующей работе в чертеже. Например, при создании объектов