Изменения в форме РК_ФормаНастроекРана

This commit is contained in:
mihailkudravcev
2026-08-11 16:55:26 +03:00
parent 17e5a81a1d
commit 95c6315feb
6 changed files with 58 additions and 11 deletions
+9
View File
@@ -4,6 +4,15 @@
--- ---
## 1.3.1.55 (2026-08-11)
### Добавлено
- `РК_ФормаНастроекРана`: при открытии и смене `РК_РабочееПодключениеЧерезАПИ`
проверка через `СоединениеАктивно` — показ/скрытие `ДекорацияПодключениеНеСработает`.
---
## 1.3.1.54 (2026-08-11) ## 1.3.1.54 (2026-08-11)
### Исправлено ### Исправлено
+1 -1
View File
@@ -2,7 +2,7 @@
Расширение РАНА для целевой конфигурации **crm3-26** (ИБ `crm3`, сервер `1c-srv.rhana.local`). Расширение РАНА для целевой конфигурации **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`.
Префикс новых объектов расширения: **`РК_`**. Префикс новых объектов расширения: **`РК_`**.
+1 -1
View File
@@ -1 +1 @@
1.3.1.54 1.3.1.55
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20"> <Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Title> <Title>
<v8:item> <v8:item>
@@ -8,6 +8,9 @@
</Title> </Title>
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode> <WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/> <AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<Events>
<Event name="OnCreateAtServer">ПриСозданииНаСервере</Event>
</Events>
<ChildItems> <ChildItems>
<CheckBoxField name="РК_РежимОтладкиРана" id="1"> <CheckBoxField name="РК_РежимОтладкиРана" id="1">
<DataPath>НаборКонстант.РК_РежимОтладкиРана</DataPath> <DataPath>НаборКонстант.РК_РежимОтладкиРана</DataPath>
@@ -21,6 +24,9 @@
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues> <ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="РК_РабочееПодключениеЧерезАПИКонтекстноеМеню" id="5"/> <ContextMenu name="РК_РабочееПодключениеЧерезАПИКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="РК_РабочееПодключениеЧерезАПИРасширеннаяПодсказка" id="6"/> <ExtendedTooltip name="РК_РабочееПодключениеЧерезАПИРасширеннаяПодсказка" id="6"/>
<Events>
<Event name="OnChange">РК_РабочееПодключениеЧерезАПИПриИзменении</Event>
</Events>
</InputField> </InputField>
<LabelDecoration name="ДекорацияПодключениеНеСработает" id="7"> <LabelDecoration name="ДекорацияПодключениеНеСработает" id="7">
<Visible>false</Visible> <Visible>false</Visible>
@@ -1,8 +1,40 @@
// TODO: Внести в модуль типовые директивы и области 1С
Процедура ПроверитьДоступностьПодключения() #Область ОбработчикиСобытийФормы
// TODO: Надо при открытии формы или смене настроек подключения проверить - активно ли подключение или соответствует ли наименование
// в настроках имени текущей базы (или имя базы в настройка пустое вовсе). В результате отобразить или скрыть (видимость) &НаСервере
// ДекорацияПодключениеНеСработает. Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПроверитьДоступностьПодключения();
КонецПроцедуры КонецПроцедуры
#КонецОбласти
#Область ОбработчикиСобытийЭлементовШапкиФормы
&НаКлиенте
Процедура РК_РабочееПодключениеЧерезАПИПриИзменении(Элемент)
ПроверитьДоступностьПодключения();
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
// Показывает предупреждение, если выбранное подключение неактивно
// или имя текущей ИБ не совпадает с ИмяТекущейБазы в настройке
// (пустое ИмяТекущейБазы в настройке — ограничение по имени не действует).
//
&НаСервере
Процедура ПроверитьДоступностьПодключения()
ПодключениеАктивно = Справочники.РК_НастройкиПодключенияКВнешнейБазе.СоединениеАктивно(
НаборКонстант.РК_РабочееПодключениеЧерезАПИ);
Элементы.ДекорацияПодключениеНеСработает.Видимость = (ПодключениеАктивно <> Истина);
КонецПроцедуры
#КонецОбласти
+2 -2
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20"> <MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Configuration uuid="ef31d55b-3788-4972-affb-b7aefd3838aa"> <Configuration uuid="ef31d55b-3788-4972-affb-b7aefd3838aa">
<InternalInfo> <InternalInfo>
@@ -62,7 +62,7 @@
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item> <xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
</DefaultRoles> </DefaultRoles>
<Vendor/> <Vendor/>
<Version>1.3.1.54</Version> <Version>1.3.1.55</Version>
<DefaultStyle/> <DefaultStyle/>
<DefaultLanguage>Language.Русский</DefaultLanguage> <DefaultLanguage>Language.Русский</DefaultLanguage>
<BriefInformation/> <BriefInformation/>