|
8.3 - соединительные линии в диаграмме ганта |
☑ |
0
Voittamaton
28.03.16
✎
18:53
|
Всем привет!
То ли руки кривые, то ли нельзя убрать соединительные линии, обведённые в прикреплённом скриншоте.
Прошу Вашей помощи - как убрать эти соединительные линии?
|
|
1
anatoly
28.03.16
✎
21:58
|
см. ОбластьПостроенияДиаграммыГанта.ЛинииСвязей
|
|
2
ЛучшийПрограммер1С
29.03.16
✎
08:46
|
(0) А чем они Вас не устраивают?
|
|
3
Voittamaton
29.03.16
✎
08:51
|
(3) - они не устраивают меня в случае, показанном на скриншоте. Когда этапов производства много, соединительные линии сливаются в кашу и высота строк увеличивается. На скриншоте я попробовал сделать их белыми, но не вышло.
|
|
4
Voittamaton
29.03.16
✎
08:51
|
(1) - благодарю за ответ, проверю чуть позже и отпишусь.
|
|
5
ЛучшийПрограммер1С
29.03.16
✎
09:06
|
(3) А с чего Вы взяли что высота строк уменьшится? Линии же показывают что после чего завязано.
|
|
6
Voittamaton
29.03.16
✎
09:12
|
(5) - если высота строк не уменьшится после отключения соединительных линий, то это второй вопрос - как уменьшить высоту строк?
|
|
7
Voittamaton
29.03.16
✎
12:35
|
(1) - ДиаграммаГанта.ОбластьПостроения.ЛинииСвязей: ТипЛинии = Нет линии.
|
|
8
anatoly
29.03.16
✎
14:06
|
(3) (6) как рисуешь ДГ ?
если через СКД - это плохой вариант, лучше все делать вручную - всем управлять сможешь.
|
|
9
Voittamaton
29.03.16
✎
14:10
|
(8) - типовая обработка ERP 2.1.3.109 - "ДиспетчированиеГрафикаПроизводства". Уже стал раскапывать код. Как докопаюсь до истины - отпишусь.
|
|
10
Voittamaton
29.03.16
✎
14:36
|
Дело было в следующем коде:
ИнтервалыНоваяСтрока.КлючСвязи = ДобавляемыйИнтервал.КлючСвязи;
(модуль обработки "ДиспетчированиеГрафикаПроизводства").
Если ИнтервалСледующегоЭтапа.НачалоПредварительногоБуфера <= ОкончаниеЗавершающегоБуфера
И НЕ ЭтапВыполнен
И НЕ ЭтапНулевойДлительности Тогда
Связь.Цвет = WebЦвета.Красный;
ИнтервалСледующегоЭтапа.ТребуетсяПерепланировать = Истина;
Если НЕ ИнтервалСледующегоЭтапа.МаршрутныеЛистыПереданыКВыполнению Тогда
СледующийИнтервал.Цвет = WebЦвета.ГрифельноСерый;
КонецЕсли;
КонецЕсли;
(общий модуль "ПланированиеПроизводстваКлиентСервер").
Закоментировал оба фрагмента.
Конечно же отрисовка производится не в данном фрагменте кода, а в следующем, но с использованием данного фрагмента. Итоговый результат показан на скриншоте.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший