|
Как прибавить к дате время |
☑ |
0
artacont
14.08.13
✎
11:48
|
Мне надо чтобы в отчете он прибавлял к началу дня столько часов сколько я проставил в справочнике в реквизите время. Что-то типа такого НачалоДня(РабочаяДата)+Смена.ВремяНач; Времянач Тип данных (Время)
|
|
1
Wobland
14.08.13
✎
11:49
|
ну добавь сколько-нибудь секунд, не стесняйся
|
|
2
artacont
14.08.13
✎
11:50
|
таким способом ТекущаяДата() + 60 * 60 * 24;
|
|
3
Wobland
14.08.13
✎
11:50
|
поздравляю, сэр
|
|
4
fisher
14.08.13
✎
11:51
|
Ежели в запросе, тогда ДобавитьКДате()
|
|
5
artacont
14.08.13
✎
11:51
|
значит мне реквизит не делать время а просто числом
|
|
6
mzelensky
14.08.13
✎
11:52
|
(5) Можете не делать, сэр
|
|
7
artacont
14.08.13
✎
11:55
|
Если у меня смена будет начинаться 8,30 как мне это прибавить, чтобы отчет формировался начиная с 8,30
|
|
8
fisher
14.08.13
✎
11:57
|
(7) Тянет на дошкольную задачку по информатике
|
|
9
Ненавижу 1С
гуру
14.08.13
✎
11:57
|
надеюсь ты не собрался время "8 часов 30 минут" хранить как число: 8.30?
|
|
10
fisher
14.08.13
✎
11:59
|
<irony>Строка будет в самый раз</irony>
|
|
11
artacont
14.08.13
✎
11:59
|
не собирался я забил как время
|
|
12
hhhh
14.08.13
✎
12:01
|
(11) Начало дня + 60 * 60 * 8 + 60 * 30;
|
|
13
artacont
14.08.13
✎
12:01
|
ну у меня реквизит тип время, я не получаю 8 и 30 отдельно
|
|
14
fisher
14.08.13
✎
12:02
|
Число секунд от начала дня до начала смены:
ВремяНачалаСмены - НачалоДня(ВремяНачалаСмены)
|
|
15
salvator
14.08.13
✎
12:03
|
ДатаПлюсВремя = НачалоДня(ТекущаяДата())+(Час(ВремяНач)*60*60+Минута(ВремяНач)*60+Секунда(ВремяНач))
|
|
16
Fish
гуру
14.08.13
✎
12:04
|
(13) Можно так:
НачалоДня(РабочаяДата)+Час(Смена.ВремяНач)*60*60+Минута(Смена.ВремяНач)*60;
|
|
17
artacont
14.08.13
✎
12:04
|
спасибо
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой