Имя: Пароль:
1C
1С v8
Запрос
0 lamme
 
29.08.11
04:46
1С 82
Есть регистр Продажи.
Как можно написать запрос - чтобы в итоге была такая вот таблица

товар |01 число месяца|02|03|04|05|06|07|08|09|10|11|...|29|30|31
Масло    10 (штук продано за 01 число) |56|26|0|...

т.е. получить продажи товара по дням - но чтобы количество проданного шли в колонках ?

"ВЫБРАТЬ
|    Продажи.ДоговорКонтрагента.Агент КАК Агент,
|    Продажи.Номенклатура.ГруппаНЭК.Родитель КАК ГруппаНЭК,
|    Продажи.Номенклатура.ГруппаНЭК КАК ПодгруппаНЭК,
|    Продажи.Номенклатура.ЕдиницаХраненияОстатков.Вес*Продажи.Количество Как ВесПродаж,
|    Продажи.Количество,
|    Продажи.Стоимость
|ИЗ
|    РегистрНакопления.Продажи КАК Продажи
|ГДЕ
|    Продажи.Период МЕЖДУ &Дата1 И &Дата2
|    И Продажи.Номенклатура В ИЕРАРХИИ(&ВыбГруппа)
|    И Продажи.ДоговорКонтрагента.Агент В(&ВыбАгент)
|    И Продажи.Количество > &ноль
|    И Продажи.Стоимость > &ноль
|
|УПОРЯДОЧИТЬ ПО
|    Агент ,
|    ГруппаНЭК ,
|    ПодгруппаНЭК ";

Этот запрос дает просто
Агент- Товар - Итого продано за период
1 lamme
 
29.08.11
04:52
или такого в одном запросе сделать нельзя ?
2 Stim213
 
29.08.11
04:53
делай в СКД, без проблем
3 lamme
 
29.08.11
04:55
результат нужен именно в таблицу значений.
с СКД сильно не знаком - можно ли как то без него обойтись ?
4 nicxxx
 
29.08.11
05:15
ВЫБРАТЬ
   ВЫБОР КОГДА ДЕНЬ(Продажи.Период) = 1 Тогда
          Продажи.Количество
   ИНАЧЕ
          0
   КОНЕЦ КАК День01,
   ВЫБОР КОГДА ДЕНЬ(Продажи.Период) = 2 Тогда
          Продажи.Количество
   ИНАЧЕ
          0
   КОНЕЦ КАК День02
....
5 Amiralnar
 
29.08.11
05:18
(4) поддерживаю =)
6 nicxxx
 
29.08.11
05:20
ну только период должен быть в пределах месяца обязательно, а то херня получится
7 lamme
 
29.08.11
05:50
(4)
ок
спасибо
8 AlexNew
 
29.08.11
06:05
Руки оторвать. Всем.
9 nicxxx
 
29.08.11
06:59
(8) себе оторви
10 AlexNew
 
29.08.11
07:03
(9) Голову себе оторви после того, что написал.
11 AlexNew
 
29.08.11
07:04
Блин, запятую забыл.
12 nicxxx
 
29.08.11
07:06
работает же
напиши лучше
13 AlexNew
 
29.08.11
07:12
(12) Обсуждать нечего, даже твой гкод можно в цикл загнать, а сделать можно прощею
14 nicxxx
 
29.08.11
07:20
про цикл ТС сам догадается
ты напиши как можно сделать проще
15 AlexNew
 
29.08.11
07:27
(14) СКД может выгружать. И запрос сделать можно.
16 nicxxx
 
29.08.11
07:29
где-то было написано, что можно выгрузить в коллекцию только группировку с детальными записями, но никак не таблицу
17 AlexNew
 
29.08.11
07:30
(16) Хде написано???
18 nicxxx
 
29.08.11
07:35
19 nicxxx
 
29.08.11
07:36
иначе можно было бы задать настройку в виде таблицы, у которой колонки - это Период и было бы всем щастье
20 AlexNew
 
29.08.11
07:39
(19) Возьми Хрусталеву, должен понять.
21 nicxxx
 
29.08.11
07:41
(20) открой страницу 481 и прочитай ограничения
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший