#0
by Coldboy
Здравствуйте. Не работал с построителями отчета, обычно обходился СКД. Но тута наткнулся на отчет, сделанный построителем, хочется, добавить или сделать вывод и группировку еще по полю следующего вида ТипЗнч(Регистратор), чтобы знать, что допустим приход данной номенклатуры дают тока документы типа Поступления, а этой документы типа Перемещение товаров. Как такое сделать и реально ли?
#2
by Coldboy
там очень серьезный запрос и построитель такое лучше сразу переделать, но переделывать не надо, просто хочется добавить поле, по которому можно было еще группироват ьи выводить его, оно же ТипЗнч(регистратор) как его добавить, вот что я хочу, а не снести построитель отчета)
#3
by Лефмихалыч
отчет просто на построителе или на так называемом унивесральном отчете, страдающем альцгеймером и недержаниями прадедушке СКД?
#4
by Franchiser
Добавь динамический кусок кода циклом по метаданным типа: Выбор когда ... Ссылка документ.поступлениетоваровуслуг тогда '"пту" когда ... Тогда .. Иначе конец
#6
by Coldboy
хм получается надо ломать запрос? а если не ломая запрос добавить измерение в построитель как нибудь?
#11
by Franchiser
но ты же знаешь какие типы тебе нужны: поступления и перемещения,добавь их в запрос не ломая...
#12
by Franchiser
Еще можешь сделать менеджер временных таблиц, в отдельной функции создать ВТ, где будет создана необходимая информация по типам, а потом в запросе соединишь с данными этой ВТ. Тоже будет не ломая запрос. Смотри примеры в типовой бухе 8.2 (например, книга покупок)
#13
by Franchiser
еще вариант: пишешь некое условное поле, например 99999 как Тип (соответственно в итогах и группировках). Затем после запроса делаешь стрзаменить этого поля на тот динамический текст выбора поля.
#14
by catena
На сколько я помню, в 8.2 в функции запроса добавили ТипЗначения? Что мешает добавить это поле в выборку, раз сам Регистратор там уже есть?
#15
by Franchiser
ТипЗначения выводит тип вида описание типов кажется, мне не очень нравится ее представление в отчете, или же ее нужно приводить к более красивому виду после обработки. Так то можно.
#22
by Coldboy
добавил в запрос построителя еще выбирать поле по регистратор как представление(типЗначения), но че то в отбор не добавляется.
#24
by Coldboy
{Отчет.ОбщепитОстаткииОборотыТМЦ.МодульОбъекта}: Ошибка при вызове метода контекста (Выбрать) Выборка = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, ИзмерениеСтроки.Имя); по причине: Измерение не найдено "ТипДокумента" Дошел до такого, вроде везде указывале в массивах, и построителе отчета, что это измерение, думаю в запросе, где то пропустил в каком месте надо метить, что это измерение?
#25
by catena
Если показать запрос, ответ может быть придет быстрее... В запросе должны быть поля в фигурных скобках, надо найти {ВЫБРАТЬ... {ГДЕ... {ИТОГИ...
#27
by Coldboy
хорошо я понял, тока вопрос а ИТОГИ надо сделать по ТипДокумента или Представление(ТИПЗНАЧЕНИЙ(Хозрасчетный.Регистратор)) ? ибо я в выбрать я писал Представление(ТИПЗНАЧЕНИЙ(Хозрасчетный.Регистратор)) Как ТипДокумента
#32
by Franchiser
Только в выбрать ты 2 раза написал типдокумента. Один раз в начале а затем в фигурных скобках, убери в первом случае.
#36
by catena
Точно ошибка и когда получается? Если вот так же: {Отчет.ОбщепитОстаткииОборотыТМЦ.МодульОбъекта}: Ошибка при вызове метода контекста (Выбрать) Выборка = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, ИзмерениеСтроки.Имя); по причине: Измерение не найдено "ТипДокумента" То вопрос следующий: а вы параметры построителя перед выборкой задаете?
#38
by Franchiser
а ты типдокумента выбрал в полях построителя на форме? То что в фигурных строках указано - необязательные поля
#41
by Coldboy
убирал. в обходе мозг греет. Выборка = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, ИзмерениеСтроки.Имя); по причине: Измерение не найдено "ТипДокумента" при таком запросе: ВЫБРАТЬ РАЗРЕШЕННЫЕ ОстаткиИОбороты.Субконто2 КАК Субконто2, ОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток
#43
by Franchiser
Хорошо что убрал, но не работает потому что не видит Итоги. А не видит итоги потому что ты не установил параметры построителя в коде или на форме....
#44
by Coldboy
все параметры выставил. по каким полям делать группировки и тд. через построитель все идет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Построитель отчета()
- Построитель отчета
- Номер попорядку в запросе (построитель отчетов)
- Использую построитель отчета. Как установить ширину колонок отчета?
- Добавление отбора в Построитель отчета
- v8: Построитель отчета - изменение одной ячейки макета отчета.
- Построитель отчета. Заголовок отчета. Сохранить/Восстановить настройки.
- Не понял фразы: "Построитель отчета недоступен на сервере 1С:Предприятия"
- Построитель отчета - группировка строк по подчиненным
- Построитель отчетов vs построитель запроса
В этой группе 1С
- Где "ТолькоРазрешенные" = ИСТИНА
- RLS
- SendMessage WM_CHAR и русские буквы
- Обновление БСП через несколько версий
- пользовательские виды содержат тип не соответствующий типу значений плана видов
- Запись документа при ошибке проведения в транзакции... как?
- 152-ФЗ для чайников
- УФ: Поле списка значений
- Кто назовет больше различий перечисления и справочника
- Hasp LM перестал раздавать ключ
- КД_2 как выгрузить справочник с ТЧ в регистр сведений.
- Открыть форму из серверного модуля на сервер
- Как создать копию отчета, чтобы она открылась в отдельном окне?
- Перенос остатков из ТиС в УТ
- Неоднозначная поле "ЗаказКлиента.Ссылка"
- Установить отбор на форму списка РегистрСведенийсписок
- Нумератор 1с УПП
- Снятие с резерва автоматически через месяц в УПП
- Работа с диаграммами в 1с 8
- вопрос про TerminateSession