|
как сформировать время для поля даты |
☑ |
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 КАК Время,НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ), &ТекущаяДата
|
|