![]() |
![]() |
![]() |
|
Как получить номер квартала с даты | ☑ | ||
---|---|---|---|---|
0
URAL
08.06.09
✎
21:53
|
Есть дата()
Как получить номер квартала с даты |
|||
1
НикДляЗапросов
08.06.09
✎
21:56
|
Если номер месяца <=3 Then 1
Иначеесли номер месяца <=6 then 2... |
|||
2
IronDemon
08.06.09
✎
21:59
|
(1) Извращенец.
Сообщить(КонецКвартала(ТекущаяДата())); |
|||
3
URAL
08.06.09
✎
21:59
|
Только перебором чтоли
|
|||
4
NewNick
08.06.09
✎
21:59
|
(2) а может так Цел(Месяц(Дата)/3)+1 ?)
|
|||
5
NewNick
08.06.09
✎
22:00
|
ой не правильно
Цел((Месяц(Дата)+2)/3) |
|||
6
IronDemon
08.06.09
✎
22:01
|
(2) Млин, ступил. (1) Прости, а ;)
|
|||
7
URAL
08.06.09
✎
22:01
|
(2) ну получаю я конец квартала, а номер то как извлечь
|
|||
8
URAL
08.06.09
✎
22:06
|
(5) мы так будем всегда второй квартал получать
|
|||
9
Один С
08.06.09
✎
22:08
|
(8) как это
|
|||
10
НикДляЗапросов
08.06.09
✎
22:09
|
(8) Почему? лаботамию делал?
|
|||
11
URAL
08.06.09
✎
22:16
|
(1) вариант нормально сработал
Если Месяц(Период)<= 1 или Месяц(Период)<= 2 или Месяц(Период)<= 3 Тогда НовСтрока.Кв1 = ЧасыРаботыПервойСмены; ИначеЕсли Месяц(Период)<= 4 или Месяц(Период)<= 5 или Месяц(Период)<= 6 Тогда НовСтрока.Кв2 =ЧасыРаботыПервойСмены; ИначеЕсли Месяц(Период)<= 7 или Месяц(Период)<= 8 или Месяц(Период)<= 9 Тогда НовСтрока.Кв3 = ЧасыРаботыПервойСмены; ИначеЕсли Месяц(Период)<= 10 или Месяц(Период)<= 11 или Месяц(Период)<= 12 Тогда НовСтрока.Кв4 = ЧасыРаботыПервойСмены; КонецЕсли; (5)прошу извинить, для определенной даты работает а в случае с выбором периода не сработал |
|||
12
Oleg_Kag
08.06.09
✎
22:20
|
ппц а этом чем не устраиваете? (продолжение ответа 2)
Формат(КонецКвартала(ТекущаяДата()),"ДФ=" "к") |
|||
13
Oleg_Kag
08.06.09
✎
22:21
|
вот конкретно в числовом виде:
Число(Формат(КонецКвартала(ТекущаяДата()),"ДФ=" "к")) |
|||
14
NewNick
08.06.09
✎
22:28
|
(11) ну твой вариант конечно намного логичней и стройней чем в (8)
да про "период" то я и не подумал. |
|||
15
NewNick
08.06.09
✎
22:28
|
(14) чем в (5) то есть
|
|||
16
ShoGUN
08.06.09
✎
22:47
|
(11) Избыточно, тупо и в лоб. Хотя для 1С сойдет :) ПО крайней мере понятно, что делает этот код.
|
|||
17
France
08.06.09
✎
22:53
|
Выбрать Квартал(&МояДата)
|
|||
18
France
08.06.09
✎
22:54
|
(16) для 1С "тупо" никогда не проходило.
|
|||
19
France
08.06.09
✎
22:56
|
(11) 3.14-ц
|
|||
20
ShoGUN
08.06.09
✎
23:02
|
(18) Шо, правда? :)
|
|||
21
NewNick
08.06.09
✎
23:08
|
(20) что ж вы так не любите работу которой вы занимаетесь ?
|
|||
22
ShoGUN
08.06.09
✎
23:11
|
(21) Я работу люблю, но я реалист. Ибо слишком часто видел похожее на (11) в модулях.
|
|||
23
NewNick
08.06.09
✎
23:16
|
(22) "видел" и "для 1С сойдет" не всегда и не для каждого тождество. каждый решает сам.
зы. а у вас в профиле написано что вы фикси. стало быть более ограждены от подобных психологических травм. |
|||
24
France
08.06.09
✎
23:18
|
блин, мне нравиться в личке "показать"...
|
|||
25
ShoGUN
08.06.09
✎
23:20
|
(23) Я 3 года во франче проработал, до того как на фикси перейти.
|
|||
26
NewNick
08.06.09
✎
23:21
|
(25)я тоже. ушел с должности начальник отдела разработки 1cv8. но это не ответ )
|
|||
27
ShoGUN
08.06.09
✎
23:23
|
(26) Это ответ, потому что видел вещи куда более стремные, чем код в (11).
|
|||
28
NewNick
08.06.09
✎
23:25
|
(27) не хочу ссорится но просьба еще раз перечитать первое предложение из (23)
|
|||
29
ShoGUN
08.06.09
✎
23:27
|
(28) И что? Будешь возражать, что (11) - тупо, но ПОНЯТНО?
|
|||
30
NewNick
08.06.09
✎
23:33
|
(29) буду. увы но мне не понятно ЗАЧЕМ сделано так. наверно тупой.
|
|||
31
ShoGUN
08.06.09
✎
23:36
|
(30) Это мне тоже непонятно. Хотя нет, понятно. Лень думать было.
|
|||
32
NewNick
08.06.09
✎
23:41
|
(31) вопервых "лень думать было" не всегда очевидно. иногда случается что вроде бы тупой код нес некий не очевидный на первый взгляд смысл.
а во вторых спор зашел о том что "видел" и "для 1С сойдет" не всегда и не для каждого тождество. каждый решает сам. :) |
|||
33
ShoGUN
08.06.09
✎
23:43
|
(32) Что ж ты упертый такой. "Для 1С сойдет" - означает, что я видел и более корявые куски кода, которые благополучно работали, и клиенту было глубоко фиолетово на то, что там внутри. А тут - ну тупо, ну избыточно, но далеко не самое страшное, потому и "сойдет".
|
|||
34
NewNick
08.06.09
✎
23:52
|
извини коллега но позволю себе не согласиться ) сей код вопервых вызывает глубокий психологический дискомфорт того кто его читает
а во вторых если человек так пишет код на языке 1с то он примерно так же относится к запросам. а тут уже совсем другая история в плане конечных результатов |
|||
35
ShoGUN
09.06.09
✎
00:05
|
(34) "а во вторых если человек так пишет код на языке 1с то он примерно так же относится к запросам"
Экстраполяция ничем не лучше моей. Ты не видел, как данный человек пишет запросы, так что утверждать ничего не можешь. That's all, folks! |
|||
36
NewNick
09.06.09
✎
00:21
|
(35) специально посмотрел. нормальная у меня экстраполяция. впрочем думаю и сам это понимал ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |