|
Подскажите с запросом
| ☑ |
0
Double_Medved
12.02.13
✎
16:46
|
Вот такая там сточка:
ИЗ
| РегистрНакопления.СебестоимостьТоваров.ОстаткиИОбороты(НАЧАЛОПЕРИОДА(&ДатаДокумента, МЕСЯЦ), КОНЕЦПЕРИОДА(&ДатаДокумента, ДЕНЬ), Период, , ) КАК СебестоимостьТоваров
Подскажите функции НАЧАЛОПЕРИОДА и КОНЕЦПЕРИОДА что значат? В СП я их не нашел... НАЧАЛОПЕРИОДА(&ДатаДокумента, МЕСЯЦ) - это будет типа если документ был 12 февраля то это будет 1 февраля? КОНЕЦПЕРИОДА(&ДатаДокумента, ДЕНЬ) - а это так и будет 12 февраля? Что -то он фигню какую-то выбирает, запрос, и я не пойму какой у него получается период
|
|
1
Джинн
модератор
12.02.13
✎
16:47
|
Это значит, что Вам не нужно вычислять 0:00:00 начала дня и 23:59:59 конца дня.
|
|
2
smitru
12.02.13
✎
16:48
|
Если документ создан 12 февраля в 11-15, то
НАЧАЛОПЕРИОДА(&ДатаДокумента, МЕСЯЦ) будет 1.02 00-00-00
КОНЕЦПЕРИОДА(&ДатаДокумента, ДЕНЬ) будет 28.02 23-59-59
не путайте 28.02 00-00-00 и 28.02 23-59-59
|
|
3
Double_Medved
12.02.13
✎
16:49
|
НАЧАЛОПЕРИОДА(&ДатаДокумента, МЕСЯЦ) - это будет типа если документ был 12 февраля 2012 в 15:09:41 то получится 01 февраля 2012 00:00:00?
|
|
4
smitru
12.02.13
✎
16:50
|
(3) Да
|
|
5
smitru
12.02.13
✎
16:51
|
(2) +
млин.. описка
КОНЕЦПЕРИОДА(&ДатаДокумента, ДЕНЬ) будет 12.02 23-59-59
|
|
6
Double_Medved
12.02.13
✎
16:51
|
(2)Если документ создан 12 февраля в 11-15, то разве
КОНЕЦПЕРИОДА(&ДатаДокумента, ДЕНЬ) будет 28.02 23-59-59?
а не 12.02 23-59-59? Там же указан ДЕНЬ, тогда почему он берет конец месяца а не конец дня?
|
|
7
Double_Medved
12.02.13
✎
16:51
|
(5)спасибо. понял. А можно взять конец или начало недели?
|
|
8
salvator
12.02.13
✎
16:54
|
(7) Да.
|
|