#0
by commdt
Есть отчет на СКД. Есть параметр &Контрагент, который до недавнего времени напрямую выводился в шапку печатной формы через Задача: Вывести в шапку реквизит "НаименованиеПолное" параметра &Контрагент. Менять стандартное представление не нужно, &Контрагент["НаименованиеПолное"] не ругается, но выдаёт всё равно стандартное представление.
#4
by commdt
так пробовал, не катит ВЫРАЗИТЬ со скобками не принимает ни в макете, ни в вычисляемых полях
#5
by Artful Den
Так может легче сделать ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагент по Контрагент.Ссылка = &Контрагент ? Потом Контрагент.ПолноеНаименование
#6
by Aprobator
..Менять стандартное представление не нужно, но вывести Наименование полное... - это как?
#8
by ВРедная
какой формы? вроде ясно в начале написано, что речь про отчет и его шапку. В шапке отчета нужно вывести полное наименование контрагента, по которому сформирован отчет. Контрагент задан в параметрах отчета.
#9
by Aprobator
ну отчета, не суть. Шапка то отчета где то рисуется или как? Другого места как в макете, я не нахожу. Если бы это поле отчета на СКД, там все просто - в наборе данных переопределил представление и всё. Стандартный же вывод параметра (мало ли речь про произвольный отчет), я не представляю как можно переопределить.
#10
by ВРедная
суть в том, что вывод шапки отчета (своей шапки, не стандартной) кроме как через макет никак и не сделаешь, странно этому удивляться
#11
by commdt
не круто, зачем тащить из запроса лишние данные (причём для каждой строки из результата), когда есть параметр?
#12
by Aprobator
тогда непонятно в чем тут вообще может быть проблема. Потому как прописать в макете вывод требуемого - минута делов.
#13
by commdt
Так просвети нас, как это написать, об этом я и спрашиваю. Напомню ещё раз, есть параметр, который является элементом справочника. Нужно вывести в шапку отчёта (через макет, разумеется) произвольный реквизит этого параметра, не прибегая к запросам. Можно получить этот реквизит в основном запросе, но это плохо и неправильно. Можно написать для реквизитов отдельный минизапрос, но это тоже плохо. Я пока получил его через глобальную функцию, но это тоже не очень хорошо. А ситуация очень распространенная, уже не первый раз возникает необходимость получить реквизит параметра, поэтому поднял этот вопрос.
#14
by Aprobator
давай тогда по шагам. Представление(&Контрагент) ты где пишешь? В описании параметров макета СКД? И там выражение &Контрагент["НаименованиеПолное"]не отрабатывает? Как вариант можешь попробовать ВЫРАЗИТЬ(&Контрагент КАК Справочник.Контрагенты).НаименованиеПолное. Кроме того, можно у самого поля воспользоваться Шаблон и там прописать [Контрагент].НаименованиеПолное.
#16
by commdt
&Контрагент["НаименованиеПолное"] в описании параметра не прокатывает, даёт стандартное представление элемента. Кстати, в вычисляемых полях то же самое вываливается с ошибкой о нехватке скобок ) ")" ВЫРАЗИТЬ(&Контрагент КАК Справочник.Контрагенты).НаименованиеПолное - и это пробовали, при любом использовании ВЫРАЗИТЬ (и в описании параметра, и в вычисляемых полях) ругается на скобки Шаблон и там прописать [Контрагент].НаименованиеПолное - звучало интересно, но нет. Выдаёт строку "[ТутСтандартноеПредставлениеЭлемента].НаименованиеПолное"
#17
by Aprobator
где именно ты это прописываешь? Нефига не пойму что то. Я вел речь про Параметры макета (СКД вкладка Макеты), там где внизу слева табличка с именами макета. Шаблон там же имелся в виду.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно обратиться к субконто ...
- обратиться к реквизиту справочника (УУП)
- Как в модуле документа обратиться к реквизиту табличной части?
- v7: Обратиться к реквизиту табличной части документа через переменную
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: Как сделать выпадающий список у значения параметра в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: СКД: как программно или в схеме компоновки передать значение параметра для запроса?
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- скд: как установить отбор по реквизиту для параметра?
- (УТ 10.3) как обратиться к реквизиту родителской формы
- Как обратиться через точку к реквизиту параметра в СКД?
В этой группе 1С
- Расчет налога на имущество.
- 1С: ЗиУП 2.5 - ошибка 10082109
- Обновление бух на 3.0
- ЗУП КОРП 2.5 последней редакции
- Работа функции ПолучитьТелоКакСтроку
- "Сеанс отсутствует или удален" в SQL-ной базе после обновления платформы
- ODATA запись в независимый непериодический регистр сведений с помощью REST
- Бухня 3.0 Справка расчет налоговых активов и обязательств
- Ошибка кпп не соответствует данным базы фнс
- Возможно ли установить OLE соединение к уже открытой базе.
- Ответственность за выполнение работ с ломаной 1С у заказчика
- ТекстЗапроса в Список.КомпоновщикНастроек?
- Как в VBA сгруппировать с открытой по умолчанию группировкой?
- Как программно создать строку ТЧ на клиенте
- Условное оформление в СКД программно
- v7: Терминал сбора данных Motorola MC 7596
- v7: Установить курсор на реквизит после ввода новой строки
- Моб приложение. Публикация в AppStore. Ошибка ITMS-90086 Missing 64-bit support
- Бух3: Null в третьем субконто 63.09 вместо пустой ссылки.
- РАУЗ УПП: детализация выпуска продукции до конкретных затрат