|
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) Функция РР = Расход(Количество) как раз и задаёт это условие
|
|