Имя: Пароль:
1C
1C 7.7
v7: formex РасширениеФормы ДобавитьАтрибут
,
0 palpetrovich
 
09.08.21
15:27
ЧЯНТД?
    РФ = СоздатьОбъект("РасширениеФормы");
    РФ.УстановитьФорму(Форма);
    лАтрибут = РФ.ДобавитьАтрибут("тестДобавитьАтрибут", 1);
    
    лАтрибут.УстановитьАтрибут(Форма, "тестДобавитьАтрибут");
    лАтрибут.УстановитьКоординаты(260, 190,  , );    
    лАтрибут.Заголовок = "Тест Добавить Атрибут" ;
    
    идАтрибута = лАтрибут.Идентификатор;
    слойАтрибута = лАтрибут.Слой;
    типАтрибута = лАтрибут.Тип;
        
    Сообщить("ид "+идАтрибута +"  Слой "+слойАтрибута+" Тип "+типАтрибута+" Заголовок "+лАтрибут.Заголовок+" Видимость "+лАтрибут.Видимость);        

// ид тестДобавитьАтрибут  Слой Заявка Тип 1 Заголовок Тест Добавить Атрибут Видимость 1
а реально Заголовок  вместо: "Тест Добавить Атрибут" - "0"
1 palpetrovich
 
09.08.21
15:34
+ (0) если добавлять кнопу лАтрибут = РФ.ДобавитьАтрибут("тестДобавитьАтрибут", 3);
Заголовок - получается ожидаемый -  "Тест Добавить Атрибут"
2 Djelf
 
09.08.21
16:09
(0) Это нормально, реверс инжиниринг не очень простая штука и инструменты для этого были весьма примитивные.
Там формула в статик захардкожена: https://gyazo.com/978a643b01aa4c682a966da73ea9d914
3 Ёпрст
 
09.08.21
16:17
Жаль, что в своё время, так и не довели до ума добавить атрибут, в части добавления текстовой колонки в тч
4 palpetrovich
 
09.08.21
16:21
(2) ясно спасибо )