|
v7: выбрать первый документ в периоде
| ☑ |
0
Velka
12.01.12
✎
09:48
|
Всем привет.
у меня самописная конфа. Хочу написать отчет, где будет выводится инфа из определенного вида документа на конец и начало месяца.
Не могу сообразить как сделать выборку первого документа и последнего из заданного периода.
|
|
1
Он
12.01.12
✎
09:49
|
ОбратныйПорядок()
|
|
2
ДенисЧ
12.01.12
✎
09:50
|
док = СоздатьОбъект("Документ.МойДок");
док.ВыбратьДокументы(НачДата, КонДата);
док.ПолучитьДокумент();
Сообщить("Первый документ " + док);
док.ОбратныйПорядок(1);
док.ВыбратьДокументы(НачДата, КонДата);
док.ПолучитьДокумент();
Сообщить("Последний документ " + док);
|
|
3
1Сергей
12.01.12
✎
09:51
|
(2) док.ПолучитьДокумент(); // не обязательно
|
|
4
Velka
12.01.12
✎
09:56
|
(1) пасип.
(2) спасибо, буду ковыряться
|
|
5
Aleks555
12.01.12
✎
10:08
|
Как то так еще можно
ВЫБРАТЬ ПЕРВЫЕ 1
Доверенность.Ссылка,
Доверенность.Дата КАК Дата
ИЗ
Документ.Доверенность КАК Доверенность
ГДЕ
Доверенность.Дата МЕЖДУ &ДатаНач И &ДатаКон
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ПЕРВЫЕ 1
ВложенныйЗапрос.Ссылка,
ВложенныйЗапрос.Дата
ИЗ
(ВЫБРАТЬ ПЕРВЫЕ 1
Доверенность.Ссылка КАК Ссылка,
Доверенность.Дата КАК Дата
ИЗ
Документ.Доверенность КАК Доверенность
ГДЕ
Доверенность.Дата МЕЖДУ &ДатаНач И &ДатаКон
УПОРЯДОЧИТЬ ПО
Дата УБЫВ) КАК ВложенныйЗапрос
УПОРЯДОЧИТЬ ПО
Дата
|
|
6
zak555
12.01.12
✎
10:08
|
(3) ???
|
|
7
1Сергей
12.01.12
✎
10:10
|
(6) так должно сработать:
док = СоздатьОбъект("Документ.МойДок");
док.ВыбратьДокументы(НачДата, КонДата);
Сообщить("Первый документ " + док.ТекущийДокумент());
док.ОбратныйПорядок(1);
док.ВыбратьДокументы(НачДата, КонДата);
Сообщить("Последний документ " + док.ТекущийДокумент());
|
|
8
Дядя Васька
12.01.12
✎
10:10
|
(5) В семерке-то да... Самый православный способ :)
|
|
9
Aleks555
12.01.12
✎
10:11
|
(8) ну да, после перехода на 8 получиться
|
|
10
filh
12.01.12
✎
10:14
|
(8) класс прямой запрос.
:)
|
|
11
Дядя Васька
12.01.12
✎
10:17
|
(10) прямые на другом языке пишут...
|
|
12
Velka
16.01.12
✎
09:30
|
(9) переходить не будем)
|
|
13
Азат
16.01.12
✎
09:37
|
(9) ай, питрасянчик
|
|