|
Как определить что НачПериода и КонПериода больше месяца? | ☑ | ||
---|---|---|---|---|
0
Плот
28.10.13
✎
06:07
|
Привет ребята!
Как определить сабж? Например 01.01.2013-31.01.2013 это месяц 01.01.2013-21.01.2013 тоже "месяц" 01.01.2013-01.02.2013 это "больше месяца" |
|||
1
almar
28.10.13
✎
06:11
|
(0) А 15.01.2013 - 10.02.2013 это месяц или больше месяца?
|
|||
2
Wobland
28.10.13
✎
06:14
|
сравнить месяцы обеих дат?
|
|||
3
Плот
28.10.13
✎
06:19
|
(1) такие периоды не вводятся, только или в календарном месяце или больше календарного месяца.
|
|||
4
Плот
28.10.13
✎
06:22
|
(+3) Наврал.
(1) Тогда будет два периода, январь и февраль. |
|||
5
Wobland
28.10.13
✎
06:23
|
можно обе даты к началу месяца привести
|
|||
6
Песец
28.10.13
✎
06:29
|
если (год(дата1) <> год(дата2)) или (месяц(дата1) <> месяц(дата2)) тогда
|
|||
7
Плот
28.10.13
✎
06:32
|
Если локализовать задачу, например января
Если 01.01.2013 <=НачПериода и КонПериода <= 31.01.2013 тогда месяц Иначе "не месяц" |
|||
8
anaed
28.10.13
✎
06:40
|
(7) Если началомесяца(начпериода) <= начпериода И конпериода <= конецмесяца(начпериода) тогда месяц
|
|||
9
Wobland
28.10.13
✎
06:45
|
(7) НачПериода=20130101, КонПериода=20120101
|
|||
10
DimVad
28.10.13
✎
06:49
|
Если ДобавитьМесяц(НачПериода, 1) < КонПериода Тогда
|
|||
11
Песец
28.10.13
✎
06:59
|
Если вопрос был "как определить, что две даты принадлежат одному календарному месяцу"
Тогда наиболее коротко (5) |
|||
12
DimVad
28.10.13
✎
07:13
|
(11) Т.е. 31.01.2013 23:59:59-01.02.2013 00:00:00 это "больше месяца" ?
|
|||
13
Wobland
28.10.13
✎
07:14
|
(12) а отпраздновать? конечно, больше трёх суток
|
|||
14
Плот
28.10.13
✎
07:27
|
(12)(13) Да эт я условно обозначил. Главное выделить периоды с календарный месяц месяц.
Всем спасбо! Поступил след образом. Если Месяц(НачПериода) = Месяц(КонПериода) тогда // даты в одном календарном месяце Иначе // все остальные КонецЕсли; |
|||
15
Wobland
28.10.13
✎
07:29
|
(14) 01.01.13 и 01.01.12
|
|||
16
Песец
28.10.13
✎
07:31
|
(14) Если НачалоМесяца(НачПериода) = НачалоМесяца(КонПериода) тогда
или тебе именно номер месяца надо? |
|||
17
Плот
28.10.13
✎
07:33
|
(15) Учту спс
(16) угу. спс думаю подойдет. |
|||
18
skunk
28.10.13
✎
07:35
|
Если ДобавитьМесяц(НачПериода, 1) < КонПериода Тогда
// больше месяца |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |