Исправление замечаний сонара #1

This commit is contained in:
chernenko_vv
2024-06-17 18:57:08 +03:00
parent 6969c01fa7
commit d9e761c661
3 changed files with 9 additions and 10 deletions
@@ -359,7 +359,7 @@
Список = ИТМ_АдминистрированиеДинамическихСписковКлиентСервер.РеквизитСписокПоНастройкам(Форма, НастройкиСписка);
ПроверитьЗапретыОткрытияСписка(ОбщиеНастройки, НастройкиСписка, Список);
ПроверитьЗапретыОткрытияСписка(ОбщиеНастройки, НастройкиСписка);
Если ОбщиеНастройки.Отказ Тогда
Возврат;
КонецЕсли;
@@ -580,8 +580,7 @@
// Параметры:
// ОбщиеНастройки - см. ИТМ_АдминистрированиеДинамическихСписковКлиентСервер.НастройкиНаФорме
// НастройкиСписка - см. ИТМ_АдминистрированиеДинамическихСписковКлиентСервер.ШаблонПараметровДинамическогоСписка
// Список - ДинамическийСписок - Список
Процедура ПроверитьЗапретыОткрытияСписка(ОбщиеНастройки, НастройкиСписка, Список)
Процедура ПроверитьЗапретыОткрытияСписка(ОбщиеНастройки, НастройкиСписка)
НастройкиОграничений = НастройкиСписка.ЗапретыОткрытия;
Если НЕ НастройкиОграничений.Использование
@@ -24,7 +24,7 @@
ТекущаяСтруктура = СтруктураХранения.НайтиСтроки(Новый Структура("Назначение", "Основная"));
Для Каждого ОписаниеТаблицы Из ТекущаяСтруктура Цикл
//@skip-check property-return-type - Баг ЕДТ
//@skip-check property-return-type, variable-value-type - Баг ЕДТ
Для Каждого ОписаниеИндекса Из ОписаниеТаблицы.Индексы Цикл
//@skip-check property-return-type - баг ЕДТ
Для Каждого ОписаниеПоля Из ОписаниеИндекса.Поля Цикл
@@ -114,7 +114,7 @@
КлючМетаданных = КлючИЗначение.Ключ; //Строка
ИмяМетаданных = КлючИЗначение.Значение;
СтрокаТипаОбъектов = ДобавитьОписаниеДоступнойФормы(КорневыеСтроки, ИмяМетаданных);
СтрокаТипаОбъектов = НовоеОписаниеДоступнойФормы(КорневыеСтроки, ИмяМетаданных);
ВспомогательныеЗначения().ИндексыКартинкиСтрокФорм.Свойство(КлючМетаданных, СтрокаТипаОбъектов.Картинка);
КоллекцияСтрокОбъектов = СтрокаТипаОбъектов.ПолучитьЭлементы();
@@ -162,8 +162,8 @@
КоллекцияМетаданныхФорм = ИТМ_АдминистрированиеДинамическихСписковКлиентСервер.СвойствоОбъекта(
ТекущиеМетаданные, "Формы"); //Массив из ОбъектМетаданных
Если КоллекцияМетаданныхФорм <> Неопределено Тогда
СтрокаТекущегоОбъекта = ДобавитьОписаниеДоступнойФормы(КоллекцияСтрокОбъектов,
ТекущиеМетаданные.Имя, ТекущиеМетаданные.Синоним, СтрокаТипаОбъектов.Картинка);
СтрокаТекущегоОбъекта = НовоеОписаниеДоступнойФормы(КоллекцияСтрокОбъектов,
ТекущиеМетаданные.Имя, ТекущиеМетаданные.Синоним, СтрокаТипаОбъектов.Картинка);
КонецЕсли;
КонецЕсли;
@@ -183,7 +183,7 @@
Продолжить;
КонецЕсли;
ОписаниеФормы = ДобавитьОписаниеДоступнойФормы(КоллекцияСтрокФорм);
ОписаниеФормы = НовоеОписаниеДоступнойФормы(КоллекцияСтрокФорм);
ЗаполнитьЗначенияСвойств(ОписаниеФормы, МетаданныеФормы);
ОписаниеФормы.ПолноеИмя = МетаданныеФормы.ПолноеИмя();
ОписаниеФормы.ЭтоФорма = Истина;
@@ -207,7 +207,7 @@
// Возвращаемое значение:
// ДанныеФормыЭлементДерева - Добавить описание доступной формы
&НаСервереБезКонтекста
Функция ДобавитьОписаниеДоступнойФормы(КоллекцияСтрок, Имя = "", Синоним = "", Картинка = 0)
Функция НовоеОписаниеДоступнойФормы(КоллекцияСтрок, Имя = "", Синоним = "", Картинка = 0)
ПолноеИмяФормы = "";
НавигационнаяСсылка = "";
@@ -221,7 +221,7 @@
НоваяСтрока.НавигационнаяСсылка = НавигационнаяСсылка;
НоваяСтрока.ЭтоФорма = НЕ ПустаяСтрока(НоваяСтрока.ПолноеИмя)
И НЕ ПустаяСтрока(НоваяСтрока.НавигационнаяСсылка);
И НЕ ПустаяСтрока(НоваяСтрока.НавигационнаяСсылка);
Возврат НоваяСтрока;