|
Работа с типом - Дата Состав даты - время | ☑ | ||
---|---|---|---|---|
0
IoannVic
11.07.13
✎
11:35
|
Разделил дата на два реквизита Дата и Время и соответственно состав даты. Прибавляю к реквизиту в котором лежит время определенное число секунд. Как отследить когда время перевалило за сутки? Например время 23:55:53 + 15 минут = 00:10:53. В результате этого в реквизите Дата нужно поменять число с 11.07.13 на 12.07.13
|
|||
1
vicof
11.07.13
✎
11:36
|
(0) Зачем?
|
|||
2
IoannVic
11.07.13
✎
11:39
|
Зачем что?
Я так понимаю вопрос адресован тому, зачем я разделил дату и время. Объясняю, в основном идет работ со временем в данном документе(События), но возникают такие исключительные ситуации когда событие устанавливается, например, на сутки вперед, для этого мне нужно контролировать не только время но и дату |
|||
3
zak555
11.07.13
✎
11:41
|
(2) прибавляй количество секунд, равных суткам
|
|||
4
mikecool
11.07.13
✎
11:41
|
если результат сложения больше, чем 86400 - то тут должно быть ясно - сутки добавлять!!
|
|||
5
Kreont
11.07.13
✎
11:42
|
Сделай одно поле дата (составом дата+время) и проверяй
НачалоДня(СтараяДата)<>НачалоДня(НоваяДата) |
|||
6
vicof
11.07.13
✎
11:42
|
(2) все равно не вижу особого смысла разделять дату и время
|
|||
7
IoannVic
11.07.13
✎
11:45
|
(3), В реквизите время оно прибавится, а вот в реквизите Дата нет)
|
|||
8
Fish
11.07.13
✎
11:47
|
(7) Все гораздо проще. Разделять реквизит не нужно. Просто отображай в нём только время, и будет тебе щастье.
|
|||
9
IoannVic
11.07.13
✎
11:47
|
(4) (5) Значит все-таки использовать проверку, благодарю. Скорее всего воспользуюсь вариантом (5)
|
|||
10
mikecool
11.07.13
✎
11:47
|
(7) надо себя как то заставить запрограммировать это
хотя, если реквизит один, то должно работать.. надо проверять |
|||
11
IoannVic
11.07.13
✎
11:47
|
(8) Как отображать только время? это программно устанавливается или в свойствах?
|
|||
12
IoannVic
11.07.13
✎
11:48
|
(6) Визуально так лучше
|
|||
13
1Сергей
11.07.13
✎
11:49
|
(11) можно и программно, можно свойствами
|
|||
14
IoannVic
11.07.13
✎
11:49
|
(13) Можно и подробней)
|
|||
15
Fish
11.07.13
✎
11:51
|
(14) Формат.
|
|||
16
zak555
11.07.13
✎
11:51
|
(14) состав даты -- время
|
|||
17
Fish
11.07.13
✎
11:53
|
(16) Ему как раз дата нужна. Читай (2)
|
|||
18
IoannVic
11.07.13
✎
11:54
|
(16) Состав Даты устанавливается в свойствах реквизита, но никак не у элемента, и там хранится 00010101+Время
|
|||
19
IoannVic
11.07.13
✎
11:55
|
(15) Думал, но слишком много гемороя с постоянным форматированием Элемента формы
|
|||
20
sirsp
11.07.13
✎
11:58
|
(0)
Дата = Дата(Год(Дата), Месяц(Дата), День(Дата), Час(Время), Минута(Время), Секунда(Время)) + 15 * 60; Время = Время + 15 * 60; |
|||
21
Fish
11.07.13
✎
12:00
|
(19) А в чём геморрой? Прописал в свойствах поля ввода и всех делов.
|
|||
22
IoannVic
11.07.13
✎
12:00
|
(20) то что нужно, что-то не подумал, все как всегда просто. благодарю за помощь
|
|||
23
IoannVic
11.07.13
✎
12:01
|
(21) Формат редактирования, тоже как вариант, спасибо всем огромное
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |