From d924b7945da9e88fcd810d624fbabfd1ce2bb00f Mon Sep 17 00:00:00 2001 From: Anton Ivanov Date: Wed, 3 Oct 2018 18:00:44 +0300 Subject: [PATCH] =?UTF-8?q?#88=20=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BF=D1=80=D0=B8=D0=B7=D0=BD=D0=B0=D0=BA,=20=D0=BA?= =?UTF-8?q?=D0=BE=D1=82=D0=BE=D1=80=D1=8B=D0=B9=20=D0=B1=D1=8B=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B7=D0=B2=D0=BE=D0=BB=D1=8F=D0=BB=20=D1=83=D0=BA=D0=B0?= =?UTF-8?q?=D0=B7=D1=8B=D0=B2=D0=B0=D1=82=D1=8C=20=D0=BA=D0=BE=D0=BC=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B8=20=D0=B1=D0=B5=D0=B7?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=20(=D0=97=D0=B0=D0=B3=D1=80?= =?UTF-8?q?=D1=83=D0=B7=D0=BA=D0=B0=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B9=20=D0=B8=D0=B7=20=D1=85=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=BB=D0=B8=D1=89=D0=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cf/Catalogs/узКонфигурации.xml | 39 +++++++++++++++++++ .../Forms/ФормаЭлемента/Ext/Form.xml | 12 ++++++ .../Ext/ObjectModule.bsl | 11 +++++- 3 files changed, 60 insertions(+), 2 deletions(-) diff --git a/src/cf/Catalogs/узКонфигурации.xml b/src/cf/Catalogs/узКонфигурации.xml index 9dcdd2e92..c69471f19 100644 --- a/src/cf/Catalogs/узКонфигурации.xml +++ b/src/cf/Catalogs/узКонфигурации.xml @@ -666,6 +666,45 @@ Use + + + РазрешеныКомментарииБезЗадач + + + ru + Разрешены комментарии без задач + + + + + xs:boolean + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + ForItem + DontIndex + Use + +
ФормаЭлемента
ФормаСписка
diff --git a/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form.xml b/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form.xml index 7bc596829..5aa4c4ab0 100644 --- a/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form.xml +++ b/src/cf/Catalogs/узКонфигурации/Forms/ФормаЭлемента/Ext/Form.xml @@ -73,6 +73,18 @@ false + + Объект.РазрешеныКомментарииБезЗадач + Tumbler + + + ru + БЛ=Нет; БИ=Да + + + + + None false diff --git a/src/cf/DataProcessors/узЗагрузкаИзмененийИзХранилища/Ext/ObjectModule.bsl b/src/cf/DataProcessors/узЗагрузкаИзмененийИзХранилища/Ext/ObjectModule.bsl index 407445510..a03a5cd1a 100644 --- a/src/cf/DataProcessors/узЗагрузкаИзмененийИзХранилища/Ext/ObjectModule.bsl +++ b/src/cf/DataProcessors/узЗагрузкаИзмененийИзХранилища/Ext/ObjectModule.bsl @@ -17,11 +17,14 @@ СтрокаТЗИсторияХранилища.Пользователь = ПолучитьПользователя(СтрокаТЗИсторияХранилища); СтрокаТЗИсторияХранилища.Задача = ПолучитьЗадачу(СтрокаТЗИсторияХранилища); - Если НЕ ЗначениеЗаполнено(СтрокаТЗИсторияХранилища.Задача) Тогда + Если НЕ ЗначениеЗаполнено(СтрокаТЗИсторияХранилища.Задача) + И НЕ Конфигурация.РазрешеныКомментарииБезЗадач Тогда + узОбщийМодульСервер.узСообщить("Ошибка! не заполнена задача в комментарии хранилища, загрузка прервана",76); РезультатФункции = Новый Структура(); РезультатФункции.Вставить("ТабДокОтчет",ТабДокИсторияХранилища); Возврат РезультатФункции; + Конецесли; Для каждого СтрокаТЗИзмененныеОбъекты из СтрокаТЗИсторияХранилища.ТЗИзмененныеОбъекты цикл @@ -594,7 +597,11 @@ | Конфигурация ["+Конфигурация+"] | ПользовательХранилища ["+СтрокаТЗИсторияХранилища.ПользовательХранилища+"] | Комментарий ["+СтрокаТЗИсторияХранилища.Комментарий+"]"; - + + Сообщение = Новый СообщениеПользователю; + Сообщение.Текст = "" + пТекстПисьма; + Сообщение.Сообщить(); + ДопПараметры = Новый Структура(); ДопПараметры.Вставить("ВажностьЗадачи",Перечисления.ВариантыВажностиЗадачи.Высокая); ДопПараметры.Вставить("ТекстПисьма",пТекстПисьма);