Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Task #993184

closed

Анализатор кода теперь поддерживает установку значения через Структура.Свойство(, Выражение)

Added by Сергей Старых 4 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Поле текста программы
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Тест

Функция Главный()
стк = Новый Структура;
стк.Вставить("ва1", новый Массив);
стк.Вставить("ва2", новый МенеджерКриптографии);
стк.Свойство("ва1", цуц);
ф = цуц.Количество();
ф = СвойствоСтруктурыЛкс(стк, "ва1").Количество(); 
ф = ирОбщий.СвойствоСтруктурыЛкс(стк, "ва2").АлгоритмПодписи; 
ф = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(стк, "ва2").АлгоритмПодписи;
КонецФункции

//.
// Параметры:
//   Структура - Структура, ФиксированнаяСтруктура, ДанныеФормыСтруктура, ДанныеФормыЭлементКоллекции, ДанныеФормыЭлементДерева
//   Ключ - Строка
// Возвращаемое значение:
//  Произвольный
Функция СвойствоСтруктурыЛкс(Знач Структура, Знач Ключ, Знач ЗначениеПоУмолчанию = Неопределено) Экспорт
    Если Структура = Неопределено Тогда
        Возврат ЗначениеПоУмолчанию;
    КонецЕсли;  
    Результат = ЗначениеПоУмолчанию;
    Если Структура.Свойство(Ключ, Результат) Тогда
        Возврат Результат;
    Иначе
        Возврат ЗначениеПоУмолчанию;
    КонецЕсли;
КонецФункции


Files

clipboard-202410050845-ulstf.png (47.5 KB) clipboard-202410050845-ulstf.png Сергей Старых, 2024-10-05 07:45 AM
Actions #2

Updated by Сергей Старых 4 months ago

  • Status changed from New to Closed
Actions #3

Updated by Сергей Старых 4 months ago

  • Subject changed from В анализаторе кода сделана поддержка установки значения через Структура.Свойство(, Выражение) to Анализатор кода теперь поддерживает установку значения через Структура.Свойство(, Выражение)
Actions #4

Updated by Сергей Старых 4 months ago

  • Sprint/Milestone changed from Разработка to 7.47.1

Also available in: Atom PDF