Имя: Пароль:
1C
1С v8
как сформировать время для поля даты
0 Nikolay_if
 
09.03.17
22:06
Доброго времени!
возможно глупый вопрос...но перечитал десятки тем но ответа не нашел
Есть документ "табель"
есть реквизит с типом дата / состав даты - время /формат HH:mm
нужно програмно внести даные с excel
в excel они хранятся в виде 9, 18, 20, 5.30

вопрос: как сформировать строку для записи???
1 trooba
 
09.03.17
22:09
(0) нифига непонятно
2 Asmody
 
09.03.17
22:10
(0) "9, 18, 20, 5.30" — это что за части заклинания в каких единицах написано?
3 Nikolay_if
 
09.03.17
22:12
прошу прощения ...в часах....
9->09:00
5.30->05:30
4 Asmody
 
09.03.17
22:12
Если у тебя только время, то надо 5 часов 30 минут перевести в секунды и записать в это поле
5 Asmody
 
09.03.17
22:13
(4)+ в секунды с начала суток
6 trooba
 
09.03.17
22:14
(4) +1 если это все время было
7 trooba
 
09.03.17
22:14
(5) РазностьДат()
8 Nikolay_if
 
09.03.17
22:18
(5) если я правильно понял для 05:00
док=документы.табель.создатьдокумент;
док.время=5*3600;
док.записать

???
9 Волшебник
 
модератор
09.03.17
22:20
Понаберут селян в программисты 1С... Украина, чо...
10 Nikolay_if
 
09.03.17
22:26
Я обратился за помощью ....а вы на личности...
если все так просто ...поделитесь опытом...
...а я вам спасибо скажу...
11 Волшебник
 
модератор
09.03.17
22:29
(10) Сначала заплати за газ, халявщик.
12 Asmody
 
09.03.17
22:32
(8) СекундСНачалаСуток = Часов 3600 + Минут 60 + Секунд;
13 Asmody
 
09.03.17
22:33
ай-ай! движок умножение съел.
14 Asmody
 
09.03.17
22:34
(11) Расслабься, они дровами топят
15 Nikolay_if
 
09.03.17
23:06
Спасибо всем за участие...проблема решилась...нужно было сформировать строку с пуситой датой...
16 trooba
 
09.03.17
23:14
(15) ВЫБРАТЬ
    РАЗНОСТЬДАТ(  НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ),&ТекущаяДата, Минута)/60 КАК Время,НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), &ТекущаяДата
Закон Брукера: Даже маленькая практика стоит большой теории.