Не смог в кнопку «Перейти»
В справочнике «Организации» есть кнопка «Перейти», по ней можно перейти в автомобили организации (по полю владелец).
В интерфейсе выглядит так:
В форме элемента справочника Организации настроено как-то так.
Захотел в карточке автомобиля показывать автомобили, зарегистрированные на тот же номер телефона. Увы, не смог.
Пришлось создать свою кнопку «Автомобили по номеру телефона»:
Выглядит конечно, не так шикарно, как если бы было рядом с Перейти, но работает.
Было лень передавать параметр для отбора, поэтому сделал отбор через передачу фиксированных настроек:
&НаКлиенте Процедура АвтомобилиПоНомеруТелефона(Команда) НастройкиКомпоновки = Новый НастройкиКомпоновкиДанных; ЭлементОтбора = НастройкиКомпоновки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = Получить.АвтомобилиПоНомеруТелефона(Получить.ЗначениеРеквизита(Объект.ВладелецАвто, "ТелМобильный")); ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("ФиксированныеНастройки", НастройкиКомпоновки); ОткрытьФорму("Справочник.Автомобили.ФормаСписка", ПараметрыФормы, ЭтаФорма, , , , ); КонецПроцедуры
Среда: Нетленка Объем: 0.6 час
Свежие комментарии