v7: Разность дат в запросе #698742


#0 by Hans
Как получить разность дат в запросе в днях? |СрокРезерва = датаКонца - Регистр.РезервыТМЦ.ЗаявкаПокупателя.ДатаДок; Запрос[9] : Неверно заданный путь 'датаКонца'
#1 by 1Сергей
каждый одинесник знает, что конца нет даты, у него есть длина
#2 by ДенисЧ
Не прокатит
#3 by Ёпрст
#4 by Ёпрст
но, всё зависит еще от типа измерения/реквизита ЗаявкаПокупателя.. + формат базы (sql/dbf) вот так, всегда работать будет |Док = Регистр.РезервыТМЦ.ЗаявкаПокупателя; |СрокРезерва = Максимум(датаКонца - Док.ДатаДок)
#5 by Hans
сругалось на функцию максимум.
#6 by Hans
количество дней считаю при выводе. Отбор по количеству дней слделал так:
#7 by Ёпрст
ну, показывай свой код
#8 by Ёпрст
функция тут лишняя
#9 by Hans
Подскажи лучше как теперь сделать отбор в запросе по КонОст > 0 ?
#10 by Ёпрст
в запросе, в чорном, никак.. Точнее, можно , но только извратом и то, проще при обходе группировки
#11 by Hans
При обходе группировок плохо фильтровать результат - итоги кривые будут. неужели нет способа нормального?
#12 by Ёпрст
есть. Переписать на прямой запрос
#13 by Hans
прямыми запросами к сожалению не владею. Точить их тоже некогда.
#14 by Hans
=(
#15 by 1Сергей
если знаком с 8.х, то хотя бы немножко умеешь
#16 by Hans
запрос динамически в семерке в стандартном отчете строится. Всякие множественные фильтры и отборы прибавляются. При переводе все на прямой запрос предвидится переписка всей этой хрени, что не влазит в рамки задачи.
#17 by Ёпрст
та фигня..
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С