#0
by Funny
Подскажите, как организовать внутреннее соединение с запросом предустановленного регистра в универсальном отчете? Просто вписать как продолжение строки УниверсальныйОтчет.ИмяРегистра = "<ИМЯ РЕГИСТРА>"+...?
#3
by Funny
Универсальный отчет строится на регистре > извлекаются его метаданные > отчет. А как подвязать внутреннее соединение и вывести еще допинфо через этот же механизм универсального отчета, не нарушая его?
#7
by Defender aka LINN
Как обычно. Берешь любой типовой отчет, который не по метаданным строится, а по запросу, и переделываешь.
#8
by Funny
Вопрос именно про отчет, который строится по метаданным. Сначала указывается регистр, а потом извлекаются метаданные. КАК БЫ В ЭТОМ СЛУЧАЕ ухитриться добавить внутреннее соединение? Очень надо!
#10
by Funny
Собственно ситуация даже несколько иная, чем описано у Волшебника по заполнению начальных установок Универсального отчета как заполнение по метаданным регистра: НЕ ТАК: КАК врезаться внутренним соединением или отключить использование Построителя и вставить свой запрос?
#13
by Snovy
Берете любой типовой отчет, который строится на базе универсального и из него делаете свой со своими запросами...
#14
by Funny
, Как и куда вставить свой запрос? Сейчас отчет формируется на основе универсального отчета, поле "ИмяРегистра" которого сейчас заполнено значением, например, "ТоварыНаСкладах". Явная вставка в строку "ВНУТРЕННЕЕ СОЕДИНЕНИЕ ..." приводит к неработоспособному отчету - не выбираются вообще никакие поля.
#15
by Defender aka LINN
мля... Товарищи, надо больную птичку покормить, а у меня уже рука устала его об дерево колотить...
#16
by Funny
Мне нужно извлечь из другого регистра и вывести в отчет значение одного связанного поля из другого регистра. Неужели для этого нужно создавать весь отчет заново?
#19
by Shurjk
Уже и так сказал, если что универсальный отчет это всего лишь надстройка над построителем отчета, и передаваю ему имя регистра он сам формирует запрос по этому регистру, а у тебя есть возможность передать ему не имя регистра а свой текст запроса
#24
by Funny
Подвожу итог: Универсальный отчет строится на 1 регистре, запрос строится извлечением метаданных. Запрос формируется вызовом в конечном счете ПРОЦЕДУРЫ: Процедура УстановитьНачальныеНастройкиПоМетаданнымРегистра(ИмяРегистра) Текст запроса содержится в УниверсальныйОтчет.ПостроительОтчета.Текст.
#25
by Funny
Все, да не все. Подозреваю, что есть явная инструкция, которая вставляет соединение в запрос универсального отчета. И на то есть основания. :)))
#27
by Funny
Вот он текст запроса как он формируется в УстановитьНачальныеНастройкиПоМетаданнымРегистра
#28
by Defender aka LINN
Есть. Для Категорий, Свойств и Контактной информации. А может тебе еще и ключи от квартиры, где девки визжат? :)
#32
by Funny
, А, понял!!! Зачем кепочка!!! Словом, надо: 1) брать ТекстЗапроса=УниверсальныйОтчет.ПостроительОтчета.Текст; 2) искать в нем специально оставленную подстроку "//СОЕДИНЕНИЯ" 3) заменять ее на свой текст!!! Мать, мужики, могли бы это сообщить несколькими постами раньше!!! В любом случае, ОГРОМНОЕ СПАСИБО!!! ВЫРУЧИЛИ!!!
#33
by Defender aka LINN
А в поля выборки твои поля уже не должны попадать? В условия, поля упорядочивания, поля итогов?
#36
by Immortal
я у себя подменял : НачальныеНастройкиПоМетаданнымРегистра на : НачальныеНастройкиОтчетаКОтчетности ..как то длинно получилось
#37
by Funny
Так это в конфу нужно лезть, в УниверсальныйОтчет? Не очень универсальный вариант. Клиенты хотят, чтобы их конфа не менялась, и отчеты работали на их конфе.
#38
by Immortal
не обязательно.. это в ТВОЁМ отчете вызывается универсальный, а вот работаешь ты с ним через процедуры опять же своего отчёта..
#39
by Funny
Там много чего из универсального отчета к себе нужно перетаскивать. Я попробовал - надорвался... Хочется проще, чем в каждый внешний отчет полконфы затягивать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как работает универсальный двигатель регистров?
- Универсальный отчет не выводит мой показатель.
- Универсальный отчет
- Универсальный подбор и обработка объектов
- Универсальный обмен данными XML для 8.2
- Почему левое соединение превращается во внутреннее
- Левое соединение с регистром сведений. Соединение по ресурсу.
- Универсальный универсальный формат 1.3
В этой группе 1С
- v7: разное количество строк в ТОРГ-12 и счет-фактуре
- Как обрезать префикс в номере договора.
- Отбор набора периодического регистра сведений
- Как изменить субконто в документе?
- Гиперссылка и сохранение табличного документа в Excel
- Форма списка документов в табличном поле
- Документ "Счет". Перестали отображаться Грузополучатель и Плательщик.
- ЗУП Начисление профвзносов с разовых начислений.
- Демо-материалы по конфигурации АРБИС "Управление фирмой-франчайзи"
- КД 2.0 разная длина номеров документов
- База 1С пингуется, но доступа нету
- Нужна Демо версия 1С:Бухгалтерия 7.7 для бюджетных учреждений"
- Как выполнить частичное проведение документа?
- Должен ли специалист 1С обучать пользователей работать в программе?
- Выгрузка в DBF
- Как создать кластер 1С под Линукс на БД PostgreSQL
- А 1С обрабатывает Drag & Drop в своих формах?
- v7: Перенос копеек на следующий месяц с последующим округлением дорубля.
- УПП Где исправить, чтобы док отражение зарплаты в регл учете делал
- КД - как получить ссылку нового ?!