|
v7: выбратьпериоды()-получитьпериод() обратный порядок |
☑ |
0
Oxana_Zap
28.12.11
✎
19:09
|
выбратьпериоды()-получитьпериод() можно ли организовать выборку в обратном порядке, то есть от более поздних в более ранним датам
|
|
1
Oxana_Zap
28.12.11
✎
19:31
|
ап
|
|
2
Креатив
28.12.11
✎
19:37
|
(0)Периоды где?
|
|
3
Oxana_Zap
28.12.11
✎
19:42
|
бух итоги.
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,, 1);
Ит.ВключатьСубсчета(, 1);
Ит.ВыполнитьЗапрос(НачДата, КонДата, "6442",,, 3,"Операция", "С");
Ит.ВыбратьСубконто(ВидыСубконто.Контрагенты);
Пока Ит.ПолучитьСубконто(ВидыСубконто.Контрагенты) = 1 Цикл
если ит.Скд()<>0 тогда
Сумма=Ит.Скд();
Контр=Ит.Субконто(1);
ит.ВыбратьПериоды(,1);
Пока ит.ПолучитьПериод()=1 Цикл
//нужно выбрать последнюю операцию
КонецЦикла;
КонецЕсли;
КонецЦикла;
|
|
4
Креатив
28.12.11
✎
19:44
|
(3)Боюсь тебя разочаровать, но для того, чтобы получить последнюю, придётся перебрать все.
|
|
5
Oxana_Zap
28.12.11
✎
19:47
|
а можно как то по другому?
|
|
6
Oxana_Zap
28.12.11
✎
19:48
|
мне нудно узнать последний док который дал дебетовый оборот по счету и контрагенту?
|
|
7
Креатив
28.12.11
✎
19:51
|
(6)Тогда только прямыми запросами.
|
|
8
Oxana_Zap
28.12.11
✎
19:52
|
(7) Это как?
|
|
9
Креатив
28.12.11
✎
19:59
|
(8)1С++
|
|
10
miki
28.12.11
✎
20:04
|
а ч0рным запросом не взлетит?
|
|
11
Креатив
28.12.11
✎
20:45
|
(10)Так ей же последние движения выбрать надо.
|
|
12
Oxana_Zap
29.12.11
✎
13:57
|
а как обычно в таком случае принято делать?
|
|
13
vicof
29.12.11
✎
14:00
|
(12) ты бы описала первоначальную задачу и фотку поставила, глядишь быстрее бы дело пошло
|
|
14
mdocs
29.12.11
✎
14:04
|
Ну напиши в цикле ПоследнийДок=ит.Операция.Документ и все.
|
|
15
Эльниньо
29.12.11
✎
14:05
|
Пока Ит.ПолучитьСубконто(ВидыСубконто.Контрагенты) = 1 Цикл
если ит.Скд()<>0 тогда
Сумма=Ит.Скд();
Контр=Ит.Субконто(1);
ит.ВыбратьПериоды(,1);
Пока ит.ПолучитьПериод()=1 Цикл
КонецЦикла;
//дык вот она - последняя
КонецЕсли;
|
|
16
Oxana_Zap
29.12.11
✎
14:25
|
(15)ну это понятно. просто кажется что как то не рационально
|
|