From 422fdfc12ff61025a0d26c59b6ec817346ff1775 Mon Sep 17 00:00:00 2001 From: Ingvar Vilkman Date: Fri, 16 Apr 2021 14:34:52 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=A0=D0=B0=D1=81=D0=BA=D1=80=D0=B0?= =?UTF-8?q?=D1=81=D0=BA=D0=B0=20=D0=BA=D0=BE=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/diagnostics/CreateQueryInCycle.md | 4 ++-- docs/diagnostics/DeprecatedMethods8310.md | 2 +- docs/diagnostics/FormDataToValue.md | 2 +- docs/diagnostics/FullOuterJoinQuery.md | 2 +- docs/diagnostics/GetFormMethod.md | 4 ++-- docs/diagnostics/IsInRoleMethod.md | 10 +++++----- docs/diagnostics/RefOveruse.md | 2 +- docs/diagnostics/UnsafeSafeModeMethodCall.md | 4 ++-- docs/diagnostics/UsingLikeInQuery.md | 2 +- docs/diagnostics/WrongUseFunctionProceedWithCall.md | 2 +- .../diagnostics/WrongUseOfRollbackTransactionMethod.md | 2 +- docs/features/ConfigurationFile.md | 2 +- docs/reporters/console.md | 2 +- mkdocs.en.yml | 4 +++- mkdocs.yml | 2 ++ 15 files changed, 25 insertions(+), 21 deletions(-) diff --git a/docs/diagnostics/CreateQueryInCycle.md b/docs/diagnostics/CreateQueryInCycle.md index dcf200afc08..06200446581 100644 --- a/docs/diagnostics/CreateQueryInCycle.md +++ b/docs/diagnostics/CreateQueryInCycle.md @@ -13,7 +13,7 @@ Неправильно -```Bsl +```bsl СписокДокументов = Новый Массив; СуммаДокументов = 0; @@ -43,7 +43,7 @@ Правильно -```Bsl +```bsl СписокДокументов = Новый Массив; СуммаДокументов = 0; diff --git a/docs/diagnostics/DeprecatedMethods8310.md b/docs/diagnostics/DeprecatedMethods8310.md index 1e7be7e1fee..03478050789 100644 --- a/docs/diagnostics/DeprecatedMethods8310.md +++ b/docs/diagnostics/DeprecatedMethods8310.md @@ -9,7 +9,7 @@ Следующие методы глобального контекста объявляены устаревшими и их использование не рекомендуется начиная с версии платформы 8.3.10: -``` +```bsl УстановитьКраткийЗаголовокПриложения(); ПолучитьКраткийЗаголовокПриложения(); УстановитьЗаголовокКлиентскогоПриложения(); diff --git a/docs/diagnostics/FormDataToValue.md b/docs/diagnostics/FormDataToValue.md index df4d7dcd422..8ad2426ab1f 100644 --- a/docs/diagnostics/FormDataToValue.md +++ b/docs/diagnostics/FormDataToValue.md @@ -12,7 +12,7 @@ Рекомендация обусловлена соображениями унификации прикладного кода и тем, что синтаксис метода РеквизитФормыВЗначение проще, чем у ДанныеФормыВЗначение (а следовательно, меньше вероятность ошибки). ## Примеры -``` +```bsl Процедура Тест() Форма=Док.ПолучитьФорму("ФормаДокумента"); ДФ = Форма.ДанныеФормыВЗначение(Объект, Тип("ТаблицаЗначений")); diff --git a/docs/diagnostics/FullOuterJoinQuery.md b/docs/diagnostics/FullOuterJoinQuery.md index a28cf2228c1..55f639cf5b3 100644 --- a/docs/diagnostics/FullOuterJoinQuery.md +++ b/docs/diagnostics/FullOuterJoinQuery.md @@ -11,7 +11,7 @@ ## Примеры Запрос из примера ниже приведет к повышенной нагрузке при использовании PostgreSQL. -``` +```bsl Процедура Тест1() Запрос = Новый Запрос; diff --git a/docs/diagnostics/GetFormMethod.md b/docs/diagnostics/GetFormMethod.md index e577cfd9f8b..a505eba068f 100644 --- a/docs/diagnostics/GetFormMethod.md +++ b/docs/diagnostics/GetFormMethod.md @@ -11,13 +11,13 @@ Применение альтернативного способа, с получением формы и ее последующим открытием с помощью метода ПолучитьФорму, не рекомендуется. ## Примеры -``` +```bsl Процедура Тест() Док=Документы.ЗаявкаНаОперацию.СоздатьДокумент(); Форма=Док.ПолучитьФорму("ФормаДокумента"); // Срабатывание здесь КонецПроцедуры ``` -``` +```bsl Процедура Тест2() ФормаРедактора = ПолучитьФорму("Обработка.УниверсальныйРедактор.Форма"); КонецПроцедуры diff --git a/docs/diagnostics/IsInRoleMethod.md b/docs/diagnostics/IsInRoleMethod.md index 05164a698ff..492399435a2 100644 --- a/docs/diagnostics/IsInRoleMethod.md +++ b/docs/diagnostics/IsInRoleMethod.md @@ -17,22 +17,22 @@ Если в конфигурации не используется БСП, следует обязательно совмещать вызов РольДоступна() с проверкой на ПривилегированныйРежим(). ## Примеры -``` Неправильно: +```bsl Если РольДоступна("ДобавлениеИзменениеСтранМира") Тогда ... -Если РольДоступна("ПросмотрОтчетаПопулярныеСтраны") Тогда -``` +Если РольДоступна("ПросмотрОтчетаПопулярныеСтраны") Тогда ... ``` Правильно: +```bsl Если ПравоДоступа("Редактирование", Метаданные.Справочники.СтраныМира) Тогда ... Если ПравоДоступа("Просмотр", Метаданные.Отчеты.ПопулярныеСтраны) Тогда ... ``` -``` Неправильно: +```bsl Если РольДоступна("Казначей") Тогда ... ``` -``` Правильно: +```bsl Если РольДоступна("Казначей") ИЛИ ПривилегированныйРежим() Тогда ... ``` ## Источники diff --git a/docs/diagnostics/RefOveruse.md b/docs/diagnostics/RefOveruse.md index 75211cc8586..ecd35e7ddb6 100644 --- a/docs/diagnostics/RefOveruse.md +++ b/docs/diagnostics/RefOveruse.md @@ -11,7 +11,7 @@ при этом не несет никакой ценности, а только генерирует избыточную нагрузку на СУБД. ## Примеры -``` +```bsl Запрос.Текст = "ВЫБРАТЬ Файлы.Файл.Ссылка, // ошибка | Файлы.Файл | ИЗ diff --git a/docs/diagnostics/UnsafeSafeModeMethodCall.md b/docs/diagnostics/UnsafeSafeModeMethodCall.md index 30f7f272fe7..4d86e3f6d32 100644 --- a/docs/diagnostics/UnsafeSafeModeMethodCall.md +++ b/docs/diagnostics/UnsafeSafeModeMethodCall.md @@ -17,7 +17,7 @@ ## Примеры Неправильно: -``` +```bsl Если БезопасныйРежим() Тогда // Логика выполнения в безопасном режиме... КонецЕсли; @@ -27,7 +27,7 @@ КонецЕсли; ``` Правильно: -``` +```bsl Если БезопасныйРежим() <> Ложь Тогда // Логика выполнения в безопасном режиме... КонецЕсли diff --git a/docs/diagnostics/UsingLikeInQuery.md b/docs/diagnostics/UsingLikeInQuery.md index 9f4516f5bf3..b71f4adecb5 100644 --- a/docs/diagnostics/UsingLikeInQuery.md +++ b/docs/diagnostics/UsingLikeInQuery.md @@ -21,7 +21,7 @@ ### Неправильно: -``` +```bsl Реквизит ПОДОБНО Таблица.Шаблон ``` diff --git a/docs/diagnostics/WrongUseFunctionProceedWithCall.md b/docs/diagnostics/WrongUseFunctionProceedWithCall.md index 5099b66ffce..a3e79949fa3 100644 --- a/docs/diagnostics/WrongUseFunctionProceedWithCall.md +++ b/docs/diagnostics/WrongUseFunctionProceedWithCall.md @@ -11,7 +11,7 @@ ## Примеры -``` +```bsl &НаКлиенте Процедура Тест() diff --git a/docs/diagnostics/WrongUseOfRollbackTransactionMethod.md b/docs/diagnostics/WrongUseOfRollbackTransactionMethod.md index a39e1a0f236..203534b434f 100644 --- a/docs/diagnostics/WrongUseOfRollbackTransactionMethod.md +++ b/docs/diagnostics/WrongUseOfRollbackTransactionMethod.md @@ -11,7 +11,7 @@ В блоке Исключение нужно сначала вызвать метод ОтменитьТранзакцию, а затем выполнять другие действия, если они требуются. ## Примеры -``` +```bsl НачатьТранзакцию(); Попытка ДокументОбъект.Записать(); diff --git a/docs/features/ConfigurationFile.md b/docs/features/ConfigurationFile.md index 0bc6f374157..a26c5c9decf 100644 --- a/docs/features/ConfigurationFile.md +++ b/docs/features/ConfigurationFile.md @@ -25,7 +25,7 @@ BSL Language Server предоставляет возможность измен Для облегчения составления и редактирования конфигурационного файла можно использовать следующую JSON-схему: -``` +log https://1c-syntax.github.io/bsl-language-server/configuration/schema.json ``` diff --git a/docs/reporters/console.md b/docs/reporters/console.md index 7b2b6d309ff..685b22a5f20 100644 --- a/docs/reporters/console.md +++ b/docs/reporters/console.md @@ -8,7 +8,7 @@ ## Пример вывода -``` +```log Analysis date: 2019-01-28T15:32:06.856 [FileInfo(path=C:\src\cf\Catalogs\МойСправочник\Ext\ManagerModule.bsl, diagnostics=[]), FileInfo(path=C:\src\cf\Catalogs\АккредитационныеКомиссии\Ext\ObjectModule.bsl, diagnostics=[Diagnostic [ range = Range [ diff --git a/mkdocs.en.yml b/mkdocs.en.yml index e5e7b9e482f..54ba9631bc9 100644 --- a/mkdocs.en.yml +++ b/mkdocs.en.yml @@ -80,7 +80,9 @@ extra_javascript: markdown_extensions: - admonition - codehilite - - pymdownx.details + - pymdownx.details + - pymdownx.highlight + - pymdownx.superfences - markdown.extensions.toc: permalink: true slugify: !!python/name:pymdownx.slugs.uslugify_cased diff --git a/mkdocs.yml b/mkdocs.yml index 6c53e7f8a10..8659cbbb457 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -81,6 +81,8 @@ markdown_extensions: - admonition - codehilite - pymdownx.details + - pymdownx.highlight + - pymdownx.superfences - markdown.extensions.toc: permalink: true slugify: !!python/name:pymdownx.slugs.uslugify_cased