Block definition, using (entget (TBLOBJNAME"BLOCK""DS____PROBA-MODEL")), looks like this:
Code:
((-1 . <Entity name: -13c3b8>) (0 . "BLOCK") (330 . <Entity name: -13c3c0>) (5
. "19339") (100 . "AcDbEntity") (67 . 0) (8 . "DSTB____DSandTB") (370 . -2)
(100 . "AcDbBlockBegin") (70 . 2) (10 -52.337 16.3151 0.0) (-2 . <Entity name:
-13c3b0>) (2 . "DS____PROBA-Model") (1 . "DS____PROBA-Model"))
If we talk about block scaling, we need to take in account the inserted block. With entget function it look like this:
Code:
((-1 . <Entity name: -13acd8>) (0 . "INSERT") (330 . <Entity name: -13d120>) (5
. "1941D") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 .
"DSTB____DSandTB") (100 . "AcDbBlockReference") (66 . 1) (2 .
"DS____PROBA-Model") (10 359.07 215.416 -587.287) (41 . 1.0) (42 . 1.0) (43 .
1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 0.0 0.0 1.0))
Groups 41, 42 and 43 refers to the scale at which the block was inserted.
In my code, we talk about BLOCK not about INSERT.
Anyway, suppressing a 1. didn't solve the problem.