Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Выбор нескольких элементов в запросе.

v7: Выбор нескольких элементов в запросе.
Я
   Slim747
 
09.04.20 - 09:20
Здравствуйте форумчане.
Может кто знает - есть ли в 7.7 возможность установки в запросе условие нахождения конкретного количества элементов не задавая при этом диапазон поиска.
Как в SQL команда "выбрать первые 10"
Хочу в запросе обратным поиском найти первую нужную запись. Но период неизвестен.
Сама запись может находиться как месяцем раньше, так и несколькими годами раньше.
Поэтому и не хочу устанавливать период выборки.
Может кто сталкивался с подобной задачей?
   Voronve
 
1 - 09.04.20 - 09:30
Переменную в начало модуля
В запрос свою функцию в условие на = 1
В функции инкремент переменной до порога и = 0
   Slim747
 
2 - 09.04.20 - 09:44
Если несложно, можно немного поподробнее....
   trad
 
3 - 09.04.20 - 09:51
не ищи. нет в чорных запросах такого

Или прямые запросы
Или, если это например выборка документом или движений, ОбратныйПорядок + Выбрать/ВыбратьДвижения
   trad
 
4 - 09.04.20 - 09:51
*выборка документов
   mikecool
 
5 - 09.04.20 - 09:59
а Количество(Документ) = ПеременнаяОграничение не прокатит?
   Ёпрст
 
6 - 09.04.20 - 11:25
(0) только извратом через свою функцию и то, для простейших запросов может взлететь.
А так, пиши прямой запрос и там свой top 10 втыкай.
   trad
 
7 - 09.04.20 - 12:17
(6) даже изврат со своей функцией не избавит от перебора всей таблицы за все времена
   Ёпрст
 
8 - 09.04.20 - 12:54
(7) ну да, всё так..
проще на выходе чорного запроса тогда уж отрезать.
   ChMikle
 
9 - 09.04.20 - 12:57
(6) использование своей функции в запросе может сильно на производительности выполнения отразится , был такой опыт ....
   ChMikle
 
10 - 09.04.20 - 12:58
ЕМНП попробовать функцию счетчик() по нему отсечку условием сделать ...
   Ёпрст
 
11 - 09.04.20 - 12:58
(10) не сделать
   Slim747
 
12 - 09.04.20 - 13:44
Значит будем период выборки ставить.
Других вариантов нет.
   Ёпрст
 
13 - 09.04.20 - 14:27
(12) прямой запрос же
   Ёпрст
 
14 - 09.04.20 - 14:27
и там, что угодно
   trad
 
15 - 09.04.20 - 18:24
(13) или (3)
   Ёпрст
 
16 - 09.04.20 - 22:38
(15) да..можно даже индекс задействовать в выборке, ежели ИспользоватьЖурнал воткнуть еще

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