|
Как получить дату месяц назад? 🠗 (Волшебник 25.09.2013 22:22) | ☑ | ||
---|---|---|---|---|
0
ETurdymuratov
25.09.13
✎
21:43
|
Привет всем! Подскажите пожалуйста, есть документы дата которых 25.10.2013 9:54:23 как можно из него получить 25.09.2013 9:54:23?
Если делаю: ДатаНовая = Дата(Год(ОбъектДок.Дата), Месяц(ОбъектДок.Дата) - 1, День(ОбъектДок.Дата)); то получаю 25.09.2013 0:00:00, но мне нужно с точностью до времени. |
|||
1
Лефмихалыч
25.09.13
✎
21:44
|
РАЗНОСТЬДАТ(,,МЕСЯЦ)
ДОБАВИТЬКДАТЕ Дата() ПочитайМануалБлеать(Уже, Наконец) |
|||
2
Aleksey
25.09.13
✎
21:45
|
например 30 марта. Месяц назад это сколько?
|
|||
3
Нуф-Нуф
25.09.13
✎
21:48
|
(2) +1 тоже интересно
|
|||
4
Лефмихалыч
25.09.13
✎
21:48
|
(2) Зачем ви тгавите? 30-е марта и месяц назад было 30-м марта и у нас, и в Африке.
|
|||
5
artems
25.09.13
✎
22:15
|
(4) :))))))
|
|||
6
lapinio
25.09.13
✎
22:16
|
Если объектно тогда добавитьмесяц(дата -1). Если таблично разностьдат(дата1,дата2)
|
|||
7
spectre1978
25.09.13
✎
22:16
|
По-моему, также как в семерке. ДобавитьМесяц () функа есть, причем если число месяцев отрицательное, то вычитаеццо, иначе прибавляеццо. Нет?
|
|||
8
ДемонМаксвелла
25.09.13
✎
22:20
|
(0) дату месяц назад можно получить при помощи машины времени
у меня дэжа вю что-то, вроде сегодня уже была эта тема? |
|||
9
konst1231
25.09.13
✎
22:20
|
(7) да
|
|||
10
spectre1978
25.09.13
✎
22:20
|
Для пущих извращенцев можно, конечно, помножить 3600 на 24 и на количество дней, которое еще надо будет прикинуть с учетом високосности года (если пред. месяц был февраль) ну и вычесть полученную цыфирь из даты. Тоже сработает, наверно.
|
|||
11
Лефмихалыч
25.09.13
✎
22:23
|
(10) отборная какаха получится
|
|||
12
ETurdymuratov
27.09.13
✎
11:03
|
Не удивляйтесь сильно, на сервере сбилась дата примерно 15-09-2013 на месяц вперед. Таким образом бухи работали около недели и народили много всяких документов дата которых начинается 15-10-2013. Вот и озадачен я сейчас тем чтобы обновить дату у этих(октябрьских!!) документов на месяц назад(про март речь не идет как писали там в начале) с точностью до времени.
Например: ПКО CEN000666 от 16-10-2013 13:16:58 нужно сделать ПКО CEN000666 от 16-09-2013 13:16:58. Как предлагал уважаемый Лефмихалыч РАЗНОСТЬ ДАТ, для чего? |
|||
13
ETurdymuratov
27.09.13
✎
12:17
|
(1) Не удивляйтесь сильно, на сервере сбилась дата примерно 15-09-2013 на месяц вперед. Таким образом бухи работали около недели и народили много всяких документов дата которых начинается 15-10-2013. Вот и озадачен я сейчас тем чтобы обновить дату у этих(октябрьских!!) документов на месяц назад(про март речь не идет как писали там в начале) с точностью до времени.
Например: ПКО CEN000666 от 16-10-2013 13:16:58 нужно сделать ПКО CEN000666 от 16-09-2013 13:16:58. Как предлагал уважаемый Лефмихалыч РАЗНОСТЬ ДАТ, для чего? |
|||
14
spectre1978
27.09.13
✎
13:35
|
(13) не надо никакой разности. Отберите документы, в выборке снимите с проведения, сделайте Док.Дата = ДобавитьМесяц (Док.Дата, -1), проведите. Все. Обработка строчек 6 кода.
|
|||
15
ETurdymuratov
27.09.13
✎
14:37
|
(11) Большое спасибо! Вот так мне нужно было!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |