|
v7: Использование плана раскраски таблиц в журнале документа (используя FormEx) | ☑ | ||
---|---|---|---|---|
0
gugolovski
07.06.23
✎
14:59
|
В модуле формы журнала документов в процедуру "приОткрытии()"
добавляю код Сервис = СоздатьОбъект("Сервис"); Сервис.ВключитьРаскраскуТаблиц(0); к колонке журнала (идентификатор:FormEx_ПланРаскраски) привязана функция Раскраска() например было: Функция Раскраска() возврат "BRUSH[0x99FFCC]"; КонецФункции При открытии формы все строки раскрашиваются в указанный цвет. Затем пробую использовать Сервис.ИспользоватьПланРаскраски(1): В модуле формы журнала документов в процедуру "приОткрытии()" меняю код на: Сервис = СоздатьОбъект("Сервис"); Сервис.ИспользоватьПланРаскраски(1); Функция Раскраска() возврат "(BRUSH[0x99FFCC])()()"; КонецФункции и тут уже ничего не краситься.. что не так делаю? |
|||
1
АгентБезопасной Нацио
07.06.23
✎
15:12
|
вставь колонку в табличную часть:
Имя колонки - по своему вкусу Тип данных: Строка Заголовок колонки: FormEx_ПланРаскраски (емнип, чувствительна к регистру) Видимость: 0 Ну и ее уже заполняешь раскраской... |
|||
2
Злопчинский
07.06.23
✎
19:19
|
Если форекс не будет - форма сломается на открытии.
. Я формексное стараюсь пихать в предопределенные фор ексовские процедуры, например, ПослеОткрытия() |
|||
3
Злопчинский
07.06.23
✎
19:22
|
(0) "всё строки красятся в зелёный цвет". Вопрос: а почему НЕ ВСЕ строки должны красится?
|
|||
4
gugolovski
08.06.23
✎
02:07
|
(3) во втором варианте ничего не краситься. а хотелось бы использовать: ИспользоватьПланРаскраски()
|
|||
5
gugolovski
08.06.23
✎
05:22
|
(4) все заработало. дело в неправильно заголовке колонки. думал достаточно указать идентификатор колонки: "FormEx_ПланРаскраски", а заголовок как обычно произвольный. но и для заголовка требуется такое же название..
(2) спасибо |
|||
6
АгентБезопасной Нацио
08.06.23
✎
06:26
|
(5) о чем и написано в (1). И в мануале тоже.
|
|||
7
gugolovski
08.06.23
✎
07:56
|
(6) да, попутал: когда прочитал "Имя колонки - по своему вкусу" - решил что речь про заголовок.. затуп. (очередной)
|
|||
8
АЛьФ
08.06.23
✎
11:06
|
Совет: не надо включать раскраску в ПриОткрытии. Это лучше делать один раз в момент загрузки компоненты, т.к. при выполнении этого метода устанавливаются разнообразные перехваты, при повторном вызове может глючить вплоть до вылета.
|
|||
9
gugolovski
09.06.23
✎
10:18
|
(8)а куда где лучше подключать саму компоненту и раскраску, в глобальном модуле? и можно ли покрасить константы?)
|
|||
10
Злопчинский
09.06.23
✎
11:06
|
Я в ПриНачалеРаботыСистемы() впихнул одноимённую внешнюю обработку в самом конце процедуры, а в обработке гружу ВК, инициализирую нужные глобальные переменные.
|
|||
11
Злопчинский
09.06.23
✎
11:08
|
Форма констани системная, туда просто так не подлезть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |