|
v7: Запрос определенного количества строк |
☑ |
0
s_stalk
12.11.13
✎
11:20
|
Есть запрос. он запрашивает все реализации по одному контрагенту за год. можно ли как нибудь убрать ограничение по времени и запросить только последние две реализации имеющие самый большой номер.
ТекстЗапроса = " с сна по покон;
|ОбрабатыватьДокументы Проведенные;
|Обрабатывать НеПомеченныеНаУдаление;
|Без итогов;
|РеализацияТоваров = Документ.РеализацияТоваров.ТекущийДокумент;
|Контрагент = Документ.РеализацияТоваров.Контрагент;
|НомерДок = Документ.РеализацияТоваров.НомерДок;
|Группировка РеализацияТоваров упорядочить по РеализацияТоваров.НомерДок;
|Условие(Контрагент = выбконтр);
|";
|
|
1
Chum
12.11.13
✎
11:59
|
(0) Док.ОбратныйПорядок(1);
Док.ВыбратьДокументы();
л_Счетчик = 0;
Пока док.ПолучитьДокумент() = 1 Цикл
л_Счетчик = л_Счетчик + 1;
//что-то делаешь с док.текущийдокумент()
Если л_Счетчик = 2 Тогда
Прервать;
КонецЕсли;
КонецЦикла
кривовато, но сойдет
|
|
2
Chum
12.11.13
✎
12:01
|
ну или прямой запрос через 1срр.длл
селект топ 2 фром бла-бла-бла
+ сортировка по дате журнала в обратном порядке
|
|
3
s_stalk
12.11.13
✎
13:13
|
Уже сделал так же как и (1). спасибо за ответ!
|
|