Имя: Пароль:
1C
1С v8
Как построить график на часть горизонтальной шкалы?
0 vis_tmp
 
02.10.13
17:25
А можно ли построить график такого вида? http://savepic.su/3460493.png
На картинке выделены области которые должны быть пустыми, т.е. к примеру, шкала всегда 12 месяцев, а данные показываем не за все месяцы, а только за часть из них.
Чисто диаграммой в виде графика в табличном документе мне не удалось такое сделать.
Может быть это всё-таки возможно?

Если в 1С это невозможно, то я понимаю, что можно сделать по OLE в Excel или в Calc OpenOffice.

А может есть ещё какие-нибудь варианты с помощью сторонних программ или сервисов?
1 Fragster
 
модератор
02.10.13
17:28
вот тут: v8: Новый многопоточный тест как-то строится на часть
2 sikuda
 
02.10.13
17:46
(0) Да 1С диаграммы пропусков не любит.
1) По COM+ вставлять ActiveX
2) Использовать сторонние средства(типа javascript и как-же мне не похвалиться http://infostart.ru/public/191307/)
3 Fragster
 
модератор
02.10.13
17:47
(2) все нормально работает. проблема когда на оси значение надо построить - приходится извращаться с 0.00001
4 badboychik
 
02.10.13
18:08
ставь в сетке веб-сервер и библиотеку pChat.net разворачивай, запросом передавай данные, обратно придет картинка, ее на форму вставляй или в отчет. Ну или можно с веб-библиотеками поиграть, но не все работать будут. Я пользовался HighCharts.js она работает
5 badboychik
 
02.10.13
18:09
6 sikuda
 
02.10.13
18:11
(3) Графики начинаются в разных точках. Такое в 1С есть?
Если ось Y есть возможность двигать, то Х как?
7 Fragster
 
модератор
02.10.13
18:17
(6) я хз, что ты имеешь ввиду, но http://wstaw.org/m/2013/10/02/0.png

мне только xy графика не хватает
8 Fragster
 
модератор
02.10.13
18:18
икс-игрек графика, т.е. в котором у серии может быть несколько значений в одной точке по абсцисс
9 sikuda
 
02.10.13
18:37
(8) Типа вилки или трехзубца?
10 Михаил Козлов
 
02.10.13
18:42
Попробуйте задать 0, в тех точках, которые не нужны, а в свойствах диаграммы установить флаг ПропускатьБазовоеЗначение и БазовоеЗначение = 0.
11 Fragster
 
модератор
02.10.13
18:47
12 vis_tmp
 
02.10.13
19:10
(10) Пробовал... При задании нуля линия опускается на горизонтальную шкалу.
А это и не нужно.
13 vis_tmp
 
02.10.13
19:11
(4) Про это читал. Но не самый простой путь ведь.
14 vis_tmp
 
02.10.13
19:15
(2) А какой ActiveX ?
15 Михаил Козлов
 
02.10.13
19:19
(12) А флаг ПропускатьБазовоеЗначение устанавливали? Вроде как в этом случае шкала не затирается.
16 vis_tmp
 
02.10.13
19:25
(15) О! Кажется, что это именно то, что нужно!
Сейчас проверю...
Спасибо!
17 vis_tmp
 
02.10.13
19:28
Да, это работает!
http://savepic.su/3461572.png
Огромное спасибо (15)!
18 Fragster
 
модератор
02.10.13
20:29
кстати, кто-нибудь понял, как подписи к вертикальной шкале запилить?
19 vis_tmp
 
03.10.13
05:47
(18) В каком смысле?
20 Fragster
 
модератор
03.10.13
08:02
(19) в смысле подписи к осям хочу
21 Fragster
 
модератор
03.10.13
08:03
к горизонтальной хотя бы сами точки произвольные тексты могут могут иметь, а по вертикали - нифига :(
22 vis_tmp
 
03.10.13
08:23
Вообще, графики какие-то немного убогие у 1С
23 sikuda
 
03.10.13
09:52
(10) Спасибо за знания.
(22) Спасибо, значит я не зря парюсь со своимм графиками.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший