Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ДобавитьАтрибут в многострочную часть документа (число прочтений - 1265 )
LostInSpace
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 2
Зарегистрирован: 03. Апреля 2009
ДобавитьАтрибут в многострочную часть документа
03. Апреля 2009 :: 07:34
Печать  
Появилась идея во всех документах подсветить текущую строку.
Самое простое решение на первый взгляд:

Код
Выбрать все
Процедура ПослеОткрытия(Конт)
	ФормаРасш=СоздатьОбъект("РасширениеФормы");
	ФормаРасш.УстановитьФорму(Конт.Форма);
	Если Лев(ФормаРасш.ПолныйТипОбъекта(),8)="Документ" Тогда
		Атр=ФормаРасш.ДобавитьАтрибут("FormEx_ПланРаскраски",9,0);
		Атр.Заголовок="FormEx_ПланРаскраски";
		Атр.Значение="(BRUSH_S["+ПолучитьЦвет(255,140,140)+"])";
		Атр.Видимость=0;
	КонецЕсли;
КонецПроцедуры 



Вроде работает.
Однако в последних версиях документации Про параметр "9" нет ни слова. И при закрытии документа 1С вылетает.

Можно ли как-то реализовать такую идею не изменяя все существующие документы?
  
Наверх
 
IP записан
 
LostInSpace
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 2
Зарегистрирован: 03. Апреля 2009
Re: ДобавитьАтрибут в многострочную часть документа
Ответ #1 - 03. Апреля 2009 :: 09:59
Печать  
Почитал доки, написано что не поддерживается эта возможность для Многострочной части документа. То есть после новости от 9 ноября 2007 года ничего не изменилось. А жаль...
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать