Имя: Пароль:
1C
 
как выбрать операции в обратном порядке ?
0 Emichael
 
26.08.08
16:27
Помогите чето не могу допереть как выбрать операции в обратном порядке по аналогии с

Док=СоздатьОбъект("Документ");
Док.ОбратныйПорядок(1);
Док.ВыбратьДокументы(ДатаНач,ДатаКон);
Пока ....?

Или еще как нить можно получить позицию предыдущего документа или операции?
1 КонецЦикла
 
26.08.08
16:41
Операция - тоже документ, только маленький сапсем
2 Emichael
 
26.08.08
16:53
операция может существовать и введенная без документа
3 Emichael
 
26.08.08
16:55
Хотелось сделать так :
Док=ТекущийДокумент();
Опер=СоздатьОбъект("Операция");
Опер.ОбратныйПорядок(1);  
Опер.ВыбратьОперации(,Док);    
Пока Опер.ПолучитьОперацию()=1 Цикл
   Если Опер.Документ.Выбран()=1 Тогда
       Если Опер.Документ=Док Тогда
           Продолжить;
   КонецЕсли;
   Возврат Опер.Документ;
   Иначе            
   Возврат Опер;
   КонецЕсли;
КонецЦикла;        
Возврат Результат;

И тогда мы получим операцию или документ с проводками предшествующие ТекущийДокумент()
4 Emichael
 
26.08.08
17:05
Мда видимо никто кроме меня таким вопросом не задавался :-(
5 victuan1
 
26.08.08
17:08
(4) Тебе ответ дали в (1), только ты мозги подключить не хочешь
6 DrShad
 
26.08.08
17:11
(4) а на фиг тебе это нужно? если для расчета итогов или регистра тогда кури ПолучитьПозицию()
7 ado
 
26.08.08
17:11
(2) Не может.
8 Emichael
 
26.08.08
17:18
(7) да что ты говоришь - а операция введенная вручную
9 Diman_Kr
 
26.08.08
17:19
(8) А это тоже документ.
10 ado
 
26.08.08
17:19
(8) Это тоже документ.
11 Emichael
 
26.08.08
17:22
Ну Операция введенная вручную же не попадет в выборку ВыбратьДокументы, ПолучитьДокумент !
12 Diman_Kr
 
26.08.08
17:23
(8) И вообще не может существовать проводок и движений регистра без документа, по крайней мере в 7.7!!!
13 ado
 
26.08.08
17:23
(11) Попадает.
14 Emichael
 
26.08.08
17:28
Щас проверю
15 ado
 
26.08.08
17:31
(14) С этого и надо было начинать.
16 DrShad
 
26.08.08
17:42
(12) вообще-то может, но это нарушает физическую целостность
17 Diman_Kr
 
26.08.08
17:47
(16) Научи.
18 ado
 
26.08.08
17:45
(16) Это примерно как на утверждение "человек не может существовать без печени" ответить "может, но быстро помрет" ;-)
19 Emichael
 
26.08.08
17:49
Ребят не детитесь :-) Я тупанул - спасибо что наставили на путь истиный :-) Оказывается и операции попадают в выбратьДокументы :-)
20 ado
 
26.08.08
17:53
(19) Мы деремся??? Что ты, ты еще не видел, как здесь дерутся ;-)
Независимо от того, куда вы едете — это в гору и против ветра!