3_1_7_448

This commit is contained in:
Компания 1С committed 2023-06-15 14:02:00 +03:00
1 parent 0d4078f062
commit cad9b5b435
63 files changed
+783 -627

No files matched your search

@@ -62,7 +62,8 @@
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонструкторФормул") Тогда
МодульКонструкторФормул = ОбщегоНазначения.ОбщийМодуль("КонструкторФормул");
ПредставлениеФормулы = МодульКонструкторФормул.ПредставлениеФормулы(ПараметрыФормулы());
ПредставлениеФормулы = МодульКонструкторФормул.ПредставлениеФормулы(ПараметрыФормулы(
Объект.ФормулаРасчетаКурса, УникальныйИдентификатор));
Иначе
Элементы.ФормулаРасчетаКурса.КнопкаВыбора = Ложь;
КонецЕсли;
@@ -307,19 +308,19 @@
МодульКонструкторФормулКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("КонструкторФормулКлиент");
СтандартнаяОбработка = Ложь;
ОписаниеОповещения = Новый ОписаниеОповещения("ПриЗавершенииРедактированияФормулы", ЭтотОбъект);
МодульКонструкторФормулКлиент.НачатьРедактированиеФормулы(ПараметрыФормулы(), ОписаниеОповещения);
МодульКонструкторФормулКлиент.НачатьРедактированиеФормулы(ПараметрыФормулы(Объект.ФормулаРасчетаКурса, УникальныйИдентификатор), ОписаниеОповещения);
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПараметрыФормулы()
&НаСервереБезКонтекста
Функция ПараметрыФормулы(ФормулаРасчетаКурса, УникальныйИдентификатор)
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонструкторФормул") Тогда
МодульКонструкторФормул = ОбщегоНазначения.ОбщийМодуль("КонструкторФормул");
ПараметрыФормулы = МодульКонструкторФормул.ПараметрыРедактированияФормулы();
ПараметрыФормулы.Формула = Объект.ФормулаРасчетаКурса;
ПараметрыФормулы.Формула = ФормулаРасчетаКурса;
ПараметрыФормулы.СкобкиОперандов = Ложь;
ПараметрыФормулы.Операнды = ОперандыФормулыРасчетаКурса(УникальныйИдентификатор);
ПараметрыФормулы.Операторы = ОператорыФормулыРасчетаКурса(УникальныйИдентификатор);
@@ -2494,6 +2494,8 @@
ОбъектыРасширений = ИдентификаторыКлючейРасширений <> Неопределено;
ТипВсеСсылкиПоддерживается = ?(Не ОбъектыРасширений, Истина,
СтандартныеПодсистемыПовтИсп.ТипВсеСсылкиПоддерживаетсяДляОбъектовРасширений());
Для Каждого ОбъектМетаданных Из КоллекцияОбъектовМетаданных Цикл
@@ -2519,7 +2521,7 @@
КонецЕсли;
Если Не СвойстваКоллекции.БезДанных
И Не ОбъектыРасширений
И ТипВсеСсылкиПоддерживается
И Не СтандартныеПодсистемыСервер.ЭтоТаблицаРегистра(СвойстваКоллекции.ИмяВЕдЧисле)
И СтрНайти(СвойстваКоллекции.ИмяВЕдЧисле, "Константа") = 0 Тогда
@@ -447,6 +447,16 @@
Возврат;
КонецЕсли;
Если ЭтоВебКлиент() Тогда
АдресПеренаправления = НастройкиАвторизации.АдресПеренаправленияВебКлиент;
Иначе
АдресПеренаправления = НастройкиАвторизации.АдресПеренаправления;
КонецЕсли;
Если Не ЗначениеЗаполнено(АдресПеренаправления) Тогда
АдресПеренаправления = НастройкиАвторизации.АдресПеренаправленияПоУмолчанию;
КонецЕсли;
Если Не ЗначениеЗаполнено(НастройкиАвторизации.ПояснениеПоАдресуПеренаправления)
И Не ЗначениеЗаполнено(НастройкиАвторизации.ПояснениеПоИдентификаторуПриложения)
И Не ЗначениеЗаполнено(НастройкиАвторизации.ПояснениеПоПаролюПриложения) Тогда
@@ -480,17 +490,6 @@
Элементы.АдресПеренаправления.Видимость = ЗначениеЗаполнено(ПсевдонимАдресаПеренаправления);
Если ЭтоВебКлиент() Тогда
АдресПеренаправления = НастройкиАвторизации.АдресПеренаправленияВебКлиент;
Иначе
АдресПеренаправления = НастройкиАвторизации.АдресПеренаправления;
КонецЕсли;
Если Не ЗначениеЗаполнено(АдресПеренаправления) Тогда
АдресПеренаправления = НастройкиАвторизации.АдресПеренаправленияПоУмолчанию;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
@@ -468,14 +468,18 @@
КонецЕсли;
КонецЕсли;
Если НайденныеНастройки = Неопределено Тогда
НайденныеНастройки = Новый Соответствие;
КонецЕсли;
Профиль = Неопределено;
Если ЗначениеЗаполнено(НайденныеНастройки) Тогда
Профиль = СформироватьПрофиль(НайденныеНастройки, АдресЭлектроннойПочты, Пароль);
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
НастройкиАвторизации = НастройкиАвторизацииСервера(НайденныеНастройки, ИмяПочтовогоСервера, ПочтовыйДомен);
УстановитьПривилегированныйРежим(Ложь);
КонецЕсли;
Результат = Новый Структура;
Результат.Вставить("Профиль", Профиль);
@@ -500,8 +504,14 @@
НастройкиАвторизации.ИмяИнтернетСервиса = ИмяПочтовогоСервера;
НастройкиАвторизации.ВладелецДанных = ПочтовыйДомен;
Если Не ЗначениеЗаполнено(НастройкиАвторизации.АдресАвторизации) Тогда
НастройкиАвторизации.АдресАвторизации = НастройкиИзКлассификатора["AuthorizationURI"];
КонецЕсли;
Если Не ЗначениеЗаполнено(НастройкиАвторизации.АдресПолученияКлюча) Тогда
НастройкиАвторизации.АдресПолученияКлюча = НастройкиИзКлассификатора["TokenExchangeURI"];
КонецЕсли;
НастройкиАвторизации.ЗапрашиваемыеРазрешения = НастройкиИзКлассификатора["MailScope"];
Если ТипЗнч(НастройкиАвторизации.ЗапрашиваемыеРазрешения) = Тип("Массив") Тогда
@@ -9,7 +9,7 @@
#Область ОписаниеПеременных
&НаКлиенте
Перем ОбработкаПродолженияПриОшибкеЗаписи, ОтказПриЗаписи;
Перем ОбработкаЗавершенияЗаписи, ОбработкаПродолженияПриОшибкеЗаписи, ОтказПриЗаписи;
#КонецОбласти
@@ -1488,7 +1488,8 @@
ПараметрыЗаписи.Вставить("ОбработкаПродолжения", ОбработкаПродолжения);
Если ЗначениеЗаполнено(Объект.Ссылка) Тогда
ЗаписатьОбъектПродолжение("Записать", ПараметрыЗаписи);
ОбработкаЗавершенияЗаписи = Новый ОписаниеОповещения("ЗаписатьОбъектПродолжение", ЭтотОбъект, ПараметрыЗаписи);
ПодключитьОбработчикОжидания("Подключаемый_ЗавершениеЗаписиОбъекта", 0.1, Истина);
Возврат;
КонецЕсли;
@@ -1509,6 +1510,13 @@
КонецПроцедуры
&НаКлиенте
Процедура Подключаемый_ЗавершениеЗаписиОбъекта()
ВыполнитьОбработкуОповещения(ОбработкаЗавершенияЗаписи, "Записать");
КонецПроцедуры
&НаКлиенте
Процедура УстановитьСнятьПометкуУдаленияПродолжение(Ответ, ПараметрыЗаписи) Экспорт
@@ -151,6 +151,17 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>Результат</name>
<id>3</id>
<valueType/>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<parameters>
<name>ИмяПервогоФайлаОбновления</name>
<valueType>
@@ -28,8 +28,10 @@
Если ЗначениеЗаполнено(ИмяПервогоФайлаОбновления) Тогда
ЗагрузитьФайл();
Если ТипЗнч(Результат) = Тип("Булево") Тогда
Отказ = Истина;
КонецЕсли;
Иначе
Результат = Ложь;
#Если Не ВебКлиент И Не МобильныйКлиент Тогда
Попытка
Результат = ИзменилсяТолькоНомерСборкиОсновнойКонфигурации();
@@ -38,7 +40,10 @@
ЗаписатьОшибку(ТекстОшибки);
КонецПопытки;
#КонецЕсли
Закрыть(Результат);
Отказ = Истина;
Если ТипЗнч(Результат) <> Тип("Булево") Тогда
Результат = Ложь;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
@@ -277,7 +277,7 @@
УстановленныеПодписи = ЭлектроннаяПодпись.УстановленныеПодписи(
ПодписанныйОбъект, ?(ЗначениеЗаполнено(ПорядковыйНомер), ПорядковыйНомер, Неопределено));
ЕстьCAdESBES = Ложь; ЕстьCAdESТ = Ложь; ЕстьCAdESA = Ложь;
ЕстьБазоваяПодпись = Ложь; ЕстьПодписьСМеткойВремени = Ложь; ЕстьАрхивнаяПодпись = Ложь;
Для Каждого ТекущаяПодпись Из УстановленныеПодписи Цикл
@@ -289,40 +289,40 @@
Прервать;
КонецЕсли;
Если Не ЕстьCAdESBES И ЭлектроннаяПодписьСлужебныйКлиентСервер.ПодлежитУсовершенствованию(
Если Не ЕстьБазоваяПодпись И ЭлектроннаяПодписьСлужебныйКлиентСервер.ПодлежитУсовершенствованию(
ТекущаяПодпись.ТипПодписи, Перечисления.ТипыПодписиКриптографии.СМеткойДоверенногоВремениCAdEST) Тогда
ЕстьCAdESBES = Истина;
ЕстьБазоваяПодпись = Истина;
Продолжить;
КонецЕсли;
Если Не ЕстьCAdESТ И ЭлектроннаяПодписьСлужебныйКлиентСервер.ПодлежитУсовершенствованию(
Если Не ЕстьПодписьСМеткойВремени И ЭлектроннаяПодписьСлужебныйКлиентСервер.ПодлежитУсовершенствованию(
ТекущаяПодпись.ТипПодписи, Перечисления.ТипыПодписиКриптографии.АрхивнаяCAdESAv3) Тогда
ЕстьCAdESТ = Истина;
ЕстьПодписьСМеткойВремени = Истина;
Продолжить;
КонецЕсли;
Если Не ЕстьCAdESA
Если Не ЕстьАрхивнаяПодпись
И (ТекущаяПодпись.ТипПодписи = Перечисления.ТипыПодписиКриптографии.CAdESAv2
Или ТекущаяПодпись.ТипПодписи = Перечисления.ТипыПодписиКриптографии.АрхивнаяCAdESAv3) Тогда
ЕстьCAdESA = Истина;
ЕстьАрхивнаяПодпись = Истина;
Продолжить;
КонецЕсли;
КонецЦикла;
Если ЕстьCAdESA Тогда
Если ЕстьАрхивнаяПодпись Тогда
Элементы.ДобавитьАрхивнуюМеткуВремени.Видимость = Истина;
ИначеЕсли ЕстьCAdESТ Или ЕстьCAdESBES Тогда
ИначеЕсли ЕстьПодписьСМеткойВремени Или ЕстьБазоваяПодпись Тогда
Элементы.ДобавитьАрхивнуюМеткуВремени.Видимость = Ложь;
КонецЕсли;
Если ЕстьCAdESBES Тогда
Если ЕстьБазоваяПодпись Тогда
Параметры.ТипПодписи = Перечисления.ТипыПодписиКриптографии.БазоваяCAdESBES;
Элементы.ТипПодписи.Видимость = Истина;
ИначеЕсли ЕстьCAdESТ Тогда
ИначеЕсли ЕстьПодписьСМеткойВремени Тогда
Параметры.ТипПодписи = Перечисления.ТипыПодписиКриптографии.СМеткойДоверенногоВремениCAdEST;
Элементы.ТипПодписи.Видимость = Истина;
ИначеЕсли ЕстьCAdESA Тогда
ИначеЕсли ЕстьАрхивнаяПодпись Тогда
Параметры.ТипПодписи = Перечисления.ТипыПодписиКриптографии.АрхивнаяCAdESAv3;
Элементы.ТипПодписи.Видимость = Ложь;
КонецЕсли;
@@ -119,7 +119,7 @@
&НаСервере
Процедура ПередЗагрузкойВариантаНаСервере(НовыеНастройкиКД)
Если ФормаПараметры.НачальныйКлючВарианта = КлючТекущегоВарианта
Если ВариантыОтчетов.ДопустимоУстановитьКонтекст(ЭтотОбъект)
И ТипЗнч(ФормаПараметры.Отбор) = Тип("Структура") Тогда
ОтчетыСервер.УстановитьФиксированныеОтборы(ФормаПараметры.Отбор, НовыеНастройкиКД, НастройкиОтчета);
@@ -7026,7 +7026,7 @@
// Установка фиксированных отборов выполняется через компоновщик, т.к. в нем наиболее полная коллекция настроек.
// В ПередЗагрузкой в параметрах могут отсутствовать те параметры, настройки которые не переопределялись.
Если НастройкиЗагружены
И ФормаПараметры.НачальныйКлючВарианта = КлючТекущегоВарианта
И ВариантыОтчетов.ДопустимоУстановитьКонтекст(ЭтотОбъект)
И ТипЗнч(ФормаПараметры.Отбор) = Тип("Структура") Тогда
ОтчетыСервер.УстановитьФиксированныеОтборы(ФормаПараметры.Отбор, Отчет.КомпоновщикНастроек.Настройки, НастройкиОтчета);
@@ -58,6 +58,7 @@
НастройкиОтчета = НастройкиОтчета(ОтчетОбъект);
ОбновитьИнформациюОВариантеОтчета();
ФормаПараметры.НачальныйКлючПредопределенногоВарианта = НастройкиОтчета.КлючПредопределенногоВарианта;
Если Параметры.Свойство("СформироватьПриОткрытии") И Параметры.СформироватьПриОткрытии = Истина Тогда
Параметры.СформироватьПриОткрытии = Ложь;
@@ -331,7 +332,7 @@
// Установка фиксированных отборов выполняется через компоновщик, т.к. в нем наиболее полная коллекция настроек.
// В ПередЗагрузкой в параметрах могут отсутствовать те параметры, настройки которых не переопределялись.
Если ФормаПараметры.НачальныйКлючВарианта = КлючТекущегоВарианта
Если ВариантыОтчетов.ДопустимоУстановитьКонтекст(ЭтотОбъект)
И ТипЗнч(ФормаПараметры.Отбор) = Тип("Структура") Тогда
ОтчетыСервер.УстановитьФиксированныеОтборы(ФормаПараметры.Отбор, Отчет.КомпоновщикНастроек.Настройки, НастройкиОтчета);
@@ -4249,8 +4250,8 @@
ДоступныеНастройки.Настройки,
КлючТекущегоВарианта,
НастройкиОтчета.КлючПредопределенногоВарианта,
?(ФормаПараметры.НачальныйКлючВарианта = КлючТекущегоВарианта, КонтекстВарианта, ""),
?(ФормаПараметры.НачальныйКлючВарианта = КлючТекущегоВарианта, ФормаПараметры.Отбор, Неопределено));
?(ВариантыОтчетов.ДопустимоУстановитьКонтекст(ЭтотОбъект), КонтекстВарианта, ""),
?(ВариантыОтчетов.ДопустимоУстановитьКонтекст(ЭтотОбъект), ФормаПараметры.Отбор, Неопределено));
Если ДоступныеНастройки.Настройки <> Неопределено И НастройкиОтчета.События.ПередЗагрузкойНастроекВКомпоновщик Тогда
ОтчетОбъект.ПередЗагрузкойНастроекВКомпоновщик(
@@ -4270,7 +4271,7 @@
// Установка фиксированных отборов выполняется через компоновщик, т.к. в нем наиболее полная коллекция настроек.
// В ПередЗагрузкой в параметрах могут отсутствовать те параметры, настройки которые не переопределялись.
Если НастройкиЗагружены
И ФормаПараметры.НачальныйКлючВарианта = КлючТекущегоВарианта
И ВариантыОтчетов.ДопустимоУстановитьКонтекст(ЭтотОбъект)
И ТипЗнч(ФормаПараметры.Отбор) = Тип("Структура") Тогда
ОтчетыСервер.УстановитьФиксированныеОтборы(ФормаПараметры.Отбор, Отчет.КомпоновщикНастроек.Настройки, НастройкиОтчета);
@@ -5919,6 +5919,7 @@
// * Подсистема - СправочникСсылка.ИдентификаторыОбъектовМетаданных
// - СправочникСсылка.ИдентификаторыОбъектовРасширений
// * ПодсистемаПредставление - Строка
// * НачальныйКлючПредопределенногоВарианта - Строка
// * НачальныйКлючВарианта - Строка
//
Функция СохраняемыеПараметрыФормыОтчета(ПараметрыФормы) Экспорт
@@ -5933,6 +5934,7 @@
Параметры.Вставить("Раздел", Неопределено);
Параметры.Вставить("Подсистема", Неопределено);
Параметры.Вставить("ПодсистемаПредставление", "");
Параметры.Вставить("НачальныйКлючПредопределенногоВарианта", "");
Параметры.Вставить("НачальныйКлючВарианта", "");
ЗаполнитьЗначенияСвойств(Параметры, ПараметрыФормы,, "Отбор");
@@ -5945,6 +5947,29 @@
КонецФункции
// Параметры:
// Форма - ФормаКлиентскогоПриложения:
// * КлючТекущегоВарианта - Строка
// * ФормаПараметры - см. СохраняемыеПараметрыФормыОтчета
// * НастройкиОтчета - см. НастройкиФормыОтчета
//
// Возвращаемое значение:
// Булево
//
Функция ДопустимоУстановитьКонтекст(Форма) Экспорт
Если Форма.ФормаПараметры.НачальныйКлючПредопределенногоВарианта
= Форма.НастройкиОтчета.КлючПредопределенногоВарианта
Или Форма.ФормаПараметры.НачальныйКлючВарианта
= Форма.КлючТекущегоВарианта Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции
// Параметры:
// ОтчетСсылка - СправочникСсылка.ВариантыОтчетов
// КлючВарианта - Строка
@@ -2129,25 +2129,11 @@
Субъекты = Новый Массив;
Для Каждого МетаданныеСубъекта Из МетаданныеСубъектов Цикл
ОбъектМетаданных = МетаданныеСубъекта.Значение;
ПолноеИмя = ОбъектМетаданных.ПолноеИмя();
Запрос = Новый Запрос;
Если ОбъектМетаданных.Иерархический
И ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(ОбъектМетаданных, "ВидИерархии")
И ОбъектМетаданных["ВидИерархии"] = Метаданные.СвойстваОбъектов.ВидИерархии.ИерархияГруппИЭлементов Тогда
ТекстЗапроса = ДобавитьВЗапросОтборПоГруппам(ТекстЗапроса, ПолноеИмя);
КонецЕсли;
Запрос.Текст = ТекстЗапроса;
Запрос.Текст = ТекстЗапросаДляТипаСубъекта(МетаданныеСубъекта.Значение, ТекстЗапроса);
РезультатЗапроса = Запрос.Выполнить();
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Субъекты, РезультатЗапроса.Выгрузить().ВыгрузитьКолонку("Ссылка"));
НовыеСубъекты = РезультатЗапроса.Выгрузить().ВыгрузитьКолонку("Ссылка");
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(Субъекты, НовыеСубъекты);
КонецЦикла;
Возврат Субъекты;
@@ -2155,24 +2141,32 @@
КонецФункции
// Параметры:
// ТекстЗапроса - Строка - Текст запроса
// ИмяТаблицы - Строка - Имя таблицы
// ОбъектМетаданных - ОбъектМетаданных - метаданные субъекта.
// ТекстЗапроса - Строка - исходный текст запроса.
//
// Возвращаемое значение:
// Строка - Итоговый текст запроса
Функция ДобавитьВЗапросОтборПоГруппам(ТекстЗапроса, ИмяТаблицы)
// Строка - итоговый текст запроса.
Функция ТекстЗапросаДляТипаСубъекта(ОбъектМетаданных, ТекстЗапроса)
ПолноеИмя = ОбъектМетаданных.ПолноеИмя();
СхемаЗапроса = Новый СхемаЗапроса;
СхемаЗапроса.УстановитьТекстЗапроса(ТекстЗапроса);
Пакет = СхемаЗапроса.ПакетЗапросов[0];
Оператор = Пакет.Операторы[0];
ТаблицаСубъекта = Пакет.ДоступныеТаблицы.Найти(ИмяТаблицы);
ТаблицаСубъекта = Пакет.ДоступныеТаблицы.Найти(ПолноеИмя);
Оператор.Источники.Заменить(0, ТаблицаСубъекта);
Оператор.Источники[0].Источник.Псевдоним = "Таблица";
Если ОбъектМетаданных.Иерархический
И ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(ОбъектМетаданных, "ВидИерархии")
И ОбъектМетаданных["ВидИерархии"] = Метаданные.СвойстваОбъектов.ВидИерархии.ИерархияГруппИЭлементов Тогда
Оператор.Отбор.Добавить("НЕ Таблица.ЭтоГруппа");
КонецЕсли;
Возврат СхемаЗапроса.ПолучитьТекстЗапроса();
КонецФункции
@@ -183,6 +183,10 @@
//
Функция ПредставлениеФормулы(ПараметрыФормулы) Экспорт
Если Не ЗначениеЗаполнено(ПараметрыФормулы.Формула) Тогда
Возврат ПараметрыФормулы.Формула;
КонецЕсли;
ОписаниеСписковПолей = КонструкторФормулСлужебный.ОписаниеСписковПолей();
ИсточникиДоступныхПолей = КонструкторФормулСлужебный.КоллекцияИсточниковДоступныхПолей();
@@ -45,7 +45,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.7.435";
Описание.Версия = "3.1.7.448";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -998,6 +998,8 @@
Если Форма = Неопределено Тогда
ЗапуститьСкриптОбновленияПриОчисткеДанных(Контекст);
ИначеЕсли Не Форма.Открыта() Тогда
ЗапуститьСкриптОбновленияПослеПроверкиФайлаОбновления(Форма.Результат, Контекст);
КонецЕсли;
КонецПроцедуры
@@ -9340,7 +9340,7 @@
Функция МинимальнаяВерсияПлатформы() Экспорт // АПК:581 - экспортная, так как используется при тестировании.
Возврат "8.3.17.2760; 8.3.18.1957; 8.3.19.1723; 8.3.20.2180; 8.3.21.1622; 8.3.22.1704";
Возврат "8.3.17.2760; 8.3.18.1957; 8.3.19.1723; 8.3.20.2279; 8.3.21.1775; 8.3.22.1923";
КонецФункции
@@ -1057,7 +1057,7 @@
Иначе
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Ошибка при регистрации компоненты comcntr.
НСтр("ru = 'Не удалось зарегистрировать компоненту comcntr.
|Код ошибки regsvr32: %1'"),
КодВозврата);
@@ -1068,7 +1068,7 @@
ИначеЕсли КодВозврата = 3 Тогда
ТекстСообщения = ТекстСообщения + " " + НСтр("ru = 'Ошибка загрузки модуля из COM библиотеки.'");
ИначеЕсли КодВозврата = 4 Тогда
ТекстСообщения = ТекстСообщения + " " + НСтр("ru = 'Ошибка получения адреса функции или переменной из СOM-библиотеки.'");
ТекстСообщения = ТекстСообщения + " " + НСтр("ru = 'Ошибка получения адреса функции или переменной из COM-библиотеки.'");
ИначеЕсли КодВозврата = 5 Тогда
ТекстСообщения = ТекстСообщения + " " + НСтр("ru = 'Ошибка исполнения функции регистрации.'");
Иначе
@@ -509,6 +509,7 @@
Справочники.КлючевыеОперации);
НовыйЭлемент.Имя = ИмяКлючевойОперации;
НовыйЭлемент.Наименование = Наименование;
НовыйЭлемент.ИмяХеш = ИмяХеш;
НовыйЭлемент.ЦелевоеВремя = ЦелевоеВремя;
НовыйЭлемент.Длительная = Длительная;
НовыйЭлемент.Записать();
@@ -3487,13 +3487,13 @@
| КонтактнаяИнформация.Представление КАК Представление,
| ""&ИмяОбъекта"" КАК ИмяОбъекта
|ИЗ
| &ПолноеИмяОбъектаCКонтактнойИнформацией КАК КонтактнаяИнформация
| &ПолноеИмяОбъектаСКонтактнойИнформацией КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Тип = &Тип
| И КонтактнаяИнформация.Представление ПОДОБНО &ТипЗдания";
Для каждого Объект Из ОбъектыМетаданных Цикл
ТекстЗапроса = СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаCКонтактнойИнформацией",
ТекстЗапроса = СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаСКонтактнойИнформацией",
Объект.Метаданные().ПолноеИмя() + ".КонтактнаяИнформация");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяОбъекта", Объект.Метаданные().Представление());
НаборТекстаЗапроса.Добавить(ТекстЗапроса);
@@ -3722,7 +3722,7 @@
Возврат ИсправленоОбъектов;
КонецЕсли;
ПолноеИмяОбъектаCКонтактнойИнформацией = ПроблемныеОбъекты[0].ПроблемныйОбъект.Метаданные().ПолноеИмя();
ПолноеИмяОбъектаСКонтактнойИнформацией = ПроблемныеОбъекты[0].ПроблемныйОбъект.Метаданные().ПолноеИмя();
ТекстЗапроса = "ВЫБРАТЬ
| ПроблемныеОбъекты.ПроблемныйОбъект КАК Ссылка
@@ -3744,7 +3744,7 @@
| КонтактнаяИнформация.НомерСтроки КАК НомерСтроки
|ИЗ
| ПроблемныеОбъекты КАК ПроблемныеОбъекты
| ЛЕВОЕ СОЕДИНЕНИЕ &ПолноеИмяОбъектаCКонтактнойИнформацией КАК КонтактнаяИнформация
| ЛЕВОЕ СОЕДИНЕНИЕ &ПолноеИмяОбъектаСКонтактнойИнформацией КАК КонтактнаяИнформация
| ПО ПроблемныеОбъекты.Ссылка = КонтактнаяИнформация.Ссылка
|ГДЕ
| КонтактнаяИнформация.Тип = &Тип
@@ -3752,8 +3752,8 @@
| УПОРЯДОЧИТЬ ПО Ссылка";
Запрос = Новый Запрос;
Запрос.Текст = СтрЗаменить(ТекстЗапроса, "&ПолноеИмяОбъектаCКонтактнойИнформацией",
ПолноеИмяОбъектаCКонтактнойИнформацией + ".КонтактнаяИнформация");
Запрос.Текст = СтрЗаменить(ТекстЗапроса, "&ПолноеИмяОбъектаСКонтактнойИнформацией",
ПолноеИмяОбъектаСКонтактнойИнформацией + ".КонтактнаяИнформация");
Запрос.Параметры.Вставить("ПроблемныеОбъекты", ПроблемныеОбъекты);
Запрос.Параметры.Вставить("Тип", Перечисления.ТипыКонтактнойИнформации.Адрес);
@@ -3805,7 +3805,7 @@
Попытка
БлокировкаДанных = Новый БлокировкаДанных;
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(ПолноеИмяОбъектаCКонтактнойИнформацией);
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(ПолноеИмяОбъектаСКонтактнойИнформацией);
ЭлементБлокировкиДанных.УстановитьЗначение("Ссылка", СсылкаНаОбъект);
БлокировкаДанных.Заблокировать();
@@ -4020,7 +4020,7 @@
Возврат ИсправленоОбъектов;
КонецЕсли;
ПолноеИмяОбъектаCКонтактнойИнформацией = ПроблемныеОбъекты[0].ПроблемныйОбъект.Метаданные().ПолноеИмя();
ПолноеИмяОбъектаСКонтактнойИнформацией = ПроблемныеОбъекты[0].ПроблемныйОбъект.Метаданные().ПолноеИмя();
Вид = ВидПроверки.Свойство2;
СвойстваВида = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Вид, "ВключатьСтрануВПредставление, ХранитьИсториюИзменений, Ссылка");
@@ -4043,7 +4043,7 @@
| КонтактнаяИнформация.НомерСтроки КАК НомерСтроки
|ИЗ
| ПроблемныеОбъекты КАК ПроблемныеОбъекты
| ЛЕВОЕ СОЕДИНЕНИЕ &ПолноеИмяОбъектаCКонтактнойИнформацией КАК КонтактнаяИнформация
| ЛЕВОЕ СОЕДИНЕНИЕ &ПолноеИмяОбъектаСКонтактнойИнформацией КАК КонтактнаяИнформация
| ПО ПроблемныеОбъекты.Ссылка = КонтактнаяИнформация.Ссылка
|ГДЕ
| КонтактнаяИнформация.Вид = &Вид
@@ -4051,8 +4051,8 @@
| УПОРЯДОЧИТЬ ПО Ссылка";
Запрос = Новый Запрос;
Запрос.Текст = СтрЗаменить(ТекстЗапроса, "&ПолноеИмяОбъектаCКонтактнойИнформацией",
ПолноеИмяОбъектаCКонтактнойИнформацией + ".КонтактнаяИнформация");
Запрос.Текст = СтрЗаменить(ТекстЗапроса, "&ПолноеИмяОбъектаСКонтактнойИнформацией",
ПолноеИмяОбъектаСКонтактнойИнформацией + ".КонтактнаяИнформация");
Запрос.Параметры.Вставить("ПроблемныеОбъекты", ПроблемныеОбъекты);
Запрос.Параметры.Вставить("Вид", Вид);
@@ -4108,7 +4108,7 @@
Попытка
БлокировкаДанных = Новый БлокировкаДанных;
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(ПолноеИмяОбъектаCКонтактнойИнформацией);
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(ПолноеИмяОбъектаСКонтактнойИнформацией);
ЭлементБлокировкиДанных.УстановитьЗначение("Ссылка", СсылкаНаОбъект);
БлокировкаДанных.Заблокировать();
@@ -4314,12 +4314,12 @@
| КонтактнаяИнформация.Представление КАК Представление,
| ""&ИмяОбъекта"" КАК ИмяОбъекта
|ИЗ
| &ПолноеИмяОбъектаCКонтактнойИнформацией КАК КонтактнаяИнформация
| &ПолноеИмяОбъектаСКонтактнойИнформацией КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Тип = &Тип";
Для каждого Объект Из ОбъектыМетаданных Цикл
ТекстЗапроса = СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаCКонтактнойИнформацией",
ТекстЗапроса = СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаСКонтактнойИнформацией",
Объект.Метаданные().ПолноеИмя() + ".КонтактнаяИнформация");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяОбъекта",
Объект.Метаданные().Представление());
@@ -4432,7 +4432,7 @@
| КонтактнаяИнформация.Представление КАК Представление
|ПОМЕСТИТЬ Адреса
|ИЗ
| &ПолноеИмяОбъектаCКонтактнойИнформацией КАК КонтактнаяИнформация
| &ПолноеИмяОбъектаСКонтактнойИнформацией КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Ссылка > &Ссылка
| И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)
@@ -4463,7 +4463,7 @@
ПереборОбъектов = Истина;
Пока ПереборОбъектов Цикл
ТекстЗапроса = СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаCКонтактнойИнформацией",
ТекстЗапроса = СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаСКонтактнойИнформацией",
ОбъектыМетаданных.ПолноеИмя() + ".КонтактнаяИнформация");
Запрос.Текст = ТекстЗапроса;
@@ -4547,14 +4547,14 @@
СсылкаНаОбъект = СтрокаТаблицы.Ключ;
ТребуетсяЗаписьОбъекта = Ложь;
ПолноеИмяОбъектаCКонтактнойИнформацией = СсылкаНаОбъект.Метаданные().ПолноеИмя();
ПолноеИмяОбъектаСКонтактнойИнформацией = СсылкаНаОбъект.Метаданные().ПолноеИмя();
НачатьТранзакцию();
Попытка
БлокировкаДанных = Новый БлокировкаДанных;
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(ПолноеИмяОбъектаCКонтактнойИнформацией);
ЭлементБлокировкиДанных = БлокировкаДанных.Добавить(ПолноеИмяОбъектаСКонтактнойИнформацией);
ЭлементБлокировкиДанных.УстановитьЗначение("Ссылка", СсылкаНаОбъект);
БлокировкаДанных.Заблокировать();
@@ -2418,8 +2418,8 @@
ФайлИлиВерсияОбъект = ФайлИлиВерсия.ПолучитьОбъект();
Если ФайлИлиВерсияОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
ПрисоединенныйФайлНаходитьсяНаДиске = ПрисоединенныйФайлНаходитсяНаДиске(ФайлИлиВерсия);
Если ПрисоединенныйФайлНаходитьсяНаДиске Тогда
ПрисоединенныйФайлНаходитсяНаДиске = ПрисоединенныйФайлНаходитсяНаДиске(ФайлИлиВерсия);
Если ПрисоединенныйФайлНаходитсяНаДиске Тогда
СвойстваФайла = РаботаСФайламиВТомахСлужебный.СвойстваФайлаВТоме();
ЗаполнитьЗначенияСвойств(СвойстваФайла, ФайлИлиВерсияОбъект);
@@ -774,7 +774,7 @@
Отбор = Новый Структура;
Отбор.Вставить("Метаданные", ЗаданиеМетаданные);
Параметры = Новый Структура;
Параметры.Вставить("Использование", Истина);
Параметры.Вставить("Использование", Использование);
Задания = НайтиЗадания(Отбор);
Для Каждого Задание Из Задания Цикл
ИзменитьЗадание(Задание.УникальныйИдентификатор, Параметры);
@@ -216,7 +216,7 @@
+ СостояниеПолучения.ЧислоСекундВыравниванияДатыСчетчиковОжидания
- ?(Секунда(ТекущаяДатаСеанса) < СостояниеПолучения.ЧислоСекундВыравниванияДатыСчетчиковОжидания, 60, 0);
Интервал = СостояниеПолучения.МинимальныйПериод;
Интервал = 60;
ОбсужденияАктивны = СостояниеПолучения.СистемаВзаимодействийПодключена
И СостояниеПолучения.ОбработчикНовыхЛичныхСообщенийПодключен
И СостояниеПолучения.ПериодическаяОтправкаДанныхРазрешена
@@ -684,11 +684,11 @@
// См. ОбщегоНазначенияПереопределяемый.ПриПериодическомПолученииДанныхКлиентаНаСервере
Процедура ПриПериодическомПолученииДанныхКлиентаНаСервере(Параметры, Результаты) Экспорт
ИмяПараметра = "СтандартныеПодсистемы.ЗавершениеРаботыПользователей.БлокировкаСеансов";
Если Параметры.Получить(ИмяПараметра) = Неопределено Тогда
Если Не ПодсистемаИспользуется() Тогда
Возврат;
КонецЕсли;
ИмяПараметра = "СтандартныеПодсистемы.ЗавершениеРаботыПользователей.БлокировкаСеансов";
ПараметрыБлокировкиСеансов = ПараметрыБлокировкиСеансовКогдаУстановлена();
Если ПараметрыБлокировкиСеансов <> Неопределено
@@ -151,6 +151,11 @@
УстановитьКонтрольЗавершенияРаботыПользователей(Истина);
Если РежимБлокировки.Установлена Тогда
ПараметрыКлиента().ДатаПоследнегоСообщенияОБлокировке = ОбщегоНазначенияКлиент.ДатаСеанса();
КонтрольРежимаЗавершенияРаботыПользователей(РежимБлокировки);
КонецЕсли;
КонецПроцедуры
// Параметры:
@@ -211,7 +216,13 @@
// См. СтандартныеПодсистемыКлиент.ПриПолученииСерверногоОповещения
Процедура ПриПолученииСерверногоОповещения(ИмяОповещения, Результат) Экспорт
ТекущаяДатаСеанса = ОбщегоНазначенияКлиент.ДатаСеанса();
Если Не ПодсистемаИспользуется() Тогда
Возврат;
КонецЕсли;
ТекущаяДатаСеанса = '00010101';
СерверныеОповещенияКлиент.ЗакончилосьВремяОжидания("",,, ТекущаяДатаСеанса);
ПараметрыКлиента = ПараметрыКлиента();
ПараметрыКлиента.ДатаПоследнейПроверкиБлокировки = ТекущаяДатаСеанса;
@@ -242,12 +253,17 @@
//
Процедура ПередПериодическойОтправкойДанныхКлиентаНаСервер(Параметры, ОповещенияПолучены) Экспорт
Если Не ПодсистемаИспользуется() Тогда
Возврат;
КонецЕсли;
ТекущаяДатаСеанса = '00010101';
СерверныеОповещенияКлиент.ЗакончилосьВремяОжидания("",,, ТекущаяДатаСеанса);
ПараметрыКлиента = ПараметрыКлиента();
Если Не ЗначениеЗаполнено(ПараметрыКлиента.ДатаПоследнейПроверкиБлокировки) Тогда
Если Не ЗначениеЗаполнено(ПараметрыКлиента.ДатаПоследнейПроверкиБлокировки)
И Не ЗначениеЗаполнено(ПараметрыКлиента.ДатаПоследнегоСообщенияОБлокировке) Тогда
ПараметрыКлиента.ДатаПоследнейПроверкиБлокировки = ТекущаяДатаСеанса;
Возврат;
КонецЕсли;
@@ -258,13 +274,11 @@
Если ПараметрыКлиента.ДатаПоследнегоСообщенияОБлокировке + 300 > ТекущаяДатаСеанса Тогда
Интервал = 60;
ИначеЕсли ОповещенияПолучены Тогда
ПараметрыКлиента.ДатаПоследнейПроверкиБлокировки = ТекущаяДатаСеанса;
Возврат;
Иначе
Интервал = 300;
КонецЕсли;
Иначе
ПараметрыКлиента.ДатаПоследнейПроверкиБлокировки = ТекущаяДатаСеанса;
Возврат;
КонецЕсли;
@@ -735,6 +735,34 @@
КонецФункции
// Возвращаемое значение:
// Булево - если истина, тогда режим совместимости конфигурации 8.3.20 или выше.
//
Функция ТипВсеСсылкиПоддерживаетсяДляОбъектовРасширений() Экспорт
ТекущийРежим = Метаданные.РежимСовместимости;
Если ТекущийРежим = Метаданные.СвойстваОбъектов.РежимСовместимости.НеИспользовать Тогда
СистемнаяИнформация = Новый СистемнаяИнформация;
ВерсияПлатформы = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(СистемнаяИнформация.ВерсияПриложения);
ТекущийРежимСтрокой = СтрЗаменить(ВерсияПлатформы, ".", "_");
Иначе
ТекущийРежимСтрокой = Строка(ТекущийРежим);
КонецЕсли;
Если СтрЗаканчиваетсяНа(ТекущийРежимСтрокой, "8_3_14")
Или СтрЗаканчиваетсяНа(ТекущийРежимСтрокой, "8_3_15")
Или СтрЗаканчиваетсяНа(ТекущийРежимСтрокой, "8_3_16")
Или СтрЗаканчиваетсяНа(ТекущийРежимСтрокой, "8_3_17")
Или СтрЗаканчиваетсяНа(ТекущийРежимСтрокой, "8_3_18")
Или СтрЗаканчиваетсяНа(ТекущийРежимСтрокой, "8_3_19") Тогда
Возврат Ложь;
КонецЕсли;
Возврат Истина;
КонецФункции
////////////////////////////////////////////////////////////////////////////////
// Работа с предопределенными данными.
@@ -813,7 +813,7 @@
// ЧастьДаты - ЧастиДаты - определяет допустимые части даты. По умолчанию, ЧастиДаты.Дата.
//
// Возвращаемое значение:
// Дата - полученная дата.
// Дата
//
Функция СтрокаВДату(Знач Значение, ЧастьДаты = Неопределено) Экспорт
@@ -830,7 +830,7 @@
Результат = ОписаниеТипаДата.ПривестиЗначение(Значение);
Для НомерМесяца = 1 По 12 Цикл
Значение = СтрЗаменить(Значение, ВРег(Формат(Дата(1, НомерМесяца, 2), "ДФ=MMММ")), Формат(НомерМесяца, "ЧЦ=2; ЧВН="));
Значение = СтрЗаменить(Значение, ВРег(Формат(Дата(1, НомерМесяца, 2), "ДФ=ММММ")), Формат(НомерМесяца, "ЧЦ=2; ЧВН="));
Значение = СтрЗаменить(Значение, ВРег(Формат(Дата(1, НомерМесяца, 2), "ДФ=MMM")), Формат(НомерМесяца, "ЧЦ=2; ЧВН="));
КонецЦикла;
@@ -243,7 +243,7 @@
// Структура:
// * ВидКонтактнойИнформации - см. УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации
// * ТолькоПросмотр - Булево - если Истина, то форма будет открыта в режиме только просмотра.
// * Значение - Строка - значение полей контактной информации в формате JSON или ХML.
// * Значение - Строка - значение полей контактной информации в формате JSON или XML.
// * Представление - Строка - представление контактной информации.
// * ТипКонтактнойИнформации - ПеречислениеСсылка.ТипыКонтактнойИнформации - тип контактной информации, если был указан
// в параметрах.
@@ -417,12 +417,12 @@
ШаблонЗапроса = "ВЫБРАТЬ ПЕРВЫЕ 1
| ТаблицаСКонтактнойИнформацией.Ссылка КАК Ссылка
|ИЗ
| &ПолноеИмяОбъектаCКонтактнойИнформацией КАК ТаблицаСКонтактнойИнформацией
| &ПолноеИмяОбъектаСКонтактнойИнформацией КАК ТаблицаСКонтактнойИнформацией
|ГДЕ
| (ВЫРАЗИТЬ(ТаблицаСКонтактнойИнформацией.Значение КАК СТРОКА(1))) = """"
| И ТаблицаСКонтактнойИнформацией.Ссылка = &Ссылка";
НаборТекстаЗапроса = СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаCКонтактнойИнформацией",
НаборТекстаЗапроса = СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаСКонтактнойИнформацией",
ОбъектМетаданных.ПолноеИмя() + ".КонтактнаяИнформация");
Запрос = Новый Запрос(НаборТекстаЗапроса);
@@ -641,7 +641,7 @@
| КонтактнаяИнформация.Вид КАК Вид
|ИЗ
| ПроблемныеОбъекты КАК ПроблемныеОбъекты
| ЛЕВОЕ СОЕДИНЕНИЕ &ПолноеИмяОбъектаCКонтактнойИнформацией КАК КонтактнаяИнформация
| ЛЕВОЕ СОЕДИНЕНИЕ &ПолноеИмяОбъектаСКонтактнойИнформацией КАК КонтактнаяИнформация
| ПО (КонтактнаяИнформация.Вид = ПроблемныеОбъекты.Ссылка)
|ГДЕ
| НЕ КонтактнаяИнформация.Ссылка ЕСТЬ NULL
@@ -650,7 +650,7 @@
| КонтактнаяИнформация.Вид";
Для каждого ОбъектМетаданных Из ОбъектыМетаданных Цикл
НаборТекстаЗапроса.Добавить(СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаCКонтактнойИнформацией",
НаборТекстаЗапроса.Добавить(СтрЗаменить(ШаблонЗапроса, "&ПолноеИмяОбъектаСКонтактнойИнформацией",
ОбъектМетаданных.Метаданные().ПолноеИмя() + ".КонтактнаяИнформация"));
КонецЦикла;
@@ -762,6 +762,39 @@
Возврат;
КонецЕсли;
ВыполнитьМетодомПлатформы = Истина;
#Если Не ВебКлиент И Не МобильныйКлиент Тогда
Если ОбщегоНазначенияКлиент.ЭтоWindowsКлиент() Тогда
ВыполнитьМетодомПлатформы = Ложь;
СтрокаКоманды = Контекст.СтрокаКоманды;
ТекущийКаталог = Контекст.ТекущийКаталог;
КодировкаИсполнения = Контекст.КодировкаИсполнения;
ДождатьсяЗавершения = Контекст.ДождатьсяЗавершения;
СтрокаКоманды = ОбщегоНазначенияСлужебныйКлиентСервер.СтрокаЗапускаКомандыWindows(СтрокаКоманды, ТекущийКаталог, ДождатьсяЗавершения, КодировкаИсполнения);
Попытка
Оболочка = Новый COMОбъект("Wscript.Shell");
КодВозврата = Оболочка.Run(СтрокаКоманды, 0, ДождатьсяЗавершения);
Оболочка = Неопределено;
Исключение
Оболочка = Неопределено;
ИнформацияОбОшибке = ИнформацияОбОшибке();
СтандартнаяОбработка = Истина;
ЗапуститьПрограммуПриОбработкеОшибки(ИнформацияОбОшибке, СтандартнаяОбработка, Контекст);
Возврат;
КонецПопытки;
Если КодВозврата = Неопределено Тогда
КодВозврата = 0;
КонецЕсли;
ЗапуститьПрограммуПослеЗапускаПриложения(КодВозврата, Контекст);
КонецЕсли;
#КонецЕсли
Если ВыполнитьМетодомПлатформы Тогда
СтрокаКоманды = Контекст.СтрокаКоманды;
ТекущийКаталог = Контекст.ТекущийКаталог;
ДождатьсяЗавершения = Контекст.ДождатьсяЗавершения;
@@ -775,6 +808,7 @@
"ЗапуститьПрограммуПослеЗапускаПриложения", ЭтотОбъект, Контекст,
"ЗапуститьПрограммуПриОбработкеОшибки", ЭтотОбъект);
НачатьЗапускПриложения(Оповещение, СтрокаКоманды, ТекущийКаталог, ДождатьсяЗавершения);
КонецЕсли;
// АПК:534-вкл
@@ -962,15 +996,12 @@
ДождатьсяЗавершения = Ложь;
ИмяФайлаКоманды = ПолучитьИмяВременногоФайла("run.bat"); // АПК:441 удаляется автоматически после запуска.
ТекстовыйДокумент = ОбщегоНазначенияСлужебныйКлиентСервер.НовыйФайлЗапускаКомандыWindows(
СтрокаКоманды, ТекущийКаталог, ДождатьсяЗавершения, КодировкаИсполнения);
ТекстовыйДокумент.Записать(ИмяФайлаКоманды, КодировкаТекста.OEM);
СтрокаКоманды = ОбщегоНазначенияСлужебныйКлиентСервер.СтрокаЗапускаКомандыWindows(СтрокаКоманды, ТекущийКаталог, ДождатьсяЗавершения, КодировкаИсполнения);
Попытка
Оболочка = Новый COMОбъект("Shell.Application");
// Запуск с повышением привилегий.
КодВозврата = Оболочка.ShellExecute("cmd", "/c """ + ИмяФайлаКоманды + """",, "runas", 0);
КодВозврата = Оболочка.ShellExecute("cmd", "/c """ + СтрокаКоманды + """",, "runas", 0);
Оболочка = Неопределено;
Исключение
Оболочка = Неопределено;
@@ -836,11 +836,11 @@
ПредставлениеСертификата = "";
КонецПопытки;
КонецЕсли;
Расширение = ".cer";
Расширение = "cer";
АлгоритмПодписи = ЭлектроннаяПодписьСлужебныйКлиентСервер.АлгоритмПодписиСертификата(
ДанныеСертификата, Истина);
Иначе
Расширение = ".txt";
Расширение = "txt";
XMLДанныеСертификата = XMLСтрока(Новый ХранилищеЗначения(ДанныеСертификата));
ДанныеСертификата = ПолучитьДвоичныеДанныеИзСтроки(XMLДанныеСертификата, КодировкаТекста.ANSI, Ложь);
АлгоритмПодписи = "";
@@ -849,8 +849,7 @@
ПредставлениеСертификата = НСтр("ru = 'Сертификат'") + Формат(Номер, "ЧГ=");
КонецЕсли;
ИмяФайлаСертификата = ЭлектроннаяПодписьСлужебныйКлиентСервер.ПодготовитьСтрокуДляИмениФайла(
ПредставлениеСертификата) + Расширение;
ИмяФайлаСертификата = ЭлектроннаяПодписьСлужебныйКлиентСервер.ИмяФайлаСертификата(ПредставлениеСертификата, "", Расширение);
ОписаниеФайла = Новый Структура;
ОписаниеФайла.Вставить("Данные", ДанныеСертификата);
@@ -33,10 +33,13 @@
//
Функция ИмяФайлаСертификата(ИмяБезРасширения, КомуВыданСертификат, РасширениеДляФайловСертификата, ТребуетсяРазделитель = Истина) Экспорт
Если Не ЗначениеЗаполнено(КомуВыданСертификат) Тогда
ИмяФайлаСертификатаБезРасширения = ИмяБезРасширения;
Иначе
Разделитель = ?(ТребуетсяРазделитель, " - ", " ");
ИмяФайлаСертификатаБезРасширения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("%1%2%3",
ИмяБезРасширения, Разделитель, КомуВыданСертификат);
КонецЕсли;
Если СтрДлина(ИмяФайлаСертификатаБезРасширения) > 120 Тогда
ИмяФайлаСертификатаБезРасширения = ЭлектроннаяПодписьСлужебныйВызовСервера.СокращенноеИмяФайла(
+9 -9
View File
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e5fe3003-0343-494a-8c52-4982303ee9a9">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="d6d8782f-b431-415b-99b5-f00d234bf8e8">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="d7a4eab4-72ce-4725-a017-d3531ffbe745"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="fb82df81-6da9-4df5-a5dd-d87168be47a2"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="198a55fd-8b73-48ae-a562-da12d5ce1279"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="9b657137-a38b-41ab-b804-2f0bb17e62c1"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="c8c6270a-c204-4280-9f5f-8a4ff1976a02"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="7831129a-4a08-47ca-9a6e-39572c8c41b8"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="63aae3ae-2077-4fc4-874c-809102e738e7"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="cac5722a-4185-483e-ae7f-cd0a5434904f"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="9d69aaf0-03bf-41cd-9619-bd85f0b5c5ca"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="ab6b1cb9-0840-4889-905e-743e17717c89"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="fc0f7f6c-2edc-4808-911f-c6fcf272a284"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="35751243-7f14-4a08-a3f1-e545d7eb4d6d"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="21aa8162-b611-44aa-8f92-ec06fe96b613"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="49e19b49-8c38-471a-a836-51db28f3246d"/>
<defaultRunMode>ManagedApplication</defaultRunMode>
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>
@@ -19,7 +19,7 @@
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
<vendor>Фирма &quot;1С&quot;</vendor>
<version>3.1.7.435</version>
<version>3.1.7.448</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,e44f0d86-7bd6-46ca-b89a-bcb4d3ba6a3f,1,6d19ad24-ca43-41a2-a1c2-1c3e3447fa13,"3.1.7.435","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6845,1,0,e5fe3003-0343-494a-8c52-4982303ee9a9,e5fe3003-0343-494a-8c52-4982303ee9a9,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,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,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,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,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,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,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,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,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,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7Line truncated
{6,1,1,d841a2c2-1a5a-49e2-ab83-0880bb87256d,1,62e60e14-9215-495f-a44a-3a6db3fa2577,"3.1.7.448","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6845,1,0,d6d8782f-b431-415b-99b5-f00d234bf8e8,d6d8782f-b431-415b-99b5-f00d234bf8e8,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,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,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,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,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,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,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,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,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,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7Line truncated
@@ -214,9 +214,7 @@
ТекущиеДанные = Элементы.РеквизитыОбъекта.ТекущиеДанные;
Если ТекущиеДанные.ДопустимыеТипы.Типы().Количество() = 1 И ТекущиеДанные.ДопустимыеТипы.СодержитТип(Тип("Строка")) Тогда
СтандартнаяОбработка = Ложь;
ОписаниеОповещения = Новый ОписаниеОповещения("РеквизитыОбъектаЗначениеЗавершениеВыбора", ЭтотОбъект, ТекущиеДанные);
ОткрытьФорму(ПолноеИмяФормы("РедактированиеФормулы"), ПараметрыКонструктора(ТекущиеДанные.Значение), , , , ,
ОписаниеОповещения);
ПодключитьОбработчикОжидания("РедактироватьФормулу", 0.1, Истина);
КонецЕсли;
КонецПроцедуры
@@ -773,7 +771,7 @@
КонецПроцедуры
&НаСервере
&НаСервереБезКонтекста
Процедура УстановитьПараметрыВыбораСервер(ПараметрыВыбора, ПараметрыВыбораМассив)
Для Индекс = 1 По СтрЧислоСтрок(ПараметрыВыбора) Цикл
@@ -2424,11 +2422,7 @@
ПолеВвода.ВыборГруппИЭлементов = ГруппыИЭлементы.ГруппыИЭлементы;
ИначеЕсли ВыборГруппИЭлементов = "Элементы" Тогда
ПолеВвода.ВыборГруппИЭлементов = ГруппыИЭлементы.Элементы;
Иначе
ПолеВвода.ВыборГруппИЭлементов = ГруппыИЭлементы.Авто;
КонецЕсли;
Иначе
ПолеВвода.ВыборГруппИЭлементов = ГруппыИЭлементы.Авто;
КонецЕсли;
КонецПроцедуры
@@ -4703,4 +4697,12 @@
КонецФункции
&НаКлиенте
Процедура РедактироватьФормулу()
ТекущиеДанные = Элементы.РеквизитыОбъекта.ТекущиеДанные;
ОписаниеОповещения = Новый ОписаниеОповещения("РеквизитыОбъектаЗначениеЗавершениеВыбора", ЭтотОбъект, ТекущиеДанные);
ОткрытьФорму(ПолноеИмяФормы("РедактированиеФормулы"), ПараметрыКонструктора(ТекущиеДанные.Значение), , , , ,
ОписаниеОповещения);
КонецПроцедуры
#КонецОбласти
@@ -532,7 +532,7 @@
Результат.Вставить("ДоступноОбновление", Неопределено);
Результат.Вставить("КлассификаторПросрочен", ДнейСМоментаПоследнегоОбновления > ДопустимаяПросрочка);
Результат.Вставить("ВеличинаПросрочкиСтрокой", ОбщегоНазначения.ИнтервалВремениСтрокой(
ПоследнееОбновление, ТекущаяДатаСеанса()));
Мин(ПоследнееОбновление, ТекущаяДатаСеанса()), ТекущаяДатаСеанса()));
Возврат Результат;
@@ -4080,6 +4080,19 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>УчетнаяЗаписьДоИзменения</name>
<id>30</id>
<valueType>
<types>CatalogRef.УчетныеЗаписиЭлектроннойПочты</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>Отправить</name>
<title>
@@ -616,7 +616,8 @@
Процедура ПредставлениеОтправителяОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
Если Объект.УчетнаяЗапись <> ВыбранноеЗначение Тогда
ИзменитьПодпись(Объект.УчетнаяЗапись, ВыбранноеЗначение);
УчетнаяЗаписьДоИзменения = Объект.УчетнаяЗапись;
Объект.УчетнаяЗапись = ВыбранноеЗначение;
ЭлементСписка = Элемент.СписокВыбора.НайтиПоЗначению(ВыбранноеЗначение);
Если ЭлементСписка <> Неопределено Тогда
@@ -624,6 +625,8 @@
Объект.ОтправительПредставление = ЭлементСписка.Представление;
КонецЕсли;
Модифицированность = Истина;
ПодключитьОбработчикОжидания("ПослеИзмененияОтправителя", 0.1, Истина);
КонецЕсли;
КонецПроцедуры
@@ -2890,6 +2893,13 @@
КонецПроцедуры
&НаКлиенте
Процедура ПослеИзмененияОтправителя()
ИзменитьПодпись(УчетнаяЗаписьДоИзменения, Объект.УчетнаяЗапись);
КонецПроцедуры
&НаКлиенте
Процедура ПослеВопросаПриЗакрытии(Результат, ДополнительныеПараметры) Экспорт
@@ -154,7 +154,7 @@
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Как читать отчет: если в ячейке указано одно число - это число респондентов, ответивших на вопрос. Если в ячейке дополнительно указаны несколько чисел через дробь, то это: МИНИМУМ / МАКСИМУМ/ СРЕДНЕЕ. Также может быть указана СУММА. Она выделена символом '∑'. Для вопросов с ответами типа дата вывод значений СРЕДНЕЕ и CУММА не предусмотрен.</v8:content>
<v8:content>Как читать отчет: если в ячейке указано одно число - это число респондентов, ответивших на вопрос. Если в ячейке дополнительно указаны несколько чисел через дробь, то это: МИНИМУМ / МАКСИМУМ/ СРЕДНЕЕ. Также может быть указана СУММА. Она выделена символом '∑'. Для вопросов с ответами типа дата вывод значений СРЕДНЕЕ и СУММА не предусмотрен.</v8:content>
</v8:item>
</tl>
</c>
@@ -4725,6 +4725,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>Constant.ЭтоАвтономноеРабочееМесто</name>
<right>
@@ -5020,93 +5107,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.ДампыПлатформы</name>
<right>
@@ -2431,6 +2431,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>Constant.ИспользоватьДатыЗапретаИзменения</name>
<right>
@@ -2616,33 +2643,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>Constant.АдресПубликацииИнформационнойБазыВЛокальнойСети</name>
<right>
@@ -1975,6 +1975,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>Constant.ИспользоватьДатыЗапретаИзменения</name>
<right>
@@ -2138,33 +2165,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>Constant.АдресПубликацииИнформационнойБазыВЛокальнойСети</name>
<right>
@@ -31,13 +31,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.НастройкаОнлайнПоддержки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -65,4 +58,11 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.НастройкаОнлайнПоддержки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -499,6 +499,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>WebService.EnterpriseDataExchange_1_0_1_1.Operation.PutDataActionResult</name>
<right>
@@ -534,33 +561,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>WebService.EnterpriseDataExchange_1_0_1_1.Operation.Ping</name>
<right>
@@ -279,29 +279,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ДомаЗданияСтроения</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>TotalsControl</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -329,4 +306,27 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.ДомаЗданияСтроения</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>Update</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>Edit</name>
<value>true</value>
</right>
<right>
<name>TotalsControl</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -165,20 +165,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиРазмещения</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиПользователей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -206,4 +192,18 @@
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиРазмещения</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ВариантыОтчетов.Command.СброситьНастройкиПользователей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -1211,6 +1211,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>Catalog.ПравилаОбработкиЭлектроннойПочты</name>
<right>
@@ -1303,33 +1330,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>InformationRegister.КонтактыВзаимодействий</name>
<right>
@@ -118,6 +118,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>BusinessProcess.Задание</name>
<right>
@@ -204,33 +231,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>InformationRegister.ДанныеБизнесПроцессов.Command.МоиБизнесПроцессы</name>
<right>
@@ -94,13 +94,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.РедактируемыеФайлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -128,6 +121,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.РедактируемыеФайлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Файлы</name>
<right>
@@ -94,13 +94,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.РедактируемыеФайлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -128,6 +121,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.РедактируемыеФайлы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Файлы</name>
<right>
@@ -134,6 +134,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
<right>
@@ -173,31 +200,4 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
</Rights>
@@ -160,13 +160,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -194,6 +187,13 @@
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Report.Задачи</name>
<right>
@@ -22,6 +22,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>Catalog.МакетыПечатныхФорм</name>
<right>
@@ -61,31 +88,4 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
</Rights>
@@ -248,13 +248,6 @@
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ОценкаПроизводительности.Command.НастройкиОценкиПроизводительности</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -282,4 +275,11 @@
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ОценкаПроизводительности.Command.НастройкиОценкиПроизводительности</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -6343,6 +6343,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>Constant.ЭтоАвтономноеРабочееМесто</name>
<right>
@@ -6766,45 +6805,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.ДампыПлатформы</name>
<right>
@@ -3,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,4 +30,11 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -2991,6 +2991,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>InformationRegister.КлючиДоступаКРегистрам</name>
<right>
@@ -3198,33 +3225,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>InformationRegister.ИспользуемыеВидыДоступаПоТаблицам</name>
<right>
@@ -136,13 +136,6 @@
<value>true</value>
</right>
</object>
<object>
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.StartExchangeExecutionInFirstDataBase</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -170,6 +163,13 @@
<value>true</value>
</right>
</object>
<object>
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.StartExchangeExecutionInFirstDataBase</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object>
<name>WebService.RemoteAdministrationOfExchange_2_1_6_1.Operation.GetExchangeFeatures</name>
<right>
@@ -114,6 +114,33 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>BusinessProcess.Задание</name>
<right>
@@ -148,33 +175,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<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>
</object>
<object>
<name>Report.Задачи</name>
<right>
@@ -111,13 +111,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -145,6 +138,13 @@
<value>true</value>
</right>
</object>
<object>
<name>Task.ЗадачаИсполнителя.Command.Перенаправить</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Report.Задачи</name>
<right>
@@ -18,13 +18,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ИсторияИзменений</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -107,32 +107,6 @@
<value>true</value>
</right>
</object>
<object>
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Report.АнализОпроса</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -160,4 +134,30 @@
<value>true</value>
</right>
</object>
<object>
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
<right>
<name>InputByString</name>
<value>true</value>
</right>
</object>
<object>
<name>Report.АнализОпроса</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>