|
Переход к предыдущей позиции в Выборке | ☑ | ||
---|---|---|---|---|
0
Gossar1C
03.03.14
✎
10:35
|
Здравствуйте! Возможет ли переход к предыдущей записи из Выборки результат Запроса, тоесть:
Выборка.Следующий() Если Выборка.Дата > Дата1 Тогда //Оставляем эту позицию на след. раз // ТАК как метод следующий() активизирует следующую строку, НО по условию она не проходит, хотелось бы оставить ее на потом а тобишь вернуться на одну позицию назад КонецЕсли; Заранее СПАСИБО! |
|||
1
Wobland
03.03.14
✎
10:36
|
найти следующий предлагать?
|
|||
2
ДенисЧ
03.03.14
✎
10:37
|
В вывборке - нельзя.
Выгружай в тз, там можно |
|||
3
Starhan
03.03.14
✎
10:38
|
Сбросить выборку и пройтись еще раз с обратным условием :)
|
|||
4
Wobland
03.03.14
✎
10:38
|
(2) продам СП ;)
|
|||
5
Wobland
03.03.14
✎
10:39
|
(4) сторно. автор хочет не пойми что
|
|||
6
GROOVY
03.03.14
✎
10:44
|
(2) Выборку в ТЗ для того, чтобы обход сделать?! Ну-ну...
|
|||
7
Gossar1C
03.03.14
✎
10:44
|
(5) да не, мне нужно искать в интервале дат, проще наверное запросом... тобишь есть поступление на дату 1.03.14 нужно найти реализации на дату 1.03.14 и КонецДня(1.03.14), а через НайтиСледущий там запутаешься как... Трудность лишь в том что могут быть реализации без поступления, хотя вполне выполнимо
|
|||
8
ДенисЧ
03.03.14
✎
10:44
|
(6) Есть варианты, как по выборке назад на шаг сдвинуться? Научи, я могу чего-то не знать.
|
|||
9
Wobland
03.03.14
✎
10:45
|
(7) добавляешь в запросе новое поле про твои условия, находишь следующего по нему
|
|||
10
GROOVY
03.03.14
✎
10:47
|
(8) Так написали же в (3), а вообще, судя по всему, логика у автора кривая.
|
|||
11
ДенисЧ
03.03.14
✎
10:49
|
(10) У меня в выборке 100500 записей. И нужно откатиться на 100488ю. Спасибо за идею, мои пользователи будут неимоверно благодарны :-))
|
|||
12
GROOVY
03.03.14
✎
10:50
|
(11) А зафигачив 100500 записей в ТЗ тебя юзеры просто боготворить будут.
|
|||
13
dmpl
03.03.14
✎
10:50
|
(6) НайтиСтроки() вам в помощь, массив обойти гораздо проще, и многие условия можно вообще убрать. Главное что сервер не дергаешь по пустякам...
|
|||
14
GROOVY
03.03.14
✎
10:52
|
(13) Дело не в методах, а в том, что ТЗ съест памяти, и если ее не хватит, то свопнется на хард.
|
|||
15
ДенисЧ
03.03.14
✎
10:53
|
(12) А я их на сервере зафигачу :-)
И вообще - я по-другому алгоритм сделаю. Но сейчас я отвечаю на вопрос автора, а он не спрашивает "как сделать хорошо".... |
|||
16
GROOVY
03.03.14
✎
10:55
|
(15) Ясен пень, что на сервере. Выборка порциями тащит результат запроса, а про ТЗ я уже выше написал.
|
|||
17
dmpl
03.03.14
✎
10:58
|
(14) Ну если ты ХранилищеЗначения в ней хранишь... не настолько большой объем у реальной таблицы будет, если ты миллионами строк выгружать не будешь.
|
|||
18
МойКодУныл
03.03.14
✎
10:59
|
Даешь 2 выборки! и Одну ТЗ - для подстраховки!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |