Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: СКД: объединить несколько запросов
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
Constantus
Приветствую, Форумчане!

Есть задача: объединить запрос выборка по ПКО с одним параметром, выборка по ПКО с другим параметром, выборка по РКО.

Период отбора должен быть единым для всех.

Это расшифровка по кассе за день. Причем эти 3 запроса должны быть отделены друг от друга несколькими строками.

Как правильно сделать? Или подскажите ресурс, где будет подробно рассказано об этом для учеников младших классов.

УТ 10.3, 1с8.2, обычное приложение.
Vofka
1. Используете ОБЪЕДИНИТЬ в запросе
2. Используете в СКД набор данных Объединение и туда накидываете по отдельности запросы
Constantus
Вофка! Так и сделал. 2-а набора данных с соответствующими запросам.

Столкнулся с такой проблемой: если в каждом из запросов не ставить условие "Где", происходит вроде правильное объединение. Поставил группировку по текстовому полю "Парам" (соответствующее значения "Приход", "прочие приходы").

Чтобы их разделить по данным поставил условие

ГДЕ
    КассыККМ.Терминал = &Истина


ГДЕ
    КассыККМ.Терминал = &Ложь


соответственно для первого и второго запросов. Отчет получился вообще не адекватный: результат не соответствует истине, появились какие-то пустые строки, значений значительно меньше. Что не так? почему условие так повлияло на результат? Хотя каждый в отдельности результаты правильные...

В "Параметрах" объединения этих двух запросов вышли взаимоисключающие параметры, которые указаны в этих 2-х запросах. Думаю причина в этом.

Как сделать так, чтобы условия "Где" не мешало работе этим двум запросам?
Vofka
Давайте какие-то картинки, а то не совсем понятно.
sava1
Цитата(Constantus @ 05.10.15, 9:24) необходимо зарегистрироваться для просмотра ссылки
ГДЕ
    КассыККМ.Терминал = &Истина

Булево не надо передавать параметрами.Достаточно написать
ГДЕ
    КассыККМ.Терминал


или

ГДЕ
    НЕ КассыККМ.Терминал

Constantus
Благодарю, разобрался.

В на самом деле делал объединение 3-х запросов РКО и ПКО...

РКО естественно это выбытие, т.е. знак "-". При подведении итогов у меня получилось, что отчет складывает всё. Чтобы отчет показал правильный результат, пришлось функционально поставить "-", но тогда в отчете эти значения стоят с этим знаком.

Как можно "замазать" этот знак, чтоб визуально это значение показано было положительным?
sava1
Добавить колонку "Расход"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.