Имя: Пароль:
1C
1С v8
v8: Подскажите по запросу
0 mzelensky
 
11.03.13
12:09
Доброго всем!

Имеем два вида документов (Док1 и Док2). Фишка документов в том, что каждый из них может вводиться на основании другого. Т.е. может быть так:

Док1
  Док2
  Док2
  ...
  Док2

А может быть так:

Док2
  Док1
  Док1
  ...
  Док1

Сейчас делаю проверку НЕ превышения количественных параметров (грубо говоря количества). Т.е. :

Док1 - кол 200
  Док2 - кол 100
  Док2 - кол 50

Сумма параметра "кол" по Док2 не должна превышать параметр "кол" у Док1 (ну и у другой схемы аналогично).

Для проверки делаю запросик. По сути он один и тот же (для обоих схем), но в одном случае группировка делается по Док1, а в другом случае по Док2. Первое что приходит в голову - сделать два разных запроса. Можно ли как-то упихнуть в один?!
1 Maxus43
 
11.03.13
12:11
в чем проблема? ОБЪЕДЕНИТЬ есть в запросах для "упихивания в один"
2 НафНаф
 
11.03.13
12:11
еще раз, проверка по регистрам, а не документам
3 mzelensky
 
11.03.13
12:14
(1) не проблема объединить. Проблема потом сравнить при обходе.

В первом случае я делаю группировку по Док1 и ставлю "Максимум(Док1.кол)", "Сумма(Док2.кол)"

а во втором случае надо наоборот группировка по "Док2" и "Максимум(Док2.кол)", "Сумма(Док1.кол)"
4 mzelensky
 
11.03.13
12:38
апну разок
5 dk
 
11.03.13
12:45
шо тут апать, тут рисовать внятные примеры как есть и как надо, тогда и результат может будет
2 + 2 = 3.9999999999999999999999999999999...