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], ГрафикМаксимальноеЗначение);
КонецЕсли;
КонецЦикла;
Результат:
Проблема:
Графики серий синяя и зеленая отрисовываются не как гладкая кривая, а делают V-образный скачок у вертикальных серий В и С.
Почему? Что не так?
|
|