From 1af3085b68ab2cf12f558de33ede244c92eec3d0 Mon Sep 17 00:00:00 2001 From: DenisUshakov Date: Tue, 9 Apr 2024 12:33:45 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=B7=D0=B0=D0=BC=D0=B5=D1=87=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=B8=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8=20=D0=B2?= =?UTF-8?q?=D0=BE=D0=B7=D0=BD=D0=B8=D0=BA=D0=B0=D1=8E=D1=89=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ext/Form/Module.bsl" | 2 +- .../Ext/ManagerModule.bsl" | 30 ++++++++----------- .../Ext/Module.bsl" | 8 +++++ .../Ext/Module.bsl" | 2 +- 4 files changed, 23 insertions(+), 19 deletions(-) diff --git "a/src/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" "b/src/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" index 8bd334c5..5dd831f4 100644 --- "a/src/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" +++ "b/src/Catalogs/__\320\230\321\201\321\202\320\276\321\200\320\270\321\217\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260/Ext/Form/Module.bsl" @@ -67,7 +67,7 @@ Функция ПолучитьРегламентноеЗадание() // ++ Обход ошибки отстутствия модуля БСП, не переносить - РегламентныеЗаданияСервер = Неопределено; + РегламентныеЗаданияСервер = __ВспомогательныйМодульНеПереносить; // -- Обход ошибки отстутствия модуля БСП, не переносить ПараметрыЗадания = Новый Структура; diff --git "a/src/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/ManagerModule.bsl" "b/src/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/ManagerModule.bsl" index ce09ea2d..d352063b 100644 --- "a/src/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/ManagerModule.bsl" +++ "b/src/ChartsOfCharacteristicTypes/__\320\237\321\200\320\265\320\264\320\276\320\277\321\200\320\265\320\264\320\265\320\273\320\265\320\275\320\275\321\213\320\265\320\227\320\275\320\260\321\207\320\265\320\275\320\270\321\217/Ext/ManagerModule.bsl" @@ -122,11 +122,7 @@ Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Значение.Добавить(ВыборкаДетальныеЗаписи.Значение); КонецЦикла; - Если МножественныйВыбор Тогда - ДополнитьЗначенияПредопределенных(Значения, Значение, ВыборкаСписок.Идентификатор); - Иначе - Значения = Значение; - КонецЕсли; + ДополнитьЗначенияПредопределенных(Значения, Значение, ВыборкаСписок.Идентификатор, МножественныйВыбор); КонецЦикла; // значение и пароль @@ -137,11 +133,7 @@ Иначе Значение = ВыборкаЗначения.Значение; КонецЕсли; - Если МножественныйВыбор Тогда - ДополнитьЗначенияПредопределенных(Значения, Значение, ВыборкаЗначения.Идентификатор); - Иначе - Значения = Значение; - КонецЕсли; + ДополнитьЗначенияПредопределенных(Значения, Значение, ВыборкаЗначения.Идентификатор, МножественныйВыбор); КонецЦикла; Возврат Значения; @@ -241,20 +233,24 @@ КонецФункции -Процедура ДополнитьЗначенияПредопределенных(Приемник, Значение, Идентификатор = "") +Процедура ДополнитьЗначенияПредопределенных(Приемник, Значение, Идентификатор = "", МножественныйВыбор = Ложь) // ++ Обход ошибки отстутствия модуля БСП, не переносить ОбщегоНазначенияКлиентСервер = __ВспомогательныйМодульНеПереноситьКлиентСервер; // -- Обход ошибки отстутствия модуля БСП, не переносить - Если ТипЗнч(Приемник) = Тип("Соответствие") Тогда - Приемник.Вставить(Идентификатор, Значение); - Иначе - Если ТипЗнч(Значение) = Тип("Массив") Тогда - ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Приемник, Значение); + Если МножественныйВыбор Тогда + Если ТипЗнч(Приемник) = Тип("Соответствие") Тогда + Приемник.Вставить(Идентификатор, Значение); Иначе - Приемник.Добавить(Значение); + Если ТипЗнч(Значение) = Тип("Массив") Тогда + ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Приемник, Значение); + Иначе + Приемник.Добавить(Значение); + КонецЕсли; КонецЕсли; + Иначе + Приемник = Значение; КонецЕсли; КонецПроцедуры diff --git "a/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" "b/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" index 9a2af8a8..a9916acb 100644 --- "a/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" +++ "b/src/CommonModules/__\320\222\321\201\320\277\320\276\320\274\320\276\320\263\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271\320\234\320\276\320\264\321\203\320\273\321\214\320\235\320\265\320\237\320\265\321\200\320\265\320\275\320\276\321\201\320\270\321\202\321\214/Ext/Module.bsl" @@ -191,3 +191,11 @@ Возврат Результат; КонецФункции + +Функция НайтиЗадания(Отбор) Экспорт + + СписокЗаданий = РегламентныеЗадания.ПолучитьРегламентныеЗадания(Отбор); + + Возврат СписокЗаданий; + +КонецФункции \ No newline at end of file diff --git "a/src/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/src/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" index 308de53e..41cfa777 100644 --- "a/src/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" +++ "b/src/CommonModules/__\320\236\320\261\321\211\320\265\320\263\320\276\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" @@ -284,7 +284,7 @@ Процедура УдалитьЭкземплярРегламентногоЗадания(КлючЗадания) Экспорт // ++ Обход ошибки отстутствия модуля БСП, не переносить - РегламентныеЗаданияСервер = Неопределено; + РегламентныеЗаданияСервер = __ВспомогательныйМодульНеПереносить; // -- Обход ошибки отстутствия модуля БСП, не переносить ОтборЗадания = Новый Структура;