Имя: Пароль:
1C
1C 7.7
v7: Нарисовать на клюшках типа диаграмму ганта
,
0 Злопчинский
 
28.03.13
19:04
типа такого
http://screencast.com/t/13zXw8jbF
.
чем можно не сильно выеживаясь нарисовать такое? (варианты есть, но вдруг что-то упустил, да и вариантов - не особо много).
.
альфовские ганты - не предлагать!
1 FN
 
28.03.13
19:07
закрашенные ячейки мокселя не?
2 Уго Чавес
 
28.03.13
19:07
А в чем вопрос?
3 Ёпрст
 
28.03.13
19:08
Чебур, ты меня удивляешь
4 Escander
 
28.03.13
19:09
(3) Злопчинский = Чебуратор?
5 Злопчинский
 
28.03.13
19:09
(1) моксель/йоксель - это понятно.
6 Escander
 
28.03.13
19:10
(0) это чисто посмотреть или как в Ганте подвигать границы с обработкой событий?
7 Злопчинский
 
28.03.13
19:10
(3) ты обо мне многого не знаешь еще...
.
ТП наверное тоже можно, но я его не юзаю и ради одной задачи пристегивать - не особо хочется...
8 Злопчинский
 
28.03.13
19:10
(6) чисто посмотреть
9 Злопчинский
 
28.03.13
19:11
.. по имеющимся данным.
10 Escander
 
28.03.13
19:11
(8) будь мужиком - сделай отчетом! в клюшках это ведь как нефиг делать!!!
11 Злопчинский
 
28.03.13
19:12
визуально проще выцепить проблемные моменты, чем цифрами посчитать и вывести.
да и потом пригодится.. ;-)
12 Злопчинский
 
28.03.13
19:12
(10) это не проблема.
может еще как-то можно!!
.
можно еще тупо сгенерить картинку по расчитанным данным через GFLx
13 Злопчинский
 
28.03.13
19:13
или может кто за бутылку пива (или две или м.б. даже пять) наваяет готовую хрень по выданныиому массиву исходных данных..?
14 alex74
 
28.03.13
19:14
Чем сложно сделать в макете ячейки разного цвета и набирать из них?
15 Злопчинский
 
28.03.13
19:14
Или придется, как всегда.. самому все ваять... ;-)
16 Mikeware
 
28.03.13
19:15
(13) издеваешься, чтоль?
тебе работы на 10 минут
17 Escander
 
28.03.13
19:15
(12) подобная задача была частью моего диплома в 1994г, использовал FoxGraph. Думаю и сейчас пакетов умеющих строит диаграммы по вываленным им данным немерянно... но это если не хочешь отчётом
18 HeroShima
 
28.03.13
19:15
(13) лениво
19 Злопчинский
 
28.03.13
19:15
(14) никаких проблем нет. акромя возможно не шибко быстрого обновления формы макета - бо придется или присоединением секций хренячить или перерисовкой/заливкой ячеек - что небыстро.
20 Злопчинский
 
28.03.13
19:16
(18) ну так и мне.. лениво...
21 alex74
 
28.03.13
19:16
(15) да
у меня была похожая задача, но посложнее, сделать диаграмму для выкладки прессы в ларьках, разным цветом - разные группы изданий.
Но оно у меня дома где-то, так что быстрее за полчаса самому сделать.
22 Escander
 
28.03.13
19:16
(13) если завтра - я тебе на ис пример такого отчета выволю (влом поздним вечером делать)
23 Злопчинский
 
28.03.13
19:17
(17) не.. хочу в 1Ске...
.
можно наверное на форму положить эксель. а вэкселе уже по заполненным данным листа рсовать..? в экселе говорят есть ВСЕ!
24 Ёпрст
 
28.03.13
19:17
25 Escander
 
28.03.13
19:17
(23) вот эксель и будет убийственный тормоз!
26 Злопчинский
 
28.03.13
19:17
(22) заострю внимание - на клюшках. а то закидают меня массой снега...
27 FN
 
28.03.13
19:18
(23) можно не ексель, веб офис компонент - оно бесплатное, выглядит очень похоже
28 alex74
 
28.03.13
19:18
(23) это легко делается стандартными средствами, "ПрисоединитьСекцию" - и делаешь три варианта ячеек, белую красную и синюю.
29 Ёпрст
 
28.03.13
19:18
или
MSChart20Lib.MSChart.2

или а АЛьФ а вроде была диаграмма ганта
30 Escander
 
28.03.13
19:18
(26) но завтра, уже одиннадцатый час и одинэсить сегодня уже влом
31 FN
 
28.03.13
19:19
(27)+ вот http://infostart.ru/public/20668/ я спридшит на форму выводил, также можно и диаграммы прилепить
32 Злопчинский
 
28.03.13
19:19
(24) уй нафиг. лучше уже тогда шттано отчетом сделать...
33 Злопчинский
 
28.03.13
19:20
(28) я в курске
34 Ёпрст
 
28.03.13
19:21
(32) ну... тебе же красота нужна была!
В этом активисе есть всё.
35 Ёпрст
 
28.03.13
19:21
есть еще один, поменьше
36 Ёпрст
 
28.03.13
19:21
надо тока вспомнить, в каом отчете валяется
37 Злопчинский
 
28.03.13
19:23
ну. видать придетмся по старинке... через моксель/йоксель.
38 Escander
 
28.03.13
19:23
Если (ТипЗначенияСтр(Т) <> "Таблица")  Тогда
       Т = СоздатьОбъект("Таблица");
      Иначе
       Т.Очистить();
   КонецЕсли;          
  Т.ИсходнаяТаблица("Таблица");

//// фигачим заголовок в табичку ТЗ, имена в ТФИО, данные в ТД (элеент числа : 0- белое, 1- зелёное, 2 - красное)

Т.ВывестиСекцию("Шапка|Заголовок");
Для и1=1 По ТЗ.КколиченствоСтрок() Цикл
ччч = ТЗ.ПолучитьЗначене(и1,1);
Т.ВывестиСекцию("Шапка|Заголовок");
КонцЦикла;
39 Escander
 
28.03.13
19:24
не рано отправил, ща добыдлокодю
40 Злопчинский
 
28.03.13
19:25
939) ну, набыдокодь, может что увижу новое для себя...
41 alex74
 
28.03.13
19:28
А для красоты, чтобы диаграмма была объемной, можно ее картинками делать.
42 Escander
 
28.03.13
19:29
Если (ТипЗначенияСтр(Т) <> "Таблица")  Тогда
       Т = СоздатьОбъект("Таблица");
      Иначе
       Т.Очистить();
   КонецЕсли;          
  Т.ИсходнаяТаблица("Таблица");

//// фигачим заголовок в табичку ТЗ, имена в ТФИО, данные в ТД (элеент числа : 0- белое, 1- зелёное, 2 - красное)


Т.ВывестиСекцию("Шапка|Заголовок");
Для и1=1 По ТЗ.КколиченствоСтрок() Цикл
ччч = ТЗ.ПолучитьЗначене(и1,1);
Т.ПрисоединитьСекцию("Шапка|Число");
КонцЦикла;

ии = ТЗ.КоличествоСтрок();

Для и1 = 1 По  ТФИО.КколиченствоСтрок() Цикл
ФИО_стр = ТФИО.ПолучитьЗначение(и1,1);
Т.ВывестиСекцию("Строка|Заголовок");
    Для и2 = 1 По ии Цикл
         и3 = ТД.ПолучитьЗначеие(и1,и2);
         Если и3 = 1 Тогда
              Т.ПрисоединитьСекцию("Строка|Белая");
         ИначеЕсли и3 = 2 Тогда
              Т.ПрисоединитьСекцию("Строка|Зелёная");
         ИначеЕсли и3 = 3 Тогда
              Т.ПрисоединитьСекцию("Строка|Красная");
         КонецЕсли;
    КонецЦикла;
КонецЦикла
43 alex74
 
28.03.13
19:29
А если красоты не надо, то я бы выводил строку а потом брал нужную Область, объединял в ней ячейки, и присваивал цвет программно.
44 Escander
 
28.03.13
19:29
(40) какое там новое  - старьё отстойное
45 Злопчинский
 
28.03.13
19:53
(42) ты - настоящий добрый волшебник!
46 Escander
 
28.03.13
19:58
(45) я точно не добрый и волшебник тут другой чел... но если что - обращайтесь...
47 oslokot
 
28.03.13
21:33
48 Mikeware
 
29.03.13
08:29
(41) "Трехмерная диаграмма ганнта" - круто, чё :-)
49 HeroShima
 
01.04.13
19:03
Не к первоапрелю будет сказано: http://savepic.org/3102373.jpg
50 Asmody
 
01.04.13
19:14
в 7ке? да на ТЗ как два байта переслать! А если еще и с формексом, тогда вообще нефиг делать
51 HeroShima
 
01.04.13
19:20
(50) http://www.jakesee.com/net-c-winforms-gantt-chart-control/ а тут готовое, только данные заливай.
52 Asmody
 
01.04.13
19:22
(51) не, я не люблю .net компоненты. из-за одного отчета тащить мегабайты фреймворков? нафиг
53 HeroShima
 
01.04.13
19:25
На вкус и цвет, кому фреймворки, кому велосипеды.
54 Mikeware
 
01.04.13
19:28
Фреймворк - это повторно (многократно) используемый велосипед. Правда, весит несколько тонн, совместим не со всеми дорогами...
55 HeroShima
 
01.04.13
19:33
фреймворки бывают разные...
56 HeroShima
 
01.04.13
19:42
А если сделать русский форк и затолкать его в плюсы...
57 HeroShima
 
01.04.13
19:55
Ага, форк-лишнее
58 Torquader
 
02.04.13
02:05
У net ещё есть проблемы с безопасностью, точнее из-за безопасности, когда код скопированный с одной машины на другую может не работать из-за ограничений.
Потом, net-классы на тонких клиентах работают просто через одно место, так как процессы пользователей пересекаются, и часто оказывается что из двух сеансов пользователи обращаются к одному хранилищу объектов, что чревато.
59 Попытка1С
 
03.04.13
04:37
60 Злопчинский
 
03.04.13
04:52
(59) обычный моксель с картинками и закрашенными секциями..?
61 HeroShima
 
26.04.13
11:44