Имя: Пароль:
1C
1С v8
Разукрашка "универсального отчета"
0 mzelensky
 
17.02.12
15:53
Доброго времени суток! Имеется конфа Ут 10.3 и ряд отчетов написанных через "УниверсальныйОтчет", например отчет "Продажи". При работе с УниверсальнымОтчетом имеется возможность выбора цветовой схемы (как в программном, так и в пользовательском вариантах). Вопрос, как сделать цветовое выделение строк при определенных условиях?

Например: если по документу висит долг (разумеется если среди выводимых полей есть этот самый документ-продажи), то выделить эту строку красным цветом?!?!!?

П.С. переписать на СКД не предлагать!
1 le_
 
17.02.12
15:55
Расширенная настройка - оформление.
2 Ненавижу 1С
 
гуру
17.02.12
15:57
(0) в расширенной настройки там есть условное оформление
3 mzelensky
 
17.02.12
15:58
(1) (2) там нельзя выбирать поля запроса
4 le_
 
17.02.12
16:00
(3) Если там нет каких-то полей, нужно править через конфигуратор.
5 mzelensky
 
17.02.12
16:02
(4) что значит "Если там нет каких-то полей" ??? я вообще-то про другое!
Если зайти через "Расширенная настройка - оформление", выбрать там нужное поле и зайти в "Отбор", то "Значение" отбора можно лишь выбрать ИЗ БАЗЫ...ну т.е. ввести число, установить дату, указать элемент справочника....а вот указать поле, которое получается в результате вычисления самого отчета - такого там нет!
6 mzelensky
 
17.02.12
16:02
(2) ну так что, ненавистник - еще идеи есть?!
7 le_
 
17.02.12
16:05
(5) >"Значение" отбора можно лишь выбрать ИЗ БАЗЫ

Это не так.
8 mzelensky
 
17.02.12
16:07
(7) в таком случае я до чего-то не догоняю. Хорошо, расскажи, как можно сделать такую (сразу говорю для примера, т.к. задача бредовая) вещь:

Если общий Вес документа больше общей суммы документа, то разукрасить строку в красный цвет, иначе в зеленый?!
9 le_
 
17.02.12
16:08
+ (7) Можно добавить в запрос что-то подобное:
Выбор Когда <Условие> Тогда Истина Иначе Ложь Конец КАК ВыводитьКрасным
И раскрашивай по этому признаку через оформление.
10 Ненавижу 1С
 
гуру
17.02.12
16:10
(8) если типа такого: Сумма>ДопустимаяСумма, где оба выражения поля запроса, то да - только доделывать в запросе - выносить отдельное поле
11 Azverin
 
17.02.12
16:16
(0) Радченко - Практическое пособие разработчика
12 mzelensky
 
17.02.12
16:16
(9) вариант, но тут выходит трабл один:

если это условие относится к выводимым полям, то все ОК, а если эти условия затрагивают поля (в моем случае по этим полям таблицы будут соединяться), которые в отчете не выводятся - что будет??? Например, я хочу разукрасить строку так:

"документ-продажи присутствует в таблице Регистр1 (это мой регистр сведений который стыкуется с документом-продажи через "левое соединение по ссылке"), то разукрасить в зеленый, иначе в красный"

Так вот если документ-продажи будет фигурировать в выводимых полях отчета, то все ОК, а если нет??? тогда что будет???
13 mzelensky
 
17.02.12
16:17
(11) ты бы еще написал - "поиск яндекса"
14 mzelensky
 
17.02.12
16:37
аппп
15 le_
 
17.02.12
16:41
Допиливать нужно, чтобы по полям, которые не выводятся раскрашивалось.
По мне, так проще на СКД переделать.
16 mzelensky
 
17.02.12
16:54
(15) а допиливание какого рода??
17 le_
 
17.02.12
17:00
(16) Модуль универсального отчета править.
18 vmv
 
17.02.12
17:04
(0) переписать его на УФ и не парить мозг, там с раскраской проблем никаких - чего хочешь то и малюй
19 Scooter
 
17.02.12
17:05
(12)выведи это поле и разукрась, в чём проблема?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший