|
v7: Отбор движений регистра только по приходу | ☑ | ||
---|---|---|---|---|
0
dbehterev
17.02.12
✎
15:42
|
Всем привет. Возник ступор, как указать условие в запросе, чтобы в результирующую выборку попадали только приходы.
Вот текст запроса: ТекстЗапроса=" |ПЕРИОД С ДатаНачала По ДатаКонца; |Товар=Регистр.ПартииТоваров.Товар; |Фирма=Регистр.ПартииТоваров.Фирма; |Статус=Регистр.ПартииТоваров.Статус; |Поставщик=Регистр.ПартииТоваров.Поставщик; |ПрихДокумент=Регистр.ПартииТоваров.ПрихДокумент; |Докум=Регистр.ПартииТоваров.ТекущийДокумент; |ОстатокТовара=Регистр.ПартииТоваров.ОстатокТовара; |Стоимость=Регистр.ПартииТоваров.Стоимость; |Функция =Приход(ОстатокТовара); |Функция ПрихОстатокТовара=Приход(ОстатокТовара); |Функция РасхОстатокТовара=Расход(ОстатокТовара); |Функция НачСтоимость=НачОст(Стоимость); |Функция КонСтоимость=КонОст(Стоимость); |Функция ПрихСтоимость=Приход(Стоимость); |Условие (Фирма=ВыбФирма); |Условие (Статус<>УчетОказанныхУслуг); |"; Я хочу написать условие: |Условие (ПрихОстатокТовара > 0); Но так нельзя. Спасибо за советы. |
|||
1
Ёпрст
17.02.12
✎
15:43
|
(0) оставить только одну функцию Приход вестимо
|
|||
2
Ёпрст
17.02.12
✎
15:44
|
а так, нихрена не понятно, что тебе нужно и что в твоём понимании "оставить только приход"
|
|||
3
dbehterev
17.02.12
✎
15:47
|
При проведении расх. накладных, они двигают регистр Партии с "-", в результате чего в результирующий запрос попадают движения с "-", а мне это не нужно. Я хочу просмотреть только те движения регистра, которые были сделаны в "+"
|
|||
4
dbehterev
17.02.12
✎
15:47
|
Т.е. другими словами, меня устроить те записи в регистре, которые были сделаны приходными накладными, вводом остатков и т.п.
|
|||
5
Ёпрст
17.02.12
✎
15:48
|
(3) ну выкини из запроса функцию Расход , какие проблемы ?
|
|||
6
ДенисЧ
17.02.12
✎
15:49
|
И остатки тоже выкинь...
|
|||
7
dbehterev
17.02.12
✎
15:50
|
проблема в том, что не хочу переписывать логику отчета, где весь код заточен под наличие функций отчета, типа РасхОстатокТовара. Я хочу, на этапе формирования отчета, выкинуть минусовые движения регистра, если это возможно, чтобы в функциях запроса, которые строяться на Расход(), были нулевые данные.
|
|||
8
Ёпрст
17.02.12
✎
16:04
|
(7) сам то понял, что бред какой-то несешь ?
Ну поставь нули заместо расхода в выходной форме отчета.. |
|||
9
dbehterev
17.02.12
✎
16:14
|
(8) так и делаю, думал, что можно в запросе задать условие... Ок. Спс.
|
|||
10
ДенисЧ
17.02.12
✎
16:14
|
(9) Функция РР = Расход(Количество) как раз и задаёт это условие
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |