Почему-то не получается построить график через диаграмму.
Вроде что может быть проще.
Но выдаёт ошибку.
Таблица, из которой берутся данные:
Выполнение кода выдаёт ошибку: "Ошибка при вызове метода контекста (УстановитьЗначение)
Диаграмма.УстановитьЗначение(ТочкаДиаграммы,1,Масса);
по причине: Недопустимое значение".
Код:
Вроде что может быть проще.
Но выдаёт ошибку.
Таблица, из которой берутся данные:
Выполнение кода выдаёт ошибку: "Ошибка при вызове метода контекста (УстановитьЗначение)
Диаграмма.УстановитьЗначение(ТочкаДиаграммы,1,Масса);
по причине: Недопустимое значение".
Код:
Диаграмма = ЭлементыФормы.Диаграмма1;
Диаграмма.ТипДиаграммы = ТипДиаграммы.График;
Диаграмма.МаксимумСерий = МаксимумСерий.Ограничено;
Диаграмма.МаксимумСерийКоличество = 1;
Диаграмма.Очистить();
Диаграмма.Обновление = Ложь;
Диаграмма.Серии.Добавить("Серия1");
Для каждого СтрокаТЗ из ТЗ цикл
ДатаОстатка = СтрокаТЗ.Дата;
Масса = СтрокаТЗ.Масса;
НомерСтрокиТЗ = Число(ТЗ.Индекс(СтрокаТЗ));
ТочкаДиаграммы = Диаграмма.УстановитьТочку(НомерСтрокиТЗ);
Диаграмма.УстановитьЗначение(ТочкаДиаграммы,1,Масса);
КонецЦикла;
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сработало вот так:
ДиаграммаМассы = ЭлементыФормы.Диаграмма1;
ДиаграммаМассы.ТипДиаграммы = ТипДиаграммы.График;
ДиаграммаМассы.Очистить();
ДиаграммаМассы.КоличествоСерий = 0;
ДиаграммаМассы.КоличествоТочек = 0;
ДиаграммаМассы.Обновление = Ложь;
ДиаграммаМассы.ОбластьЗаголовка.Текст = "Массы";
ДиаграммаМассы.Серии.Добавить("Масса");
Для каждого СтрокаТЗ из ТЗ цикл
ДатаОстатка = СтрокаТЗ.Дата;
Масса = СтрокаТЗ.Масса;
Точка = ДиаграммаМассы.Точки.Добавить(Формат(ДатаОстатка,"ДФ=dd.MM"));
ДиаграммаМассы.УстановитьЗначение(Точка,0,Масса);
КонецЦикла;
ДиаграммаМассы.Обновление = Истина;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот