Захотелось еще раз посмотреть, почему этот каталог неправильно работает с компонентами в версиях 6.0 и выше.
Ведь такого не должно быть. Значит, что-то в каталоге реализовано не по "правилам" или в новых версиях КД что-то изменили.
Буду сравнивать версии КД 5.0 и 7.0 на примере блока "Тумба 1Фасад".
Его скрипт
%тумба(LMIN=0,LMAX=0,HMIN=0,HMAX=0)
тумба
ножки
птл.2
h.fa.hl1
IN_GL
&1пДсп(z=351)
где скрипт модуля "IN_GL" (это 26 фасадов-компонентов)
&IN_205 &IN_210 &IN_000 &IN_005 &IN_010 &IN_035 &IN_040
&IN_065 &IN_085 &IN_095 &IN_100 &IN_105 &IN_130 &IN_135
&IN_170 &IN_190 &IN_195 &IN_240 &IN_245 &IN_261 &IN_262
&IN_265 &IN_290 &IN_305 &IN_320 &IN_340
а скрипт компонента "IN_205" (и остальных тоже)
stub(LMIN=0,LMAX=0,HMIN=0,HMAX=0)
Ключевым здесь является то, что компонент "IN_205" (и остальные тоже) имеет постоянные размеры, заданные параметрами LMIN=0,LMAX=0,HMIN=0,HMAX=0.
Это дает возможность отображать в окне "Компоненты" только тот компонент (отсекая все остальные), размеры которого точно соответствуют размерам блока.
Что мы и видим в версии 5.0 (размер блока 720Х300).
В версии 7.0 это правило не работает. Здесь отсекаются только те компоненты, которые по размерам меньше размеров блока (оставляя компоненты, которые равны и больше размеров блока).
Тот же блок в версии 7.0. (Справа этот же блок с переменными размерами компонентов — присутствуют все 26 фасадов)
Налицо баг программы версии 7.0.