Имя: Пароль:
1C
1С v8
Выбор из разных таблиц по условию в запросе 1С8. Как?
0 alf2006x
 
29.09.20
10:55
Всем доброго дня.

Собственно вопрос в теме. Есть два похожих регистра накоплений (Бух и Упр).
Как в одном запросе правильно сделать выбор либо из первого либо из второго в зависимости от
выбранного пользователем значения параметра "Вид отчета": БУХ/УПР (тип - булево)?
1 ДенисЧ
 
29.09.20
10:55
стрЗАменить()
2 alf2006x
 
29.09.20
10:58
Сори, забыл уточнить. Тут чистый СКД без каких-либо примочек.
3 _Batoo
 
29.09.20
11:02
ВЫБРАТЬ
*
ИЗ
Таблица1 КАК Таблица1
ГДЕ &ВидОтчета = "БУХ"

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

ВЫБРАТЬ
*
ИЗ
Таблица2 КАК Таблица2
ГДЕ &ВидОтчета = "УПР"
4 alf2006x
 
29.09.20
11:03
(3) Чё, так просто что-ли ?! ))
Пошёл проверять.
5 alf2006x
 
29.09.20
11:06
Ошибка выполнения отчета
по причине:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(20, 2)}: Операция не разрешена в предложении "ГДЕ"
<<?>>&ВидОтчета
6 alf2006x
 
29.09.20
11:08
Сори, туплю с утра.
Всё работает, спасибо, большое !!