Имя: Пароль:
1C
1С v8
Как получить дату в запросе
0 nightowl
 
06.10.12
08:15
Добрый день!
Поделитесь с идеями. Как правильно получить дату в запросе с переменной.
ВЫБРАТЬ
   Парам.Филиал,
   Парам.НачалоРП,
   НачалоПериода(Добавитькдате(ДАТАВРЕМЯ(ГОД(Парам.НачалоРП),МЕСЯЦ(Парам.НачалоРП),Парам.НачалоРП,0,0,0),месяц,-1),День) как НП,
       КонецПериода(Добавитькдате(ДАТАВРЕМЯ(ГОД(Парам.НачалоРП),МЕСЯЦ(Парам.НачалоРП),Парам.НачалоРП-1,23,59,59),месяц,-1),День) как КП
ПОМЕСТИТЬ ПарамДляРасчета
ИЗ
   РегистрСведений.СведенияОФилиале.СрезПоследних(&Окончание, Филиал = &Филиал) КАК Парам
Необходимо получить Начало и Конец расчетного периода
1 Мимохожий Однако
 
06.10.12
08:24
Попробуй в группировке использовать функции минимум и максимум для дат.
2 1Страх
 
06.10.12
08:47
НачалоПериода(Парам.НачалоРП,месяц)
3 nightowl
 
06.10.12
09:46
(2)
дело в том, что дату начала периода надо узнать в самом запросе. :(
4 kosts
 
06.10.12
10:28
(3) НачалоПериода(&Окончание,месяц)