|
38 | 38 | Функция Различные(ОбработчикСравнения = Неопределено) Экспорт |
39 | 39 |
|
40 | 40 | Если ОбработчикСравнения = Неопределено Тогда |
41 | | - ОбработчикСравнения = СтандартныйОбработчикСравнения(); |
| 41 | + ОбработчикСравнения = Потоки.СтандартныйОбработчикСравнения(); |
42 | 42 | КонецЕсли; |
43 | 43 |
|
44 | 44 | ПоложитьЯчейкуВКонвейер("Различные", ОбработчикСравнения); |
|
63 | 63 | Функция Сортировать(Знач ОбработчикСравнения = Неопределено) Экспорт |
64 | 64 |
|
65 | 65 | Если ОбработчикСравнения = Неопределено Тогда |
66 | | - ОбработчикСравнения = СтандартныйОбработчикСравнения(); |
| 66 | + ОбработчикСравнения = Потоки.СтандартныйОбработчикСравнения(); |
67 | 67 | КонецЕсли; |
68 | 68 |
|
69 | 69 | ПоложитьЯчейкуВКонвейер("Сортировать", ОбработчикСравнения); |
|
85 | 85 | КонецЦикла; |
86 | 86 |
|
87 | 87 | Возврат Результат; |
88 | | - |
| 88 | + |
89 | 89 | КонецФункции |
90 | 90 |
|
91 | 91 | Функция ВМассив() Экспорт |
|
136 | 136 | Лог.Отладка("Минимум"); |
137 | 137 |
|
138 | 138 | Если ОбработчикСравнения = Неопределено Тогда |
139 | | - ОбработчикСравнения = СтандартныйОбработчикСравнения(); |
| 139 | + ОбработчикСравнения = Потоки.СтандартныйОбработчикСравнения(); |
140 | 140 | КонецЕсли; |
141 | 141 |
|
142 | 142 | ПройтиКонвейер(); |
|
160 | 160 | Лог.Отладка("Максимум"); |
161 | 161 |
|
162 | 162 | Если ОбработчикСравнения = Неопределено Тогда |
163 | | - ОбработчикСравнения = СтандартныйОбработчикСравнения(); |
| 163 | + ОбработчикСравнения = Потоки.СтандартныйОбработчикСравнения(); |
164 | 164 | КонецЕсли; |
165 | 165 |
|
166 | 166 | ПройтиКонвейер(); |
|
344 | 344 |
|
345 | 345 | КонецПроцедуры |
346 | 346 |
|
347 | | -Процедура ОбработчикСравнения(РезультатСортировки, ДополнительныеПараметры) Экспорт |
348 | | - Элемент1 = ДополнительныеПараметры.Элемент1; |
349 | | - Элемент2 = ДополнительныеПараметры.Элемент2; |
350 | | - |
351 | | - Если Элемент1 = Элемент2 Тогда |
352 | | - РезультатСортировки = 0; |
353 | | - ИначеЕсли Элемент1 > Элемент2 Тогда |
354 | | - РезультатСортировки = 1; |
355 | | - Иначе |
356 | | - РезультатСортировки = -1; |
357 | | - КонецЕсли; |
358 | | -КонецПроцедуры |
359 | | - |
360 | | -Функция СтандартныйОбработчикСравнения() |
361 | | - ДополнительныеПараметры = Новый Структура; |
362 | | - ДополнительныеПараметры.Вставить("Элемент1"); |
363 | | - ДополнительныеПараметры.Вставить("Элемент2"); |
364 | | - |
365 | | - ФункцияСравнения = ОписанияОповещений.Создать("ОбработчикСравнения", ЭтотОбъект, ДополнительныеПараметры); |
366 | | - Возврат ФункцияСравнения; |
367 | | -КонецФункции |
368 | | - |
369 | 347 | Процедура ПоложитьЯчейкуВКонвейер(ИмяОперации, |
370 | 348 | ВходящееОписаниеОповещения = Неопределено, |
371 | 349 | ДополнительныеПараметры = Неопределено) |
|
0 commit comments