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