Имя: Пароль:
1C
1С v8
Запрос объединить все
, ,
0 renowka
 
04.08.11
13:50
Что-то я затупил здорово.
Запрос показывающий остаток по номенклатуре на разных складах.
Не хочет объединяться

ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1.Артикул КАК Субконто1Артикул,
   ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток,
   NULL КАК КоличествоОстаток1
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатка, Счет В ИЕРАРХИИ (&Счет), , Субконто2 = &Склад) КАК ХозрасчетныйОстатки

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1.Артикул,
   NULL,
   ХозрасчетныйОстатки.КоличествоОстаток
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатка, Счет В ИЕРАРХИИ (&Счет), , Субконто2 = &Склад2) КАК ХозрасчетныйОстатки
1 butterbean
 
04.08.11
13:52
че говорит??
2 Prikum
 
04.08.11
13:52
Товарищ не знает про группировки?
3 bar0n0
 
04.08.11
13:52
Либо счет не тот либо у счета не те виды субконто
4 Axel2009
 
04.08.11
13:53
(0) а что для вас значит "объединяться"?
5 Jstunner
 
04.08.11
13:54
не вижу в (0) вопроса
6 ptiz
 
04.08.11
13:55
0 КАК
7 Господин ПЖ
 
04.08.11
13:55
>NULL КАК КоличествоОстаток1

по яйкам с ноги...
8 Axel2009
 
04.08.11
13:56
(7) а что в этом плохого?
9 Fram
 
04.08.11
13:57
(7) не надо так строго.. это ему конструктор написал )))
10 renowka
 
04.08.11
13:57
Счет обычный 10 в обоих запросах.
11 renowka
 
04.08.11
13:57
все српецы тут, руками запросы пишите?
12 renowka
 
04.08.11
13:58
Через вложенный запрос с группировкой отрабатывает. А так-то в чем причина?
13 butterbean
 
04.08.11
13:58
(10) нафига объединение, можно было просто через ВЫБОР сделать
14 Жан Пердежон
 
04.08.11
13:58
(11) у тя в (0) только ползапроса группировать еще надо или соединять
15 Axel2009
 
04.08.11
13:59
(12) -> (4)
16 renowka
 
04.08.11
14:01
Объединяться  - значит Номенклатура
17 Господин ПЖ
 
04.08.11
14:01
(12) читайте буквари по t-sql... не будет тупых вопросов..
18 renowka
 
04.08.11
14:01
номенклатура | Остаток на складе 1 | Остаток на складе 2

а не

номенклатура | Остаток на складе 1 |
номенклатура |                     | Остаток на складе 2
19 Fram
 
04.08.11
14:02
Говорим Ленин подразумеваем партия
20 Жан Пердежон
 
04.08.11
14:03
(18) учи скл, объединение у тебя запрос делает
21 Prikum
 
04.08.11
14:04
(18) А соединение не пробовал?
22 Axel2009
 
04.08.11
14:10
(18) объединять -
Строка1
ОБЪЕДИНИТЬ ВСЕ
Строка2
==
Строка1
Строка2
23 Jofa
 
04.08.11
14:10
А зачем объеденять вообще???
Выбери тупо остатки по складам ..
Сгруппируй упорядачитть и всё ..
24 Jofa
 
04.08.11
14:15
(23)сори я понял тыхочешь позыреть скока товара на одном и вторм складе ..

Пробуй

Выгрузить остатки по первому складу в ВТ_Склад 1
по второму ВТ_Склад2

Через левое соедение объеденит
25 lubja
 
04.08.11
14:15
(24) можно и без временных таблиц, а сразу...
26 renowka
 
04.08.11
14:17
не хочу я через соединение, через Объединить почему не работает?
27 lubja
 
04.08.11
14:18
(26) объединение тебе даст как раз то, чего ты не хочешь
28 lubja
 
04.08.11
14:19
+27 а чтобы, было:
Номенлатура  | ОстСклад1  | ОстСклад2

нужно СОЕДИНЕНИЕ
29 mikecool
 
04.08.11
14:20
Выбрать Данные.Субконто1Артикул, Сумма(Данные.КоличествоОстаток), Сумма(Данные.КоличествоОстаток1)
Из (
ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1.Артикул КАК Субконто1Артикул,
   ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток,
   0 КАК КоличествоОстаток1
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОстатка, Счет В ИЕРАРХИИ (&Счет), , Субконто2 = &Склад) КАК ХозрасчетныйОстатки

ОБЪЕДИНИТЬ ВСЕ

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

написано руками
30 mikecool
 
04.08.11
14:20
(28) как щас в Геленджике?
31 lubja
 
04.08.11
14:21
(30) после дня Ильи резко похолодало... результат - просто тепло))
32 Конфигуратор1с
 
04.08.11
14:22
(29)+1.
33 renowka
 
04.08.11
14:24
спс, через вложенный запрос работает
34 mikecool
 
04.08.11
14:24
(31) жаль, а то зрело желание проехаться в этом направлении
придется в сентябре в Адлер метнуться ))
35 lubja
 
04.08.11
14:24
а почему ты через объединение хочешь?! в чем причина?
36 lubja
 
04.08.11
14:26
(34) не надо туда... разочаруешься! там же щас во всю стройка идет, зелени почти нет, все серое, пляжи частные (почти)...
37 mikecool
 
04.08.11
14:27
(36) нормально )) в позапрошлом году был, если бы не пробка с вокзала - было бы идеально
падаю в отеле Звездный, стоит прямо на пляже
не реклама )))
38 lubja
 
04.08.11
14:30
(37) ну-ну... потом поделишься впечатлениями)
39 Axel2009
 
04.08.11
14:34
(26) когда готовишь на сковородке, тоже достаточно сказать "не хочу чтобы жарило, хочу чтобы варило" и хоп, варишь на сковородке?