Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как правильно добавить атрибут МНЧ? (число прочтений - 3177 )
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Как правильно добавить атрибут МНЧ?
04. Января 2008 :: 14:57
Печать  
Ребята!

Подскажите, пожалуйста, как правильно добавить атрибут МНЧ?
Например текст с формулой.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как правильно добавить атрибут МНЧ?
Ответ #1 - 04. Января 2008 :: 15:49
Печать  
http://www.1cpp.ru/forum/YaBB.pl?num=1191404333/4#4

Цитата:
класс "РасширениеФормы" :
- метод ДобавитьАтрибут научился добавлять атрибуты-статики в ТЧ,
вставлять можно в любую позицию списка колонок.
Поддерживается ТЧ в формах журналов документов и списков справочников,
ТЧ документа пока не поддерживается;


Ты про этот случай?
  
Наверх
 
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Как правильно добавить атрибут МНЧ?
Ответ #2 - 04. Января 2008 :: 16:04
Печать  
Да.

Если можно пример добавления текста с формулой и выравниванием.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как правильно добавить атрибут МНЧ?
Ответ #3 - 04. Января 2008 :: 16:31
Печать  
А в чем затруднения?
Цитата:
РасширениеФормы::ДобавитьАтрибут(<?>,,)
СИНТАКСИС:
ДобавитьАтрибут(<ИД>,<Тип>,<Вид>)
НАЗНАЧЕНИЕ:
Добавляет на форму новый реквизит. Возвращает объект вида АтрибутФормы.
ПАРАМЕТРЫ:
<ИД> - (Строка) идентификатор
<Тип> - (Число) тип создаваемого реквизита.
Возможные значения:
1 - STATIC (Текст)
2 - 1CEDIT (Поле ввода)
3 - BUTTON (Кнопка)
4 - 1CGROUPBOX (Рамка группы)
5 - 1CEDIT (Поле ввода без рамки)
9  - STATIC (Колонка многострочной части с пикторгаммой или просто текстовая)
11 - LISTBOX (Список)
12 - CHECKBOX (Флажок)
13 - RADIO (Переключатель)
14 - COMBOBOX (Поле со списком)
15 - TABLE (Таблица)
<ТипВид> - (Строка) например "Справочник.ФизическиеЛица"


Атрибут = РасширениеФормы.ДобавитьАтрибут("МойМегаАтрибут", 9, "")
Атрибут.Формула = "глПолучитьМоюМегаСтоимость(Номенклатура)";

P.S.
Цитата:
класс "АтрибутФормы" :
- новое свойство "Выравнивание/Align" для чтения/записи
Установка свойства для атрибутов в ТЧ пока не реализована.
  
Наверх
 
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Как правильно добавить атрибут МНЧ?
Ответ #4 - 04. Января 2008 :: 16:48
Печать  
Вызываю процедуру добавления атрибута из кнопочки.
1С падает при выходе из процедуры.
  
Наверх
 
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Как правильно добавить атрибут МНЧ?
Ответ #5 - 04. Января 2008 :: 16:53
Печать  
Текст процедуры

Процедура ДА()
     Ф = СоздатьОбъект("РасширениеФормы");
     Ф.УстановитьФорму(Форма);
     Атр = Ф.ДобавитьАтрибут("Текст1",9,"",2);
     Атр.Формула="";
     Форма.Обновить(0);
     Сообщить("11");
КонецПроцедуры // ДА()

Сообщает 11

и падает.
  
Наверх
 
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Как правильно добавить атрибут МНЧ?
Ответ #6 - 04. Января 2008 :: 17:08
Печать  
Блин, а теперь до Сообщить("11") не доходит. Печаль
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как правильно добавить атрибут МНЧ?
Ответ #7 - 04. Января 2008 :: 21:46
Печать  
Версии?
  
Наверх
 
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Как правильно добавить атрибут МНЧ?
Ответ #8 - 05. Января 2008 :: 11:45
Печать  
2.0.5.82 beta.
Вчера скачал с DOREX.

Дополнительно:
1. Приведенным кодом пытаюсь добавить колонку в журнале документов.
2. Если добавлять не колонку, а обычные атрибуты, все вроде работает.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать