![]() |
|
Привести Дату в Запросе к концу дня | ☑ | ||
---|---|---|---|---|
0
Zakarum
02.07.14
✎
11:53
|
Поскажите аналог функции КонецДня(), но для запроса.
Есть в запросе вычисляемое поле: | ДОБАВИТЬКДАТЕ(РегВзаиморасч.ДокументРасчетовСКонтрагентом.Дата, ДЕНЬ, РегВзаиморасч.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) КАК КрайняяДата, Вычисляется неверно, т.к. надо момент времени 23.59.59 |
|||
1
wanderer_ица
02.07.14
✎
11:54
|
КОНЕЦПЕРИОДА( , ДЕНЬ)
|
|||
2
Zakarum
02.07.14
✎
11:58
|
(1) спасибо. работает.
|
|||
3
РенеДекарт
02.07.14
✎
12:01
|
(2) у вас все равно неправильно.
А если оплата оформлена в следующую секунду после 23.59.59 - в 00.00.00? Это просрочка? |
|||
4
VRednaia
02.07.14
✎
12:02
|
(3) Если ты кредит оплатить на 1 секунду не успел, думаешь тебя пожалеют?
|
|||
5
РенеДекарт
02.07.14
✎
12:04
|
(4) вообще юридически прав я.
И взышу с Вас ущерб. 00.00.00 принадлежит "прошлому" периоду, а вот 00.00.00.001 - уже следующему. |
|||
6
РенеДекарт
02.07.14
✎
12:05
|
Есть такое понятие в 1С - "МоментВремени". Т.е. здесь нужно "МоментВремени.Включая".
В запросе реализуется увеличением на секунду КонецПериода. |
|||
7
РенеДекарт
02.07.14
✎
12:11
|
*точнее, если быть педантом:
Граница(МоментВремени(), ВидГраницы.Включая) |
|||
8
Zakarum
02.07.14
✎
12:13
|
(3) Реально такого не будет, т.к. оплаты вводятся вручную и проводятся тем днем когда они пришли, т.е. важна дата. В принципе, секунды тут вообще не нужны, но так быстрее исправить уже имеющиейся отчет, чтоб не заниматься еще каким-то форматированием и чтобы оплаты считались успевшими вовремя на весь день
(5), (6), (7) спасибо за информацию, не знал. |
|||
9
РенеДекарт
02.07.14
✎
12:14
|
(8)>В принципе, секунды тут вообще не нужны
еще как важны. Вы просто не знаете бухгалтеров, работающих в 1с )) |
|||
10
Zakarum
02.07.14
✎
12:15
|
(9) да, с бухгалтерами общаюсь мало, в основном с торгашами )
|
|||
11
РенеДекарт
02.07.14
✎
12:16
|
(10) поэтому не знаете, что бухгалтера вводят именно ВРУЧНУЮ документы либо 59.59, либо 00.00 ))
|
|||
12
РенеДекарт
02.07.14
✎
12:17
|
(8)>и чтобы оплаты считались успевшими вовремя на весь день
это как раз и есть от 00.00.00 до 00.00.00. А не до 23.59.59 )) |
|||
13
Fish
гуру
02.07.14
✎
12:18
|
(5) "00.00.00 принадлежит "прошлому" периоду, а вот 00.00.00.001 - уже следующему." - давай ссылку.
|
|||
14
РенеДекарт
02.07.14
✎
12:18
|
(13) тоже 2000-й год отмечал как "начало нового века"? ))
|
|||
15
РенеДекарт
02.07.14
✎
12:20
|
(13) нулевой год (0 от Р.Х.) какому веку принадлежит? Давай ссылку.
|
|||
16
Fish
гуру
02.07.14
✎
12:20
|
(14) На, почитай "http://government.consultant.ru/page.aspx?1223966". И не повторяй бреда, как в (5)
|
|||
17
РенеДекарт
02.07.14
✎
12:24
|
(16) ты читаешь?
"Время в течении суток считается от 0 до 24 часов". 24 часа - это что, по-твоему? 23.59.59? Хотя и тут можно было вполне "царским указом" считать 2000 год - началом 21 века. Так царь захотел. |
|||
18
Fish
гуру
02.07.14
✎
12:26
|
(17) А до конца фразу не осилил?
"Время в течении суток считается от 0 до 24 часов, ПРИНИМАЯ ЗА НАЧАЛО СУТОК ПОЛНОЧЬ". Т.е. 00:00:00 - это юридически УЖЕ новые сутки. |
|||
19
Zakarum
02.07.14
✎
12:27
|
Я тут поразмыслил. Бухгалтера вносят платежку, которая, предположим, прошла вчера 01.07.2014. Документ в базе попадает на начало дня, т.е 01.07.2014:00.00.00. Тогда получается, что если этот момент времени считать предыдущим днем, платежка прошла позавчера, что неверно.
|
|||
20
РенеДекарт
02.07.14
✎
12:27
|
(18)>ПРИНИМАЯ ЗА НАЧАЛО СУТОК ПОЛНОЧЬ
а за КОНЕЦ СУТОК?? |
|||
21
Fish
гуру
02.07.14
✎
12:27
|
(19) Не верь доморощенным "юристам".
|
|||
22
Fish
гуру
02.07.14
✎
12:27
|
(20) Ты читать не умеешь?
|
|||
23
РенеДекарт
02.07.14
✎
12:32
|
(19) в программе нет различия 30.06.2014:24.00.00 и 01.07.2014:00.00.00.001
Все зависит от того, КАК будет рассматривать этот вопрос бухгалтер, который вносит доки. Если правильно - то может внести и 01.07.2014:00.00.00. И будет прав. Нужно учесть все, тем более - здесь просрочки точно не будет, как уже писали: ( 4)"Если ты кредит оплатить на 1 секунду (не) успел, думаешь тебя пожалеют?" Т.е. фактически просрочка еще не наступила. (22) ты задачку с нулевым годом реши сначала )) |
|||
24
barrgand
02.07.14
✎
12:39
|
(23) Документы от 01.07.2014 00:00:00 один бухгалтер может рассматривать как от 01.07, а другой как от 30.06? Боюсь как бы до драки между ними не дошло, ведь оба правы получается..
|
|||
25
РенеДекарт
02.07.14
✎
12:41
|
(24) да, но заполняет и вкладывает смысл в документ - только олдин из них.
|
|||
26
РенеДекарт
02.07.14
✎
12:43
|
второй уже не может вмешаться по причине разрыва причинно-следственной связи, и автоматической инициации нового процесса заполнения документа ))
|
|||
27
PR
02.07.14
✎
12:46
|
(19) Не слушай тех, кто говорит, что время 00:00:00 — это предыдущий день. Пусть идут в школу учиться, раз прогуливали.
|
|||
28
PR
02.07.14
✎
12:47
|
(23) 24:00:00 такого времени нет, точно так же как и 32 января.
Ну разве что если накуриться сначала. |
|||
29
MrStomak
02.07.14
✎
13:32
|
(15) Нулевого года не было, порядковые номера дней, месяцев и лет начинаются с 1.
А вот часов, минут и секунд, (сюрприз!), с 0. Вроде общеизвестно, что когда мы говорим о дне, месяце, годе или дне недели мы говорим о периоде, в состав которого входит текущая дата. А когда мы говорим о часах, минутах и секундах, мы говорим о количестве прошедших единиц времени с начала суток. Если представлять дни-месяцы-годы как секунды, то 31.12.2000 будет записана как 30.11.1999. Но это не 30 ноября - это обозначение, что от начала отсчета прошло только 1999 лет, 11 месяцев и 30 дней. Отсюда вся фигня с тысячелетиями. Но при этом широко распространено выражение, например "1й час" как ответ на вопрос "сколько времени" в 00:20. В этом случае также час рассматривается как период, в состав которого входит текущая дата. Специально для задротов в дате 01.07.2014 00:00:00 присутствует явное указание периода, к которому она относится - 1 июля. Ни одного бухгалтера, который бы эту дату причислял к 30.06.2014 мне встретить не удалось. (18) Там написано "до", не написано "включительно". А для 0 явно прописано, что является началом суток, т.е. "включительно". Если пытаться стоять на своём и понять это иначе, то дата начала следующего дня относится одновременно к двум периодам, так как 24 часа от начала дня количественно равно 0 часам от начала следующего дня, а это уже шизофрения. Родившемуся в полночь тогда надо два раза справлять день рождения ;). И уж совсем я не вижу как можно сделать вывод о том, что 00:00:00 относится к прошлому периоду. P.S. Интересно наблюдать, как ты празднуешь новый год - неграмотные куранты отсчитывают секунды до 00:00:00, а не до 00:00:01, очень неудобно!!! |
|||
30
РенеДекарт
02.07.14
✎
13:36
|
(29)> так как 24 часа от начала дня количественно равно 0 часам от начала следующего дня
ничего подобного. Это в условной 1С так. Приняли, что 00.00.00 относится к 01.07.14. И все. Царь так захотел. (29)>то 31.12.2000 будет записана как 30.11.1999 ну да, ну да. Так же и про "точно так же как и 32 января." - царь так повелел. |
|||
31
РенеДекарт
02.07.14
✎
13:39
|
(29)>Но это не 30 ноября - это обозначение, что от начала отсчета прошло только 1999 лет, 11 месяцев и 30 дней.
Ну, и сколько лет в каждом веке? (29)> Отсюда вся фигня с тысячелетиями. вся фигня с тысячелетиями заключается в том, что вам придется в каком-то веке считать 101 год по факту. А так как вам наплевать, что было даже год назад, вы, не сомневаясь, пенеосите 101 год куда-то к началу отчета первого тысячелетия. |
|||
32
РенеДекарт
02.07.14
✎
13:40
|
*переносите
|
|||
33
РенеДекарт
02.07.14
✎
13:43
|
(29)>Нулевого года не было
да правда чтоль? Сразу "Год 1 от Р.Х." (не путать с "первого года" - порядковый и номерной как раз и различаются, в этом и суть - 0 "первый", 1 - следующий). "А вот часов, минут и секунд, (сюрприз!), с 0." сюрприз! И где "идет нулевая секунда текущего мачта. Счет пока 0:0"... |
|||
34
MrStomak
02.07.14
✎
13:45
|
(30) >>ничего подобного.
Это арифметика, друг. Также 25 часов от начала 01.07 это 1 час в 02.07 Сходи в школу. (31) 1000, если что. И никаких противоречий нет (33) Специально для особо одарённых описано, что выражение "такой-то час" означает период, к которому относится, а не количество прошедших часов. Очевидно, отнести тоже самое к секундам для тебя очень сложная задача. |
|||
35
MrStomak
02.07.14
✎
13:50
|
(33) Когда ты родился, от твоего рождения пошел 1й год, а не нулевой. С Иисусом, представь себе, та же история.
|
|||
36
РенеДекарт
02.07.14
✎
13:52
|
(340>Также 25 часов от начала
причем тут 25-ый час? мы про 24 часа в сутках говорим. А не про фантазии и путанность некоторых коллег. >1000, если что. лет в веке? ну да... >что выражение "такой-то час" означает период а выражение "конец Вселенной" означает, что наступит вообще прекращение учета времени и периодов. Поэтому он то ли наступит в следующую секунду, то ли уже наступил - а ничего не произошло: мы ж его началом посчитали.... Будем филологические дискуссы "об выражениях" вести? )) |
|||
37
РенеДекарт
02.07.14
✎
13:53
|
(35)>пошел 1й год
детей-то нет своих? Иначе бы знал, что "первый год ребенка" НЕ РАВЕН "одному году ребенка", а так и считается - 1 день, 1 неделя, 2 месяца, 1 ГОД. |
|||
38
MrStomak
02.07.14
✎
13:55
|
(36) >>причем тут 25-ый час?
Арифметике всё равно, 24 или 25, правила не меняются. >> а выражение "конец Вселенной" означает >> "первый год ребенка" НЕ РАВЕН "одному году ребенка" Тебе про это и говорят, дружище. А ты эти понятия путаешь. 1 год от Р.Х. - это значит что ребёнку еще пока 0 лет, но уже идёт первый. |
|||
39
MrStomak
02.07.14
✎
13:57
|
Говорим мы, что сейчас две тысячи четырнадцатый год от р.х., а не две тысячи четырнадцать лет с р.х.
Говорим первый час - имеем ввиду 00:хх. Говорим 20я минута матча - имеется ввиду,, что прошло 19 с лишним. Элементарные вещи взрослому человеку приходится объяснять, стыдно должно быть. |
|||
40
РенеДекарт
02.07.14
✎
13:58
|
(38)>это значит что ребёнку еще пока 0 лет, но уже идёт первый.
а теперь прочитай всю тему с начала. МоментВремени "конец Х" принадлежит нулевому году, а не первому. |
|||
41
РенеДекарт
02.07.14
✎
14:00
|
(39)>Говорим 20я минута матча - имеется ввиду,, что прошло 19 с лишним.
ага, в дате 23.59.59 мы подразумеваем, что идет 59 секунда, а не заканчивается 24 часа, точно. Конец Вечности уже наступил, а ты и не заметил )) |
|||
42
MrStomak
02.07.14
✎
14:02
|
(41) Тебе пора для себя открыть, что в человеческом мире, когда описывается формат часы-минуты-секунды, описывается число единиц времени, прошедших от начала суток, а не какая сейчас секунда идёт.
|
|||
43
РенеДекарт
02.07.14
✎
14:02
|
(39) себя пристыди.
Не знаешь, где период оканчивается, и что такое "нулевой год ребенка" )) Про Вечность, я понял, это выше, оставим вопрос. |
|||
44
MrStomak
02.07.14
✎
14:05
|
(43) Зачем мне себя стыдить за твою неграмотность?
Ты считаешь что в 23:59:59 идёт 59я секунда. Очевидно, в 1:20 для тебя идёт первый час. Это фундаментальные знания о мире, которых у тебя нет :) |
|||
45
PR
02.07.14
✎
14:08
|
(35) Ты прикинь, секунда тоже первая пошла, а не нулевая.
|
|||
46
MrStomak
02.07.14
✎
14:11
|
(45) Ещё один. Я подобное представление минут-секунд-часов в первом же своём посте описал.
Однако, когда мы пишем дату, а в 1с для документа мы делаем именно это, указывается какой идёт день, но не какая идёт секунда. |
|||
47
PR
02.07.14
✎
14:14
|
(46) Что такого-то? В дате указывается идущий период, во времени прошедшее время.
Что тут такого дико неудобного? Зато нету 24 часов, потому что 24 часа — это уже начало следующего дня. |
|||
48
MrStomak
02.07.14
✎
14:16
|
(47) Я не говорил, что это неудобно.
Для меня это очевидно. Но для некоторых - это открытие. |
|||
49
РенеДекарт
02.07.14
✎
14:17
|
Кстати, где реально работают с пересечением периодов, а не являются мистоодноэсниками, момент времени, обозначаемый датой "31.07.2014 00.00.00" считают принадлежащей 30.06.2014.
И только в "учетной системе, вау" можно трактовать так, как хочешь )) |
|||
50
РенеДекарт
02.07.14
✎
14:18
|
например, при продаже билетов авиа- и жд перевозок.
|
|||
51
MrStomak
02.07.14
✎
14:19
|
(49) Ты не ответил на вопрос - новый год встречаешь на секунду позже, чем все, или нет?
|
|||
52
РенеДекарт
02.07.14
✎
14:19
|
*конечно, не "31.07.2014 00.00.00", а "01.07.2014 00.00.00"
|
|||
53
РенеДекарт
02.07.14
✎
14:22
|
(51) вообще, да, секундой позже. А не после 11 удара и до 12-го.
Видимо, все остальные в этот момент уже успевают выпить шампанское, крикнуть что-то бодрое, и упасть под стол )) Я же в секунду успеваю только бокал поднять, так дело даже до бодрых выкриков не доходит, останавливается )) |
|||
54
PR
02.07.14
✎
14:24
|
(48) Ну не знаю, в (29) посту столько возмущения, как это неудобно.
Плюс бредовое >>Нулевого года не было, порядковые номера дней, месяцев и лет начинаются с 1. >>А вот часов, минут и секунд, (сюрприз!), с 0. Кроме того. >>Там написано "до", не написано "включительно". А для 0 явно прописано, что является началом суток, т.е. "включительно". Причем здесь включительно, если речь про границу? Граница тупо разделяет два дня. В 1С (как и везде) нулевое время означает, что когда документ был оформлен, на часах как раз закончился прошлый день и да, пошла первая секунда. Откуда истерика в глазах? |
|||
55
PR
02.07.14
✎
14:25
|
(49) Не сходи с ума.
|
|||
56
PR
02.07.14
✎
14:28
|
(53) Вообще-то, как только 12 ударов стукнуло и пошла первая секунда нового года, то уже вообще-то новый год, но время все еще 00:00:00, потому что ни одной секунды еще не прошло.
Ты что-то по ходу рано начал НГ праздновать :)) |
|||
57
РенеДекарт
02.07.14
✎
14:28
|
(46)>а в 1с для документа мы делаем именно это, указывается какой идёт день, но не какая идёт секунда.
а если Нуралиев запретил бы показывать день? Месяц? Так же бы доказывал - "сейчас лишь 21 век, какой еще 2014 год?! 21 век от Р.Х.!!!" Третьего ведь не дано. Или дата + 00.00.00, или нет. Предыдущая - уже занята предыдущей границей. (54)>что когда документ был оформлен, на часах как раз закончился прошлый день совершенно верно. Именно этот момент и может всплыть при проведении оплат - все повесят на конец периода, и это будет не 23.59.59... )) |
|||
58
MrStomak
02.07.14
✎
14:29
|
(54) *смотрит*
Возмущение необходимостью объяснять элементарное, а не устоявшимся раскладом вещей. По поводу бреда дело лично твоё - считать ли устоявшийся формат датывремени бредом. Попробуй заведи с 1с, или MSSQL или ещё где дату '00000000' |
|||
59
РенеДекарт
02.07.14
✎
14:30
|
(56)>Ты что-то по ходу рано начал НГ праздновать
после 12-го удара. Что не так? )) (55)>Не сходи с ума. с ума (точнее, не хотят думать, но может, это одно и тоже в преломлении? ))) сходят те, кто не работает с пересечением дат. |
|||
60
MrStomak
02.07.14
✎
14:30
|
(57) Сложно понять твой поток сознания.
Формат даты-времени не нуралиев придумал, погугли ISO 8601 |
|||
61
PR
02.07.14
✎
14:31
|
(58) >>Возмущение необходимостью объяснять элементарное
Из (29) сложилось другое впечатление. >>По поводу бреда дело лично твоё - считать ли устоявшийся формат датывремени бредом. А где я такое сказал? >>Попробуй заведи с 1с, или MSSQL или ещё где дату '00000000' И что это за дата? Ровно за год до РХ? |
|||
62
PR
02.07.14
✎
14:32
|
(59) Ты не после 12-го начал, а через секунду после 12-го. По твоим словам.
|
|||
63
РенеДекарт
02.07.14
✎
14:32
|
(56)>Вообще-то, как только 12 ударов стукнуло и пошла первая секунда нового года, то уже вообще-то новый год, но время все еще 00:00:00
а вот и нет, MrStomak считает по другому: 51 "новый год встречаешь на секунду позже, чем все, или нет?" Так что "все" одноэсники - празднуют наступление нового года в момент 12-го удара (считай, между 11 и 12), и только я - после )) |
|||
64
MrStomak
02.07.14
✎
14:33
|
(57)Я оплатил в 00:00:00.999, система фиксирует только полные прошедшие секунды и это, бац!, прошлый день! Я совершил путешествие во времени!
|
|||
65
РенеДекарт
02.07.14
✎
14:33
|
(60)>Формат даты-времени не нуралиев придумал
да ну!? миллисекунды ввести только в 8.2.17 и спустя 10 лет - тоже "нагугленный ISO 8601" запрещал!? |
|||
66
PR
02.07.14
✎
14:34
|
(57) рукалицо.jpg
21.05.2014 23:59:59 означает, что сейчас идет последняя секунда 21.05.2014, что тут сложного-то? |
|||
67
MrStomak
02.07.14
✎
14:34
|
(63) Мои куранты бьют в 00:00:00, а не в 00:00:01, так что я не знаю зачем ты меня сюда приплёл.
|
|||
68
РенеДекарт
02.07.14
✎
14:35
|
(64)>Я оплатил в 00:00:00.999, система фиксирует только полные прошедшие секунды и это, бац!, прошлый день!
округление 2014 года до 2000 не вернет тебя в 2000. Так же и условное округление 00:00:00.999 до 00:00:00.000 не вернет тебя в прежний день. Хотя по записи 00:00:00 (подразумевая еще и ".000") ты совершил покупку в прежний день, да. |
|||
69
PR
02.07.14
✎
14:36
|
(63) LOL
MrStomak вообще-то считает так же, это только у тебя 00:00:00 — это последнийкусочекуходящегоднянупожалуйста :)) |
|||
70
РенеДекарт
02.07.14
✎
14:36
|
(67)>Мои куранты бьют в 00:00:00
ну вот, теперь ты даже не знаешь, как отбивают бой часы. Это обратный процесс пошел? )) Часы отбивают с 23.59.48 и до 00.00.00. |
|||
71
PR
02.07.14
✎
14:38
|
(68) LOL
Промолчу, потому что нематерных слов больше не осталось :)) |
|||
72
РенеДекарт
02.07.14
✎
14:38
|
*даже с 23.59.49, если считать секунду НАЧАЛЬНОГО такта ))
|
|||
73
PR
02.07.14
✎
14:40
|
(72) В 48, между прочим :))
|
|||
74
MrStomak
02.07.14
✎
14:40
|
(68) Запись 00:00:00 означает, что прошедший день уже закончился, так как закончилась его последняя секунда. И в данный момент идёт первая секунда этого дня.
|
|||
75
РенеДекарт
02.07.14
✎
14:40
|
(73) начинают в 48, да, а отбивают - 49-ю секунду уже ))
|
|||
76
PR
02.07.14
✎
14:42
|
(75) Блеать, отбивают они 1-й удар в течение, да, 49-ой секунды, когда на часах все еще (ну нихрена себе, да?!) 48 секунд :))
|
|||
77
РенеДекарт
02.07.14
✎
14:42
|
(74)>что прошедший день уже закончился
так и когда же закончился прошедший день? День назад? Час? в 23.59.59? Когда "Конец Вечности" наступил? |
|||
78
MrStomak
02.07.14
✎
14:43
|
(61) Это такая же несуществующая дата, как и нулевой день недели.
|
|||
79
РенеДекарт
02.07.14
✎
14:44
|
(76) подразумевается, что там уже идет "один-в-один" - т.е. когда "1-й удар в течение, да, 49-ой секунды, то "на часах" не "все еще 48 секунд", а уже 49 и есть. Неделимая 49-я секунда, атом Гераклита, всю секунду - сплошной удар :))
|
|||
80
PR
02.07.14
✎
14:45
|
(77) >>так и когда же закончился прошедший день?
Менее секунды назад. |
|||
81
РенеДекарт
02.07.14
✎
14:45
|
(78)>Это такая же несуществующая дата
ну это, может быть, для одноэсников несущественная, а так конец периода очень и очень важен для прозрачности учета )) |
|||
82
PR
02.07.14
✎
14:45
|
(78) И что? Я в курсе.
|
|||
83
РенеДекарт
02.07.14
✎
14:46
|
(80)>Менее секунды назад.
а точнее? ) В записи даты нет "31.01.2014-менее-секунды-назад" )) |
|||
84
PR
02.07.14
✎
14:46
|
(79) Не тупи.
Удар идет какой-то период времени, а на часах показывается прошедшее время, то есть читай, отметка на оси времени, а не период. |
|||
85
MrStomak
02.07.14
✎
14:47
|
(77) Конец наступил между моментом 23:59:59.(9) и 00:00:00. Бесконечные ряд вещественных чисел не позволит записать этот момент в цифре. Однако ты здесь виляешь хвостом и натягиваешь его на 00:00:00
|
|||
86
PR
02.07.14
✎
14:48
|
(83) День закончился ровно в 31.01.2014 00:00:00.
|
|||
87
РенеДекарт
02.07.14
✎
14:48
|
(85)>Удар идет какой-то период времени
удар и идет ровно 1 секунду. 49-ю, 50-ю, 51-ю... :) |
|||
88
PR
02.07.14
✎
14:49
|
(87) Да. И че?
|
|||
89
MrStomak
02.07.14
✎
14:50
|
(86) К этому моменту он УЖЕ закончен.
|
|||
90
РенеДекарт
02.07.14
✎
14:50
|
(86)>День закончился ровно в 31.01.2014 00:00:00
так это "только что закончился 30.01.2014 23:59:59", или 31.01.2014 23:59:59? |
|||
91
Йохохо
02.07.14
✎
14:50
|
убрали из даты дату, и спорят который день, эпично
|
|||
92
PR
02.07.14
✎
14:51
|
(90) В 30.01.2014 23:59:59 только что закончилась 59 секунда и пошла последняя 60-я, включай уже мозг.
|
|||
93
РенеДекарт
02.07.14
✎
14:52
|
(85)>Конец наступил между моментом 23:59:59.(9) и 00:00:00. Бесконечные ряд вещественных чисел не позволит записать этот момент в цифре
отчего же? пожалуйста: интеграл от "Конец Вечности" - четкая граница )) Буду рад, если Нуралиев прислушается к вашему предложению, и введет время "Конец периода наступает между моментом 23:59:59 и 00:00:00". И в календарик добавит )) |
|||
94
PR
02.07.14
✎
14:53
|
(93) >>интеграл от "Конец Вечности" - четкая граница ))
00:00:00 — тоже четкая граница. |
|||
95
РенеДекарт
02.07.14
✎
14:53
|
(92)>"В 30.01.2014 23:59:59 только что закончилась 59 секунда и пошла последняя 60-я"
хорошо, раз не хочешь понимать, риму твои правила: так это "только что закончился 30.01.2014 23:60:00", или 31.01.2014 23:60:00?" |
|||
96
РенеДекарт
02.07.14
✎
14:54
|
(94)>00:00:00 — тоже четкая граница
так она и означает конец периода. А в 1С - диалектику начала и конца )) |
|||
97
MrStomak
02.07.14
✎
14:54
|
(93) Причём здесь Нуралиев? Мы говорим про формат даты-времени, а не про 1с.
|
|||
98
PR
02.07.14
✎
14:55
|
(95) Не торопись, включи мозг и спроси без ошибок и 60-х секунд в дате.
|
|||
99
MrStomak
02.07.14
✎
14:55
|
(96) Во сколько начинается новый день?
|
|||
100
РенеДекарт
02.07.14
✎
14:57
|
(98)>и спроси без ошибок и 60-х секунд в дате.
включи мозг и пойми разницу между потребностью, реальностью и условностью )) (99) то же самое. |
|||
101
PR
02.07.14
✎
14:57
|
(96) Она означает не конец и начало, она означает границу, блеать!
А в 1С, как собственно и везде, означает, что документ был оформлен в следующую за указанным временем секунду. |
|||
102
PR
02.07.14
✎
14:58
|
(100) См. (71)
|
|||
103
le_
02.07.14
✎
14:58
|
Ну, вы даёте... )
Между 23:59:59 и 0:00:00 имеется одна секунда. Но сотые доли секунды никто считать не будет. Не успел сегодня до истечения последней секунды после 23:59:59 кредит погасить - завтра, т.е., с 0:00:00 лишился квартиры. Вот и все дела ) |
|||
104
MrStomak
02.07.14
✎
15:00
|
(100) Всё ясно, вопросов больше не имею.
|
|||
105
PR
02.07.14
✎
15:00
|
(103) Да это вроде как всем, кроме РенеДекарт понятно :))
А у него все какие-то нулевые и 60-е секунды в прошлых днях :)) |
|||
106
Enders
02.07.14
✎
17:44
|
Пятнично=)
Но на самом деле по логике он прав. в 23:59:59 00.00.00 закончилась 59 секунда и пошла 60ая (с 23:59:59 00.00.01) Но заканчивается эта 60ая секунда в 00:00:00 00.00.00 Но в тоже время все учетные системы округляют эти с 23:59:59 00.00.01(включительно) до 00:00:00 00.00.01(не включительно) до 23:59:59. То есть можно сказать что в учетных системах секунды - это немного будущее время. В том смысле, что документы введен между этой секундой и следующей. |
|||
107
acsent
02.07.14
✎
17:57
|
Вся проблема в том что Рене не понимает, что сутки - это полуоткрытый период [ , )
|
|||
108
acsent
02.07.14
✎
17:58
|
(107) и так как время - это континуум, то нет точки конца дня, естьтолько точка начала
|
|||
109
le_
02.07.14
✎
18:00
|
(108) ...за кредит можно не платить? )
|
|||
110
acsent
02.07.14
✎
18:01
|
(109) Эх, в 90х бы тебе объяснили )))
|
|||
111
le_
02.07.14
✎
18:08
|
(110) Да, пожалуй, то было бы для всех самое доступное для понимания объяснение )
|
|||
112
PR
02.07.14
✎
18:09
|
(106) 23:59:59 00.00.00?
LOL |
|||
113
Enders
02.07.14
✎
18:22
|
(112) ну с ноликами облажался. Так что таки LOL =)
Главное суть :) |
|||
114
PR
02.07.14
✎
18:49
|
(113) Из-за твоей лажи суть-то как раз и непонятна.
Соберись и сформулируй еще раз. |
|||
115
Enders
02.07.14
✎
19:07
|
(114)Не вопрос =)
Учетная система воспринимает секунды как будущую дату. То есть если в документе стоит 23:59:59, то это значит что он введен между 23:59:59.001 и 00:00:00.000 (оба порога включая,хотя не факт). А по логике он прав, потому что в 23:59:59.000 закончилась 59ая секунда и с 23:59:59.001 начинается 60ая(собственно она уже идет 1 миллисекунду), а заканчивается эта 60ая секунда в 00:00:00.000. Как то так) Хотя, по сути, 00:00:00.000 является граничной точкой(точкой завершения прошлого дня и точкой начала следующего) и очень сложно её отнести к какому-то конкретному периоду. |
|||
116
ILM
гуру
02.07.14
✎
19:10
|
Про резню педантов уже было?
|
|||
117
ILM
гуру
02.07.14
✎
19:13
|
Новый год и педанты
1 января 1000 Почти все празднуют начало второго тысячелетия. 1 января 1001 Педанты празднуют начало второго тысячелетия. 1 января 1100 Почти все празднуют начало двенадцатого столетия. 1 января 1101 Педанты празднуют начало двенадцатого столетия. 1 января 1200 Почти все празднуют начало тринадцатого столетия. 1 января 1201 Педанты празднуют начало тринадцатого столетия. 1 января 1300 Почти все празднуют начало четырнадцатого столетия. 1 января 1301 Педанты празднуют начало четырнадцатого столетия. 10 июня 1381 Восстание педантов достигает Лондона.* 1 января 1400 Почти все празднуют начало пятнадцатого столетия. 1 января 1401 Педанты празднуют начало пятнадцатого столетия. 1 января 1500 Почти все празднуют начало шестнадцатого столетия. 1 января 1501 Педанты празднуют начало шестнадцатого столетия. 1 января 1600 Почти все празднуют начало семнадцатого столетия. 1 января 1601 Люди понимают, что педанты им уже надоели. 1 января 1700 Почти все празднуют начало восемнадцатого столетия. 1 января 1701 Некоторые педанты замечают, что педанты отмечают Новый Год как-то не так. 1 января 1800 Почти все празднуют начало девятнадцатого столетия. Отколовшаяся группа педантов напивается до розовых слонов. 1 января 1801 Остальные педанты празднуют начало девятнадцатого столетия. 1 января 1900 Почти все празднуют начало двадцатого столетия. Педанты объявлены вне закона. 1 января 1901 Педанты проводят фестиваль песни и пляски. 1 января 2000 Все празднуют начало второго тысячелетия. 1 января 2001 Массовая резня педантов. |
|||
118
VRednaia
02.07.14
✎
19:14
|
(115)
"в 23:59:59.000 закончилась 59ая секунда и с 23:59:59.001 начинается 60ая(собственно она уже идет 1 миллисекунду), а заканчивается эта 60ая секунда в 00:00:00.000. " Ту же аналогию распространи на 60ю секунду: "в 00:00:00.000 закончилась 60ая секунда и с 00:00:00.001 начинается 1ая(собственно она уже идет 1 миллисекунду), а заканчивается эта 1ая секунда в 00:00:01.000. " Т.е. с 00:00:00.000 включительно уже идет новая секунда/минута/час/день |
|||
119
PR
02.07.14
✎
21:29
|
(115) >>Хотя, по сути, 00:00:00.000 является граничной точкой(точкой завершения прошлого дня и точкой начала следующего) и очень сложно её отнести к какому-то конкретному периоду.
Так и есть. Читай (101). |
|||
120
Zakarum
03.07.14
✎
15:04
|
фигасе тему развили.. ))
|
|||
121
PR
03.07.14
✎
16:09
|
(120) Да РенеДекарт вовремя подлил дурости на затухающий огонек ветки :))
|
|||
122
Aspi
03.07.14
✎
16:20
|
Холивар из за секунды))) Чем бы 1с-ник не тешился лишь бы не работать)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |