|
Календарный график | ☑ | ||
---|---|---|---|---|
0
Tanis
07.08.14
✎
19:06
|
Вечер добрый!
Подскажите, пожалуйста, кто сталкивался и знает. Как в построении план графика, разделить по датам группу. Ситуация, в группу входят элементы, у элементов разные периоды, есть и прерывающиеся, т.е в начале и в конце, даты у самой группы период берется от мин и мах входящих элементов. На графики получается схема, что элементы рисуются с перерывом, а группа этих элементов без перерывов. |
|||
1
Tanis
07.08.14
✎
20:16
|
Неужели никто не сталкивался?
Или сейчас просто нет таких? |
|||
2
Злопчинский
07.08.14
✎
20:43
|
Оусскавая йезыка ната больше да
|
|||
3
lanc2233
07.08.14
✎
20:56
|
||||
4
Tanis
08.08.14
✎
10:29
|
День добрый!
Не начиная новую тему. Подскажите, пожалуйста, как посчитать количество закрашенных ячеек в ТЧ по строке. Закрашивается она ОбластьСтроки.Область(2,Первая,2,Последняя)=Цвет. |
|||
5
Крошка Ру
08.08.14
✎
10:33
|
(4) На форуме 4 года - а такой ерунды не знаешь!
Количество = ОбщийМодуль.ПосчитатьКоличествоЗакрашенныхЯчеекВТЧПоСтроке(ТабличнаяЧасть, Строка) |
|||
6
Tanis
08.08.14
✎
10:40
|
Спасибо!
Но такого в конфигурации нет. |
|||
7
Крошка Ру
08.08.14
✎
10:47
|
(6) Даладна!?? Серьёзно??
|
|||
8
BuHu
08.08.14
✎
10:48
|
(4) Последняя - Первая
|
|||
9
Крошка Ру
08.08.14
✎
10:48
|
(6) У меня видимо настрока телепатического блока сбилась, и твоя конфигурация у меня неверно идентифицировалась.
|
|||
10
Tanis
08.08.14
✎
11:05
|
(9) Ну хотя бы ОбщегоНазначения, или ОбработкаТабличныхЧастей.
|
|||
11
BuHu
08.08.14
✎
11:11
|
это такая замаскированная пятничная ветка?
|
|||
12
Крошка Ру
08.08.14
✎
11:12
|
(10) Слушай, вот честно, тебя не смутило, что название функции выглядит точь-в-точь как твой вопрос, только без пробелов?
|
|||
13
Крошка Ру
08.08.14
✎
11:13
|
(11) Так пятничные ветки-то под запретом, вот они и маскируются...
|
|||
14
Tanis
08.08.14
✎
11:22
|
ОбщегоМодуля нет.
Если честно, написал бы новый отчет. А это надо ошибки исправить. Т.к отчет не мой. Исправил закрашивание периодов, и то не все, у групп вопрос так пока и висит. и надо количество подсчитать. и именно по закрашенным. Так как период элемента указан (скажем так 2 месяца), а занятость дней 15. |
|||
15
Крошка Ру
08.08.14
✎
11:29
|
(14) Мда, "мопед не мой, я только объяву разместил"
Так а как же считать по закрашенным, если ты не у всех периодов исправил? Сначала исправь все периоды. Да и то, что у групп вопрос висит - непорядок. Когда висит - это, вообще, всегда непорядок. |
|||
16
Tanis
08.08.14
✎
11:38
|
Период у дерева.
Этот вопрос не самый главный. Там дерево, группа и объект. вот по объекту исправил, что если есть интервалы бездействия, то не закрашиваются, а если за период группы вдруг встретится перерыв, то не реагирует. Но это потом допишу. Сейчас главное изменить итог по объекту. |
|||
17
Крошка Ру
08.08.14
✎
11:44
|
(16) Маамин ёжик! Там ещё и деревья! И интервалы бездействия!
Уже боюсь тебе что-то советовать, а то вдруг сейчас выяснится, что ты ещё и не в 1С это всё делаешь |
|||
18
Tanis
08.08.14
✎
11:53
|
Понимаю.
Вы все знаете и слишком заняты. Советы давать безграмотным не в вашей директиве. |
|||
19
Крошка Ру
08.08.14
✎
12:02
|
(18) Да нет, как раз не очень занят, раз тебе отвечаю. Просто пытаюсь тебе намекнуть, что если хочешь получить полный ответ, задай полный вопрос. А телепатов здесь нет. Возможно намек получается слишком тонкий, моя вина.
|
|||
20
Крошка Ру
08.08.14
✎
12:08
|
+(19) Собственно, со второго поста тебе на это намекают
|
|||
21
Tanis
08.08.14
✎
12:09
|
Знаю. Выкладываю кусок текста, в котором закрашиваются ячейки.
ИначеЕсли СтрДерева.Уровень = Перечисления.УровниИерархииРабот.Работа Тогда Если СтрДерева.Прерываемая тогда Строки=Прерываемые.НайтиСтроки(Новый структура("Работа", СтрДерева.Работа)); Нашли=Ложь; Для каждого стрП из строки цикл Если стрП.ДатаНач<=ТекущаяДата и ТекущаяДата<стрП.ДатаКон тогда Нашли=Истина; КонецЕсли; КонецЦикла; Если Нашли тогда ОбластьРаботаПериод.Область(2,Первая,2,Последняя).ЦветФона = ЦветаСтиля.ЦветДиаграммы1; Первая = 1; Иначе ОбластьРаботаПериод.Область(2,Первая,2,Последняя).ЦветФона = WebЦвета.Белый; Первая = 1; КонецЕсли; Иначе Если ЗначениеЗаполнено(датаН) и ЗначениеЗаполнено(ТекущаяДата) и ЗначениеЗаполнено(СтрДерева.ДатаОкончания) Тогда Если ТекущаяДата>=датаН и ТекущаяДата<=датаК Тогда ОбластьРаботаПериод.Область(2,Первая,2,Последняя).ЦветФона = ЦветаСтиля.ЦветДиаграммы1; Первая = 1; Иначе ОбластьРаботаПериод.Область(2,Первая,2,Последняя).ЦветФона = WebЦвета.Белый; Первая = 1; КонецЕсли; КонецЕсли; Вот количество закрашенных и хочу посчитать. |
|||
22
Крошка Ру
08.08.14
✎
12:16
|
(21) Ну вот примерно там же где их закрашиваешь, там в отдельной переменной их и считай:
Счетчик = Счетчик +1; |
|||
23
Tanis
08.08.14
✎
15:45
|
Извини!
Случайно нет обработки, по расчету себестоимости? А то капец, вопрос очень срочный. а настройки ПО нет... :-( |
|||
24
Тарантул
08.08.14
✎
16:30
|
(23)Огласите весь список :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |