#0
by al_zzz
Имеется таблица значений, которую получаю с помощью построителя отчета. Потом хочу произвести над ней некоторые действия и передать опять же параметров в построитель отчета. Но возникает ошибка: "Содержимое объекта данных может быть выбрано только во временную таблицу". Поискал в интернете - единственное требование, чтоб колонки быыли типизированы. Но типизация тоже ничего не дала. Код: тз = ПостроительОтчета.Результат.Выгрузить; Что я неверно делаю?
#1
by catena
У Сожалению, построитель отчета не работает с временными таблицами. В СКД можно организовать :)
#2
by al_zzz
В обработке требуется извлечь квадратный корень. В СКД такое возможно? Может у кто-нибудь поделится XYZ-анализом на СКД?
#5
by DimVad
ТЗ можно использовать непосредственно в качестве источника данных для построителя отчета. Там надо указать тип источника данных. Я так делам - брал тз, загружал в запрос, из запроса получал уже совсем готовый тз, засовывал его в построитель. Работало.
#6
by catena
Бывают ситуации, когда ТЗ нужна именно в запросе. Например, для каких-то доп.вычислений, которые запрос не умеет.
#7
by echo77
Как в СКД засунуть временную таблицу? Таблицу значений - понятно можно, а временную как?
#8
by le_
Формируешь ТЗ каким угодно способом и передаешь ее построителю в качестве источника данных.
#9
by catena
А зачем в СКД пихать временную, если можно засунуть ТЗ и соединить с запросом? А если я не хочу ТЗ, а хочу результат запроса? Со всеми итогами и группировками?
#10
by le_
Результат запроса со всеми итогами и группировками передать построителю? Зачем? Построение отчета можно свести к следующему: 1. Формирование набора данных 2. Представление набора данных пользователю (со всякими красивостями, группировками и т.п.) Первый пункт реализуется запросом или описанием источника данных. Второй - средствами вывода (построитель отчета, СКД или вручную). Повторюсь, формируешь такую ТЗ, которая тебе нужна. Если формируешь запросом - будь там хоть 100 таблиц в запросе, с временными, внешними и т.п. - как хочешь. И передаешь эту готовую ТЗ построителю в качестве источника дынных. Всё.
#11
by al_zzz
Как сгруппировать таблицу значений в построителе, если её передать в качестве источника данных? Можно по-подробнее про 2-ой пункт?
#12
by le_
Габец, Гончаров, Козырев, Кухлевский, Радченко - Профессиональная разработка в системе 1С:Предприятие 8 Глава 13 (стр. 415) - про построитель отчета. Стр. 464 - про внешние источники данных.
#13
by catena
Если у меня вирутальный параметр, например, в срезе последних, то с построителем придется: 1) сформировать пользователю допустимые поля и отборы 2) сформировать запрос с пользовательскими настройками 3) выгрузить в тз, обработать, запихнуть тз в построитель 4) наложить все группировки и сортировки. В СКД делается одним телодвижением...
#14
by ptiz
Можно так: 1) При инициализации построителя подсовываем "пустышку" нужной структуры, которая помещается им в врем.таблицу, например ВЫБРАТЬ 2) Для получения результата делаем Запрос = Построитель.ПолучитьЗапрос; и в тесте запроса меняем текст на ВЫБРАТЬ ТЗ.Колонка1, ТЗ.Колонка2 ПОМЕСТИТЬ ТЗ ИЗ &ТЗ КАК ТЗ Всё. Остается только: Результат = Запрос.Выполнить
#15
by le_
Я не спорю. СКД гораздо лучше, удобнее ) Сам пользуюсь только СКД. Изредка приходится старенькие отчетики на построителе править...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицу значений выгрузить в таблицу печатной формы
- Как таблицу Excel передать в таблицу значений?
- А можно в таблицу значений записать другую таблицу значений?
- Подскажите как присвоить ячейке таблицы значений другую таблицу значений
- Как таблицу значений значений превратить во временную таблицу SQL ?
- v7: можно ли использовать таблицу отчет как Экселевскую таблицу
- Объект SQLiteBase :: УложитьОбъекты. Можно ли уложить строку?
- v7: Выгрузить таблицу значений в таблицу
- v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений?
- Как загрузить таблицу значений в реквизит формы с типом таблица значений ?
- Не получается загрузить таблицу значений во временную таблицу и выполнить запрос
В этой группе 1С
- УТ 11 счета фактуры на возврат
- Отладка внешней обработки, подключенной програмно
- Прыжок через несколько версий
- УПП. РАУЗ. Расчет себестоимости за 25 минут. Долго?
- v7: Зависает 1С на сервере
- Как запретить одновременное выполнение обработки разными пользователями
- Подскажите как проводку 62.1 - 62.2 отразить в регистрах по опер. учету?
- Где включается упрощенное ведении взаиморасчетов
- v7: Ошибка при выгрузке реестра налог. накладных в xml
- БП: реорганизация юр. лица путем слияния
- УФ Флажок в динамическом списке.
- Запрос в 77 по чекам
- Формирование заказов через сайт с автоматическим формированием заказа покупателя
- 1С 8.2. события табличного поля
- не устанавливается Alcohol 120 %
- открыть форму из серверной процедуры
- v7: проблема с выбором субконто
- выгрузка таблицы значений в XML файл и загрузка оттуда
- Почему макет выводится дважды?
- Обновление нетиповой 8