Skip to content

Commit 3f3105f

Browse files
authored
Update CodeOutOfRegion.md
1 parent cadca0b commit 3f3105f

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

docs/diagnostics/CodeOutOfRegion.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,38 @@
1414
## Примеры
1515
<!-- В данном разделе приводятся примеры, на которые диагностика срабатывает, а также можно привести пример, как можно исправить ситуацию -->
1616

17+
```bsl
18+
#Область <ИмяОбласти>
19+
```
20+
21+
Не смотря на то что в стандарте описано всего 10 имён, имена вложенных областей не проверяются.
22+
23+
Правильно:
24+
```bsl
25+
#Область СлужебныеПроцедурыИФункции
26+
#Область Печать
27+
// Код процедур и функций
28+
#КонецОбласти
29+
#Область Прочее
30+
// Код процедур и функций
31+
#КонецОбласти
32+
#КонецОбласти
33+
```
34+
35+
Таблица соответствия английских имён (полный список в [исходном коде](https://github.com/1c-syntax/bsl-language-server/blob/af408892ac13ff0d091fc1dcadaeeff9baea9f16/src/main/java/com/github/_1c_syntax/bsl/languageserver/utils/Keywords.java#L255)):
36+
| русск. | англ. |
37+
| ------------- | ------------- |
38+
| ПрограммныйИнтерфейс | Public |
39+
| СлужебныйПрограммныйИнтерфейс | Internal |
40+
| СлужебныеПроцедурыИФункции | Private |
41+
| ОбработчикиСобытий | EventHandlers |
42+
| ОбработчикиСобытийФормы | FormEventHandlers |
43+
| ОбработчикиСобытийЭлементовШапкиФормы | FormHeaderItemsEventHandlers |
44+
| ОбработчикиКомандФормы | FormCommandsEventHandlers |
45+
| ОписаниеПеременных | Variables |
46+
| Инициализация | Initialize |
47+
| ОбработчикиСобытийЭлементовТаблицыФормы | FormTableItemsEventHandlers |
48+
1749
## Источники
1850
<!-- Необходимо указывать ссылки на все источники, из которых почерпнута информация для создания диагностики -->
1951

0 commit comments

Comments
 (0)