Имя: Пароль:
1C
1С v8
почему появляется пустая строка?
0 LivingStar
 
08.02.12
13:51
почему из за этого кода появляется одна пустая строка в табличном документе?

       Если Проср > 0 Тогда
           ТабДок.Область(с,12).ЦветТекста   = Новый Цвет(255, 0, 0);
           ОбластьСтр.Параметры.ПросрочкаРуб = Проср * -1;
       ИначеЕсли Проср < 0 Тогда
           ТабДок.Область(с,12).ЦветТекста   = Новый Цвет(0, 0, 0);
           ОбластьСтр.Параметры.ПросрочкаРуб = Проср * -1;
       Иначе
           ТабДок.Область(с,12).ЦветТекста   = Новый Цвет(0, 0, 0);
           ОбластьСтр.Параметры.ПросрочкаРуб = 0;
       КонецЕсли;
1 LivingStar
 
08.02.12
13:52
если закоментировать эти строки

ТабДок.Область(с,12).ЦветТекста   = Новый Цвет(255, 0, 0);

то пустой строки не появляется
2 DJ Anthon
 
08.02.12
13:53
а "с" че такое?
3 Ursus maritimus
 
08.02.12
13:54
(2) Горздо интереснее что значит "Проср". Речь про полимеры?
4 LivingStar
 
08.02.12
13:55
(2) номер строки, начинается с 9 и потом наращивается
до этого идет шапка
5 LivingStar
 
08.02.12
13:55
(3) просрочено
6 mikecool
 
08.02.12
13:56
(3) такую страну прос_рали (с) не помню откуда )
7 LivingStar
 
08.02.12
13:59
что надо то её не пойму (
8 Ursus maritimus
 
08.02.12
14:00
(0) Классика GOвнокода

ТабДок.Область(с,12).ЦветТекста   = Новый Цвет(?(Проср,255,0), 0, 0);
ОбластьСтр.Параметры.ПросрочкаРуб = -Проср;

А правильный ответ в (2)
9 LivingStar
 
08.02.12
14:04
с = 8 сделал, все поправилось
10 LivingStar
 
08.02.12
14:05
видимо у строк нумерация с 0