Имя: Пароль:
1C
1С v8
Проблема с отрисовкой графика
0 Snork
 
13.12.12
19:38
Код:
Для Каждого Стр Из Тз4 Цикл
   ОбработкаПрерыванияПользователя();
   
     Точка = График.Точки.Добавить();
   Точка.Значение        = Тз4.Индекс(Стр)+1;
   Точка.Расшифровка    = Стр.Контрагент;
   Точка.Текст        = " ";
   
   График.УстановитьЗначение(Точка, График.Серии[1-1], Стр.СуммаВыручкаИдеал);
   График.УстановитьЗначение(Точка, График.Серии[2-1], Стр.СуммаВыручка);
   
   // 2 вертикальные линии - В и С проводим по 2 точкам 0 и макс по Y
   ЗначениеВ = Тз4.Индекс(СтрВ)+1-1;
   Если Тз4.Индекс(Стр)+1 = ЗначениеВ Тогда
         Точка = График.Точки.Добавить();
       Точка.Значение        = ЗначениеВ;
       Точка.Текст        = " ";
       График.УстановитьЗначение(Точка, График.Серии[3-1], 0);
       
         Точка = График.Точки.Добавить();
       Точка.Значение        = ЗначениеВ;
       Точка.Текст        = " ";
       График.УстановитьЗначение(Точка, График.Серии[3-1], ГрафикМаксимальноеЗначение);
   КонецЕсли;
   
   ЗначениеС = Тз4.Индекс(СтрС)+1-1;
   Если Тз4.Индекс(Стр)+1 = ЗначениеС Тогда
         Точка = График.Точки.Добавить();
       Точка.Значение        = ЗначениеС;
       Точка.Текст        = " ";
       График.УстановитьЗначение(Точка, График.Серии[4-1], 0);
       
         Точка = График.Точки.Добавить();
       Точка.Значение        = ЗначениеС;
       Точка.Текст        = " ";
       График.УстановитьЗначение(Точка, График.Серии[4-1], ГрафикМаксимальноеЗначение);
   КонецЕсли;
КонецЦикла;

Результат:
http://picturehosting.com/images/Kolobroder/err_1.png

Проблема:
Графики серий синяя и зеленая отрисовываются не как гладкая кривая, а делают V-образный скачок у вертикальных серий В и С.

Почему? Что не так?
1 Wobland
 
13.12.12
19:40
я больше для себя. что такое График?
2 Snork
 
13.12.12
23:23
переменная типа Диаграмма, ТипДиаграммы = График
3 Snork
 
14.12.12
12:29
up
4 Михаил Козлов
 
14.12.12
12:31
Посмотрите в отладчике значение в точке разрыва: не 0 ли.
5 Snork
 
14.12.12
12:37
(4) не 0. смотрел. Такое ощущение что значения из B и С каким либо образом влияют на серии 1 и 2
6 Михаил Козлов
 
14.12.12
12:41
(5) Без B и C нормально?
7 Snork
 
14.12.12
12:53
(6) да!
8 Snork
 
14.12.12
12:53
(7) код в (0)
9 Snork
 
14.12.12
13:14
спецы по графикам-подсобите!
10 Snork
 
19.12.12
10:34
up
11 Snork
 
19.12.12
15:21
up2
2 + 2 = 3.9999999999999999999999999999999...