|
1 | 1 | #Использовать notify |
2 | 2 |
|
| 3 | +Перем ПотокиСлужебный; |
| 4 | + |
3 | 5 | Функция ИзКоллекции(Коллекция) Экспорт |
4 | 6 | Стрим = Новый Стрим(); |
5 | 7 | Стрим.УстановитьКоллекцию(Коллекция); |
|
12 | 14 | ДополнительныеПараметры.Вставить("Элемент1"); |
13 | 15 | ДополнительныеПараметры.Вставить("Элемент2"); |
14 | 16 |
|
15 | | - ФункцияСравнения = ОписанияОповещений.Создать("ОбработчикСравнения", ЭтотОбъект, ДополнительныеПараметры); |
| 17 | + ФункцияСравнения = ОписанияОповещений.Создать("ОбработчикСравнения", ПотокиСлужебный, ДополнительныеПараметры); |
16 | 18 | Возврат ФункцияСравнения; |
17 | 19 | КонецФункции |
18 | 20 |
|
19 | 21 | Функция СтандартныйОбработчик_Сообщить() Экспорт |
20 | | - ФункцияОбработки = ОписанияОповещений.Создать("Обработка_Сообщить", ЭтотОбъект); |
| 22 | + ФункцияОбработки = ОписанияОповещений.Создать("Обработка_Сообщить", ПотокиСлужебный); |
21 | 23 | Возврат ФункцияОбработки; |
22 | 24 | КонецФункции |
23 | 25 |
|
24 | | -Процедура ОбработчикСравнения(РезультатСортировки, ДополнительныеПараметры) Экспорт |
25 | | - Элемент1 = ДополнительныеПараметры.Элемент1; |
26 | | - Элемент2 = ДополнительныеПараметры.Элемент2; |
27 | | - |
28 | | - Если Элемент1 = Элемент2 Тогда |
29 | | - РезультатСортировки = 0; |
30 | | - ИначеЕсли Элемент1 > Элемент2 Тогда |
31 | | - РезультатСортировки = 1; |
32 | | - Иначе |
33 | | - РезультатСортировки = -1; |
34 | | - КонецЕсли; |
35 | | -КонецПроцедуры |
36 | | - |
37 | | -Процедура Обработка_Сообщить(Результат, ДополнительныеПараметры) Экспорт |
38 | | - Элемент = ДополнительныеПараметры.Элемент; |
39 | | - Сообщить(Элемент); |
40 | | -КонецПроцедуры |
| 26 | +ПутьКСценарию_ПотокиСлужебный = ОбъединитьПути(ТекущийСценарий().Каталог, "ПотокиСлужебный.os"); |
| 27 | +ПотокиСлужебный = ЗагрузитьСценарий(ПутьКСценарию_ПотокиСлужебный); |
0 commit comments