Как в 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 Сейчас в теме
предлагаю использовать СКД (там проще, как мне кажется)
autobuh; +1
5. autobuh 33 21.12.16 13:55 Сейчас в теме
Сработало вот так:
ДиаграммаМассы = ЭлементыФормы.Диаграмма1;
	
ДиаграммаМассы.ТипДиаграммы = ТипДиаграммы.График;
	
ДиаграммаМассы.Очистить();
ДиаграммаМассы.КоличествоСерий = 0;
ДиаграммаМассы.КоличествоТочек = 0;
ДиаграммаМассы.Обновление = Ложь;
ДиаграммаМассы.ОбластьЗаголовка.Текст = "Массы";
	
ДиаграммаМассы.Серии.Добавить("Масса");
Для каждого СтрокаТЗ из ТЗ цикл
	
	ДатаОстатка = СтрокаТЗ.Дата;
	Масса       = СтрокаТЗ.Масса;
		
	Точка = ДиаграммаМассы.Точки.Добавить(Формат(ДатаОстатка,"ДФ=dd.MM"));
	ДиаграммаМассы.УстановитьЗначение(Точка,0,Масса);
	
КонецЦикла;
	
ДиаграммаМассы.Обновление = Истина;
Показать
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот