|
Печать ценников |
☑ |
0
GaikA_13rus
03.09.13
✎
16:01
|
Добрый день.
1с 8.1 ут 10.3
В обработке печать ценников, если значение в табличной части не заполнено, то текст на печатной форме выводиться не должен.
Написала так:
Если НЕ СтрокаТаблицы.КоличествоМаксимальное <> 0 Тогда
ОбластьЦенника.Область("R6").ЦветТекста = Новый Цвет(255,255,255);
КонецЕсли;
Но... закрашивает белым все что после не заполненного.
Табличная часть из которой берутся данные:
Печатная форма:
|
|
1
Ненавижу 1С
гуру
03.09.13
✎
16:04
|
это новый способ вывода пустых данных?
|
|
2
GaikA_13rus
04.09.13
✎
08:18
|
(1) Возможно
|
|
3
Wobland
04.09.13
✎
08:22
|
скажи R1
|
|
4
GaikA_13rus
04.09.13
✎
08:26
|
(3) Зачем?
|
|
5
Wobland
04.09.13
✎
08:31
|
(4) ну не говори. вообще, зачем весь этот бред с цветами?
|
|
6
Галахад
гуру
04.09.13
✎
08:56
|
В стандартной же вроде галка есть в табличной части.
Печатать или не печатать.
|
|
7
GaikA_13rus
04.09.13
✎
12:40
|
(6) Мне нужно немного по другому...
Если в табличной части строка "количество товара" не заполнено, то Область R6 не выводится на печать. У меня получилось так сделать, только он не печатает все что после не заполненного.
|
|
8
GaikA_13rus
04.09.13
✎
12:54
|
Наверное что-то в условии не правильно написала. Может кто-нибудь помочь?
|
|
9
Ненавижу 1С
гуру
04.09.13
✎
12:58
|
предложу идиотский вариант:
Если НЕ СтрокаТаблицы.КоличествоМаксимальное <> 0 Тогда
ОбластьЦенника.Область("R6").ЦветТекста = Новый Цвет(255,255,255);
Иначе
ОбластьЦенника.Область("R6").ЦветТекста = Новый Цвет(0,0,0);
КонецЕсли;
|
|
10
Холодильник
04.09.13
✎
12:59
|
Если НЕ СтрокаТаблицы.КоличествоМаксимальное <> 0
зачем так сложно? почему бы не написать
Если СтрокаТаблицы.КоличествоМаксимальное = 0
?
|
|
11
Холодильник
04.09.13
✎
13:01
|
+ и тогда уж лучше
ОбластьЦенника.Область("R6").Очистить();
|
|
12
GaikA_13rus
04.09.13
✎
13:02
|
(9) Ура ))) Спасибо ))) Именно то что я хотела!!!
|
|
13
GaikA_13rus
04.09.13
✎
13:02
|
(11) Попробую. Спасибо и тебе, мудрый и добрый Холодильник )))
|
|
14
Ненавижу 1С
гуру
04.09.13
✎
13:03
|
(13) проще правильно заполнять параметр
|
|
15
Холодильник
04.09.13
✎
13:05
|
(14) бешено плюсую
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой