Skip to content

Commit 1aed003

Browse files
committed
Fix QF
1 parent 57f32f6 commit 1aed003

File tree

4 files changed

+41
-33
lines changed

4 files changed

+41
-33
lines changed

.bsl-language-server.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"diagnostics": {
3+
"parameters": {
4+
"IncorrectLineBreak": {
5+
"listOfIncorrectFirstSymbol": ";"
6+
}
7+
}
8+
}
9+
}
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
Процедура ФункцияСравнения(РезультатСортировки, ДополнительныеПараметры) Экспорт
2-
Элемент1 = ДополнительныеПараметры.Элемент1;
3-
Элемент2 = ДополнительныеПараметры.Элемент2;
4-
5-
Если Элемент1 = Элемент2 Тогда
6-
РезультатСортировки = 0;
7-
ИначеЕсли Элемент1 > Элемент2 Тогда
8-
РезультатСортировки = 1;
9-
Иначе
10-
РезультатСортировки = -1;
11-
КонецЕсли;
12-
КонецПроцедуры
13-
14-
Процедура ФункцияОбработки_Сообщить(Результат, ДополнительныеПараметры) Экспорт
15-
Элемент = ДополнительныеПараметры.Элемент;
16-
Сообщить(Элемент);
17-
КонецПроцедуры
1+
Процедура ФункцияСравнения(РезультатСортировки, ДополнительныеПараметры) Экспорт
2+
Элемент1 = ДополнительныеПараметры.Элемент1;
3+
Элемент2 = ДополнительныеПараметры.Элемент2;
4+
5+
Если Элемент1 = Элемент2 Тогда
6+
РезультатСортировки = 0;
7+
ИначеЕсли Элемент1 > Элемент2 Тогда
8+
РезультатСортировки = 1;
9+
Иначе
10+
РезультатСортировки = -1;
11+
КонецЕсли;
12+
КонецПроцедуры
13+
14+
Процедура ФункцияОбработки_Сообщить(Результат, ДополнительныеПараметры) Экспорт // BSLLS:UnusedParameters-off
15+
Элемент = ДополнительныеПараметры.Элемент;
16+
Сообщить(Элемент);
17+
КонецПроцедуры

src/Классы/ПроцессорКоллекций.os

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
// Устанавливает коллекцию для обработки Процессора коллекций.
1717
//
1818
// Параметры:
19-
// НоваяКоллекция - Массив, ТаблицаЗначений, ДеревоЗначений... - Коллекция, устанавливаемая в процессор.
19+
// НоваяКоллекция - Массив, ТаблицаЗначений, ДеревоЗначений - Коллекция, устанавливаемая в процессор.
2020
//
2121
Процедура УстановитьКоллекцию(НоваяКоллекция) Экспорт
2222
ПроцессорКоллекцийСлужебный.УстановитьКоллекцию(НоваяКоллекция);
@@ -157,7 +157,7 @@
157157

158158
// Развернуть каждый элемент коллекции в процессор коллекций.
159159
// Позволяет расширить имеющуюся коллекцию.
160-
// Например, разворачивание массива массивов сделает новый массив, содерщщий все элементы всех массивов.
160+
// Например, разворачивание массива массивов сделает новый массив, содержащий все элементы всех массивов.
161161
// Конвейерный метод.
162162
//
163163
// Параметры:
@@ -166,9 +166,9 @@
166166
// "Результат", "ДополнительныеПараметры", "Элемент".
167167
// В случае передачи ОписанияОповещения обработчик данного описания должен содержать два параметра
168168
// (имена произвольные):
169-
// Результат - ПроцессорКоллекций - Переменная, в которую должен быть
170-
// помещен результат работы функции в виде ПроцессораКоллекций.
171-
// ДополнительныеПараметры - Структура - Структура параметров, передаваемая функции разворачивания.
169+
// * Результат - ПроцессорКоллекций - Переменная, в которую должен быть
170+
// помещен результат работы функции в виде ПроцессораКоллекций.
171+
// * ДополнительныеПараметры - Структура - Структура параметров, передаваемая функции разворачивания.
172172
//
173173
// ДополнительныеПараметры - Структура - Структура дополнительных параметров, передаваемая функции разворачивания.
174174
// Служит для передачи дополнительных данных из прикладного кода в функцию разворачивания.
@@ -1015,9 +1015,9 @@
10151015
// Приемник - Структура - коллекция, в которую будут добавляться новые значения.
10161016
// Источник - Структура - коллекция, из которой будут считываться пары Ключ и Значение для заполнения.
10171017
// Заменять - Булево, Неопределено - что делать в местах пересечения ключей источника и приемника:
1018-
// Истина - заменять значения приемника (самый быстрый способ),
1019-
// Ложь - не заменять значения приемника (пропускать),
1020-
// Неопределено - значение по умолчанию. Бросать исключение.
1018+
// - Истина - заменять значения приемника (самый быстрый способ),
1019+
// - Ложь - не заменять значения приемника (пропускать),
1020+
// - Неопределено - значение по умолчанию. Бросать исключение.
10211021
//
10221022
// Функция скопирована из "Библиотеки Стандартных Подсистем" на следующих условиях:
10231023
//
@@ -1028,8 +1028,8 @@
10281028
// https://creativecommons.org/licenses/by/4.0/legalcode
10291029
//
10301030
// В функцию внесены следующие изменения:
1031-
// * использование СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку заменено на СтрШаблон;
1032-
// * добавлена инициализиация структур приемника и источника
1031+
// - использование СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку заменено на СтрШаблон;
1032+
// - добавлена инициализиация структур приемника и источника
10331033
//
10341034
Процедура ДополнитьСтруктуру(Приемник, Источник, Заменять = Неопределено) Экспорт
10351035

@@ -1047,7 +1047,7 @@
10471047
Продолжить;
10481048
Иначе
10491049
ВызватьИсключение СтрШаблон(НСтр("ru = 'Пересечение ключей источника и приемника: ""%1"".'"), Элемент.Ключ);
1050-
КонецЕсли
1050+
КонецЕсли;
10511051
КонецЕсли;
10521052
Приемник.Вставить(Элемент.Ключ, Элемент.Значение);
10531053
КонецЦикла;

src/Модули/ПроцессорыКоллекций.os

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
// Элемент6 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
6363
// Элемент7 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
6464
// Элемент8 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
65-
// Элемент8 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
6665
// Элемент9 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
6766
// Элемент10 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
6867
// Элемент11 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
@@ -73,7 +72,6 @@
7372
// Элемент16 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
7473
// Элемент17 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
7574
// Элемент18 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
76-
// Элемент18 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
7775
// Элемент19 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
7876
// Элемент20 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
7977
// Элемент21 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
@@ -84,7 +82,6 @@
8482
// Элемент26 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
8583
// Элемент27 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
8684
// Элемент28 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
87-
// Элемент28 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
8885
// Элемент29 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
8986
// Элемент30 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
9087
// Элемент31 - Произвольный - Элемент для добавления в ПроцессорКоллекций.
@@ -93,9 +90,10 @@
9390
// Возвращаемое значение:
9491
// ПроцессорКоллекций - Инстанс класса ПроцессорКоллекций, заполненный переданным набором.
9592
//
96-
Функция ИзНабора(
93+
Функция ИзНабора(
9794
// BSLLS:NumberOfParams-off
9895
// BSLLS:NumberOfOptionalParams-off
96+
// BSLLS:UnusedParameters-off
9997
Элемент1 = NULL, Элемент2 = NULL, Элемент3 = NULL, Элемент4 = NULL, Элемент5 = NULL,
10098
Элемент6 = NULL, Элемент7 = NULL, Элемент8 = NULL, Элемент9 = NULL, Элемент10 = NULL,
10199
Элемент11 = NULL, Элемент12 = NULL, Элемент13 = NULL, Элемент14 = NULL, Элемент15 = NULL,
@@ -104,7 +102,8 @@
104102
Элемент26 = NULL, Элемент27 = NULL, Элемент28 = NULL, Элемент29 = NULL, Элемент30 = NULL,
105103
Элемент31 = NULL, Элемент32 = NULL
106104
// BSLLS:NumberOfParams-on
107-
// BSLLS:NumberOfOptionalParams-on
105+
// BSLLS:NumberOfOptionalParams-on
106+
// BSLLS:UnusedParameters-on
108107
) Экспорт
109108

110109
Коллекция = Новый Массив;

0 commit comments

Comments
 (0)