Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Раскраска табличной части документа (число прочтений - 4679 )
vlasssov
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 23. Ноября 2011
Раскраска табличной части документа
24. Ноября 2011 :: 12:22
Печать  
Что-то до меня не доходит один глобальный вопрос.
В помощи по раскраске таблиц написано буквально следующее:

Цитата:
Для включения раскраски в таблицу необходимо добавить колонку, формула в которой должна содержать служебную строку. В общем случае колонка должна располагаться левее колонок, которые предполагается раскрасить.

Служебная строка может быть, как напрямую прописана в формуле колонки (или формироваться функцией, вызываемой из формулы), так и быть содержимым реквизита. Для таблиц значений строка раскраски устанавливается в качестве значения ячейки таблицы. Служебная строка состоит из макрокоманд, которые формируют стиль строки. Макрокоманды регистронезависимы и могут располагаться в любой последовательности. Ни одна из макрокоманд не является обязательной, т.е. любая из них может быть опущена при формировании служебной строки.


У меня вопрос:
А как вставить колонку в табличную часть документа? Это значит добавить еще один реквизит к документу, или сформировать Колонку можно как-то программно?
К сожалению в документации нет простеньких примеров, поэтому никак не въеду.
  
Наверх
 
IP записан
 
antoneus
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 54
Зарегистрирован: 16. Марта 2009
Пол: Мужской
Re: Раскраска табличной части документа
Ответ #1 - 24. Ноября 2011 :: 13:17
Печать  
А разгадка одна: текстовый реквизит формы (синенькая Т) на табличную часть, в него - формулу.
  
Наверх
 
IP записан
 
vlasssov
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 23. Ноября 2011
Re: Раскраска табличной части документа
Ответ #2 - 25. Ноября 2011 :: 04:03
Печать  
antoneus писал(а) 24. Ноября 2011 :: 13:17:
А разгадка одна: текстовый реквизит формы (синенькая Т) на табличную часть, в него - формулу.

Обязательно слева?
« Последняя редакция: 25. Ноября 2011 :: 05:58 - vlasssov »  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Раскраска табличной части документа
Ответ #3 - 25. Ноября 2011 :: 06:45
Печать  
В любом месте.
Читай верхний пост.
  
Наверх
 
IP записан
 
vlasssov
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 23. Ноября 2011
Re: Раскраска табличной части документа
Ответ #4 - 25. Ноября 2011 :: 10:52
Печать  
antoneus писал(а) 24. Ноября 2011 :: 13:17:
А разгадка одна: текстовый реквизит формы (синенькая Т) на табличную часть, в него - формулу.

Та-а-ак... Это что-то новое..
Тогда вопросы такие
1. Наименование  текстового реквизита.
2. Для каждой колонки свой текстовый реквизит лепить?
3. Надо точно попасть на площадь колонки?
4. Если я ставлю параметр колонки Доступность в 0, то форматирование будет производится?
  
Наверх
 
IP записан
 
Anatol
Senior Member
****
Отсутствует


тыц, пыц, тыц!!!

Сообщений: 412
Зарегистрирован: 24. Апреля 2009
Re: Раскраска табличной части документа
Ответ #5 - 25. Ноября 2011 :: 11:25
Печать  
1. Заголовок: "FormEx_ПланРаскраски"
   Идентификатор: Любой
2. Нет, одна колонка на таблицу
3. Нужно попасть в "белую сеточку"
4. Будет, можешь и видимость в 0 выставить
  
Наверх
wwwICQ  
IP записан
 
vlasssov
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 27
Зарегистрирован: 23. Ноября 2011
Re: Раскраска табличной части документа
Ответ #6 - 28. Ноября 2011 :: 06:06
Печать  
Anatol писал(а) 25. Ноября 2011 :: 11:25:
1. Заголовок: "FormEx_ПланРаскраски"
  Идентификатор: Любой
2. Нет, одна колонка на таблицу
3. Нужно попасть в "белую сеточку"
4. Будет, можешь и видимость в 0 выставить


А если я редактирую в этом элементе план раскраски, какой-нибудь метод, типа обновит форму использовать надо?
Да!! И самое интересное, а если на другой слой поместить?

Дошло... Мда. о скольок нам открытий чудны готовит 1с дух!!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать