Диаграмма Ганта

Обсуждение по внешней компоненте для 1С 7.7 ROM-Chart.dll
MickeySL
Сообщений: 2
Зарегистрирован: 31 авг 2011, 03:46

Диаграмма Ганта

Сообщение MickeySL » 31 авг 2011, 05:13

Здравствуйте.
К сожалению не смог понять какими операторами(командами) вносить данные для построения "Графика Ганта". Оператор НоваяТочка() не передает следующую необходимую информацию: Пуск, Финиш, Следующая задача.
Заранее спасибо за ответ.

ROM
Member
Сообщений: 6
Зарегистрирован: 26 июл 2011, 22:03

Re: Диаграмма Ганта

Сообщение ROM » 02 сен 2011, 11:43

Нужно использовать метод НоваяТочкаГантт(<?>)
Пример кода в 1С 7.7:

Код: Выбрать все

    _Графика.ОткрытьФорму("Ожидаемые поставки товара: "+ВыбТовар);
    _Графика.Видимость("Объект",0);
    _Графика.УстановитьИнтервал(Дата1,Дата2);
    _Графика.ОбновлениеФормы(0);
    _Графика.НоваяСерия("Поставки",,"Gantt");
    ТЗ.ВыбратьСтроки();
    Пока ТЗ.ПолучитьСтроку()=1 Цикл
        СтрДок=Строка(ТЗ.Партия);
        _Графика.НоваяТочкаГантт("Поставки",ТЗ.ДатаПрихода,""+ТЗ.ДатаПрихода+" 23:59:59",ТЗ.НомерСтроки-1,СтрДок,ЗначениеВСтрокуВнутр(ТЗ.Партия));
    КонецЦикла;
   
    _Графика.УстановитьАтрибутСерии("Поставки","PointerVertSize",8);
    _Графика.УстановитьАтрибутЛегенды("Visible",0);
    _Графика.УстановитьАтрибутОси("Bottom","DateTimeFormat","dd-mm-yyyy");
    _Графика.ОбновлениеФормы(1);

Это кусок отчета, который строит диаграмму Ганта из предварительно подготовленных в Таблице значений данных.
Метод НоваяТочкаГантт(<?>), действительно не описан. Спасибо, что подсказали. Надо будет поправить.

MickeySL
Сообщений: 2
Зарегистрирован: 31 авг 2011, 03:46

Re: Диаграмма Ганта

Сообщение MickeySL » 03 сен 2011, 06:19

Спасибо за ответ.
Еще один вопрос.
При ручном внесении данный в график Ганта (через кнопку "Редактирование свойств диаграммы") для каждого значения можно указать индивидуальный цвет и "Финиширующ. задача". Как эти данные можно передать программным способом? Если правильно понял, функция НоваяТочкаГантт(?) эти параметры не передает...

ROM
Member
Сообщений: 6
Зарегистрирован: 26 июл 2011, 22:03

Re: Диаграмма Ганта

Сообщение ROM » 05 сен 2011, 16:25

Не помню, чтобы можно было управлять атрибутами каждой точки отдельно.
На уровне серии атрибутами управлять можно. Для этого есть метод УстановитьАтрибутСерии(<?>)
Попробуйте, использовать свойство серии ColorEachLine чтобы для каждой точки был индивидуальный цвет.
Насчет "Финиш.задача", попробуйте тоже установить атрибут серии через УстановитьАтрибутСерии(<?>) нужно передать англ. вариант свойства "Финиширующ.задача". Наверное, "FinishedTask", но на 100% не уверен, а точно посмотреть сейчас не могу.

zeka_pz
Сообщений: 1
Зарегистрирован: 25 окт 2012, 01:36

Re: Диаграмма Ганта

Сообщение zeka_pz » 25 окт 2012, 01:49

Пожалуйста, вышлите мне на почту ROM-Chart.dll и описание к ней
zeka@inbox.ru
Заранее спасибо

admin
Администратор
Сообщений: 217
Зарегистрирован: 27 апр 2011, 18:35

Re: Диаграмма Ганта

Сообщение admin » 29 окт 2012, 16:46

zeka_pz писал(а):Пожалуйста, вышлите мне на почту ROM-Chart.dll и описание к ней
zeka@inbox.ru
Заранее спасибо


Описание в файле .als - это файл справки для 7.7

gren07
Сообщений: 1
Зарегистрирован: 28 июн 2013, 14:05

Re: Диаграмма Ганта

Сообщение gren07 » 15 июл 2013, 12:58

Пожалуйста, вышлите мне на почту ROM-Chart.dll и описание к ней
mac_1c@bigmir.net
СПАСИБО

admin
Администратор
Сообщений: 217
Зарегистрирован: 27 апр 2011, 18:35

Re: Диаграмма Ганта

Сообщение admin » 15 июл 2013, 15:58

gren07 писал(а):Пожалуйста, вышлите мне на почту ROM-Chart.dll и описание к ней
mac_1c@bigmir.net
СПАСИБО

rom-chart.rar
ROM-Chart.dll + ROM-Chart.als
(753.25 KiB) Загружено 758 раз


Вернуться в «ROM-Chart. Внешняя компонента деловой графики»

cron