![]() |
![]() |
![]() |
|
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) ай, питрасянчик
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |