Представление (синоним) отбора в универсальном отчете #780247


#0 by alexio_alexio
КА 1.1.75.1, платформа 8.3.8, обычные формы. Делаю отчет на основе универсального отчета. Добавил отбор: УниверсальныйОтчет.ДобавитьОтбор("Контрагент.ОсновнойМенеджерПокупателя"); Не могу изменить название (представление, синоним) отбора на форме на "Основной менеджер покупателя". Есть ли какой-то способ?
#1 by Метранпаж
После добавления перебери все элементы отбора и установи ему нужное представление. Или перепиши универотчёт, чтобы в функции ДобавитьОтбор указывать представление
#2 by xafavute
или "руками" добавь отбор с нужным представлением
#3 by alexio_alexio
как установить представление для отбора после перебора? куда копать конкретней?
#4 by alexio_alexio
можно пример добавления отбора "ручками"?
#5 by Метранпаж
Представление (Presentation) Использование: Чтение и запись. Описание: Тип: Строка. Пользовательское представление элемента отбора.     Если ДобавляемыйЭлементОтбора = Неопределено Тогда          ДобавляемыйЭлементОтбора.Представление = "А вот не надо меня выбирать, а то отругаю!";         Исключение
#6 by alexio_alexio
пробовал в запросе добавить поле: Контрагент.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя, затем отбор: УниверсальныйОтчет.ДобавитьОтбор("ОсновнойМенеджерПокупателя"); На форме такой отбор не появляется
#7 by Метранпаж
Эл.Представление = "Основной менеджер покупателя";
#8 by alexio_alexio
после получаю ошибку: Значение не является значением объектного типа (Представление) Эл.Представление = "Основной менеджер покупателя"; Не подскажете, где надо прописать ?
#9 by Метранпаж
ну лоханулся. ДобавляемыйЭлементОтбора .Представление = "Основной менеджер покупателя"; в модуле твоего отчёта
#10 by alexio_alexio
получаю ошибку: Эл = ПостроительОтчета.Отбор.Добавить("Контрагент.ОсновнойМенеджерПокупателя"); по причине: Недопустимое значение параметра (параметр номер '1'), хотя вроде СП смотрю
#11 by alexio_alexio
Попробовал вместо работающего: УниверсальныйОтчет.ДобавитьОтбор("ДокументОприходования"); написать: Получил ту же ошибку из
#12 by alexio_alexio
Работает такой способ: УниверсальныйОтчет.ПостроительОтчета.Отбор.Добавить("Регистратор.Контрагент.ОсновнойМенеджерПокупателя",,"Основной менеджер покупателя"); Спасибо за помощь. Осталось понять как в "быстрые отборы" теперь включить этот отбор?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям