Имя: Пароль:
1C
1С v8
Как красивее определить период по дате начала и конца?
0 D_Pavel
 
29.08.12
06:57
Можно тупо сравнить несколько раз даты периода с датами начала/конца квартала, но может есть вариант лучше?
1 D_Pavel
 
29.08.12
06:58
Тоесть нужно получить ответ в виде номера квартала "1" или "2" или "3" или "0"
2 Wobland
 
29.08.12
06:59
а можно обратиться в типовую и подсмотреть
3 Wobland
 
29.08.12
07:00
не дочитал. начало квартала от периода тебе ничего не скажет?
4 Рэйв
 
29.08.12
07:01
ПредставлениеПериода(НачДата, КонДата)
5 kosts
 
29.08.12
07:01
число(формат(д,"чтототамчтобыполучитьквартал")) % 4
6 Irbis
 
29.08.12
07:01
А можно пример даты из "0-го" квартала?
7 Wobland
 
29.08.12
07:03
(6) 29 августа 2012 года. сегодня утром я называю текущий квартал нулевым ;)
8 Рэйв
 
29.08.12
07:05
Месяц(Дата)%4
9 Wobland
 
29.08.12
07:07
(8) апрель, декабрь
10 Рэйв
 
29.08.12
07:07
(9)да, чего то не то:-)
11 ILM
 
гуру
29.08.12
07:11
НачалоПериода(ВашаДата, КВАРТАЛ)
КонецПериода(ВашаДата, КВАРТАЛ)
12 Рэйв
 
29.08.12
07:12
Цел(Месяц(дата)/3)+?(Месяц(дата)%3>0,1,0)
13 D_Pavel
 
29.08.12
07:22
(3) Это что значит?
(4) Будет текст типа "1й квартал тттт года"? Так не пойдет, нужно только цифру.
(5) чтототамчтобыполучитьквартал что?
(6) 28 ноября
(7) нет, текущий квартал третий
(11) это не самостоятельная функция?
14 D_Pavel
 
29.08.12
07:23
(12) Лучший вариант!
15 kosts
 
29.08.12
07:24
(13) Про восьмой вариант ничего не сказал...
16 D_Pavel
 
29.08.12
07:26
(15) Про него в (9) и (10) ответили за меня
17 Wobland
 
29.08.12
07:29
Цел(Месяц(НачалоКвартала())/4)
18 kosts
 
29.08.12
07:32
Число(Формат(д, "ДФ=к")) % 4
19 D_Pavel
 
29.08.12
07:34
(17) чото не то
(18) почему делим на 4???
20 Wobland
 
29.08.12
07:38
(19) ну /3
21 Irbis
 
29.08.12
07:47
(7) Странно, сто человек на улице отнесут эту дату к третьему кварталу.
(13) А вашу дату к четвёртому.
Зачем такие сложности в нелёгком деле изобретения велосипедов.
22 D_Pavel
 
29.08.12
07:48
(21) Если эти сто человек не прочитали условие задания в (0), то конечно они отнесут эту дату к 4 кварталу.
23 D_Pavel
 
29.08.12
07:49
+ (22) то есть уточнение условия в (1)
24 Wobland
 
29.08.12
07:50
(23) очень уточнение
25 Irbis
 
29.08.12
07:50
(23) 1 квартал он и есть первый, подумайте о грешных юзверях живущих на земле обычной жизнью
26 D_Pavel
 
29.08.12
07:52
Грешные юзвери не имеют к делу никакого отношения. Написано же что нужно именно так, чтобы жизнь медом не казалась.
27 D_Pavel
 
29.08.12
08:04
(18) Еще лучший вариант.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.