Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 01:36

Соединить 2 запроса в СКД

Автор maxxi, 26 окт 2023, 10:27

0 Пользователей и 1 гость просматривают эту тему.

maxxi

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

СГРУППИРОВАТЬ ПО
    Взаиморасчеты.Период,
    Взаиморасчеты.Валюта

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

ВЫБРАТЬ
    Взаиморасчеты.Период,
    Взаиморасчеты.Валюта,
    СУММА(Взаиморасчеты.Сумма)
ИЗ
    РегистрНакопления.Взаиморасчеты КАК Взаиморасчеты
ГДЕ
    Взаиморасчеты.Период МЕЖДУ &начало И &конец
    И Взаиморасчеты.Клиент = &Клиент
    И Взаиморасчеты.Валюта = &Валюта

СГРУППИРОВАТЬ ПО
    Взаиморасчеты.Валюта,
    Взаиморасчеты.Период

УПОРЯДОЧИТЬ ПО
    Сумма
Нужно чтобы таблица была как в фото1, но получается как в фото2.
Спасибо.

LexaK

попробуйте вместо Объединения использовать Полное Соединение по полям Период и Валюта
(если понимаете что это)
если помогло нажмите: Спасибо!

Максим75

maxxi, Объединить - добавляет строки, Соединение - добавляет столбцы. Вам соединить надо два набора данных.

maxxi

Все, всем спасибо, все получается, но теперь возникли 2 вопроса,
1.Как проверить есть ли одна цифра в другой колонке.
Без разницы, где это цифра находится. Сделал условное оформление, но раскрашивается только строка "Итоги".

2.Если изменить параметр "Клиент Б" все равно показывает данные 1 клиента, то есть сперва я выбрал "Клиент А", теперь выбираю "Клиента Б", но все равно вижу данные "Клиента А".


Спасибо.

LexaK

maxxi, по вашей задаче профессионально вам ни кто не подскажет,
так как профессионалы такой ерундой не занимаются,
то что вы изобретаете, давно уже есть и отлино работает в типовых базах
различные Сверки, Взаимозачеты и Разнесения и т.д.

а так, всякого бреда, вам любители насоветуют с три короба, вот только пользы от всего этого....
если помогло нажмите: Спасибо!

maxxi

LexaK, ну я сам придумываю задачки для себя, для обучения.

LexaK

maxxi, так что-то полезное надо придумывать, или досконально разбираться в существующих приемах и механизмах
проведения, списания, зачетов. распределений.

(а то придете на собеседование и скажите: - Я отлично умею делать такую-то ерунду, которая ни кому не нужна! возьмите меня на работу?)
как думаете, какой будет ответ?
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск