Имя: Пароль:
1C
1С v8
Какая-то ерунда с разностью дат в запросе
0 KizerSoze
 
22.09.13
22:41
Попытка 1:

ВЫБРАТЬ    РазностьДат(&ДатаНачала, &ДатаОкончания, ""День"") КАК Дней
ругается на ошибку в функции "РазностьДат".


Попытка 2:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    ГОД(&ДатаНачала) КАК ГодН,
|    МЕСЯЦ(&ДатаНачала) КАК МесяцН,
|    ДЕНЬ(&ДатаНачала) КАК ДеньН,
|    ГОД(&ДатаОкончания) КАК ГодО,
|    МЕСЯЦ(&ДатаОкончания) КАК МесяцО,
|    ДЕНЬ(&ДатаОкончания) КАК ДеньО
|ПОМЕСТИТЬ Вт
|;
|
|ВЫБРАТЬ                    РазностьДат(ДатаВремя(Вт.ГодН,Вт.МесяцН,Вт.ДеньН),ДатаВремя(Вт.ГодО,Вт.МесяцО,Вт.ДеньО, ""День"") КАК Дней
|ИЗ
|    Вт КАК Вт";

Запрос.УстановитьПараметр("ДатаНачала", ТекСтрока.ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ТекСтрока.ДатаОкончания);

Ругается на ошибку в функции "ДатаВремя".

Что я не так делаю?
1 Armando
 
22.09.13
22:44
ВЫБРАТЬ    РазностьДат(&ДатаНачала, &ДатаОкончания, ""День"") КАК Дней
зачем ковычки?
2 KizerSoze
 
22.09.13
22:48
Да, точно.
Туплю.
Спасибо.