Вход | Регистрация


Выбрать документы за последние 40 дней

Выбрать документы за последние 40 дней
Я
   Обфускация
 
13.04.18 - 09:39
Что я делаю не так? В выборку только 1 день попадает последний.

Документы.ЗаказТоваров.Выбрать(НачалоДня(текущаядата()-60*60*24*40), КонецДня(текущаядата()));
 
 
   shuhard
 
1 - 13.04.18 - 09:40
(0)[Что я делаю не так?]
используешь вместо запроса всякую фигню
   novichok79
 
2 - 13.04.18 - 09:40
(0) почему через (__!__) как в 7.7? я бы запросом выбрал.
   Cool_Profi
 
3 - 13.04.18 - 09:42
Может, у тебя просто нет документов?
   novichok79
 
4 - 13.04.18 - 09:44
ВЫБРАТЬ
    ЗаказТоваров.Ссылка КАК Ссылка,
    ЗаказТоваров.Дата КАК Дата
ИЗ
    Документ.ЗаказТоваров КАК ЗаказТоваров
ГДЕ
    ЗаказТоваров.Дата >= ДОБАВИТЬКДАТЕ(&ТекущаяДата, ДЕНЬ, -40)

УПОРЯДОЧИТЬ ПО
    Дата
АВТОУПОРЯДОЧИВАНИЕ
   Lexey_
 
5 - 13.04.18 - 09:44
ставлю на Следующий()
   novichok79
 
6 - 13.04.18 - 09:45
и да почему 60*60*24, а не 86400? это число наизусть должен знать каждый уважающий себя 1Сер.
   Гипервизор
 
7 - 13.04.18 - 09:52
(0) Как определили что только 1 док?
(6) Кошмар, как я без этого живу. Пошел рыдать.
   Serg_1960
 
9 - 13.04.18 - 10:30
Ваш Кэп:
Синтакс-помощник:
"Обход документов выполняется системой динамически. Это означает, что использование выборки не считывает все документы сразу, а выбирает их порциями из базы данных. Такой подход позволяет достаточно быстро обходить с помощью выборки большие списки документов и не загружает в память всех элементов выборки."
Пример:
Выборка = Документы.ЗаказТоваров.Выбрать(НачалоДня(ТекущаяДата()-60*60*24*40), КонецДня(ТекущаяДата()));
Пока Выборка.Следующий() Цикл
   Сообщить(Выборка.Ссылка);
КонецЦикла;
   Сияющий в темноте
 
10 - 13.04.18 - 10:33
А потом их все равно все показать в таблице,и зачем тогда экономить память,если можно результат запроса просто загрузить в таблицу на форму?
 
 Рекламное место пустует
   tesseract
 
11 - 13.04.18 - 10:39
(4) Лучше использовать "МЕЖДУ" - больше шансов попасть в индекс.
   novichok79
 
12 - 13.04.18 - 13:48
(11) ну можно и МЕЖДУ, это будет ближе к первоначальной задаче.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует