=UTF-8
3 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/DT-INF/PROJECT.PMF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Runtime-Version: 8.3.21
3 | Base-Project: configuration
4 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/sonar-project.properties:
--------------------------------------------------------------------------------
1 | # адрес сервера SonarQube
2 | sonar.host.url=http://localhost:9000
3 |
4 | # параметры проекта
5 | sonar.projectKey=ManagementPlatformDataProcessors
6 | sonar.projectName=ManagementPlatformDataProcessors
7 | sonar.projectVersion=1.3.1
8 |
9 | # относительный или абсолютный путь к каталогу с исходными кодом
10 | # sonar.sources=
11 |
12 | # кодировка
13 | sonar.sourceEncoding=UTF-8
14 |
15 | # маска поиска файлов на проверку
16 | sonar.inclusions=**/*.bsl,**/*.os,**/*.xml
17 | sonar.exclusions=**/*.html,**/Ext/Help.xml
18 |
19 | # настройки bsl
20 | sonar.bsl.maxDepthSearchConfiguration=3
21 |
22 | # игнорирование gitignore
23 | sonar.scm.exclusions.disabled=true
24 | sonar.bsl.languageserver.overrideConfiguration=true
25 |
26 | # для Git
27 | sonar.projectBaseDir=src
28 | sonar.scm.enabled=true
29 | sonar.scm.provider=git
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/Forms/ФормаСписка/Attributes/Список/ExtInfo/ListSettings.dcss:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 |
Владелец
6 | Equal
7 | ПараметрыДанных.Владелец
8 | Inaccessible
9 |
10 | Normal
11 | dfcece9d-5077-440b-b6b3-45a5cb4538eb
12 |
13 |
14 | Normal
15 | 88619765-ccb3-46c6-ac52-38e9c992ebd4
16 |
17 |
18 | Normal
19 | b75fecce-942b-4aed-abc9-e6a02e460fb3
20 |
21 | Normal
22 | 911b6018-f537-43e8-a417-da56b22f9aec
23 |
24 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/Forms/ФормаСписка/Attributes/СписокОбработки/ExtInfo/ListSettings.dcss:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Normal
5 | dfcece9d-5077-440b-b6b3-45a5cb4538eb
6 |
7 |
8 | Normal
9 | 88619765-ccb3-46c6-ac52-38e9c992ebd4
10 |
11 |
12 | Normal
13 | b75fecce-942b-4aed-abc9-e6a02e460fb3
14 |
15 | Normal
16 | 911b6018-f537-43e8-a417-da56b22f9aec
17 |
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/Forms/ФормаСписка/Attributes/СписокПодмены/ExtInfo/ListSettings.dcss:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Normal
5 | dfcece9d-5077-440b-b6b3-45a5cb4538eb
6 |
7 |
8 | Normal
9 | 88619765-ccb3-46c6-ac52-38e9c992ebd4
10 |
11 |
12 | Normal
13 | b75fecce-942b-4aed-abc9-e6a02e460fb3
14 |
15 | Normal
16 | 911b6018-f537-43e8-a417-da56b22f9aec
17 |
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/Forms/ФормаСписка/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытийФормы
4 |
5 | // При создании на сервере.
6 | //
7 | // Параметры:
8 | // Отказ - Булево - Отказ
9 | // СтандартнаяОбработка - Булево - Стандартная обработка
10 | &НаСервере
11 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
12 |
13 | УПО_Сервер.ИнициализироватьФормуВыбора(ЭтотОбъект);
14 |
15 | ОбновитьВладельцаСпискаНаСервере();
16 |
17 | ЗаполнитьУсловноеОформлениеТекущейВерсииПлатформы();
18 |
19 | КонецПроцедуры
20 |
21 | #КонецОбласти
22 |
23 | #Область ОбработчикиСобытийЭлементовТаблицыФормыСписокОбработки
24 |
25 | // Список обработки при активизации строки.
26 | //
27 | // Параметры:
28 | // Элемент - ТаблицаФормы - Элемент
29 | &НаКлиенте
30 | Процедура СписокОбработкиПриАктивизацииСтроки(Элемент)
31 |
32 | Обработка = ТекущаяОбработкаИзСписка();
33 | Если Обработка = ТекущаяОбработка Тогда
34 | Возврат;
35 | КонецЕсли;
36 |
37 | ТекущаяОбработка = Обработка;
38 | ПодключитьОбработчикОжидания("ОбновитьВладельцаСписка", 0.1, Истина);
39 |
40 | КонецПроцедуры
41 |
42 | #КонецОбласти
43 |
44 | #Область ОбработчикиСобытийЭлементовТаблицыФормыСписокПодмены
45 |
46 | &НаСервереБезКонтекста
47 | Процедура СписокПодменыПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
48 |
49 | УПО_Сервер.СписокПодменыПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки);
50 |
51 | КонецПроцедуры
52 |
53 | #КонецОбласти
54 |
55 | #Область СлужебныеПроцедурыИФункции
56 |
57 | // Обновить владельца списка на сервере.
58 | &НаСервере
59 | Процедура ОбновитьВладельцаСпискаНаСервере()
60 |
61 | Список.Параметры.УстановитьЗначениеПараметра("Владелец", ТекущаяОбработка);
62 | ОбновитьВладельцаСпискаПодменыНаСервере();
63 |
64 | КонецПроцедуры
65 |
66 | &НаСервере
67 | Процедура ОбновитьВладельцаСпискаПодменыНаСервере()
68 |
69 | ЭлементыОтбора = СписокПодмены.Отбор.Элементы;
70 | КлючОтбора = "Отбор по обработке";
71 | ОтборОбработки = Неопределено;
72 | Для Каждого ЭлементОтбора Из ЭлементыОтбора Цикл
73 | Если ЭлементОтбора.ИдентификаторПользовательскойНастройки = КлючОтбора Тогда
74 | ОтборОбработки = ЭлементОтбора;
75 | Прервать;
76 | КонецЕсли;
77 | КонецЦикла;
78 |
79 | Если ОтборОбработки = Неопределено Тогда
80 | ОтборОбработки = ЭлементыОтбора.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
81 | ОтборОбработки.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Обработка");
82 | ОтборОбработки.ИдентификаторПользовательскойНастройки = КлючОтбора;
83 | ОтборОбработки.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
84 | КонецЕсли;
85 |
86 | ОтборОбработки.ПравоеЗначение = ТекущаяОбработка;
87 |
88 | КонецПроцедуры
89 |
90 | // Обновить владельца списка.
91 | &НаКлиенте
92 | Процедура ОбновитьВладельцаСписка()
93 |
94 | ОбновитьВладельцаСпискаНаСервере();
95 |
96 | КонецПроцедуры
97 |
98 | // Текущая обработка из списка.
99 | //
100 | // Возвращаемое значение:
101 | // СправочникСсылка.УПО_ПлатформенныеОбработки, Произвольный - Текущая обработка из списка
102 | &НаКлиенте
103 | Функция ТекущаяОбработкаИзСписка()
104 |
105 | Обработка = Элементы.СписокОбработки.ТекущаяСтрока;
106 | Если ТипЗнч(Обработка) <> Тип("СправочникСсылка.УПО_ПлатформенныеОбработки") Тогда
107 | Обработка = ПредопределенноеЗначение("Справочник.УПО_ПлатформенныеОбработки.ПустаяСсылка");
108 | КонецЕсли;
109 |
110 | Возврат Обработка;
111 |
112 | КонецФункции
113 |
114 | &НаСервере
115 | Процедура ЗаполнитьУсловноеОформлениеТекущейВерсииПлатформы()
116 |
117 | КоличествоВерсий = УПО_Сервер.КоличествоВерсийПлатформыВПлатформенныхОбработках();
118 | Если КоличествоВерсий > 1 Тогда
119 |
120 | Оформление = Список.УсловноеОформление.Элементы.Добавить();
121 |
122 | ЭлементОтбора = Оформление.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
123 | ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ВерсияПриложения");
124 | ЭлементОтбора.ПравоеЗначение = УПО_КлиентСервер.ВерсияПриложения();
125 |
126 | ШрифтСтиля = УПО_КлиентСервер.МультиязычноеСвойствоОбъекта(
127 | ШрифтыСтиля, "ВажнаяНадписьШрифт,ImportantLabelFont");
128 |
129 | Оформление.Оформление.УстановитьЗначениеПараметра("Шрифт", ШрифтСтиля);
130 |
131 | КонецЕсли;
132 |
133 | КонецПроцедуры
134 |
135 | #КонецОбласти
136 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/Forms/ФормаЭлемента/Form.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Наименование
5 | 1
6 | true
7 | true
8 |
9 | true
10 |
11 |
12 | Объект.Description
13 |
14 |
15 | НаименованиеРасширеннаяПодсказка
16 | 3
17 | true
18 | true
19 |
20 | true
21 |
22 | Label
23 | true
24 | true
25 |
26 | Left
27 |
28 |
29 |
30 | НаименованиеКонтекстноеМеню
31 | 2
32 | true
33 | true
34 |
35 | true
36 |
37 | true
38 |
39 | InputField
40 | EnterOnInput
41 | true
42 | Left
43 | true
44 |
45 | true
46 | true
47 | true
48 | true
49 | true
50 | true
51 |
52 |
53 |
54 | Владелец
55 | 4
56 | true
57 | true
58 |
59 | true
60 |
61 |
62 | Объект.Owner
63 |
64 |
65 | ВладелецРасширеннаяПодсказка
66 | 6
67 | true
68 | true
69 |
70 | true
71 |
72 | Label
73 | true
74 | true
75 |
76 | Left
77 |
78 |
79 |
80 | ВладелецКонтекстноеМеню
81 | 5
82 | true
83 | true
84 |
85 | true
86 |
87 | true
88 |
89 | InputField
90 | true
91 | EnterOnInput
92 | true
93 | Left
94 | true
95 |
96 | true
97 | true
98 | true
99 | true
100 | true
101 | true
102 |
103 |
104 |
105 | Родитель
106 | 7
107 | true
108 | true
109 |
110 | true
111 |
112 |
113 | Объект.Parent
114 |
115 |
116 | РодительРасширеннаяПодсказка
117 | 9
118 | true
119 | true
120 |
121 | true
122 |
123 | Label
124 | true
125 | true
126 |
127 | Left
128 |
129 |
130 |
131 | РодительКонтекстноеМеню
132 | 8
133 | true
134 | true
135 |
136 | true
137 |
138 | true
139 |
140 | InputField
141 | true
142 | EnterOnInput
143 | true
144 | Left
145 | true
146 |
147 | true
148 | true
149 | true
150 | true
151 | true
152 | true
153 |
154 |
155 |
156 | ВерсияПриложения
157 | 13
158 | true
159 | true
160 |
161 | true
162 |
163 |
164 | Объект.ВерсияПриложения
165 |
166 |
167 | ВерсияПриложенияРасширеннаяПодсказка
168 | 15
169 | true
170 | true
171 |
172 | true
173 |
174 | Label
175 | true
176 | true
177 |
178 | Left
179 |
180 |
181 |
182 | ВерсияПриложенияКонтекстноеМеню
183 | 14
184 | true
185 | true
186 |
187 | true
188 |
189 | true
190 |
191 | InputField
192 | true
193 | EnterOnInput
194 | true
195 | Left
196 | true
197 |
198 | true
199 | true
200 | true
201 | true
202 | true
203 | true
204 |
205 |
206 |
207 | КлючевоеИмя
208 | 16
209 | true
210 | true
211 |
212 | true
213 |
214 |
215 | Объект.КлючевоеИмя
216 |
217 |
218 | ru
219 | По данному имени будет подключена обработка
220 |
221 |
222 | КлючевоеИмяРасширеннаяПодсказка
223 | 18
224 | true
225 | true
226 |
227 | true
228 |
229 | Label
230 | true
231 | true
232 |
233 | Left
234 |
235 |
236 |
237 | КлючевоеИмяКонтекстноеМеню
238 | 17
239 | true
240 | true
241 |
242 | true
243 |
244 | true
245 |
246 | InputField
247 | Show
248 | Enter
249 | true
250 | Left
251 | true
252 |
253 | true
254 | true
255 | true
256 | true
257 | true
258 | true
259 |
260 |
261 |
262 | Комментарий
263 | 10
264 | true
265 | true
266 |
267 | true
268 |
269 |
270 | Объект.Комментарий
271 |
272 |
273 | КомментарийРасширеннаяПодсказка
274 | 12
275 | true
276 | true
277 |
278 | true
279 |
280 | Label
281 | true
282 | true
283 |
284 | Left
285 |
286 |
287 |
288 | КомментарийКонтекстноеМеню
289 | 11
290 | true
291 | true
292 |
293 | true
294 |
295 | true
296 |
297 | InputField
298 | EnterOnInput
299 | true
300 | Left
301 | true
302 |
303 | true
304 | true
305 | true
306 | true
307 |
308 |
309 |
310 | ФормаКоманднаяПанель
311 | -1
312 | true
313 | true
314 |
315 | true
316 |
317 | Left
318 | true
319 |
320 |
321 | OnCreateAtServer
322 | ПриСозданииНаСервере
323 |
324 |
325 | NotificationProcessing
326 | ОбработкаОповещения
327 |
328 | Copy
329 | Delete
330 | SetDeletionMark
331 | LockOwnerWindow
332 | true
333 | true
334 | Vertical
335 | true
336 | true
337 | true
338 | true
339 | true
340 |
341 | Объект
342 | 1
343 |
344 | CatalogObject.УПО_ВерсииПлатформенныхОбработок
345 |
346 |
347 | true
348 |
349 |
350 | true
351 |
352 | true
353 | true
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/Forms/ФормаЭлемента/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытийФормы
4 |
5 | // При создании на сервере.
6 | //
7 | // Параметры:
8 | // Отказ - Булево - Отказ
9 | // СтандартнаяОбработка - Булево - Стандартная обработка
10 | &НаСервере
11 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
12 |
13 | ТолькоПросмотр = НЕ ЗначениеЗаполнено(Объект.Родитель);
14 |
15 | КонецПроцедуры
16 |
17 | &НаКлиенте
18 | Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
19 |
20 | УПО_Клиент.ОбработатьОповещениеОбИзмененииВерсииПлатформенныхОбработок(
21 | ЭтотОбъект, ИмяСобытия, Параметр, Источник);
22 |
23 | КонецПроцедуры
24 |
25 | #КонецОбласти
26 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/Help/en.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Management platform data processors
7 |
8 | More details on GitHub
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/Help/ru.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Управление платформенными обработками
7 |
8 | Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".
9 | Подробнее на GitHub
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/ManagerModule.bsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeiOkami/ManagementPlatformDataProcessors/a7424d725203042f492e47510a59b53be3163ac2/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/ManagerModule.bsl
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/ObjectModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
4 |
5 | #Область ОбработчикиСобытий
6 |
7 | Процедура ПередЗаписью(Отказ)
8 |
9 | Если ОбменДанными.Загрузка Тогда
10 | Возврат;
11 | КонецЕсли;
12 |
13 | Если ЗначениеЗаполнено(Родитель)
14 | И ДанныеВерсии.Получить() = Неопределено Тогда
15 | ЗаполнитьЗначенияСвойств(ЭтотОбъект, Родитель, "ДанныеВерсии");
16 | КонецЕсли;
17 |
18 | КонецПроцедуры
19 |
20 | // Обработка заполнения.
21 | //
22 | // Параметры:
23 | // ДанныеЗаполнения - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
24 | // ТекстЗаполнения - Строка, Неопределено - Текст заполнения
25 | // СтандартнаяОбработка - Булево - Стандартная обработка
26 | Процедура ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)
27 |
28 | Если НЕ ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.УПО_ВерсииПлатформенныхОбработок") Тогда
29 | Возврат;
30 | КонецЕсли;
31 |
32 | Родитель = ДанныеЗаполнения;
33 |
34 | РеквизитыРодителя = РеквизитыРодителя();
35 |
36 | Если ЗначениеЗаполнено(РеквизитыРодителя.Родитель) Тогда
37 | Родитель = РеквизитыРодителя.Родитель;
38 | КонецЕсли;
39 |
40 | ЗаполнитьЗначенияСвойств(ЭтотОбъект, РеквизитыРодителя, "ДанныеВерсии,Владелец,ВерсияПриложения,КлючевоеИмя");
41 |
42 | ЧастьПредставления = НСтр("ru='Измененная версия';en='Modified version'");
43 | Наименование = СтрШаблон("%1 (%2 %3)", РеквизитыРодителя.Владелец, ЧастьПредставления, ВерсияПриложения);
44 |
45 | КонецПроцедуры
46 |
47 | #КонецОбласти
48 |
49 | #Область СлужебныеПроцедурыИФункции
50 |
51 | // Реквизиты родителя.
52 | //
53 | // Возвращаемое значение:
54 | // ВыборкаИзРезультатаЗапроса - Реквизиты родителя - :
55 | // * Родитель - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
56 | // * Владелец - СправочникСсылка.УПО_ПлатформенныеОбработки
57 | // * ДанныеВерсии - ХранилищеЗначения
58 | Функция РеквизитыРодителя()
59 |
60 | Запрос = Новый Запрос;
61 | Запрос.Текст = "ВЫБРАТЬ
62 | | Версии.Владелец КАК Владелец,
63 | | Версии.ВерсияПриложения КАК ВерсияПриложения,
64 | | Версии.Родитель КАК Родитель,
65 | | Версии.ДанныеВерсии КАК ДанныеВерсии,
66 | | Версии.КлючевоеИмя КАК КлючевоеИмя
67 | |ИЗ
68 | | Справочник.УПО_ВерсииПлатформенныхОбработок КАК Версии
69 | |ГДЕ
70 | | Версии.Ссылка = &Родитель";
71 | Запрос.УстановитьПараметр("Родитель", Родитель);
72 | Выборка = Запрос.Выполнить().Выбрать();
73 | Выборка.Следующий();
74 | Возврат Выборка;
75 |
76 | КонецФункции
77 |
78 | #КонецОбласти
79 |
80 | #КонецЕсли
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ВерсииПлатформенныхОбработок/УПО_ВерсииПлатформенныхОбработок.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | УПО_ВерсииПлатформенныхОбработок
11 |
12 | en
13 | Versions platform data processors (MPP)
14 |
15 |
16 | ru
17 | Версии платформенных обработок (УПО)
18 |
19 | true
20 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.Description
21 | DontUse
22 |
23 | Use
24 | PredefinedDataName
25 |
26 | Use
27 |
28 |
29 |
30 |
31 | Use
32 | Predefined
33 |
34 | Use
35 |
36 |
37 |
38 |
39 | Use
40 | Ref
41 |
42 | Use
43 |
44 |
45 |
46 |
47 | Use
48 | DeletionMark
49 |
50 | Use
51 |
52 |
53 |
54 |
55 | Use
56 | IsFolder
57 |
58 | Use
59 |
60 |
61 |
62 |
63 | Use
64 | Owner
65 |
66 | en
67 | Data processor
68 |
69 |
70 | ru
71 | Обработка
72 |
73 | true
74 |
75 | Catalog.УПО_ПлатформенныеОбработки.EmptyRef
76 |
77 | ShowError
78 | Use
79 |
80 |
81 |
82 |
83 | Use
84 | Parent
85 |
86 | en
87 | Original version
88 |
89 |
90 | ru
91 | Оригинальная версия
92 |
93 | true
94 |
95 | Catalog.УПО_ВерсииПлатформенныхОбработок.EmptyRef
96 |
97 | Use
98 |
99 |
100 |
101 |
102 | Use
103 | Description
104 |
105 | ShowError
106 | Use
107 |
108 |
109 |
110 |
111 | Use
112 | Code
113 |
114 | Use
115 |
116 |
117 |
118 | Catalog.УПО_ВерсииПлатформенныхОбработок
119 | Use
120 |
121 |
122 | en
123 |
124 |
125 | ru
126 |
127 |
128 | Managed
129 | Use
130 |
131 | en
132 | Platform data processing version
133 |
134 |
135 | ru
136 | Версия платформенной обработки
137 |
138 | true
139 | HierarchyOfItems
140 | true
141 | 2
142 | true
143 | Catalog.УПО_ПлатформенныеОбработки
144 | 150
145 | String
146 | Variable
147 | AsDescription
148 | InDialog
149 | BothWays
150 | Catalog.УПО_ВерсииПлатформенныхОбработок.Form.ФормаЭлемента
151 | Catalog.УПО_ВерсииПлатформенныхОбработок.Form.ФормаСписка
152 | Catalog.УПО_ВерсииПлатформенныхОбработок.Form.ФормаСписка
153 |
154 | ДанныеВерсии
155 |
156 | en
157 | Version data
158 |
159 |
160 | ru
161 | Данные версии
162 |
163 |
164 | ValueStorage
165 |
166 |
167 |
168 |
169 | Use
170 | Use
171 |
172 |
173 | Комментарий
174 |
175 | en
176 | Commentary
177 |
178 |
179 | ru
180 | Комментарий
181 |
182 |
183 | String
184 |
185 | 1000
186 |
187 |
188 | true
189 | true
190 |
191 |
192 |
193 |
194 |
195 | Use
196 | Use
197 |
198 |
199 | ВерсияПриложения
200 |
201 | en
202 | Platform version
203 |
204 |
205 | ru
206 | Версия платформы
207 |
208 |
209 | String
210 |
211 | 15
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 | Use
220 | Use
221 |
222 |
223 | КлючевоеИмя
224 |
225 | en
226 | Key Name
227 |
228 |
229 | ru
230 | Ключевое имя
231 |
232 |
233 | String
234 |
235 | 150
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 | Use
244 | Use
245 |
246 |
247 | ФормаЭлемента
248 |
249 | en
250 | Object form
251 |
252 |
253 | ru
254 | Форма элемента
255 |
256 | PersonalComputer
257 | MobileDevice
258 |
259 |
260 | ФормаСписка
261 |
262 | en
263 | List form
264 |
265 |
266 | ru
267 | Форма списка
268 |
269 | PersonalComputer
270 | MobileDevice
271 |
272 |
273 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ПлатформенныеОбработки/Forms/ФормаСписка/Attributes/Список/ExtInfo/ListSettings.dcss:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Normal
5 | dfcece9d-5077-440b-b6b3-45a5cb4538eb
6 |
7 |
8 | Normal
9 | 88619765-ccb3-46c6-ac52-38e9c992ebd4
10 |
11 |
12 | Normal
13 | b75fecce-942b-4aed-abc9-e6a02e460fb3
14 |
15 | Normal
16 | 911b6018-f537-43e8-a417-da56b22f9aec
17 |
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ПлатформенныеОбработки/Forms/ФормаСписка/Form.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | СписокКомпоновщикНастроекПользовательскиеНастройки
5 | 1
6 | true
7 | true
8 |
9 | true
10 |
11 |
12 | ru
13 | Группа пользовательских настроек
14 |
15 | false
16 |
17 | СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка
18 | 2
19 | true
20 | true
21 |
22 | true
23 |
24 | Label
25 | true
26 | true
27 |
28 | Left
29 |
30 |
31 | UsualGroup
32 |
33 | Vertical
34 | WeakSeparation
35 | true
36 | true
37 | Auto
38 | Auto
39 |
40 |
41 |
42 | Список
43 | 3
44 | true
45 | true
46 |
47 | true
48 |
49 |
50 | Список
51 |
52 | true
53 | None
54 | Change
55 | Copy
56 | Create
57 | Delete
58 | SetDeletionMark
59 |
60 | Наименование
61 | 16
62 | true
63 | true
64 |
65 | true
66 |
67 |
68 | Список.Description
69 |
70 | true
71 |
72 | НаименованиеРасширеннаяПодсказка
73 | 18
74 | true
75 | true
76 |
77 | true
78 |
79 | Label
80 | true
81 | true
82 |
83 | Left
84 |
85 |
86 |
87 | НаименованиеКонтекстноеМеню
88 | 17
89 | true
90 | true
91 |
92 | true
93 |
94 | true
95 |
96 | LabelField
97 | Enter
98 | true
99 | Left
100 | true
101 |
102 | true
103 | true
104 |
105 |
106 |
107 | Ссылка
108 | 25
109 | true
110 | true
111 |
112 |
113 | Список.Ref
114 |
115 |
116 | СсылкаРасширеннаяПодсказка
117 | 27
118 | true
119 | true
120 |
121 | true
122 |
123 | Label
124 | true
125 | true
126 |
127 | Left
128 |
129 |
130 |
131 | СсылкаКонтекстноеМеню
132 | 26
133 | true
134 | true
135 |
136 | true
137 |
138 | true
139 |
140 | LabelField
141 | Enter
142 | true
143 | Left
144 | true
145 |
146 | true
147 | true
148 |
149 |
150 | None
151 |
152 | СписокКоманднаяПанель
153 | 5
154 | true
155 | true
156 |
157 | true
158 |
159 | Left
160 |
161 |
162 | true
163 | true
164 |
165 | true
166 |
167 | СписокСтрокаПоиска
168 | 7
169 |
170 | СписокСтрокаПоискаРасширеннаяПодсказка
171 | 9
172 | true
173 | true
174 |
175 | true
176 |
177 | Label
178 | true
179 | true
180 |
181 | Left
182 |
183 |
184 |
185 | СписокСтрокаПоискаКонтекстноеМеню
186 | 8
187 | true
188 | true
189 |
190 | true
191 |
192 | true
193 |
194 | СписокСтрокаПоиска
195 |
196 | true
197 |
198 |
199 |
200 | true
201 | true
202 |
203 | true
204 |
205 | СписокСостояниеПросмотра
206 | 10
207 |
208 | СписокСостояниеПросмотраРасширеннаяПодсказка
209 | 12
210 | true
211 | true
212 |
213 | true
214 |
215 | Label
216 | true
217 | true
218 |
219 | Left
220 |
221 |
222 |
223 | СписокСостояниеПросмотраКонтекстноеМеню
224 | 11
225 | true
226 | true
227 |
228 | true
229 |
230 | true
231 |
232 | ViewStatusAddition
233 | СписокСостояниеПросмотра
234 |
235 | true
236 |
237 |
238 |
239 | true
240 | true
241 |
242 | true
243 |
244 | СписокУправлениеПоиском
245 | 13
246 |
247 | СписокУправлениеПоискомРасширеннаяПодсказка
248 | 15
249 | true
250 | true
251 |
252 | true
253 |
254 | Label
255 | true
256 | true
257 |
258 | Left
259 |
260 |
261 |
262 | СписокУправлениеПоискомКонтекстноеМеню
263 | 14
264 | true
265 | true
266 |
267 | true
268 |
269 | true
270 |
271 | SearchControlAddition
272 | СписокУправлениеПоиском
273 |
274 | true
275 |
276 |
277 |
278 | СписокРасширеннаяПодсказка
279 | 6
280 | true
281 | true
282 |
283 | true
284 |
285 | Label
286 | true
287 | true
288 |
289 | Left
290 |
291 |
292 |
293 | СписокКонтекстноеМеню
294 | 4
295 | true
296 | true
297 |
298 | true
299 |
300 | true
301 |
302 | true
303 | true
304 | true
305 | true
306 | true
307 | MultiRow
308 |
309 | 1
310 | 1
311 | AutoUse
312 | AutoUse
313 | true
314 | true
315 | true
316 | Auto
317 | Auto
318 | ExpandTopLevel
319 | true
320 | true
321 | true
322 | AsFileRef
323 |
324 | Список.DefaultPicture
325 |
326 | None
327 |
328 | 60
329 |
330 | 0001-01-01T00:00:00
331 | 0001-01-01T00:00:00
332 |
333 |
334 | true
335 | true
336 | СписокКомпоновщикНастроекПользовательскиеНастройки
337 |
338 |
339 |
340 | ФормаКоманднаяПанель
341 | -1
342 | true
343 | true
344 |
345 | true
346 |
347 | Left
348 | true
349 |
350 |
351 | OnCreateAtServer
352 | ПриСозданииНаСервере
353 |
354 | Delete
355 | true
356 | true
357 | Vertical
358 | true
359 | true
360 | true
361 | true
362 | true
363 |
364 | Список
365 | 1
366 |
367 | DynamicList
368 |
369 |
370 | true
371 |
372 |
373 | true
374 |
375 |
376 | Список.Ref
377 |
378 | true
379 |
380 | Catalog.УПО_ПлатформенныеОбработки
381 | true
382 | true
383 | true
384 | true
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ПлатформенныеОбработки/Forms/ФормаСписка/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытийФормы
4 |
5 | // При создании на сервере.
6 | //
7 | // Параметры:
8 | // Отказ - Булево - Отказ
9 | // СтандартнаяОбработка - Булево - Стандартная обработка
10 | &НаСервере
11 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
12 |
13 | УПО_Сервер.ИнициализироватьФормуВыбора(ЭтотОбъект);
14 |
15 | КонецПроцедуры
16 |
17 | #КонецОбласти
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ПлатформенныеОбработки/Forms/ФормаЭлемента/Form.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Наименование
5 | 1
6 | true
7 | true
8 |
9 | true
10 |
11 |
12 | Объект.Description
13 |
14 |
15 | НаименованиеРасширеннаяПодсказка
16 | 3
17 | true
18 | true
19 |
20 | true
21 |
22 | Label
23 | true
24 | true
25 |
26 | Left
27 |
28 |
29 |
30 | НаименованиеКонтекстноеМеню
31 | 2
32 | true
33 | true
34 |
35 | true
36 |
37 | true
38 |
39 | InputField
40 | EnterOnInput
41 | true
42 | Left
43 | true
44 |
45 | true
46 | true
47 | true
48 | true
49 | true
50 | true
51 |
52 |
53 |
54 | ИменаПодключения
55 | 10
56 | true
57 | true
58 |
59 | true
60 |
61 |
62 | Объект.ИменаПодключения
63 |
64 | None
65 |
66 | ИменаПодключенияНомерСтроки
67 | 23
68 | true
69 | true
70 |
71 | true
72 |
73 |
74 | Объект.ИменаПодключения.LineNumber
75 |
76 |
77 | ИменаПодключенияНомерСтрокиРасширеннаяПодсказка
78 | 25
79 | true
80 | true
81 |
82 | true
83 |
84 | Label
85 | true
86 | true
87 |
88 | Left
89 |
90 |
91 |
92 | ИменаПодключенияНомерСтрокиКонтекстноеМеню
93 | 24
94 | true
95 | true
96 |
97 | true
98 |
99 | true
100 |
101 | LabelField
102 | EnterOnInput
103 | true
104 | Left
105 | true
106 |
107 | true
108 | true
109 |
110 |
111 |
112 | ИменаПодключенияКлючевоеИмя
113 | 26
114 | true
115 | true
116 |
117 | true
118 |
119 |
120 | Объект.ИменаПодключения.КлючевоеИмя
121 |
122 |
123 | ИменаПодключенияКлючевоеИмяРасширеннаяПодсказка
124 | 28
125 | true
126 | true
127 |
128 | true
129 |
130 | Label
131 | true
132 | true
133 |
134 | Left
135 |
136 |
137 |
138 | ИменаПодключенияКлючевоеИмяКонтекстноеМеню
139 | 27
140 | true
141 | true
142 |
143 | true
144 |
145 | true
146 |
147 | InputField
148 | EnterOnInput
149 | true
150 | Left
151 | true
152 |
153 | true
154 | true
155 | true
156 | true
157 | true
158 | true
159 |
160 |
161 |
162 | ИменаПодключенияПолныйПуть
163 | 29
164 | true
165 | true
166 |
167 | true
168 |
169 |
170 | Объект.ИменаПодключения.ПолныйПуть
171 |
172 |
173 | ИменаПодключенияПолныйПутьРасширеннаяПодсказка
174 | 31
175 | true
176 | true
177 |
178 | true
179 |
180 | Label
181 | true
182 | true
183 |
184 | Left
185 |
186 |
187 |
188 | ИменаПодключенияПолныйПутьКонтекстноеМеню
189 | 30
190 | true
191 | true
192 |
193 | true
194 |
195 | true
196 |
197 | InputField
198 | true
199 | EnterOnInput
200 | true
201 | Left
202 | true
203 |
204 | true
205 | true
206 | true
207 | true
208 | true
209 | true
210 |
211 |
212 |
213 | ИменаПодключенияКоманднаяПанель
214 | 12
215 | true
216 | true
217 |
218 | true
219 |
220 | Left
221 | true
222 |
223 |
224 | true
225 | true
226 |
227 | true
228 |
229 | ИменаПодключенияСтрокаПоиска
230 | 14
231 |
232 | ИменаПодключенияСтрокаПоискаРасширеннаяПодсказка
233 | 16
234 | true
235 | true
236 |
237 | true
238 |
239 | Label
240 | true
241 | true
242 |
243 | Left
244 |
245 |
246 |
247 | ИменаПодключенияСтрокаПоискаКонтекстноеМеню
248 | 15
249 | true
250 | true
251 |
252 | true
253 |
254 | true
255 |
256 | ИменаПодключенияСтрокаПоиска
257 |
258 | true
259 |
260 |
261 |
262 | true
263 | true
264 |
265 | true
266 |
267 | ИменаПодключенияСостояниеПросмотра
268 | 17
269 |
270 | ИменаПодключенияСостояниеПросмотраРасширеннаяПодсказка
271 | 19
272 | true
273 | true
274 |
275 | true
276 |
277 | Label
278 | true
279 | true
280 |
281 | Left
282 |
283 |
284 |
285 | ИменаПодключенияСостояниеПросмотраКонтекстноеМеню
286 | 18
287 | true
288 | true
289 |
290 | true
291 |
292 | true
293 |
294 | ViewStatusAddition
295 | ИменаПодключенияСостояниеПросмотра
296 |
297 | true
298 |
299 |
300 |
301 | true
302 | true
303 |
304 | true
305 |
306 | ИменаПодключенияУправлениеПоиском
307 | 20
308 |
309 | ИменаПодключенияУправлениеПоискомРасширеннаяПодсказка
310 | 22
311 | true
312 | true
313 |
314 | true
315 |
316 | Label
317 | true
318 | true
319 |
320 | Left
321 |
322 |
323 |
324 | ИменаПодключенияУправлениеПоискомКонтекстноеМеню
325 | 21
326 | true
327 | true
328 |
329 | true
330 |
331 | true
332 |
333 | SearchControlAddition
334 | ИменаПодключенияУправлениеПоиском
335 |
336 | true
337 |
338 |
339 |
340 | ИменаПодключенияРасширеннаяПодсказка
341 | 13
342 | true
343 | true
344 |
345 | true
346 |
347 | Label
348 | true
349 | true
350 |
351 | Left
352 |
353 |
354 |
355 | ИменаПодключенияКонтекстноеМеню
356 | 11
357 | true
358 | true
359 |
360 | true
361 |
362 | true
363 |
364 | HierarchicalList
365 | true
366 | true
367 | true
368 | true
369 | true
370 | MultiRow
371 |
372 | 1
373 | 1
374 | AutoUse
375 | AutoUse
376 | true
377 | true
378 | true
379 | Auto
380 | Auto
381 | true
382 | true
383 | true
384 | true
385 | AsFileRef
386 |
387 |
388 |
389 | ФормаКоманднаяПанель
390 | -1
391 | true
392 | true
393 |
394 | true
395 |
396 | Left
397 | true
398 |
399 |
400 | OnCreateAtServer
401 | ПриСозданииНаСервере
402 |
403 | Delete
404 | LockOwnerWindow
405 | true
406 | true
407 | Vertical
408 | true
409 | true
410 | true
411 | true
412 | true
413 |
414 | Объект
415 | 1
416 |
417 | CatalogObject.УПО_ПлатформенныеОбработки
418 |
419 |
420 | true
421 |
422 |
423 | true
424 |
425 | true
426 | true
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ПлатформенныеОбработки/Forms/ФормаЭлемента/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытийФормы
4 |
5 | // При создании на сервере.
6 | //
7 | // Параметры:
8 | // Отказ - Булево - Отказ
9 | // СтандартнаяОбработка - Булево - Стандартная обработка
10 | &НаСервере
11 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
12 |
13 | ТолькоПросмотр = Объект.Предопределенный;
14 |
15 | КонецПроцедуры
16 |
17 | #КонецОбласти
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ПлатформенныеОбработки/ManagerModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
4 |
5 | #Область СлужебныйПрограммныйИнтерфейс
6 |
7 | // Заполняет эталонные (предопределенные) данные
8 | //
9 | // Параметры:
10 | // МенеджерПлатформенныхОбработок - ОбработкаОбъект.УПО_ВыгрузкаПлатформенныхОбработок
11 | Процедура ЗаполнитьЭталонныеДанные(МенеджерПлатформенныхОбработок) Экспорт
12 |
13 | ЭталонныеДанные = МенеджерПлатформенныхОбработок.ЭталонныеДанные();
14 | Для Каждого ТекущиеДанные Из ЭталонныеДанные Цикл
15 | //@skip-check query-in-loop - ахтунг, запрос в цикле!
16 | СоздатьЭталонныйЭлемент(ТекущиеДанные);
17 | КонецЦикла;
18 |
19 | КонецПроцедуры
20 |
21 | #КонецОбласти
22 |
23 | #Область СлужебныеПроцедурыИФункции
24 |
25 | // Создать эталонный элемент.
26 | //
27 | // Параметры:
28 | // ОписаниеДанных - СтрокаТаблицыЗначений: см. ЭталонныеДанные - Описание эталонного элемента
29 | //
30 | // BSLLS:MissingParameterDescription-off
31 | Процедура СоздатьЭталонныйЭлемент(ОписаниеДанных)
32 |
33 | УникальныйИдентификатор = Новый УникальныйИдентификатор(ОписаниеДанных.УникальныйИдентификатор);
34 | ТекущаяСсылка = ПолучитьСсылку(УникальныйИдентификатор);
35 | Если СсылкаСуществует(ТекущаяСсылка) Тогда
36 | ТекущийОбъект = ТекущаяСсылка.ПолучитьОбъект();
37 | Иначе
38 | ТекущийОбъект = СоздатьЭлемент();
39 | ТекущийОбъект.УстановитьСсылкуНового(ТекущаяСсылка);
40 | КонецЕсли;
41 |
42 | ИсключаемыеСвойства = НСтр("ru='Description';en='Наименование'");
43 | ЗаполнитьЗначенияСвойств(ТекущийОбъект, ОписаниеДанных, , ИсключаемыеСвойства);
44 |
45 | ТекущийОбъект.ИменаПодключения.Очистить();
46 | КлючевыеИмена = СтрРазделить(ОписаниеДанных.КлючевыеИмена, "," + Символы.ПС, Ложь);
47 | Для Каждого КлючевоеИмя Из КлючевыеИмена Цикл
48 | ТекущийОбъект.ИменаПодключения.Добавить().КлючевоеИмя = СокрЛП(КлючевоеИмя);
49 | КонецЦикла;
50 |
51 | ТекущийОбъект.Записать();
52 |
53 | КонецПроцедуры
54 |
55 | // Ссылка существует.
56 | //
57 | // Параметры:
58 | // Ссылка - СправочникСсылка.УПО_ПлатформенныеОбработки
59 | //
60 | // Возвращаемое значение:
61 | // Булево - Ссылка существует
62 | Функция СсылкаСуществует(Ссылка)
63 |
64 | Запрос = Новый Запрос;
65 | Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
66 | | Обработки.Ссылка КАК Ссылка
67 | |ИЗ
68 | | Справочник.УПО_ПлатформенныеОбработки КАК Обработки
69 | |ГДЕ
70 | | Обработки.Ссылка = &Ссылка";
71 | Запрос.УстановитьПараметр("Ссылка", Ссылка);
72 |
73 | Возврат НЕ Запрос.Выполнить().Пустой();
74 |
75 | КонецФункции
76 |
77 | #КонецОбласти
78 |
79 | #КонецЕсли
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ПлатформенныеОбработки/ObjectModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
4 |
5 | #Область ОбработчикиСобытий
6 |
7 | Процедура ПередЗаписью(Отказ)
8 |
9 | Если ОбменДанными.Загрузка Тогда
10 | Возврат;
11 | КонецЕсли;
12 |
13 | ОбновитьПолныеПути();
14 |
15 | КонецПроцедуры
16 |
17 | #КонецОбласти
18 |
19 | #Область СлужебныеПроцедурыИФункции
20 |
21 | Процедура ОбновитьПолныеПути()
22 |
23 | МенеджерПлатформенныхОбработок = УПО_Сервер.МенеджерПлатформенныхОбработок();
24 | Для каждого ТекущиеДанные Из ИменаПодключения Цикл
25 | ТекущиеДанные.ПолныйПуть = МенеджерПлатформенныхОбработок.ПолныйПутьПлатформеннойОбработки(
26 | ТекущиеДанные.КлючевоеИмя);
27 | КонецЦикла;
28 |
29 | КонецПроцедуры
30 |
31 | #КонецОбласти
32 |
33 | #КонецЕсли
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Catalogs/УПО_ПлатформенныеОбработки/УПО_ПлатформенныеОбработки.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | УПО_ПлатформенныеОбработки
11 |
12 | en
13 | Platform data processors (MPP)
14 |
15 |
16 | ru
17 | Платформенные обработки (УПО)
18 |
19 | true
20 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.Description
21 | DontUse
22 | Use
23 | Managed
24 | Use
25 |
26 | en
27 | Platform data processor
28 |
29 |
30 | ru
31 | Платформенная обработка
32 |
33 | 2
34 | true
35 | 150
36 | String
37 | Variable
38 | AsDescription
39 | InDialog
40 | BothWays
41 | Catalog.УПО_ПлатформенныеОбработки.Form.ФормаЭлемента
42 | Catalog.УПО_ПлатформенныеОбработки.Form.ФормаСписка
43 | Catalog.УПО_ПлатформенныеОбработки.Form.ФормаСписка
44 |
45 | ПредопределенныйЭлемент
46 |
47 | en
48 | Predefined element
49 |
50 |
51 | ru
52 | Предопределенный элемент
53 |
54 |
55 | Boolean
56 |
57 |
58 |
59 |
60 | Use
61 | Use
62 |
63 |
64 |
65 |
66 |
67 |
68 | ИменаПодключения
69 |
70 | en
71 | Connection names
72 |
73 |
74 | ru
75 | Имена подключения
76 |
77 |
78 | КлючевоеИмя
79 |
80 | en
81 | Key Name
82 |
83 |
84 | ru
85 | Ключевое имя
86 |
87 |
88 | String
89 |
90 | 250
91 |
92 |
93 |
94 |
95 | Use
96 | Use
97 |
98 |
99 | ПолныйПуть
100 |
101 | en
102 | Full path
103 |
104 |
105 | ru
106 | Полный путь
107 |
108 |
109 | String
110 |
111 | 250
112 |
113 |
114 |
115 |
116 | Use
117 | Use
118 |
119 |
120 |
121 | ФормаЭлемента
122 |
123 | en
124 | Object form
125 |
126 |
127 | ru
128 | Форма элемента
129 |
130 | PersonalComputer
131 | MobileDevice
132 |
133 |
134 | ФормаСписка
135 |
136 | en
137 | List form
138 |
139 |
140 | ru
141 | Форма списка
142 |
143 | PersonalComputer
144 | MobileDevice
145 |
146 |
147 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommandGroups/УПО_ЗагрузитьВыгрузитьВерсиюПлатформеннойОбработки/УПО_ЗагрузитьВыгрузитьВерсиюПлатформеннойОбработки.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ЗагрузитьВыгрузитьВерсиюПлатформеннойОбработки
4 |
5 | en
6 | Version data
7 |
8 |
9 | ru
10 | Данные версии
11 |
12 | PictureAndText
13 |
14 | StdPicture.DataProcessor
15 |
16 | FormCommandBar
17 |
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommandGroups/УПО_ОбновлениеДанныхПодсистемыПлатформенныхОбработок/УПО_ОбновлениеДанныхПодсистемыПлатформенныхОбработок.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ОбновлениеДанныхПодсистемыПлатформенныхОбработок
4 |
5 | en
6 | Data update
7 |
8 |
9 | ru
10 | Обновление данных
11 |
12 | PictureAndText
13 |
14 | StdPicture.Refresh
15 |
16 | ActionsPanel
17 |
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommandGroups/УПО_ПодключитьВерсиюПлатформеннойОбработки/УПО_ПодключитьВерсиюПлатформеннойОбработки.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ПодключитьВерсиюПлатформеннойОбработки
4 |
5 | en
6 | Connect
7 |
8 |
9 | ru
10 | Подключить
11 |
12 | PictureAndText
13 |
14 | StdPicture.AppearanceCheckBox
15 |
16 | FormCommandBar
17 |
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ВыгрузитьВерсиюПлатформеннойОбработки/CommandModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытий
4 |
5 | // Обработка команды.
6 | //
7 | // Параметры:
8 | // ПараметрКоманды - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
9 | // ПараметрыВыполненияКоманды - ПараметрыВыполненияКоманды
10 | &НаКлиенте
11 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
12 |
13 | УПО_Клиент.ВыбратьФайлИСохранитьВерсиюОбработки(ПараметрКоманды);
14 |
15 | КонецПроцедуры
16 |
17 | #КонецОбласти
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ВыгрузитьВерсиюПлатформеннойОбработки/УПО_ВыгрузитьВерсиюПлатформеннойОбработки.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ВыгрузитьВерсиюПлатформеннойОбработки
4 |
5 | en
6 | Upload to file
7 |
8 |
9 | ru
10 | Выгрузить в файл
11 |
12 | CommandGroup.УПО_ЗагрузитьВыгрузитьВерсиюПлатформеннойОбработки
13 |
14 | CatalogRef.УПО_ВерсииПлатформенныхОбработок
15 |
16 | PictureAndText
17 |
18 | ru
19 | Выгрузить версию платформенной обработки в файл
20 |
21 |
22 | StdPicture.Write
23 |
24 |
25 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ЗагрузитьВерсиюПлатформеннойОбработки/CommandModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытий
4 |
5 | // Обработка команды.
6 | //
7 | // Параметры:
8 | // ПараметрКоманды - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
9 | // ПараметрыВыполненияКоманды - ПараметрыВыполненияКоманды - :
10 | // * Источник - см. Справочник.УПО_ВерсииПлатформенныхОбработок.Форма.ФормаЭлемента
11 | &НаКлиенте
12 | Асинх Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
13 |
14 | Если УПО_ВызовСервера.ЭтоОригинальнаяВерсия(ПараметрКоманды) Тогда
15 | ПоказатьПредупреждение(, "Нельзя изменять оригинальную версию обработки");
16 | Возврат;
17 | КонецЕсли;
18 |
19 | ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
20 | ДиалогВыбораФайла.Фильтр = "Обработка (*.epf)|*.epf";
21 | ДиалогВыбораФайла.МножественныйВыбор = Ложь;
22 |
23 | ВыбранныеФайлы = Ждать ДиалогВыбораФайла.ВыбратьАсинх();
24 | Если ТипЗнч(ВыбранныеФайлы) = Тип("Массив") И ВыбранныеФайлы.Количество() > 0 Тогда
25 | ДанныеФайла = Новый ДвоичныеДанные(ВыбранныеФайлы[0]);
26 | ЗаписатьДанныеВерсии(ПараметрКоманды, ДанныеФайла);
27 | УПО_Клиент.ОповеститьОбИзмененииВерсииПлатформенныхОбработок(ПараметрКоманды);
28 | КонецЕсли;
29 |
30 | КонецПроцедуры
31 |
32 | #КонецОбласти
33 |
34 | #Область СлужебныеПроцедурыИФункции
35 |
36 | // Записать данные версии.
37 | //
38 | // Параметры:
39 | // ВерсияОбъекта - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
40 | // ДанныеВерсии - ДвоичныеДанные - Данные версии
41 | &НаСервере
42 | Процедура ЗаписатьДанныеВерсии(Знач ВерсияОбъекта, Знач ДанныеВерсии)
43 |
44 | Объект = ВерсияОбъекта.ПолучитьОбъект();
45 | Объект.ДанныеВерсии = Новый ХранилищеЗначения(ДанныеВерсии);
46 | Объект.Записать();
47 |
48 | КонецПроцедуры
49 |
50 | #КонецОбласти
51 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ЗагрузитьВерсиюПлатформеннойОбработки/УПО_ЗагрузитьВерсиюПлатформеннойОбработки.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ЗагрузитьВерсиюПлатформеннойОбработки
4 |
5 | en
6 | Load from file
7 |
8 |
9 | ru
10 | Загрузить из файла
11 |
12 | CommandGroup.УПО_ЗагрузитьВыгрузитьВерсиюПлатформеннойОбработки
13 |
14 | CatalogRef.УПО_ВерсииПлатформенныхОбработок
15 |
16 | PictureAndText
17 |
18 | ru
19 | Загрузить версию платформенной обработки из файла
20 |
21 |
22 | StdPicture.OpenFile
23 |
24 |
25 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ЗапуститьВерсиюПлатформеннойОбработки/CommandModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытий
4 |
5 | // Обработка команды.
6 | //
7 | // Параметры:
8 | // ПараметрКоманды - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
9 | // ПараметрыВыполненияКоманды - ПараметрыВыполненияКоманды - Параметры выполнения команды
10 | &НаКлиенте
11 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
12 |
13 | УникальноеИмя = "UPO_" + СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", "");
14 | УПО_ВызовСервера.ПодключитьВерсиюОбработки(ПараметрКоманды, УникальноеИмя);
15 |
16 | ОткрытьФорму(СтрШаблон("ВнешняяОбработка.%1.Форма", УникальноеИмя));
17 |
18 | КонецПроцедуры
19 |
20 | #КонецОбласти
21 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ЗапуститьВерсиюПлатформеннойОбработки/УПО_ЗапуститьВерсиюПлатформеннойОбработки.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ЗапуститьВерсиюПлатформеннойОбработки
4 |
5 | en
6 | Open
7 |
8 |
9 | ru
10 | Запустить
11 |
12 | CommandGroup.УПО_ПодключитьВерсиюПлатформеннойОбработки
13 |
14 | CatalogRef.УПО_ВерсииПлатформенныхОбработок
15 |
16 | PictureAndText
17 |
18 | ru
19 | Открыть версию обработки
20 |
21 |
22 | StdPicture.GenerateReport
23 |
24 |
25 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ОбновитьВерсииПлатформенныхОбработок/CommandModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытий
4 |
5 | &НаКлиенте
6 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
7 |
8 | УПО_ВызовСервера.ОбновитьПлатформенныеОбработки();
9 | УПО_Клиент.ОповеститьОбИзмененииДанныхПодсистемы();
10 |
11 | КонецПроцедуры
12 |
13 | #КонецОбласти
14 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ОбновитьВерсииПлатформенныхОбработок/УПО_ОбновитьВерсииПлатформенныхОбработок.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ОбновитьВерсииПлатформенныхОбработок
4 |
5 | en
6 | Update versions platform data processors
7 |
8 |
9 | ru
10 | Обновить версии платформенных обработок
11 |
12 | CommandGroup.УПО_ОбновлениеДанныхПодсистемыПлатформенныхОбработок
13 |
14 | PictureAndText
15 |
16 | StdPicture.Refresh
17 |
18 |
19 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ПодключитьВерсиюПлатформеннойОбработки/CommandModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытий
4 |
5 | // Обработка команды.
6 | //
7 | // Параметры:
8 | // ПараметрКоманды - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
9 | // ПараметрыВыполненияКоманды - ПараметрыВыполненияКоманды
10 | &НаКлиенте
11 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
12 |
13 | УПО_Клиент.СпроситьИПодключитьВерсиюОбработкиДляТекущегоСеанса(ПараметрКоманды);
14 |
15 | КонецПроцедуры
16 |
17 | #КонецОбласти
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_ПодключитьВерсиюПлатформеннойОбработки/УПО_ПодключитьВерсиюПлатформеннойОбработки.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ПодключитьВерсиюПлатформеннойОбработки
4 |
5 | en
6 | Connect for the current session
7 |
8 |
9 | ru
10 | Подключить для текущего сеанса
11 |
12 | CommandGroup.УПО_ПодключитьВерсиюПлатформеннойОбработки
13 |
14 | CatalogRef.УПО_ВерсииПлатформенныхОбработок
15 |
16 | PictureAndText
17 |
18 | ru
19 | Подключить выбранную версию платформенной обработки в текущем сеансе
20 |
21 |
22 | StdPicture.AppearanceCheckBox
23 |
24 |
25 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_УдалитьВсеДанныеПлатформенныхОбработок/CommandModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытий
4 |
5 | &НаКлиенте
6 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
7 |
8 | УПО_Клиент.ЗадатьВопросИУдалитьДанныеПодсистемы();
9 |
10 | КонецПроцедуры
11 |
12 | #КонецОбласти
13 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_УдалитьВсеДанныеПлатформенныхОбработок/УПО_УдалитьВсеДанныеПлатформенныхОбработок.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_УдалитьВсеДанныеПлатформенныхОбработок
4 |
5 | en
6 | Delete platform data processors
7 |
8 |
9 | ru
10 | Удалить все данные платформенных обработок
11 |
12 | CommandGroup.УПО_ОбновлениеДанныхПодсистемыПлатформенныхОбработок
13 |
14 | PictureAndText
15 |
16 | StdPicture.Delete
17 |
18 |
19 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_УстановитьОбщейПодменяемойВерсиейОбработки/CommandModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытий
4 |
5 | // Обработка команды.
6 | //
7 | // Параметры:
8 | // ПараметрКоманды - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
9 | // ПараметрыВыполненияКоманды - ПараметрыВыполненияКоманды
10 | &НаКлиенте
11 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
12 |
13 | УПО_Клиент.ОткрытьФормуУстановкиПодмены(ПараметрКоманды, Ложь);
14 |
15 | КонецПроцедуры
16 |
17 | #КонецОбласти
18 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_УстановитьОбщейПодменяемойВерсиейОбработки/УПО_УстановитьОбщейПодменяемойВерсиейОбработки.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_УстановитьОбщейПодменяемойВерсиейОбработки
4 |
5 | en
6 | Set substitutable (for all)
7 |
8 |
9 | ru
10 | Установить подменяемой (для всех)
11 |
12 | CommandGroup.УПО_ПодключитьВерсиюПлатформеннойОбработки
13 |
14 | CatalogRef.УПО_ВерсииПлатформенныхОбработок
15 |
16 | PictureAndText
17 |
18 | ru
19 | Установить версию обработки как подменяемую как общее правило для пользователей
20 |
21 |
22 | StdPicture.GroupConversation
23 |
24 |
25 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_УстановитьПодменяемойВерсиейДляТекущегоПользователя/CommandModule.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область ОбработчикиСобытий
3 |
4 | // Обработка команды.
5 | //
6 | // Параметры:
7 | // ПараметрКоманды - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
8 | // ПараметрыВыполненияКоманды - ПараметрыВыполненияКоманды
9 | &НаКлиенте
10 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
11 |
12 | УПО_Клиент.ОткрытьФормуУстановкиПодмены(ПараметрКоманды, Истина);
13 |
14 | КонецПроцедуры
15 |
16 | #КонецОбласти
17 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonCommands/УПО_УстановитьПодменяемойВерсиейДляТекущегоПользователя/УПО_УстановитьПодменяемойВерсиейДляТекущегоПользователя.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_УстановитьПодменяемойВерсиейДляТекущегоПользователя
4 |
5 | en
6 | Set swappable (for the current user)
7 |
8 |
9 | ru
10 | Установить подменяемой (для текущего пользователя)
11 |
12 | CommandGroup.УПО_ПодключитьВерсиюПлатформеннойОбработки
13 |
14 | CatalogRef.УПО_ВерсииПлатформенныхОбработок
15 |
16 | PictureAndText
17 |
18 | ru
19 | Установить версию обработки как подменяемую как правило для текущего пользователя
20 |
21 |
22 | StdPicture.CollaborationSystemUser
23 |
24 |
25 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonModules/УПО_ВызовСервера/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область СлужебныйПрограммныйИнтерфейс
4 |
5 | // Перед началом работы системы.
6 | Процедура ПередНачаломРаботыСистемы() Экспорт
7 |
8 | Попытка
9 | УПО_Сервер.ОбновитьПлатформенныеОбработкиПриСменеВерсииПриложения();
10 | Исключение
11 | ДобавитьОшибкуВЖурнал(ИнформацияОбОшибке());
12 | КонецПопытки;
13 |
14 | Попытка
15 | УПО_Сервер.ПодменитьПлатформенныеОбработкиПередЗапускомСистемы();
16 | Исключение
17 | ДобавитьОшибкуВЖурнал(ИнформацияОбОшибке());
18 | КонецПопытки;
19 |
20 | КонецПроцедуры
21 |
22 | // Обновить платформенные обработки.
23 | Процедура ОбновитьПлатформенныеОбработки() Экспорт
24 |
25 | УПО_Сервер.ОбновитьПлатформенныеОбработки();
26 |
27 | КонецПроцедуры
28 |
29 | // см. УПО_Сервер.ПодключитьВерсиюОбработки
30 | Процедура ПодключитьВерсиюОбработки(ВерсияОбработки, КлючевоеИмя = "") Экспорт
31 |
32 | УПО_Сервер.ПодключитьВерсиюОбработки(ВерсияОбработки, КлючевоеИмя);
33 |
34 | КонецПроцедуры
35 |
36 | // см. УПО_Сервер.ПараметрыОткрытияФормыУстановкиПодмены
37 | Функция ПараметрыОткрытияФормыУстановкиПодмены(ВерсияОбработки, ДляТекущегоПользователя) Экспорт
38 |
39 | Возврат УПО_Сервер.ПараметрыОткрытияФормыУстановкиПодмены(ВерсияОбработки, ДляТекущегоПользователя);
40 |
41 | КонецФункции
42 |
43 | // см. УПО_Сервер.ИдентификаторТекущегоПользователяИБ
44 | Функция ИдентификаторТекущегоПользователяИБ() Экспорт
45 |
46 | Возврат УПО_Сервер.ИдентификаторТекущегоПользователяИБ();
47 |
48 | КонецФункции
49 |
50 | // см. УПО_Сервер.ДвоичныеДанныеВерсии
51 | Функция ДвоичныеДанныеВерсии(Версия) Экспорт
52 |
53 | Возврат УПО_Сервер.ДвоичныеДанныеВерсии(Версия);
54 |
55 | КонецФункции
56 |
57 | // см. УПО_Сервер.ЭтоОригинальнаяВерсия
58 | Функция ЭтоОригинальнаяВерсия(Версия) Экспорт
59 |
60 | Возврат УПО_Сервер.ЭтоОригинальнаяВерсия(Версия);
61 |
62 | КонецФункции
63 |
64 | // см. УПО_Сервер.УдалитьВсеДанныеПодсистемы
65 | Процедура УдалитьВсеДанныеПодсистемы() Экспорт
66 |
67 | УПО_Сервер.УдалитьВсеДанныеПодсистемы();
68 |
69 | КонецПроцедуры
70 |
71 | // Добавить ошибку в журнал и вывести пользователю.
72 | //
73 | // Параметры:
74 | // ИнформацияОбОшибке - Строка, ИнформацияОбОшибке - Информация об ошибке
75 | // СообщитьПользователю - Булево - Сообщать ли пользователю
76 | Процедура ДобавитьОшибкуВЖурнал(ИнформацияОбОшибке, СообщитьПользователю = Истина) Экспорт
77 |
78 | СообщениеВЖурнал = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
79 | ЗаписьЖурналаРегистрации(Метаданные.Подсистемы.УПО_УправлениеПлатформеннымиОбработками.Имя,
80 | УровеньЖурналаРегистрации.Ошибка, , , СообщениеВЖурнал);
81 |
82 | Если СообщитьПользователю Тогда
83 | СообщениеПользователю = КраткоеПредставлениеОшибки(ИнформацияОбОшибке);
84 | УПО_КлиентСервер.СообщитьПользователю(СообщениеПользователю);
85 | КонецЕсли;
86 |
87 | КонецПроцедуры
88 |
89 | #КонецОбласти
90 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonModules/УПО_ВызовСервера/УПО_ВызовСервера.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ВызовСервера
4 |
5 | en
6 | Management platform data processors server call (MPP)
7 |
8 |
9 | ru
10 | Управление платформенными обработками вызов сервера (УПО)
11 |
12 | true
13 | true
14 |
15 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonModules/УПО_Клиент/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область СлужебныйПрограммныйИнтерфейс
4 |
5 | // Перед началом работы системы.
6 | Процедура ПередНачаломРаботыСистемы() Экспорт
7 |
8 | УПО_ВызовСервера.ПередНачаломРаботыСистемы();
9 |
10 | КонецПроцедуры
11 |
12 | // Открыть форму установки подмены.
13 | //
14 | // Параметры:
15 | // ВерсияОбработки - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
16 | // ДляТекущегоПользователя - Булево
17 | Процедура ОткрытьФормуУстановкиПодмены(ВерсияОбработки, ДляТекущегоПользователя) Экспорт
18 |
19 | ПараметрыФормы = УПО_ВызовСервера.ПараметрыОткрытияФормыУстановкиПодмены(
20 | ВерсияОбработки, ДляТекущегоПользователя);
21 |
22 | ОткрытьФорму(ПараметрыФормы.ИмяФормы, ПараметрыФормы);
23 |
24 | КонецПроцедуры
25 |
26 | // Спросить и подключить версию обработки для текущего сеанса.
27 | //
28 | // Параметры:
29 | // ВерсияОбработки - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
30 | Асинх Процедура СпроситьИПодключитьВерсиюОбработкиДляТекущегоСеанса(ВерсияОбработки) Экспорт
31 |
32 | // Способ передать управление вызывающему коду, который не ожидает результата.
33 | // Используется, чтобы после записи и закрытии формы подмены вопрос не был закрыт вместе с ней
34 | Ждать 1;
35 |
36 | ТекстВопроса = НСтр("ru='Подключить версию обработки для текущего сеанса?';
37 | |en='Connect the processing version for the current session?'");
38 | Ответ = Ждать ВопросАсинх(ТекстВопроса, РежимДиалогаВопрос.ДаНет); // КодВозвратаДиалога
39 | Если Ответ = КодВозвратаДиалога.Да Тогда
40 | УПО_ВызовСервера.ПодключитьВерсиюОбработки(ВерсияОбработки);
41 | КонецЕсли;
42 |
43 | КонецПроцедуры
44 |
45 | // Оповестить об изменении данных подсистемы.
46 | Процедура ОповеститьОбИзмененииДанныхПодсистемы() Экспорт
47 |
48 | ОповеститьОбИзменении(Тип("СправочникСсылка.УПО_ПлатформенныеОбработки"));
49 | ОповеститьОбИзменении(Тип("СправочникСсылка.УПО_ВерсииПлатформенныхОбработок"));
50 |
51 | КонецПроцедуры
52 |
53 | // Оповестить об изменении версии платформенных обработок.
54 | //
55 | // Параметры:
56 | // Версия - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
57 | Процедура ОповеститьОбИзмененииВерсииПлатформенныхОбработок(Версия) Экспорт
58 |
59 | Оповестить(КлючОповещенияОбИзмененииВерсииПлатформенныхОбработок(), Версия);
60 |
61 | КонецПроцедуры
62 |
63 | // Обработать оповещение об изменении версии платформенных обработок.
64 | //
65 | // Параметры:
66 | // Форма - см. Справочник.УПО_ВерсииПлатформенныхОбработок.Форма.ФормаЭлемента
67 | // ИмяСобытия - Строка
68 | // Параметр - Произвольный
69 | // Источник - Произвольный
70 | Процедура ОбработатьОповещениеОбИзмененииВерсииПлатформенныхОбработок(Форма, ИмяСобытия, Параметр, Источник) Экспорт
71 |
72 | Если ИмяСобытия = КлючОповещенияОбИзмененииВерсииПлатформенныхОбработок()
73 | И Форма.Объект.Ссылка = Параметр Тогда
74 |
75 | Форма.Прочитать();
76 |
77 | КонецЕсли;
78 |
79 | КонецПроцедуры
80 |
81 | // Выбрать файл и сохранить версию обработки.
82 | //
83 | // Параметры:
84 | // ВерсияИлиФайлы - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок - Версия или файлы
85 | // ДополнительныеПараметры - СправочникСсылка.УПО_ВерсииПлатформенныхОбработок
86 | Процедура ВыбратьФайлИСохранитьВерсиюОбработки(ВерсияИлиФайлы, ДополнительныеПараметры = Неопределено) Экспорт
87 |
88 | Если ТипЗнч(ВерсияИлиФайлы) = Тип("СправочникСсылка.УПО_ВерсииПлатформенныхОбработок") Тогда
89 |
90 | ДополнительныеПараметры = ВерсияИлиФайлы;
91 | ОписаниеОповещения = Новый ОписаниеОповещения(
92 | "ВыбратьФайлИСохранитьВерсиюОбработки", ЭтотОбъект, ДополнительныеПараметры);
93 |
94 | ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
95 | ДиалогВыбораФайла.Фильтр = НСтр("ru='Обработка';en='Data processor'") + " (*.epf)|*.epf";
96 | ДиалогВыбораФайла.ПолноеИмяФайла = СтрШаблон("%1.epf", ВерсияИлиФайлы);
97 | ДиалогВыбораФайла.Показать(ОписаниеОповещения);
98 |
99 | ИначеЕсли ТипЗнч(ВерсияИлиФайлы) = Тип("Массив") И ЗначениеЗаполнено(ВерсияИлиФайлы) Тогда
100 |
101 | ИмяФайла = ВерсияИлиФайлы[0]; // Строка
102 | ДанныеФайла = УПО_ВызовСервера.ДвоичныеДанныеВерсии(ДополнительныеПараметры);
103 | Если ТипЗнч(ДанныеФайла) = Тип("ДвоичныеДанные") Тогда
104 | ДанныеФайла.ЗаписатьАсинх(ИмяФайла);
105 | Иначе
106 | ТекстПредупреждения = НСтр("ru='Не удалось выгрузить версию. Нет данных обработки!';
107 | |en='Version could not be uploaded. No processing data!'");
108 | ПоказатьПредупреждение(, ТекстПредупреждения);
109 | КонецЕсли;
110 |
111 | КонецЕсли; // BSLLS:IfElseIfEndsWithElse-off
112 |
113 | КонецПроцедуры
114 |
115 | // Задать вопрос и удалить данные подсистемы.
116 | //
117 | // Параметры:
118 | // РезультатВопроса - Неопределено
119 | // - КодВозвратаДиалога
120 | // ДополнительныеПараметры - Неопределено
121 | Процедура ЗадатьВопросИУдалитьДанныеПодсистемы(
122 | РезультатВопроса = Неопределено, ДополнительныеПараметры = Неопределено) Экспорт
123 |
124 | Если РезультатВопроса = Неопределено Тогда
125 |
126 | ОписаниеОповещения = Новый ОписаниеОповещения(
127 | "ЗадатьВопросИУдалитьДанныеПодсистемы", ЭтотОбъект, ДополнительныеПараметры);
128 | ТекстВопроса = НСтр("ru='Все данные подсистемы управления платформенными обработками БУДУТ УДАЛЕНЫ. Продолжить?';
129 | |en='All data from the platform processing management subsystem will be DELETED. Continue?'");
130 | ПоказатьВопрос(ОписаниеОповещения, ТекстВопроса, РежимДиалогаВопрос.ДаНет);
131 |
132 | ИначеЕсли РезультатВопроса = КодВозвратаДиалога.Да Тогда
133 |
134 | УПО_ВызовСервера.УдалитьВсеДанныеПодсистемы();
135 | ОповеститьОбИзмененииДанныхПодсистемы();
136 |
137 | КонецЕсли; // BSLLS:IfElseIfEndsWithElse-off
138 |
139 | КонецПроцедуры
140 |
141 | #КонецОбласти
142 |
143 | #Область СлужебныеПроцедурыИФункции
144 |
145 | Функция КлючОповещенияОбИзмененииВерсииПлатформенныхОбработок()
146 |
147 | Возврат "КлючОповещенияОбИзмененииВерсииПлатформенныхОбработок";
148 |
149 | КонецФункции
150 |
151 | #КонецОбласти
152 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonModules/УПО_Клиент/УПО_Клиент.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_Клиент
4 |
5 | en
6 | Management platform data processors client (MPP)
7 |
8 |
9 | ru
10 | Управление платформенными обработками клиент (УПО)
11 |
12 | true
13 | true
14 |
15 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonModules/УПО_КлиентСервер/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область СлужебныйПрограммныйИнтерфейс
3 |
4 | // Версия приложения.
5 | //
6 | // Возвращаемое значение:
7 | // Строка - Версия приложения
8 | Функция ВерсияПриложения() Экспорт
9 |
10 | СистемнаяИнформация = Новый СистемнаяИнформация;
11 | Возврат СистемнаяИнформация.ВерсияПриложения;
12 |
13 | КонецФункции
14 |
15 | // Сообщить пользователю.
16 | //
17 | // Параметры:
18 | // ТекстСообщенияПользователю - Строка
19 | Процедура СообщитьПользователю(ТекстСообщенияПользователю) Экспорт
20 |
21 | Сообщение = Новый СообщениеПользователю;
22 | Сообщение.Текст = ТекстСообщенияПользователю;
23 | Сообщение.Сообщить();
24 |
25 | КонецПроцедуры
26 |
27 | // Мультиязычное свойство объекта.
28 | //
29 | // Параметры:
30 | // Объект - Произвольный - Объект, значение свойства которого необходимо получить
31 | // ИменаСвойств - Строка - Имена возможных имен свойств, перечисленных через запятую
32 | //
33 | // Возвращаемое значение:
34 | // Произвольный, Неопределено - Значение свойства
35 | Функция МультиязычноеСвойствоОбъекта(Объект, ИменаСвойств) Экспорт
36 |
37 | ВозможныеСвойства = Новый Структура(ИменаСвойств);
38 | ЗаполнитьЗначенияСвойств(ВозможныеСвойства, Объект);
39 | Для Каждого КлючИЗначение Из ВозможныеСвойства Цикл
40 | Если КлючИЗначение.Значение <> Неопределено Тогда
41 | Возврат КлючИЗначение.Значение;
42 | КонецЕсли;
43 | КонецЦикла;
44 |
45 | Возврат Неопределено;
46 |
47 | КонецФункции
48 |
49 | #КонецОбласти
50 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonModules/УПО_КлиентСервер/УПО_КлиентСервер.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_КлиентСервер
4 |
5 | en
6 | Management platform data processors client server (MPP)
7 |
8 |
9 | ru
10 | Управление платформенными обработками клиент сервер (УПО)
11 |
12 | true
13 | true
14 | true
15 | true
16 |
17 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/CommonModules/УПО_Сервер/УПО_Сервер.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_Сервер
4 |
5 | en
6 | Management platform data processors (MPP)
7 |
8 |
9 | ru
10 | Управление платформенными обработками (УПО)
11 |
12 | true
13 | true
14 | true
15 |
16 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Configuration/Configuration.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УправлениеПлатформеннымиОбработками
4 |
5 | en
6 | Management platform data processors (MPP)
7 |
8 |
9 | ru
10 | Управление платформенными обработками (УПО)
11 |
12 | Adopted
13 |
14 | Extended
15 | Extended
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | true
25 | УПО_
26 | 8.3.14
27 | AddOn
28 | Russian
29 | Role.УПО_ЧтениеПлатформенныхОбработок
30 | https://github.com/SeiOkami
31 | 1.4.1
32 |
33 | en
34 | Черненко Виталий https://github.com/SeiOkami/
35 |
36 |
37 | ru
38 | Chernenko Vitaliy https://github.com/SeiOkami/
39 |
40 |
41 | en
42 | https://github.com/SeiOkami/
43 |
44 |
45 | ru
46 | https://github.com/SeiOkami/
47 |
48 |
49 | English
50 | Adopted
51 |
52 | Checked
53 | Checked
54 |
55 | en
56 |
57 |
58 | Русский
59 | Adopted
60 |
61 | Checked
62 | Checked
63 |
64 | ru
65 |
66 | Subsystem.УПО_УправлениеПлатформеннымиОбработками
67 | Role.УПО_АдминистраторПлатформенныхОбработок
68 | Role.УПО_ЧтениеПлатформенныхОбработок
69 | CommonModule.УПО_ВызовСервера
70 | CommonModule.УПО_Клиент
71 | CommonModule.УПО_КлиентСервер
72 | CommonModule.УПО_Сервер
73 | CommonCommand.УПО_ВыгрузитьВерсиюПлатформеннойОбработки
74 | CommonCommand.УПО_ЗагрузитьВерсиюПлатформеннойОбработки
75 | CommonCommand.УПО_ЗапуститьВерсиюПлатформеннойОбработки
76 | CommonCommand.УПО_ОбновитьВерсииПлатформенныхОбработок
77 | CommonCommand.УПО_ПодключитьВерсиюПлатформеннойОбработки
78 | CommonCommand.УПО_УдалитьВсеДанныеПлатформенныхОбработок
79 | CommonCommand.УПО_УстановитьОбщейПодменяемойВерсиейОбработки
80 | CommonCommand.УПО_УстановитьПодменяемойВерсиейДляТекущегоПользователя
81 | CommandGroup.УПО_ЗагрузитьВыгрузитьВерсиюПлатформеннойОбработки
82 | CommandGroup.УПО_ОбновлениеДанныхПодсистемыПлатформенныхОбработок
83 | CommandGroup.УПО_ПодключитьВерсиюПлатформеннойОбработки
84 | Catalog.УПО_ВерсииПлатформенныхОбработок
85 | Catalog.УПО_ПлатформенныеОбработки
86 | DataProcessor.УПО_ВыгрузкаПлатформенныхОбработок
87 | InformationRegister.УПО_ОбновленныеВерсииПриложения
88 | InformationRegister.УПО_ПодменаПлатформенныхОбработок
89 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Configuration/ManagedApplicationModule.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область ОбработчикиСобытий
3 |
4 | //@skip-check not-allowed-pragma
5 | //@skip-check module-structure-method-in-regions
6 | //@skip-check not-use-annotation-form-event-handlers
7 | &После("ПередНачаломРаботыСистемы")
8 | Процедура УПО_ПередНачаломРаботыСистемы(Отказ)
9 |
10 | УПО_Клиент.ПередНачаломРаботыСистемы();
11 |
12 | КонецПроцедуры
13 |
14 | //@skip-check not-allowed-pragma
15 | //@skip-check module-structure-method-in-regions
16 | //@skip-check not-use-annotation-form-event-handlers
17 | &После("BeforeStart")
18 | Процедура УПО_BeforeStart(Отказ)
19 |
20 | УПО_Клиент.ПередНачаломРаботыСистемы();
21 |
22 | КонецПроцедуры
23 |
24 | #КонецОбласти
25 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Configuration/SessionModule.bsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeiOkami/ManagementPlatformDataProcessors/a7424d725203042f492e47510a59b53be3163ac2/УправлениеПлатформеннымиОбработками/src/Configuration/SessionModule.bsl
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/DataProcessors/УПО_ВыгрузкаПлатформенныхОбработок/Forms/Форма/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытийФормы
4 |
5 | &НаСервере
6 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
7 |
8 | ЗаполнитьЭталонныеДанные();
9 |
10 | ЗаполнитьЗаголовокФормы();
11 |
12 | СкрытьКолонкуИмениДругогоЯзыка();
13 |
14 | КонецПроцедуры
15 |
16 | #КонецОбласти
17 |
18 | #Область ОбработчикиКомандФормы
19 |
20 | &НаКлиенте
21 | Процедура Команда_ВыгрузитьВыделенныеОбработки(Команда)
22 |
23 | ВыгрузитьВыделенныеОбработки();
24 |
25 | КонецПроцедуры
26 |
27 | #КонецОбласти
28 |
29 | #Область СлужебныеПроцедурыИФункции
30 |
31 | &НаСервере
32 | Процедура ЗаполнитьЭталонныеДанные()
33 |
34 | СейОбъект = РеквизитФормыВЗначение("Объект");
35 | СейОбъект.ЗаполнитьЭталонныеДанные();
36 | ЗначениеВРеквизитФормы(СейОбъект, "Объект");
37 |
38 | КонецПроцедуры
39 |
40 | &НаСервере
41 | Процедура ЗаполнитьЗаголовокФормы()
42 |
43 | СейОбъект = РеквизитФормыВЗначение("Объект");
44 |
45 | Заголовок = СтрШаблон("%1 (v. %2)",
46 | СейОбъект.Метаданные().Представление(),
47 | СейОбъект.НомерВерсии());
48 |
49 | КонецПроцедуры
50 |
51 | &НаСервере
52 | Процедура СкрытьКолонкуИмениДругогоЯзыка()
53 |
54 | ИмяКолонки = "ПлатформенныеОбработки" + НСтр("ru='Description';en='Наименование'");
55 | Элементы.Найти(ИмяКолонки).Видимость = Ложь;
56 |
57 | КонецПроцедуры
58 |
59 | &НаКлиенте
60 | Асинх Процедура ВыгрузитьВыделенныеОбработки()
61 |
62 | ВыделенныеСтроки = Элементы.УПО_ПлатформенныеОбработки.ВыделенныеСтроки;
63 | Если НЕ ЗначениеЗаполнено(ВыделенныеСтроки) Тогда
64 | Возврат;
65 | КонецЕсли;
66 |
67 | ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
68 | РезультатВыбора = Ждать ДиалогВыбора.ВыбратьАсинх();
69 | Если НЕ ЗначениеЗаполнено(РезультатВыбора) Тогда
70 | Возврат;
71 | КонецЕсли;
72 |
73 | Каталог = РезультатВыбора[0]; // Строка
74 |
75 | ДанныеОбработок = ДанныеПлатформенныхОбработокДляВыгрузки(ВыделенныеСтроки);
76 | Для Каждого КлючИЗначение Из ДанныеОбработок Цикл
77 |
78 | ПолноеИмяФайла = СтрШаблон("%1\%2.epf", Каталог, КлючИЗначение.Ключ);
79 | КлючИЗначение.Значение.ЗаписатьАсинх(ПолноеИмяФайла);
80 |
81 | КонецЦикла;
82 |
83 | КонецПроцедуры
84 |
85 | // Данные платформенных обработок для выгрузки.
86 | //
87 | // Параметры:
88 | // ВыделенныеСтроки - Массив из Число
89 | //
90 | // Возвращаемое значение:
91 | // Соответствие из КлючИЗначение:
92 | // * Ключ - Строка
93 | // * Значение - ДвоичныеДанные
94 | &НаСервере
95 | Функция ДанныеПлатформенныхОбработокДляВыгрузки(Знач ВыделенныеСтроки)
96 |
97 | Результат = Новый Соответствие;
98 |
99 | СейОбъект = РеквизитФормыВЗначение("Объект");
100 | Для Каждого ИдентификаторСтроки Из ВыделенныеСтроки Цикл
101 |
102 | ВыделеннаяСтрока = Объект.ПлатформенныеОбработки.НайтиПоИдентификатору(ИдентификаторСтроки);
103 | КлючевыеИмена = СтрРазделить(ВыделеннаяСтрока.КлючевыеИмена, ",", Ложь);
104 | Для Каждого КлючевоеИмя Из КлючевыеИмена Цикл
105 |
106 | ПолныйПуть = СейОбъект.ПолныйПутьПлатформеннойОбработки(СокрЛП(КлючевоеИмя));
107 | ДвоичныеДанные = СейОбъект.ДвоичныеДанныеПлатформеннойОбработки(ПолныйПуть);
108 | Если ТипЗнч(ДвоичныеДанные) = Тип("ДвоичныеДанные") Тогда
109 | Результат.Вставить(ВыделеннаяСтрока.Наименование, ДвоичныеДанные);
110 | Продолжить;
111 | КонецЕсли;
112 |
113 | КонецЦикла;
114 | КонецЦикла;
115 |
116 | Возврат Результат;
117 |
118 | КонецФункции
119 |
120 | #КонецОбласти
121 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/DataProcessors/УПО_ВыгрузкаПлатформенныхОбработок/Help/en.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Unloading of platform data processors
7 |
8 | Allows tools built into the platform to be offloaded as external data processing
9 | More details on GitHub
10 |
11 |
12 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/DataProcessors/УПО_ВыгрузкаПлатформенныхОбработок/Help/ru.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Выгрузка платформенных обработок
7 |
8 | Позволяет выгрузить встроенные в платформу инструменты как внешние обработки
9 | Подробнее на GitHub
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/DataProcessors/УПО_ВыгрузкаПлатформенныхОбработок/ManagerModule.bsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeiOkami/ManagementPlatformDataProcessors/a7424d725203042f492e47510a59b53be3163ac2/УправлениеПлатформеннымиОбработками/src/DataProcessors/УПО_ВыгрузкаПлатформенныхОбработок/ManagerModule.bsl
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/DataProcessors/УПО_ВыгрузкаПлатформенныхОбработок/ObjectModule.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
4 |
5 | #Область ПрограммныйИнтерфейс
6 |
7 | // Эталонные данные.
8 | //
9 | // Возвращаемое значение:
10 | // ТаблицаЗначений - :
11 | // * Наименование - Строка
12 | // * Description - Строка
13 | // * КлючевыеИмена - Строка
14 | // * УникальныйИдентификатор - Строка
15 | Функция ЭталонныеДанные() Экспорт
16 |
17 | ТипНаименования = Метаданные.Справочники.УПО_ПлатформенныеОбработки.СтандартныеРеквизиты.Наименование.Тип;
18 |
19 | ЭталонныеДанные = Новый ТаблицаЗначений;
20 | ЭталонныеДанные.Колонки.Добавить("Наименование", ТипНаименования);
21 | ЭталонныеДанные.Колонки.Добавить("Description" , ТипНаименования);
22 | ЭталонныеДанные.Колонки.Добавить("КлючевыеИмена", Новый ОписаниеТипов("Строка"));
23 | ЭталонныеДанные.Колонки.Добавить("УникальныйИдентификатор", Новый ОписаниеТипов("Строка"));
24 |
25 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
26 | "Активные пользователи",
27 | "Active users",
28 | "StandardActiveUsers",
29 | "c02ea02e-8076-491a-b798-5716b51cd6c0");
30 |
31 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
32 | "Журнал регистрации",
33 | "Event log",
34 | "StandardEventLog",
35 | "8a7c7769-6dd4-4aa0-a95d-b293bd653a48");
36 |
37 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
38 | "Поиск ссылок на объект",
39 | "Find references to objects",
40 | "StandardFindByRef, StandardFindByReference",
41 | "7eb32c7d-7972-4560-8418-6db0fd14562d");
42 |
43 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
44 | "Проведение документов",
45 | "Document Posting",
46 | "StandardDocumentsPosting",
47 | "2cfcd406-3e56-43a9-abca-9c2a97197f3d");
48 |
49 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
50 | "Удаление помеченных объектов",
51 | "Delete Marked Objects",
52 | "StandardDeleteMarkedObjects",
53 | "1c576f2f-6850-4b5b-9583-7920e005ea12");
54 |
55 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
56 | "Управление внешними источниками данных",
57 | "Management of external data sources",
58 | "StandardExternalDataSourcesManagement",
59 | "af6329da-187b-44d7-bf6e-a056317403f6");
60 |
61 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
62 | "Управление итогами",
63 | "Totals management",
64 | "StandardTotalsManagement",
65 | "35e9d220-6f5b-4acf-9066-e3488b253e1a");
66 |
67 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
68 | "Управление полнотекстовым поиском",
69 | "Manage Full Text Search",
70 | "StandardFullTextSearchManagement",
71 | "e03b54b6-30c4-42c9-b8f4-29468acd7a79");
72 |
73 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
74 | "Управление расширениями конфигурации",
75 | "Manage configuration extensions",
76 | "StandardExtensionsManagement, StandardConfigurationExtensionsManagement",
77 | "b8d380b1-6716-447b-892f-4ca639f78b5c");
78 |
79 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
80 | "Управление системой взаимодействия",
81 | "Collaboration system management",
82 | "StandardECSRegister, StandardCollaborationSystemManagement",
83 | "0ed05d4e-1e52-4d10-9060-455ac209f4de");
84 |
85 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
86 | "Конструктор запросов на управляемых формах",
87 | "Query wizard",
88 | "QueryWizard",
89 | "c8f6f902-8775-4150-bffa-4df1fcd9cf2b");
90 |
91 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
92 | "История изменений данных",
93 | "Data change history",
94 | "StandardDataChangeHistory",
95 | "e613cebe-8ff7-42c9-a121-0f516f766b17");
96 |
97 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
98 | "Управление копиями базы данных",
99 | "Database copies management",
100 | "StandardDataBaseCopiesManagement",
101 | "773c299c-f2e6-4755-ab07-cca27b1114d9");
102 |
103 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
104 | "Управление настройками обработки ошибок",
105 | "Management of error processing settings",
106 | "StandardErrorProcessingSettings",
107 | "2d2ff455-b8ae-4084-96af-6754d151bc49");
108 |
109 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
110 | "Управление серверами",
111 | "Servers management",
112 | "StandartServersControl,StandardServersManagement",
113 | "e965eb4c-a081-4200-9b95-c356ca6f2c45");
114 |
115 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
116 | "Управление сервисами интеграции",
117 | "Management of integration services",
118 | "StandardIntegrationServicesManagment",
119 | "264f59f6-3626-49ca-984b-515c558213be");
120 |
121 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
122 | "Управление системой аналитики",
123 | "Analytics system management",
124 | "StandardAnalyticsSystemManagement",
125 | "d174befa-b19c-4bc2-a1a4-e396b31f03d4");
126 |
127 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
128 | "Блокировка аутентификации",
129 | "Authentication lock",
130 | "StandardAuthenticationLocks",
131 | "60db8988-68a2-4c4a-b159-11be2ef004f3");
132 |
133 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
134 | "Дополнительные настройки аутентификации",
135 | "Additional authentication settings",
136 | "StandardAdditionalAuthenticationSettings",
137 | "f0c0ba42-7d53-41db-a594-2ede1a81196c");
138 |
139 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
140 | "Лицензирование конфигурации",
141 | "Configuration licensing",
142 | "StandardConfigurationLicense",
143 | "4bfbaf32-e755-4276-b872-563c0588d6ce");
144 |
145 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
146 | "Настройка журнала регистрации",
147 | "Event log settings",
148 | "StandardEventLogSettings",
149 | "d2844ed0-b856-4a7c-80b8-71ef78d2f90d");
150 |
151 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
152 | "Параметры информационной базы",
153 | "Infobase parameters",
154 | "StandardInfobaseParameters",
155 | "1fdd3586-6cb2-449c-82ae-fbf94bcb9ce4");
156 |
157 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
158 | "Получение лицензии",
159 | "License acquisition",
160 | "StandardLicenseAcquisition",
161 | "95580503-837e-4a7f-95df-b4aa1066b2bc");
162 |
163 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
164 | "Пользователи",
165 | "Users",
166 | "StandardUserList",
167 | "088d209c-ce54-48f5-9093-092322cfc408");
168 |
169 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
170 | "Региональные установки информационной базы",
171 | "Infobase regional settings",
172 | "StandardInfobaseRegionalSettings",
173 | "64d4a4d3-0d6d-4e53-835b-6c7eacf96864");
174 |
175 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
176 | "Сервис сборки мобильных приложений",
177 | "Mobile application build service",
178 | "StandardMobileAppBuildService, StandardMobileAppBuilderServiceLoader",
179 | "5ea10a35-a345-4878-91d2-00eb9b543c79");
180 |
181 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
182 | "Управление распознаванием речи",
183 | "Manage speech recognition",
184 | "StandardSpeechToText",
185 | "5ea10a35-a345-4878-91d2-00eb9b543c80");
186 |
187 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
188 | "Управление табличными пространствами базы данных",
189 | "Database tablespace management",
190 | "StandardDatabaseTablespaceManagement",
191 | "5ea10a35-a345-4878-91d2-00eb9b543c81");
192 |
193 | ДобавитьСтрокуЭталонныхДанных(ЭталонныеДанные,
194 | "Управление хранилищем двоичных данных",
195 | "Binary data storage management",
196 | "StandardBinaryDataStorageManagement",
197 | "5ea10a35-a345-4878-91d2-00eb9b543c82");
198 |
199 | Возврат ЭталонныеДанные;
200 |
201 | КонецФункции
202 |
203 | // Заполнить эталонные данные.
204 | Процедура ЗаполнитьЭталонныеДанные() Экспорт
205 |
206 | ЭталонныеДанные = ЭталонныеДанные();
207 | ПлатформенныеОбработки.Загрузить(ЭталонныеДанные);
208 |
209 | КонецПроцедуры
210 |
211 | // Двоичные данные платформенной обработки.
212 | //
213 | // Параметры:
214 | // ПолныйПуть - Строка
215 | //
216 | // Возвращаемое значение:
217 | // ДвоичныеДанные, Неопределено -
218 | Функция ДвоичныеДанныеПлатформеннойОбработки(Знач ПолныйПуть) Экспорт
219 |
220 | ИмяВременногоФайла = ПолучитьИмяВременногоФайла(".epf");
221 | ДвоичныеДанные = Неопределено;
222 |
223 | Попытка
224 |
225 | КопироватьФайл(ПолныйПуть, ИмяВременногоФайла);
226 | ДвоичныеДанные = Новый ДвоичныеДанные(ИмяВременногоФайла);
227 |
228 | Исключение
229 |
230 | ИнформацияОбОшибке = ИнформацияОбОшибке();
231 | ОписаниеОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке);
232 | ПричинаОшибки = НСтр("ru='Ресурс не найден';en='Resource not found'");
233 |
234 | СообщитьОшибку = Истина;
235 | Если СтрЗаканчиваетсяНа(ОписаниеОшибки, ПричинаОшибки) > 0 Тогда
236 | ОписаниеОшибки = ПричинаОшибки;
237 | СообщитьОшибку = Ложь;
238 | КонецЕсли;
239 |
240 | Если СообщитьОшибку Тогда
241 | Сообщение = Новый СообщениеПользователю;
242 | Сообщение.Текст = ОписаниеОшибки;
243 | Сообщение.Сообщить();
244 | КонецЕсли;
245 |
246 | ОписаниеОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
247 | ЗаписьЖурналаРегистрации("Обработки.ВыгрузкаПлатформенныхОбработок",
248 | УровеньЖурналаРегистрации.Ошибка, , , ОписаниеОшибки);
249 |
250 | КонецПопытки;
251 |
252 | УдалитьФайлы(ИмяВременногоФайла);
253 |
254 | Возврат ДвоичныеДанные;
255 |
256 | КонецФункции
257 |
258 | // Полный путь платформенной обработки.
259 | //
260 | // Параметры:
261 | // СистемноеИмя - Строка
262 | //
263 | // Возвращаемое значение:
264 | // Строка
265 | Функция ПолныйПутьПлатформеннойОбработки(СистемноеИмя) Экспорт
266 |
267 | Возврат СтрШаблон("v8res://mngbase/%1.epf", СистемноеИмя);
268 |
269 | КонецФункции
270 |
271 | // Сведения о внешней обработке.
272 | //
273 | // Возвращаемое значение:
274 | // см. НовыеПараметрыРегистрации
275 | Функция СведенияОВнешнейОбработке() Экспорт
276 |
277 | Возврат НовыеПараметрыРегистрации();
278 |
279 | КонецФункции
280 |
281 | // Сведения о внешней обработке.
282 | //
283 | // Возвращаемое значение:
284 | // см. НовыеПараметрыРегистрации
285 | Функция ExternalDataProcessorInfo() Экспорт
286 |
287 | Возврат НовыеПараметрыРегистрации();
288 |
289 | КонецФункции
290 |
291 | // Номер версии.
292 | //
293 | // Возвращаемое значение:
294 | // Строка
295 | Функция НомерВерсии() Экспорт
296 |
297 | Возврат "1.4.1";
298 |
299 | КонецФункции
300 |
301 | #КонецОбласти
302 |
303 | #Область СлужебныеПроцедурыИФункции
304 |
305 | // Добавить строку эталонных данных.
306 | //
307 | // Параметры:
308 | // Данные - см. ЭталонныеДанные
309 | // Наименование - Строка
310 | // Description - Строка
311 | // КлючевыеИмена - Строка
312 | // УникальныйИдентификатор - Строка
313 | Процедура ДобавитьСтрокуЭталонныхДанных(Данные, Наименование, Description, КлючевыеИмена, УникальныйИдентификатор)
314 |
315 | СтрокаДанных = Данные.Добавить();
316 | СтрокаДанных.Наименование = Наименование;
317 | СтрокаДанных.Description = Description;
318 | СтрокаДанных.КлючевыеИмена = КлючевыеИмена;
319 | СтрокаДанных.УникальныйИдентификатор = УникальныйИдентификатор;
320 |
321 | КонецПроцедуры
322 |
323 | // Новые параметры регистрации.
324 | //
325 | // Возвращаемое значение:
326 | // Структура - Параметры регистрации обработки в подсистеме БСП:
327 | // * Kind - Строка - Вид обработки
328 | // * Вид - Строка - Вид обработки
329 | // * Версия - Строка - Номер версии
330 | // * Version - Строка - Номер версии
331 | // * Наименование - Строка - Наименование
332 | // * Description - Строка - Наименование
333 | // * Информация - Строка - Дополнительная информация
334 | // * Information - Строка - Дополнительная информация
335 | // * БезопасныйРежим - Булево - Требуется ли включение безопасного режима
336 | // * SafeMode - Булево - Требуется ли включение безопасного режима
337 | // * Команды - см. НоваяКоллекцияКомандПараметровРегистрации
338 | // * Commands - см. НоваяКоллекцияКомандПараметровРегистрации
339 | Функция НовыеПараметрыРегистрации()
340 |
341 | МетаданныеИнструмента = Метаданные();
342 |
343 | ПараметрыРегистрации = Новый Структура;
344 |
345 | ПараметрыРегистрации.Вставить("Kind", "AdditionalDataProcessor");
346 | ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка");
347 |
348 | ПараметрыРегистрации.Вставить("Версия", НомерВерсии());
349 | ПараметрыРегистрации.Вставить("Version", ПараметрыРегистрации.Версия);
350 |
351 | ПараметрыРегистрации.Insert("Наименование", МетаданныеИнструмента.Синоним);
352 | ПараметрыРегистрации.Insert("Description", ПараметрыРегистрации.Наименование);
353 |
354 | ПараметрыРегистрации.Insert("Информация",
355 | "Позволяет выгрузить встроенные в платформу инструменты как внешние обработки");
356 | ПараметрыРегистрации.Insert("Information",
357 | "Allows tools built into the platform to be offloaded as external data processing");
358 |
359 | ПараметрыРегистрации.Insert("БезопасныйРежим", Ложь);
360 | ПараметрыРегистрации.Insert("SafeMode", ПараметрыРегистрации.БезопасныйРежим);
361 |
362 | Команды = НоваяКоллекцияКомандПараметровРегистрации();
363 | Команда = Команды.Добавить();
364 |
365 | Команда.Представление = МетаданныеИнструмента.Синоним;
366 | Команда.Presentation = Команда.Представление;
367 |
368 | Команда.Идентификатор = МетаданныеИнструмента.Имя;
369 | Команда.Id = Команда.Идентификатор;
370 |
371 | Команда.Использование = "ОткрытиеФормы";
372 | Команда.Use = "OpeningForm";
373 |
374 | ПараметрыРегистрации.Вставить("Команды", Команды);
375 | ПараметрыРегистрации.Вставить("Commands", ПараметрыРегистрации.Команды);
376 |
377 | Возврат ПараметрыРегистрации;
378 |
379 | КонецФункции
380 |
381 | // Новая коллекция команд параметров регистрации.
382 | //
383 | // Возвращаемое значение:
384 | // ТаблицаЗначений - Коллекция команд регистрации в подсистеме БСП:
385 | // * Presentation - Строка - Представление
386 | // * Представление - Строка - Представление
387 | // * Id - Строка - Идентификатор
388 | // * Идентификатор - Строка - Идентификатор
389 | // * Use - Строка - Вид использования
390 | // * Использование - Строка - Вид использования
391 | Функция НоваяКоллекцияКомандПараметровРегистрации()
392 |
393 | ТипСтрока = Новый ОписаниеТипов("Строка");
394 |
395 | Команды = Новый ТаблицаЗначений();
396 | Команды.Колонки.Add("Presentation", ТипСтрока);
397 | Команды.Колонки.Add("Представление", ТипСтрока);
398 |
399 | Команды.Колонки.Add("Id", ТипСтрока);
400 | Команды.Колонки.Add("Идентификатор", ТипСтрока);
401 |
402 | Команды.Columns.Add("Use", ТипСтрока);
403 | Команды.Columns.Add("Использование", ТипСтрока);
404 |
405 | Возврат Команды;
406 |
407 | КонецФункции
408 |
409 | #КонецОбласти
410 |
411 | #КонецЕсли
412 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/DataProcessors/УПО_ВыгрузкаПлатформенныхОбработок/УПО_ВыгрузкаПлатформенныхОбработок.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | УПО_ВыгрузкаПлатформенныхОбработок
8 |
9 | en
10 | Unloading of platform data processors (MPP)
11 |
12 |
13 | ru
14 | Выгрузка платформенных обработок (УПО)
15 |
16 | https://github.com/SeiOkami/ManagementPlatformDataProcessors
17 | true
18 | DataProcessor.УПО_ВыгрузкаПлатформенныхОбработок.Form.Форма
19 |
20 |
21 | ru
22 |
23 |
24 | en
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 | ПлатформенныеОбработки
33 |
34 | en
35 | Platform data processors
36 |
37 |
38 | ru
39 | Платформенные обработки
40 |
41 |
42 | Наименование
43 |
44 | en
45 | Description
46 |
47 |
48 | ru
49 | Наименование
50 |
51 |
52 | String
53 |
54 | 250
55 |
56 |
57 |
58 |
59 |
60 |
61 | Description
62 |
63 | en
64 | Description
65 |
66 |
67 | ru
68 | Description
69 |
70 |
71 | String
72 |
73 | 250
74 |
75 |
76 |
77 |
78 |
79 |
80 | КлючевыеИмена
81 |
82 | en
83 | Key Names
84 |
85 |
86 | ru
87 | Ключевые имена
88 |
89 |
90 | String
91 |
92 | 500
93 |
94 |
95 |
96 |
97 |
98 |
99 | УникальныйИдентификатор
100 |
101 | en
102 | Unique identifier
103 |
104 |
105 | ru
106 | Уникальный идентификатор
107 |
108 |
109 | UUID
110 |
111 |
112 |
113 |
114 |
115 |
116 | Форма
117 |
118 | en
119 | Form
120 |
121 |
122 | ru
123 | Форма
124 |
125 | PersonalComputer
126 | MobileDevice
127 |
128 |
129 | ПредопределенныеДанные
130 |
131 | en
132 | Predefined data
133 |
134 |
135 | ru
136 | Предопределенные данные
137 |
138 |
139 |
140 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ОбновленныеВерсииПриложения/ManagerModule.bsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeiOkami/ManagementPlatformDataProcessors/a7424d725203042f492e47510a59b53be3163ac2/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ОбновленныеВерсииПриложения/ManagerModule.bsl
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ОбновленныеВерсииПриложения/RecordSetModule.bsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeiOkami/ManagementPlatformDataProcessors/a7424d725203042f492e47510a59b53be3163ac2/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ОбновленныеВерсииПриложения/RecordSetModule.bsl
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ОбновленныеВерсииПриложения/УПО_ОбновленныеВерсииПриложения.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | УПО_ОбновленныеВерсииПриложения
13 |
14 | en
15 | Updated versions of the application (MPP)
16 |
17 |
18 | ru
19 | Обновленные версии приложения (УПО)
20 |
21 | true
22 | InDialog
23 | Managed
24 |
25 | en
26 | Updated version of the application
27 |
28 |
29 | ru
30 | Обновленная версия приложения
31 |
32 |
33 | ДатаОбновления
34 |
35 | en
36 | Update Date
37 |
38 |
39 | ru
40 | Дата обновления
41 |
42 |
43 | Date
44 |
45 |
46 |
47 |
48 | Use
49 | Use
50 |
51 |
52 |
53 | ВерсияПриложения
54 |
55 | en
56 | Application version
57 |
58 |
59 | ru
60 | Версия приложения
61 |
62 |
63 | String
64 |
65 | 15
66 |
67 |
68 |
69 |
70 | Use
71 | Use
72 |
73 |
74 |
75 | true
76 |
77 |
78 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/Forms/ФормаВыбораПользователяИБ/Form.form:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ПользователиИБ
5 | 1
6 | true
7 | true
8 |
9 | true
10 |
11 |
12 | ПользователиИБ
13 |
14 | None
15 |
16 | ПользователиИБУникальныйИдентификатор
17 | 14
18 | true
19 | true
20 |
21 | true
22 |
23 |
24 | ПользователиИБ.УникальныйИдентификатор
25 |
26 |
27 | ПользователиИБУникальныйИдентификаторРасширеннаяПодсказка
28 | 16
29 | true
30 | true
31 |
32 | true
33 |
34 | Label
35 | true
36 | true
37 |
38 | Left
39 |
40 |
41 |
42 | ПользователиИБУникальныйИдентификаторКонтекстноеМеню
43 | 15
44 | true
45 | true
46 |
47 | true
48 |
49 | true
50 |
51 | LabelField
52 | Enter
53 | true
54 | Left
55 | true
56 |
57 | true
58 | true
59 |
60 |
61 |
62 | ПользователиИБПолноеИмя
63 | 17
64 | true
65 | true
66 |
67 | true
68 |
69 |
70 | ПользователиИБ.ПолноеИмя
71 |
72 |
73 | ПользователиИБПолноеИмяРасширеннаяПодсказка
74 | 19
75 | true
76 | true
77 |
78 | true
79 |
80 | Label
81 | true
82 | true
83 |
84 | Left
85 |
86 |
87 |
88 | ПользователиИБПолноеИмяКонтекстноеМеню
89 | 18
90 | true
91 | true
92 |
93 | true
94 |
95 | true
96 |
97 | InputField
98 | Enter
99 | true
100 | Left
101 | true
102 |
103 | true
104 | true
105 | true
106 | true
107 | true
108 | true
109 |
110 |
111 |
112 | ПользователиИБКоманднаяПанель
113 | 2
114 | true
115 | true
116 |
117 | true
118 |
119 | Left
120 | true
121 |
122 |
123 | true
124 | true
125 |
126 | true
127 |
128 | ПользователиИБСтрокаПоиска
129 | 5
130 |
131 | ПользователиИБСтрокаПоискаРасширеннаяПодсказка
132 | 7
133 | true
134 | true
135 |
136 | true
137 |
138 | Label
139 | true
140 | true
141 |
142 | Left
143 |
144 |
145 |
146 | ПользователиИБСтрокаПоискаКонтекстноеМеню
147 | 6
148 | true
149 | true
150 |
151 | true
152 |
153 | true
154 |
155 | ПользователиИБСтрокаПоиска
156 |
157 | true
158 |
159 |
160 |
161 | true
162 | true
163 |
164 | true
165 |
166 | ПользователиИБСостояниеПросмотра
167 | 11
168 |
169 | ПользователиИБСостояниеПросмотраРасширеннаяПодсказка
170 | 13
171 | true
172 | true
173 |
174 | true
175 |
176 | Label
177 | true
178 | true
179 |
180 | Left
181 |
182 |
183 |
184 | ПользователиИБСостояниеПросмотраКонтекстноеМеню
185 | 12
186 | true
187 | true
188 |
189 | true
190 |
191 | true
192 |
193 | ViewStatusAddition
194 | ПользователиИБСостояниеПросмотра
195 |
196 | true
197 |
198 |
199 |
200 | true
201 | true
202 |
203 | true
204 |
205 | ПользователиИБУправлениеПоиском
206 | 8
207 |
208 | ПользователиИБУправлениеПоискомРасширеннаяПодсказка
209 | 10
210 | true
211 | true
212 |
213 | true
214 |
215 | Label
216 | true
217 | true
218 |
219 | Left
220 |
221 |
222 |
223 | ПользователиИБУправлениеПоискомКонтекстноеМеню
224 | 9
225 | true
226 | true
227 |
228 | true
229 |
230 | true
231 |
232 | SearchControlAddition
233 | ПользователиИБУправлениеПоиском
234 |
235 | true
236 |
237 |
238 |
239 | ПользователиИБРасширеннаяПодсказка
240 | 4
241 | true
242 | true
243 |
244 | true
245 |
246 | Label
247 | true
248 | true
249 |
250 | Left
251 |
252 |
253 |
254 | ПользователиИБКонтекстноеМеню
255 | 3
256 | true
257 | true
258 |
259 | true
260 |
261 | true
262 |
263 | true
264 | true
265 | true
266 | true
267 | true
268 | MultiRow
269 |
270 | 1
271 | 1
272 | AutoUse
273 | AutoUse
274 | true
275 | true
276 | Auto
277 | Auto
278 | true
279 | true
280 | AsFileRef
281 |
282 |
283 |
284 | ФормаКоманднаяПанель
285 | -1
286 | true
287 | true
288 |
289 | true
290 |
291 | Left
292 |
293 |
294 | OnCreateAtServer
295 | ПриСозданииНаСервере
296 |
297 | LockOwnerWindow
298 | true
299 | true
300 | Vertical
301 | true
302 | true
303 | true
304 | true
305 | true
306 |
307 | ПользователиИБ
308 |
309 | en
310 | Users
311 |
312 |
313 | ru
314 | Пользователи ИБ
315 |
316 | 1
317 |
318 | ValueTable
319 |
320 |
321 | true
322 |
323 |
324 | true
325 |
326 |
327 | УникальныйИдентификатор
328 |
329 | en
330 | UID
331 |
332 |
333 | ru
334 | Уникальный идентификатор
335 |
336 | 2
337 |
338 | UUID
339 |
340 |
341 | true
342 |
343 |
344 | true
345 |
346 |
347 |
348 | ПолноеИмя
349 |
350 | en
351 | Full name
352 |
353 |
354 | ru
355 | Полное имя
356 |
357 | 3
358 |
359 | String
360 |
361 |
362 |
363 | true
364 |
365 |
366 | true
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/Forms/ФормаВыбораПользователяИБ/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытийФормы
4 |
5 | &НаСервере
6 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
7 |
8 | Для Каждого ПользовательИБ Из ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
9 | НоваяСтрока = ПользователиИБ.Добавить();
10 | ЗаполнитьЗначенияСвойств(НоваяСтрока, ПользовательИБ);
11 | КонецЦикла;
12 |
13 | КонецПроцедуры
14 |
15 | #КонецОбласти
16 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/Forms/ФормаЗаписи/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытийФормы
4 |
5 | // При создании на сервере.
6 | //
7 | // Параметры:
8 | // Отказ - Булево - Отказ
9 | // СтандартнаяОбработка - Булево - Стандартная обработка
10 | &НаСервере
11 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
12 |
13 | ВходящаяМодифицированность = Ложь;
14 | Если Параметры.Свойство("Модифицированность", ВходящаяМодифицированность) Тогда
15 | Модифицированность = ВходящаяМодифицированность;
16 | КонецЕсли;
17 |
18 | ПараметрыЗаполнения = Новый Структура;
19 | Если НЕ ЗначениеЗаполнено(Запись.Владелец)
20 | И Параметры.Свойство("ЗначенияЗаполнения", ПараметрыЗаполнения) Тогда
21 | ПараметрыЗаполнения.Свойство("Владелец", Запись.Владелец);
22 | КонецЕсли;
23 |
24 | ОбновитьПредставлениеПользователя();
25 |
26 | КонецПроцедуры
27 |
28 | &НаСервере
29 | Процедура ПриЧтенииНаСервере(ТекущийОбъект)
30 |
31 | ОбновитьПредставлениеПользователя();
32 |
33 | КонецПроцедуры
34 |
35 | // После записи.
36 | //
37 | // Параметры:
38 | // ПараметрыЗаписи - Структура - Параметры записи
39 | &НаКлиенте
40 | Процедура ПослеЗаписи(ПараметрыЗаписи)
41 |
42 | //@skip-check unknown-method-property
43 | Если НЕ ЗначениеЗаполнено(Запись.Владелец)
44 | ИЛИ Запись.Владелец = УПО_ВызовСервера.ИдентификаторТекущегоПользователяИБ() Тогда
45 |
46 | УПО_Клиент.СпроситьИПодключитьВерсиюОбработкиДляТекущегоСеанса(Запись.ВерсияОбработки);
47 |
48 | КонецЕсли;
49 |
50 | КонецПроцедуры
51 |
52 | &НаСервере
53 | Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
54 |
55 | ОбновитьПредставлениеПользователя();
56 |
57 | КонецПроцедуры
58 |
59 | #КонецОбласти
60 |
61 | #Область ОбработчикиСобытийЭлементовШапкиФормы
62 |
63 | &НаКлиенте
64 | Процедура ПредставлениеПользователяНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
65 |
66 | ИмяФормыВыбора = ИмяФормыВыбораПользователя();
67 |
68 | ПараметрыВыбора = Новый Структура();
69 | ПараметрыВыбора.Вставить("РежимВыбора", Истина);
70 |
71 | ОткрытьФорму(ИмяФормыВыбора, ПараметрыВыбора, Элементы.ПредставлениеПользователя);
72 |
73 | КонецПроцедуры
74 |
75 | // Представление пользователя обработка выбора.
76 | //
77 | // Параметры:
78 | // Элемент - ПолеФормы - Элемент
79 | // ВыбранноеЗначение - УникальныйИдентификатор, Структура - :
80 | // * ИдентификаторПользователяИБ - УникальныйИдентификатор
81 | // СтандартнаяОбработка - Булево - Стандартная обработка
82 | &НаКлиенте
83 | Процедура ПредставлениеПользователяОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
84 |
85 | СтандартнаяОбработка = Ложь;
86 |
87 | УстановитьНовогоВладельца(ВыбранноеЗначение);
88 |
89 | ОбновитьПредставлениеПользователя();
90 |
91 | КонецПроцедуры
92 |
93 | &НаКлиенте
94 | Процедура ПредставлениеПользователяОчистка(Элемент, СтандартнаяОбработка)
95 |
96 | СтандартнаяОбработка = Ложь;
97 | Запись.Владелец = Неопределено;
98 | ОбновитьПредставлениеПользователя();
99 |
100 | КонецПроцедуры
101 |
102 | #КонецОбласти
103 |
104 | #Область СлужебныеПроцедурыИФункции
105 |
106 | // Установить нового владельца.
107 | //
108 | // Параметры:
109 | // ВыбранноеЗначение - см. ПредставлениеПользователяОбработкаВыбора.ВыбранноеЗначение
110 | &НаСервере
111 | Процедура УстановитьНовогоВладельца(Знач ВыбранноеЗначение)
112 |
113 | Если ТипЗнч(ВыбранноеЗначение) = Тип("УникальныйИдентификатор") Тогда
114 |
115 | Запись.Владелец = ВыбранноеЗначение;
116 |
117 | ИначеЕсли ЗначениеЗаполнено(ВыбранноеЗначение) Тогда
118 |
119 | Идентификатор = УПО_КлиентСервер.МультиязычноеСвойствоОбъекта(
120 | ВыбранноеЗначение, "ИдентификаторПользователяИБ,IBUserID"); // УникальныйИдентификатор
121 | Запись.Владелец = Идентификатор;
122 |
123 | КонецЕсли; // BSLLS:IfElseIfEndsWithElse-off
124 |
125 | КонецПроцедуры
126 |
127 | &НаСервере
128 | Процедура ОбновитьПредставлениеПользователя()
129 |
130 | ДанныеПредставления = УПО_Сервер.ПредставлениеПользователяИБ(Запись.Владелец);
131 | ПредставлениеПользователя = ДанныеПредставления.Текст;
132 | Элементы.ПредставлениеПользователя.ЦветТекста = ДанныеПредставления.ЦветТекста;
133 | Элементы.Владелец.ЦветТекста = ДанныеПредставления.ЦветТекста;
134 | Элементы.Владелец.Видимость = ЗначениеЗаполнено(Запись.Владелец);
135 |
136 | КонецПроцедуры
137 |
138 | &НаСервереБезКонтекста
139 | Функция ИмяФормыВыбораПользователя()
140 |
141 | ВозможныеКаталогиПользователей = СтрРазделить("Пользователи,Users", ",");
142 | Для Каждого ВозможныйКаталог Из ВозможныеКаталогиПользователей Цикл
143 | МетаданныеКаталога = Метаданные.Справочники.Найти(ВозможныйКаталог);
144 | Если МетаданныеКаталога <> Неопределено Тогда
145 | Возврат МетаданныеКаталога.ОсновнаяФормаДляВыбора.ПолноеИмя();
146 | КонецЕсли;
147 | КонецЦикла;
148 |
149 | Возврат Метаданные.РегистрыСведений.УПО_ПодменаПлатформенныхОбработок.Формы.ФормаВыбораПользователяИБ.ПолноеИмя();
150 |
151 | КонецФункции
152 |
153 | #КонецОбласти
154 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/Forms/ФормаСписка/Attributes/Список/ExtInfo/ListSettings.dcss:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Normal
5 | dfcece9d-5077-440b-b6b3-45a5cb4538eb
6 |
7 |
8 | Normal
9 | 88619765-ccb3-46c6-ac52-38e9c992ebd4
10 |
11 |
12 | Normal
13 | b75fecce-942b-4aed-abc9-e6a02e460fb3
14 |
15 | -
16 |
17 | -
18 |
Обработка
19 | Items
20 | None
21 | 0001-01-01T00:00:00
22 | 0001-01-01T00:00:00
23 |
24 |
25 |
26 | Normal
27 | 911b6018-f537-43e8-a417-da56b22f9aec
28 |
29 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/Forms/ФормаСписка/Module.bsl:
--------------------------------------------------------------------------------
1 | // @strict-types
2 |
3 | #Область ОбработчикиСобытийФормы
4 |
5 | &НаСервере
6 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
7 |
8 | Список.УстановитьОграниченияИспользованияВОтборе(СтрРазделить("Владелец", ","));
9 |
10 | КонецПроцедуры
11 |
12 | #КонецОбласти
13 |
14 | #Область ОбработчикиСобытийЭлементовТаблицыФормыСписок
15 |
16 | // Список при получении данных на сервере.
17 | //
18 | // Параметры:
19 | // ИмяЭлемента - Строка - Имя элемента
20 | // Настройки - НастройкиКомпоновкиДанных - Настройки :
21 | // * ДополнительныеСвойства - Структура -:
22 | // ** ПодсистемаБСП - Булево
23 | // Строки - СтрокиДинамическогоСписка - Баг ЕДТ не понимает строки ДС:
24 | // * Значение - СтрокаДинамическогоСписка - :
25 | // ** Данные - ДанныеФормыСтруктура - :
26 | // *** Владелец - Строка
27 | // *** Владелец - УникальныйИдентификатор
28 | &НаСервереБезКонтекста
29 | Процедура СписокПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)
30 |
31 | УПО_Сервер.СписокПодменыПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки);
32 |
33 | КонецПроцедуры
34 |
35 | #КонецОбласти
36 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/ManagerModule.bsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeiOkami/ManagementPlatformDataProcessors/a7424d725203042f492e47510a59b53be3163ac2/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/ManagerModule.bsl
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/RecordSetModule.bsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeiOkami/ManagementPlatformDataProcessors/a7424d725203042f492e47510a59b53be3163ac2/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/RecordSetModule.bsl
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/InformationRegisters/УПО_ПодменаПлатформенныхОбработок/УПО_ПодменаПлатформенныхОбработок.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | УПО_ПодменаПлатформенныхОбработок
13 |
14 | en
15 | Substitution of platform data processors (MPP)
16 |
17 |
18 | ru
19 | Подмена платформенных обработок (УПО)
20 |
21 | true
22 | InDialog
23 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.Form.ФормаЗаписи
24 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.Form.ФормаСписка
25 | Managed
26 |
27 | en
28 | Substitution of platform data processor
29 |
30 |
31 | ru
32 | Подмена обработки платформы
33 |
34 |
35 | Использование
36 |
37 | en
38 | Use
39 |
40 |
41 | ru
42 | Использование
43 |
44 |
45 | Boolean
46 |
47 |
48 |
49 | Use
50 | Use
51 | true
52 |
53 |
54 |
55 | ВерсияОбработки
56 |
57 | en
58 | Version
59 |
60 |
61 | ru
62 | Версия обработки
63 |
64 |
65 | CatalogRef.УПО_ВерсииПлатформенныхОбработок
66 |
67 |
68 |
69 | Use
70 | Use
71 | true
72 |
73 |
74 |
75 | Комментарий
76 |
77 | en
78 | Commentary
79 |
80 |
81 | ru
82 | Комментарий
83 |
84 |
85 | String
86 |
87 | 1000
88 |
89 |
90 | true
91 | true
92 |
93 |
94 | Use
95 | Use
96 |
97 |
98 |
99 |
100 |
101 | Владелец
102 |
103 | en
104 | User ID
105 |
106 |
107 | ru
108 | Идентификатор пользователя ИБ
109 |
110 |
111 | UUID
112 |
113 |
114 |
115 | Use
116 |
117 | true
118 | true
119 |
120 |
121 | Обработка
122 |
123 | en
124 | Data processor
125 |
126 |
127 | ru
128 | Обработка
129 |
130 |
131 | CatalogRef.УПО_ПлатформенныеОбработки
132 |
133 |
134 |
135 | ShowError
136 | true
137 | Index
138 | Use
139 | Use
140 | true
141 |
142 | true
143 | true
144 |
145 |
146 | ФормаСписка
147 |
148 | en
149 | List form
150 |
151 |
152 | ru
153 | Форма списка
154 |
155 | PersonalComputer
156 | MobileDevice
157 |
158 |
159 | ФормаЗаписи
160 |
161 | en
162 | Item form
163 |
164 |
165 | ru
166 | Форма записи
167 |
168 | PersonalComputer
169 | MobileDevice
170 |
171 |
172 | ФормаВыбораПользователяИБ
173 |
174 | en
175 | User selection form
176 |
177 |
178 | ru
179 | Форма выбора пользователя ИБ
180 |
181 | PersonalComputer
182 | MobileDevice
183 |
184 |
185 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Roles/УПО_АдминистраторПлатформенныхОбработок/Rights.rights:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 | false
6 |
7 | InformationRegister.УПО_ПодменаПлатформенныхОбработок
8 |
9 | Read
10 | true
11 |
12 |
13 | Update
14 | true
15 |
16 |
17 | View
18 | true
19 |
20 |
21 | Edit
22 | true
23 |
24 |
25 | TotalsControl
26 | true
27 |
28 |
29 | ReadDataHistory
30 | true
31 |
32 |
33 | ReadDataHistoryOfMissingData
34 | true
35 |
36 |
37 | UpdateDataHistory
38 | true
39 |
40 |
41 | UpdateDataHistoryOfMissingData
42 | true
43 |
44 |
45 | UpdateDataHistorySettings
46 | true
47 |
48 |
49 | UpdateDataHistoryVersionComment
50 | true
51 |
52 |
53 | ViewDataHistory
54 | true
55 |
56 |
57 | EditDataHistoryVersionComment
58 | true
59 |
60 |
61 | SwitchToDataHistoryVersion
62 | true
63 |
64 |
65 |
66 | CommonCommand.УПО_ЗапуститьВерсиюПлатформеннойОбработки
67 |
68 | View
69 | true
70 |
71 |
72 |
73 | CommonCommand.УПО_ОбновитьВерсииПлатформенныхОбработок
74 |
75 | View
76 | true
77 |
78 |
79 |
80 | CommonCommand.УПО_ЗагрузитьВерсиюПлатформеннойОбработки
81 |
82 | View
83 | true
84 |
85 |
86 |
87 | Catalog.УПО_ПлатформенныеОбработки
88 |
89 | Read
90 | true
91 |
92 |
93 | Insert
94 | true
95 |
96 |
97 | Update
98 | true
99 |
100 |
101 | View
102 | true
103 |
104 |
105 | InteractiveInsert
106 | true
107 |
108 |
109 | Edit
110 | true
111 |
112 |
113 | InteractiveSetDeletionMark
114 | true
115 |
116 |
117 | InteractiveClearDeletionMark
118 | true
119 |
120 |
121 | InputByString
122 | true
123 |
124 |
125 | ReadDataHistory
126 | true
127 |
128 |
129 | ReadDataHistoryOfMissingData
130 | true
131 |
132 |
133 | UpdateDataHistory
134 | true
135 |
136 |
137 | UpdateDataHistoryOfMissingData
138 | true
139 |
140 |
141 | UpdateDataHistorySettings
142 | true
143 |
144 |
145 | UpdateDataHistoryVersionComment
146 | true
147 |
148 |
149 | ViewDataHistory
150 | true
151 |
152 |
153 | EditDataHistoryVersionComment
154 | true
155 |
156 |
157 | SwitchToDataHistoryVersion
158 | true
159 |
160 |
161 |
162 | CommonCommand.УПО_УстановитьПодменяемойВерсиейДляТекущегоПользователя
163 |
164 | View
165 | true
166 |
167 |
168 |
169 | CommonCommand.УПО_УдалитьВсеДанныеПлатформенныхОбработок
170 |
171 | View
172 | true
173 |
174 |
175 |
176 | CommonCommand.УПО_УстановитьОбщейПодменяемойВерсиейОбработки
177 |
178 | View
179 | true
180 |
181 |
182 |
183 | CommonCommand.УПО_ВыгрузитьВерсиюПлатформеннойОбработки
184 |
185 | View
186 | true
187 |
188 |
189 |
190 | Catalog.УПО_ВерсииПлатформенныхОбработок
191 |
192 | Read
193 | true
194 |
195 |
196 | Insert
197 | true
198 |
199 |
200 | Update
201 | true
202 |
203 |
204 | View
205 | true
206 |
207 |
208 | InteractiveInsert
209 | true
210 |
211 |
212 | Edit
213 | true
214 |
215 |
216 | InteractiveSetDeletionMark
217 | true
218 |
219 |
220 | InteractiveClearDeletionMark
221 | true
222 |
223 |
224 | InputByString
225 | true
226 |
227 |
228 | ReadDataHistory
229 | true
230 |
231 |
232 | ReadDataHistoryOfMissingData
233 | true
234 |
235 |
236 | UpdateDataHistory
237 | true
238 |
239 |
240 | UpdateDataHistoryOfMissingData
241 | true
242 |
243 |
244 | UpdateDataHistorySettings
245 | true
246 |
247 |
248 | UpdateDataHistoryVersionComment
249 | true
250 |
251 |
252 | ViewDataHistory
253 | true
254 |
255 |
256 | EditDataHistoryVersionComment
257 | true
258 |
259 |
260 | SwitchToDataHistoryVersion
261 | true
262 |
263 |
264 |
265 | CommonCommand.УПО_ПодключитьВерсиюПлатформеннойОбработки
266 |
267 | View
268 | true
269 |
270 |
271 |
272 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Roles/УПО_АдминистраторПлатформенныхОбработок/УПО_АдминистраторПлатформенныхОбработок.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_АдминистраторПлатформенныхОбработок
4 |
5 | en
6 | Administrator platform data processors (MPP)
7 |
8 |
9 | ru
10 | Администратор платформенных обработок (УПО)
11 |
12 |
13 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Roles/УПО_АдминистраторПлатформенныхОбработок/УПО_АдминистраторПлатформенныхОбработок.suppress:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Roles/УПО_ЧтениеПлатформенныхОбработок/Rights.rights:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 | false
6 |
7 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.Resource.ВерсияОбработки
8 |
9 | View
10 | false
11 |
12 |
13 | Edit
14 | false
15 |
16 |
17 |
18 | Catalog.УПО_ВерсииПлатформенныхОбработок.Attribute.Комментарий
19 |
20 | View
21 | false
22 |
23 |
24 | Edit
25 | false
26 |
27 |
28 |
29 | InformationRegister.УПО_ПодменаПлатформенныхОбработок
30 |
31 | Read
32 | true
33 |
34 |
35 |
36 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.StandardAttribute.Active
37 |
38 | View
39 | false
40 |
41 |
42 | Edit
43 | false
44 |
45 |
46 |
47 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.StandardAttribute.LineNumber
48 |
49 | View
50 | false
51 |
52 |
53 | Edit
54 | false
55 |
56 |
57 |
58 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.StandardAttribute.Recorder
59 |
60 | View
61 | false
62 |
63 |
64 | Edit
65 | false
66 |
67 |
68 |
69 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.StandardAttribute.Period
70 |
71 | View
72 | false
73 |
74 |
75 | Edit
76 | false
77 |
78 |
79 |
80 | Catalog.УПО_ВерсииПлатформенныхОбработок.Attribute.ВерсияПриложения
81 |
82 | View
83 | false
84 |
85 |
86 | Edit
87 | false
88 |
89 |
90 |
91 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.Dimension.Обработка
92 |
93 | View
94 | false
95 |
96 |
97 | Edit
98 | false
99 |
100 |
101 |
102 | Catalog.УПО_ПлатформенныеОбработки
103 |
104 | Read
105 | true
106 |
107 |
108 |
109 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.PredefinedDataName
110 |
111 | View
112 | false
113 |
114 |
115 | Edit
116 | false
117 |
118 |
119 |
120 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.Predefined
121 |
122 | View
123 | false
124 |
125 |
126 | Edit
127 | false
128 |
129 |
130 |
131 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.Ref
132 |
133 | View
134 | false
135 |
136 |
137 | Edit
138 | false
139 |
140 |
141 |
142 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.DeletionMark
143 |
144 | View
145 | false
146 |
147 |
148 | Edit
149 | false
150 |
151 |
152 |
153 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.IsFolder
154 |
155 | View
156 | false
157 |
158 |
159 | Edit
160 | false
161 |
162 |
163 |
164 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.Owner
165 |
166 | View
167 | false
168 |
169 |
170 | Edit
171 | false
172 |
173 |
174 |
175 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.Parent
176 |
177 | View
178 | false
179 |
180 |
181 | Edit
182 | false
183 |
184 |
185 |
186 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.Description
187 |
188 | View
189 | false
190 |
191 |
192 | Edit
193 | false
194 |
195 |
196 |
197 | Catalog.УПО_ПлатформенныеОбработки.StandardAttribute.Code
198 |
199 | View
200 | false
201 |
202 |
203 | Edit
204 | false
205 |
206 |
207 |
208 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.Dimension.Владелец
209 |
210 | View
211 | false
212 |
213 |
214 | Edit
215 | false
216 |
217 |
218 |
219 | Catalog.УПО_ВерсииПлатформенныхОбработок.Attribute.ДанныеВерсии
220 |
221 | View
222 | false
223 |
224 |
225 | Edit
226 | false
227 |
228 |
229 |
230 | Catalog.УПО_ВерсииПлатформенныхОбработок
231 |
232 | Read
233 | true
234 |
235 |
236 |
237 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.PredefinedDataName
238 |
239 | View
240 | false
241 |
242 |
243 | Edit
244 | false
245 |
246 |
247 |
248 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.Predefined
249 |
250 | View
251 | false
252 |
253 |
254 | Edit
255 | false
256 |
257 |
258 |
259 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.Ref
260 |
261 | View
262 | false
263 |
264 |
265 | Edit
266 | false
267 |
268 |
269 |
270 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.DeletionMark
271 |
272 | View
273 | false
274 |
275 |
276 | Edit
277 | false
278 |
279 |
280 |
281 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.IsFolder
282 |
283 | View
284 | false
285 |
286 |
287 | Edit
288 | false
289 |
290 |
291 |
292 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.Owner
293 |
294 | View
295 | false
296 |
297 |
298 | Edit
299 | false
300 |
301 |
302 |
303 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.Parent
304 |
305 | View
306 | false
307 |
308 |
309 | Edit
310 | false
311 |
312 |
313 |
314 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.Description
315 |
316 | View
317 | false
318 |
319 |
320 | Edit
321 | false
322 |
323 |
324 |
325 | Catalog.УПО_ВерсииПлатформенныхОбработок.StandardAttribute.Code
326 |
327 | View
328 | false
329 |
330 |
331 | Edit
332 | false
333 |
334 |
335 |
336 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.Resource.Использование
337 |
338 | View
339 | false
340 |
341 |
342 | Edit
343 | false
344 |
345 |
346 |
347 | InformationRegister.УПО_ПодменаПлатформенныхОбработок.Attribute.Комментарий
348 |
349 | View
350 | false
351 |
352 |
353 | Edit
354 | false
355 |
356 |
357 |
358 | InformationRegister.УПО_ОбновленныеВерсииПриложения
359 |
360 | Read
361 | true
362 |
363 |
364 | Update
365 | true
366 |
367 |
368 | View
369 | true
370 |
371 |
372 | Edit
373 | true
374 |
375 |
376 | TotalsControl
377 | true
378 |
379 |
380 | ReadDataHistory
381 | true
382 |
383 |
384 | ViewDataHistory
385 | true
386 |
387 |
388 | ReadDataHistoryOfMissingData
389 | true
390 |
391 |
392 | UpdateDataHistory
393 | true
394 |
395 |
396 | UpdateDataHistoryOfMissingData
397 | true
398 |
399 |
400 | UpdateDataHistorySettings
401 | true
402 |
403 |
404 | UpdateDataHistoryVersionComment
405 | true
406 |
407 |
408 | EditDataHistoryVersionComment
409 | true
410 |
411 |
412 | SwitchToDataHistoryVersion
413 | true
414 |
415 |
416 |
417 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Roles/УПО_ЧтениеПлатформенныхОбработок/УПО_ЧтениеПлатформенныхОбработок.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_ЧтениеПлатформенныхОбработок
4 |
5 | en
6 | Read platform data processors (MPP)
7 |
8 |
9 | ru
10 | Чтение платформенных обработок (УПО)
11 |
12 |
13 |
--------------------------------------------------------------------------------
/УправлениеПлатформеннымиОбработками/src/Subsystems/УПО_УправлениеПлатформеннымиОбработками/УПО_УправлениеПлатформеннымиОбработками.mdo:
--------------------------------------------------------------------------------
1 |
2 |
3 | УПО_УправлениеПлатформеннымиОбработками
4 |
5 | en
6 | Management platform data processors
7 |
8 |
9 | ru
10 | Управление платформенными обработками
11 |
12 | true
13 | InformationRegister.УПО_ПодменаПлатформенныхОбработок
14 | Catalog.УПО_ПлатформенныеОбработки
15 | Catalog.УПО_ВерсииПлатформенныхОбработок
16 | CommonModule.УПО_Сервер
17 | CommonModule.УПО_ВызовСервера
18 | CommonModule.УПО_Клиент
19 | CommonCommand.УПО_ОбновитьВерсииПлатформенныхОбработок
20 | CommonModule.УПО_КлиентСервер
21 | CommonCommand.УПО_УдалитьВсеДанныеПлатформенныхОбработок
22 | CommonCommand.УПО_ЗапуститьВерсиюПлатформеннойОбработки
23 | CommonCommand.УПО_ПодключитьВерсиюПлатформеннойОбработки
24 | CommonCommand.УПО_ВыгрузитьВерсиюПлатформеннойОбработки
25 | Role.УПО_ЧтениеПлатформенныхОбработок
26 | CommonCommand.УПО_ЗагрузитьВерсиюПлатформеннойОбработки
27 | CommonCommand.УПО_УстановитьОбщейПодменяемойВерсиейОбработки
28 | CommonCommand.УПО_УстановитьПодменяемойВерсиейДляТекущегоПользователя
29 | CommandGroup.УПО_ПодключитьВерсиюПлатформеннойОбработки
30 | CommandGroup.УПО_ЗагрузитьВыгрузитьВерсиюПлатформеннойОбработки
31 | CommandGroup.УПО_ОбновлениеДанныхПодсистемыПлатформенныхОбработок
32 |
33 |
--------------------------------------------------------------------------------