Имя: Пароль:
1C
1С v8
v8: Помогите разобраться со временем
,
0 wine_oops_
 
21.05.13
16:39
Вот, например, в документе есть реквизит "Время начала", тип данных время, есть реквизит "Время окончания", тип данных время, который необходимо получить так: (час Время начала + ссылка на справочник и реквизит ПродолжительностьЧас) и (минуты Время начала +  ссылка на справочник и реквизит ПродолжительностьМин)

ко всему прочему реквизиты "ПродолжительностьЧас" и "ПродолжительнотьМин" справочника имеют тип данных ЧИСЛО длиной 2 символа(
Вопрос: Это реально как-то сделать?
1 Alex S D
 
21.05.13
16:40
да
2 х86
 
21.05.13
16:44
(0)а как делал? что не получается?
3 Allexe
 
21.05.13
16:46
(0) час Время начала + ссылка на справочник и реквизит ПродолжительностьЧас А что это значит? Что за ссылка на справочник? И что в этом справочнике?
4 Alex S D
 
21.05.13
16:48
очевидно, что там продолжительность в часах
5 del123
 
21.05.13
16:49
а в чем сложность то?
6 lxndr
 
21.05.13
16:53
'20120101' + 1 = 01.01.2012 0:00:01
7 wine_oops_
 
21.05.13
18:58
ну вот, "время начала" стоит 16:30 необходимо чтобы автоматически посчиталось "время окончания", исходя из того что есть некий справочник, в котором имеются 2 реквизита: 1-продолжительность часов, 2-продолжительность минут, ну т.е. в справочнике написано например: продолжительность 0 часов 40 минут, и учитывая это, надо сделать расчет для "время окончания", прибавив, к примеру, к 16 часам 0 часов, а к 30 минутам 40 минут
8 Михаил Козлов
 
21.05.13
20:37
(7) Добавить к дате 3600*число часов+60*число минут?
9 wine_oops_
 
21.05.13
21:10
Даты нет, есть только время
10 mistеr
 
21.05.13
23:12
(7) В справочнике нужно сделать реквизит типа Дата+Время, Дата всегда 01.01.01. Дальше просто прибавлять к любой дате.
11 wine_oops_
 
22.05.13
09:37
Спасибо