Имя: Пароль:
1C
1С v8
Запрос: номенклатура, характеристика, объем продаж
0 541
 
06.06.12
12:40
Требуется получить массив из трех колонок (сабж) при условии, что не у всей номенклатуры ведется учет по характеристикам, далеко не по всем номенклатурным позициям (пустым / с характеристиками) зарегистрированы продажи. В массив должна попасть ровным счетом вся номенклатура (и характеристики).

Как это реализуется?
1 Nina2005
 
06.06.12
12:42
запрос, объединение спр.Номенклатура и Регситра.Продажи
2 Нуф-Нуф
 
06.06.12
12:43
сначала соедини номенклатуру и характеристики, а потом что получилось соедини с продажами
3 palpetrovich
 
06.06.12
12:47
(2) ну если ХарактеристикаНоменклатуры это измерение регистра Продажи, равно как и Номенклатура, то достаточно (1)
4 541
 
06.06.12
12:48
ошибка: неоднозначное поле "Номенклатура.Ссылка"

не могу понять, что это значит
5 Nina2005
 
06.06.12
12:49
(4) текст запроса в студию
6 palpetrovich
 
06.06.12
12:49
(4) значит переименовать надо
зы: покажи запрос
7 Нуф-Нуф
 
06.06.12
12:50
(3) В массив должна попасть ровным счетом вся номенклатура (и характеристики). я понял что в отчете должны быть вся номенклатура и характеристика, даже с нулевыми продажами
8 541
 
06.06.12
12:50
(7) да.
9 541
 
06.06.12
12:51
запроса нет, я на пальцах сейчас только пробую базу для него построить - таблицу из трех колонок
10 Nina2005
 
06.06.12
12:51
(9) прикольно))) запроса нет, но ошибку уже выдаёт)))
11 541
 
06.06.12
12:53
ВЫБРАТЬ
   Номенклатура.Ссылка,
   Номенклатура.Представление,
   ХарактеристикиНоменклатуры.Ссылка КАК Ссылка1,
   ХарактеристикиНоменклатуры.Представление КАК Представление1,
   Продажи.Количество
ИЗ
   Справочник.Номенклатура КАК Номенклатура
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
           ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
           ПО Продажи.ХарактеристикаНоменклатуры = ХарактеристикиНоменклатуры.Ссылка
       ПО ХарактеристикиНоменклатуры.Владелец = Номенклатура.Ссылка




ладно, вот с ошибкой
12 Анатолий Никитин
 
06.06.12
12:55
Так не будет работать)
13 541
 
06.06.12
12:56
ну ты кэп тот еще, оно и так не работает

что делать то?
14 palpetrovich
 
06.06.12
12:56
(7) ну если (и характеристики) то да
15 Анатолий Никитин
 
06.06.12
12:57
Используй псевдонимы, объединяй с продажами по номенклатуре и характеристике
16 Nina2005
 
06.06.12
12:58
ВЫБРАТЬ
   Номенклатура1.Ссылка,
   Номенклатура1.Представление,
   ХарактеристикиНоменклатуры.Ссылка КАК Ссылка1,
   ХарактеристикиНоменклатуры.Представление КАК Представление1,
   Продажи.Количество
ИЗ
   Справочник.Номенклатура КАК Номенклатура1
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
           ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
           ПО Продажи.ХарактеристикаНоменклатуры = ХарактеристикиНоменклатуры.Ссылка
       ПО ХарактеристикиНоменклатуры.Владелец = Номенклатура1.Ссылка
17 SanGvin
 
06.06.12
12:58
ВЫБРАТЬ
   Номен.Ссылка,
   Номен.Представление,
   ХарактеристикиНоменклатуры.Ссылка КАК Ссылка1,
   ХарактеристикиНоменклатуры.Представление КАК Представление1,
   ПродажиОбороты.КоличествоОборот,
   ПродажиОбороты.СтоимостьОборот
ИЗ
   РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номен
           ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
           ПО (ХарактеристикиНоменклатуры.Владелец = Номен.Ссылка)
       ПО ПродажиОбороты.Номенклатура = Номен.Ссылка
18 541
 
06.06.12
13:01
спасибо всем
19 palpetrovich
 
06.06.12
13:07
ВЫБРАТЬ
   СпрНоменклатура.Ссылка КАК Номенклатура,
   СпрХарактеристики.Ссылка КАК Характеристика,
   СУММА(РегПродажи.Количество) КАК Количество
ИЗ
   Справочник.Номенклатура КАК СпрНоменклатура
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК СпрХарактеристики
           ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК РегПродажи
           ПО СпрХарактеристики.Ссылка = РегПродажи.ХарактеристикаНоменклатуры
       ПО СпрНоменклатура.Ссылка = СпрХарактеристики.Владелец

СГРУППИРОВАТЬ ПО
   СпрНоменклатура.Ссылка,
   СпрХарактеристики.Ссылка
гы
Программист всегда исправляет последнюю ошибку.