Имя: Пароль:
1C
1С v8
Нет расшифровки по соединенной таблице
0 prodvid
 
29.05.17
10:11
Добрый день.
1C 8.3
Делаю отчет в СКД по регистру Оборотов с присоединенной таблицей.

Если в отчет вывожу только реквизиты самого регистра то Расшифровка по Регистратору работает.
Если в отчет вывожу реквизиты из присоединённой таблицы то Расшифровка по Регистратору пустая.
В чем может быть причина отсутствия расшифровки?
Спасибо.

Текст запроса:

ВЫБРАТЬ
    БюджетОбороты.Регистратор,
    БюджетОбороты.СтатьяДДС,
    БюджетОбороты.СуммаОборот КАК СуммаОборот
    втМепингСтатьи.СтатьяБюджета
    РегистрНакопления.Бюджет.Обороты(, , Регистратор) КАК БюджетОбороты

ВНУТРЕННЕЕ СОЕДИНЕНИЕ втМепингСтатьи КАК втМепингСтатьи
    ПО БюджетОбороты.СтатьяДДС = втМепингСтатьи.СтатьяДДС
1 prodvid
 
29.05.17
11:41
Даже если просто в СКД накладывать фильтр на реквизит присоединенной таблицы- результат нет данных.
2 aleks_default
 
29.05.17
11:44
ну дык внутреннее соединение же
3 aleks_default
 
29.05.17
11:46
значит в регистре нет статей с таким значением реквизита,
и вообще тип данных в втМепингСтатьи у статьи точно тот же что и у статьи в регистре?
4 prodvid
 
29.05.17
11:54
Если вывести поле: Статья бюджета (из присоединенной таблицы) без фильтров то данные выводятся.
Если наложить фильтр в запросе (параметром) - то данные выводятся.
Если наложить фильтр в СКД (в настройках варианта отчета)  - то данных нет.
5 aleks_default
 
29.05.17
12:04
Поставь у поля СтатьяБюджета другой псевдоним и отбор делай по нему.
6 aleks_default
 
29.05.17
12:09
(5)+ я имею ввиду только в последнем запросе. Возможно отбор накладывается не на результирующий запрос, а еще при формировании временной таблицы
7 prodvid
 
29.05.17
12:12
Делал не помогает.
Причем если выборку делать по исходной таблице регистра то все работает. Если по виртуальной таблице оборотов регистра то не работает.
8 prodvid
 
29.05.17
12:22
Создал вычисляемое поле равное исходному, все заработало.
Криво но ладно.
Всем спасибо.
9 aleks_default
 
29.05.17
12:23
Посмотри текст окончательного запроса в консоли или в ПриКомпоновкеданных и все станет ясно
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой