From 95c6315febba85285537c8c98d5b5392c907940c Mon Sep 17 00:00:00 2001 From: mihailkudravcev Date: Tue, 11 Aug 2026 16:55:26 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B2=20=D1=84=D0=BE=D1=80=D0=BC=D0=B5=20=D0=A0?= =?UTF-8?q?=D0=9A=5F=D0=A4=D0=BE=D1=80=D0=BC=D0=B0=D0=9D=D0=B0=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=B5=D0=BA=D0=A0=D0=B0=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 9 ++++ README.md | 2 +- VERSION | 2 +- .../РК_ФормаНастроекРана/Ext/Form.xml | 8 +++- .../РК_ФормаНастроекРана/Ext/Form/Module.bsl | 44 ++++++++++++++++--- src/Configuration.xml | 4 +- 6 files changed, 58 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b2e6f2..f9ad581 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ --- +## 1.3.1.55 (2026-08-11) + +### Добавлено + +- `РК_ФормаНастроекРана`: при открытии и смене `РК_РабочееПодключениеЧерезАПИ` + проверка через `СоединениеАктивно` — показ/скрытие `ДекорацияПодключениеНеСработает`. + +--- + ## 1.3.1.54 (2026-08-11) ### Исправлено diff --git a/README.md b/README.md index 5d0ec1d..059713a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Расширение РАНА для целевой конфигурации **crm3-26** (ИБ `crm3`, сервер `1c-srv.rhana.local`). -Текущая версия: **1.3.1.51** — см. [`VERSION`](VERSION) и `src/Configuration.xml`. +Текущая версия: **1.3.1.55** — см. [`VERSION`](VERSION) и `src/Configuration.xml`. Префикс новых объектов расширения: **`РК_`**. diff --git a/VERSION b/VERSION index de3bb79..f228051 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.1.54 +1.3.1.55 diff --git a/src/CommonForms/РК_ФормаНастроекРана/Ext/Form.xml b/src/CommonForms/РК_ФормаНастроекРана/Ext/Form.xml index 3b0ff1f..3266b84 100644 --- a/src/CommonForms/РК_ФормаНастроекРана/Ext/Form.xml +++ b/src/CommonForms/РК_ФормаНастроекРана/Ext/Form.xml @@ -1,4 +1,4 @@ - +
<v8:item> @@ -8,6 +8,9 @@ LockOwnerWindow + + ПриСозданииНаСервере + НаборКонстант.РК_РежимОтладкиРана @@ -21,6 +24,9 @@ true + + РК_РабочееПодключениеЧерезАПИПриИзменении + false diff --git a/src/CommonForms/РК_ФормаНастроекРана/Ext/Form/Module.bsl b/src/CommonForms/РК_ФормаНастроекРана/Ext/Form/Module.bsl index 9789f68..89c1803 100644 --- a/src/CommonForms/РК_ФормаНастроекРана/Ext/Form/Module.bsl +++ b/src/CommonForms/РК_ФормаНастроекРана/Ext/Form/Module.bsl @@ -1,8 +1,40 @@ -// TODO: Внести в модуль типовые директивы и области 1С -Процедура ПроверитьДоступностьПодключения() - // TODO: Надо при открытии формы или смене настроек подключения проверить - активно ли подключение или соответствует ли наименование - // в настроках имени текущей базы (или имя базы в настройка пустое вовсе). В результате отобразить или скрыть (видимость) - // ДекорацияПодключениеНеСработает. - +#Область ОбработчикиСобытийФормы + +&НаСервере +Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) + + ПроверитьДоступностьПодключения(); + КонецПроцедуры + +#КонецОбласти + +#Область ОбработчикиСобытийЭлементовШапкиФормы + +&НаКлиенте +Процедура РК_РабочееПодключениеЧерезАПИПриИзменении(Элемент) + + ПроверитьДоступностьПодключения(); + +КонецПроцедуры + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +// Показывает предупреждение, если выбранное подключение неактивно +// или имя текущей ИБ не совпадает с ИмяТекущейБазы в настройке +// (пустое ИмяТекущейБазы в настройке — ограничение по имени не действует). +// +&НаСервере +Процедура ПроверитьДоступностьПодключения() + + ПодключениеАктивно = Справочники.РК_НастройкиПодключенияКВнешнейБазе.СоединениеАктивно( + НаборКонстант.РК_РабочееПодключениеЧерезАПИ); + + Элементы.ДекорацияПодключениеНеСработает.Видимость = (ПодключениеАктивно <> Истина); + +КонецПроцедуры + +#КонецОбласти diff --git a/src/Configuration.xml b/src/Configuration.xml index 7f8d975..b83e83c 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -1,4 +1,4 @@ - + @@ -62,7 +62,7 @@ Role.РК_ОсновнаяРоль - 1.3.1.54 + 1.3.1.55 Language.Русский