Имя: Пароль:
1C
1С v8
Подскажите с запросом
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) Да.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.