Имя: Пароль:
1C
1C 7.7
v7: "Левое" соединение в 77
,
0 Patrio_
O_Muerte
 
25.06.12
20:27
ТекстЗапроса =
       "//{{ЗАПРОС(Сформировать)
       |Обрабатывать НеПомеченныеНаУдаление;
       |КатегорииТоваров = Справочник.КатегорииТоваров.ТекущийЭлемент;
       |Товар = Справочник.КатегорииТоваров.Владелец, Справочник.Номенклатура.ТекущийЭлемент;
       |Категория = Справочник.КатегорииТоваров.Категория;
       |Группировка Товар;
       |";

При обходе результата запроса, переменная "категория" не имеет никакого значения, вне зависимости от того, что она есть в справочнике КатегорииТоваров, каким образом можно обойти данную ситуацию?

PS:Тема названа в шутку, для привлечения внимания :)
1 Naumov
 
25.06.12
20:35
что за сгусток гениальности в запросе?
2 Patrio_
O_Muerte
 
25.06.12
20:37
(1)В каком смысле?
3 andrewks
 
25.06.12
20:51
прямые запросы ждут тебя, солдат!
4 IamAlexy
 
25.06.12
20:53
очередное доказательство того что 7ка фуфло
5 SnarkHunter
 
25.06.12
21:03
Очередное доказательство, что сдуру можно и х.. сломать...
6 SnarkHunter
 
25.06.12
21:04
(+5)... независимо от используемой платформы...
7 orefkov
 
25.06.12
21:48
Я в свое время очень долго пытался въехать в семерочные запросы, и уже чувствовал, что еще чуть-чуть, и достигну просветления и постигну их дао...
Но тут сука прямые запросы появились, вот так и не сложилось как-то любви.
В-общем, семерочные запросы не удовлетворяли мои запросы.
8 GreyK
 
25.06.12
21:54
(0) Кто тебе мешает сделать вторую группировку по КатегорииТоваров!?
9 vs7719
 
25.06.12
22:39
В 7.7 построить более-менее внятный запрос более чем к одной таблице не получится.
10 vs7719
 
25.06.12
22:41
Как вариант: манипулировать таблицами значений.
11 GreyK
 
25.06.12
22:43
(9) Не верю! (a) Станиславский
12 GreyK
 
25.06.12
22:44
(10) В 8ке то-же так делают и что?
13 Злопчинский
 
26.06.12
01:30
(7) ;-)
14 Злопчинский
 
26.06.12
01:31
в (0) я не втыкаю.. что будет в категориях когда товар берется из справочник.номенклатура?
.
кста, если в(0) потелепатировать и прописать это же но на прямом запросе - это как будет выглядеть..? а тоя чего-то тупо не вьезжаю в переменную товар.
.
я таких запросов вообще нафиг стараюсь избегать.. как-то недомысливаю их...
15 Anarki
 
26.06.12
02:26
(0) Группировки по категории нету. Конечно в ней пусто будет.
16 Patrio_
O_Muerte
 
26.06.12
12:20
Группировка не обязательна, у меня условие по категории.
Ладно я понял, спасибо за участие.
17 akaBrr
 
26.06.12
12:27
ЕМНИП, категория должна быть представлена и во второй таблице, иначе ничего не выйдет
18 ЧеловекДуши
 
26.06.12
12:29
Странно, автор вставил запрос "Справочник.Номенклатура.ТекущийЭлемент;"
А все остальные реквизиты "КатегорииТоваров" и "Категория", движутся из справочника "КатегорииТоваров".

Автор, ты с чего взял, что 1С делает умные запросы и она поймет, по каким критериям организовывать связи со справочниками "КатегорииТоваров"  и "Номенклатура".

...
По сути 1С делает все правильно, вывела, все что смогла получить :)
1С запросы вообще не предусмотрены для сложных запросов ;)
19 Patrio_
O_Muerte
 
26.06.12
12:31
Обратите внимание, я Товар у меня берется из двух таблиц, а остальные поля берутся из одной таблицы, то есть типа, если не находим данных, то и нет никаких данных, а если находим, то показываем что есть - думал организовать аналогию с 8-кой, левое соединение..
20 orefkov
 
26.06.12
12:48
(19)
7ка делает не left join, а union all.
21 1dvd
 
26.06.12
12:49
у одного товара может быть много категорий. без второй группировки не взлетит
22 Злопчинский
 
27.06.12
02:57
(20) ага, уже чуть понятнее... а как все таки будет (0) в виде прямого запроса (типо тупой переклад)..?
Программист всегда исправляет последнюю ошибку.