Помощь в настройке статьи бюджета произвольным запросом

1. d_kondruk 28.05.19 18:55 Сейчас в теме
Добрый день!

Столкнулся с такой проблемой, не могу понять, что к чему.

Код запроса прописан в статью бюджета, при формировании оборотной ведомости по статье - все ОК.
Но при попытке сформировать отчет с указанной статьей, система выводит следующую ошибку (файл во вложении).

Можете помочь, специалисты?

Запрос вот.

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

ОБЪЕДИНИТЬ 

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

Прикрепленные файлы:
Прикрепленные файлы:
Схема.xml
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dhurricane 28.05.19 20:01 Сейчас в теме
(1) Если не касаться прикладной логики работы ведомости, а исходить только из описания ошибки, то попробуйте заменить в запросе ключевое слово "ОБЪЕДИНИТЬ" на "ОБЪЕДИНИТЬ ВСЕ".

В этом случае, конечно, результат может измениться. И этот момент требует уточнения. Правильно ли я понял, что в результате в отчет должны попасть:
- не отмененные строки заказов;
- все строки заказа, где есть хотя бы одна отмененная строка с причиной отмены "Закрытие заказа"?
3. d_kondruk 28.05.19 21:40 Сейчас в теме
(2)
спасибо за идею, как только доберусь до компьютера - проверю!

Да, все верно.
Перешли на новую учетную систему и для идентификации закрытых в предыдущей системе заказов сделали специальную причину.
4. dhurricane 29.05.19 07:15 Сейчас в теме
(3) Тогда мое предложение может исказить результат, т.к. некоторые неотмененные строки в него будут попадать дважды. Но это можно будет попробовать исправить, конечно после того, как уйдет исходная ошибка.
5. d_kondruk 29.05.19 09:32 Сейчас в теме
(4) не помогло.
Решил попробовать по-другому - сделать разные запросы на информацию (чтобы без объединения). Пусть для статьи будет 2 правила сбора факта.
Но появилась другая ошибка.

Запрос ниже.

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

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