|
Собрать дату... | ☑ | ||
---|---|---|---|---|
0
neo1109
17.09.12
✎
14:29
|
у справочника есть 2 реквизита типа число - один под месяц, другой под год.
можно ли их (поля) в запросе собрать в дату? |
|||
1
Salvador Limones
17.09.12
✎
14:29
|
Да
|
|||
2
Goggy
17.09.12
✎
14:30
|
Угу
|
|||
3
Classic
17.09.12
✎
14:30
|
(0)
ДобавитьКДате |
|||
4
neo1109
17.09.12
✎
14:30
|
(1) +100
Как? |
|||
5
unregistered
17.09.12
✎
14:33
|
Интересно зачем было хранить год в виде числа...
|
|||
6
Maxus43
17.09.12
✎
14:35
|
в запросе? ДАТАВРЕМЯ емнип
|
|||
7
neo1109
17.09.12
✎
14:37
|
ДОБАВИТЬКДАТЕ(
ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), ГОД, ПланированиеРаботСрезПоследних.Подписка.ГодНачалаСопровождения - 1), МЕСЯЦ, ПланированиеРаботСрезПоследних.Подписка.МесяцНачалаСопровождения - 1) |
|||
8
neo1109
17.09.12
✎
14:38
|
(5) структуру объектов проектировал не я...
я еще опустил что месяц - это перечисление(!) |
|||
9
neo1109
17.09.12
✎
14:39
|
(6) ДАТАВРЕМЯ() принимает в параметрах тока числа...
|
|||
10
Maxus43
17.09.12
✎
14:40
|
(9) параметры не принимает?
|
|||
11
unregistered
17.09.12
✎
14:40
|
(8) Ну у перечисления есть порядок (хотя нумерация с нуля). Так что это не смертельно.
|
|||
12
Classic
17.09.12
✎
14:41
|
(9)
А ты от нее ждал что? Что она распознает твое Перечисление.Месяц.Мартобрь? |
|||
13
neo1109
17.09.12
✎
14:42
|
(12) с помощью ВЫБОР... я получил месяц в виде числа.
Уже на год начинает ругаться. |
|||
14
Classic
17.09.12
✎
14:43
|
(13)
Год тоже перечислением?:) |
|||
15
unregistered
17.09.12
✎
14:44
|
(13) >> с помощью ВЫБОР... я получил месяц в виде числа.
Зачем? достаточно было ПланированиеРаботСрезПоследних.Подписка.МесяцНачалаСопровождения.Порядок+1 |
|||
16
unregistered
17.09.12
✎
14:45
|
+ к (15) если конечно месяца в перечислении идут по порядку, а не по алфавиту или еще как.
|
|||
17
Maxus43
17.09.12
✎
14:45
|
(15) у них креативнй архитектор системы был, месяца в перемешку 146% :)
|
|||
18
neo1109
17.09.12
✎
14:45
|
(15) Согласен
(14) Год к счастью числом |
|||
19
neo1109
17.09.12
✎
14:46
|
(17) Месяца к счастью по порядку
|
|||
20
Classic
17.09.12
✎
14:46
|
(18)
Так в чем проблема? И ДатаВремя катит и ДобавитьКДате катит |
|||
21
unregistered
17.09.12
✎
14:48
|
(13) >> Уже на год начинает ругаться
Странно... Не должно. |
|||
22
mrParadox
17.09.12
✎
14:49
|
(13) может день не указал? Год ГГ или ГГГГ?
|
|||
23
neo1109
17.09.12
✎
14:51
|
ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), ГОД, ПланированиеРаботСрезПоследних.Подписка.ГодНачалаСопровождения - 1), МЕСЯЦ, ПланированиеРаботСрезПоследних.Подписка.МесяцНачалаСопровождения.Порядок)
Уже вот так решил оставить |
|||
24
neo1109
17.09.12
✎
14:51
|
(22) Год ГГГГ
|
|||
25
Classic
17.09.12
✎
14:52
|
(23)
Можно сразу добавлять (Год*12 + Месяц) |
|||
26
neo1109
17.09.12
✎
14:55
|
(25) Согласен
|
|||
27
unregistered
17.09.12
✎
14:57
|
(23) Поле Порядок начинает нумероваться с 0.
|
|||
28
Classic
17.09.12
✎
14:59
|
(27)
Так отлично. Для января ничего прибалять не надо |
|||
29
neo1109
17.09.12
✎
14:59
|
ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), МЕСЯЦ, 12 * ПланированиеРаботСрезПоследних.Подписка.ГодНачалаСопровождения + ПланированиеРаботСрезПоследних.Подписка.МесяцНачалаСопровождения.Порядок)
|
|||
30
unregistered
17.09.12
✎
15:02
|
(28) Ну если через ДобавитьКДате делать, то да.
Если через ДАТАВРЕМЯ, то придется учитывать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |