|
50 | 50 |
|
51 | 51 | текУровень = _УровниФайлов[пИмяФайла];
|
52 | 52 |
|
53 |
| - Если Не текУровень = Неопределено Тогда |
| 53 | + Если НЕ текУровень = Неопределено Тогда |
54 | 54 |
|
55 | 55 | Возврат текУровень;
|
56 | 56 |
|
|
84 | 84 |
|
85 | 85 | массивФайлов = Новый Массив;
|
86 | 86 |
|
87 |
| - Для каждого цЭлемент Из _ИнформацияОПоддержке Цикл |
| 87 | + Для Каждого цЭлемент Из _ИнформацияОПоддержке Цикл |
88 | 88 |
|
89 | 89 | Если УровеньСоответствуетУсловию(цЭлемент.Support, пУровень, пМодификатор) Тогда
|
90 | 90 |
|
|
138 | 138 |
|
139 | 139 | _УровниФайлов = Новый Соответствие;
|
140 | 140 |
|
141 |
| - Для каждого цЭлемент Из _ИнформацияОПоддержке Цикл |
| 141 | + Для Каждого цЭлемент Из _ИнформацияОПоддержке Цикл |
142 | 142 |
|
143 | 143 | текУровень = цЭлемент.Support;
|
144 | 144 |
|
|
196 | 196 |
|
197 | 197 | _классы = Классы();
|
198 | 198 |
|
199 |
| - Для каждого цФайлМодуля Из НайтиФайлы(_КаталогИсходников, "*.bsl", Истина) Цикл |
| 199 | + Для Каждого цФайлМодуля Из НайтиФайлы(_КаталогИсходников, "*.bsl", Истина) Цикл |
200 | 200 |
|
201 |
| - структФайла = Новый Структура; |
202 |
| - структФайла.Вставить("file", цФайлМодуля.ПолноеИмя); |
203 |
| - структФайла.Вставить("uuid", ПолучитьУУИДПоФайлу(цФайлМодуля.ПолноеИмя)); |
204 |
| - |
205 |
| - уровеньПоддержки = 4; |
206 |
| - |
207 |
| - Для каждого цЭлементПоддержки Из ОбеспечитьЭлемент(описанияПоддержки, структФайла.uuid, Новый Массив) Цикл |
| 201 | + Попытка |
208 | 202 |
|
209 |
| - уровеньПоддержки = Мин(уровеньПоддержки, Число(цЭлементПоддержки)); |
| 203 | + структФайла = Новый Структура; |
| 204 | + структФайла.Вставить("file", цФайлМодуля.ПолноеИмя); |
| 205 | + структФайла.Вставить("uuid", ПолучитьУУИДПоФайлу(цФайлМодуля.ПолноеИмя)); |
210 | 206 |
|
211 |
| - КонецЦикла; |
212 |
| - |
213 |
| - структФайла.Вставить("Support", уровеньПоддержки); |
214 |
| - |
215 |
| - описанияФайлов.Добавить(структФайла); |
| 207 | + уровеньПоддержки = 4; |
| 208 | + |
| 209 | + Для Каждого цЭлементПоддержки Из ОбеспечитьЭлемент(описанияПоддержки, структФайла.uuid, Новый Массив) Цикл |
| 210 | + |
| 211 | + уровеньПоддержки = Мин(уровеньПоддержки, Число(цЭлементПоддержки)); |
| 212 | + |
| 213 | + КонецЦикла; |
| 214 | + |
| 215 | + структФайла.Вставить("Support", уровеньПоддержки); |
| 216 | + |
| 217 | + описанияФайлов.Добавить(структФайла); |
| 218 | + |
| 219 | + Исключение |
| 220 | + |
| 221 | + _лог.Ошибка("Не удалось получить описание поддержки для <%1> по причине: |
| 222 | + | %2", цФайлМодуля.ПолноеИмя, ОписаниеОшибки()); |
| 223 | + |
| 224 | + КонецПопытки; |
216 | 225 |
|
217 | 226 | КонецЦикла;
|
218 | 227 |
|
|
311 | 320 |
|
312 | 321 | УровеньПоддержки = данные[сдвигОбъекта + ид_УровеньОбъекта]; // 0 - не редактируется, 1 - с сохранением поддержки, 2 - снято
|
313 | 322 |
|
314 |
| - Если Не РазрешеныИзменения Тогда |
| 323 | + Если НЕ РазрешеныИзменения Тогда |
315 | 324 |
|
316 | 325 | УровеньПоддержки = 0;
|
317 | 326 |
|
|
352 | 361 |
|
353 | 362 | значение = пСоответствие[пКлюч];
|
354 | 363 |
|
355 |
| - Если Не значение = Неопределено Тогда |
| 364 | + Если НЕ значение = Неопределено Тогда |
356 | 365 |
|
357 | 366 | Возврат значение;
|
358 | 367 |
|
|
433 | 442 |
|
434 | 443 | файлОписания = Новый Файл(ДанныеОписания.Путь);
|
435 | 444 |
|
436 |
| - Если Не файлОписания.Существует() |
437 |
| - ИЛИ Не файлОписания.ЭтоФайл() Тогда |
| 445 | + Если НЕ файлОписания.Существует() |
| 446 | + ИЛИ НЕ файлОписания.ЭтоФайл() Тогда |
438 | 447 |
|
439 | 448 | _лог.Предупреждение(СтрШаблон("Не удалось найти xml файл для <%1>. Искали в <%2>", пПутьКФайлу, ДанныеОписания.Путь));
|
440 | 449 |
|
441 | 450 | Возврат Неопределено;
|
442 | 451 |
|
443 | 452 | КонецЕсли;
|
444 | 453 |
|
445 |
| - Если Не ЗначениеЗаполнено(ДанныеОписания.Имя) Тогда |
| 454 | + Если НЕ ЗначениеЗаполнено(ДанныеОписания.Имя) Тогда |
446 | 455 |
|
447 | 456 | ууид = УУИДИзЗаголовкаФайлаОписания(ДанныеОписания);
|
448 | 457 |
|
|
473 | 482 |
|
474 | 483 | КонецЕсли;
|
475 | 484 |
|
476 |
| - Если Не ууид = Неопределено |
| 485 | + Если НЕ ууид = Неопределено |
477 | 486 | И ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента
|
478 | 487 | И ВРег(ЧтениеXML.Имя) = ВРег("Name") Тогда
|
479 | 488 |
|
|
511 | 520 | Пока ЧтениеXML.Прочитать() Цикл
|
512 | 521 |
|
513 | 522 | Если ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента
|
514 |
| - И Не _классы.Найти(ВРег(ЧтениеXML.Имя)) = Неопределено Тогда |
| 523 | + И НЕ _классы.Найти(ВРег(ЧтениеXML.Имя)) = Неопределено Тогда |
515 | 524 |
|
516 | 525 | ууид = ЧтениеXML.ПолучитьАтрибут("uuid");
|
517 | 526 | Прервать;
|
|
800 | 809 |
|
801 | 810 | КонецЕсли;
|
802 | 811 |
|
803 |
| - Для каждого цЭлемент Из классы Цикл |
| 812 | + Для Каждого цЭлемент Из классы Цикл |
804 | 813 |
|
805 | 814 | классыВРег.Добавить(ВРег(префикс + цЭлемент));
|
806 | 815 |
|
|
0 commit comments