|
72 | 72 | Результат = Ложь; |
73 | 73 | КонецЕсли; |
74 | 74 |
|
| 75 | + ВариантыСообщения = ВариантыСообщенияОСуществованииБД(); |
| 76 | + |
75 | 77 | Если НЕ ЗначениеЗаполнено(ВариантСообщенияОСуществовании) Тогда |
76 | | - ВариантСообщенияОСуществовании = ВариантыСообщенияОСуществованииБД().НеСообщать; |
| 78 | + ВариантСообщенияОСуществовании = ВариантыСообщения.НеСообщать; |
77 | 79 | КонецЕсли; |
78 | 80 |
|
79 | | - Если ВариантСообщенияОСуществовании = ВариантыСообщенияОСуществованииБД().СообщатьОСуществовании |
| 81 | + Если ВариантСообщенияОСуществовании = ВариантыСообщения.СообщатьОСуществовании |
80 | 82 | И Результат Тогда |
81 | 83 | Лог.Предупреждение("База ""%1"" уже существует!", База); |
82 | | - ИначеЕсли ВариантСообщенияОСуществовании = ВариантыСообщенияОСуществованииБД().СообщатьОбОтсутствии |
| 84 | + ИначеЕсли ВариантСообщенияОСуществовании = ВариантыСообщения.СообщатьОбОтсутствии |
83 | 85 | И НЕ Результат Тогда |
84 | 86 | Лог.Предупреждение("База ""%1"" не существует!", База); |
85 | 87 | ИначеЕсли Результат Тогда |
|
231 | 233 | // |
232 | 234 | Функция УстановитьМодельВосстановления(База, МодельВосстановления = Неопределено, ОписаниеРезультата = "") Экспорт |
233 | 235 |
|
234 | | - Если НЕ ЗначениеЗаполнено(МодельВосстановления) Тогда |
235 | | - Возврат Истина; |
236 | | - КонецЕсли; |
237 | | - |
238 | 236 | Если Найти("FULL,SIMPLE,BULK_LOGGED", ВРег(МодельВосстановления)) = 0 Тогда |
239 | 237 | Лог.Предупреждение("Указана некорректная модель восстановления ""%1"" |
240 | 238 | | (возможные значения: ""FULL"", ""SIMPLE"", ""BULK_LOGGED"")!", |
|
550 | 548 | // |
551 | 549 | Функция ПолучитьЛогическоеИмяФайлаВРезервнойКопии(Знач ПутьКРезервнойКопии, Знач ТипФайла = Неопределено) Экспорт |
552 | 550 |
|
| 551 | + ТипыФайлов = ТипыФайловБД(); |
| 552 | + ТипыФайловСокр = ТипыФайловБД(Истина); |
| 553 | + |
553 | 554 | Если НЕ ЗначениеЗаполнено(ТипФайла) Тогда |
554 | | - ТипФайла = ТипыФайловБД(Истина).Данные; |
| 555 | + ТипФайла = ТипыФайловСокр.Данные; |
555 | 556 | КонецЕсли; |
556 | 557 |
|
557 | | - Если ТипФайла = ТипыФайловБД().Данные ИЛИ ТипФайла = ТипыФайловБД(Истина).Данные Тогда |
558 | | - ТипФайла = ТипыФайловБД(Истина).Данные; |
559 | | - ИначеЕсли ТипФайла = ТипыФайловБД().Журнал ИЛИ ТипФайла = ТипыФайловБД(Истина).Журнал Тогда |
560 | | - ТипФайла = ТипыФайловБД(Истина).Журнал; |
| 558 | + Если ТипФайла = ТипыФайлов.Данные ИЛИ ТипФайла = ТипыФайловСокр.Данные Тогда |
| 559 | + ТипФайла = ТипыФайловСокр.Данные; |
| 560 | + ИначеЕсли ТипФайла = ТипыФайлов.Журнал ИЛИ ТипФайла = ТипыФайловСокр.Журнал Тогда |
| 561 | + ТипФайла = ТипыФайловСокр.Журнал; |
561 | 562 | Иначе |
562 | 563 | Возврат Неопределено; |
563 | 564 | КонецЕсли; |
|
606 | 607 | // |
607 | 608 | Функция ПолучитьЛогическоеИмяФайлаВБазе(База, Знач ТипФайла = Неопределено) Экспорт |
608 | 609 |
|
| 610 | + ТипыФайлов = ТипыФайловБД(); |
| 611 | + ТипыФайловСокр = ТипыФайловБД(Истина); |
| 612 | + |
609 | 613 | Если НЕ ЗначениеЗаполнено(ТипФайла) Тогда |
610 | | - ТипФайла = ТипыФайловБД().Данные; |
| 614 | + ТипФайла = ТипыФайлов.Данные; |
611 | 615 | КонецЕсли; |
612 | 616 |
|
613 | | - Если ТипФайла = ТипыФайловБД().Данные ИЛИ ТипФайла = ТипыФайловБД(Истина).Данные Тогда |
614 | | - ТипФайла = ТипыФайловБД().Данные; |
615 | | - ИначеЕсли ТипФайла = ТипыФайловБД().Журнал ИЛИ ТипФайла = ТипыФайловБД(Истина).Журнал Тогда |
616 | | - ТипФайла = ТипыФайловБД().Журнал; |
| 617 | + Если ТипФайла = ТипыФайлов.Данные ИЛИ ТипФайла = ТипыФайловСокр.Данные Тогда |
| 618 | + ТипФайла = ТипыФайлов.Данные; |
| 619 | + ИначеЕсли ТипФайла = ТипыФайлов.Журнал ИЛИ ТипФайла = ТипыФайловСокр.Журнал Тогда |
| 620 | + ТипФайла = ТипыФайлов.Журнал; |
617 | 621 | Иначе |
618 | 622 | Возврат Неопределено; |
619 | 623 | КонецЕсли; |
|
697 | 701 | // |
698 | 702 | Функция РасположениеФайловБазПоУмолчанию(Знач ТипФайла = Неопределено) Экспорт |
699 | 703 |
|
| 704 | + ТипыФайлов = ТипыФайловБД(); |
| 705 | + ТипыФайловСокр = ТипыФайловБД(Истина); |
| 706 | + |
700 | 707 | Если НЕ ЗначениеЗаполнено(ТипФайла) Тогда |
701 | | - ТипФайла = ТипыФайловБД().Данные; |
| 708 | + ТипФайла = ТипыФайлов.Данные; |
702 | 709 | КонецЕсли; |
703 | 710 |
|
704 | | - Если ТипФайла = ТипыФайловБД().Данные ИЛИ ТипФайла = ТипыФайловБД(Истина).Данные Тогда |
705 | | - ТипФайла = ТипыФайловБД().Данные; |
706 | | - ИначеЕсли ТипФайла = ТипыФайловБД().Журнал ИЛИ ТипФайла = ТипыФайловБД(Истина).Журнал Тогда |
707 | | - ТипФайла = ТипыФайловБД().Журнал; |
| 711 | + Если ТипФайла = ТипыФайлов.Данные ИЛИ ТипФайла = ТипыФайловСокр.Данные Тогда |
| 712 | + ТипФайла = ТипыФайлов.Данные; |
| 713 | + ИначеЕсли ТипФайла = ТипыФайлов.Журнал ИЛИ ТипФайла = ТипыФайловСокр.Журнал Тогда |
| 714 | + ТипФайла = ТипыФайлов.Журнал; |
708 | 715 | Иначе |
709 | 716 | Возврат Неопределено; |
710 | 717 | КонецЕсли; |
|
784 | 791 | СоответствиеВерсий = Новый Соответствие(); |
785 | 792 |
|
786 | 793 | Для Каждого ТекВерсия Из МассивВерсий Цикл |
787 | | - МассивВерсии = СтрРазделить(ТекВерсия, "-"); |
| 794 | + ЧастиВерсии = СтрРазделить(ТекВерсия, "-"); |
788 | 795 |
|
789 | | - Если МассивВерсии.Количество() = 1 Тогда |
790 | | - СоответствиеВерсий.Вставить(МассивВерсии[0], Число(МассивВерсии[0])); |
791 | | - ИначеЕсли МассивВерсии.Количество() > 1 Тогда |
792 | | - СоответствиеВерсий.Вставить(МассивВерсии[0], Число(МассивВерсии[1])); |
| 796 | + КоличествоЧастей = ЧастиВерсии.Количество(); |
| 797 | + Если КоличествоЧастей = 1 Тогда |
| 798 | + СоответствиеВерсий.Вставить(ЧастиВерсии[0], Число(ЧастиВерсии[0])); |
| 799 | + ИначеЕсли КоличествоЧастей > 1 Тогда |
| 800 | + СоответствиеВерсий.Вставить(ЧастиВерсии[0], Число(ЧастиВерсии[1])); |
793 | 801 | Иначе |
794 | 802 | Возврат Неопределено; |
795 | 803 | КонецЕсли; |
|
834 | 842 | Функция ДоступностьФункционалаСУБД(Знач Функционал, ОписаниеВерсии = Неопределено) Экспорт |
835 | 843 |
|
836 | 844 | МинВерсияАвторизации = 10; |
837 | | - МинВерсияКомпресии = 13; |
| 845 | + МинВерсияКомпрессии = 13; |
838 | 846 |
|
839 | 847 | СтруктураФункционала = Новый Структура("Компрессия, ИзменениеАвторизации", Ложь, Ложь); |
840 | 848 |
|
|
850 | 858 | СтруктураФункционала.ИзменениеАвторизации = Истина; |
851 | 859 | КонецЕсли; |
852 | 860 |
|
853 | | - Если ОписаниеВерсии.ВерсияМакс >= МинВерсияКомпресии ИЛИ ОписаниеВерсии.Корп Тогда |
| 861 | + Если ОписаниеВерсии.ВерсияМакс >= МинВерсияКомпрессии ИЛИ ОписаниеВерсии.Корп Тогда |
854 | 862 | СтруктураФункционала.Компрессия = Истина; |
855 | 863 | КонецЕсли; |
856 | 864 |
|
|
0 commit comments