В консоли запросов формирует результат, а в СКД нет

1. SHare 06.07.26 08:14 Сейчас в теме
Добрый день!

1С КА 2.5.27.52.
Ввожу "дополнительный реквизит" (числовое значение): план продаж по клиенту на год.
У контрагентов есть "Основной менеджер".
Т.е первоначальная таблица: контрагент, его основной менеджер, ВыручкабезНДС (сколько основной менеджер наторговал) и план продаж.
Консоль запросов выводит данные, а когда формирую внешний отчёт, то он выходим пустым.
Что делаю не так?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. SlavaKron 06.07.26 09:13 Сейчас в теме
(1) Чаще всего это возникает из-за того, что оптимизатор СКД выкидывает поле из текста запроса, которое не выводится в результат.
DmDD; Lyalin_Vladimir; Nadushka74; +3 Ответить
2. Anton_new01 06.07.26 08:54 Сейчас в теме
(1) недостаточно вводных данных.

Скорее всего что-то не так в "когда формирую внешний отчёт".
4. SHare 06.07.26 10:20 Сейчас в теме
(2) Какие данные нужны?
6. Sashares 34 06.07.26 10:28 Сейчас в теме
(4) Главное не показывай запрос и не прикладывай внешний отчет.
5. paramedic 06.07.26 10:27 Сейчас в теме
Оптимизатор СКД шалит. Особенно он не любит вывод всяких полей через ".", которые однозначно соответствуют существующему полю верхнего уровня. Вот как у вас - есть контрагент и вы вытаскиваете его реквизит.
Причем может не помочь ничего - ни задание полей как "обязательные", ни задания полей как измерения, ничего.
7. Sashares 34 06.07.26 10:29 Сейчас в теме
(5)
Причем может не помочь ничего - ни задание полей как "обязательные", ни задания полей как измерения, ничего.

Глупости
8. paramedic 06.07.26 10:56 Сейчас в теме
(7) К сожалению нет. Помогает только явное соединение таблиц. Неявное через "." может выкидываться.
Проверено не один раз.
11. Sashares 34 06.07.26 11:46 Сейчас в теме
(8)
К сожалению нет.

Я про то, что "ничего не помогает".
Сами же пишите:
Помогает только явное соединение таблиц.

Значит есть способы решения.
13. paramedic 06.07.26 11:59 Сейчас в теме
(11) Это уже изменение запроса ))
Если оставлять без изменений через ".", то никакие настройки не помогут.
Особенно в ситуации, как у ТС: аж через три "."
9. SHare 06.07.26 11:09 Сейчас в теме
Запрос, который шалит...
ВЫБРАТЬ
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер.Наименование КАК Наименование,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер.ОсновнойМенеджер КАК ОсновнойМенеджер,
	СУММА(ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиБезНДСОборот) КАК СуммаВыручкиБезНДС,
	ЕСТЬNULL(ДопПлан.Значение, "Нет плана") КАК План
ИЗ
	РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты({(НАЧАЛОПЕРИОДА(&ПериодНачало, ДЕНЬ))}, {(КОНЕЦПЕРИОДА(&ПериодКонец, ДЕНЬ))}) КАК ВыручкаИСебестоимостьПродажОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ДопПлан
		ПО (ДопПлан.Ссылка = ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер)
			И (ДопПлан.Свойство.Наименование = "2026")
//ГДЕ
//	ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента.Дата МЕЖДУ &НачДата И &КонДата
//	И ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер.ДополнительныеРеквизиты.Свойство.Наименование = "2026"

СГРУППИРОВАТЬ ПО
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер.Наименование,
	ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаПоПартнерам.Партнер.ОсновнойМенеджер,
	ЕСТЬNULL(ДопПлан.Значение, "Нет плана")
Показать
10. _user2207618 06.07.26 11:17 Сейчас в теме
(9) Убери группировки в СКД и сделай сумму нормальным ресурсом, а остальные поля измерениями.
12. Sashares 34 06.07.26 11:50 Сейчас в теме
(9) Партнера добавь еще в выборку, помимо рекомендаций из 10.
14. ktibomail 30 06.07.26 12:01 Сейчас в теме
(9) Может в периоде проблема? В консоли показывает обороты за весь период, а в отчете подставляется пустая дата например
Sashares; +1 Ответить
15. SHare 06.07.26 12:24 Сейчас в теме
(14) Даты заполняю....
18. Vlan 36 08.07.26 09:43 Сейчас в теме
(15) Чаще всего разница выполнения запроса в консоли и СКД с периодами и связана. СКД очень любит свои создавать. Попробуйте совсем упоминание о датах из запроса убрать, сформирует отчет? (Только ограничьте количество записей в выборке, конечно, перед манипуляциями)
19. Sashares 34 08.07.26 10:07 Сейчас в теме
(15) Параметры ПериодНачало и ПериодКонец?
В консоли запросов текст в фигурных скобках игнорируется.
А в СКД текст в фигурных скобках влияет.
16. spacecraft 06.07.26 12:30 Сейчас в теме
(9) малоинформативно без схемы СКД
17. SHare 08.07.26 07:32 Сейчас в теме
Проблема вероятно в том, что внешние отчёты не формируются.
Хотел набросать отчёт:
- Реализация (сам документ);
- Вес в документе (значение);
- Контрагент;
Запрос в СКД. Если не установить период выборки, то по идее алгоритм должен пробежать всю базу и выдать
все реализации и их значения. Но отчёт также формируется пустым.
Связано ли это с тем, что версия клиент-серверная? (к примеру)
20. Sashares 34 08.07.26 10:10 Сейчас в теме
(17)
Связано ли это с тем, что версия клиент-серверная?

Нет.
Если не установить период выборки, то по идее алгоритм должен пробежать всю базу и выдать
все реализации и их значения.

Это зависит от настроек параметров в СКД.
Если параметры используются, и они пустые, то получишь ты пустую выборку.
Для отправки сообщения требуется регистрация/авторизация

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