![]() |
![]() |
|
Никто не в курсе почему нет методов Начало декады, Конец декады ? | ☑ | ||
---|---|---|---|---|
0
Eugeneer
13.07.10
✎
16:56
|
Все остальные есть, а декад нету. Причем декада является и периодичностью для регистров. И периодичность есть в перечислениях.
А методов нету. |
|||
1
Grusswelle
13.07.10
✎
16:57
|
Декада относительно чего? Месяца? Или номер недели в году? А кто-то поквартально декады считает...
|
|||
2
also
13.07.10
✎
16:58
|
(0) прям очень сильно не хватает?
|
|||
3
el-gamberro
13.07.10
✎
17:00
|
Напиши письмо в 1с.
|
|||
4
Eugeneer
13.07.10
✎
17:00
|
(1) вообще декады насколько я в курсе считаются относительно начала года.
|
|||
5
Eugeneer
13.07.10
✎
17:01
|
(2) ну блин. есть универсальный отчет с периодами, а по декадам баг вылазит, из за того что по всем есть периодичностям методы а по этой нету.
|
|||
6
Grusswelle
13.07.10
✎
17:02
|
(0) Знаешь... Есть функция КонецМесяца(), но нету функции НачалоМесяца()... Хотя тоже, думаю, кому-то понадобилась бы... ;-)
|
|||
7
also
13.07.10
✎
17:03
|
(6) серьезно? а мужики то не знали
|
|||
8
Defender aka LINN
13.07.10
✎
17:04
|
В запросе есть. Правда, относительно начала месяца.
|
|||
9
Defender aka LINN
13.07.10
✎
17:05
|
(6) Встроенные функции языка
НачалоМесяца (BegOfMonth) Синтаксис: НачалоМесяца(<Дата>) Параметры: <Дата> (обязательный) Тип: Дата. Исходная дата. Возвращаемое значение: Тип: Дата. Дата и время начала месяца. Описание: Определяет дату и время начала месяца для указанной даты. Пример: Сообщить(НачалоМесяца(ТекущаяДата())); У кого-то из нас 1С бракованная... |
|||
10
Eugeneer
13.07.10
✎
17:06
|
Ну в общем то не критично, пока еще особой надобности не встречал. но баг неприятен. пояснять потом приходится что не работающая периодичность.
|
|||
11
Grusswelle
13.07.10
✎
17:07
|
(9) :-)))))))
|
|||
12
Eugeneer
13.07.10
✎
17:07
|
Либо надо просто тупо писать отдельные две свои функции для определения.
|
|||
13
Grusswelle
13.07.10
✎
17:08
|
(12) Типа того... Типа НачалоДекады(НомерДекады) и КонецДекады(НомерДекады)?
|
|||
14
also
13.07.10
✎
17:10
|
(11) сломал 1с, и еще и смеется
|
|||
15
Ахиллес
13.07.10
✎
17:11
|
(12) А ну ка, выдай мегакод. Смогёшь?
|
|||
16
Eugeneer
13.07.10
✎
17:17
|
(15) не вижу сложностей.
Получаем начало года и пригаем умножая 60 секунд на 60 минут на 24 часа на 10 дней. доходим до нашей начальной даты и ловим когда было начало декады. Тоже самое по конечной |
|||
17
Eugeneer
13.07.10
✎
17:18
|
хотя надо посмотреть как по регам она определяется. с начала когда или все таки с месяца. короче надо чтобы с запросами совпадало. фигня делов на самом деле. но плохо что надо писать доп методы.
|
|||
18
Ахиллес
13.07.10
✎
17:18
|
(16) Питерка! С плюсом! Пеши ещё!
|
|||
19
hhhh
13.07.10
✎
17:21
|
(15) ну для месяца например просто
Функция НачалоДекады(Дата) Если День(Дата) < 11 Тогда Возврат НачалоМесяца(Дата); ИначеЕсли День(Дата) < 21 Тогда Возврат НачалоМесяца(Дата) + 86400 * 10; Иначе Возврат НачалоМесяца(Дата) + 86400 * 20; Конец; КонецФункции |
|||
20
Eugeneer
13.07.10
✎
17:23
|
(19) по регистрам как идет в случае предопределенной периодичности запроса?
|
|||
21
Ахиллес
13.07.10
✎
17:28
|
(20) С начала года.
|
|||
22
hhhh
13.07.10
✎
17:36
|
(21) не бывает декад с начала года. Декады - это в месяце.
|
|||
23
Ахиллес
13.07.10
✎
17:49
|
(22) Одинфиг все декады начинаются 1,11,21 числа.
|
|||
24
anddro
13.07.10
✎
17:59
|
Есть, но только в запросах, и в языке выражений СКД
НачалоПериода(Документ.Дата, ДЕКАДА) КАК НачалоДекады, КонецПериода(Документ.Дата, ДЕКАДА) КАК КонецДекады |
|||
25
МихаилМ
13.07.10
✎
18:14
|
ну заведите таблицу декад и джоините сней. делов то
(таблицу можно завести временуую) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |