Связь между таблицами

1. nadyusha22 30.10.23 09:00 Сейчас в теме
Здравствуйте, есть такой запрос:
ВЫБРАТЬ
    ПродажиТовары.Товар КАК Товар,
    ПродажиТовары.Количество КАК Количество
ПОМЕСТИТЬ ВТ_Продажи
ИЗ
    Документ.Продажи.Товары КАК ПродажиТовары
ГДЕ
    ПродажиТовары.Ссылка.Дата МЕЖДУ &нач И &кон
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    ОстаткиОстатки.Товар КАК Товар,
    ОстаткиОстатки.КоличествоОстаток КАК КоличествоОстаток
ПОМЕСТИТЬ ВТ_Остатки
ИЗ
    РегистрНакопления.Остатки.Остатки КАК ОстаткиОстатки
;
////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
 ВТ_Остатки.Товар КАК Товары
ИЗ
 ВТ_Остатки КАК ВТ_Остатки
ГДЕ
 ВТ_Остатки.Товар НЕ В
   (ВЫБРАТЬ
    ВТ_Продажи.Товар
   ИЗ
    ВТ_Продажи)
Показать

Можно ли в одной колонке получить и продажи которых нет остатков и товары которые есть в остатке но не продавались.
Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 33 30.10.23 09:32 Сейчас в теме
(1)Если вам нужны данные из обеих таблиц, объедините таблицы, очевидно же.
nadyusha22; +1 Ответить
3. nadyusha22 30.10.23 09:53 Сейчас в теме
4. user1619761 30.10.23 10:38 Сейчас в теме
(3)
Не получается(((
ВЫБРАТЬ
    ПродажиТовары.Товар КАК Товар,
    ПродажиТовары.Количество КАК Количество
ПОМЕСТИТЬ ВТ_Продажи
ИЗ
    Документ.Продажи.Товары КАК ПродажиТовары
ГДЕ
    ПродажиТовары.Ссылка.Дата МЕЖДУ &нач И &кон
;

////////////////////////////////////////////////////////////­­////////////////////
ВЫБРАТЬ
    ОстаткиОстатки.Товар КАК Товар,
    ОстаткиОстатки.КоличествоОстаток КАК КоличествоОстаток
ПОМЕСТИТЬ ВТ_Остатки
ИЗ
    РегистрНакопления.Остатки.Остатки КАК ОстаткиОстатки
;
////////////////////////////////////////////////////////////­­////////////////////
ВЫБРАТЬ ВТ_Продажи.Товар КАК Товар,
ВТ_Продажи.Количество КАК Количество
ИЗ ВТ_Продажи КАК ВТ_Продажи
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ВТ_Остатки.Товар,
ВТ_Остатки.КоличествоОстаток 
ИЗ ВТ_Остатки КАК ВТ_Остатки
Показать
nadyusha22; +1 Ответить
7. DesertPunk 30.10.23 12:23 Сейчас в теме
(1) Вот только за это сразу двойка и к директору:
ВЫБРАТЬ
    ПродажиТовары.Товар КАК Товар,
    ПродажиТовары.Количество КАК Количество
ПОМЕСТИТЬ ВТ_Продажи
ИЗ
    Документ.Продажи.Товары КАК ПродажиТовары
ГДЕ
    ПродажиТовары.Ссылка.Дата МЕЖДУ &нач И &кон
;
Показать

Строка ТЧ "Товары" не перестанет быть строкой ТЧ у распроведенного или помеченного на удаление документа.
nadyusha22; +1 Ответить
8. nadyusha22 30.10.23 13:14 Сейчас в теме
(7)это только в скорую руку, продажи будем брать из регистра, если вы об этом.
5. soft_wind 30.10.23 10:53 Сейчас в теме
Полное соединение вам поможет!
(только немного почитайте как использовать)
nadyusha22; +1 Ответить
10. Vlan 36 01.11.23 18:30 Сейчас в теме
(5) А можно о нюансах конкретно на этом примере? У меня та же задача. Получаю одну таблицу, проверяю ее - данные корректны, получаю вторую - тоже все хорошо, а начинаю соединять полным соединением полный массив, все расползается. Причем, если фильтрую в СКД изначально по какому-либо полю, порядок восстанавливается, а вместе - винегрет.
nadyusha22; +1 Ответить
6. starik-2005 3167 30.10.23 11:09 Сейчас в теме
ВЫБРАТЬ Товар, СУММА(Продано), СУММА(Осталось)
ИЗ
(ВЫБРАТЬ Товар, Продано, 0 КАК Осталось ИЗ ВТПродажи
ОБЪЕДИНИТЬ ВСЕ 
ВЫБРАТЬ Товар, 0, Осталось ИЗ ВТОстатки) КАК Подзапрос
СГРУППИРОВАТЬ ПО Товар
nadyusha22; +1 Ответить
9. nadyusha22 30.10.23 16:18 Сейчас в теме
Сделала через Соединение., всем спасибо.
11. soft_wind 02.11.23 09:55 Сейчас в теме
(10) Что за таблицы? как соединяете?
всегда надо помнить о перемножении строчек таблиц при неправильном соединении....
nadyusha22; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот