From d9818a5ad78c6518c91ae73c3ada82f7878e6b6c Mon Sep 17 00:00:00 2001 From: Pallid Date: Mon, 8 Jan 2018 00:02:50 +0300 Subject: [PATCH 1/8] fix 325e0a23f MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправление ошибки {ОбщийМодуль.узОбщийМодульСервер.Модуль(785,2)}: Пропущен оператор препроцессора Область (Region) --- src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl index 57c783b05..86a45b3a5 100644 --- a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl +++ b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl @@ -782,8 +782,6 @@ КонецПроцедуры -#КонецОбласти - Процедура ЗаполнитьЗадачуПоТемеПисьма(УчетнаяЗапись,Письмо) Экспорт Если НЕ УчетнаяЗапись.узСоздаватьЗадачуПриПолученииПисьма Тогда From f1645b0ba91f87dcf801ed3fd6e98a6d2d11c2c8 Mon Sep 17 00:00:00 2001 From: Pallid Date: Mon, 8 Jan 2018 01:30:04 +0300 Subject: [PATCH 2/8] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B9=20=D0=BC?= =?UTF-8?q?=D0=B5=D1=82=D0=BE=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Новый метод ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей --- .../узОбщийМодульСервер/Ext/Module.bsl | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl index 86a45b3a5..85c0963be 100644 --- a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl +++ b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl @@ -815,3 +815,18 @@ API.CreateTask(); КонецПроцедуры +Процедура ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей(Задача) Экспорт + + Если РегистрыСведений.узНаблюдателиЗаЗадачами.ЕстьЛиСлежениеЗаЗадачейУТекущегоПользователя(Задача) Тогда + Возврат; + КонецЕсли; + + МассивЗадач = Новый Массив; + МассивЗадач.Добавить(Задача); + ДополнительныеПараметры = Новый Структура(); + ДополнительныеПараметры.Вставить("Пользователь",Пользователи.ТекущийПользователь()); + ДополнительныеПараметры.Вставить("МассивЗадач", МассивЗадач); + + РегистрыСведений.узНаблюдателиЗаЗадачами.СледитьЗаЗадачей(ДополнительныеПараметры); + +КонецПроцедуры From ba0f63c8f876dc0425dd744f557c18277a860589 Mon Sep 17 00:00:00 2001 From: Pallid Date: Mon, 8 Jan 2018 01:33:12 +0300 Subject: [PATCH 3/8] =?UTF-8?q?#73=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B0=D0=B2=D1=82=D0=BE=D1=80=D0=B0?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D1=82=D0=B0=20=D0=B2=20=D0=BD?= =?UTF-8?q?=D0=B0=D0=B1=D0=BB=D1=8E=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D0=B8=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl index 61e3d6b6f..f06e33320 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -407,7 +407,8 @@ ЭтоДобавлениеКомментария = РезультатЗакрытия.ЭтоДобавлениеКомментария; Если ЭтоДобавлениеКомментария Тогда СтрокаКомментарии = Объект.Комментарии.Добавить(); - СтрокаКомментарии.КлючСтроки = ПолучитьНовыйКлючСтрокиДляКомментария(); + СтрокаКомментарии.КлючСтроки = ПолучитьНовыйКлючСтрокиДляКомментария(); + узОбщийМодульСервер.ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей(Объект.Ссылка); Иначе ПараметрыОтбора=Новый Структура(); ПараметрыОтбора.Вставить("КлючСтроки",РезультатЗакрытия.КлючСтроки); From d76c34de97118865cb86eebe3508e5c797b19164 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Mon, 8 Jan 2018 10:23:18 +0300 Subject: [PATCH 4/8] =?UTF-8?q?=D0=92=D0=BE=D1=81=D1=81=D1=82=D0=B0=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2=D0=B8=D0=BB=20=D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4?= =?UTF-8?q?=D1=83=D1=80=D1=83=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=D0=90=D0=B2=D1=82=D0=BE=D1=80=D0=B0=D0=9A=D0=BE=D0=BC?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D1=8F=D0=92=D0=9D?= =?UTF-8?q?=D0=B0=D0=B1=D0=BB=D1=8E=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D0=B8?= =?UTF-8?q?=D0=97=D0=B0=D0=97=D0=B0=D0=B4=D0=B0=D1=87=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Восстановил процедуру ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей --- .../узОбщийМодульСервер/Ext/Module.bsl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl index 30e065792..88c5b2644 100644 --- a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl +++ b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl @@ -597,6 +597,22 @@ ////API.CreateTask(); КонецПроцедуры +Процедура ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей(Задача) Экспорт + - + - Если РегистрыСведений.узНаблюдателиЗаЗадачами.ЕстьЛиСлежениеЗаЗадачейУТекущегоПользователя(Задача) Тогда + - Возврат; + - КонецЕсли; + - + - МассивЗадач = Новый Массив; + - МассивЗадач.Добавить(Задача); + - ДополнительныеПараметры = Новый Структура(); + - ДополнительныеПараметры.Вставить("Пользователь",Пользователи.ТекущийПользователь()); + - ДополнительныеПараметры.Вставить("МассивЗадач", МассивЗадач); + - + - РегистрыСведений.узНаблюдателиЗаЗадачами.СледитьЗаЗадачей(ДополнительныеПараметры); + - + -КонецПроцедуры + Функция ОпределитьНастройкиИзПравилОбработки(УчетнаяЗапись,Письмо) РезультатФункции = Новый Структура(); From b421ae0b80694d2901f393fbbeab5b340a5fff63 Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Mon, 8 Jan 2018 10:25:04 +0300 Subject: [PATCH 5/8] =?UTF-8?q?=D0=92=D0=BE=D1=81=D1=81=D1=82=D0=B0=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2=D0=B8=D0=BB=20=D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4?= =?UTF-8?q?=D1=83=D1=80=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../узОбщийМодульСервер/Ext/Module.bsl | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl index 88c5b2644..14ea599b4 100644 --- a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl +++ b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl @@ -598,20 +598,21 @@ КонецПроцедуры Процедура ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей(Задача) Экспорт - - - - Если РегистрыСведений.узНаблюдателиЗаЗадачами.ЕстьЛиСлежениеЗаЗадачейУТекущегоПользователя(Задача) Тогда - - Возврат; - - КонецЕсли; - - - - МассивЗадач = Новый Массив; - - МассивЗадач.Добавить(Задача); - - ДополнительныеПараметры = Новый Структура(); - - ДополнительныеПараметры.Вставить("Пользователь",Пользователи.ТекущийПользователь()); - - ДополнительныеПараметры.Вставить("МассивЗадач", МассивЗадач); - - - - РегистрыСведений.узНаблюдателиЗаЗадачами.СледитьЗаЗадачей(ДополнительныеПараметры); - - - -КонецПроцедуры + + Если РегистрыСведений.узНаблюдателиЗаЗадачами.ЕстьЛиСлежениеЗаЗадачейУТекущегоПользователя(Задача) Тогда + Возврат; + КонецЕсли; + + МассивЗадач = Новый Массив; + МассивЗадач.Добавить(Задача); + + ДополнительныеПараметры = Новый Структура(); + ДополнительныеПараметры.Вставить("Пользователь",Пользователи.ТекущийПользователь()); + ДополнительныеПараметры.Вставить("МассивЗадач", МассивЗадач); + + РегистрыСведений.узНаблюдателиЗаЗадачами.СледитьЗаЗадачей(ДополнительныеПараметры); + +КонецПроцедуры Функция ОпределитьНастройкиИзПравилОбработки(УчетнаяЗапись,Письмо) From 57c384d75c91b781b8d4b996484966255a44da88 Mon Sep 17 00:00:00 2001 From: Pallid Date: Mon, 8 Jan 2018 11:46:16 +0300 Subject: [PATCH 6/8] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B0=D1=80=D0=B3=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=20=D0=B2=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлен аргумент Автор в метод ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей Код метода вынесен в отдельный метод ДобавитьПользователяВНаблюдателиЗаЗадачей --- .../CommonModules/узОбщийМодульСервер/Ext/Module.bsl | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl index 14ea599b4..7373ec467 100644 --- a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl +++ b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl @@ -597,7 +597,13 @@ ////API.CreateTask(); КонецПроцедуры -Процедура ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей(Задача) Экспорт +Процедура ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей(Задача, Автор) Экспорт + + ДобавитьПользователяВНаблюдателиЗаЗадачей(Задача, Автор); + +КонецПроцедуры + +Процедура ДобавитьПользователяВНаблюдателиЗаЗадачей(Задача, Пользователь) Если РегистрыСведений.узНаблюдателиЗаЗадачами.ЕстьЛиСлежениеЗаЗадачейУТекущегоПользователя(Задача) Тогда Возврат; @@ -607,7 +613,7 @@ МассивЗадач.Добавить(Задача); ДополнительныеПараметры = Новый Структура(); - ДополнительныеПараметры.Вставить("Пользователь",Пользователи.ТекущийПользователь()); + ДополнительныеПараметры.Вставить("Пользователь",Пользователи); ДополнительныеПараметры.Вставить("МассивЗадач", МассивЗадач); РегистрыСведений.узНаблюдателиЗаЗадачами.СледитьЗаЗадачей(ДополнительныеПараметры); From 6a672f8d4330b0ae5f1dabb9cc632d74c34c90c1 Mon Sep 17 00:00:00 2001 From: Pallid Date: Mon, 8 Jan 2018 11:47:35 +0300 Subject: [PATCH 7/8] =?UTF-8?q?=D0=92=D1=8B=D0=BF=D0=B8=D0=BB=D0=B8=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=B2=D1=8B=D0=B7=D0=BE=D0=B2=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Выпиливание вызова узОбщийМодульСервер.ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей --- src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl | 1 - 1 file changed, 1 deletion(-) diff --git a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl index f06e33320..c646a77b3 100644 --- a/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl +++ b/src/cf/Catalogs/узЗадачи/Forms/ФормаЭлемента/Ext/Form/Module.bsl @@ -408,7 +408,6 @@ Если ЭтоДобавлениеКомментария Тогда СтрокаКомментарии = Объект.Комментарии.Добавить(); СтрокаКомментарии.КлючСтроки = ПолучитьНовыйКлючСтрокиДляКомментария(); - узОбщийМодульСервер.ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей(Объект.Ссылка); Иначе ПараметрыОтбора=Новый Структура(); ПараметрыОтбора.Вставить("КлючСтроки",РезультатЗакрытия.КлючСтроки); From 503cd8a605d7ebc6235ce9e4143045ddc0cc2196 Mon Sep 17 00:00:00 2001 From: Pallid Date: Mon, 8 Jan 2018 11:52:51 +0300 Subject: [PATCH 8/8] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BD=D0=BE=D1=81?= =?UTF-8?q?=20=D0=B2=D1=8B=D0=B7=D0=BE=D0=B2=D0=B0=20=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D0=BE=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Перенесен вызов метода узОбщийМодульСервер.ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей из ФормыЭлемента --- src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl b/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl index dff842054..b31d54e32 100644 --- a/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl +++ b/src/cf/Catalogs/узЗадачи/Ext/ObjectModule.bsl @@ -247,7 +247,7 @@ Если НЕ ЗначениеЗаполнено(Выборка.КлючСтрокиСтарый) Тогда пТекстСообщения = узОбщийМодульСервер.ПолучитьТекстСообщения("Новый комментарий: %1",14); ТекстИзменения = СтрШаблон(пТекстСообщения,Выборка.КомментарийНовый); - + узОбщийМодульСервер.ДобавитьАвтораКомментарияВНаблюдателиЗаЗадачей(Объект.Ссылка, Пользователи.ТекущийПользователь()); ЕстьДобавленныеКомментарии = Истина; ИначеЕсли СокрЛП(Выборка.КомментарийСтарый) <> СокрЛП(Выборка.КомментарийНовый) Тогда