Практически на любой объект информационной базы можно получить навигационную ссылку, которую, например, можно переслать коллеге, чтобы однозначно сослаться на документ, отчет и т.д. В версии платформы 8.3.19 расширится функциональность навигационных ссылок – в них можно будет передавать дополнительные параметры.
С помощью этой функциональности можно будет не просто передать ссылку на отчет, а передать ссылку на отчет с конкретными параметрами (например, с заранее указанным периодом), или на форму с динамическим списком с выбранной текущей строкой, или на команду с параметрами.
Изменится диалог получения навигационной ссылки (который открывается по системной кнопке «Получить ссылку» или по сочетанию клавиш Ctrl + F11). Теперь его внешний вид зависит от типа объекта, на котором его вызвали.
Под этим именем ссылка будет сохранена в специальном хранилище навигационных ссылок, и если пользователь, например, получит эту ссылку в сообщении Системы взаимодействия – она будет отображена как гиперссылка с текстом этого «дружественного» имени. Это же имя будет использовано при добавлении ссылки в Избранное.
Платформа поддерживает автоматическое формирование и обработку навигационных ссылок с дополнительными параметрами для следующих объектов:
- Отчеты. Поддерживаются варианты отчетов и настройки.
- Формы с динамическими списками. Поддерживаются текущие настройки и текущая строка динамического списка.
У форм появилось два новых обработчика – ОбработкаПолученияСпискаНавигационныхСсылок и ОбработкаПолученияНавигационнойСсылки.
Обработчик ОбработкаПолученияСпискаНавигационныхСсылок вызывается перед показом системного диалога получения навигационной ссылки. В нем можно сформировать список навигационных ссылок, который будет показан в системном диалоге. В обработчике ОбработкаПолученияНавигационнойСсылки можно сформировать значение возвращаемой навигационной ссылки.
Также в расширениях форм соответствующих типов появятся методы для формирования навигационных ссылок с дополнительными параметрами:
- ПолучитьНавигационнуюСсылкуОтчета
- ПолучитьНавигационнуюСсылкуТекущегоВариантаОтчета
- ПолучитьНавигационнуюСсылкуТекущихНастроекОтчета
- ПолучитьНавигационнуюСсылкуОбработки
- ПолучитьНавигационнуюСсылкуСписка
- ПолучитьНавигационнуюСсылкуТекущихНастроекСписка
- ПолучитьНавигационнуюСсылкуОбъекта
- ПолучитьНавигационнуюСсылкуЗаписи
Каждый метод имеет два необязательных параметра:
- ПредставлениеНавигационнойСсылки (строка). Представление, которое будет помещено в хранилище внешних данных навигационных ссылок.
- ВнешниеДанныеНавигационнойСсылки (структура). Сюда можно поместить любые необходимые данные.
За новостями о других новшествах платформы 1С:Предприятие следите на нашем сайте.
консультация эксперта
самые свежие новости 1 раз в месяц