|
Представление (синоним) отбора в универсальном отчете
|
Я
|
|
alexio_alexio 07.09.16 - 12:41 | КА 1.1.75.1, платформа 8.3.8, обычные формы.
Делаю отчет на основе универсального отчета. Добавил отбор: УниверсальныйОтчет.ДобавитьОтбор("Контрагент.ОсновнойМенеджерПокупателя");
Не могу изменить название (представление, синоним) отбора на форме на "Основной менеджер покупателя". Есть ли какой-то способ? |
Метранпаж 1 - 07.09.16 - 12:48 | После добавления перебери все элементы отбора и установи ему нужное представление.
Или перепиши универотчёт, чтобы в функции ДобавитьОтбор() указывать представление
|
xafavute 2 - 07.09.16 - 12:49 | или "руками" добавь отбор с нужным представлением
|
alexio_alexio 3 - 07.09.16 - 12:51 | ( 1) как установить представление для отбора после перебора? куда копать конкретней? |
alexio_alexio 4 - 07.09.16 - 12:52 | ( 2) можно пример добавления отбора "ручками"? |
Метранпаж 5 - 07.09.16 - 12:54 | (3) ЭлементОтбора (FilterItem)
Представление (Presentation)
Использование:
Чтение и запись.
Описание:
Тип: Строка.
Пользовательское представление элемента отбора.
Если ДобавляемыйЭлементОтбора = Неопределено Тогда
Попытка
ДобавляемыйЭлементОтбора = ПостроительОтчета.Отбор.Добавить(ПутьКДанным);
ДобавляемыйЭлементОтбора.Представление = "А вот не надо меня выбирать, а то отругаю!";
Исключение
Возврат Ложь;
КонецПопытки;
КонецЕсли; |
alexio_alexio 6 - 07.09.16 - 12:54 | (0) пробовал в запросе добавить поле: Контрагент.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя,
затем отбор: УниверсальныйОтчет.ДобавитьОтбор("ОсновнойМенеджерПокупателя");
На форме такой отбор не появляется |
Метранпаж 7 - 07.09.16 - 12:55 | эл = УниверсальныйОтчет.ДобавитьОтбор("Контрагент.ОсновнойМенеджерПокупателя");
Эл.Представление = "Основной менеджер покупателя"; |
alexio_alexio 8 - 07.09.16 - 13:00 | после ( 7) получаю ошибку:
Значение не является значением объектного типа (Представление) Эл.Представление = "Основной менеджер покупателя";
Не подскажете, где надо прописать (7)? |
Метранпаж 9 - 07.09.16 - 13:02 | ну лоханулся.
ДобавляемыйЭлементОтбора = ПостроительОтчета.Отбор.Добавить("Контрагент.ОсновнойМенеджерПокупателя");
ДобавляемыйЭлементОтбора .Представление = "Основной менеджер покупателя";
в модуле твоего отчёта |
alexio_alexio 10 - 07.09.16 - 13:12 | ( 9) получаю ошибку:
Эл = ПостроительОтчета.Отбор.Добавить("Контрагент.ОсновнойМенеджерПокупателя");
по причине:
Недопустимое значение параметра (параметр номер '1'), хотя вроде СП смотрю |
alexio_alexio 11 - 07.09.16 - 13:16 | Попробовал вместо работающего: УниверсальныйОтчет.ДобавитьОтбор("ДокументОприходования");
написать:
ПостроительОтчета = Новый ПостроительОтчета;
Эл = ПостроительОтчета.Отбор.Добавить("ДокументОприходования");
Получил ту же ошибку из (10) |
alexio_alexio 12 - 07.09.16 - 13:31 | Работает такой способ:
УниверсальныйОтчет.ПостроительОтчета.Отбор.Добавить("Регистратор.Контрагент.ОсновнойМенеджерПокупателя",,"Основной менеджер покупателя");
Спасибо за помощь. Осталось понять как в "быстрые отборы" теперь включить этот отбор? |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать
новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более
2000 человек.