Имя: Пароль:
1C
1С v8
Результат запроса выгружаю в табличное поле. Нулевые значения не заполняются.Как сделать ?
0 Румата
 
04.04.18
09:57
Есть поле в запросе :
ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) - ЕСТЬNULL(ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток, 0) КАК ОстатокМинусРезерв

Мне надо чтобы выводился "0", если там действительно ноль. Сейчас выводится пустая ячейка. Мне это надо чтобы раскрасить "0" в зависимости от условия в зеленый или красный цвет. Помогите )
1 Ненавижу 1С
 
гуру
04.04.18
09:58
это делается форматом в ячейке
2 _Дайвер_
 
04.04.18
09:59
(0) Формат ячеек
3 Малыш Джон
 
04.04.18
09:59
Выводился куда?
а вообще - гугли ""Условное оформление"
или "Формат ячейки"
4 Румата
 
04.04.18
09:59
ОформлениеСтроки.Ячейки.ОстатокМинусРезерв.Текст ? так ?
5 shuhard
 
04.04.18
10:01
(4) в УФ это делается условным оформлением
в толстом оформлением строки
6 hhhh
 
04.04.18
10:03
(4) если так принято везде, что выводится пустое место, а не 0, то и вы так делайте. Зачем вам выпендриваться из-за пустяков?
7 Румата
 
04.04.18
10:03
Если  ОформлениеСтроки.Ячейки.ОстатокМинусРезерв.Текст = "" Тогда
                 ОформлениеСтроки.Ячейки.ОстатокМинусРезерв.Текст ="0";
                 ОформлениеСтроки.Ячейки.ОстатокМинусРезерв.ОтображатьТекст = Истина;
            КонецЕсли;
8 Румата
 
04.04.18
10:04
Всем спасибо, получилось !
9 _Дайвер_
 
04.04.18
10:04
(7) Проще в свойствах табличного поля зайти, и установить формат)))
10 Румата
 
04.04.18
10:05
(hhhh) Цвет в ячейке по ТЗ надо раскрашивать в красный или зеленый цвет. А если нет текста, что раскрашивать ? )
11 Румата
 
04.04.18
10:05
(_Дайвер_) А можно поподробнее ? Где именно ?
12 Румата
 
04.04.18
10:06
+(11) Таблица в табличное поле создается программно...
13 _Дайвер_
 
04.04.18
10:09
(11) Открываешь форму, нажимаешь на нужное поле в ТЧ, открываешь свойства, там есть такое поле "Формат", числа, даты и булевские значения можно задавать в удобном виде
14 _Дайвер_
 
04.04.18
10:09
(12) А, ну тогда тольк опрограммно)