Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Раскраска табличной части документа в терминальном режиме server 2008r2 (число прочтений - 3365 )
Сипкин
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 19. Июля 2013
Раскраска табличной части документа в терминальном режиме server 2008r2
19. Июля 2013 :: 09:09
Печать  
Перенесли базу на новый сервер под windows server 2008 r2 и перестала работать раскраска табличной части документа, все красится в черный цвет. Глубина цвета достаточная -- 32 бита и если из этой терминальной сессии запустить терминальную сессию на старый сервер -- там всё нормально.
На рисунке слева -- терминальная сессия на старый сервер, а справа -- текущая печальная картина. Кто знает в каком направлении копать?
  

peresort.png ( 21 KB | Загрузки )
peresort.png
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Раскраска табличной части документа в терминальном режиме server 2008r2
Ответ #1 - 19. Июля 2013 :: 09:19
Печать  
Используй новый план расскраски
  
Наверх
 
IP записан
 
Сипкин
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 19. Июля 2013
Re: Раскраска табличной части документа в терминальном режиме server 2008r2
Ответ #2 - 19. Июля 2013 :: 09:39
Печать  
Спасибо за очень оперативный ответ! Улыбка
А где про этот новый план раскраски я могу почитать?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Раскраска табличной части документа в терминальном режиме server 2008r2
Ответ #3 - 19. Июля 2013 :: 09:46
Печать  
В документации к формексу
ЗЫ:

Цитата:
План раскраски
Описание
Для ускорения и упрощения работы раскраски таблиц в компоненту с версии 2.0.5.85 введен функционал плана раскраски таблицы. Для его активизации необходимо вызвать метод ИспользоватьПланРаскраски() объекта Сервис с параметром 1 (соответсвенно, для отключения и перехода на старый принцип раскраски надо вызвать тот же метод, но с параметром 0). По умолчанию функционал плана раскраски отключен и работает старая методика раскраски.
Для реализации раскраски по новому функционалу плана раскраски, необходимо добавить в раскрашиваемую таблицу колонку с заголовком "FormEx_ПланРаскраски" (без кавычек, регистронезависимо). Колонка может располагаться в любом месте таблицы. Содержимое этой колонки задает план раскраски таблицы, основанный на тех же макросах, которые описаны в части "Раскраска таблиц". При этом макросы COUNT и INDENT не обрабатываются. В плане раскраски каждая ячейка текущей строки определяется круглыми скобками. В плане учитываются как видимые, так и невидимые колонки. Макросы раскраски надо помещать в места, соответсвующие смене раскраски. Несколько примеров помогу лучше понять этот принцип.
Пример плана раскраски
"()()()(BRUSH[255])()()(BRUSH[NONE)" - обозначает, что начиная с четвертой колонки (включительно) цвет фона ячеек устанавливается красным, а с седьмо раскраска фона отключается и все остальные колонки не раскрашиваются;
"(BRUSH_S[255])" - обозначается, что вся строка, когда она становится текущей, подсвечивается красным фоном.
  
Наверх
 
IP записан
 
Сипкин
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 19. Июля 2013
Re: Раскраска табличной части документа в терминальном режиме server 2008r2
Ответ #4 - 19. Июля 2013 :: 10:08
Печать  
Спасибо! Улыбка Не думал, что смогу так быстро получить помощь. Изначально показалось, что самостоятельно разберусь быстрее )
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать