Вывести контекстные ссылки. Выводит информационные ссылки на форме
// Выводит информационные ссылки на форме
//
// Параметры:
// Форма - УправляемаяФорма - контекст формы.
// ГруппаФормы - ЭлементФормы - группа формы, в которой выводятся информационные ссылки.
// КоличествоГрупп - Число - количество групп информационных ссылок в форме.
// КоличествоСсылокВГруппе - Число - количество информационных ссылок в группе.
// ВыводитьСсылкуВсе - Булево - выводить или нет ссылку "Все".
// ПутьКФорме - Строка - полный путь к форме.
//
Процедура ВывестиКонтекстныеСсылки(Форма, ГруппаФормы, КоличествоГрупп = 3, КоличествоСсылокВГруппе = 1, ВыводитьСсылкуВсе = Истина, ПутьКФорме = "") Экспорт
Попытка
Если ПустаяСтрока(ПутьКФорме) Тогда
ПутьКФорме = Форма.ИмяФормы;
КонецЕсли;
ХешПутиКФорме = ХешПолногоПутиКФорме(ПутьКФорме);
ТаблицаСсылокФормы = ИнформационныйЦентрСерверПовтИсп.ПолучитьТаблицуИнформационныхСсылокДляФормы(ХешПутиКФорме);
Если ТаблицаСсылокФормы.Количество() = 0 Тогда
Возврат;
КонецЕсли;
// Изменение параметров формы
ГруппаФормы.ОтображатьЗаголовок = Ложь;
ГруппаФормы.Подсказка = "";
ГруппаФормы.Отображение = ОтображениеОбычнойГруппы.Нет;
ГруппаФормы.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная;
// Добавление списка Информационных ссылок
ИмяРеквизита = "ИнформационныеСсылки";
ДобавляемыеРеквизиты = Новый Массив;
ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы(ИмяРеквизита, Новый ОписаниеТипов("СписокЗначений")));
Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
СформироватьГруппыВывода(Форма, ТаблицаСсылокФормы, ГруппаФормы, КоличествоГрупп, КоличествоСсылокВГруппе, ВыводитьСсылкуВсе);
Исключение
ИмяСобытия = ПолучитьИмяСобытияДляЖурналаРегистрации();
ЗаписьЖурналаРегистрации(ИмяСобытия, УровеньЖурналаРегистрации.Ошибка, , , ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
КонецПопытки;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
КонтекстнаяСсылкаПоИдентификатору (БСП)
В контекстной подсказки не выходит нужное и не показывает стандартную
ИР Автодополнение / контекстная подсказка
Вывести список пользователей с пустым паролем
Получение ссылки по навигационной ссылке
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)