diff --git "a/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml" "b/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml"
index 9f78a4e6..4afe004c 100644
--- "a/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml"
+++ "b/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213.xml"
@@ -30,6 +30,10 @@
ru
Интегрируемые системы
+
+ en
+ Integrated systems
+
false
diff --git "a/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "b/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml"
index 9e96aada..1076530d 100644
--- "a/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml"
+++ "b/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml"
@@ -8,6 +8,10 @@
ru
Форма списка
+
+ en
+ List Form
+
Managed
diff --git "a/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
index 4fd0edcc..35b6dbd1 100644
--- "a/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
+++ "b/src/Catalogs/__\320\230\320\275\321\202\320\265\320\263\321\200\320\270\321\200\321\203\320\265\320\274\321\213\320\265\320\241\320\270\321\201\321\202\320\265\320\274\321\213/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
@@ -8,6 +8,10 @@
ru
Форма элемента
+
+ en
+ The shape of the element
+
Managed
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.xml" "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.xml"
index 7e167e67..e76b6d6f 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.xml"
+++ "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.xml"
@@ -30,6 +30,10 @@
ru
История интеграции
+
+ en
+ Integration history
+
false
@@ -355,6 +359,10 @@
ru
Дата интеграции
+
+ en
+ Date of integration
+
@@ -398,6 +406,10 @@
ru
Дата интеграции (м/с)
+
+ en
+ Date of integration (m/s)
+
@@ -443,6 +455,10 @@
ru
Интегрируемая система
+
+ en
+ An integrated system
+
@@ -483,6 +499,10 @@
ru
Статус
+
+ en
+ Status
+
@@ -523,6 +543,10 @@
ru
Формат запроса интеграции
+
+ en
+ Integration request format
+
@@ -563,6 +587,10 @@
ru
Запрос исходящий
+
+ en
+ The request is outgoing
+
@@ -607,6 +635,10 @@
ru
Запрос входящий
+
+ en
+ Incoming request
+
@@ -651,6 +683,10 @@
ru
Описание ошибки
+
+ en
+ Error description
+
@@ -695,6 +731,10 @@
ru
Протокол обмена
+
+ en
+ Exchange protocol
+
@@ -739,6 +779,10 @@
ru
Метод интеграции
+
+ en
+ Integration method
+
@@ -779,6 +823,10 @@
ru
Ошибка
+
+ en
+ Mistake
+
@@ -819,6 +867,10 @@
ru
Пользователь
+
+ en
+ User
+
@@ -859,6 +911,10 @@
ru
Длительность обмена (сек)
+
+ en
+ Duration of the exchange (sec)
+
@@ -904,6 +960,10 @@
ru
Длительность вызова (сек)
+
+ en
+ Duration of the call (sec)
+
@@ -959,6 +1019,10 @@
ru
Объекты интеграции
+
+ en
+ Integration objects
+
@@ -1002,6 +1066,10 @@
ru
Объект интеграции
+
+ en
+ Integration object
+
@@ -1039,6 +1107,10 @@
ru
Создан/обновлен
+
+ en
+ Created/updated
+
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.xml" "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.xml"
index ce8fc0d6..644fc8b0 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.xml"
+++ "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.xml"
@@ -8,6 +8,10 @@
ru
Форма списка
+
+ en
+ List Form
+
Managed
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 5dd831f4..e866c312 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"
@@ -66,9 +66,11 @@
&НаСервере
Функция ПолучитьРегламентноеЗадание()
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- РегламентныеЗаданияСервер = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТВызовСервера.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ РегламентныеЗаданияСервер = РегламентныеЗаданияСервер;
+ Иначе
+ РегламентныеЗаданияСервер = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
ПараметрыЗадания = Новый Структура;
ПараметрыЗадания.Вставить("Ключ" , "__ОчисткаИсторииИнтеграции");
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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
index 5094f79f..98d7c399 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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
+++ "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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
@@ -8,6 +8,10 @@
ru
Форма элемента
+
+ en
+ The shape of the element
+
Managed
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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml" "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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml"
index d0190d36..494a60a2 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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml"
+++ "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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form.xml"
@@ -231,6 +231,16 @@
@@ -261,6 +271,10 @@
ru
Запрос исходящий
+
+ en
+ The request is outgoing
+
@@ -286,6 +300,10 @@
ru
Запрос входящий
+
+ en
+ Incoming request
+
@@ -311,6 +329,10 @@
ru
Текст ошибки
+
+ en
+ Error text
+
@@ -335,6 +357,10 @@
ru
Протокол обмена
+
+ en
+ Exchange protocol
+
@@ -358,6 +384,10 @@
ru
Объекты обмена
+
+ en
+ Objects of exchange
+
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\255\320\273\320\265\320\274\320\265\320\275\321\202\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl"
index 8b2ddac2..5611c645 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\255\320\273\320\265\320\274\320\265\320\275\321\202\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl"
@@ -68,9 +68,11 @@
&НаКлиенте
Процедура ПриОткрытии(Отказ)
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначенияКлиент = __ВспомогательныйМодульНеПереноситьКлиент;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТВызовСервера.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ ОбщегоНазначенияКлиент = ОбщегоНазначенияКлиент;
+ Иначе
+ ОбщегоНазначенияКлиент = __БазоваяФункциональностьБИТКлиент;
+ КонецЕсли;
Если ЗначениеЗаполнено(Объект.ФорматЗапросаИнтеграции) И Объект.ФорматЗапросаИнтеграции <> ОбщегоНазначенияКлиент.ПредопределенныйЭлемент("Перечисление.__ФорматыЗапросовИнтеграции.ПроизвольныйФормат") Тогда
ИнициализироватьБазовыйФайлРедактора(ПолучитьФорматИнтеграции(Объект.ФорматЗапросаИнтеграции));
diff --git "a/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
index 9d3361df..7c4709e0 100644
--- "a/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
+++ "b/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
@@ -30,6 +30,10 @@
ru
Методы интеграции
+
+ en
+ Integration methods
+
false
@@ -105,6 +109,10 @@
ru
Метод
+
+ en
+ Method
+
@@ -149,6 +157,10 @@
ru
Настройка интеграции
+
+ en
+ Configuring Integration
+
diff --git "a/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\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.xml" "b/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\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.xml"
index e6a6e8fd..2ff3eb04 100644
--- "a/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\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.xml"
+++ "b/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\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.xml"
@@ -8,6 +8,10 @@
ru
Форма списка
+
+ en
+ List Form
+
Managed
diff --git "a/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
index f6e9b13c..edfb06df 100644
--- "a/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
+++ "b/src/Catalogs/__\320\234\320\265\321\202\320\276\320\264\321\213\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
@@ -8,6 +8,10 @@
ru
Форма элемента
+
+ en
+ The shape of the element
+
Managed
diff --git "a/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
index 0b85f4ef..6da36fbf 100644
--- "a/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
+++ "b/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
@@ -30,6 +30,10 @@
ru
Настройки интеграции
+
+ en
+ Integration Settings
+
false
@@ -341,6 +345,10 @@
ru
Порт
+
+ en
+ Port
+
@@ -385,6 +393,10 @@
ru
Сервер
+
+ en
+ The server
+
@@ -429,6 +441,10 @@
ru
Интегрируемая система
+
+ en
+ An integrated system
+
diff --git "a/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\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.xml" "b/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\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.xml"
index a73f6cf9..8f45be2b 100644
--- "a/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\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.xml"
+++ "b/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\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.xml"
@@ -8,6 +8,10 @@
ru
Форма списка
+
+ en
+ List Form
+
Managed
diff --git "a/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "b/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
index 72e1dbf0..0bb0371b 100644
--- "a/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
+++ "b/src/Catalogs/__\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270\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\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
@@ -8,6 +8,10 @@
ru
Форма элемента
+
+ en
+ The shape of the element
+
Managed
diff --git "a/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml" "b/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml"
index 1b93bc6e..443dd733 100644
--- "a/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml"
+++ "b/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270.xml"
@@ -541,6 +541,10 @@
ru
Каталог исходного кода конфигурации
+
+ en
+ Configuration source code directory
+
@@ -642,6 +646,10 @@
ru
Наименование
+
+ en
+ Name
+
diff --git "a/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262.xml" "b/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262.xml"
index fbb176e2..f018bf8e 100644
--- "a/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262.xml"
+++ "b/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\320\276\320\262.xml"
@@ -8,6 +8,10 @@
ru
Форма параметров
+
+ en
+ The form of the parameters
+
Managed
diff --git "a/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl" "b/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl"
index 22e8e36b..eb7a4fce 100644
--- "a/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl"
+++ "b/src/Catalogs/__\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\214\321\201\320\272\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl"
@@ -431,9 +431,11 @@
&НаСервере
Процедура ВыполнитьКодСервер(ЗначенияПараметров)
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = Неопределено;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
СтрПеременные = Новый Структура;
@@ -464,7 +466,7 @@
Результат = __ОбщегоНазначенияСервер.ВыполнитьПользовательскуюФункциюСПараметрами(ТекстФункции,
ТабПараметров, СтрПеременные);
- ОбщегоНазначения.СообщитьПользователю(Строка(Результат));
+ МодульОбщегоНазначения.СообщитьПользователю(Строка(Результат));
Исключение
ТекстСообщения = СтрШаблон(НСтр("ru = 'Ошибка при выполнении функции по причине: %1';
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.xml" "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.xml"
index d74a8cfc..6751b3d4 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.xml"
+++ "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.xml"
@@ -34,6 +34,10 @@
ru
Предопределенные значения
+
+ en
+ Predefined values
+
true
@@ -348,6 +352,10 @@
ru
Значение
+
+ en
+ Value
+
@@ -397,6 +405,10 @@
ru
Пароль
+
+ en
+ Password
+
@@ -437,6 +449,10 @@
ru
Список значений
+
+ en
+ List of values
+
@@ -477,6 +493,10 @@
ru
Комментарий
+
+ en
+ Comment
+
@@ -531,6 +551,10 @@
ru
Значения элементов
+
+ en
+ The values of the elements
+
@@ -574,6 +598,10 @@
ru
Значение
+
+ en
+ Value
+
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/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml" "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/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml"
index f21eb4af..4ae41b34 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/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml"
+++ "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/Forms/\320\244\320\276\321\200\320\274\320\260\320\223\321\200\321\203\320\277\320\277\321\213.xml"
@@ -8,6 +8,10 @@
ru
Форма группы
+
+ en
+ The form of the group
+
Managed
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/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml" "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/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml"
index 8dd12471..c86a5e69 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/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml"
+++ "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/Forms/\320\244\320\276\321\200\320\274\320\260\320\241\320\277\320\270\321\201\320\272\320\260.xml"
@@ -8,6 +8,10 @@
ru
Форма списка
+
+ en
+ List Form
+
Managed
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/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml" "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/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
index 5eec037f..dfb4452c 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/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
+++ "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/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260.xml"
@@ -8,6 +8,10 @@
ru
Форма элемента
+
+ en
+ The shape of the element
+
Managed
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/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.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/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl"
index 390d6e36..8d0bbaee 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/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.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/Forms/\320\244\320\276\321\200\320\274\320\260\320\255\320\273\320\265\320\274\320\265\320\275\321\202\320\260/Ext/Form/Module.bsl"
@@ -182,23 +182,25 @@
&НаСервере
Процедура УправлениеФормой()
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначенияКлиентСервер = Неопределено;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначенияКлиентСервер = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначенияКлиентСервер");
+ Иначе
+ МодульОбщегоНазначенияКлиентСервер = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
- ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
+ МодульОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
Элементы, "НадписьНаличиеПароля", "Видимость", Объект.Пароль);
- ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
+ МодульОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
Элементы, "Значение", "Видимость", Не Объект.СписокЗначений);
- ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
+ МодульОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
Элементы, "Значение", "КнопкаВыбора", Не Объект.Пароль);
- ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
+ МодульОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
Элементы, "Значение", "РежимПароля", Объект.Пароль);
- ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
+ МодульОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
Элементы, "Значение", "КнопкаОткрытия", Не Объект.Пароль);
- ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
+ МодульОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
Элементы, "ЗначенияЭлементов", "Видимость", Объект.СписокЗначений);
- ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
+ МодульОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
Элементы, "СписокЗначений", "ТолькоПросмотр", Объект.Пароль);
УстановитьНаличиеПароля();
diff --git "a/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242.xml" "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242.xml"
new file mode 100644
index 00000000..a1df6d89
--- /dev/null
+++ "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242.xml"
@@ -0,0 +1,27 @@
+
+
+
+
+ __БазоваяФункциональностьБИТ
+
+
+ ru
+ Базовая функциональность БИТ
+
+
+ en
+ Basic BIT functionality
+
+
+
+ false
+ false
+ true
+ true
+ false
+ false
+ false
+ DontUse
+
+
+
\ No newline at end of file
diff --git "a/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242/Ext/Module.bsl" "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242/Ext/Module.bsl"
new file mode 100644
index 00000000..3dd153e7
--- /dev/null
+++ "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242/Ext/Module.bsl"
@@ -0,0 +1,401 @@
+Функция НайтиЗадания(ПараметрыЗадания) Экспорт
+
+ МассивЗаданий = Новый Массив;
+ МассивЗаданий.Добавить(Новый Структура("Использование, Расписание", Ложь, Новый РасписаниеРегламентногоЗадания()));
+ Возврат МассивЗаданий;
+
+КонецФункции
+
+Функция РазложитьСтрокуВМассивПодстрок(Знач Значение, Знач Разделитель = ",", Знач ПропускатьПустыеСтроки = Неопределено,
+ СокращатьНепечатаемыеСимволы = Ложь) Экспорт
+
+ Если СтрДлина(Разделитель) = 1
+ И ПропускатьПустыеСтроки = Неопределено
+ И СокращатьНепечатаемыеСимволы Тогда
+
+ Результат = СтрРазделить(Значение, Разделитель, Ложь);
+ Для Индекс = 0 По Результат.ВГраница() Цикл
+ Результат[Индекс] = СокрЛП(Результат[Индекс])
+ КонецЦикла;
+ Возврат Результат;
+
+ КонецЕсли;
+
+ Результат = Новый Массив;
+
+ // Для обеспечения обратной совместимости.
+ Если ПропускатьПустыеСтроки = Неопределено Тогда
+ ПропускатьПустыеСтроки = ?(Разделитель = " ", Истина, Ложь);
+ Если ПустаяСтрока(Значение) Тогда
+ Если Разделитель = " " Тогда
+ Результат.Добавить("");
+ КонецЕсли;
+ Возврат Результат;
+ КонецЕсли;
+ КонецЕсли;
+ //
+
+ Позиция = СтрНайти(Значение, Разделитель);
+ Пока Позиция > 0 Цикл
+ Подстрока = Лев(Значение, Позиция - 1);
+ Если Не ПропускатьПустыеСтроки Или Не ПустаяСтрока(Подстрока) Тогда
+ Если СокращатьНепечатаемыеСимволы Тогда
+ Результат.Добавить(СокрЛП(Подстрока));
+ Иначе
+ Результат.Добавить(Подстрока);
+ КонецЕсли;
+ КонецЕсли;
+ Значение = Сред(Значение, Позиция + СтрДлина(Разделитель));
+ Позиция = СтрНайти(Значение, Разделитель);
+ КонецЦикла;
+
+ Если Не ПропускатьПустыеСтроки Или Не ПустаяСтрока(Значение) Тогда
+ Если СокращатьНепечатаемыеСимволы Тогда
+ Результат.Добавить(СокрЛП(Значение));
+ Иначе
+ Результат.Добавить(Значение);
+ КонецЕсли;
+ КонецЕсли;
+
+ Возврат Результат;
+
+КонецФункции
+
+Процедура ВыполнитьМетодКонфигурации(Знач ИмяМетода, Знач Параметры = Неопределено) Экспорт
+
+ ПараметрыСтрока = "";
+ Если Параметры <> Неопределено И Параметры.Количество() > 0 Тогда
+ Для Индекс = 0 По Параметры.ВГраница() Цикл
+ ПараметрыСтрока = ПараметрыСтрока + "Параметры[" + XMLСтрока(Индекс) + "],";
+ КонецЦикла;
+ ПараметрыСтрока = Сред(ПараметрыСтрока, 1, СтрДлина(ПараметрыСтрока) - 1);
+ КонецЕсли;
+
+ Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
+
+КонецПроцедуры
+
+// Выполняет произвольный алгоритм на встроенном языке 1С:Предприятия, предварительно устанавливая
+// безопасный режим выполнения кода и безопасный режим разделения данных для всех разделителей,
+// присутствующих в составе конфигурации.
+//
+// Параметры:
+// Алгоритм - Строка - алгоритм на встроенном языке "1С:Предприятия".
+// Параметры - Произвольный - контекст, который требуется для выполнения алгоритма.
+// В тексте алгоритма обращение к контексту должно происходить по имени "Параметры".
+// Например, выражение "Параметры.Значение1 = Параметры.Значение2" обращается к значениям
+// "Значение1" и "Значение2", переданным в Параметры, как свойства.
+//
+// Пример:
+//
+// Параметры = Новый Структура;
+// Параметры.Вставить("Значение1", 1);
+// Параметры.Вставить("Значение2", 10);
+// ОбщегоНазначения.ВыполнитьВБезопасномРежиме("Параметры.Значение1 = Параметры.Значение2", Параметры);
+//
+Процедура ВыполнитьВБезопасномРежиме(Знач Алгоритм, Знач Параметры = Неопределено) Экспорт
+
+ УстановитьБезопасныйРежим(Истина);
+
+ Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
+ МодульРаботаВМоделиСервиса = ОбщийМодуль("РаботаВМоделиСервиса");
+ МассивРазделителей = МодульРаботаВМоделиСервиса.РазделителиКонфигурации();
+ Иначе
+ МассивРазделителей = Новый Массив;
+ КонецЕсли;
+
+ Для Каждого ИмяРазделителя Из МассивРазделителей Цикл
+
+ УстановитьБезопасныйРежимРазделенияДанных(ИмяРазделителя, Истина);
+
+ КонецЦикла;
+
+ Выполнить Алгоритм;
+
+КонецПроцедуры
+
+// Возвращает Истина, если "функциональная" подсистема существует в конфигурации.
+// Предназначена для реализации вызова необязательной подсистемы (условного вызова).
+//
+// У "функциональной" подсистемы снят флажок "Включать в командный интерфейс".
+//
+// Параметры:
+// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема
+// без слов "Подсистема." и с учетом регистра символов.
+// Например: "СтандартныеПодсистемы.ВариантыОтчетов".
+//
+// Пример:
+// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
+// МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов");
+// МодульВариантыОтчетов.<Имя метода>();
+// КонецЕсли;
+//
+// Возвращаемое значение:
+// Булево - Истина, если существует.
+//
+Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт
+
+ ИменаПодсистем = __БазоваяФункциональностьБИТПовтИсп.ИменаПодсистем();
+ Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено;
+
+КонецФункции
+
+// Возвращает ссылку на общий модуль или модуль менеджера по имени.
+//
+// Параметры:
+// Имя - Строка - имя общего модуля.
+//
+// Возвращаемое значение:
+// ОбщийМодуль
+// МодульМенеджераОбъекта
+//
+// Пример:
+// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбновлениеКонфигурации") Тогда
+// МодульОбновлениеКонфигурации = ОбщегоНазначения.ОбщийМодуль("ОбновлениеКонфигурации");
+// МодульОбновлениеКонфигурации.<Имя метода>();
+// КонецЕсли;
+//
+// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПолнотекстовыйПоиск") Тогда
+// МодульПолнотекстовыйПоискСервер = ОбщегоНазначения.ОбщийМодуль("ПолнотекстовыйПоискСервер");
+// МодульПолнотекстовыйПоискСервер.<Имя метода>();
+// КонецЕсли;
+//
+Функция ОбщийМодуль(Имя) Экспорт
+
+ Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда
+ // АПК:488-выкл ВычислитьВБезопасномРежиме не используется, чтобы избежать вызова ОбщийМодуль рекурсивно.
+ УстановитьБезопасныйРежим(Истина);
+ Модуль = Вычислить(Имя);
+ // АПК:488-вкл
+ ИначеЕсли СтрЧислоВхождений(Имя, ".") = 1 Тогда
+ Возврат СерверныйМодульМенеджера(Имя);
+ Иначе
+ Модуль = Неопределено;
+ КонецЕсли;
+
+ Если ТипЗнч(Модуль) <> Тип("ОбщийМодуль") Тогда
+ ВызватьИсключение __СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
+ НСтр("ru = 'Общий модуль ""%1"" не существует.';
+ |en = 'Common module ""%1"" does not exist.'"),
+ Имя);
+ КонецЕсли;
+
+ Возврат Модуль;
+
+КонецФункции
+
+// Возвращает серверный модуль менеджера по имени объекта.
+Функция СерверныйМодульМенеджера(Имя)
+ ОбъектНайден = Ложь;
+
+ ЧастиИмени = СтрРазделить(Имя, ".");
+ Если ЧастиИмени.Количество() = 2 Тогда
+
+ ИмяВида = ВРег(ЧастиИмени[0]);
+ ИмяОбъекта = ЧастиИмени[1];
+
+ Если ИмяВида = ВРег("Константы") Тогда
+ Если Метаданные.Константы.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("РегистрыСведений") Тогда
+ Если Метаданные.РегистрыСведений.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("РегистрыНакопления") Тогда
+ Если Метаданные.РегистрыНакопления.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("РегистрыБухгалтерии") Тогда
+ Если Метаданные.РегистрыБухгалтерии.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("РегистрыРасчета") Тогда
+ Если Метаданные.РегистрыРасчета.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Справочники") Тогда
+ Если Метаданные.Справочники.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Документы") Тогда
+ Если Метаданные.Документы.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Отчеты") Тогда
+ Если Метаданные.Отчеты.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Обработки") Тогда
+ Если Метаданные.Обработки.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("БизнесПроцессы") Тогда
+ Если Метаданные.БизнесПроцессы.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ЖурналыДокументов") Тогда
+ Если Метаданные.ЖурналыДокументов.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Задачи") Тогда
+ Если Метаданные.Задачи.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ПланыСчетов") Тогда
+ Если Метаданные.ПланыСчетов.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ПланыОбмена") Тогда
+ Если Метаданные.ПланыОбмена.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ПланыВидовХарактеристик") Тогда
+ Если Метаданные.ПланыВидовХарактеристик.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ПланыВидовРасчета") Тогда
+ Если Метаданные.ПланыВидовРасчета.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ КонецЕсли;
+
+ КонецЕсли;
+
+ Если Не ОбъектНайден Тогда
+ ВызватьИсключение __СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
+ НСтр("ru = 'Объект метаданных ""%1"" не существует.';
+ |en = 'Metadata object ""%1"" does not exist.'"), Имя);
+ КонецЕсли;
+
+ // АПК:488-выкл ВычислитьВБезопасномРежиме не используется, чтобы избежать вызова ОбщийМодуль рекурсивно.
+ УстановитьБезопасныйРежим(Истина);
+ Модуль = Вычислить(Имя);
+ // АПК:488-вкл
+
+ Возврат Модуль;
+КонецФункции
+
+// Формирует и выводит сообщение, которое может быть связано с элементом управления формы.
+//
+// В фоновом задании длительной операции, если вызов выполнен вне транзакции,
+// сообщение записывается в служебный регистр и отправляется сразу на клиент,
+// если подключена система взаимодействия.
+// В конце фонового задания длительной операции, а также при отправке прогресса,
+// все сообщения извлекаются из очереди сообщений фонового задания,
+// записываются в служебный регистр и отправляются сразу на клиент,
+// если подключена система взаимодействия.
+//
+// АПК:142-выкл 4 необязательных параметра для совместимости
+// с устаревшей процедурой ОбщегоНазначенияКлиентСервер.СообщитьПользователю.
+//
+// Параметры:
+// ТекстСообщенияПользователю - Строка - текст сообщения.
+// КлючДанных - ЛюбаяСсылка - объект или ключ записи информационной базы, к которому это сообщение относится.
+// Поле - Строка - наименование реквизита формы.
+// ПутьКДанным - Строка - путь к данным (путь к реквизиту формы).
+// Отказ - Булево - выходной параметр, всегда устанавливается в значение Истина.
+//
+// Пример:
+//
+// 1. Для вывода сообщения у поля управляемой формы, связанного с реквизитом объекта:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), ,
+// "ПолеВРеквизитеФормыОбъект",
+// "Объект");
+//
+// Альтернативный вариант использования в форме объекта:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), ,
+// "Объект.ПолеВРеквизитеФормыОбъект");
+//
+// 2. Для вывода сообщения рядом с полем управляемой формы, связанным с реквизитом формы:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), ,
+// "ИмяРеквизитаФормы");
+//
+// 3. Для вывода сообщения связанного с объектом информационной базы:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), ОбъектИнформационнойБазы, "Ответственный",,Отказ);
+//
+// 4. Для вывода сообщения по ссылке на объект информационной базы:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), Ссылка, , , Отказ);
+//
+// Случаи некорректного использования:
+// 1. Передача одновременно параметров КлючДанных и ПутьКДанным.
+// 2. Передача в параметре КлючДанных значения типа отличного от допустимого.
+// 3. Установка ссылки без установки поля (и/или пути к данным).
+//
+Процедура СообщитьПользователю(Знач ТекстСообщенияПользователю, Знач КлючДанных = Неопределено, Знач Поле = "",
+ Знач ПутьКДанным = "", Отказ = Ложь) Экспорт
+
+ ЭтоОбъект = Ложь;
+
+ Если КлючДанных <> Неопределено
+ И XMLТипЗнч(КлючДанных) <> Неопределено Тогда
+
+ ТипЗначенияСтрокой = XMLТипЗнч(КлючДанных).ИмяТипа;
+ ЭтоОбъект = СтрНайти(ТипЗначенияСтрокой, "Object.") > 0;
+ КонецЕсли;
+
+ Сообщение = СообщениеПользователю(ТекстСообщенияПользователю,
+ КлючДанных, Поле, ПутьКДанным, Отказ, ЭтоОбъект);
+
+ //Если СтандартныеПодсистемыПовтИсп.ЭтоСеансДлительнойОперации()
+ // И Не ТранзакцияАктивна() Тогда
+ //
+ // ДлительныеОперации.ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение);
+ //Иначе
+ Сообщение.Сообщить();
+ //КонецЕсли;
+
+КонецПроцедуры
+
+Функция СообщениеПользователю(
+ Знач ТекстСообщенияПользователю,
+ Знач КлючДанных,
+ Знач Поле,
+ Знач ПутьКДанным = "",
+ Отказ = Ложь,
+ ЭтоОбъект = Ложь) Экспорт
+
+ Сообщение = Новый СообщениеПользователю;
+ Сообщение.Текст = ТекстСообщенияПользователю;
+ Сообщение.Поле = Поле;
+
+ Если ЭтоОбъект Тогда
+ Сообщение.УстановитьДанные(КлючДанных);
+ Иначе
+ Сообщение.КлючДанных = КлючДанных;
+ КонецЕсли;
+
+ Если НЕ ПустаяСтрока(ПутьКДанным) Тогда
+ Сообщение.ПутьКДанным = ПутьКДанным;
+ КонецЕсли;
+
+ Отказ = Истина;
+
+ Возврат Сообщение;
+
+КонецФункции
+
+// Устанавливает свойство ИмяСвойства элемента формы с именем ИмяЭлемента в значение Значение.
+// Применяется в тех случаях, когда элемента формы может не быть на форме из-за отсутствия прав у пользователя
+// на объект, реквизит объекта или команду.
+//
+// Параметры:
+// ЭлементыФормы - ВсеЭлементыФормы
+// - ЭлементыФормы - коллекция элементов управляемой формы.
+// ИмяЭлемента - Строка - имя элемента формы.
+// ИмяСвойства - Строка - имя устанавливаемого свойства элемента формы.
+// Значение - Произвольный - новое значение элемента.
+//
+Процедура УстановитьСвойствоЭлементаФормы(ЭлементыФормы, ИмяЭлемента, ИмяСвойства, Значение) Экспорт
+
+ ЭлементФормы = ЭлементыФормы.Найти(ИмяЭлемента);
+ Если ЭлементФормы <> Неопределено И ЭлементФормы[ИмяСвойства] <> Значение Тогда
+ ЭлементФормы[ИмяСвойства] = Значение;
+ КонецЕсли;
+
+КонецПроцедуры
diff --git "a/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260.xml" "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260.xml"
new file mode 100644
index 00000000..39dec2f2
--- /dev/null
+++ "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260.xml"
@@ -0,0 +1,27 @@
+
+
+
+
+ __БазоваяФункциональностьБИТВызовСервера
+
+
+ ru
+ Базовая функциональность БИТ вызов сервера
+
+
+ en
+ Basic functionality of the server call BIT
+
+
+
+ false
+ false
+ true
+ true
+ false
+ true
+ false
+ DontUse
+
+
+
\ No newline at end of file
diff --git "a/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Ext/Module.bsl" "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Ext/Module.bsl"
new file mode 100644
index 00000000..abcf516e
--- /dev/null
+++ "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\222\321\213\320\267\320\276\320\262\320\241\320\265\321\200\320\262\320\265\321\200\320\260/Ext/Module.bsl"
@@ -0,0 +1,26 @@
+
+// Возвращает Истина, если "функциональная" подсистема существует в конфигурации.
+// Предназначена для реализации вызова необязательной подсистемы (условного вызова).
+//
+// У "функциональной" подсистемы снят флажок "Включать в командный интерфейс".
+//
+// Параметры:
+// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема
+// без слов "Подсистема." и с учетом регистра символов.
+// Например: "СтандартныеПодсистемы.ВариантыОтчетов".
+//
+// Пример:
+// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
+// МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов");
+// МодульВариантыОтчетов.<Имя метода>();
+// КонецЕсли;
+//
+// Возвращаемое значение:
+// Булево - Истина, если существует.
+//
+Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт
+
+ ИменаПодсистем = __БазоваяФункциональностьБИТПовтИсп.ИменаПодсистем();
+ Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено;
+
+КонецФункции
diff --git "a/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\232\320\273\320\270\320\265\320\275\321\202.xml" "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\232\320\273\320\270\320\265\320\275\321\202.xml"
new file mode 100644
index 00000000..219263d5
--- /dev/null
+++ "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\232\320\273\320\270\320\265\320\275\321\202.xml"
@@ -0,0 +1,27 @@
+
+
+
+
+ __БазоваяФункциональностьБИТКлиент
+
+
+ ru
+ Базовая функциональность БИТ клиент
+
+
+ en
+ Basic BIT client functionality
+
+
+
+ false
+ true
+ false
+ false
+ true
+ false
+ false
+ DontUse
+
+
+
\ No newline at end of file
diff --git "a/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl" "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl"
new file mode 100644
index 00000000..96e6785a
--- /dev/null
+++ "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\232\320\273\320\270\320\265\320\275\321\202/Ext/Module.bsl"
@@ -0,0 +1,6 @@
+Функция ПредопределенныйЭлемент(ПолноеИмяПредопределенного) Экспорт
+
+ Возврат ПредопределенноеЗначение(ПолноеИмяПредопределенного);
+
+КонецФункции
+
diff --git "a/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml" "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml"
new file mode 100644
index 00000000..2365cae3
--- /dev/null
+++ "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml"
@@ -0,0 +1,27 @@
+
+
+
+
+ __БазоваяФункциональностьБИТПовтИсп
+
+
+ ru
+ Базовая функциональность БИТ повт исп
+
+
+ en
+ The basic functionality of the repeat bit is
+
+
+
+ false
+ false
+ true
+ true
+ false
+ false
+ false
+ DuringSession
+
+
+
\ No newline at end of file
diff --git "a/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl" "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl"
new file mode 100644
index 00000000..8d689ce5
--- /dev/null
+++ "b/src/CommonModules/__\320\221\320\260\320\267\320\276\320\262\320\260\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\321\214\320\221\320\230\320\242\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl"
@@ -0,0 +1,43 @@
+
+// Возвращает соответствие имен "функциональных" подсистем и значения Истина.
+// У "функциональной" подсистемы снят флажок "Включать в командный интерфейс".
+//
+// Возвращаемое значение:
+// ФиксированноеСоответствие из КлючИЗначение:
+// * Ключ - Строка
+// * Значение - Булево
+//
+Функция ИменаПодсистем() Экспорт
+
+ ОтключенныеПодсистемы = Новый Соответствие;
+
+ Имена = Новый Соответствие;
+ ВставитьИменаПодчиненныхПодсистем(Имена, Метаданные, ОтключенныеПодсистемы);
+
+ Возврат Новый ФиксированноеСоответствие(Имена);
+
+КонецФункции
+
+Процедура ВставитьИменаПодчиненныхПодсистем(Имена, РодительскаяПодсистема, ОтключенныеПодсистемы, ИмяРодительскойПодсистемы = "")
+
+ Для Каждого ТекущаяПодсистема Из РодительскаяПодсистема.Подсистемы Цикл
+
+ Если ТекущаяПодсистема.ВключатьВКомандныйИнтерфейс Тогда
+ Продолжить;
+ КонецЕсли;
+
+ ИмяТекущейПодсистемы = ИмяРодительскойПодсистемы + ТекущаяПодсистема.Имя;
+ Если ОтключенныеПодсистемы.Получить(ИмяТекущейПодсистемы) = Истина Тогда
+ Продолжить;
+ Иначе
+ Имена.Вставить(ИмяТекущейПодсистемы, Истина);
+ КонецЕсли;
+
+ Если ТекущаяПодсистема.Подсистемы.Количество() = 0 Тогда
+ Продолжить;
+ КонецЕсли;
+
+ ВставитьИменаПодчиненныхПодсистем(Имена, ТекущаяПодсистема, ОтключенныеПодсистемы, ИмяТекущейПодсистемы + ".");
+ КонецЦикла;
+
+КонецПроцедуры
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.xml" "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.xml"
index dbee850e..2b4a1d1b 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.xml"
+++ "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.xml"
@@ -8,6 +8,10 @@
ru
Вспомогательный модуль (не переносить)
+
+ en
+ Auxiliary module (do not transfer)
+
false
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 2b6fc51e..d6cecd8e 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"
@@ -73,4 +73,310 @@
Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
-КонецПроцедуры
\ No newline at end of file
+КонецПроцедуры
+
+// Выполняет произвольный алгоритм на встроенном языке 1С:Предприятия, предварительно устанавливая
+// безопасный режим выполнения кода и безопасный режим разделения данных для всех разделителей,
+// присутствующих в составе конфигурации.
+//
+// Параметры:
+// Алгоритм - Строка - алгоритм на встроенном языке "1С:Предприятия".
+// Параметры - Произвольный - контекст, который требуется для выполнения алгоритма.
+// В тексте алгоритма обращение к контексту должно происходить по имени "Параметры".
+// Например, выражение "Параметры.Значение1 = Параметры.Значение2" обращается к значениям
+// "Значение1" и "Значение2", переданным в Параметры, как свойства.
+//
+// Пример:
+//
+// Параметры = Новый Структура;
+// Параметры.Вставить("Значение1", 1);
+// Параметры.Вставить("Значение2", 10);
+// ОбщегоНазначения.ВыполнитьВБезопасномРежиме("Параметры.Значение1 = Параметры.Значение2", Параметры);
+//
+Процедура ВыполнитьВБезопасномРежиме(Знач Алгоритм, Знач Параметры = Неопределено) Экспорт
+
+ УстановитьБезопасныйРежим(Истина);
+
+ Если ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
+ МодульРаботаВМоделиСервиса = ОбщийМодуль("РаботаВМоделиСервиса");
+ МассивРазделителей = МодульРаботаВМоделиСервиса.РазделителиКонфигурации();
+ Иначе
+ МассивРазделителей = Новый Массив;
+ КонецЕсли;
+
+ Для Каждого ИмяРазделителя Из МассивРазделителей Цикл
+
+ УстановитьБезопасныйРежимРазделенияДанных(ИмяРазделителя, Истина);
+
+ КонецЦикла;
+
+ Выполнить Алгоритм;
+
+КонецПроцедуры
+
+// Возвращает Истина, если "функциональная" подсистема существует в конфигурации.
+// Предназначена для реализации вызова необязательной подсистемы (условного вызова).
+//
+// У "функциональной" подсистемы снят флажок "Включать в командный интерфейс".
+//
+// Параметры:
+// ПолноеИмяПодсистемы - Строка - полное имя объекта метаданных подсистема
+// без слов "Подсистема." и с учетом регистра символов.
+// Например: "СтандартныеПодсистемы.ВариантыОтчетов".
+//
+// Пример:
+// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
+// МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов");
+// МодульВариантыОтчетов.<Имя метода>();
+// КонецЕсли;
+//
+// Возвращаемое значение:
+// Булево - Истина, если существует.
+//
+Функция ПодсистемаСуществует(ПолноеИмяПодсистемы) Экспорт
+
+ ИменаПодсистем = __ВспомогательныйМодульНеПереноситьПовтИсп.ИменаПодсистем();
+ Возврат ИменаПодсистем.Получить(ПолноеИмяПодсистемы) <> Неопределено;
+
+КонецФункции
+
+// Возвращает ссылку на общий модуль или модуль менеджера по имени.
+//
+// Параметры:
+// Имя - Строка - имя общего модуля.
+//
+// Возвращаемое значение:
+// ОбщийМодуль
+// МодульМенеджераОбъекта
+//
+// Пример:
+// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбновлениеКонфигурации") Тогда
+// МодульОбновлениеКонфигурации = ОбщегоНазначения.ОбщийМодуль("ОбновлениеКонфигурации");
+// МодульОбновлениеКонфигурации.<Имя метода>();
+// КонецЕсли;
+//
+// Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПолнотекстовыйПоиск") Тогда
+// МодульПолнотекстовыйПоискСервер = ОбщегоНазначения.ОбщийМодуль("ПолнотекстовыйПоискСервер");
+// МодульПолнотекстовыйПоискСервер.<Имя метода>();
+// КонецЕсли;
+//
+Функция ОбщийМодуль(Имя) Экспорт
+
+ Если Метаданные.ОбщиеМодули.Найти(Имя) <> Неопределено Тогда
+ // АПК:488-выкл ВычислитьВБезопасномРежиме не используется, чтобы избежать вызова ОбщийМодуль рекурсивно.
+ УстановитьБезопасныйРежим(Истина);
+ Модуль = Вычислить(Имя);
+ // АПК:488-вкл
+ ИначеЕсли СтрЧислоВхождений(Имя, ".") = 1 Тогда
+ Возврат СерверныйМодульМенеджера(Имя);
+ Иначе
+ Модуль = Неопределено;
+ КонецЕсли;
+
+ Если ТипЗнч(Модуль) <> Тип("ОбщийМодуль") Тогда
+ ВызватьИсключение __СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
+ НСтр("ru = 'Общий модуль ""%1"" не существует.';
+ |en = 'Common module ""%1"" does not exist.'"),
+ Имя);
+ КонецЕсли;
+
+ Возврат Модуль;
+
+КонецФункции
+
+// Возвращает серверный модуль менеджера по имени объекта.
+Функция СерверныйМодульМенеджера(Имя)
+ ОбъектНайден = Ложь;
+
+ ЧастиИмени = СтрРазделить(Имя, ".");
+ Если ЧастиИмени.Количество() = 2 Тогда
+
+ ИмяВида = ВРег(ЧастиИмени[0]);
+ ИмяОбъекта = ЧастиИмени[1];
+
+ Если ИмяВида = ВРег("Константы") Тогда
+ Если Метаданные.Константы.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("РегистрыСведений") Тогда
+ Если Метаданные.РегистрыСведений.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("РегистрыНакопления") Тогда
+ Если Метаданные.РегистрыНакопления.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("РегистрыБухгалтерии") Тогда
+ Если Метаданные.РегистрыБухгалтерии.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("РегистрыРасчета") Тогда
+ Если Метаданные.РегистрыРасчета.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Справочники") Тогда
+ Если Метаданные.Справочники.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Документы") Тогда
+ Если Метаданные.Документы.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Отчеты") Тогда
+ Если Метаданные.Отчеты.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Обработки") Тогда
+ Если Метаданные.Обработки.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("БизнесПроцессы") Тогда
+ Если Метаданные.БизнесПроцессы.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ЖурналыДокументов") Тогда
+ Если Метаданные.ЖурналыДокументов.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("Задачи") Тогда
+ Если Метаданные.Задачи.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ПланыСчетов") Тогда
+ Если Метаданные.ПланыСчетов.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ПланыОбмена") Тогда
+ Если Метаданные.ПланыОбмена.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ПланыВидовХарактеристик") Тогда
+ Если Метаданные.ПланыВидовХарактеристик.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ ИначеЕсли ИмяВида = ВРег("ПланыВидовРасчета") Тогда
+ Если Метаданные.ПланыВидовРасчета.Найти(ИмяОбъекта) <> Неопределено Тогда
+ ОбъектНайден = Истина;
+ КонецЕсли;
+ КонецЕсли;
+
+ КонецЕсли;
+
+ Если Не ОбъектНайден Тогда
+ ВызватьИсключение __СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
+ НСтр("ru = 'Объект метаданных ""%1"" не существует.';
+ |en = 'Metadata object ""%1"" does not exist.'"), Имя);
+ КонецЕсли;
+
+ // АПК:488-выкл ВычислитьВБезопасномРежиме не используется, чтобы избежать вызова ОбщийМодуль рекурсивно.
+ УстановитьБезопасныйРежим(Истина);
+ Модуль = Вычислить(Имя);
+ // АПК:488-вкл
+
+ Возврат Модуль;
+КонецФункции
+
+// Формирует и выводит сообщение, которое может быть связано с элементом управления формы.
+//
+// В фоновом задании длительной операции, если вызов выполнен вне транзакции,
+// сообщение записывается в служебный регистр и отправляется сразу на клиент,
+// если подключена система взаимодействия.
+// В конце фонового задания длительной операции, а также при отправке прогресса,
+// все сообщения извлекаются из очереди сообщений фонового задания,
+// записываются в служебный регистр и отправляются сразу на клиент,
+// если подключена система взаимодействия.
+//
+// АПК:142-выкл 4 необязательных параметра для совместимости
+// с устаревшей процедурой ОбщегоНазначенияКлиентСервер.СообщитьПользователю.
+//
+// Параметры:
+// ТекстСообщенияПользователю - Строка - текст сообщения.
+// КлючДанных - ЛюбаяСсылка - объект или ключ записи информационной базы, к которому это сообщение относится.
+// Поле - Строка - наименование реквизита формы.
+// ПутьКДанным - Строка - путь к данным (путь к реквизиту формы).
+// Отказ - Булево - выходной параметр, всегда устанавливается в значение Истина.
+//
+// Пример:
+//
+// 1. Для вывода сообщения у поля управляемой формы, связанного с реквизитом объекта:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), ,
+// "ПолеВРеквизитеФормыОбъект",
+// "Объект");
+//
+// Альтернативный вариант использования в форме объекта:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), ,
+// "Объект.ПолеВРеквизитеФормыОбъект");
+//
+// 2. Для вывода сообщения рядом с полем управляемой формы, связанным с реквизитом формы:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), ,
+// "ИмяРеквизитаФормы");
+//
+// 3. Для вывода сообщения связанного с объектом информационной базы:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), ОбъектИнформационнойБазы, "Ответственный",,Отказ);
+//
+// 4. Для вывода сообщения по ссылке на объект информационной базы:
+// ОбщегоНазначения.СообщитьПользователю(
+// НСтр("ru = 'Сообщение об ошибке.'"), Ссылка, , , Отказ);
+//
+// Случаи некорректного использования:
+// 1. Передача одновременно параметров КлючДанных и ПутьКДанным.
+// 2. Передача в параметре КлючДанных значения типа отличного от допустимого.
+// 3. Установка ссылки без установки поля (и/или пути к данным).
+//
+Процедура СообщитьПользователю(Знач ТекстСообщенияПользователю, Знач КлючДанных = Неопределено, Знач Поле = "",
+ Знач ПутьКДанным = "", Отказ = Ложь) Экспорт
+
+ ЭтоОбъект = Ложь;
+
+ Если КлючДанных <> Неопределено
+ И XMLТипЗнч(КлючДанных) <> Неопределено Тогда
+
+ ТипЗначенияСтрокой = XMLТипЗнч(КлючДанных).ИмяТипа;
+ ЭтоОбъект = СтрНайти(ТипЗначенияСтрокой, "Object.") > 0;
+ КонецЕсли;
+
+ Сообщение = СообщениеПользователю(ТекстСообщенияПользователю,
+ КлючДанных, Поле, ПутьКДанным, Отказ, ЭтоОбъект);
+
+ //Если СтандартныеПодсистемыПовтИсп.ЭтоСеансДлительнойОперации()
+ // И Не ТранзакцияАктивна() Тогда
+ //
+ // ДлительныеОперации.ОтправитьОповещениеКлиенту("СообщениеПользователю", Сообщение);
+ //Иначе
+ Сообщение.Сообщить();
+ //КонецЕсли;
+
+КонецПроцедуры
+
+Функция СообщениеПользователю(
+ Знач ТекстСообщенияПользователю,
+ Знач КлючДанных,
+ Знач Поле,
+ Знач ПутьКДанным = "",
+ Отказ = Ложь,
+ ЭтоОбъект = Ложь) Экспорт
+
+ Сообщение = Новый СообщениеПользователю;
+ Сообщение.Текст = ТекстСообщенияПользователю;
+ Сообщение.Поле = Поле;
+
+ Если ЭтоОбъект Тогда
+ Сообщение.УстановитьДанные(КлючДанных);
+ Иначе
+ Сообщение.КлючДанных = КлючДанных;
+ КонецЕсли;
+
+ Если НЕ ПустаяСтрока(ПутьКДанным) Тогда
+ Сообщение.ПутьКДанным = ПутьКДанным;
+ КонецЕсли;
+
+ Отказ = Истина;
+
+ Возврат Сообщение;
+
+КонецФункции
+
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\320\232\320\273\320\270\320\265\320\275\321\202.xml" "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\320\232\320\273\320\270\320\265\320\275\321\202.xml"
index c5b731c8..1a312f1b 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\320\232\320\273\320\270\320\265\320\275\321\202.xml"
+++ "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\320\232\320\273\320\270\320\265\320\275\321\202.xml"
@@ -6,7 +6,11 @@
ru
- Вспомогательный модуль клиент (не переносить)
+ Вспомогательный модуль клиент (не переносить) клиент
+
+
+ en
+ Auxiliary module client (do not transfer) client
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\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" "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\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
new file mode 100644
index 00000000..b66e98bc
--- /dev/null
+++ "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\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
@@ -0,0 +1,27 @@
+
+
+
+
+ __ВспомогательныйМодульНеПереноситьПереопределяемый
+
+
+ ru
+ Вспомогательный модуль не переносить переопределяемый
+
+
+ en
+ The auxiliary module does not carry overridden
+
+
+
+ false
+ false
+ true
+ true
+ false
+ false
+ false
+ DontUse
+
+
+
\ No newline at end of file
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\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/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\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl"
new file mode 100644
index 00000000..2755082f
--- /dev/null
+++ "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\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl"
@@ -0,0 +1,18 @@
+
+// Позволяет отключать подсистемы, например, для целей тестирования.
+// Если подсистема отключена, то функции ОбщегоНазначения.ПодсистемаСуществует и
+// ОбщегоНазначенияКлиент.ПодсистемаСуществует вернут Ложь.
+//
+// В реализации этой процедуры нельзя использовать функцию ОбщегоНазначения.ПодсистемаСуществует,
+// т.к. это приводит к рекурсии.
+//
+// Параметры:
+// ОтключенныеПодсистемы - Соответствие из КлючИЗначение:
+// * Ключ - Строка - имя отключаемой подсистемы
+// * Значение - Булево - Истина
+//
+Процедура ПриОпределенииОтключенныхПодсистем(ОтключенныеПодсистемы) Экспорт
+
+
+
+КонецПроцедуры
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\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml" "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\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml"
new file mode 100644
index 00000000..1ea6b70c
--- /dev/null
+++ "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\320\237\320\276\320\262\321\202\320\230\321\201\320\277.xml"
@@ -0,0 +1,27 @@
+
+
+
+
+ __ВспомогательныйМодульНеПереноситьПовтИсп
+
+
+ ru
+ Вспомогательный модуль не переносить повт исп
+
+
+ en
+ The auxiliary module cannot be transferred to the ISP
+
+
+
+ false
+ false
+ true
+ true
+ false
+ false
+ false
+ DuringSession
+
+
+
\ No newline at end of file
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\320\237\320\276\320\262\321\202\320\230\321\201\320\277/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\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl"
new file mode 100644
index 00000000..8c9156f7
--- /dev/null
+++ "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\320\237\320\276\320\262\321\202\320\230\321\201\320\277/Ext/Module.bsl"
@@ -0,0 +1,44 @@
+
+// Возвращает соответствие имен "функциональных" подсистем и значения Истина.
+// У "функциональной" подсистемы снят флажок "Включать в командный интерфейс".
+//
+// Возвращаемое значение:
+// ФиксированноеСоответствие из КлючИЗначение:
+// * Ключ - Строка
+// * Значение - Булево
+//
+Функция ИменаПодсистем() Экспорт
+
+ ОтключенныеПодсистемы = Новый Соответствие;
+ __ВспомогательныйМодульНеПереноситьПереопределяемый.ПриОпределенииОтключенныхПодсистем(ОтключенныеПодсистемы);
+
+ Имена = Новый Соответствие;
+ ВставитьИменаПодчиненныхПодсистем(Имена, Метаданные, ОтключенныеПодсистемы);
+
+ Возврат Новый ФиксированноеСоответствие(Имена);
+
+КонецФункции
+
+Процедура ВставитьИменаПодчиненныхПодсистем(Имена, РодительскаяПодсистема, ОтключенныеПодсистемы, ИмяРодительскойПодсистемы = "")
+
+ Для Каждого ТекущаяПодсистема Из РодительскаяПодсистема.Подсистемы Цикл
+
+ Если ТекущаяПодсистема.ВключатьВКомандныйИнтерфейс Тогда
+ Продолжить;
+ КонецЕсли;
+
+ ИмяТекущейПодсистемы = ИмяРодительскойПодсистемы + ТекущаяПодсистема.Имя;
+ Если ОтключенныеПодсистемы.Получить(ИмяТекущейПодсистемы) = Истина Тогда
+ Продолжить;
+ Иначе
+ Имена.Вставить(ИмяТекущейПодсистемы, Истина);
+ КонецЕсли;
+
+ Если ТекущаяПодсистема.Подсистемы.Количество() = 0 Тогда
+ Продолжить;
+ КонецЕсли;
+
+ ВставитьИменаПодчиненныхПодсистем(Имена, ТекущаяПодсистема, ОтключенныеПодсистемы, ИмяТекущейПодсистемы + ".");
+ КонецЦикла;
+
+КонецПроцедуры
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
index bc083e0a..6eda6901 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
@@ -8,6 +8,10 @@
ru
Документы обработка заполнения
+
+ en
+ Documents processing of filling
+
false
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl"
index c5c5b64a..2546efa4 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl"
@@ -37,9 +37,11 @@
//
Процедура ДокументыОбработкаЗаполнения(Источник, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");;
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -56,7 +58,7 @@
ПараметрыМетода.Добавить(ТекстЗаполнения);
ПараметрыМетода.Добавить(СтандартнаяОбработка);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml"
index 4ca32901..6a2b42e0 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217.xml"
@@ -8,6 +8,10 @@
ru
Документы обработка проведения
+
+ en
+ Documents processing of the event
+
false
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217/Ext/Module.bsl" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217/Ext/Module.bsl"
index 7ab2c3f7..15d5c53a 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\321\217/Ext/Module.bsl"
@@ -36,9 +36,11 @@
//
Процедура ДокументыОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Отказ Или Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -54,7 +56,7 @@
ПараметрыМетода.Добавить(Отказ);
ПараметрыМетода.Добавить(РежимПроведения);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml"
index 66e46fb6..313cc8d9 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml"
@@ -8,6 +8,10 @@
ru
Документы перед записью
+
+ en
+ Documents before recording
+
false
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl"
index 0e7f2dc2..5bbd15d3 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl"
@@ -37,9 +37,11 @@
//
Процедура ДокументыПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");;
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Отказ Или Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -55,7 +57,7 @@
ПараметрыМетода.Добавить(РежимЗаписи);
ПараметрыМетода.Добавить(РежимПроведения);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml"
index 5f3ee7e8..051f3795 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml"
@@ -8,6 +8,10 @@
ru
Документы при записи
+
+ en
+ Documents when recording
+
false
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl"
index 9831a5e1..fe41d3c1 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl"
@@ -35,9 +35,11 @@
//
Процедура ДокументыПриЗаписи(Источник, Отказ) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Отказ Или Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -52,7 +54,7 @@
ПараметрыМетода.Добавить(Источник);
ПараметрыМетода.Добавить(Отказ);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml"
index fec19635..bace31b0 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml"
@@ -8,6 +8,10 @@
ru
Документы при копировании
+
+ en
+ Documents when copying
+
false
diff --git "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl"
index a71c6305..20201c1d 100644
--- "a/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl"
@@ -34,9 +34,11 @@
//
Процедура ДокументыПриКопировании(Источник, ОбъектКопирования) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");;
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -51,7 +53,7 @@
ПараметрыМетода.Добавить(Источник);
ПараметрыМетода.Добавить(ОбъектКопирования);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/src/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml"
index 220aeda4..4b1ac535 100644
--- "a/src/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml"
+++ "b/src/CommonModules/__\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270\320\241\320\265\321\200\320\262\320\265\321\200.xml"
@@ -8,6 +8,10 @@
ru
Интеграции (сервер)
+
+ en
+ Integration (server)
+
false
diff --git "a/src/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP.xml" "b/src/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP.xml"
index 07d3d220..e443db11 100644
--- "a/src/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP.xml"
+++ "b/src/CommonModules/__\320\232\320\276\320\275\320\275\320\265\320\272\321\202\320\276\321\200HTTP.xml"
@@ -8,6 +8,10 @@
ru
Коннектор HTTP
+
+ en
+ HTTP Connector
+
false
diff --git "a/src/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/src/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200.xml"
index b9c5a4fb..ff0791b7 100644
--- "a/src/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200.xml"
+++ "b/src/CommonModules/__\320\234\320\265\321\202\320\276\320\264\321\213\320\240\320\265\320\263\320\273\320\260\320\274\320\265\320\275\321\202\320\275\321\213\321\205\320\227\320\260\320\264\320\260\320\275\320\270\320\271\320\241\320\265\321\200\320\262\320\265\321\200.xml"
@@ -8,6 +8,10 @@
ru
Методы регламентных заданий (сервер)
+
+ en
+ Methods of routine tasks (server)
+
false
diff --git "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
index 3aa89e86..49c9fd9c 100644
--- "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
+++ "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
@@ -8,6 +8,10 @@
ru
Модификация конфигурации клиент переопределяемый
+
+ en
+ Configuration modification client redefined
+
false
diff --git "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
index f40a3857..ade2c15a 100644
--- "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
+++ "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
@@ -8,6 +8,10 @@
ru
Модификация конфигурации клиент сервер переопределяемый
+
+ en
+ Modification of the client server configuration redefined
+
false
diff --git "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml" "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
index 8c1ecea5..d3360cc5 100644
--- "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
+++ "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271.xml"
@@ -8,6 +8,10 @@
ru
Модификация конфигурации переопределяемый
+
+ en
+ Configuration modification redefined
+
false
diff --git "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl" "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl"
index a0dcac38..aeb29430 100644
--- "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271/Ext/Module.bsl"
@@ -39,9 +39,11 @@
//
Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка, ДополнительныеПараметры = Неопределено) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");;
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Отказ Тогда
Возврат;
@@ -57,7 +59,7 @@
ПараметрыМетода.Добавить(СтандартнаяОбработка);
ПараметрыМетода.Добавить(ДополнительныеПараметры);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
КонецЕсли;
@@ -557,12 +559,14 @@
Функция ПолучитьИмяМетода(Форма, ИмяПроцедурыВход)
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- СтроковыеФункцииКлиентСервер = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульСтроковыеФункцииКлиентСервер = __БазоваяФункциональностьБИТ.ОбщийМодуль("СтроковыеФункцииКлиентСервер");
+ Иначе
+ МодульСтроковыеФункцииКлиентСервер = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
ИмяФормы = Форма.ИмяФормы;
- МассивПодимен = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ИмяФормы, ".");
+ МассивПодимен = МодульСтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ИмяФормы, ".");
Если МассивПодимен.Количество() = 0 Тогда
Возврат Неопределено;
diff --git "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.xml" "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.xml"
index ef189e90..9e969911 100644
--- "a/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.xml"
+++ "b/src/CommonModules/__\320\234\320\276\320\264\320\270\321\204\320\270\320\272\320\260\321\206\320\270\321\217\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270\320\237\320\265\321\200\320\265\320\276\320\277\321\200\320\265\320\264\320\265\320\273\321\217\320\265\320\274\321\213\320\271\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202.xml"
@@ -8,6 +8,10 @@
ru
Модификация конфигурации переопределяемый документ
+
+ en
+ Configuration modification redefined document
+
false
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\232\320\273\320\270\320\265\320\275\321\202.xml" "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\232\320\273\320\270\320\265\320\275\321\202.xml"
index ef5db958..ea8d87ef 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\232\320\273\320\270\320\265\320\275\321\202.xml"
+++ "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\232\320\273\320\270\320\265\320\275\321\202.xml"
@@ -8,6 +8,10 @@
ru
Общего назначения клиент
+
+ en
+ General purpose customer
+
false
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\237\320\276\320\262\321\202\320\230\321\201\320\277.xml" "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\237\320\276\320\262\321\202\320\230\321\201\320\277.xml"
index 4bc1a063..8d0291b6 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\237\320\276\320\262\321\202\320\230\321\201\320\277.xml"
+++ "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\237\320\276\320\262\321\202\320\230\321\201\320\277.xml"
@@ -8,6 +8,10 @@
ru
Общего назначения повторного использования
+
+ en
+ General purpose reuse
+
false
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\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml" "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\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml"
index 09ada59a..260430ae 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\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml"
+++ "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\237\320\276\320\273\320\275\321\213\320\265\320\237\321\200\320\260\320\262\320\260.xml"
@@ -8,6 +8,10 @@
ru
Общего назначения полные права
+
+ en
+ General purpose full rights
+
false
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.xml" "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.xml"
index 2f0a05f4..dca7b135 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.xml"
+++ "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.xml"
@@ -8,6 +8,10 @@
ru
Общего назначения сервер
+
+ en
+ General purpose server
+
false
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 9ac72d82..0d5783fc 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"
@@ -431,47 +431,57 @@
Функция ВыполнитьПользовательскуюФункциюСПараметрами(ТекстФункции, СтруктураПараметров, Переменные) Экспорт
// Служебные переменные для передачи параметров функции.
- Перем П1, П2, П3, П4, П5, П6, П7, П8, П9, П10;
+ Перем П1, П2, П3, П4, П5, П6, П7, П8, П9, П10;
+
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Для Каждого Параметр Из СтруктураПараметров Цикл
Если Параметр.Номер = 1 Тогда
П1 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П1");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П1");
ИначеЕсли Параметр.Номер = 2 Тогда
П2 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П2");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П2");
ИначеЕсли Параметр.Номер = 3 Тогда
П3 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П3");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П3");
ИначеЕсли Параметр.Номер = 4 Тогда
П4 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П4");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П4");
ИначеЕсли Параметр.Номер = 5 Тогда
П5 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П5");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П5");
ИначеЕсли Параметр.Номер = 6 Тогда
П6 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П6");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П6");
ИначеЕсли Параметр.Номер = 7 Тогда
П7 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П7");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П7");
ИначеЕсли Параметр.Номер = 8 Тогда
П8 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П8");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П8");
ИначеЕсли Параметр.Номер = 9 Тогда
П9 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П9");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П9");
ИначеЕсли Параметр.Номер = 10 Тогда
П10 = Параметр.Значение;
- ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "П10");
+ ТекстФункции = СтрЗаменить(ТекстФункции, Параметр.Параметр, "Параметры.П10");
КонецЕсли;
КонецЦикла;
+ ТекстФункции = СтрЗаменить(ТекстФункции, "Переменные", "Параметры.Переменные");
+
Результат = Неопределено;
+ Параметры = Новый Структура("П1, П2, П3, П4, П5, П6, П7, П8, П9, П10, Переменные", П1, П2, П3, П4, П5, П6, П7, П8, П9, П10, Переменные);
+
Попытка
- Выполнить(ТекстФункции);
+ МодульОбщегоНазначения.ВыполнитьВБезопасномРежиме(ТекстФункции, Параметры);
Исключение
ВызватьИсключение КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
diff --git "a/src/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" "b/src/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml"
index 403a79e6..9216f2b7 100644
--- "a/src/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml"
+++ "b/src/CommonModules/__\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml"
@@ -8,6 +8,10 @@
ru
Работа с формами
+
+ en
+ Working with forms
+
false
diff --git "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
index f17b7efc..2765a222 100644
--- "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
+++ "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
@@ -8,6 +8,10 @@
ru
Справочники обработка заполнения
+
+ en
+ Reference books filling processing
+
false
diff --git "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl" "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl"
index c59c2956..3da4b7c2 100644
--- "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217/Ext/Module.bsl"
@@ -37,9 +37,11 @@
//
Процедура СправочникиОбработкаЗаполнения(Источник, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -56,7 +58,7 @@
ПараметрыМетода.Добавить(ТекстЗаполнения);
ПараметрыМетода.Добавить(СтандартнаяОбработка);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml" "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml"
index 222e7565..8ecd1ef7 100644
--- "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml"
+++ "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216.xml"
@@ -8,6 +8,10 @@
ru
Справочники перед записью
+
+ en
+ Reference books before recording
+
false
diff --git "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl" "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl"
index 7f005667..a40943fa 100644
--- "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\320\265\321\200\320\265\320\264\320\227\320\260\320\277\320\270\321\201\321\214\321\216/Ext/Module.bsl"
@@ -35,9 +35,11 @@
//
Процедура СправочникиПередЗаписью(Источник, Отказ) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Отказ Или Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -52,7 +54,7 @@
ПараметрыМетода.Добавить(Источник);
ПараметрыМетода.Добавить(Отказ);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml" "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml"
index b78a3c3a..c6e15eaf 100644
--- "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml"
+++ "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270.xml"
@@ -8,6 +8,10 @@
ru
Справочники при записи
+
+ en
+ Reference books when recording
+
false
diff --git "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl" "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl"
index 9005bec7..9f6c763c 100644
--- "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\227\320\260\320\277\320\270\321\201\320\270/Ext/Module.bsl"
@@ -35,9 +35,11 @@
//
Процедура СправочникиПриЗаписи(Источник, Отказ) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Отказ Или Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -52,7 +54,7 @@
ПараметрыМетода.Добавить(Источник);
ПараметрыМетода.Добавить(Отказ);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml" "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml"
index 05d9bd25..39e050c1 100644
--- "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml"
+++ "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270.xml"
@@ -8,6 +8,10 @@
ru
Справочники при копировании
+
+ en
+ Reference books when copying
+
false
diff --git "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl" "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl"
index e73c8137..1ae66589 100644
--- "a/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\241\320\277\321\200\320\260\320\262\320\276\321\207\320\275\320\270\320\272\320\270\320\237\321\200\320\270\320\232\320\276\320\277\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\270/Ext/Module.bsl"
@@ -34,9 +34,11 @@
//
Процедура СправочникиПриКопировании(Источник, ОбъектКопирования) Экспорт
- // ++ Обход ошибки отстутствия модуля БСП, не переносить
- ОбщегоНазначения = __ВспомогательныйМодульНеПереносить;
- // -- Обход ошибки отстутствия модуля БСП, не переносить
+ Если __БазоваяФункциональностьБИТ.ПодсистемаСуществует("СтандартныеПодсистемы") Тогда
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ.ОбщийМодуль("ОбщегоНазначения");
+ Иначе
+ МодульОбщегоНазначения = __БазоваяФункциональностьБИТ;
+ КонецЕсли;
Если Источник.ОбменДанными.Загрузка Тогда
Возврат;
@@ -51,7 +53,7 @@
ПараметрыМетода.Добавить(Источник);
ПараметрыМетода.Добавить(ОбъектКопирования);
- ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
+ МодульОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяМетода, ПараметрыМетода);
Исключение
ВызватьИсключение СтрШаблон("%1%2Имя метода: %3", ОписаниеОшибки(), Символы.ПС, ИмяМетода);
diff --git "a/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml" "b/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml"
index 0f2f9099..862aea38 100644
--- "a/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml"
+++ "b/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200.xml"
@@ -10,7 +10,7 @@
en
- Lines client server
+ String functions client server
diff --git "a/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl" "b/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl"
index 662458b4..d374bc4c 100644
--- "a/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl"
+++ "b/src/CommonModules/__\320\241\321\202\321\200\320\276\320\272\320\276\320\262\321\213\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\270\320\232\320\273\320\270\320\265\320\275\321\202\320\241\320\265\321\200\320\262\320\265\321\200/Ext/Module.bsl"
@@ -118,6 +118,108 @@
КонецФункции
+// Подставляет параметры в строку. Максимально возможное число параметров - 9.
+// Параметры в строке задаются как %<номер параметра>. Нумерация параметров начинается с единицы.
+//
+// Параметры:
+// ШаблонСтроки - Строка - шаблон строки с параметрами (вхождениями вида "%<номер параметра>",
+// например "%1 пошел в %2");
+// Параметр1 - Строка - значение подставляемого параметра.
+// Параметр2 - Строка
+// Параметр3 - Строка
+// Параметр4 - Строка
+// Параметр5 - Строка
+// Параметр6 - Строка
+// Параметр7 - Строка
+// Параметр8 - Строка
+// Параметр9 - Строка
+//
+// Возвращаемое значение:
+// Строка - текстовая строка с подставленными параметрами.
+//
+// Пример:
+// СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru='%1 пошел в %2'"), "Вася", "Зоопарк") = "Вася пошел
+// в Зоопарк".
+//
+Функция ПодставитьПараметрыВСтроку(Знач ШаблонСтроки,
+ Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено,
+ Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено,
+ Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) Экспорт
+
+ ЕстьПараметрыСПроцентом = СтрНайти(Параметр1, "%")
+ Или СтрНайти(Параметр2, "%")
+ Или СтрНайти(Параметр3, "%")
+ Или СтрНайти(Параметр4, "%")
+ Или СтрНайти(Параметр5, "%")
+ Или СтрНайти(Параметр6, "%")
+ Или СтрНайти(Параметр7, "%")
+ Или СтрНайти(Параметр8, "%")
+ Или СтрНайти(Параметр9, "%");
+
+ Если ЕстьПараметрыСПроцентом Тогда
+ Возврат ПодставитьПараметрыСПроцентом(ШаблонСтроки, Параметр1,
+ Параметр2, Параметр3, Параметр4, Параметр5, Параметр6, Параметр7, Параметр8, Параметр9);
+ КонецЕсли;
+
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%1", Параметр1);
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%2", Параметр2);
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%3", Параметр3);
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%4", Параметр4);
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%5", Параметр5);
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%6", Параметр6);
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%7", Параметр7);
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%8", Параметр8);
+ ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%9", Параметр9);
+ Возврат ШаблонСтроки;
+
+КонецФункции
+
+// Вставляет параметры в строку, учитывая, что в параметрах могут использоваться подстановочные слова %1, %2 и т.д.
+Функция ПодставитьПараметрыСПроцентом(Знач СтрокаПодстановки,
+ Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено,
+ Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено,
+ Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено)
+
+ Результат = "";
+ Позиция = СтрНайти(СтрокаПодстановки, "%");
+ Пока Позиция > 0 Цикл
+ Результат = Результат + Лев(СтрокаПодстановки, Позиция - 1);
+ СимволПослеПроцента = Сред(СтрокаПодстановки, Позиция + 1, 1);
+ ПодставляемыйПараметр = Неопределено;
+ Если СимволПослеПроцента = "1" Тогда
+ ПодставляемыйПараметр = Параметр1;
+ ИначеЕсли СимволПослеПроцента = "2" Тогда
+ ПодставляемыйПараметр = Параметр2;
+ ИначеЕсли СимволПослеПроцента = "3" Тогда
+ ПодставляемыйПараметр = Параметр3;
+ ИначеЕсли СимволПослеПроцента = "4" Тогда
+ ПодставляемыйПараметр = Параметр4;
+ ИначеЕсли СимволПослеПроцента = "5" Тогда
+ ПодставляемыйПараметр = Параметр5;
+ ИначеЕсли СимволПослеПроцента = "6" Тогда
+ ПодставляемыйПараметр = Параметр6;
+ ИначеЕсли СимволПослеПроцента = "7" Тогда
+ ПодставляемыйПараметр = Параметр7
+ ИначеЕсли СимволПослеПроцента = "8" Тогда
+ ПодставляемыйПараметр = Параметр8;
+ ИначеЕсли СимволПослеПроцента = "9" Тогда
+ ПодставляемыйПараметр = Параметр9;
+ КонецЕсли;
+ Если ПодставляемыйПараметр = Неопределено Тогда
+ Результат = Результат + "%";
+ СтрокаПодстановки = Сред(СтрокаПодстановки, Позиция + 1);
+ Иначе
+ Результат = Результат + ПодставляемыйПараметр;
+ СтрокаПодстановки = Сред(СтрокаПодстановки, Позиция + 2);
+ КонецЕсли;
+ Позиция = СтрНайти(СтрокаПодстановки, "%");
+ КонецЦикла;
+ Результат = Результат + СтрокаПодстановки;
+
+ Возврат Результат;
+
+КонецФункции
+
#КонецОбласти // ПрограммныйИнтерфейс
#Область СлужебныеПроцедурыИФункции
diff --git "a/src/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml" "b/src/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml"
index fe100807..c053f501 100644
--- "a/src/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml"
+++ "b/src/CommonPictures/__\320\237\320\276\320\264\321\201\320\270\321\201\321\202\320\265\320\274\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\321\217\320\274\320\270.xml"
@@ -8,6 +8,10 @@
ru
Подсистема управление интеграциями
+
+ en
+ Integration management subsystem
+
false
diff --git "a/src/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202.xml" "b/src/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202.xml"
index 71929eff..5112cc6e 100644
--- "a/src/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202.xml"
+++ "b/src/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202.xml"
@@ -8,6 +8,10 @@
ru
Реквизит
+
+ en
+ Requisite
+
false
diff --git "a/src/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213.xml" "b/src/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213.xml"
index 57b698b2..bcc788ca 100644
--- "a/src/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213.xml"
+++ "b/src/CommonPictures/__\320\240\320\265\320\272\320\262\320\270\320\267\320\270\321\202\321\213.xml"
@@ -8,6 +8,10 @@
ru
Реквизиты
+
+ en
+ Requisites
+
Реквизиты
false
diff --git a/src/Configuration.xml b/src/Configuration.xml
index 610037c1..5025ec35 100644
--- a/src/Configuration.xml
+++ b/src/Configuration.xml
@@ -38,6 +38,10 @@
ru
Каркасная конфигурация
+
+ en
+ Frame configuration
+
@@ -233,6 +237,7 @@
Русский
+ English
__МодификацияФорм
__ОбщегоНазначения
__ПодпискиНаСобытия
@@ -256,8 +261,14 @@
__BSLEditor
__JSONEditor
__XMLEditor
+ __БазоваяФункциональностьБИТ
+ __БазоваяФункциональностьБИТВызовСервера
+ __БазоваяФункциональностьБИТКлиент
+ __БазоваяФункциональностьБИТПовтИсп
__ВспомогательныйМодульНеПереносить
__ВспомогательныйМодульНеПереноситьКлиент
+ __ВспомогательныйМодульНеПереноситьПереопределяемый
+ __ВспомогательныйМодульНеПереноситьПовтИсп
__ДокументыОбработкаЗаполнения
__ДокументыОбработкаПроведения
__ДокументыПередЗаписью
diff --git "a/src/DefinedTypes/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\271\320\230\320\221.xml" "b/src/DefinedTypes/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\271\320\230\320\221.xml"
index 67ed155f..8c1fe35c 100644
--- "a/src/DefinedTypes/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\271\320\230\320\221.xml"
+++ "b/src/DefinedTypes/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\320\271\320\230\320\221.xml"
@@ -14,6 +14,10 @@
ru
Типы объектов соответствий ИБ
+
+ en
+ Types of matching objects FOR
+
diff --git "a/src/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml" "b/src/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml"
index 4b3cc933..9ca492a9 100644
--- "a/src/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml"
+++ "b/src/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270.xml"
@@ -30,6 +30,10 @@
ru
Демо работа с формами
+
+ en
+ Demo work with forms
+
Документ носит ознакомительный характер по работе с подсистемой "__РаботаСФормами", не переносить.
true
diff --git "a/src/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260.xml" "b/src/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260.xml"
index cc616e54..8f1907e6 100644
--- "a/src/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260.xml"
+++ "b/src/Documents/\320\224\320\265\320\274\320\276\320\240\320\260\320\261\320\276\321\202\320\260\320\241\320\244\320\276\321\200\320\274\320\260\320\274\320\270/Forms/\320\244\320\276\321\200\320\274\320\260\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\260.xml"
@@ -8,6 +8,10 @@
ru
Форма документа
+
+ en
+ The form of the document
+
Managed
diff --git "a/src/Enums/__\320\241\320\276\320\267\320\264\320\260\320\275\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275.xml" "b/src/Enums/__\320\241\320\276\320\267\320\264\320\260\320\275\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275.xml"
index ac8430c1..165f6a95 100644
--- "a/src/Enums/__\320\241\320\276\320\267\320\264\320\260\320\275\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275.xml"
+++ "b/src/Enums/__\320\241\320\276\320\267\320\264\320\260\320\275\320\236\320\261\320\275\320\276\320\262\320\273\320\265\320\275.xml"
@@ -22,6 +22,10 @@
ru
Создан обновлен
+
+ en
+ Created updated
+
false
@@ -100,6 +104,10 @@
ru
Создан
+
+ en
+ Generated
+
@@ -112,6 +120,10 @@
ru
Обновлен
+
+ en
+ Updated
+
diff --git "a/src/Enums/__\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/src/Enums/__\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
index c73b1e97..093e1692 100644
--- "a/src/Enums/__\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
+++ "b/src/Enums/__\320\241\321\202\320\260\321\202\321\203\321\201\321\213\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
@@ -22,6 +22,10 @@
ru
Статусы интеграции
+
+ en
+ Integration statuses
+
false
@@ -100,6 +104,10 @@
ru
Выгружено
+
+ en
+ Uploaded
+
@@ -112,6 +120,10 @@
ru
Загружено
+
+ en
+ Uploaded
+
@@ -124,6 +136,10 @@
ru
Ошибка выгрузки
+
+ en
+ Upload error
+
@@ -136,6 +152,10 @@
ru
Ошибка загрузки
+
+ en
+ Download error
+
diff --git "a/src/Enums/__\320\242\320\270\320\277\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml" "b/src/Enums/__\320\242\320\270\320\277\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml"
index 09616c6f..e369968e 100644
--- "a/src/Enums/__\320\242\320\270\320\277\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml"
+++ "b/src/Enums/__\320\242\320\270\320\277\320\241\320\276\320\276\321\202\320\262\320\265\321\202\321\201\321\202\320\262\320\270\321\217\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\230\320\221.xml"
@@ -22,6 +22,10 @@
ru
Тип соответствия объектов ИБ
+
+ en
+ The type of compliance of IB objects
+
false
diff --git "a/src/Enums/__\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\276\320\262\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml" "b/src/Enums/__\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\276\320\262\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
index b5e8f58f..1513f53f 100644
--- "a/src/Enums/__\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\276\320\262\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
+++ "b/src/Enums/__\320\244\320\276\321\200\320\274\320\260\321\202\321\213\320\227\320\260\320\277\321\200\320\276\321\201\320\276\320\262\320\230\320\275\321\202\320\265\320\263\321\200\320\260\321\206\320\270\320\270.xml"
@@ -22,6 +22,10 @@
ru
Форматы запросов интеграции
+
+ en
+ Integration request formats
+
false
@@ -46,6 +50,10 @@
ru
XML
+
+ en
+ XML
+
@@ -58,6 +66,10 @@
ru
JSON
+
+ en
+ JSON
+
@@ -70,6 +82,10 @@
ru
Произвольный формат
+
+ en
+ Custom format
+
diff --git "a/src/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml" "b/src/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
index e925bb96..ebfed013 100644
--- "a/src/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
+++ "b/src/EventSubscriptions/__\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\321\213\320\236\320\261\321\200\320\260\320\261\320\276\321\202\320\272\320\260\320\227\320\260\320\277\320\276\320\273\320\275\320\265\320\275\320\270\321\217.xml"
@@ -8,6 +8,10 @@
ru
Документы обработка заполнения
+
+ en
+ Documents processing of filling
+