Skip to content

Commit

Permalink
Fixed smells
Browse files Browse the repository at this point in the history
  • Loading branch information
denisushakov committed Oct 10, 2024
1 parent 00a86f6 commit 86f9662
Show file tree
Hide file tree
Showing 11 changed files with 24 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
КонецЕсли;

Если Не пбп_ОбщегоНазначенияСлужебныйКлиентСервер.СвойствоСтруктуры(ДополнительныеСвойства, "ЭтоНовый", Ложь) Тогда
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(ЭтотОбъект.Ссылка, ЭтотОбъект.ЭтоГруппа);
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(Ссылка, ЭтоГруппа);
КонецЕсли;

КонецПроцедуры
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
КонецЕсли;

Если Не пбп_ОбщегоНазначенияСлужебныйКлиентСервер.СвойствоСтруктуры(ДополнительныеСвойства, "ЭтоНовый", Ложь) Тогда
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(ЭтотОбъект.Ссылка, ЭтотОбъект.ЭтоГруппа);
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(Ссылка, ЭтоГруппа);
КонецЕсли;

КонецПроцедуры
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@
КонецЕсли;

Если Не пбп_ОбщегоНазначенияСлужебныйКлиентСервер.СвойствоСтруктуры(ДополнительныеСвойства, "ЭтоНовый", Ложь) Тогда
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(ЭтотОбъект.Ссылка, ЭтотОбъект.ЭтоГруппа);
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(Ссылка, ЭтоГруппа);
КонецЕсли;

КонецПроцедуры
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
КонецЕсли;

Если Не пбп_ОбщегоНазначенияСлужебныйКлиентСервер.СвойствоСтруктуры(ДополнительныеСвойства, "ЭтоНовый", Ложь) Тогда
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(ЭтотОбъект.Ссылка, ЭтотОбъект.ЭтоГруппа);
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(Ссылка, ЭтоГруппа);
КонецЕсли;

КонецПроцедуры
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,11 @@
КонецЕсли;

Если Не пбп_ОбщегоНазначенияСлужебныйКлиентСервер.СвойствоСтруктуры(ДополнительныеСвойства, "ЭтоНовый", Ложь) Тогда
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(ЭтотОбъект.Ссылка, ЭтотОбъект.ЭтоГруппа);
РегистрыСведений.пбп_СостоянияПредопределенныхЭлементов.ОбновитьХешЭлемента(Ссылка, ЭтоГруппа);
КонецЕсли;

КонецПроцедуры

#КонецОбласти

#КонецЕсли


#КонецЕсли
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,3 @@
КонецПроцедуры

#КонецОбласти

#Область СлужебныеПроцедурыИФункции

#КонецОбласти
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@

#Область ОписаниеПеременных

#КонецОбласти

#Область ОбработчикиСобытийФормы

&НаСервере
Expand Down Expand Up @@ -33,7 +29,7 @@
КонецЕсли;

КонецПроцедуры

#КонецОбласти

#Область ОбработчикиКомандФормы
Expand Down Expand Up @@ -159,16 +155,17 @@
Возврат;
КонецЕсли;

ИдентификаторНастройки = "ИдентификаторНастройки";
Таблица = ПолучитьИзВременногоХранилища(АдресТаблицы);

Если Не ЗначениеЗаполнено(Таблица) Тогда
Возврат;
КонецЕсли;

УдалитьИзВременногоХранилища(АдресТаблицы);
Таблица.Индексы.Добавить("ИдентификаторНастройки");
Таблица.Индексы.Добавить(ИдентификаторНастройки);
Для Каждого Строка Из ТаблицаКонфликтов Цикл
Стр = Таблица.Найти(Строка[ПрефиксКод + "ИдентификаторНастройки"], "ИдентификаторНастройки");
Стр = Таблица.Найти(Строка[ПрефиксКод + ИдентификаторНастройки], ИдентификаторНастройки);
Если Строка.ЗаменитьЭлементомИзКода Тогда
Стр.Служеб_ОбновитьЭлемент = Истина;

Check notice on line 170 in src/cf/CommonForms/пбп_ФормаРазрешенияКонфликтовПредопределенныхЭлементов/Ext/Form/Module.bsl

View check run for this annotation

sonar.openbsl.ru qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonForms/пбп_ФормаРазрешенияКонфликтовПредопределенныхЭлементов/Ext/Form/Module.bsl#L170

Возможная опечатка в "Служеб"
Иначе
Expand All @@ -184,9 +181,3 @@
КонецПроцедуры

#КонецОбласти

#Область Инициализация

#КонецОбласти


Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
// на неиспользуемые элементы, отбор предопределенных значений, создание предопределенных элементов.
//
// Параметры:
// ТаблицаПредопределенных - ТаблицаЗначений - см. пбп_ПредопределенныеЗначенияПереопределяемый.ТаблицаПредопределенных.
// ТаблицаПредопределенных - ТаблицаЗначений - см. пбп_ПредопределенныеЗначенияПереопределяемый.ТаблицаПредопределенных
// МенеджерОбъекта - СправочникМенеджер, ПланВидовХарактеристикМенеджер - менеджер объекта.
//
Функция ОбработатьПредопределенныеЗначения(ТаблицаПредопределенных, МенеджерОбъекта) Экспорт

Check warning on line 62 in src/cf/CommonModules/пбп_ПредопределенныеЗначения/Ext/Module.bsl

View check run for this annotation

sonar.openbsl.ru qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ПредопределенныеЗначения/Ext/Module.bsl#L62

Добавьте описание возвращаемого значения функции
Expand All @@ -79,7 +79,7 @@
// При установке пометки удаления для групп, также устанавливается для всех подчиенных элементов.
//
// Параметры:
// ТаблицаПредопределенных - ТаблицаЗначений - см. пбп_ПредопределенныеЗначенияПереопределяемый.ТаблицаПредопределенных.
// ТаблицаПредопределенных - ТаблицаЗначений - см. пбп_ПредопределенныеЗначенияПереопределяемый.ТаблицаПредопределенных
// ПолноеИмяОбъекта - Строка - Полное имя объекта метаданных.
//
Процедура ОбработатьНеиспользуемыеЭлементы(ТаблицаПредопределенных, ПолноеИмяОбъекта = "") Экспорт
Expand Down Expand Up @@ -125,7 +125,7 @@
// для создания предопределенных элементов.
//
// Параметры:
// ТаблицаПредопределенных - ТаблицаЗначений - см. пбп_ПредопределенныеЗначенияПереопределяемый.ТаблицаПредопределенных.
// ТаблицаПредопределенных - ТаблицаЗначений - см. пбп_ПредопределенныеЗначенияПереопределяемый.ТаблицаПредопределенных
// ПолноеИмяОбъекта - Строка - Полное имя объекта метаданных.
//
Функция УдалитьИзТаблицыСуществующиеЭлементы(ТаблицаПредопределенных, ПолноеИмяОбъекта = "") Экспорт

Check warning on line 131 in src/cf/CommonModules/пбп_ПредопределенныеЗначения/Ext/Module.bsl

View check run for this annotation

sonar.openbsl.ru qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ПредопределенныеЗначения/Ext/Module.bsl#L131

Добавьте описание возвращаемого значения функции
Expand Down Expand Up @@ -242,7 +242,7 @@
КлючиХеша = ?(ЭтоГруппа, ДополнительныеПараметры.КлючиХешаГруппа, ДополнительныеПараметры.КлючиХешаЭлемент);

Если СтрокаТаблицы.Служеб_ОбновитьЭлемент Тогда
ОбновитьЭлемент(МенеджерОбъекта, СтрокаТаблицы, КлючиХеша, Группы, ЭтоГруппа, КолонкаСуществует)
ОбновитьЭлемент(МенеджерОбъекта, СтрокаТаблицы, КлючиХеша, Группы, ЭтоГруппа, КолонкаСуществует);
ИначеЕсли СтрокаТаблицы.Служеб_УстановитьФлагРучноеИзменение Тогда
УстановитьФлагРучноеИзменение(СтрокаТаблицы.Служеб_ПредопределенныйЭлемент);
Иначе
Expand All @@ -255,10 +255,11 @@
// Подготавливает параметры необходимые для обработки предопределенных элементов
//
// Параметры:
// МенеджерОбъекта - СправочникМенеджер, ПланВидовХарактеристикМенеджер - менеджер объекта.
// Таблица - ТаблицаЗначений - см. пбп_ПредопределенныеЗначенияПереопределяемый.ТаблицаПредопределенных.
// МенеджерОбъекта - СправочникМенеджер, ПланВидовХарактеристикМенеджер - менеджер объекта.
//
// Возвращаемое значение:
// Структура - Данные Менеджера объекта
// Структура - Данные Менеджера объекта
// * Менеджер - СправочникМенеджер, ПланВидовХарактеристикМенеджер - менеджер объекта.
// * ПолноеИмя - Строка - Полное имя объекта метаданных.
//
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@

#Область ПрограммныйИнтерфейс

// Создание предопределенных значений на основании заполненной таблицы
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма из которой запущена обработка обновление предопределенных элементов
//
Процедура СоздатьОбновитьПредопределенныеЗначения(Форма) Экспорт

// Возвращаем адрес временного хранилища на таблицу и есть ли конфликты
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,7 @@
Процедура СоздатьКолонкиТаблицыПредопределенныхЭлементов(СтруктураСКолонками, Таблица)

Для Каждого КлючЗначение Из СтруктураСКолонками Цикл
Если Не Таблица.Колонки.Найти(КлючЗначение.Ключ) = Неопределено Тогда
Если Таблица.Колонки.Найти(КлючЗначение.Ключ) <> Неопределено Тогда
Продолжить;
КонецЕсли;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,4 @@

#КонецОбласти

#КонецЕсли

#КонецЕсли

0 comments on commit 86f9662

Please sign in to comment.