Имя: Пароль:
1C
1С v8
как управлять сериями для точек диаграммы Ганта?
,
0 Stim213
 
12.09.12
15:27
3 серии в диаграмме Ганта.
Хочу для одной точки - выводить только 1 серию, для другой - все 3.
Это возможно вообще?
1 Stim213
 
12.09.12
15:33
никто не знает?
2 Stim213
 
12.09.12
15:38
вот типа такого нужно:

http://www.weblancer.net/files/portfolio/3655/365533/1301341.png
3 Рамиль Маугли
 
12.09.12
15:42
(2) Это ужасно
4 Stim213
 
12.09.12
15:46
(3) что именно? 1С вам ужасна?)
5 Stim213
 
12.09.12
17:08
ап же!
6 ЕстьОтвет
 
12.09.12
17:12
(0)А в чем проблема? или тебе нужно наше благословение?!
7 Stim213
 
12.09.12
17:14
(6) мне нужен ответ на вопрос: как управлять сериями для точек?
8 ChAlex
 
12.09.12
17:22
(7) - что значит управлять сериями? Что собственно не выходит?
9 Stim213
 
12.09.12
17:34
блин, ну сколько можно повторять..
http://www.klerk.ru/banimg/13.gif

мне нужно для последней точки "вязания стогов" убрать вывод синей "реалистичной" серии. оставить только красную. как это сделать?
10 ЕстьОтвет
 
12.09.12
17:37
это элементарно, не выводи!
11 ЕстьОтвет
 
12.09.12
17:38
покажи код где выводишь серии и точки(9)
12 Stim213
 
12.09.12
17:56
(11)    реалистичный = ДиаграммаГанта.УстановитьСерию("реалистичный");

   
   Оптимистичный = ДиаграммаГанта.УстановитьСерию("Оптимистичный");

   ВязаниеСтогов = ДиаграммаГанта.УстановитьТочку("ВязаниеСтогов");
13 ChAlex
 
12.09.12
18:00
(9) - так сначала бы так и сказал, или ты считаешь что по картинке это интуитивно понятно?. Но счастья не будет. Серии выводтся ВСЕ  у ВСЕХ точек. И вывести для одной точки только одну серию, а для другой другую - не получится. Интервал можешь не выводить, но сама серия будет (то бишь строка). А чтобы не бвло твоей синей строки - так не выводи соответсвующий интервал, а не серию.
14 ChAlex
 
12.09.12
18:02
+(13) - то бишь строчка "вязание стогов" будет  в ней будут еще две строки - а вот вывести туда красную или синюю серию - это уж как желаете
15 ЕстьОтвет
 
12.09.12
18:07
(14),(12) все можно, тут два варианта:
1. не выводишь интервал, снимаешь галку в диаграмме "показывать пустые значения"
2. Если ВязаниеСтогов Тогда
  Оптимистичный = ДиаграммаГанта.УстановитьСерию("Оптимистичный");  
  иначе
    реалистичный = ДиаграммаГанта.УстановитьСерию("реалистичный");

   
   Оптимистичный = ДиаграммаГанта.УстановитьСерию("Оптимистичный");
  КонецЕсли;
ВязаниеСтогов = ДиаграммаГанта.УстановитьТочку("ВязаниеСтогов");
16 ChAlex
 
12.09.12
18:13
(15) - может уже и прячется лишняя строка, было время - ей было пофиг выводить или не выводить пустые значения. Из-за глючности данного объекта уже давно отказался использовать его.
17 Stim213
 
12.09.12
18:22
(15) второй вариант прикольный. мне серию в любом случае надо устанавливать - для других точек
18 Stim213
 
12.09.12
18:22
+так что второй вариант не взлетит
19 ChAlex
 
12.09.12
18:43
(15) - вот я про тоже. Во всяком случае в бытность когда пробовал побороть сей объект - поведение было именно такое как я писал: т.е. поскольку для каких-то иных точек серия устанавливается (иначе нафиг она нужна) - то и для всех точек появляется столько строк - сколько серий, и у тех точек, для которых не установлен интервал по данной серии - строка пустая, но вот удалить ее (что бы не занимала лишнего места) - не получалось. Может сейчас этот баг убрали (ну или по-нормальному сделал) - на сегодня не скажу -  не пробовал
20 ChAlex
 
12.09.12
18:43
(19) - это к (17) :)
21 Stim213
 
13.09.12
09:14
а кто знает, как для второй серии подписать строку?
для картинки http://www.klerk.ru/banimg/13.gif

под "вязание стогов" подписать "вязание стогов вторая серия", например
22 ChAlex
 
13.09.12
10:29
(21) -  никак, можно только "Вязание стогов
| вторая серия"; - но попадает не всегда хорошо