3_0_2_211
This commit is contained in:
1 parent
67088525c2
commit
430b28ec52
28 files changed
+538
-546
No files matched your search
@@ -333,30 +333,6 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>Скопировать</name>
|
||||
<id>29</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<extendedTooltip>
|
||||
<name>СкопироватьРасширеннаяПодсказка</name>
|
||||
<id>39</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Copy</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -760,6 +736,7 @@
|
||||
<defaultItem>true</defaultItem>
|
||||
<skipOnInput>false</skipOnInput>
|
||||
<titleLocation>None</titleLocation>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Наименование</name>
|
||||
<id>4</id>
|
||||
@@ -1016,6 +993,10 @@
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>BeforeAddRow</event>
|
||||
<name>СписокПередНачаломДобавления</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>BeforeDeleteRow</event>
|
||||
<name>СписокПередУдалением</name>
|
||||
@@ -1159,30 +1140,6 @@
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>СкопироватьМеню</name>
|
||||
<id>117</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible/>
|
||||
<extendedTooltip>
|
||||
<name>СкопироватьМенюРасширеннаяПодсказка</name>
|
||||
<id>118</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Copy</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -1544,6 +1501,7 @@
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<excludedCommands>Copy</excludedCommands>
|
||||
<excludedCommands>SetDeletionMark</excludedCommands>
|
||||
<windowOpeningMode>DontBlock</windowOpeningMode>
|
||||
<autoSaveDataInSettings>Use</autoSaveDataInSettings>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Copyright (c) 2019, ООО 1С-Софт
|
||||
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
|
||||
@@ -81,8 +82,6 @@
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "СоздатьМеню", "Видимость", ПравоДобавления);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "СоздатьГруппу", "Видимость", ПравоДобавления);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "СоздатьГруппуМеню", "Видимость", ПравоДобавления);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "Скопировать", "Видимость", ПравоДобавления);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "СкопироватьМеню", "Видимость", ПравоДобавления);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ЗагрузитьИзФайла", "Видимость", ПравоДобавления);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ЗагрузитьИзФайлаМеню", "Видимость", ПравоДобавления);
|
||||
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Элементы, "ВыгрузитьВФайл", "Видимость", ПравоДобавления);
|
||||
@@ -162,6 +161,13 @@
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
|
||||
Если Копирование Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
@@ -37,11 +37,6 @@
|
||||
// Заполнение таблицы значений свойств.
|
||||
ЗаполнитьТаблицуЗначенийСвойств(Истина);
|
||||
|
||||
Если ОбщегоНазначения.ЭтоМобильныйКлиент() Тогда
|
||||
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -198,9 +193,9 @@
|
||||
Таблица = УправлениеСвойствамиСлужебный.ЗначенияСвойств(
|
||||
ЗначенияСвойств, ДоступныеНаборыСвойств, Истина);
|
||||
|
||||
МодульУправлениеДоступомСлужебный = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступомСлужебный");
|
||||
ПроверятьПрава = Не Пользователи.ЭтоПолноправныйПользователь() И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом");
|
||||
Если ПроверятьПрава Тогда
|
||||
МодульУправлениеДоступомСлужебный = ОбщегоНазначения.ОбщийМодуль("УправлениеДоступомСлужебный");
|
||||
ПроверяемыеСвойства = Таблица.ВыгрузитьКолонку("Свойство");
|
||||
РазрешенныеСвойства = МодульУправлениеДоступомСлужебный.РазрешенныеЗначенияДляДинамическогоСписка(
|
||||
ПроверяемаяТаблица,
|
||||
|
||||
@@ -996,6 +996,8 @@
|
||||
|
||||
Если Строка.ДоступенСписокЗначений Тогда
|
||||
ПоказатьСписокВыбора(Строка, СтандартнаяОбработка);
|
||||
Иначе
|
||||
УстановитьПараметрыРедактирования(Строка);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1024,6 +1026,8 @@
|
||||
|
||||
Если ОтчетыКлиентСервер.ЭтоВидСравненияСписка(Строка.ВидСравнения) Тогда
|
||||
ПоказатьСписокВыбора(Строка, СтандартнаяОбработка);
|
||||
Иначе
|
||||
УстановитьПараметрыРедактирования(Строка);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1987,14 +1991,9 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ДоступныеВидыСравнения = ОписаниеНастройки.ДоступныеВидыСравнения;
|
||||
Если ДоступныеВидыСравнения <> Неопределено
|
||||
И ДоступныеВидыСравнения.Количество() > 0
|
||||
И ДоступныеВидыСравнения.НайтиПоЗначению(ЭлементНастройки.ВидСравнения) = Неопределено Тогда
|
||||
ЭлементНастройки.ВидСравнения = ДоступныеВидыСравнения[0].Значение;
|
||||
КонецЕсли;
|
||||
ОпределитьДоступныеВидыСравнения(Строка, ЭлементНастройки, ОписаниеНастройки);
|
||||
|
||||
ЗаполнитьЗначенияСвойств(Строка, ОписаниеНастройки);
|
||||
ЗаполнитьЗначенияСвойств(Строка, ОписаниеНастройки,, "ДоступныеВидыСравнения");
|
||||
ЗаполнитьЗначенияСвойств(Строка, ЭлементНастройки);
|
||||
|
||||
Строка.Идентификатор = СвойствоЭлементаСтруктуры.ПолучитьИдентификаторПоОбъекту(ЭлементНастройки);
|
||||
@@ -2027,6 +2026,34 @@
|
||||
Возврат УстановленыУспешно;
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура ОпределитьДоступныеВидыСравнения(Строка, ЭлементНастройки, ОписаниеНастройки)
|
||||
ДоступныеВидыСравнения = ОписаниеНастройки.ДоступныеВидыСравнения;
|
||||
Если ДоступныеВидыСравнения = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ТипЗначения = ОписаниеНастройки.ТипЗначения;
|
||||
|
||||
Если ТипЗначения.Типы().Количество() > 1
|
||||
И ТипЗначения.СодержитТип(Тип("Строка"))
|
||||
И (ДоступныеВидыСравнения.НайтиПоЗначению(ВидСравненияКомпоновкиДанных.Содержит) = Неопределено
|
||||
Или ДоступныеВидыСравнения.НайтиПоЗначению(ВидСравненияКомпоновкиДанных.Равно) = Неопределено) Тогда
|
||||
|
||||
ДоступныеВидыСравнения.Очистить();
|
||||
Для Каждого Вид Из ВидСравненияКомпоновкиДанных Цикл
|
||||
ДоступныеВидыСравнения.Добавить(Вид);
|
||||
КонецЦикла;
|
||||
|
||||
ИначеЕсли ДоступныеВидыСравнения.Количество() > 0
|
||||
И ДоступныеВидыСравнения.НайтиПоЗначению(ЭлементНастройки.ВидСравнения) = Неопределено Тогда
|
||||
|
||||
ЭлементНастройки.ВидСравнения = ДоступныеВидыСравнения[0].Значение;
|
||||
КонецЕсли;
|
||||
|
||||
Строка.ДоступныеВидыСравнения = ДоступныеВидыСравнения;
|
||||
КонецПроцедуры
|
||||
|
||||
// Добавление, изменение элементов.
|
||||
|
||||
&НаКлиенте
|
||||
@@ -2935,15 +2962,14 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоказатьСписокВыбора(Строка, СтандартнаяОбработка)
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ТекущееЗначение = ?(Строка.ЭтоПараметр, Строка.Значение, Строка.ПравоеЗначение);
|
||||
|
||||
Процедура УстановитьПараметрыРедактирования(Строка)
|
||||
КомпоновщикНастроек = Отчет.КомпоновщикНастроек;
|
||||
|
||||
Если Строка.ЭтоПараметр Тогда
|
||||
ПолеЗначения = Элементы.ОтборыЗначение;
|
||||
СвойствоЭлементаСтруктуры = СвойствоЭлементаСтруктурыНастроек(КомпоновщикНастроек, "ПараметрыДанных");
|
||||
Иначе
|
||||
ПолеЗначения = Элементы.ОтборыПравоеЗначение;
|
||||
СвойствоЭлементаСтруктуры = СвойствоЭлементаСтруктурыНастроек(
|
||||
КомпоновщикНастроек, "Отбор", ИдентификаторЭлементаСтруктурыНастроек);
|
||||
КонецЕсли;
|
||||
@@ -2954,12 +2980,27 @@
|
||||
ЭлементНастройки = ЭлементНастройки(СвойствоЭлементаСтруктуры, Строка);
|
||||
ОписаниеЭлементаНастройки = ОтчетыКлиентСервер.НайтиДоступнуюНастройку(ТекущиеНастройки, ЭлементНастройки);
|
||||
|
||||
ПараметрыВыбора = ОтчетыКлиентСервер.ПараметрыВыбора(ТекущиеНастройки, ПользовательскиеНастройки, ЭлементНастройки);
|
||||
ПолеЗначения.ПараметрыВыбора = ОтчетыКлиентСервер.ПараметрыВыбора(ТекущиеНастройки, ПользовательскиеНастройки, ЭлементНастройки, РасширенныйРежим = 1);
|
||||
|
||||
Строка.ТипЗначения = ОтчетыКлиент.ТипЗначенияОграниченныйСвязьюПоТипу(
|
||||
ТекущиеНастройки, ПользовательскиеНастройки, ЭлементНастройки, ОписаниеЭлементаНастройки);
|
||||
|
||||
Условие = ОтчетыКлиентСервер.УсловиеЭлементаНастройки(ЭлементНастройки, ОписаниеЭлементаНастройки);
|
||||
ВыборГруппИЭлементов = ОтчетыКлиент.ЗначениеТипаИспользованиеГруппИЭлементов(Строка.ВыборГруппИЭлементов, Условие);
|
||||
ПолеЗначения.ДоступныеТипы = Строка.ТипЗначения;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоказатьСписокВыбора(Строка, СтандартнаяОбработка)
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
УстановитьПараметрыРедактирования(Строка);
|
||||
|
||||
Если Строка.ЭтоПараметр Тогда
|
||||
ПолеЗначения = Элементы.ОтборыЗначение;
|
||||
ТекущееЗначение = Строка.Значение;
|
||||
Иначе
|
||||
ПолеЗначения = Элементы.ОтборыПравоеЗначение;
|
||||
ТекущееЗначение = Строка.ПравоеЗначение;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыОткрытия = Новый Структура;
|
||||
ПараметрыОткрытия.Вставить("Отмеченные", ОтчетыКлиентСервер.ЗначенияСписком(ТекущееЗначение, Истина));
|
||||
@@ -2968,8 +3009,8 @@
|
||||
ПараметрыОткрытия.Вставить("ЗначенияДляВыбораЗаполнены", Строка.ДоступныеЗначения <> Неопределено);
|
||||
ПараметрыОткрытия.Вставить("ОграничиватьВыборУказаннымиЗначениями", ПараметрыОткрытия.ЗначенияДляВыбораЗаполнены);
|
||||
ПараметрыОткрытия.Вставить("Представление", Строка.ПредставлениеПользовательскойНастройки);
|
||||
ПараметрыОткрытия.Вставить("ПараметрыВыбора", Новый Массив(ПараметрыВыбора));
|
||||
ПараметрыОткрытия.Вставить("ВыборГруппИЭлементов", ВыборГруппИЭлементов);
|
||||
ПараметрыОткрытия.Вставить("ПараметрыВыбора", Новый Массив(ПолеЗначения.ПараметрыВыбора));
|
||||
ПараметрыОткрытия.Вставить("ВыборГруппИЭлементов", ПолеЗначения.ВыборГруппИЭлементов);
|
||||
|
||||
Обработчик = Новый ОписаниеОповещения("ЗавершитьВыборИзСписка", ЭтотОбъект, Строка.ПолучитьИдентификатор());
|
||||
Режим = РежимОткрытияОкнаФормы.БлокироватьОкноВладельца;
|
||||
|
||||
@@ -643,7 +643,7 @@
|
||||
|
||||
Для каждого СведенияОДоме Из РезультатВебСервис.Данные Цикл
|
||||
|
||||
ОписаниеДома = ОписаниеДома();
|
||||
ОписаниеДома = ОписаниеДомаИЗемельногоУчастка();
|
||||
Если СведенияОДоме.buildings.Количество() > 0 Тогда
|
||||
Для каждого СведенияОСтроении Из СведенияОДоме.buildings Цикл
|
||||
Если СтрСравнить(СведенияОСтроении.Type, "Корпус") = 0 Тогда
|
||||
@@ -763,8 +763,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если ВариантыЗемельныхУчастков.Количество() = 0 И ЗагруженныеАдресныеСведения["КлассификаторДоступен"] = Истина Тогда
|
||||
|
||||
ТекстGETЗапроса = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("selectStead?parentId=%1&limit=%2",
|
||||
ТекстGETЗапроса = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("select?parentId=%1&limit=%2&level=75",
|
||||
Строка(ИдентификаторАдресногоОбъекта), Формат(ПорцияПриПоиске, "ЧГ=0"));
|
||||
Если ЗначениеЗаполнено(СтрокаПоиска) Тогда
|
||||
ТекстGETЗапроса = ТекстGETЗапроса + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("&text=%1",
|
||||
@@ -781,30 +780,23 @@
|
||||
|
||||
Для каждого СведенияОДоме Из РезультатВебСервис.Данные Цикл
|
||||
|
||||
ОписаниеДома = ОписаниеДома();
|
||||
Если СведенияОДоме.buildings.Количество() > 0 Тогда
|
||||
Для каждого СведенияОСтроении Из СведенияОДоме.buildings Цикл
|
||||
Если СтрСравнить(СведенияОСтроении.Type, "Корпус") = 0 Тогда
|
||||
ОписаниеДома.Корпус= СведенияОСтроении.Number;
|
||||
Иначе
|
||||
ОписаниеДома.НазваниеСтроения = СведенияОСтроении.Type;
|
||||
ОписаниеДома.Строение = СведенияОСтроении.Number;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
ОписаниеУчастка = ОписаниеДомаИЗемельногоУчастка();
|
||||
|
||||
ОписаниеДома.Идентификатор = СведенияОДоме.id;
|
||||
ОписаниеДома.Дом = СведенияОДоме.number;
|
||||
ОписаниеДома.НазваниеВладения = СведенияОДоме.type;
|
||||
ОписаниеДома.Индекс = Формат(СведенияОДоме.ZipCode, "ЧГ=0");
|
||||
ОписаниеДома.ОКТМО = Формат(СведенияОДоме.oktmo, "ЧГ=0");
|
||||
ОписаниеДома.ОКАТО = Формат(СведенияОДоме.okato, "ЧГ=0");
|
||||
ОписаниеДома.КодИФНСФЛ = Формат(СведенияОДоме.ifnsFlCode, "ЧГ=0");
|
||||
ОписаниеДома.КодИФНСЮЛ = Формат(СведенияОДоме.ifnsUlCode, "ЧГ=0");
|
||||
ОписаниеДома.КодУчасткаИФНСФЛ = Формат(СведенияОДоме.ifnsFlAreaCode, "ЧГ=0");
|
||||
ОписаниеДома.КодУчасткаИФНСЮЛ = Формат(СведенияОДоме.ifnsUlAreaCode, "ЧГ=0");
|
||||
ОписаниеУчастка.Идентификатор = СведенияОДоме.id;
|
||||
ОписаниеУчастка.Дом = СведенияОДоме.steadNumber;
|
||||
ОписаниеУчастка.Индекс = Формат(СведенияОДоме.ZipCode, "ЧГ=0");
|
||||
ОписаниеУчастка.ОКТМО = Формат(СведенияОДоме.oktmo, "ЧГ=0");
|
||||
ОписаниеУчастка.ОКАТО = Формат(СведенияОДоме.okato, "ЧГ=0");
|
||||
ОписаниеУчастка.КодИФНСФЛ = Формат(СведенияОДоме.ifnsFlCode, "ЧГ=0");
|
||||
ОписаниеУчастка.КодИФНСЮЛ = Формат(СведенияОДоме.ifnsUlCode, "ЧГ=0");
|
||||
ОписаниеУчастка.КодУчасткаИФНСФЛ = Формат(СведенияОДоме.ifnsFlAreaCode, "ЧГ=0");
|
||||
ОписаниеУчастка.КодУчасткаИФНСЮЛ = Формат(СведенияОДоме.ifnsUlAreaCode, "ЧГ=0");
|
||||
|
||||
НовыйУчасток = ВариантыЗемельныхУчастков.Добавить();
|
||||
НовыйУчасток.Значение = ОписаниеУчастка;
|
||||
НовыйУчасток.Представление = СведенияОДоме.steadNumber;
|
||||
НовыйУчасток.Идентификатор = СведенияОДоме.id;
|
||||
|
||||
ДобавитьИнформациюОДоме(ВариантыЗемельныхУчастков, ОписаниеДома, НаименованиеЗданийИСтроений, СтрокаПоиска);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
@@ -3607,6 +3599,10 @@
|
||||
Результат.Вставить("ifnsFlCode", Адрес.ifnsFLCode);
|
||||
Результат.Вставить("ifnsUlAreaCode", Адрес.ifnsULAreaCode);
|
||||
Результат.Вставить("ifnsUlCode", Адрес.ifnsULCode);
|
||||
Результат.Вставить("steadNumber", Адрес.stead);
|
||||
Если ЗначениеЗаполнено(Адрес.stead) Тогда
|
||||
Результат.steadType = ТипАдресногоОбъектаУчасток();
|
||||
КонецЕсли;
|
||||
|
||||
Результат.Вставить("apartments", Новый Массив);
|
||||
Для Каждого Дом Из Адрес.apartments Цикл
|
||||
@@ -3628,6 +3624,12 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ТипАдресногоОбъектаУчасток()
|
||||
|
||||
Возврат "участок";
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НовыйАдресДляДляПередачиВСервис()
|
||||
|
||||
Адрес = Новый Структура;
|
||||
@@ -3670,6 +3672,9 @@
|
||||
Адрес.Вставить("street");
|
||||
Адрес.Вставить("streetId");
|
||||
Адрес.Вставить("streetType");
|
||||
Адрес.Вставить("steadNumber");
|
||||
Адрес.Вставить("steadId");
|
||||
Адрес.Вставить("steadType");
|
||||
Адрес.Вставить("territory");
|
||||
Адрес.Вставить("territoryId");
|
||||
Адрес.Вставить("territoryType");
|
||||
@@ -3712,6 +3717,11 @@
|
||||
|
||||
Результат.houseType = ТРег(Результат.houseType);
|
||||
|
||||
// Зависит от версии веб-сервиса
|
||||
Если Адрес.Свойство("steadNumber") Тогда
|
||||
Результат.stead = Строка(Адрес.steadNumber);
|
||||
КонецЕсли;
|
||||
|
||||
Для каждого Строение Из Результат.buildings Цикл
|
||||
Строение.type = ТРег(Строение.type);
|
||||
КонецЦикла;
|
||||
@@ -5004,7 +5014,7 @@
|
||||
Для каждого Дом Из МассивДомов Цикл
|
||||
НомерДома = СтрРазделить(Сред(Дом, 25), "~", Истина);
|
||||
|
||||
ОписаниеДома = ОписаниеДома();
|
||||
ОписаниеДома = ОписаниеДомаИЗемельногоУчастка();
|
||||
ОписаниеДома.Идентификатор = УникальныйИдентификаторИзСтроки64(Лев(Дом, 24));
|
||||
Если ЗначениеЗаполнено(НомерДома[0]) Тогда
|
||||
ОписаниеДома.ВидВладения = ТипЧисло.ПривестиЗначение(Лев(НомерДома[0], 1));
|
||||
@@ -5058,7 +5068,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ОписаниеДома()
|
||||
Функция ОписаниеДомаИЗемельногоУчастка()
|
||||
|
||||
ОписаниеДома = Новый Структура;
|
||||
ОписаниеДома.Вставить("ДомЧислом");
|
||||
@@ -7532,7 +7542,7 @@
|
||||
Функция ОписаниеЗемельногоУчастка()
|
||||
|
||||
ОписаниеДома = Новый Структура;
|
||||
ОписаниеДома.Вставить("Номер", "");
|
||||
ОписаниеДома.Вставить("Дом", "");
|
||||
ОписаниеДома.Вставить("Идентификатор");
|
||||
ОписаниеДома.Вставить("Индекс", "");
|
||||
ОписаниеДома.Вставить("ОКТМО", "");
|
||||
@@ -7559,7 +7569,7 @@
|
||||
НомерУчастка = СтрРазделить(Сред(Участок, 25), "~", Истина);
|
||||
|
||||
ОписаниеУчастка = ОписаниеЗемельногоУчастка();
|
||||
ОписаниеУчастка.Номер = НомерУчастка[0];
|
||||
ОписаниеУчастка.Дом = НомерУчастка[0];
|
||||
ОписаниеУчастка.Идентификатор = УникальныйИдентификаторИзСтроки64(Лев(Участок, 24));
|
||||
|
||||
ОписаниеУчастка.Индекс = Формат(Запись.ПочтовыйИндекс, "ЧГ=0");
|
||||
@@ -7576,7 +7586,7 @@
|
||||
ЗемельныйУчасток = ВариантыЗемельныхУчастков.Добавить();
|
||||
ЗемельныйУчасток.Представление = НомерУчастка[0];
|
||||
ЗемельныйУчасток.Значение = ОписаниеУчастка;
|
||||
ИначеЕсли СтрНачинаетсяС(ОписаниеУчастка.Номер, СтрокаПоиска) Тогда
|
||||
ИначеЕсли СтрНачинаетсяС(ОписаниеУчастка.Дом, СтрокаПоиска) Тогда
|
||||
ЗемельныйУчасток = ВариантыЗемельныхУчастков.Добавить();
|
||||
ЗемельныйУчасток.Представление = НомерУчастка[0];
|
||||
ЗемельныйУчасток.Значение = ОписаниеУчастка;
|
||||
|
||||
@@ -2618,17 +2618,17 @@
|
||||
КодУзла = СокрЛП(ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ПланыОбмена[ИмяПланаОбмена].ЭтотУзел(), "Код"));
|
||||
|
||||
Если ОбменДаннымиПовтИсп.ЭтоУзелРазделенногоОбменаДаннымиБСП(УзелОбмена) Тогда
|
||||
|
||||
ПрефиксыУзла = РегистрыСведений.ОбщиеНастройкиУзловИнформационныхБаз.ПрефиксыУзла(УзелОбмена);
|
||||
ПрефиксЭтогоУзла = СокрЛП(ПрефиксыУзла.Префикс);
|
||||
|
||||
Если Не ПустаяСтрока(ПрефиксЭтогоУзла) Тогда
|
||||
Если СтрДлина(КодУзла) <= 2
|
||||
Или (СтрДлина(КодУзла) = 36 И ОбменДаннымиПовтИсп.ЭтоПланОбменаXDTO(ИмяПланаОбмена)) Тогда
|
||||
Если Не ПустаяСтрока(ПрефиксЭтогоУзла)
|
||||
И СтрДлина(КодУзла) <= 2 Тогда
|
||||
// В качестве кода для целей идентификации при обмене использует префикс,
|
||||
// установленный при создании настройки подключения.
|
||||
КодУзла = ПрефиксЭтогоУзла;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат КодУзла;
|
||||
@@ -11373,6 +11373,12 @@
|
||||
|
||||
Для Каждого ИмяТабличнойЧасти Из ОбщиеТаблицыУзлов Цикл
|
||||
|
||||
ИмяТаблицы = ИмяТаблицыИзПервогоРеквизитаТабличнойЧастиПланаОбмена(ИмяПланаОбмена, ИмяТабличнойЧасти);
|
||||
|
||||
Если Не ЗначениеЗаполнено(ИмяТаблицы) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ДанныеТабличнойЧасти = Новый ТаблицаЗначений;
|
||||
ДанныеТабличнойЧасти.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
|
||||
ДанныеТабличнойЧасти.Колонки.Добавить("УникальныйИдентификаторСсылки", Новый ОписаниеТипов("Строка"));
|
||||
@@ -11390,8 +11396,6 @@
|
||||
|УПОРЯДОЧИТЬ ПО
|
||||
| Таблица.Представление";
|
||||
|
||||
ИмяТаблицы = ИмяТаблицыИзПервогоРеквизитаТабличнойЧастиПланаОбмена(ИмяПланаОбмена, ИмяТабличнойЧасти);
|
||||
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "[ИмяТаблицы]", ИмяТаблицы);
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
@@ -11986,7 +11990,7 @@
|
||||
// Выполняет проверку подключения обработки транспорта по заданным настройкам.
|
||||
//
|
||||
Процедура ПроверитьПодключениеОбработкиТранспортаСообщенийОбмена(Отказ,
|
||||
СтруктураНастроек, ВидТранспорта, СообщениеОбОшибке = "", НовыйПароль = Неопределено) Экспорт
|
||||
СтруктураНастроек, ВидТранспорта, СообщениеОбОшибке = "", НовыеПароли = Неопределено) Экспорт
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
@@ -11998,15 +12002,13 @@
|
||||
|
||||
// Привилегированный режим установлен выше.
|
||||
Если СтруктураНастроек.Свойство("Корреспондент") Тогда
|
||||
Если НовыйПароль = Неопределено Тогда
|
||||
Если НовыеПароли = Неопределено Тогда
|
||||
Пароли = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(СтруктураНастроек.Корреспондент,
|
||||
"COMПарольПользователя, FTPСоединениеПароль, WSПароль, ПарольАрхиваСообщенияОбмена", Истина);
|
||||
Иначе
|
||||
Пароли = Новый Структура;
|
||||
Пароли.Вставить("COMПарольПользователя", НовыйПароль);
|
||||
Пароли.Вставить("FTPСоединениеПароль", НовыйПароль);
|
||||
Пароли.Вставить("WSПароль", НовыйПароль);
|
||||
Пароли.Вставить("ПарольАрхиваСообщенияОбмена", НовыйПароль);
|
||||
Пароли = Новый Структура(
|
||||
"COMПарольПользователя, FTPСоединениеПароль, WSПароль, ПарольАрхиваСообщенияОбмена");
|
||||
ЗаполнитьЗначенияСвойств(Пароли, НовыеПароли);
|
||||
КонецЕсли;
|
||||
ЗаполнитьЗначенияСвойств(ОбработкаОбъект, Пароли);
|
||||
КонецЕсли;
|
||||
@@ -12022,7 +12024,7 @@
|
||||
СообщениеОбОшибке = ОбработкаОбъект.СтрокаСообщенияОбОшибке
|
||||
+ Символы.ПС + НСтр("ru = 'Техническую информацию об ошибке см. в журнале регистрации.'");
|
||||
|
||||
ЗаписьЖурналаРегистрации(НСтр("ru = 'Транспорт сообщений обмена'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||
ЗаписьЖурналаРегистрации(НСтр("ru = 'Транспорт сообщений обмена'", ОбщегоНазначенияКлиентСервер.КодОсновногоЯзыка()),
|
||||
УровеньЖурналаРегистрации.Ошибка, , , ОбработкаОбъект.СтрокаСообщенияОбОшибкеЖР);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.0.2.208";
|
||||
Описание.Версия = "3.0.2.211";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -469,6 +469,12 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
// Если каталог уже удален - то считаем, что поведение как при обычном обновлении из конфигуратора.
|
||||
ФайлИнфо = Новый Файл(КаталогСкрипта);
|
||||
Если Не ФайлИнфо.Существует() Тогда
|
||||
КаталогСкрипта = "";
|
||||
КонецЕсли;
|
||||
|
||||
Возврат КаталогСкрипта;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -179,11 +179,17 @@
|
||||
|
||||
// Записывает в каталог скрипта файл-маркер ошибки.
|
||||
//
|
||||
Процедура ЗаписатьФайлПротоколаОшибки(КаталогСкрипта) Экспорт
|
||||
Процедура ЗаписатьФайлПротоколаОшибкиИЗавершитьРаботу(КаталогСкрипта, ПодробноеПредставлениеОшибки) Экспорт
|
||||
|
||||
#Если Не ВебКлиент Тогда
|
||||
ФайлРегистрации = Новый ЗаписьТекста(КаталогСкрипта + "error.txt");
|
||||
ФайлРегистрации.Закрыть();
|
||||
|
||||
ФайлЛога = Новый ЗаписьТекста(КаталогСкрипта + "templog.txt", КодировкаТекста.Системная);
|
||||
ФайлЛога.Записать(ПодробноеПредставлениеОшибки);
|
||||
ФайлЛога.Закрыть();
|
||||
|
||||
ПрекратитьРаботуСистемы();
|
||||
#КонецЕсли
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -468,18 +474,14 @@
|
||||
РезультатОбновления = Неопределено;
|
||||
ПриОбновленииПроизошлаОшибка = Ложь;
|
||||
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("ПрочитатьДанныеВЖурналРегистрацииПриОбработкеФайловЛога", ЭтотОбъект);
|
||||
НачатьПоискФайлов(ОписаниеОповещения, КаталогСкрипта, "log*.txt");
|
||||
МассивФайлов = НайтиФайлы(КаталогСкрипта, "log*.txt");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПрочитатьДанныеВЖурналРегистрацииПриОбработкеФайловЛога(НайденныеФайлы, Контекст) Экспорт
|
||||
|
||||
Если НайденныеФайлы.Количество() = 0 Тогда
|
||||
Если МассивФайлов.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ФайлЖурнала = НайденныеФайлы[0];
|
||||
ФайлЖурнала = МассивФайлов[0];
|
||||
|
||||
ТекстовыйДокумент = Новый ТекстовыйДокумент;
|
||||
ТекстовыйДокумент.Прочитать(ФайлЖурнала.ПолноеИмя);
|
||||
|
||||
|
||||
@@ -2912,7 +2912,7 @@
|
||||
COMConnector = Новый COMObject(ИмяCOMСоединителя()); // "V83.COMConnector"
|
||||
Исключение
|
||||
Информация = ИнформацияОбОшибке();
|
||||
СтрокаСообщенияОбОшибке = НСтр("ru = 'Не удалось подключится к другой программе: %1'");
|
||||
СтрокаСообщенияОбОшибке = НСтр("ru = 'Не удалось подключиться к другой программе: %1'");
|
||||
|
||||
Результат.ОшибкаПодключенияКомпоненты = Истина;
|
||||
Результат.ПодробноеОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(СтрокаСообщенияОбОшибке, ПодробноеПредставлениеОшибки(Информация));
|
||||
|
||||
@@ -916,48 +916,50 @@
|
||||
Возврат Неопределено;
|
||||
КонецФункции
|
||||
|
||||
Функция ЗначенияЭлементовНастроек(Настройки, ПользовательскиеНастройки, Поле)
|
||||
Значения = Новый СписокЗначений;
|
||||
|
||||
Функция ЗначениеПараметраВыбора(Настройки, ПользовательскиеНастройки, Поле, РежимИзмененияВарианта)
|
||||
ЭлементыНастроек = Настройки.ПараметрыДанных.Элементы;
|
||||
Для Каждого Элемент Из ЭлементыНастроек Цикл
|
||||
ЭлементПользовательский = ПользовательскиеНастройки.Найти(Элемент.ИдентификаторПользовательскойНастройки);
|
||||
ЭлементАнализируемый = ?(ЭлементПользовательский = Неопределено, Элемент, ЭлементПользовательский);
|
||||
ЭлементАнализируемый = ?(РежимИзмененияВарианта Или ЭлементПользовательский = Неопределено, Элемент, ЭлементПользовательский);
|
||||
|
||||
Поля = Новый Массив;
|
||||
Поля.Добавить(Новый ПолеКомпоновкиДанных(Строка(Элемент.Параметр)));
|
||||
Поля.Добавить(Новый ПолеКомпоновкиДанных("ПараметрыДанных." + Строка(Элемент.Параметр)));
|
||||
|
||||
Если ЭлементАнализируемый.Использование
|
||||
И (Поля[0] = Поле Или Поля[1] = Поле) Тогда
|
||||
И (Поля[0] = Поле Или Поля[1] = Поле)
|
||||
И ЗначениеЗаполнено(ЭлементАнализируемый.Значение)
|
||||
И ТипЗнч(ЭлементАнализируемый.Значение) <> Тип("СписокЗначений") Тогда
|
||||
|
||||
Если ТипЗнч(ЭлементАнализируемый.Значение) = Тип("СписокЗначений") Тогда
|
||||
ДополнитьСписок(Значения, ЭлементАнализируемый.Значение, Ложь, Истина);
|
||||
Иначе
|
||||
Значения.Добавить(ЭлементАнализируемый.Значение);
|
||||
КонецЕсли;
|
||||
Возврат ЭлементАнализируемый.Значение;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
НайтиЗначенияПоляЭлементовОтбора(Поле, Настройки.Отбор.Элементы, ПользовательскиеНастройки, Значения);
|
||||
Значение = Неопределено;
|
||||
НайтиЗначенияПоляЭлементовОтбора(Поле, Настройки.Отбор.Элементы, ПользовательскиеНастройки, Значение, РежимИзмененияВарианта);
|
||||
|
||||
Возврат Значения;
|
||||
Возврат Значение;
|
||||
КонецФункции
|
||||
|
||||
Процедура НайтиЗначенияПоляЭлементовОтбора(Поле, ЭлементыОтбора, ПользовательскиеНастройки, Значения)
|
||||
Процедура НайтиЗначенияПоляЭлементовОтбора(Поле, ЭлементыОтбора, ПользовательскиеНастройки, Значение, РежимИзмененияВарианта)
|
||||
Если ЗначениеЗаполнено(Значение) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого Элемент Из ЭлементыОтбора Цикл
|
||||
ЭлементПользовательский = ПользовательскиеНастройки.Найти(Элемент.ИдентификаторПользовательскойНастройки);
|
||||
ЭлементАнализируемый = ?(ЭлементПользовательский = Неопределено, Элемент, ЭлементПользовательский);
|
||||
ЭлементАнализируемый = ?(РежимИзмененияВарианта Или ЭлементПользовательский = Неопределено, Элемент, ЭлементПользовательский);
|
||||
|
||||
Если ТипЗнч(ЭлементАнализируемый) = Тип("ГруппаЭлементовОтбораКомпоновкиДанных") Тогда
|
||||
НайтиЗначенияПоляЭлементовОтбора(Поле, Элемент.Элементы, ПользовательскиеНастройки, Значения);
|
||||
НайтиЗначенияПоляЭлементовОтбора(Поле, Элемент.Элементы, ПользовательскиеНастройки, Значение, РежимИзмененияВарианта);
|
||||
Иначе
|
||||
Если ЭлементАнализируемый.Использование И Элемент.ЛевоеЗначение = Поле Тогда
|
||||
Если ТипЗнч(ЭлементАнализируемый.ПравоеЗначение) = Тип("СписокЗначений") Тогда
|
||||
ДополнитьСписок(Значения, ЭлементАнализируемый.ПравоеЗначение, Ложь, Истина);
|
||||
Иначе
|
||||
Значения.Добавить(ЭлементАнализируемый.ПравоеЗначение);
|
||||
КонецЕсли;
|
||||
Если ЭлементАнализируемый.Использование
|
||||
И ЭлементАнализируемый.ЛевоеЗначение = Поле
|
||||
И ЭлементАнализируемый.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно
|
||||
И ЗначениеЗаполнено(ЭлементАнализируемый.ПравоеЗначение) Тогда
|
||||
|
||||
Значение = Элемент.ПравоеЗначение;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
@@ -1874,7 +1876,7 @@
|
||||
Возврат ВидыСравнений.Найти(ВидСравнения) <> Неопределено;
|
||||
КонецФункции
|
||||
|
||||
Функция ПараметрыВыбора(Настройки, ПользовательскиеНастройки, ЭлементНастройки) Экспорт
|
||||
Функция ПараметрыВыбора(Настройки, ПользовательскиеНастройки, ЭлементНастройки, РежимИзмененияВарианта = Ложь) Экспорт
|
||||
ПараметрыВыбора = Новый Массив;
|
||||
|
||||
ОписаниеЭлементаНастройки = НайтиДоступнуюНастройку(Настройки, ЭлементНастройки);
|
||||
@@ -1895,9 +1897,9 @@
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Значения = ЗначенияЭлементовНастроек(Настройки, ПользовательскиеНастройки, Параметр.Поле);
|
||||
Если Значения.Количество() > 0 Тогда
|
||||
ПараметрыВыбора.Добавить(Новый ПараметрВыбора(Параметр.Имя, Значения));
|
||||
Значение = ЗначениеПараметраВыбора(Настройки, ПользовательскиеНастройки, Параметр.Поле, РежимИзмененияВарианта);
|
||||
Если ЗначениеЗаполнено(Значение) Тогда
|
||||
ПараметрыВыбора.Добавить(Новый ПараметрВыбора(Параметр.Имя, Значение));
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
@@ -449,6 +449,13 @@
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ЭтоТехническийОбъект(Знач ПолноеИмяОбъекта) Экспорт
|
||||
|
||||
Возврат ПолноеИмяОбъекта = ВРег("Справочник.ПредопределенныеВариантыОтчетовРасширений")
|
||||
Или ПолноеИмяОбъекта = ВРег("Справочник.ПредопределенныеВариантыОтчетов");
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="bac8aa48-6d04-488e-b871-21bdd7a7d754">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e1c5cd41-9b43-4211-b967-70d890d2ec6b">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.0</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="7d1e25fc-6747-489e-9760-f03e3604945c"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="2bbb17af-8e10-430c-bcb3-1856316767ae"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="d494245a-dae0-45cc-9023-329682d694d5"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="73535079-d130-4692-99c4-921e888ffdb1"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="9d214116-4e77-484e-96e9-2d33088929f5"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="60dc3bc6-7610-4e73-bfdb-aa8708fa0dae"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="7a2cbd02-fd79-495b-b1cf-f7258da61ce4"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="25ae64a7-2eba-46f9-9f60-ea2e7b55ffb8"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="10bc8fa6-a4ee-47de-8e85-8cce71d16124"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="ae26fbc0-9d80-472e-8d39-3b18ff8f1420"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="bcac1358-92c0-4659-b412-5ff9fa0f96a4"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="eb9c1a17-8977-469a-a1cd-5a5c16f630dd"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="07325bfc-357b-4f17-848e-97d2661bffa4"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="cb98f737-55a5-4de8-bac9-2a5100d8f96f"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>3.0.2.208</version>
|
||||
<version>3.0.2.211</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,81e57a5f-7425-478c-a4bb-e374f4d6d8fe,1,37c05912-8262-400a-9464-c2f84b18bb24,"3.0.2.208","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6012,1,0,bac8aa48-6d04-488e-b871-21bdd7a7d754,bac8aa48-6d04-488e-b871-21bdd7a7d754,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8Line truncated
|
||||
{6,1,1,a3c9d3a0-777f-4eb8-b2db-ced592f3ac3a,1,3dd9f67b-e919-4bb2-b32b-8a7a3f0c518e,"3.0.2.211","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6012,1,0,e1c5cd41-9b43-4211-b967-70d890d2ec6b,e1c5cd41-9b43-4211-b967-70d890d2ec6b,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8Line truncated
|
||||
+50
-39
@@ -8,7 +8,7 @@
|
||||
<name>ГруппаСтраницы</name>
|
||||
<id>21</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Страница1</name>
|
||||
<name>Информация</name>
|
||||
<id>22</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаИнформацияДляПользователя</name>
|
||||
@@ -95,6 +95,7 @@
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<toolTipRepresentation>ShowBottom</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>АктивныеПользователиExtendedTooltip</name>
|
||||
<id>54</id>
|
||||
@@ -250,10 +251,10 @@
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Страница 1</value>
|
||||
<value>Информация</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>Страница1ExtendedTooltip</name>
|
||||
<name>ИнформацияРасширеннаяПодсказка</name>
|
||||
<id>48</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -269,7 +270,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Страница2</name>
|
||||
<name>Ожидание</name>
|
||||
<id>23</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаСодержание</name>
|
||||
@@ -317,7 +318,8 @@
|
||||
<id>26</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>В течение ближайших двух минут работа всех пользователей в программе будет завершена автоматически. При этом им будет выведено предупреждение, чтобы перед выходом из программы они могли сохранить свои данные.</value>
|
||||
<value>В течение ближайших двух минут работа всех пользователей в программе будет завершена автоматически.
|
||||
При этом им будет выведено предупреждение, чтобы перед выходом из программы они могли сохранить введенные данные.</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
@@ -347,7 +349,7 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>АктивныеПользователи2</name>
|
||||
<name>АктивныеПользователиОжидание</name>
|
||||
<id>29</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
@@ -359,7 +361,7 @@
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>АктивныеПользователи2ExtendedTooltip</name>
|
||||
<name>АктивныеПользователиОжиданиеРасширеннаяПодсказка</name>
|
||||
<id>61</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -369,7 +371,7 @@
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>АктивныеПользователи2КонтекстноеМеню</name>
|
||||
<name>АктивныеПользователиОжиданиеКонтекстноеМеню</name>
|
||||
<id>30</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
@@ -449,10 +451,10 @@
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Страница 2</value>
|
||||
<value>Ожидание</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>Страница2ExtendedTooltip</name>
|
||||
<name>ОжиданиеРасширеннаяПодсказка</name>
|
||||
<id>56</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -540,7 +542,7 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<commandName>Form.Command.ЗавершитьСеансыИПерезапуститьПрограмму</commandName>
|
||||
<commandName>Form.Command.ЗавершитьСеансыИПовторить</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
@@ -654,24 +656,6 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>АктивныеПользователиШаблон</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Активные пользователи шаблон</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ТекущаяСтраницаПомощника</name>
|
||||
<title>
|
||||
@@ -765,8 +749,43 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ОшибкаУстановкиМонопольногоРежима</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Ошибка установки монопольного режима</value>
|
||||
</title>
|
||||
<id>9</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>МонопольныйРежимДоступен</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Монопольный режим доступен</value>
|
||||
</title>
|
||||
<id>10</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ЗавершитьСеансыИПерезапуститьПрограмму</name>
|
||||
<name>ЗавершитьСеансыИПовторить</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Завершить сеансы и повторить</value>
|
||||
@@ -777,7 +796,7 @@
|
||||
</use>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ЗавершитьСеансыИПерезапуститьПрограмму</name>
|
||||
<name>ЗавершитьСеансыИПовторить</name>
|
||||
</handler>
|
||||
</action>
|
||||
<currentRowUse>DontUse</currentRowUse>
|
||||
@@ -790,10 +809,6 @@
|
||||
<value>Отменить</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Отменить запуск программы</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
@@ -812,10 +827,6 @@
|
||||
<value>Повторить</value>
|
||||
</title>
|
||||
<id>3</id>
|
||||
<toolTip>
|
||||
<key>ru</key>
|
||||
<value>Повторить запуск программы</value>
|
||||
</toolTip>
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
|
||||
+63
-41
@@ -1,5 +1,5 @@
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Copyright (c) 2019, ООО 1С-Софт
|
||||
// Copyright (c) 2018, ООО 1С-Софт
|
||||
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
|
||||
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
|
||||
// Текст лицензии доступен по ссылке:
|
||||
@@ -21,25 +21,23 @@
|
||||
Элементы.ТекстСообщенияОбОшибке.Заголовок = НСтр("ru = 'Невозможно выполнить удаление помеченных объектов, т.к. в программе работают другие пользователи:'");
|
||||
КонецЕсли;
|
||||
|
||||
АктивныеПользователиШаблон = НСтр("ru = 'Активные пользователи (%1)'");
|
||||
|
||||
КоличествоАктивныхСеансов = КоличестваАктивныхСеансовНаСервере();
|
||||
Элементы.АктивныеПользователи.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(АктивныеПользователиШаблон, КоличествоАктивныхСеансов);
|
||||
ПроверитьМонопольныйРежимНаСервере();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
Если КоличествоАктивныхСеансов = 0 Тогда
|
||||
Если МонопольныйРежимДоступен Тогда
|
||||
Отказ = Истина;
|
||||
ВыполнитьОбработкуОповещения(ОписаниеОповещенияОЗакрытии, Ложь);
|
||||
Иначе
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Параметры.УдалениеПомеченныхОбъектов Тогда
|
||||
СоединенияИБКлиент.УстановитьПризнакЗавершитьВсеСеансыКромеТекущего(Истина);
|
||||
КонецЕсли;
|
||||
ПодключитьОбработчикОжидания("ОбновитьКоличествоАктивныхСеансов", 30);
|
||||
КонецЕсли;
|
||||
ПодключитьОбработчикОжидания("ПроверитьМонопольныйРежим", 30);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -79,18 +77,17 @@
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗавершитьСеансыИПерезапуститьПрограмму(Команда)
|
||||
Процедура ЗавершитьСеансыИПовторить(Команда)
|
||||
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.Страница2;
|
||||
ТекущаяСтраницаПомощника = "Страница2";
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.Ожидание;
|
||||
Элементы.ФормаПовторитьЗапускПрограммы.Видимость = Ложь;
|
||||
Элементы.ФормаЗавершитьСеансыИПерезапуститьПрограмму.Видимость = Ложь;
|
||||
|
||||
// Задание параметров блокировки ИБ.
|
||||
ОбновитьКоличествоАктивныхСеансов();
|
||||
ПроверитьМонопольныйРежим();
|
||||
УстановитьБлокировкуФайловойБазы();
|
||||
СоединенияИБКлиент.УстановитьОбработчикиОжиданияЗавершенияРаботыПользователей(Истина);
|
||||
ПодключитьОбработчикОжидания("ТаймАутЗавершенияРаботыПользователей", 60);
|
||||
ПодключитьОбработчикОжидания("ОжидатьЗавершенияРаботыПользователей", 60);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -116,63 +113,88 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьСписокАктивныхПользователейЗавершение(Результат, ДополнительныеПараметры) Экспорт
|
||||
ОбновитьКоличествоАктивныхСеансов();
|
||||
ПроверитьМонопольныйРежим();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбновитьКоличествоАктивныхСеансов()
|
||||
Процедура ПроверитьМонопольныйРежим()
|
||||
|
||||
Если ТекущаяСтраницаПомощника = "Страница2" Тогда
|
||||
АктивныеПользователи = "АктивныеПользователи2";
|
||||
Иначе
|
||||
АктивныеПользователи = "АктивныеПользователи";
|
||||
КонецЕсли;
|
||||
|
||||
Результат = КоличестваАктивныхСеансовНаСервере();
|
||||
Если Результат = 0 Тогда
|
||||
ПроверитьМонопольныйРежимНаСервере();
|
||||
Если МонопольныйРежимДоступен Тогда
|
||||
Закрыть(Ложь);
|
||||
Иначе
|
||||
Элементы[АктивныеПользователи].Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(АктивныеПользователиШаблон, Результат);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура ОбновитьКоличествоАктивныхСеансов(Форма)
|
||||
|
||||
Если Форма.КоличествоАктивныхСеансов > 0 Тогда
|
||||
Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Активные пользователи (%1)'"),
|
||||
Форма.КоличествоАктивныхСеансов);
|
||||
Иначе
|
||||
Текст = НСтр("ru = 'Активные пользователи'");
|
||||
КонецЕсли;
|
||||
|
||||
Форма.Элементы.АктивныеПользователи.Заголовок = Текст;
|
||||
Форма.Элементы.АктивныеПользователиОжидание.Заголовок = Текст;
|
||||
Форма.Элементы.АктивныеПользователи.РасширеннаяПодсказка.Заголовок = Форма.ОшибкаУстановкиМонопольногоРежима;
|
||||
Форма.Элементы.АктивныеПользователиОжидание.РасширеннаяПодсказка.Заголовок = Форма.ОшибкаУстановкиМонопольногоРежима;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция КоличестваАктивныхСеансовНаСервере()
|
||||
Процедура ПроверитьМонопольныйРежимНаСервере()
|
||||
|
||||
СеансыИнформационнойБазы = ПолучитьСеансыИнформационнойБазы();
|
||||
|
||||
НомерСеансаТекущегоПользователя = НомерСеансаИнформационнойБазы();
|
||||
КоличествоСеансовПрепятствующихПродолжению = 0;
|
||||
КоличествоАктивныхСеансов = 0;
|
||||
Для Каждого СеансИБ Из СеансыИнформационнойБазы Цикл
|
||||
|
||||
Если СеансИБ.ИмяПриложения = "Designer"
|
||||
Или СеансИБ.НомерСеанса = НомерСеансаТекущегоПользователя Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
КоличествоСеансовПрепятствующихПродолжению = КоличествоСеансовПрепятствующихПродолжению + 1;
|
||||
КоличествоАктивныхСеансов = КоличествоАктивныхСеансов + 1;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат КоличествоСеансовПрепятствующихПродолжению;
|
||||
МонопольныйРежимДоступен = Ложь;
|
||||
ОшибкаУстановкиМонопольногоРежима = "";
|
||||
Если КоличествоАктивныхСеансов = 0 Тогда
|
||||
Попытка
|
||||
УстановитьМонопольныйРежим(Истина);
|
||||
Исключение
|
||||
ОшибкаУстановкиМонопольногоРежима = НСтр("ru = 'Техническая информация:'") + " "
|
||||
+ КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
КонецПопытки;
|
||||
Если МонопольныйРежим() Тогда
|
||||
УстановитьМонопольныйРежим(Ложь);
|
||||
КонецЕсли;
|
||||
МонопольныйРежимДоступен = Истина;
|
||||
КонецЕсли;
|
||||
ОбновитьКоличествоАктивныхСеансов(ЭтотОбъект);
|
||||
|
||||
КонецФункции
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТаймАутЗавершенияРаботыПользователей()
|
||||
Процедура ОжидатьЗавершенияРаботыПользователей()
|
||||
|
||||
ПродолжительностьЗавершенияРаботыПользователей = ПродолжительностьЗавершенияРаботыПользователей + 1;
|
||||
Если ПродолжительностьЗавершенияРаботыПользователей < 3 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПродолжительностьЗавершенияРаботыПользователей >= 3 Тогда
|
||||
ОтменитьБлокировкуФайловойБазы();
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.Страница1;
|
||||
ТекущаяСтраницаПомощника = "Страница1";
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.Информация;
|
||||
Если УдалениеПомеченныхОбъектов Тогда
|
||||
Элементы.ТекстСообщенияОбОшибке.Заголовок = НСтр("ru = 'Невозможно выполнить удаление помеченных объектов, т.к. не удалось завершить работу пользователей:'");
|
||||
Иначе
|
||||
Элементы.ТекстСообщенияОбОшибке.Заголовок = НСтр("ru = 'Невозможно выполнить обновление версии программы, т.к. не удалось завершить работу пользователей:'");
|
||||
КонецЕсли;
|
||||
Элементы.ФормаПовторитьЗапускПрограммы.Видимость = Истина;
|
||||
Элементы.ФормаЗавершитьСеансыИПерезапуститьПрограмму.Видимость = Истина;
|
||||
ОтключитьОбработчикОжидания("ТаймАутЗавершенияРаботыПользователей");
|
||||
ОтключитьОбработчикОжидания("ОжидатьЗавершенияРаботыПользователей");
|
||||
ПродолжительностьЗавершенияРаботыПользователей = 0;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -187,7 +209,7 @@
|
||||
Иначе
|
||||
Объект.НачалоДействияБлокировки = ТекущаяДатаСеанса() + 2*60;
|
||||
Объект.ОкончаниеДействияБлокировки = Объект.НачалоДействияБлокировки + 5*60;
|
||||
Объект.СообщениеДляПользователей = НСтр("ru = 'Программа заблокирована для выполнения обновления.'");
|
||||
Объект.СообщениеДляПользователей = НСтр("ru = 'Программа заблокирована для обновления на новую версию.'");
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
|
||||
+28
-3
@@ -653,7 +653,7 @@
|
||||
МодульПомощникНастройки = ОбменДаннымиСервер.МодульПомощникСозданияОбменаДанными();
|
||||
|
||||
СтруктураНастроек = Новый Структура;
|
||||
ЗаполнитьСтруктуруПараметровПодключенияПомощника(СтруктураНастроек);
|
||||
ЗаполнитьСтруктуруПараметровПодключенияПомощника(СтруктураНастроек, Истина);
|
||||
СтруктураНастроек.ВидТранспортаСообщенийОбмена = Перечисления.ВидыТранспортаСообщенийОбмена[ВидТранспорта];
|
||||
|
||||
МодульПомощникНастройки.ПриНачалеПроверкиПодключения(
|
||||
@@ -1030,7 +1030,7 @@
|
||||
#КонецОбласти
|
||||
|
||||
&НаСервере
|
||||
Процедура ЗаполнитьСтруктуруПараметровПодключенияПомощника(СтруктураНастроекПомощника)
|
||||
Процедура ЗаполнитьСтруктуруПараметровПодключенияПомощника(СтруктураНастроекПомощника, БезКорреспондента = Ложь)
|
||||
|
||||
// Преобразование структуры реквизитов формы в структуру реквизитов помощника.
|
||||
СтруктураНастроекПомощника.Вставить("ИмяПланаОбмена", ИмяПланаОбмена);
|
||||
@@ -1040,7 +1040,8 @@
|
||||
|
||||
СтруктураНастроекПомощника.Вставить("ФорматОбмена", ФорматОбмена);
|
||||
|
||||
Если ЗначениеЗаполнено(УзелОбмена) Тогда
|
||||
Если ЗначениеЗаполнено(УзелОбмена)
|
||||
И Не БезКорреспондента Тогда
|
||||
СтруктураНастроекПомощника.Вставить("Корреспондент", УзелОбмена);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1222,6 +1223,8 @@
|
||||
|
||||
ОбычныеКаналыСвязиEMAILМаксимальныйДопустимыйРазмерВложения =
|
||||
СтруктураНастроекПомощника.EMAILМаксимальныйДопустимыйРазмерСообщения;
|
||||
ОбычныеКаналыСвязиEMAILИспользоватьОграничениеРазмераВложения =
|
||||
ЗначениеЗаполнено(ОбычныеКаналыСвязиEMAILМаксимальныйДопустимыйРазмерВложения);
|
||||
ОбычныеКаналыСвязиEMAILУчетнаяЗапись =
|
||||
СтруктураНастроекПомощника.EMAILУчетнаяЗапись;
|
||||
|
||||
@@ -1230,6 +1233,8 @@
|
||||
|
||||
ОбычныеКаналыСвязиFTPМаксимальныйДопустимыйРазмерФайла =
|
||||
СтруктураНастроекПомощника.FTPСоединениеМаксимальныйДопустимыйРазмерСообщения;
|
||||
ОбычныеКаналыСвязиFTPИспользоватьОграничениеРазмераФайла =
|
||||
ЗначениеЗаполнено(ОбычныеКаналыСвязиFTPМаксимальныйДопустимыйРазмерФайла);
|
||||
ОбычныеКаналыСвязиFTPПароль =
|
||||
СтруктураНастроекПомощника.FTPСоединениеПароль;
|
||||
ОбычныеКаналыСвязиFTPПассивныйРежим =
|
||||
@@ -1282,6 +1287,8 @@
|
||||
|
||||
ОбычныеКаналыСвязиПарольАрхива = СтруктураНастроекПомощника.ПарольАрхиваСообщенияОбмена;
|
||||
|
||||
ОбычныеКаналыСвязиИспользоватьПарольДляАрхива = ЗначениеЗаполнено(ОбычныеКаналыСвязиПарольАрхива);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -1497,6 +1504,24 @@
|
||||
Элементы.ГруппаСинхронизацияЧерезFTP.Видимость = ДоступныеВидыТранспорта.Свойство("FTP");
|
||||
Элементы.ГруппаСинхронизацияЧерезEMAIL.Видимость = ДоступныеВидыТранспорта.Свойство("EMAIL");
|
||||
|
||||
Если ОбычныеКаналыСвязиFILEИспользование Тогда
|
||||
Элементы.ГруппаСинхронизацияЧерезКаталог.Показать();
|
||||
Иначе
|
||||
Элементы.ГруппаСинхронизацияЧерезКаталог.Скрыть();
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбычныеКаналыСвязиFTPИспользование Тогда
|
||||
Элементы.ГруппаСинхронизацияЧерезFTP.Показать();
|
||||
Иначе
|
||||
Элементы.ГруппаСинхронизацияЧерезFTP.Скрыть();
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбычныеКаналыСвязиEMAILИспользование Тогда
|
||||
Элементы.ГруппаСинхронизацияЧерезEMAIL.Показать();
|
||||
Иначе
|
||||
Элементы.ГруппаСинхронизацияЧерезEMAIL.Скрыть();
|
||||
КонецЕсли;
|
||||
|
||||
Если ДополнительныеПараметры.ЭтоПереходДалее Тогда
|
||||
|
||||
ПриИзмененииОбычныеКаналыСвязиFILEИспользование();
|
||||
|
||||
@@ -846,19 +846,19 @@
|
||||
WSПрокси = Неопределено;
|
||||
Если РезультатПроверки.ВерсииИнтерфейса.Найти("3.0.1.1") <> Неопределено Тогда
|
||||
|
||||
WSПрокси = ОбменДаннымиСервер.ПолучитьWSПрокси_3_0_1_1(НастройкиПодключения, СтрокаСообщенияОбОшибке);
|
||||
WSПрокси = ОбменДаннымиСервер.ПолучитьWSПрокси_3_0_1_1(Корреспондент, СтрокаСообщенияОбОшибке);
|
||||
|
||||
ИначеЕсли РезультатПроверки.ВерсииИнтерфейса.Найти("2.1.1.7") <> Неопределено Тогда
|
||||
|
||||
WSПрокси = ОбменДаннымиСервер.ПолучитьWSПрокси_2_1_1_7(НастройкиПодключения, СтрокаСообщенияОбОшибке);
|
||||
WSПрокси = ОбменДаннымиСервер.ПолучитьWSПрокси_2_1_1_7(Корреспондент, СтрокаСообщенияОбОшибке);
|
||||
|
||||
ИначеЕсли РезультатПроверки.ВерсииИнтерфейса.Найти("2.0.1.6") <> Неопределено Тогда
|
||||
|
||||
WSПрокси = ОбменДаннымиСервер.ПолучитьWSПрокси_2_0_1_6(НастройкиПодключения, СтрокаСообщенияОбОшибке);
|
||||
WSПрокси = ОбменДаннымиСервер.ПолучитьWSПрокси_2_0_1_6(Корреспондент, СтрокаСообщенияОбОшибке);
|
||||
|
||||
Иначе
|
||||
|
||||
WSПрокси = ОбменДаннымиСервер.ПолучитьWSПрокси(НастройкиПодключения, СтрокаСообщенияОбОшибке);
|
||||
WSПрокси = ОбменДаннымиСервер.ПолучитьWSПрокси(Корреспондент, СтрокаСообщенияОбОшибке);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
+1
-1
@@ -2944,7 +2944,7 @@
|
||||
&НаКлиенте
|
||||
Процедура ЗаполнитьПоляЗемельногоУчастка(Знач ВыбранноеЗначение)
|
||||
|
||||
НаселенныйПунктДетально.stead = ВыбранноеЗначение.Номер;
|
||||
НаселенныйПунктДетально.stead = ВыбранноеЗначение.Дом;
|
||||
НаселенныйПунктДетально.steadId = ВыбранноеЗначение.Идентификатор;
|
||||
|
||||
Индекс = НаселенныйПунктДетально.ZipCode;
|
||||
|
||||
+1
@@ -460,6 +460,7 @@
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<keyParameter>true</keyParameter>
|
||||
</parameters>
|
||||
<commandInterface>
|
||||
<navigationPanel/>
|
||||
|
||||
+3
-1
@@ -62,7 +62,9 @@
|
||||
|
||||
Если Не ПустаяСтрока(КаталогСкрипта) Тогда
|
||||
МодульОбновлениеКонфигурацииКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ОбновлениеКонфигурацииКлиент");
|
||||
МодульОбновлениеКонфигурацииКлиент.ЗаписатьФайлПротоколаОшибки(КаталогСкрипта);
|
||||
МодульОбновлениеКонфигурацииКлиент.ЗаписатьФайлПротоколаОшибкиИЗавершитьРаботу(
|
||||
КаталогСкрипта,
|
||||
Параметры.ПодробноеПредставлениеОшибки);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1002,10 +1002,16 @@
|
||||
|
||||
Функция ЭтоТехническийОбъект(Знач ПолноеИмяОбъекта)
|
||||
|
||||
Возврат ПолноеИмяОбъекта = ВРег("Справочник.ИдентификаторыОбъектовМетаданных")
|
||||
Или ПолноеИмяОбъекта = ВРег("Справочник.ПредопределенныеВариантыОтчетов")
|
||||
ЭтоТехническийОбъект = Ложь;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
|
||||
МодульОтчетыСервер = ОбщегоНазначения.ОбщийМодуль("ОтчетыСервер");
|
||||
ЭтоТехническийОбъект = МодульОтчетыСервер.ЭтоТехническийОбъект(ПолноеИмяОбъекта);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ЭтоТехническийОбъект
|
||||
Или ПолноеИмяОбъекта = ВРег("Справочник.ИдентификаторыОбъектовМетаданных")
|
||||
Или ПолноеИмяОбъекта = ВРег("Справочник.ИдентификаторыОбъектовРасширений")
|
||||
Или ПолноеИмяОбъекта = ВРег("Справочник.ПредопределенныеВариантыОтчетовРасширений")
|
||||
Или ПолноеИмяОбъекта = ВРег("Справочник.ВерсииРасширений");
|
||||
|
||||
КонецФункции
|
||||
|
||||
+2
@@ -389,6 +389,8 @@ function doExecuteUpdate (lastVersion) {
|
||||
SW_SHOW,
|
||||
true)
|
||||
if (result === 0 && oFileSystemObject.FileExists(errorFileName)) {
|
||||
log('При выполнении обновления информационной базы произошла ошибка:', true)
|
||||
appendLog()
|
||||
result = 1
|
||||
}
|
||||
return result
|
||||
|
||||
+52
-15
@@ -6,13 +6,6 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#Область ОписаниеПеременных
|
||||
|
||||
&НаКлиенте
|
||||
Перем ВнешниеРесурсыРазрешены;
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
@@ -73,7 +66,11 @@
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||
|
||||
Если ВнешниеРесурсыРазрешены <> Истина Тогда
|
||||
Если ПараметрыЗаписи.Свойство("ВнешниеРесурсыРазрешены") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Отказ = Истина;
|
||||
|
||||
ОповещениеОЗакрытии = Новый ОписаниеОповещения("РазрешитьВнешнийРесурсЗавершение", ЭтотОбъект, ПараметрыЗаписи);
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
||||
@@ -83,10 +80,6 @@
|
||||
Иначе
|
||||
ВыполнитьОбработкуОповещения(ОповещениеОЗакрытии, КодВозвратаДиалога.ОК);
|
||||
КонецЕсли;
|
||||
Отказ = Истина;
|
||||
|
||||
КонецЕсли;
|
||||
ВнешниеРесурсыРазрешены = Ложь;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -298,8 +291,15 @@
|
||||
Процедура ПроверитьПодключениеНаСервере(Отказ, ВидТранспортаСтрокой, НовыйПароль)
|
||||
|
||||
СообщениеОбОшибке = "";
|
||||
|
||||
ПаролиДляПроверки = Неопределено;
|
||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "COMПарольПользователя");
|
||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "FTPСоединениеПароль");
|
||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "WSПароль");
|
||||
ДобавитьПарольДляПроверки(ПаролиДляПроверки, "ПарольАрхиваСообщенияОбмена");
|
||||
|
||||
ОбменДаннымиСервер.ПроверитьПодключениеОбработкиТранспортаСообщенийОбмена(Отказ, Запись,
|
||||
Перечисления.ВидыТранспортаСообщенийОбмена[ВидТранспортаСтрокой], СообщениеОбОшибке, НовыйПароль);
|
||||
Перечисления.ВидыТранспортаСообщенийОбмена[ВидТранспортаСтрокой], СообщениеОбОшибке, ПаролиДляПроверки);
|
||||
|
||||
Если Отказ Тогда
|
||||
ОбщегоНазначения.СообщитьПользователю(СообщениеОбОшибке, , , , Отказ);
|
||||
@@ -307,6 +307,19 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция ДобавитьПарольДляПроверки(Пароли, ВидПароля)
|
||||
|
||||
Если ЭтотОбъект[ВидПароля + "Изменен"] Тогда
|
||||
Если Пароли = Неопределено Тогда
|
||||
Пароли = Новый Структура;
|
||||
КонецЕсли;
|
||||
|
||||
Пароли.Вставить(ВидПароля, ЭтотОбъект[ВидПароля]);
|
||||
КонецЕсли;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьПроверкуУстановкиВнешнегоСоединения(Отказ)
|
||||
|
||||
@@ -434,9 +447,33 @@
|
||||
Процедура РазрешитьВнешнийРесурсЗавершение(Результат, ПараметрыЗаписи) Экспорт
|
||||
|
||||
Если Результат = КодВозвратаДиалога.ОК Тогда
|
||||
ВнешниеРесурсыРазрешены = Истина;
|
||||
Записать(ПараметрыЗаписи);
|
||||
Если ПараметрыЗаписи.Свойство("ЗаписатьИЗакрыть") Тогда
|
||||
ПодключитьОбработчикОжидания("ЗаписатьИЗакрытьПослеЗапросаРазрешенияВнешнихРесурсов", 0.1, Истина);
|
||||
Иначе
|
||||
ПодключитьОбработчикОжидания("ЗаписатьПослеЗапросаРазрешенияВнешнихРесурсов", 0.1, Истина);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаписатьИЗакрытьПослеЗапросаРазрешенияВнешнихРесурсов()
|
||||
|
||||
ПараметрыЗаписи = Новый Структура;
|
||||
ПараметрыЗаписи.Вставить("ВнешниеРесурсыРазрешены");
|
||||
ПараметрыЗаписи.Вставить("ЗаписатьИЗакрыть");
|
||||
|
||||
Записать(ПараметрыЗаписи);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаписатьПослеЗапросаРазрешенияВнешнихРесурсов()
|
||||
|
||||
ПараметрыЗаписи = Новый Структура;
|
||||
ПараметрыЗаписи.Вставить("ВнешниеРесурсыРазрешены");
|
||||
|
||||
Записать(ПараметрыЗаписи);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -4443,93 +4443,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьЗамерыВремени2</name>
|
||||
<right>
|
||||
@@ -5413,6 +5326,93 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.РезервноеКопированиеИБ</name>
|
||||
<right>
|
||||
|
||||
@@ -24,17 +24,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Resource.ДатаВозникновения</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange.Operation.ReleaseFile</name>
|
||||
<right>
|
||||
@@ -216,17 +205,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Attribute.ДатаДокумента</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.EnterpriseDataExchange_1_0_1_1.Operation.GetDataPart</name>
|
||||
<right>
|
||||
@@ -252,17 +230,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Dimension.ПроблемныйОбъект</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_3_0_1_1.Operation.GetFilePart</name>
|
||||
<right>
|
||||
@@ -305,17 +272,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Resource.Причина</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.EnterpriseDataUpload_1_0_1_1.Operation.TestConnection</name>
|
||||
<right>
|
||||
@@ -344,17 +300,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Resource.УзелИнформационнойБазы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_2_0_1_6.Operation.Ping</name>
|
||||
<right>
|
||||
@@ -454,61 +399,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.StandardAttribute.Active</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.StandardAttribute.LineNumber</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.StandardAttribute.Recorder</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.StandardAttribute.Period</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Resource.Пропущена</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.EnterpriseDataExchange_1_0_1_1.Operation.TestConnection</name>
|
||||
<right>
|
||||
@@ -577,17 +467,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Attribute.ПометкаУдаления</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_3_0_1_1.Operation.PrepareGetFile</name>
|
||||
<right>
|
||||
@@ -669,17 +548,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Dimension.ТипПроблемы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.EnterpriseDataExchange_1_0_1_1.Operation.PutFilePart</name>
|
||||
<right>
|
||||
@@ -687,17 +555,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьРезультатыОбменаДанными.Attribute.НомерДокумента</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_2_0_1_6.Operation.PrepareGetFile</name>
|
||||
<right>
|
||||
|
||||
@@ -5979,45 +5979,6 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьЗамерыВремени2</name>
|
||||
<right>
|
||||
@@ -7046,6 +7007,45 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Subsystem.СтандартныеПодсистемы.Subsystem.РезервноеКопированиеИБ</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,13 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -34,13 +41,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЖурналРегистрации</name>
|
||||
<right>
|
||||
|
||||
Reference in new issue
Block a user