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