Имя: Пароль:
1C
1С v8
Задвоение данных в запросе СКД
0 coding
 
07.04.12
00:03
Нужно сделать отчет: за период нужно посмотреть Сумму, количество, себестоимость и доход продаж в разрезе Менеджера, контрагента, ТМЦ
Сделать через СКД, все получается кроме одного: основные данные беру из регистра накоплений "продажи", а стоимость из "ПродажиСтоимость".
Что бы все это слепить в кучу делаю левое соединение. Но при том, что в регистре "ПродажиСтоимость" может быть несколько одинаковых ТМЦ для одного регистратора - получаеться задвоение колонок Сумма, количество..

Вот сам запрос:

ВЫБРАТЬ
   Продажи.Регистратор,
   Продажи.Номенклатура,
   Продажи.Контрагент,
   Продажи.Регистратор.Ответственный,
   СУММА(Продажи.СтоимостьБезСкидок) КАК СтоимостьБезСкидок,
   СУММА(Продажи.Стоимость) КАК Стоимость,
   СУММА(Продажи.Количество) КАК Количество,
   СУММА(ПродажиСебестоимость.Стоимость) КАК СебеСтоимость,
   0 КАК СумаДоходу,
   0 КАК ПроцентДоходу
ИЗ
   РегистрНакопления.Продажи КАК Продажи
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость
       ПО Продажи.Регистратор = ПродажиСебестоимость.Регистратор
           И Продажи.Номенклатура = ПродажиСебестоимость.Номенклатура
ГДЕ
   Продажи.Регистратор.Дата МЕЖДУ &Дата1 И &Дата2

СГРУППИРОВАТЬ ПО
   Продажи.Регистратор.Ответственный,
   Продажи.Контрагент,
   Продажи.Номенклатура,
   Продажи.Регистратор


Что я делаю не так?
1 jsmith
 
07.04.12
00:04
СумаДоходу..
доход в сумках храните?
2 jsmith
 
07.04.12
00:05
а в чём косяк, посмотреть запрос в отчёте валовая прибыль слабо?
3 jsmith
 
07.04.12
00:06
пипец. он из основной таблицы читает
4 coding
 
07.04.12
00:06
Храню в мешках, от того результат не меняеться.
Посмотреть слабо. Если бы знал - не спрашивалбы!
5 AlexNew
 
07.04.12
00:08
Сгруппируй сначала РегистрНакопления.ПродажиСебестоимость по Номенклатура и Регистратор.
6 jsmith
 
07.04.12
00:10
запрос валовой прибыли каноничен. ему лет уже как триста минимум
валяется в любой конфиге управление торговлей
учи матан, ТС
7 Fragster
 
гуру
07.04.12
00:10
если б делал через наборы СКД - всё было б нормально, но вообще - запрос ПЦ
8 coding
 
07.04.12
00:10
(3) А как? с "оборотов"? Там нет регистратора в конструкторе доступных полей
9 coding
 
07.04.12
00:12
(5) можно пример небольшой?
10 jsmith
 
07.04.12
00:16
ты как давно запросы вояешь в 1с?
11 coding
 
07.04.12
00:17
(10) А ты давно людей достаеш?
12 AlexNew
 
07.04.12
00:17
(8) Есть в оборотах в параметрах виртуальной таблицы.
(9) Левое соединение с подготовленной таблицы, но лучше про вирт таблицы прочитаь.
13 jsmith
 
07.04.12
00:20
(11) по-моему, это ты достаёшь. с какого перепугу мы тебе должны тут преподать то, что вкуривается со второй бутылки (для профа с одного моргания глаз) при созерцании отчета в типовой конфиге
14 vmv
 
07.04.12
00:22
запрос конечно комичный по стилю синонимов, автору надо писать сценарии для Дом-2, я так считаю
15 coding
 
07.04.12
00:22
(12)Если бы мне подходил типовый - взял бы типовый! Если не беру - значить не подходит!
Форум и есть для того чтобы помогать друг другу! Не хочешь - не помогай. Никто не просит!
16 coding
 
07.04.12
00:23
(14)-->(13)
17 jsmith
 
07.04.12
00:25
ПЦ, coding, типовый, значить
это жесть какая-то
18 vmv
 
07.04.12
00:25
15 тебе помогут конструкторы, хватит чушь порот - открой и посмоти какие таблицы предлагает кострутору, доходу?
19 coding
 
07.04.12
00:26
(14) А ты посмотри УТ регисты ПРодажи и ПродажиСтоимость, и удивись, что там СТОИМОСТЬ в обох держит разные значение!
20 jsmith
 
07.04.12
00:27
автор, твой лексикон убивает меня. ты чукча?
21 coding
 
07.04.12
00:27
(20) Сам ты ЛОСЬ!
22 vmv
 
07.04.12
00:28
СебеСтоимость - ваще умиляет, я теперь так буду в тз всегда писат, троллить боссов)
23 jsmith
 
07.04.12
00:29
(21) я, может, и лось, но ты, по ходу, чукча
как можно объяснить чукче дао заппроса?
24 coding
 
07.04.12
00:29
Ладно, вижу здесь напомогають много чем!
25 jsmith
 
07.04.12
00:30
(24) это миста, а не вигвам
26 jsmith
 
07.04.12
00:31
автор, пиши ещё, ты умиляешь
27 coding
 
07.04.12
00:33
(26) Як був ти москалем, так і помреш!
28 jsmith
 
07.04.12
00:34
(27) чо-то новенькое
а чо за конфа?
29 jsmith
 
07.04.12
00:34
ежели типовые запросы не подходят
30 AlexNew
 
07.04.12
00:34
СГРУППИРОВАТЬ ПО
   ВЫРАЗИТЬ(Продажи.Регистратор КАК Документ.Реализация).Ответственный
Сюда копай. Синтаксис неточен.
31 vmv
 
07.04.12
00:35
(24) твои гллавные помощники - собственный мозг и гугл, а на мисте не обсуждают аксиоматичные вещи, исключение - сиськи, им помогают по всякой чепухе
32 Sorm
 
07.04.12
00:36
(0) Я не очень понял, что есть "задвоение колонок", но предполагаю, что таки строк... Сгруппируй сначала источники, потом соединяй
33 jsmith
 
07.04.12
00:39
по ходу, он застрелился
34 coding
 
07.04.12
00:40
(32) можеш пример какой-то показать?
35 jsmith
 
07.04.12
00:42
я вот одного не пойму, откуда у автору куча орфографических ошибок
это украинский что-ли?
36 jsmith
 
07.04.12
00:43
ему ещё наверно платят. знать бы кто, понаехал бы
37 AlexNew
 
07.04.12
00:44
(0) Все таки прочитай, что такое виртуальные таблицы...
38 vmv
 
07.04.12
00:45
(35) я делаю в десят раз больще ошибок - не нуди
39 coding
 
07.04.12
00:45
(37) Ок. Спасибо!
40 jsmith
 
07.04.12
00:47
(39) засчитываю это как ответ на (3)
41 AlexNew
 
07.04.12
00:53
(40) Зкзаменатор?
42 jsmith
 
07.04.12
00:55
(41) Учитель?
43 AlexNew
 
07.04.12
00:56
(42) Зубы острые, на остальное - посмотрим.
44 jsmith
 
07.04.12
00:58
(43) Мозги адекватные, на остальное смотреть не хочу
45 AlexNew
 
07.04.12
00:59
(44) Друг мой, я про вас говорил.:)
46 jsmith
 
07.04.12
01:01
(45) и я про вас!
47 jsmith
 
07.04.12
01:01
да ладно, соревноваться с coding бесмыссленно
он на пьедестале
48 AlexNew
 
07.04.12
01:02
(46) Прикольно...
49 jsmith
 
07.04.12
01:05
(48) всё, рекорд, у coding есть новая тема с количеством постов over 48
50 AlexNew
 
07.04.12
01:08
(49) Думал я чего же мне так не хватает?
Дети не ссорьтесь (с)
Ты правда думаешь, что мне это интересно?
51 jsmith
 
07.04.12
01:12
(50) нет, конечно. у меня тоже есть дела поважнее
52 jsmith
 
07.04.12
01:13
пошёл смотреть подопытную свинку
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший