0. Тестовый/проблемный запрос ниже.
1. При вызове "Конструктор запросов ИР" возникает ошибка:

Цитата
Текст запроса: Строка 39: {(39,4)}: Синтаксическая ошибка "ОБЪЕДИНИТЬ", ожидается: <#Root>, <DELETE>, <DROP>, <INSERT>, <SELECT>, <TRUNCATE>, <UPDATE>
2. При выполнении всего запроса ошибка не возникает (даже в рабочем коде). Но при выполнении "по шагам" возникает ошибка:

Цитата
Текст запроса: Строка кода 39: {(39,4)}: Ожидается выражение ")"
Запрос не мой (от автора обработки с которой столкнулся в работе):
Код
ВЫБРАТЬ
тбЦ.Товар КАК Товар,
тбЦ.ТипЦены КАК ТипЦены
ПОМЕСТИТЬ тбТЦ
ИЗ
&тб КАК тбЦ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
вр3.Тов КАК Тов,
вр3.Ост КАК Ост,
регЦП.Цена КАК ЦенаПрод,
ЕСТЬNULL(регНДС.НДС, &СтавкаНДС) КАК НДС
ПОМЕСТИТЬ тбТов
ИЗ
(ВЫБРАТЬ
вр2.Тов КАК Тов,
СУММА(вр2.Ост) КАК Ост
ИЗ
(ВЫБРАТЬ
вр1.Тов КАК Тов,
СУММА(вр1.Ост - вр1.Рез) КАК Ост
ИЗ
(ВЫБРАТЬ
Рег.Товар КАК Тов,
СУММА(Рег.КоличествоОстаток) КАК Ост,
СУММА(0) КАК Рез
ИЗ
РегистрНакопления.ОстаткиТоваров.Остатки(
,
Товар В ИЕРАРХИИ (&спТов)
И Склад В (&спСкл)) КАК Рег
СГРУППИРОВАТЬ ПО
Рег.Склад,
Рег.Товар
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Рег.Товар,
СУММА(0),
СУММА(Рег.КоличествоОстаток)
ИЗ
РегистрНакопления.РезервыТоваров.Остатки(
,
Товар В ИЕРАРХИИ (&спТов)
И Склад В (&спСкл)) КАК Рег
СГРУППИРОВАТЬ ПО
Рег.Склад,
Рег.Товар) КАК вр1
СГРУППИРОВАТЬ ПО
вр1.Тов
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
Рег.Товар,
СУММА(0)
ИЗ
РегистрНакопления.ОстаткиТоваров.Обороты(&тДатаНач, &тДатаКон, , ) КАК Рег
ГДЕ
Рег.Товар В ИЕРАРХИИ(&спТов)
И Рег.Склад В(&спСкл)
СГРУППИРОВАТЬ ПО
Рег.Товар) КАК вр2
СГРУППИРОВАТЬ ПО
вр2.Тов) КАК вр3
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Товары КАК СпрТов
ПО (СпрТов.Ссылка = вр3.Тов)
ВНУТРЕННЕЕ СОЕДИНЕНИЕ тбТЦ КАК тбТЦ
ПО (тбТЦ.Товар = СпрТов.Родитель)
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Рег.Товар КАК Тов,
Рег.ТипЦены КАК ТипЦены,
МАКСИМУМ(Рег.Цена) КАК Цена
ИЗ
РегистрСведений.Цены.СрезПоследних(&тДатаКон, ) КАК Рег
СГРУППИРОВАТЬ ПО
Рег.Товар,
Рег.ТипЦены) КАК регЦП
ПО (регЦП.Тов = вр3.Тов)
И (регЦП.ТипЦены = тбТЦ.ТипЦены)
И (регЦП.Цена > 0)
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Рег.Объект КАК Тов,
МАКСИМУМ(Рег.ЗначениеРек) КАК НДС
ИЗ
РегистрСведений.ПериодическиеРеквизитыТовары.СрезПоследних(&тДатаКон, ) КАК Рег
ГДЕ
Рег.Тип = ЗНАЧЕНИЕ(Справочник.ПериодическиеРеквизиты.СтавкаНДС)
И ТИПЗНАЧЕНИЯ(Рег.ЗначениеРек) = ТИП(Перечисление.ЗначенияНДС)
И Рег.ЗначениеРек <> ЗНАЧЕНИЕ(Перечисление.ЗначенияНДС.ПустаяСсылка)
СГРУППИРОВАТЬ ПО
Рег.Объект) КАК регНДС
ПО (регНДС.Тов = вр3.Тов)
ГДЕ
НЕ вр3.Тов.НеПродавать
Платформа: 8.3.10.2466
Режим БД: клиент-серверный
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_9
Конфигурация. Режим использования синхронных вызовов: Использовать
Инструменты разработчика. Версия: Портативный 7.92.1p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль БСП: Нет
Клиент. Приложение: Обычное приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru_RU
Клиент. Отладка разрешена: Да
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
Клиент-Сервер. Пинг: 0мс
Добавлено (12.09.2025, 11:02:07)
---------------------------------------------
упд: опечатка, верно "... в консолИ запросов". извиняюсь.