Как в 1С 8.2 построить график функции ?

1. autobuh 33 21.12.16 11:39 Сейчас в теме
Почему-то не получается построить график через диаграмму.
Вроде что может быть проще.
Но выдаёт ошибку.
Таблица, из которой берутся данные:


Выполнение кода выдаёт ошибку: "Ошибка при вызове метода контекста (УстановитьЗначение)
Диаграмма.УстановитьЗначение(ТочкаДиаграммы,1,Масса);
по причине: Недопустимое значение".

Код:
Диаграмма = ЭлементыФормы.Диаграмма1;
Диаграмма.ТипДиаграммы  = ТипДиаграммы.График;
Диаграмма.МаксимумСерий = МаксимумСерий.Ограничено; 

Диаграмма.МаксимумСерийКоличество = 1;

Диаграмма.Очистить();
Диаграмма.Обновление = Ложь;
Диаграмма.Серии.Добавить("Серия1");
Для каждого СтрокаТЗ из ТЗ цикл
	
	ДатаОстатка   = СтрокаТЗ.Дата;
	Масса         = СтрокаТЗ.Масса;
	НомерСтрокиТЗ = Число(ТЗ.Индекс(СтрокаТЗ));
	ТочкаДиаграммы = Диаграмма.УстановитьТочку(НомерСтрокиТЗ);
	Диаграмма.УстановитьЗначение(ТочкаДиаграммы,1,Масса);
	
КонецЦикла;
Показать
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. alex-l19041 8 21.12.16 12:46 Сейчас в теме
3. autobuh 33 21.12.16 13:08 Сейчас в теме
Попробовал по примеру - всё равно выдаётся та же ошибка ((
4. alex-l19041 8 21.12.16 13:32 Сейчас в теме
предлагаю использовать СКД (там проще, как мне кажется)
5. autobuh 33 21.12.16 13:55 Сейчас в теме
Сработало вот так:
ДиаграммаМассы = ЭлементыФормы.Диаграмма1;
	
ДиаграммаМассы.ТипДиаграммы = ТипДиаграммы.График;
	
ДиаграммаМассы.Очистить();
ДиаграммаМассы.КоличествоСерий = 0;
ДиаграммаМассы.КоличествоТочек = 0;
ДиаграммаМассы.Обновление = Ложь;
ДиаграммаМассы.ОбластьЗаголовка.Текст = "Массы";
	
ДиаграммаМассы.Серии.Добавить("Масса");
Для каждого СтрокаТЗ из ТЗ цикл
	
	ДатаОстатка = СтрокаТЗ.Дата;
	Масса       = СтрокаТЗ.Масса;
		
	Точка = ДиаграммаМассы.Точки.Добавить(Формат(ДатаОстатка,"ДФ=dd.MM"));
	ДиаграммаМассы.УстановитьЗначение(Точка,0,Масса);
	
КонецЦикла;
	
ДиаграммаМассы.Обновление = Истина;
Показать
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)