Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: formex РасширениеФормы ДобавитьАтрибут

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.