Skip to content

Commit

Permalink
исправлена ошибка DisableSafeModeForExternalDataProcessors
Browse files Browse the repository at this point in the history
если ошибочно указана директива компиляции НаСервере, то замечания не выдавались

исправлен тест
  • Loading branch information
artbear committed Nov 26, 2023
1 parent c31f92f commit eed4497
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,7 @@ public ParseTree visitFile(BSLParser.FileContext ctx) {

public void processFile(BSLParser.FileContext ctx) {
final var mainMethodSymbol = getMainMethodSymbol();
if (mainMethodSymbol
.isEmpty()) {
if (mainMethodSymbol.isEmpty()) {
return;
}
methodSymbol = mainMethodSymbol.get();
Expand All @@ -112,7 +111,7 @@ private Optional<MethodSymbol> getMainMethodSymbol() {

@Override
public ParseTree visitFunction(BSLParser.FunctionContext ctx) {
if (Ranges.containsRange(methodSymbol.getRange(), Ranges.create(ctx))) {
if (Ranges.containsRange(methodSymbol.getRange(), Ranges.create(ctx.subCodeBlock()))) {
final var isMainFunction = Optional.ofNullable(ctx.funcDeclaration())
.map(BSLParser.FuncDeclarationContext::subName)
.map(BSLParser.SubNameContext::IDENTIFIER)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
Функция СведенияОВнешнейОбработке() Экспорт

ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();

Expand All @@ -9,7 +8,7 @@
ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);

Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеПривилегированногоРежима();
ПараметрыРегистрации.Очистить(); // нет замечания
ПараметрыРегистрации.Разрешения.Очистить(); // нет замечания
ПараметрыРегистрации.Разрешения.Добавить(Разрешение); // ошибка
ПараметрыРегистрации.Разрешения.Вставить(0, Разрешение); // ошибка

Expand Down

0 comments on commit eed4497

Please sign in to comment.