Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 23:57

Диаграмма в таб. доке не отображает точки.

Автор ferrari314, 12 окт 2015, 14:41

0 Пользователей и 1 гость просматривают эту тему.

ferrari314

Приветствую всех. У меня 8.3 на обычных формах.
Делаю диаграмму в табдоке, передаю все данные кодом:

ГрафикиВМакете = Макет.ПолучитьОбласть("Графики");
График1        = ГрафикиВМакете.Рисунки.D2.Объект;
График1.Обновление = Ложь;
        График1.ИсточникДанных = Неопределено;
График1.Серии.Добавить();
График1.УстановитьЗначение(График1.УстановитьТочку(1), График1.УстановитьСерию(1), ПулФевраль) ;
График1.УстановитьЗначение(График1.УстановитьТочку(2), График1.УстановитьСерию(1), ПулМарт)  ;
График1.УстановитьЗначение(График1.УстановитьТочку(3), График1.УстановитьСерию(1), ПулАпрель);
График1.УстановитьЗначение(График1.УстановитьТочку(4), График1.УстановитьСерию(1), ПулМай)   ;
График1.Обновление    = Истина;
ТабДок.Вывести(ГрафикиВМакете);


Вываливает абсолютно пустой график: 1 серия в легенде. 
В отладке График1.Точки - содержит список точек со значениями.
Но отображения нет. В чем проблема?

Luzer1C

А периоды начальный и конечный кто задавать будет?
График1.УстановитьПолныйИнтервал(НачПериода,КонПериода);
Халамбалам.

ferrari314

Бред же, ну?
ЦитироватьМетод объекта не обнаружен (УстановитьПолныйИнтервал)
   График1.УстановитьПолныйИнтервал(ТекущаяДата(),Дата(11,11,16));

Добавлено: 14 окт 2015, 14:03


Решил таким образом:
1. Значения передал через ТЗ
2. Объект рисунок должен подключаться через область таб дока.
3. Рисунки с дефолтными именами типа D2, D3, D4 НЕ РАБОТАЮТ!! это баг. Переназываем рисунки Рис1, Рис2.
После танцев с бубном - Заработало.

Luzer1C

Бред это или нет, не Вам судить. Если не соображаете в разработке - учитесь.
Халамбалам.

ferrari314

Такого метода не существует для обычной диаграммы. Это метод диаграммы ганта, а не обычной диаграммы.
Может хватит писать наскоро загугленную херню и умничать?
ЦитироватьЕсли не соображаете в разработке
ЦитироватьМетод объекта не обнаружен (УстановитьПолныйИнтервал)
Вы значит знаете как вызвать метод которого не существует?
От этого показываете свою невежественность еще больше.

Вопрос открыт, диаграмма показывает все значения в отладчике как нужные, но визуально - не отражает данных.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск