Имя: Пароль:
1C
1С v8
Как сделать сумму с заданным критерием?
0 mtwogel
 
15.08.12
06:04
Добрый день.
Есть запрос.
ВЫБРАТЬ
   СУММА (Счет_90.Себестоимость) КАК Себестоимость,
   СУММА(Счет_90.Продажа) КАК Продажа,
   СУММА (Счет_90.Количество) КАК Количество,
   Неделя(Счет_90.Период) КАК Неделя,
   ХарактеристикиТоваров.Характеристика КАК Характеристика,
   Счет_90.Филиал.Город.Наименование
ИЗ
   РегистрНакопления.Счет_90 КАК Счет_90
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ХарактеристикиТоваров КАК ХарактеристикиТоваров
       ПО Счет_90.Номенклатура = ХарактеристикиТоваров.Товар
ГДЕ
   Счет_90.СостояниеТовараПриПродаже <> &СостояниеТовараПриПродаже
   И ХарактеристикиТоваров.Характеристика В(&СписокХарактеристика)
   И Счет_90.Период МЕЖДУ &Период1 И &Период2
   И Счет_90.Филиал В(&СписокФилиал)
СГРУППИРОВАТЬ ПО
   ХарактеристикиТоваров.Характеристика,
   Счет_90.Филиал.Город.Наименование,
   Неделя(Счет_90.Период)

ИТОГИ
   СУММА(Себестоимость),
   СУММА(Продажа),
   СУММА(Количество)

Вопрос заключается в следующем при выводе результата получаются города  некоторые необходимо складывать, так как имеют один район. Как сделать так, чтобы при получении уже была сумма с этими городами?
1 Рэйв
 
15.08.12
06:14
Итоги по районам
2 mtwogel
 
15.08.12
06:15
Итоги по районам не подходит, так как необходимо только несколько городов сложить
3 Светлый Гений
 
15.08.12
06:36
(2)То есть? Надо по одним районам города складывать, а по другим пофигу?
4 mtwogel
 
15.08.12
06:42
Вот список городов который выводит запрос:  
Братск
Улан-Удэ
Шелехов
Чита
Якутск
Иркутск
Шелехов без Иркутска считать нет смысла. Так как там всего один филиал. И мне необходимо считать Иркутск и Шелехов, как один город.
5 mtwogel
 
15.08.12
06:45
А итог по районам объединяет Братск, Шелехов и Иркутск в один район так как у нас в базе районы=областям.
6 Рэйв
 
15.08.12
06:47
(5)Заведи реквизит "ОбластнойЦентр". У подчиненных ставь города-основания, у неподчиненных саамих себя.  потом по этому реквизиту делай свой запрос.в результате подчиненные города выйдут под именем своего областного центра
7 mtwogel
 
15.08.12
06:53
Заводить новые реквизиты нельзя.
8 Рэйв
 
15.08.12
06:55
(7)Тогда тебе придется все это складывать самому в выборке.
9 rphosts
 
15.08.12
06:59
(7) тогда в явном виде по наименования.... наверное даже сделать в пакетном первый азпрос в котором формируются все требуемые комбинации городов и районов
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс