|
v7: Запрос |
☑ |
0
Gera1t
26.12.12
✎
13:53
|
Есть запрос:
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|ОбрабатыватьДокументы все;
|Обрабатывать НеПомеченныеНаУдаление;
|ЗаявкаПокупателя = Документ.ЗаявкаПокупателя.ТекущийДокумент;
|Номенклатура = Документ.ЗаявкаПокупателя.Номенклатура;
|Количество = Документ.ЗаявкаПокупателя.Количество;
|Группировка ЗаявкаПокупателя;
|Группировка Номенклатура;
|"
Как видно отбирает документы и номенклатуру с количеством.
Проблема в том, что в связи со спецификой работы, в одном документе встречаются строки с абсолютно одинаковой номенклатурой, но разным количеством.
Так вот запрос почему то отбирает только одну, последнюю, строку и соответственно в отчет попадает неверное количество.
Как сделать, что бы у одинаковых номенклатур количество суммировалось?
|
|
1
1Сергей
26.12.12
✎
13:54
|
используй функции
|
|
2
Ёпрст
гуру
26.12.12
✎
13:54
|
|Функция КоличествоВДоке = Сумма(Количество);
|
|
3
ДенисЧ
26.12.12
✎
13:54
|
Функция КоличествоСумма = Сумма(Количество)
|
|
4
Gera1t
26.12.12
✎
13:55
|
спс, а разве это не сумма количества всех строк?
|
|
5
1Сергей
26.12.12
✎
13:55
|
(2) (3) Вы думаете у вас так СП лучше продаваться будет?
|
|
6
Patrio_
O_Muerte
26.12.12
✎
13:56
|
Йоптель, конкуренты!
|
|
7
ДенисЧ
26.12.12
✎
13:57
|
(4) это сумма по группировке
|
|
8
ДенисЧ
26.12.12
✎
13:57
|
(5) первая доза бесплатно :-)
|
|
9
Gera1t
26.12.12
✎
13:58
|
Спасибо!
|
|
10
Gera1t
26.12.12
✎
14:00
|
не получается, в выборку запроса попадает только последняя строка с одинаковой номенклатурой
|
|
11
1Сергей
26.12.12
✎
14:02
|
(10) ты, видимо, как-то не так смотришь результат запроса
|
|
12
Gera1t
26.12.12
✎
14:02
|
Странно, в первом документы из выборки не получается, а в следующих все работает
|
|
13
Ёпрст
гуру
26.12.12
✎
14:04
|
(12) смотреть надо результат функции, а не переменной запроса
|
|
14
Gera1t
26.12.12
✎
14:07
|
Результат функции правильный
|
|
15
Gera1t
26.12.12
✎
14:08
|
а вот в когда я перебираю строки запроса, он почему то пропускает повторную позицию
|
|
16
1Сергей
26.12.12
✎
14:08
|
(15) так, ты этого и хотел. Разве нет?
|
|
17
Gera1t
26.12.12
✎
14:09
|
понял в чем косяк, в коде после запроса.
всем спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший