File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed
Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 172172 Тип = _ДескрипторыБенчмарков.ПолучитьПервый().ТипОбъекта();
173173 ИмяФайлаИсполняющейСреды = ИмяФайлаИсполняющейСреды(Версия);
174174 ИмяФайлаТочкиВхода = ТочкаВходаКонсольногоПриложения();
175- ИмяФайлаКонфигурации = ПолучитьИмяФайлаКонфигурацииДляПроцесса( Конфигурация);
175+ ИмяФайлаКонфигурации = ЗаписатьНастройкиВФайл(_ДескрипторыБенчмарков , Конфигурация);
176176 ИмяФайлаТипа = Новый РасширениеТипа(Тип).Источник;
177177 КаталогБиблиотек = ИсполняющаяСредаБенчмарков.КаталогБиблиотек();
178178
238238
239239КонецФункции
240240
241- Функция ПолучитьИмяФайлаКонфигурацииДляПроцесса ( Конфигурация )
241+ Функция ЗаписатьНастройкиВФайл ( ДескрипторыБенчмарков , Конфигурация )
242242
243243 ПутьКФайлу = _МенеджерВременныхФайлов.СоздатьФайл("json" );
244244
245245 Сериализатор = Новый СериализаторНастроекБенчмарков();
246- Сериализатор.ЗаписатьВJson(_ДескрипторыБенчмарков , Конфигурация, ПутьКФайлу);
246+ Сериализатор.ЗаписатьВJson(ДескрипторыБенчмарков , Конфигурация, ПутьКФайлу);
247247
248248 Возврат ПутьКФайлу;
249249
Original file line number Diff line number Diff line change 9797 Возврат Результат;
9898КонецФункции
9999
100- Функция ПреобразоватьТаблицуЗначений (ТаблицаЗначений , СериализуемыеКлючи ) Экспорт
100+ Функция ПреобразоватьТаблицуЗначений (ТаблицаЗначений , СериализуемыеКлючи = Неопределено ) Экспорт
101101
102102 Результат = Новый Массив();
103+
104+ Если СериализуемыеКлючи = Неопределено Тогда
105+ СериализуемыеКлючи = Новый Структура();
106+ КонецЕсли ;
107+
103108 СериализоватьВсеКолонки = СериализуемыеКлючи.Количество() = 0 ;
104109
105110 Для Каждого СтрокаТаблицы Из ТаблицаЗначений Цикл
193198 Для Каждого Аннотация Из АннотацииСериализуемыеКлючи Цикл
194199 КоличествоПараметров = Аннотация.Параметры.Количество();
195200 Если КоличествоПараметров = 1 Тогда
196- СериализуемыеКлючи.Вставить(Аннотация.Параметры[0 ].Значение);
201+ СериализуемыеКлючи.Вставить(Аннотация.Параметры[0 ].Значение, Аннотация.Параметры[ 0 ].Значение );
197202 ИначеЕсли КоличествоПараметров > 1 Тогда
198203 СериализуемыеКлючи.Вставить(Аннотация.Параметры[0 ].Значение, Аннотация.Параметры[1 ].Значение);
199204 КонецЕсли ;
You can’t perform that action at this time.
0 commit comments