|
Отнять от времени документа одну секунду. | ☑ | ||
---|---|---|---|---|
0
palm1c
23.08.11
✎
12:50
|
Есть документОбъект.
Нужно отнять от его времени одну секунду. |
|||
1
Найч
23.08.11
✎
12:51
|
(0)благословить?
|
|||
2
Злопчинский
23.08.11
✎
12:52
|
эх, как все красиво в 7.7 было... добавил-отнял 1 секунду ск секундам и установил время...
|
|||
3
Defender aka LINN
23.08.11
✎
12:52
|
*проводит рукой слева направо*
(0) Отнять секунду не нужно тебе, юный пада... одинэснег. |
|||
4
Ksandr
23.08.11
✎
12:52
|
(1) +1 не знал как выразиться
|
|||
5
EasyRider
23.08.11
✎
12:53
|
(2)Чем в 8 некрасиво? Тоже самое все.
|
|||
6
Сияющий Асинхраль
23.08.11
✎
12:54
|
(2) В восьмерке еще красивей :-) , даже не надо, что это секунды :-)
|
|||
7
palm1c
23.08.11
✎
12:54
|
(3) Отчего же не нужно мне секунду одну отнимать?
|
|||
8
Сияющий Асинхраль
23.08.11
✎
12:55
|
указывать...
|
|||
9
Живой Ископаемый
23.08.11
✎
12:55
|
отнимаю секунды недорого...
|
|||
10
palm1c
23.08.11
✎
12:56
|
Очень помогают мне отнимать секунды времени своего советы Ваши.
|
|||
11
NDN
23.08.11
✎
12:56
|
(0) а после того, как отнимешь секунду - куда ее девать-то?
|
|||
12
Griffin
23.08.11
✎
12:56
|
Как прибавить к дате день, месяц?
СледующийДень = ТекущаяДата() + 60 * 60 * 24; ДобавитьМесяц(Дата(2005, 1, 31), 1) ДобавитьМесяц(Дата(2005, 2, 28), -1) КонецМесяца(ДобавитьМесяц(Дата(2005, 2, 28), -1)) ФункцияПолучитьДень(ИсходнаяДата, КоличествоПрибавляемыхДней) Запрос = НовыйЗапрос(" |ВЫБРАТЬ | ДОБАВИТЬКДАТЕ(&ИсходнаяДата, ДЕНЬ, &Количество) как Дата"; Запрос.УстановитьПараметр("ИсходнаяДата", ИсходнаяДата); Запрос.УстановитьПараметр("Количество", КоличествоПрибавляемыхДней); ВозвратЗапрос.Выполнить().Выгрузить()[0].Дата; КонецФункции |
|||
13
EasyRider
23.08.11
✎
12:57
|
Шел вчера ночью по парку!Тут выскакивает толпа гопников!Что бы вы думали?Отняли секунду!
|
|||
14
Reset
23.08.11
✎
12:57
|
документОбъект.Дата=документОбъект.Дата-1
|
|||
15
Живой Ископаемый
23.08.11
✎
12:57
|
Давай методом исключения... как бы ты умножал на секунду? как бы ты делил на секунду? как бы ты ты возводил в секунду?
|
|||
16
Живой Ископаемый
23.08.11
✎
12:58
|
2(13) :) гы
|
|||
17
palm1c
23.08.11
✎
12:58
|
(14) Спасибо.
|
|||
18
Сияющий Асинхраль
23.08.11
✎
12:58
|
(14) Рано написал :-) , так бы ветка до сотни постов дошла...
|
|||
19
Defender aka LINN
23.08.11
✎
12:59
|
(14) Уйди отсюда, мы тут серьезными вещами заняты :)
|
|||
20
Живой Ископаемый
23.08.11
✎
12:59
|
2(17) ждем в следующий раз, когда тебе понадобится отнять две секунды!..
|
|||
21
Cube
23.08.11
✎
12:59
|
(14) Бей его!!!))
|
|||
22
alex-pro
23.08.11
✎
12:59
|
(0)
Нужно? Отними! ) |
|||
23
palm1c
23.08.11
✎
13:02
|
Форум скатился в сраную срань.
|
|||
24
catena
23.08.11
✎
13:03
|
(23)Какие форумчане, такой и форум...
|
|||
25
Живой Ископаемый
23.08.11
✎
13:03
|
Ну дык о чо ты хотел? Если тут половина тем про то как секунду поотнимать...
|
|||
26
palm1c
23.08.11
✎
13:05
|
(25) Так говоришь, как будто в этом есть что-то плохое.
|
|||
27
Живой Ископаемый
23.08.11
✎
13:06
|
(26)да как можно... :) всегда приятно отнять секунду-другую...
|
|||
28
Wobland
23.08.11
✎
13:06
|
(26) как ты пришёл к такой необходимости? вдруг и вправду что-то плохое
|
|||
29
Rovan
гуру
23.08.11
✎
13:07
|
(26) просто это очень смешно !
|
|||
30
Сияющий Асинхраль
23.08.11
✎
13:08
|
(26) Вообще при таких вопросах ранее рекомендовали ЖКК почитать :-)
|
|||
31
catena
23.08.11
✎
13:09
|
(26)Плохо сразу ждать помощи, даже не пытаясь разобраться...
|
|||
32
Necessitudo
23.08.11
✎
13:09
|
Вброшу - а как добавить сутки?)
|
|||
33
Necessitudo
23.08.11
✎
13:10
|
Магическое число 86400?)
|
|||
34
Wobland
23.08.11
✎
13:10
|
(32) Для й=1 По 86400 Цикл ДобавитьСекунду(Дата)
|
|||
35
catena
23.08.11
✎
13:11
|
(33)Да, тут большинством голосов решали, что кто не знает этого числа - тот лох.
|
|||
36
Rovan
гуру
23.08.11
✎
13:17
|
А еще на форуме иногда бывает вопрос
"Как поставить у документа время 24:00 ?" хехе |
|||
37
Jaffar
23.08.11
✎
13:19
|
(34) ДобавитьСекунду??? Не так быстро, до сих пор только как отнимать рассматривали.
|
|||
38
Wobland
23.08.11
✎
13:21
|
(36) ну это же просто
Попытка док.Дата=Дата(Год(док.Дата), Месяц(док.Дата), День(док.Дата), 24, 0, 0); КонецПопытки; |
|||
39
Рэйв
23.08.11
✎
13:22
|
(38)Пошлет:)
|
|||
40
Wobland
23.08.11
✎
13:23
|
(39) Исключение пропустил?
|
|||
41
Sammo
23.08.11
✎
13:24
|
тема не раскрыта. А если это начало дня (00:00:00) - тоже секунду отнимать?
|
|||
42
Jaffar
23.08.11
✎
13:24
|
(40) нет - ВыборГруппы(1) :-)
|
|||
43
Wobland
23.08.11
✎
13:26
|
(42) щито?
|
|||
44
Найч
23.08.11
✎
13:26
|
(38)бида
|
|||
45
Рэйв
23.08.11
✎
13:26
|
(40)Ну, я и имел в виду -пошлет в исключение:))
|
|||
46
Рэйв
23.08.11
✎
13:28
|
+(45)Если дословно:
"Преобразование значения к типу Дата не может быть выполнено" |
|||
47
Wobland
23.08.11
✎
13:28
|
(45) но хоть попытается!
|
|||
48
ptiz
23.08.11
✎
13:31
|
Даю всем сразу полный курс:
Сложение определено для следующих типов операндов: Число+ЧислоДата+Число (к дате прибавляется число секунд) Вычитание определено для следующих типов операндов: Число-ЧислоДата-Число (от даты отнимается число секунд) Дата-Дата (результатом является разница между двумя датами, измеренная в секундах) Умножение: Число*Число Деление: Число/Число Остаток от деления: Число%Число |
|||
49
Jaffar
23.08.11
✎
13:33
|
(43) это на ОдинЭсии был такой мем...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |