![]() |
|
Раскрасить журнал, Formex | ☑ | ||
---|---|---|---|---|
0
Swarovski-zp
10.04.09
✎
13:58
|
Хочу покрасить журнал документов с помощью Formex так, чтобы была закрашена каждая четная строка.
Все до чего я додумался это следующий код. Но дело в том, что после того, как переходишь с одной строки на другую и форма обновляется, цвета строк меняются местами. Функция Раскраска() Если Т = 1 Тогда Т = 2; Возврат "BRUSH[" + ПолучитьЦвет(240,245,255) + "]"; ИначеЕсли Т = 2 Тогда Т = 1; Возврат "BRUSH[NONE]"; КонецЕсли; КонецФункции |
|||
1
ТелепатБот
гуру
10.04.09
✎
13:58
|
||||
2
povar
10.04.09
✎
14:00
|
Если номерСтроки%2 = 0 Тогда
красить |
|||
3
povar
10.04.09
✎
14:00
|
иначе
не красить |
|||
4
Swarovski-zp
10.04.09
✎
14:02
|
Нет такого атрибута в журнале документов
|
|||
5
Swarovski-zp
10.04.09
✎
14:07
|
Правильный ответ не был получен
|
|||
6
wHammer
10.04.09
✎
14:14
|
(0)насмотрелся бантиков в восьмерке? зачем так извращаться? тормоза же будут при листинге журнала.
|
|||
7
Swarovski-zp
10.04.09
✎
14:15
|
интересно. Это уже дело принципа
|
|||
8
wHammer
10.04.09
✎
14:17
|
сколько различных типов документов в журнале?
|
|||
9
Андрюха
10.04.09
✎
14:18
|
(0) Будут проблемы с позиционированием записанных новых документов
|
|||
10
Swarovski-zp
10.04.09
✎
14:19
|
это общий журнал, ежедневно используется около 6-8 типов
|
|||
11
Swarovski-zp
10.04.09
✎
14:20
|
То, какие проблемы возникнут это уже другой вопрос, лучше скажите как реализовать поставленную задачу
|
|||
12
Андрюха
10.04.09
✎
14:21
|
(9)+ Чтобы этого избежать нужно запоминать контекст открытого журнала в глобальной переменной, а в глобальнике в процедуре ПослеЗакрытия() сделать КонтЖурнала.Форма.Обновить(0)
|
|||
13
Андрюха
10.04.09
✎
14:25
|
(11) Делаешь функцию
Функция ПроверитьВид() |
|||
14
Андрюха
10.04.09
✎
14:26
|
(13)+ И вешаешь ее на невидимую колонку в табличной части формы списка журнала (добавленную ручками)
|
|||
15
wHammer
10.04.09
✎
14:27
|
(13) чтото непонятно зачем это?
Если ТекущийДокумент.Вид() = "МТПредварительнаяЗаявка" Тогда |
|||
16
Swarovski-zp
10.04.09
✎
14:28
|
(14) То, как сделать чтобы закрашивалась строчка я знаю. Я не знаю как сделать чтобы закрашивались ТОЛЬКО ЧЕТНЫЕ!
|
|||
17
wHammer
10.04.09
✎
14:28
|
Ему же надо тупо каждую четную закрашивать
|
|||
18
Андрюха
10.04.09
✎
14:28
|
(15) Это у меня раскрашиваются только документы определенного вида.
(17) Извиняюсь, втупил |
|||
19
Swarovski-zp
10.04.09
✎
14:37
|
Вариантов больше нет?
|
|||
20
Ёпрст
гуру
10.04.09
✎
14:40
|
(19) ТабличноеПоле .. там ужо всё и так есть..
|
|||
21
Ёпрст
гуру
10.04.09
✎
15:04
|
||||
22
Злопчинский
10.04.09
✎
15:23
|
(21) а на кртинке у тебя табличное поле?
|
|||
23
Злопчинский
10.04.09
✎
15:23
|
Покажите кто-нить скриншот "красивыый" с рабочим табличным полем...
|
|||
24
Ёпрст
гуру
10.04.09
✎
15:24
|
(22) неа, обычный журнал..
|
|||
25
wHammer
10.04.09
✎
15:25
|
(24) и при прокрутке у тебя цвета не меняются как в (0)?
|
|||
26
Ёпрст
гуру
10.04.09
✎
15:32
|
http://s60.radikal.ru/i168/0904/f8/aaf936d0335f.jpg
Мот лучше АктивИкс ? :) Чего там красивого в ТП ? Разве что иконки.. |
|||
27
Ёпрст
гуру
10.04.09
✎
15:32
|
(25) нет
|
|||
28
wHammer
10.04.09
✎
15:34
|
(25) так рассказывай как реализовал то? :)
|
|||
29
wHammer
10.04.09
✎
15:55
|
(25) у меня с помощью Формекса чтото не выходит каменный цветок
|
|||
30
Sadovnikov
10.04.09
✎
16:00
|
(26) "Чего там красивого в ТП ?" - фигасе пошутил...
|
|||
31
Ёпрст
гуру
10.04.09
✎
16:31
|
(30) Грид он и в африке грид...
:) |
|||
32
wHammer
10.04.09
✎
16:36
|
(31) значит как реализовать не скажешь? :)
|
|||
33
Ёпрст
гуру
10.04.09
✎
16:44
|
(32) дык написать правильное условие в формуле колонки и привет...
|
|||
34
wHammer
10.04.09
✎
16:45
|
эт понятно, но какое условие? мне такое условие придумать не удается.
|
|||
35
Ёпрст
гуру
10.04.09
✎
16:46
|
А так, можно даже вывести штатно только те строки, которые реально на форме видены, в любом многострочном поле (форма списка справочника/журнал документов), причем при растягивании формы или сжатии, эта информация естесственно будет меняться..
ЗЫ: Некоторые "извращенцы" просят распечатать именно то, что видят.. :) |
|||
36
Rie
10.04.09
✎
16:49
|
(34) Он, видимо, использует формулу, вызывающуюся при отрисовке текстового поля в строке.
|
|||
37
wHammer
10.04.09
✎
16:51
|
(36) ну да, ее, весь вопрос в формуле?
какую формулу нужно написать в колонке чтобы значения в колонке чередовались (хотя бы даже 1 и 2) и при листинге ничего не менялось? |
|||
38
wHammer
10.04.09
✎
17:00
|
(37)+ и сдается мне что такой формулы нет
|
|||
39
Rie
10.04.09
✎
17:05
|
(38) У функций может быть побочный эффект.
|
|||
40
Ёпрст
гуру
10.04.09
✎
17:10
|
(34) если тупо, то СЗ ... + очистка сз при смене интервала/установки отбора и т.д..
|
|||
41
wHammer
10.04.09
✎
17:12
|
(40) не, я об этом варианте думал но эт плохой вариант, слишком медленный
|
|||
42
Ёпрст
гуру
10.04.09
✎
17:14
|
(41) тогда, Табличное поле..
:) |
|||
43
Ёпрст
гуру
10.04.09
✎
17:21
|
(41) на самом деле, нет там ничего медленного...
нужно только знать, как работает функция в текстовой колонке... Например, можно сделать (35). |
|||
44
Sadovnikov
12.04.09
✎
15:48
|
(42) Ага! Все-таки табличное поле! А то "Грид он и в африке грид" :)
Гриды, они, ведь, разные бывают. Офигительный респект авторам табличного поля!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |