Имя: Пароль:
1C
 
Вопрос по запросу
0 UFOdriver
 
25.02.21
11:31
Всем привет

Запрос с объединением вторую часть выводит на следующей строке:

ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
    NULL КАК Ссылка,
    NULL КАК КоличествоДок
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(&НаДату, Склад = &Склад) КАК ТоварыНаСкладахОстатки

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

ВЫБРАТЬ
    РеализацияТоваровУслугТовары.Номенклатура,
    NULL,
    РеализацияТоваровУслугТовары.Ссылка,
    РеализацияТоваровУслугТовары.Количество
ИЗ
    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары



Получается
Товар | Остаток
      |         |Ссылка|Количество

Можно ли вторые строчки поднять?
Т.е. что бы получилось:

Товар | Остаток|Ссылка|Количество
      |        |Ссылка|Количество
Товар | Остаток|Ссылка|Количество
Товар | Остаток|Ссылка|Количество
      |        |Ссылка|Количество
      |        |Ссылка|Количество
      |        |Ссылка|Количество
1 Beduin
 
25.02.21
11:35
нет в том запросе второй строки
2 UFOdriver
 
25.02.21
11:36
Мне нужно что бы товар, остаток, ссылка и количество находились в одной строке.
3 DrShad
 
25.02.21
11:37
ВСЕ убери
4 DrShad
 
25.02.21
11:38
хотя не поможет
5 ДенисЧ
 
25.02.21
11:38
Делай не объекдинением а соединением.
6 UFOdriver
 
25.02.21
11:41
Левым? В общем нужно вывести все остатки на дату и рядом показать в каких реализациях этот товар фигурирует.
7 DrShad
 
25.02.21
11:44
странна задача
а если остатка нет, то реализации не нужны?
8 UFOdriver
 
25.02.21
11:45
(7) Именно так.
9 DrShad
 
25.02.21
11:45
тут на СКД нужно объединение наборов
10 Beduin
 
25.02.21
11:45
А, ему сгруппировать надо по номенклатуре и ссылке.
11 DrShad
 
25.02.21
11:46
(10) а вот по ссылке не надо ибо остаток всего один и на дату, а не на каждую реализацию
12 Pro-tone
 
25.02.21
11:46
ОБЪЕДИНИТЬ - это группировка по одинаковым полям двух запросов, ОБЪЕДИНИТЬ ВСЕ - добавление доп строки результата к выше выведенному
13 UFOdriver
 
25.02.21
11:46
(7) Нет, не совсем так. И соединением не подходит. Если товара нет на остатке но он есть в отгрузке - запрос его не покажет.
14 Beduin
 
25.02.21
11:46
(11) А он по реализациям и не остаток получает
15 Beduin
 
25.02.21
11:48
Он хочет получить остаток по складу и все реализации которые были( Неважно по какому складу).
Вообще бред, но тут мы не в этом разбираемся.
16 DrShad
 
25.02.21
11:49
(13) делай как в (9) и будет тебе счастие
17 UFOdriver
 
25.02.21
12:00
В общем мне нужно выявить расхождения по количествам(должны быть одинаковыми) и понять какой товар вообще отсутствует в документах.
ПОЛНОЕ соединение всё покажет, я правильно понимаю?
18 Beduin
 
25.02.21
12:02
(17) Есть нюанс небольшой. Первая табличка у тебя от приходов и расходов зависит, а вторая чисто расходы.
Ты их когда соединяешь, что хочешь увидеть?
19 UFOdriver
 
25.02.21
12:05
Товар | остаток | есть ли в документе и каком | какое там количество
Так же может быть ситуация когда товара НЕТ на остатке, но он сидит в каком то документе
20 UFOdriver
 
25.02.21
12:05
Остаток конечный на дату на конец дня.
21 DrShad
 
25.02.21
12:06
(17) так тебе нужно справочник соединить с оборотами по ЕСТЬ NULL
22 Малыш Джон
 
25.02.21
12:07
(0) Крутяк. То есть ты думаешь, что объединение или соединение в запросе само собой тебе подобие партийного учета организует?
23 Beduin
 
25.02.21
12:08
(19) А если товара нет на остатке, но он в каком то документе поступления сидит. Ты как это из своего запроса поймешь?
Основная теорема систематики: Новые системы плодят новые проблемы.