Имя: Пароль:
1C
1C 7.7
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
понял в чем косяк, в коде после запроса.
всем спасибо!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn