|
v7: Условие в запросе | ☑ | ||
---|---|---|---|---|
0
GuRuLol
02.03.12
✎
07:52
|
Добрый День с семеркой не очень дружен, прошу помочь с условием в запросе. СУть условия что нужно выводить кроме расходов документа перемещения. Собственно кроме документа Перемещение сделал так :
ТипОп="П"; ТекстЗапроса=ТекстЗапроса+" |ТипОпер=Регистр.ОстаткиТоваров.ТипОперации; |Условие(ТипОпер<>ТипОп);"; Только вот беда приходы так он тоже не показывает, как добавить условие на вид движения именно для документа Перемещение? |
|||
1
GuRuLol
02.03.12
✎
08:00
|
Вроде есть атрибут "Расход" а как по нему задать условие в тексте запроса сообразить не могу
|
|||
2
PuhUfa
02.03.12
✎
08:22
|
Нужно выводить только Реализации без Перемещения?
Чему равно ТипОп ? |
|||
3
GuRuLol
02.03.12
✎
08:38
|
Условие вывода только поступлений по документу Перемещения, плюс все реализации, списания и т.д.
|
|||
4
povar
02.03.12
✎
08:41
|
если мне не изменяет память в регистре остатков в типовой ТиС есть реквизит "внутренний" по нему и фильтруй
|
|||
5
PuhUfa
02.03.12
✎
08:43
|
|Условие(ТипОпер В СписокТипОп);
СписокТипОп - соответсвенно список нужных тебе операций |
|||
6
miki
02.03.12
✎
08:45
|
(4)тогда наступит на то же, что и в (0). Ему нужны перемещения, но пополам - только приход.
|
|||
7
miki
02.03.12
✎
08:48
|
(5)да один вид операций у него на перемещения и на приход и на расход, а ему приход нужен, а расход - нет. Решается условием на функцию (они-то по-любому у него есть).
|
|||
8
povar
02.03.12
✎
08:51
|
ну йопт функция поступление = приход(сумма) когда внутренний=1
|
|||
9
miki
02.03.12
✎
08:52
|
(8)не, наоборот. Ему надо фильтровать расход, а приход должен быть весь (как я понял).
|
|||
10
povar
02.03.12
✎
08:53
|
(9) да пошел он в жопу, я ваще нихера не понял )))
|
|||
11
adron
02.03.12
✎
11:18
|
Попробуй что-нибудь типа:
|ТекДок=Регистр.ОстаткиТоваров.ТекущийДокумент; |Условие(ТекДок.Вид()<>"Перемещение");"; |
|||
12
AntiBuh
02.03.12
✎
11:24
|
(9) а какой х разница? вместо приход написать расход
|
|||
13
miki
02.03.12
✎
11:30
|
(12)и вместо равенства - неравенство
|
|||
14
Злой Бобр
02.03.12
✎
13:45
|
(0) Продажи лежат не в остатках товаров а в оборотах.
Условие на документ: НашДок = Регистр.Обороты.ТекущийДокумент; Условие(НашДок.Вид()=""РасходнаяНакладная""); Т.е. условие ставишь только на документы по которым нужно смотреть продажу, а не наоборот. Иначе может что-то лишнее влезть в выборку. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |