СКД использование временной таблицы #636681


#0 by AndyTLT63
Есть запрос: Испоьзование времменой таблицы необходимо чтобы правильно суммировать количество. Проблема в том что в консоли запросов запрос выдаети правильные значения. Но если сделать отчет на СКД с этим запросом, то тогда при выводе данных поле "КолООО" не совпадает с реальными данными и почему то у всех строк становиться равным единице, хотя в консоли запросов все выходит нормально. Думаю есть какая та фишка в СКД при испоьзовании пакетных запросов. Но сам поянть что нужно сделать не могу.
#1 by Beduin
Конечно есть. Называется ресурсы.
#2 by Buster007
условие И АРБИС_УсловияДоговора.Действующий = &Истина неадекватное какое-то...
#3 by AndyTLT63
по подробнее можно
#4 by AndyTLT63
почему неадекватное
#5 by pessok
потому что И АРБИС_УсловияДоговора.Действующий и все
#6 by AndyTLT63
А ну да это я ошибся поставил лишний знак...
#7 by pessok
ресурсы - это как итоги запросовые)
#8 by Stim
использование вр табл в СКД(да и вообще в отчетах) - зло
#9 by AndyTLT63
Мне непонятно почему у меня СКД выводит одни данные а консоль запросов другие ...хотя запрос одинаковы
#10 by pessok
потому что СКД <> Консоль запросов
#11 by pessok
пачиму зло?
#12 by AndyTLT63
использованию этого "зла" учат на экзаменах Специалиста по платформе..
#13 by AndyTLT63
Ну скажите только по человеческий что я делаю не так
#14 by pessok
на закладочку РЕСУРСЫ в скд зайди уже
#15 by AndyTLT63
ну зашел...а там что поставить.... у меня КолООО - ресурс
#16 by AndyTLT63
я уже и так и сяк пробывал ...ничего не получается...
#17 by Beduin
Выражение используешь для ресурса какое?
#18 by Buster007
И АРБИС_УсловияДоговора.ДатаЗавершения >= &Дата попробуй здесь вместо &Дата написать &Период или &НачалоПериода И параметры ты точно такие же задаешь?
#19 by Buster007
зачем тебе адрес, если ты группируешь потом по Индексу?
#20 by Buster007
ЕСТЬNULL(ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(1000)), 0) по идее строка должна быть, а не число при NULL'е, не?
#21 by Buster007
да и АРБИС_УсловияДоговора.Контрагент КАК Владелец, зачем-то тебе тоже понадобился...
#22 by AndyTLT63
Зачем лишние вопрос "Не в тему" товарищи. Адрес нужнен для дрругого похожего отчета , строчка или 0 это как я захочу. По идее мне без разницы.   Выражение по умолчанияю -Сумма(КолООО). Но я всякое пробывал
#23 by AndyTLT63
да параметры точно такие же
#24 by pessok
СКД "интересно" работает с параметрами виртуальных таблиц, покури туа
#25 by pessok
отчнее интересно она работает при отсутствии их заполнения
#26 by Beduin
Тогда только параметры. В СКД конец дня нужно принудительно прописывать. Попробуй период увеличить и посмотри исчезнут единички или нет.
#27 by AndyTLT63
Ну конец дня точно не влияет.... Я специально на месяц боьше период ставил. Чтобы точно записи попали
#28 by AndyTLT63
Всяко пытался
#29 by Beduin
Теперь убери КолООО из ресурсов и выведи. У тебя там все равно лишь одно измерение.
#30 by Buster007
короче, ты нам лжёшь.
#31 by Gesperid
Проставь роли у полей СКД, "обязательное" и т.п.
#32 by Gesperid
? При использовании в системе компоновки данных пакетного запроса, поля, которые не используются в последующих запросах пакета, удаляются из списка выборки и полей группировки. Если запрос, формирующий временную таблицу, не содержит в себе ни одного поля – такой запрос удаляется из пакетного запроса. Также из результирующего макета компоновки данных исключаются наборы данных, из которых не используется ни одно поле. Чтобы исключить подобное удаление полей, следует либо использовать это поле или установить флажок Обязательное в роли поля схемы компоновки данных.
#33 by AndyTLT63
ниче я не лгу
#34 by AndyTLT63
и так и так пробывал
#35 by AndyTLT63
Кстати сравнивал отчеты в консоли и в СКД так вот по полю "ИндексООО" все абсолютно одинаково выводиться. А вот количество не суммируется
#36 by AndyTLT63
установить флажок Обязательное в роли поля схемы компоновки данных. а где этот флажок находится - ?
#37 by Gesperid
не читатель? поставь для Адрес,Владелец ролья "обязательное"
#38 by Gesperid
#39 by AndyTLT63
Че то не получается у меня  там доступны поля только "ИндексООО" и "кол ООО"
#40 by AndyTLT63
Он их заполнил автоматом, по все видимости берет данные только из последнего запроса
#41 by Gesperid
Выбери все поля в последнем запросе (доступность можно скрыть). А вообще для этой задачи такие изваты не нужны
#42 by AndyTLT63
Gesperid все получилось !!!! Спасибо тебе большое!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С