|
Помогите придумать вывод в табличный документ | ☑ | ||
---|---|---|---|---|
0
Румата
19.06.18
✎
10:00
|
Задача такая - есть эфирное время 24 часа в сутки. Заказчик может его арендовать. Блоки в минуте разбиты на 12 равных отрезков по 5 секунд. т.е. по умолчанию минимум можно арендовать 5 секунд, но эти 5 секунд можно арендовать для каждой минуты, через 1 минуту (ролик будет выходить 1 раз в 2 минуты) и самое противное 1 раз в 5 минут.
Моя задача вывести свободное и занятое время в виде красных клеточек (занятое эфирное время) и белых (свободное). Проблема в том, что я не могу представить себе картинку, кроме как прорисовывать все 24 часа в виде клеточек, где каждая клеточка 5 секунд. Задача усугубляется тем, чтобы вывести на экран месяц или два эфирного времени для оценки занятости. Может кто-нибудь сталкивался с такой задачей ? Можете фотку сбросить что получилось в итоге ? Мне нужно просто представить картинку, чтобы начать это все реализовывать ))). Спасибо откликнувшимся заранее ;) |
|||
1
ам794123
19.06.18
✎
10:02
|
Диаграмма Ганта
|
|||
2
Cyberhawk
19.06.18
✎
10:02
|
Планировщик еще может
|
|||
3
Мимохожий Однако
19.06.18
✎
10:03
|
Нарисуй в экселе, что хочешь видеть.
ИМХО, стандартный код для шахматки |
|||
4
Румата
19.06.18
✎
10:08
|
(ам794123) Точно не уверен, но Диаграмма Ганта не подойдет, т.к. мне надо клацать по занятому эфирному времени и чтобы открывался документ, который данное время арендует, плюс в самой диаграмме подписывать контрагента сверху или снизу занятого времени. Все это можно реализовать диаграммой Ганта ?
|
|||
5
Румата
19.06.18
✎
10:09
|
(Cyberhawk) Планировщик ? Где почитать об этом ? Ни разу не сталкивался...
|
|||
6
lEvGl
гуру
19.06.18
✎
10:09
|
можно сгруппировать время - свободное и занятое нарисовать интервалами, а не каждые 5 секунд
|
|||
7
Румата
19.06.18
✎
10:11
|
(МимохожийОднако) пока не представляю себе этой картинки, кроме как каждый 5 секунд прорисовывать )
|
|||
8
Румата
19.06.18
✎
10:11
|
(lEvGl) под каждыми 5-ти секундами должен быть прописан контрагента, который арендует время, так что в этом упростить не получится, думаю
|
|||
9
lEvGl
гуру
19.06.18
✎
10:11
|
00:00 - 00:10 Рога 00:10 - 00:10 незанято 00:20 - 00:25 Копыта
|
|||
10
ам794123
19.06.18
✎
10:13
|
(4) все можно
|
|||
11
lEvGl
гуру
19.06.18
✎
10:14
|
а что мешает
если сутки разбить на отрезки по 5 секунд и все это вывести будет грустно, группировки в любом случае можно 24 часа по горизонтали нарисовать с группировкой по часу и "+", внутри разворот |
|||
12
Мимохожий Однако
19.06.18
✎
10:14
|
(7) Где хранишь данные о занятом интервале?
|
|||
13
lEvGl
гуру
19.06.18
✎
10:16
|
не видно смысла рисовать занятые подряд отрезки одним заказчиком в разных ячейках, тоже самое про свободное время
|
|||
14
Румата
19.06.18
✎
10:16
|
Данные о занятости хранятся в регистре расчета, но для поставленной задачи могу в конфигурацию добавить регистр сведений без проблем.
|
|||
15
Мимохожий Однако
19.06.18
✎
10:17
|
(14) Любопытно, каким боком здесь регистр расчета. Что там рассчитывать? Занято, свободно.
|
|||
16
Румата
19.06.18
✎
10:20
|
Нет, там есть резерв ещё, поэтому и был регистр расчета выбран. т.е. есть три состояния - занято, свободно, резерв. Занято может вытолкнуть резерв, но не наоборот )
|
|||
17
Ботаник Гарден Меран
19.06.18
✎
10:20
|
(15)
Чтобы вытеснять тех, кто меньше заплатил. |
|||
18
Мимохожий Однако
19.06.18
✎
10:21
|
(16) Чем отличается "свободно" от "резерв"?
|
|||
19
Мимохожий Однако
19.06.18
✎
10:22
|
В регистре сведений достаточно завести ресурс в виде перечисления или числа. Не обязательно булево использовать.
|
|||
20
Румата
19.06.18
✎
10:24
|
Уже не помню зачем, но вроде при выводе диаграмм методы регистра расчета помогали, поэтому и был выбран данный регистр )
|
|||
21
Мимохожий Однако
19.06.18
✎
10:25
|
Помаленьку образуется каша из уточнений и дополнений...)
|
|||
22
Румата
19.06.18
✎
10:26
|
)) Дело сейчас в другом, в выводе. Лучше давайте об этом поговорим )
|
|||
23
Мимохожий Однако
19.06.18
✎
10:27
|
(22) Тебе уже сказали. Получи данные и выводи
|
|||
24
lEvGl
гуру
19.06.18
✎
10:28
|
какая разница где и как хранится, ему "рисунок" надо
|
|||
25
Сияющий в темноте
19.06.18
✎
10:30
|
На одной диаграмме рисуем месяц по дням,показывая общее свободное в дне время,а при нажатии,в другой таблице рисуем весь день,как и хотелось по 5 секунд
просто,в екселе можнл рисовать все в кучу,так как есть панорамирование с помощью колесика,но там число колонок ограничено,месяц может и не влезть |
|||
26
mistеr
19.06.18
✎
10:32
|
(0) Предлагаю реализовывать итерационно, постановка 10 раз поменятеся в процессе.
Начать можно с того, "прорисовывать все 24 часа в виде клеточек, где каждая клеточка 5 секунд" это не вариант. Это 17 280 клеточек размером минимум по 5 пикселей. Горизонтально это не влезет никуда, только вертикально. Основной сценарий как я понимаю это подбор свободного времени для ролика заданной длительности. Если типичный случай это повторяющиеся блоки через минуту или через 5 минут, то смысла разрисовывать всю эту простыню нет никакого. Нужно вывести список подходящих вариантов расписания, не затрагивающих чужое время или затрагивающих по минимуму. |
|||
27
Мимохожий Однако
19.06.18
✎
10:33
|
(24) Неееет. Цитирую из (4):
"мне надо клацать по занятому эфирному времени и чтобы открывался документ, который данное время арендует, плюс в самой диаграмме подписывать контрагента сверху или снизу занятого времени." |
|||
28
Мимохожий Однако
19.06.18
✎
10:34
|
(26) +1
|
|||
29
mistеr
19.06.18
✎
10:34
|
(26) Для оценки общей картины занятости можно разрисовать, но укрупненно, скажем одна клетка = одна минута. Сколько в минуте занято, можно показать градациями цвета.
|
|||
30
mistеr
19.06.18
✎
10:37
|
(27) Клацать по клеточкам никто не будет. А если не оставить выбора, будут клацать и проклинать разработчика.
Контрагентов можно показать разными цветами, их вряд ли будет много. |
|||
31
Румата
19.06.18
✎
10:41
|
Всем спасибо за обсуждение, буду перечитывать и думать как лучше сделать. ) Если у кого-нибудь ещё мысли по прорисовке появятся - делитесь пожалуйста, не стесняйтесь ;)
|
|||
32
mistеr
19.06.18
✎
10:45
|
(31) Там все минуты рекламные, или есть не рекламное время?
Не арендуемое время можно не рисовать. Или рисовать одной клеткой. |
|||
33
arsik
гуру
19.06.18
✎
10:47
|
(31) пользуйся. http://v8.1c.ru/o7/20140401plan/index.htm
|
|||
34
novichok79
19.06.18
✎
10:54
|
(33) в 2015-м неделю делал заполнение табличного документа с интервалом в 15 минут... пойду попла́чу.
|
|||
35
Вася Теркин
19.06.18
✎
10:57
|
(0) Вывести месяц или два по пять секунд даже на 4к мониторе не взлетит. в сутках 28 800 пятисекундовиков
|
|||
36
Вася Теркин
19.06.18
✎
10:58
|
тибе придеца оттенки розового включать...
|
|||
37
Вася Теркин
19.06.18
✎
10:59
|
"мне надо клацать по занятому эфирному времени и чтобы открывался документ, который данное время арендует," - хрен ты в этот пиксель мышкой попадешь.
|
|||
38
Вася Теркин
19.06.18
✎
11:00
|
"плюс в самой диаграмме подписывать контрагента сверху или снизу занятого времени" - ага, пиксель подписывать. Тебе на форум Левшей надо...
|
|||
39
mistеr
19.06.18
✎
11:03
|
(35) Ошибся маленько
|
|||
40
Вася Теркин
19.06.18
✎
11:20
|
в минуте 20, в часе 20*60, в сутках 20*60*24
28 800 калькулятор. "Точные, аптека, Шурочка!" (с) Паниковский |
|||
41
Вася Теркин
19.06.18
✎
11:21
|
а... точно, их всего 12. Карамба!
|
|||
42
mistеr
19.06.18
✎
11:21
|
(40) В минуте 12.
|
|||
43
Вася Теркин
19.06.18
✎
11:22
|
все равно 4 монитора по 4к не смогут осилить. Прямо на всю стену придется мониторы вешать
|
|||
44
Вася Теркин
19.06.18
✎
11:22
|
А пиксель подписать, вооще улет
|
|||
45
ejikbeznojek
19.06.18
✎
11:42
|
(0) Может для каждого часа сделать что-то похожее на это?
http://fayloobmennik.cloud/7285110 Возможно в том уровне группировке где номер часа какую-нибудь ещё ценную инфу написать (занято 70% времени например) |
|||
46
_Дайвер_
19.06.18
✎
11:48
|
(45) Тоже хотел предложить разложить время на дни - часы - минуты - секунды
Дни в месяце(например 30 дней) 1 -Часы(24 стандартно) -1 --минуты в часе(60 стандартно) --1 ---Секунды в минуте(60 стандартно) ---0-5 ---5-10 ---10-15 ---15-20 --2 --3 --4 -2 -3 -4 2 3 4 . . . Только как реализовывать пока еще не думал |
|||
47
ikea
19.06.18
✎
11:59
|
По горизонтали минуты(ширина одной клеточки 3-4 пункта), по вертикали 12 клеточек, где будет указан контрагент(текст повернуть на 90 градусов), более-менее получится визуально. Итого получится 1440*12 клеточек.
|
|||
48
mistеr
19.06.18
✎
12:05
|
(46) (47) Один только вопрос — нафига?
|
|||
49
ikea
19.06.18
✎
12:07
|
Лучше выводить для анализа данные по часу. т.е. 60*12 клеточек.
|
|||
50
ikea
19.06.18
✎
12:08
|
(49) А на форму повесить список для выбора конкретного часа.
|
|||
51
ikea
19.06.18
✎
12:11
|
(51) Так же можно рассмотреть возможность вывода 4 часов, т.е. 4 табличных поля 60*12 клеточек. Но надо смотреть от разрешения монитора.
|
|||
52
ИС-2
naïve
19.06.18
✎
13:03
|
можно фигурки-прямоугольники рисовать, но это еруда
|
|||
53
Куникулус
19.06.18
✎
13:15
|
(0) Посмотрия Кландарь в УНФ или Документооборот Корп.
|
|||
54
Сияющий в темноте
19.06.18
✎
20:26
|
А реклама у нас все ц4 часа идет?
если так,нафиг такой канал,пользователи переключат и забудут. И все,таки через детализацию день и час можно нарисовать вполне удобно. в месяце 31 день в дне 24 часа, а в часе 60 минут тут стоит подумать о 15 минутных интервалах,чтобы не было много колонок |
|||
55
Сияющий в темноте
20.06.18
✎
10:00
|
А вообще,таблица прекрасно прокручивается,можно все запихнуть в обну таблицу и ширину ячейки на 5 секунд сделать такой,чтобы и название фирмы влазило,только нужно будеть делать поиск,т.к.простым листанием пользователи затрахаются что то находить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |