|
v7: Разность дат в запросе |
☑ |
0
Hans
14.02.14
✎
14:49
|
Как получить разность дат в запросе в днях?
|СрокРезерва = датаКонца - Регистр.РезервыТМЦ.ЗаявкаПокупателя.ДатаДок;
Запрос[9] : Неверно заданный путь 'датаКонца'
|
|
1
1Сергей
14.02.14
✎
14:51
|
каждый одинесник знает, что конца нет даты, у него есть длина
|
|
2
ДенисЧ
14.02.14
✎
14:51
|
Не прокатит
|
|
3
Ёпрст
гуру
14.02.14
✎
15:00
|
|ДатаДок = Регистр.РезервыТМЦ.ЗаявкаПокупателя.ДатаДок;
|СрокРезерва = Максимум(датаКонца - ДатаДок)
|
|
4
Ёпрст
гуру
14.02.14
✎
15:01
|
но, всё зависит еще от типа измерения/реквизита ЗаявкаПокупателя.. + формат базы (sql/dbf)
вот так, всегда работать будет
|Док = Регистр.РезервыТМЦ.ЗаявкаПокупателя;
|СрокРезерва = Максимум(датаКонца - Док.ДатаДок)
|
|
5
Hans
14.02.14
✎
15:15
|
(4) сругалось на функцию максимум.
|
|
6
Hans
14.02.14
✎
15:21
|
количество дней считаю при выводе.
Отбор по количеству дней слделал так:
|ДатаРезерва = Регистр.РезервыТМЦ.ЗаявкаПокупателя.ДатаДок;
|Условие (Разностьдат(ДатаРезерва)>= ВыбСрокРезерва);";
Функция РазностьДат(Дата1)
Возврат ДатаКонца - Дата1;
КонецФункции
|
|
7
Ёпрст
гуру
14.02.14
✎
15:22
|
(5) ну, показывай свой код
|
|
8
Ёпрст
гуру
14.02.14
✎
15:22
|
(6) функция тут лишняя
|
|
9
Hans
14.02.14
✎
15:24
|
(8) Подскажи лучше как теперь сделать отбор в запросе по КонОст > 0 ?
|
|
10
Ёпрст
гуру
14.02.14
✎
15:25
|
(9) в запросе, в чорном, никак..
Точнее, можно , но только извратом и то, проще при обходе группировки
|
|
11
Hans
14.02.14
✎
15:28
|
(10) При обходе группировок плохо фильтровать результат -
итоги кривые будут. неужели нет способа нормального?
|
|
12
Ёпрст
гуру
14.02.14
✎
15:31
|
(11) есть.
Переписать на прямой запрос
|
|
13
Hans
14.02.14
✎
15:32
|
(12) прямыми запросами к сожалению не владею. Точить их тоже некогда.
|
|
14
Hans
14.02.14
✎
15:32
|
=(
|
|
15
1Сергей
14.02.14
✎
15:33
|
(13) если знаком с 8.х, то хотя бы немножко умеешь
|
|
16
Hans
14.02.14
✎
15:36
|
(15) запрос динамически в семерке в стандартном отчете строится. Всякие множественные фильтры и отборы прибавляются. При переводе все на прямой запрос предвидится переписка всей этой хрени, что не влазит в рамки задачи.
|
|
17
Ёпрст
гуру
14.02.14
✎
15:36
|
(16) та фигня..
|
|