Здравствуйте, я новичок в этой теме и очень прошу помочь с следующей проблемой. У блоков которые я использую в чертежах есть свойство "Отраженное состояние", которое получается прочитать, но при попытке изменить - ошибка, хотя разрешенные состояния "AllowedValues" выводятся как int ноль и единица
def selection_user():
try:
cad.ActiveDocument.SelectionSets.Item("SS1").Delete()
except Exception:
logger.debug('Delete selection failed')
selection = cad.ActiveDocument.SelectionSets.Add('SS1')
selection.SelectOnScreen(FilterType, FilterData)
return selection
ssget = selection_user()
#print(ssget.Count)
for obj in ssget:
if obj.EffectiveName == "KLEMMA_1":
prop = obj.GetDynamicBlockProperties()
prop[3].Value = 1
com_error: (-2147352567, 'Ошибка.', (0, 'AutoCAD.Application', 'Неверный ввод', 'C:\\Program Files\\Autodesk\\AutoCAD 2017\\HELP\\OLE_ERR.CHM', -2145386493, -2145386493), None)
проблем с изменением других свойств блоков нет