3_0_2_249

This commit is contained in:
Компания 1С committed 2019-03-28 00:27:00 +03:00
1 parent 1a412f597d
commit 82a098768f
25 files changed
+553 -236

No files matched your search

@@ -922,6 +922,7 @@
ПараметрыПоиска.Вставить("ПодсистемыПрограммы", ТаблицаПодсистем);
ПараметрыВыполнения = ДлительныеОперации.ПараметрыВыполненияВФоне(УникальныйИдентификатор);
ПараметрыВыполнения.ЗапуститьНеВФоне = (ВариантыОтчетов.ПредставленияЗаполнены() = "Заполнены");
ДлительнаяОперация = ДлительныеОперации.ВыполнитьВФоне("ВариантыОтчетов.НайтиВариантыОтчетовДляВывода", ПараметрыПоиска, ПараметрыВыполнения);
Если ДлительнаяОперация.Статус = "Ошибка" Тогда
ВызватьИсключение ДлительнаяОперация.КраткоеПредставлениеОшибки;
@@ -824,7 +824,7 @@
Если ПродолжитьОжидание Тогда
ДлительныеОперацииКлиент.ИнициализироватьПараметрыОбработчикаОжидания(
ОбменДаннымиКлиент.ИнициализироватьПараметрыОбработчикаОжидания(
ПараметрыОбработчикаОжиданияПолученияСпискаПриложений);
ПодключитьОбработчикОжидания("ПриОжиданииОбновленияДанныхМонитораВФоне",
@@ -843,7 +843,7 @@
ПриОжиданииПолученияСпискаПриложенийНаСервере(ПараметрыОбработчикаПолученияСпискаПриложений, ПродолжитьОжидание);
Если ПродолжитьОжидание Тогда
ДлительныеОперацииКлиент.ОбновитьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжиданияПолученияСпискаПриложений);
ОбменДаннымиКлиент.ОбновитьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжиданияПолученияСпискаПриложений);
ПодключитьОбработчикОжидания("ПриОжиданииОбновленияДанныхМонитораВФоне",
ПараметрыОбработчикаОжиданияПолученияСпискаПриложений.ТекущийИнтервал, Истина);
@@ -1754,7 +1754,6 @@
Запрос = Новый Запрос("
|ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
| ВариантыОтчетов.Ссылка КАК ВариантСсылка,
| ВариантыОтчетов.Представление КАК ВариантНаименование,
| ВариантыОтчетов.ПредопределенныйВариант.КлючЗамеров КАК КлючЗамеров,
| ВариантыОтчетов.ПредопределенныйВариант КАК ПредопределенныйСсылка,
| ВЫБОР
@@ -1789,11 +1788,6 @@
НастройкиОтчета.ПредопределенныйСсылка = Выборка.ПредопределенныйСсылка;
НастройкиОтчета.ИмяИсходногоВарианта = ?(Выборка.Пользовательский, Выборка.ИмяИсходногоВарианта, КлючТекущегоВарианта);
НастройкиОтчета.Пользовательский = Выборка.Пользовательский;
Если Не РежимРасшифровки Тогда
ОтчетНаименованиеТекущегоВарианта = Выборка.ВариантНаименование;
ДополнительныеСвойства.ВариантНаименование = ОтчетНаименованиеТекущегоВарианта;
КонецЕсли;
КонецПроцедуры
&НаСервере
@@ -5211,7 +5211,7 @@
КонецПроцедуры
Функция ПредставленияЗаполнены(Знач Режим = "")
Функция ПредставленияЗаполнены(Знач Режим = "") Экспорт
ИмяПараметра = ВариантыОтчетовКлиентСервер.ПолноеИмяПодсистемы() + ".ПредставленияЗаполнены";
Если Режим = "ОбщиеДанныеКонфигурации" Тогда
@@ -17,6 +17,7 @@
// Возвращаемое значение:
// Структура - информация о компоненте
// * Существует - Булево - признак отсутствия компоненты.
// * ДоступноРедактирование - Булево - признак того, что компоненту может изменить администратор области.
// * ОписаниеОшибки - Строка - краткое описание ошибки.
// * Идентификатор - Строка - идентификатор объекта внешней компоненты.
// * Версия - Строка - версия компоненты.
@@ -38,20 +39,24 @@
Результат = РезультатИнформацияОКомпоненте();
Результат.Идентификатор = Идентификатор;
Результат.Существует = Ложь;
Информация = ВнешниеКомпонентыСлужебный.ИнформацияОСохраненнойКомпоненте(Идентификатор, Версия);
Если Информация.Состояние = "НеНайдена"
Или Информация.Состояние = "НайденаВОбщемХранилище" Тогда
Если Информация.Состояние = "НеНайдена" Тогда
Результат.ОписаниеОшибки = НСтр("ru = 'Внешняя компонента не найдена'");
Возврат Результат;
КонецЕсли;
Результат.Существует = Истина;
Если Информация.Состояние = "ОтключенаАдминистратором" Тогда
Результат.ОписаниеОшибки = НСтр("ru = 'Внешняя компонента отключена'");
Возврат Результат;
КонецЕсли;
Результат.Существует = Истина;
Результат.ДоступноРедактирование = Истина;
Если Информация.Состояние = "НайденаВОбщемХранилище" Тогда
Результат.ДоступноРедактирование = Ложь;
КонецЕсли;
Результат.Версия = Информация.Реквизиты.Версия;
@@ -68,11 +73,12 @@
Функция РезультатИнформацияОКомпоненте()
Результат = Новый Структура;
Результат.Вставить("Существует");
Результат.Вставить("Идентификатор");
Результат.Вставить("Версия");
Результат.Вставить("Наименование");
Результат.Вставить("ОписаниеОшибки");
Результат.Вставить("Существует", Ложь);
Результат.Вставить("ДоступноРедактирование", Ложь);
Результат.Вставить("Идентификатор", "");
Результат.Вставить("Версия", "");
Результат.Вставить("Наименование", "");
Результат.Вставить("ОписаниеОшибки", "");
Возврат Результат;
@@ -6210,7 +6210,18 @@
ОбработкаОбменаДаннымиXML.ИмяФайлаОбмена = ИмяФайлаСообщенияОбмена;
// выгрузка данных
ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных();
Попытка
ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных();
Исключение
СтрокаСообщенияОбОшибке = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
ЗаписьЖурналаРегистрации(СтруктураНастроекОбмена.КлючСообщенияЖурналаРегистрации, УровеньЖурналаРегистрации.Ошибка,
СтруктураНастроекОбмена.УзелИнформационнойБазы.Метаданные(),
СтруктураНастроекОбмена.УзелИнформационнойБазы, СтрокаСообщенияОбОшибке);
СтруктураНастроекОбмена.РезультатВыполненияОбмена = Перечисления.РезультатыВыполненияОбмена.Ошибка;
СтруктураНастроекОбмена.СтрокаСообщенияОбОшибке = СтрокаСообщенияОбОшибке;
Возврат;
КонецПопытки;
Если ФормироватьСообщениеОбмена Тогда
ТекстовыйФайл = Новый ТекстовыйДокумент;
@@ -41,7 +41,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.0.2.243";
Описание.Версия = "3.0.2.249";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -213,7 +213,7 @@
Сообщение = НСтр("ru = 'Для обновления программы на новую версию будут выполнены обработчики: %1'");
Сообщение = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Сообщение, Параметры.ХодВыполненияОбработчиков.ВсегоОбработчиков);
ЗаписатьИнформацию(Сообщение);
Попытка
// Выполняем все обработчики обновления для подсистем конфигурации.
@@ -683,7 +683,7 @@
// Находит доступную настройку поля компоновки данных.
//
// Параметры:
// НастройкиКД - НастройкиКомпоновкиДанных - Коллекции настроек.
// НастройкиКД - НастройкиКомпоновкиДанных, ГруппировкаКомпоновкиДанных - Коллекции настроек.
// Поле - Строка, ПолеКомпоновкиДанных - Имя поля.
//
// Возвращаемое значение:
@@ -695,7 +695,12 @@
Возврат Неопределено;
КонецЕсли;
ДоступнаяНастройка = НастройкиКД.ДоступныеПоляОтбора.НайтиПоле(ПолеКД);
Если ТипЗнч(НастройкиКД) = Тип("ГруппировкаКомпоновкиДанных") Тогда
ДоступнаяНастройка = НастройкиКД.Родитель.ДоступныеПоляОтбора.НайтиПоле(ПолеКД);
Иначе
ДоступнаяНастройка = НастройкиКД.ДоступныеПоляОтбора.НайтиПоле(ПолеКД);
КонецЕсли;
Если ДоступнаяНастройка <> Неопределено Тогда
Возврат ДоступнаяНастройка;
КонецЕсли;
@@ -2540,11 +2540,14 @@
КонецЕсли;
Для Каждого Элемент Из Свойство.Элементы Цикл
ТипЭлемента = ТипЗнч(Элемент);
Если ЗначениеЗаполнено(Элемент.ИдентификаторПользовательскойНастройки) Тогда
Описание = Неопределено;
Если ТипЗнч(Элемент) = Тип("ЭлементОтбораКомпоновкиДанных") Тогда
Если ТипЭлемента = Тип("ЭлементОтбораКомпоновкиДанных") Тогда
Описание = Настройки[ИдентификаторСвойства].ДоступныеПоляОтбора.НайтиПоле(Элемент.ЛевоеЗначение);
ИначеЕсли ТипЗнч(Элемент) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
ИначеЕсли ТипЭлемента = Тип("ЗначениеПараметраКомпоновкиДанных")
Или ТипЭлемента = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
Описание = Настройки[ИдентификаторСвойства].ДоступныеПараметры.НайтиПараметр(Элемент.Параметр);
КонецЕсли;
@@ -2556,12 +2559,33 @@
Сведения.Вставить(Элемент.ИдентификаторПользовательскойНастройки, ВидыСведений);
КонецЕсли;
Если ТипЗнч(Элемент) = Тип("ГруппаЭлементовОтбораКомпоновкиДанных") Тогда
ПолучитьСведенияОЭлементахСвойстваНастроек(Настройки, Элемент, ИдентификаторСвойства, Сведения)
Если ТипЭлемента = Тип("ГруппаЭлементовОтбораКомпоновкиДанных") Тогда
ПолучитьСведенияОЭлементахСвойстваНастроек(Настройки, Элемент, ИдентификаторСвойства, Сведения);
ИначеЕсли ТипЭлемента = Тип("ЗначениеПараметраКомпоновкиДанных")
Или ТипЭлемента = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
ПолучитьСведенияОЗначенияхВложенныхПараметров(
Настройки, Элемент.ЗначенияВложенныхПараметров, ИдентификаторСвойства, Сведения);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура ПолучитьСведенияОЗначенияхВложенныхПараметров(Настройки, ЗначенияПараметров, ИдентификаторСвойства, Сведения)
Для Каждого ЗначениеПараметра Из ЗначенияПараметров Цикл
Если ЗначениеЗаполнено(ЗначениеПараметра.ИдентификаторПользовательскойНастройки) Тогда
ВидыСведений = ВидыСведений();
ВидыСведений.Настройки = Настройки;
ВидыСведений.ЭлементНастройки = ЗначениеПараметра;
ВидыСведений.ОписаниеНастройки =
Настройки[ИдентификаторСвойства].ДоступныеПараметры.НайтиПараметр(ЗначениеПараметра.Параметр);
Сведения.Вставить(ЗначениеПараметра.ИдентификаторПользовательскойНастройки, ВидыСведений);
КонецЕсли;
ПолучитьСведенияОЗначенияхВложенныхПараметров(
Настройки, ЗначениеПараметра.ЗначенияВложенныхПараметров, ИдентификаторСвойства, Сведения);
КонецЦикла;
КонецПроцедуры
Функция ВидыСведений()
Возврат Новый Структура("Настройки, ЭлементНастройки, ОписаниеНастройки");
КонецФункции
@@ -2792,6 +2816,8 @@
КонецФункции
Процедура НайтиЭлементыФормыНастроек(Форма, ГруппаЭлементов, ЭлементыНастроек, ОписаниеНастроек)
ПользовательскиеНастройки = Форма.Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы;
ОсновныеСвойства = Новый Структура("Использование, Значение");
Для Каждого Элемент Из ГруппаЭлементов.ПодчиненныеЭлементы Цикл
Если ТипЗнч(Элемент) = Тип("ГруппаФормы") Тогда
@@ -2823,8 +2849,12 @@
ИначеЕсли ТипЗнч(ЭлементНастройки) = Тип("ЭлементОтбораКомпоновкиДанных") Тогда
Запись.ЭтоПериод = ТипЗнч(ЭлементНастройки.ПравоеЗначение) = Тип("СтандартныйПериод");
Запись.ЭтоФлажок = ЗначениеЗаполнено(ЭлементНастройки.Представление);
ЭлементПользовательскойНастройки = ПользовательскиеНастройки.Найти(
ОписаниеНастройкиЭлемента.ИдентификаторНастройки);
Запись.ЭтоСписок = Не Запись.ЭтоФлажок
И ОтчетыКлиентСервер.ЭтоВидСравненияСписка(ЭлементНастройки.ВидСравнения);
И ОтчетыКлиентСервер.ЭтоВидСравненияСписка(ЭлементПользовательскойНастройки.ВидСравнения);
КонецЕсли;
Если ОсновныеСвойства.Свойство(Запись.СвойствоНастройки) Тогда
@@ -10,7 +10,7 @@
// Возвращает структуру полей адреса для программного формирования адреса.
//
// Результат:
// Возвращаемое значение:
// Структура - поля адреса:
// * Представление - Строка - текстовое представление адреса по административно-территориальному делению.
// * МуниципальноеПредставление - Строка - текстовое представление адреса по муниципальному делению.
@@ -2912,7 +2912,7 @@
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РаботаСФайламиСлужебный.ПеренестиЭлектронныеПодписиИСертификатыШифрованияВРегистрыСведений";
Приоритет.Порядок = "Любой";
Приоритет.Порядок = "После";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
@@ -54,6 +54,7 @@
ДополнительныеЧастиОтчества.Добавить(НСтр("ru = 'уулу'"));
ДополнительныеЧастиОтчества.Добавить(НСтр("ru = 'кызы'"));
ДополнительныеЧастиОтчества.Добавить(НСтр("ru = 'гызы'"));
ДополнительныеЧастиОтчества.Добавить(НСтр("ru = 'угли'"));
Если ДополнительныеЧастиОтчества.Найти(НРег(ЧастиИмени[3])) <> Неопределено Тогда
Результат.Отчество = Результат.Отчество + " " + ЧастиИмени[3];
+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="6be737d8-d5ff-4877-9912-af46becc4605">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="c4ff7ff1-4244-49a8-88d8-69ce2c48ec26">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.0</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="55a6185e-09da-4b36-9b25-ebfa41810ad8"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="36ab99dc-3ce2-45c1-8e50-88b0a5f8495b"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="8f3ce8bc-0c28-4efb-b090-0f927c34979b"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="7b70bfaf-3544-4585-9a59-53291ef37411"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="106ff36d-9278-4ff1-9c6f-81a3d005c2ec"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="264f736f-8eaa-444b-81f8-b971951b0655"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="3c225c51-5797-4a4c-bf00-d44b02b2d934"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="e46d0a36-a6ba-4f7f-bcab-f0d4a3b16c4a"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="e7f99212-5df5-4f51-ba7a-4f2506da949b"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="640e82f7-1aa7-40e3-ae65-3885b11eef86"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="43a0d812-2558-4b38-b3b7-24e03b9ad45c"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="2ad091be-efc5-4753-8a92-7215c904303f"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="3f946824-589b-450c-8881-75e2e176d792"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="73a6de51-c42b-4526-a3f5-c16a99f17e6a"/>
<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.0.2.243</version>
<version>3.0.2.249</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,cb6bbbb2-ad45-43d9-8d78-9d306d8f380a,1,ad8c15d0-4a53-4742-a5d4-73aba42a90aa,"3.0.2.243","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6024,1,0,6be737d8-d5ff-4877-9912-af46becc4605,6be737d8-d5ff-4877-9912-af46becc4605,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,3859b2d5-d1b8-4e91-8261-696dd138ab08,1,259bf804-5427-4e40-a982-afab22ae6677,"3.0.2.249","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6024,1,0,c4ff7ff1-4244-49a8-88d8-69ce2c48ec26,c4ff7ff1-4244-49a8-88d8-69ce2c48ec26,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
@@ -2855,7 +2855,7 @@
</contextMenu>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<groupVerticalAlign>Center</groupVerticalAlign>
<groupVerticalAlign>Top</groupVerticalAlign>
<extInfo xsi:type="form:PictureDecorationExtInfo">
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Предупреждение32</picture>
@@ -2890,14 +2890,12 @@
<autoFill>true</autoFill>
</contextMenu>
<type>Label</type>
<height>3</height>
<height>10</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>false</verticalStretch>
<groupVerticalAlign>Center</groupVerticalAlign>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
<verticalAlign>Center</verticalAlign>
</extInfo>
</items>
<visible>true</visible>
@@ -2969,6 +2967,110 @@
<verticalAlign>Center</verticalAlign>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>ПодсказкаМонопольногоРежима</name>
<id>509</id>
<items xsi:type="form:Decoration">
<name>КартинкаПодсказка</name>
<id>511</id>
<title>
<key>ru</key>
<value>Картинка подсказка</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КартинкаПодсказкаРасширеннаяПодсказка</name>
<id>513</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>КартинкаПодсказкаКонтекстноеМеню</name>
<id>512</id>
<autoFill>true</autoFill>
</contextMenu>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:PictureDecorationExtInfo">
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Информация</picture>
</picture>
<fileDragMode>AsFileRef</fileDragMode>
</extInfo>
</items>
<items xsi:type="form:Decoration">
<name>ПодсказкаМонопольно</name>
<id>514</id>
<title>
<key>ru</key>
<value>Снимите флажок &lt;b>Заблокировать всю работу в программе и ускорить удаление&lt;/> и повторите удаление, чтобы получить информацию, какие именно объекты невозможно удалить.
Для удаления остальных объектов рекомендуется воспользоваться выборочным удалением.</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ПодсказкаМонопольноРасширеннаяПодсказка</name>
<id>516</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПодсказкаМонопольноКонтекстноеМеню</name>
<id>515</id>
<autoFill>true</autoFill>
</contextMenu>
<formatted>true</formatted>
<type>Label</type>
<maxWidth>60</maxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Подсказка монопольного режима</value>
</title>
<extendedTooltip>
<name>ПодсказкаМонопольногоРежимаРасширеннаяПодсказка</name>
<id>510</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<group>HorizontalIfPossible</group>
<behavior>Auto</behavior>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1472,7 +1472,7 @@
&НаКлиенте
Процедура ВывестиОшибку(КраткоеПредставлениеОшибки, ПодробноеПредставлениеОшибки);
Кратко = НСтр("ru = 'При удалении помеченных возникла ошибка:'") + Символы.ПС + КраткоеПредставлениеОшибки;
Кратко = НСтр("ru = 'Удаление не выполнено по причине:'") + Символы.ПС + КраткоеПредставлениеОшибки;
ПодробныйТекстОшибки = Кратко + Символы.ПС + Символы.ПС + ПодробноеПредставлениеОшибки;
Элементы.НадписьТекстОшибки.Заголовок = Кратко;
Элементы.Страницы.ТекущаяСтраница = Элементы.СтраницаВозниклаОшибка;
@@ -591,7 +591,24 @@
// Попытка удалить с контролем ссылочной целостности.
УстановитьПривилегированныйРежим(Истина);
УдалитьОбъекты(УдаляемыеОбъекты, Истина, ПрепятствующиеУдалению);
Попытка
УдалитьОбъекты(УдаляемыеОбъекты, Истина, ПрепятствующиеУдалению);
Исключение
ИнформацияОбОшибке = ИнформацияОбОшибке();
ЗаписатьПредупреждение(Неопределено, ИнформацияОбОшибке);
ОписаниеОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке);
Сообщения = ДлительныеОперации.СообщенияПользователю(Истина);
Для каждого Сообщение Из Сообщения Цикл
ОписаниеОшибки = ОписаниеОшибки + Символы.ПС + Символы.ПС + Сообщение.Текст;
КонецЦикла;
ВызватьИсключение ОписаниеОшибки;
КонецПопытки;
УстановитьПривилегированныйРежим(Ложь);
Если ПрепятствующиеУдалению.Колонки.Количество() < 3 Тогда
@@ -288,22 +288,165 @@ function backupDB () {
return 0
}
var ret = 0
UseRestore = false
log(
format('\r\n\
Выполняется копирование из:\r\n\
{0}\r\n\
в:\r\n\
{1}',
BaseFileName,
backupFileName
)
)
try {
if (!oFileSystemObject.FileExists(BaseFileName)) {
throw new Error(format('Файл базы данных 1Cv8.1CD не существует по пути: {0}', BaseFileName))
}
if (!oFileSystemObject.FolderExists(oFileSystemObject.GetParentFolderName(backupFileName))) {
throw new Error(format('Папки для сохранения резервной копии не существует: {0}', backupFileName))
}
if (oFileSystemObject.FileExists(backupFileName)) {
var ThisFile = oFileSystemObject.GetFile(BaseFileName)
throw new Error(
format('\r\n\
Файл резервной копии уже существует: {0}\r\n\
Создан: {1}\r\n\
Последнее обращение: {2}\r\n\
Последнее изменение: {3}\r\n\
Размер: {4}\r\n\
Тип: {5}\r\n\
Атрибуты:\r\n\
{6}',
backupFileName,
ThisFile.DateCreated,
ThisFile.DateLastAccessed,
ThisFile.DateLastModified,
ThisFile.Size,
ThisFile.Type,
AttributesPresentation(ThisFile.Attributes)
)
)
}
try {
var drive = oFileSystemObject.GetDrive(oFileSystemObject.GetDriveName(backupFileName))
} catch (ex2) {
throw new Error(
format('\r\n\
Диск не найден по пути {0}\r\n\
Исключение: {1}, {2}.',
backupFileName,
ex2.name,
ex2.message
)
)
}
if (!drive.IsReady) {
throw new Error(format('Диск не доступен по пути {0}', backupFileName))
}
var fileDB = oFileSystemObject.GetFile(BaseFileName)
requiredFreeSize = fileDB.size * 2
if (drive.FreeSpace < requiredFreeSize) {
throw new Error(
format('\r\n\
На диске не достаточно места для создания резервной копии\r\n\
Требуется: {0} Mb\r\n\
Доступно на диске {1}: {2} Mb\r\n\
Размер файла 1Cv8.1CD: {3} Mb\r\n\
Тип диска: {4}',
requiredFreeSize / 1024 / 1024,
drive.DriveLetter,
drive.FreeSpace / 1024 / 1024,
fileDB.size / 1024 / 1024,
DriveTypeName(drive.DriveType)
)
)
}
oFileSystemObject.CopyFile(BaseFileName, backupFileName, true)
log(format('Резервная копия базы создана', ret), ret !== 0)
} catch (e) {
CollectGarbage()
log(format('Исключение при создании резервной копии базы: {0}, {1}.', e.name, e.message), true)
log(format('Трассировка:\nКопировали из: {0}\nКопировали в: {1}', BaseFileName, backupFileName), true)
log(
format(
'Исключение при создании резервной копии базы: {0}\r\n\ {1}.',
e.name,
e.message
),
true
)
ret = 1
UseRestore = false
}
if (ret === 0) {
backupCreated = true
UseRestore = true
}
return ret
}
function DriveTypeName (DriveType) {
switch (DriveType) {
case 0:
return 'Unknown'
case 1:
return 'Removable'
case 2:
return 'Fixed'
case 3:
return 'Network'
case 4:
return 'CD-ROM'
case 5:
return 'RAM Disk'
default:
return 'Undefined'
}
}
function AttributesPresentation (value) {
var log = ''
if (value & 1) {
log += 'Readonly\n'
}
if (value & 2) {
log += 'Hidden\n'
}
if (value & 4) {
log += 'System\n'
}
if (value & 16) {
log += 'Directory\n'
}
if (value & 32) {
log += 'Archive\n'
}
if (value & 128) {
log += 'Normal\n'
}
if (value & 256) {
log += 'Temporary\n'
}
if (value & 1024) {
log += 'Alias\n'
}
if (value & 2048) {
log += 'Compressed\n'
}
return log
}
// Восстановление информационной базы из резервной копии
function restoreDB () {
if (!backupCreated) {
@@ -771,7 +914,6 @@ function addDeletePatches () {
true)
return result
}
function registerCOM() {
isSchedule = (taskNameScheduleService !== '')
param = isSchedule ? format('/s "{0}"', v8comcntr) : format('/n /i:user /s "{0}"', v8comcntr)
@@ -169,6 +169,14 @@
КонецЦикла;
КонецЦикла;
Отбор = Новый Структура;
Отбор.Вставить("ОбработчикОбновления", Неопределено);
РезультатПоиска = ТаблицаРезультата.НайтиСтроки(Отбор);
Для Каждого Строка Из РезультатПоиска Цикл
ТаблицаРезультата.Удалить(Строка);
КонецЦикла;
Возврат ТаблицаРезультата;
КонецФункции
@@ -2757,93 +2757,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>
@@ -4615,6 +4528,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>
@@ -21,37 +21,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>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
<right>
@@ -107,6 +76,37 @@
<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>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3719,45 +3719,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>
@@ -6127,6 +6088,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>
@@ -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>
@@ -39,16 +39,16 @@
ОтчетСсылка = КлючОтчета;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
| ВариантыОтчетов.Наименование,
| ВариантыОтчетов.Представление,
| ВариантыОтчетов.Настройки
|ИЗ
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|ГДЕ
| ВариантыОтчетов.Отчет = &Отчет
| И ВариантыОтчетов.КлючВарианта = &КлючВарианта";
| И ВариантыОтчетов.КлючВарианта = &КлючВарианта");
Запрос.УстановитьПараметр("Отчет", ОтчетСсылка);
Запрос.УстановитьПараметр("КлючВарианта", КлючВарианта);
@@ -60,7 +60,7 @@
ОписаниеНастроек.КлючНастроек = КлючВарианта;
ОписаниеНастроек.Пользователь = Пользователь;
КонецЕсли;
ОписаниеНастроек.Представление = Выборка.Наименование;
ОписаниеНастроек.Представление = Выборка.Представление;
Настройки = Выборка.Настройки.Получить();
КонецЕсли;
КонецПроцедуры
@@ -90,15 +90,15 @@
ВызватьИсключение ОтчетИнформация.ТекстОшибки;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВариантыОтчетов.Ссылка
|ИЗ
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|ГДЕ
| ВариантыОтчетов.Отчет = &Отчет
| И ВариантыОтчетов.КлючВарианта = &КлючВарианта";
| И ВариантыОтчетов.КлючВарианта = &КлючВарианта");
Запрос.УстановитьПараметр("Отчет", ОтчетИнформация.Отчет);
Запрос.УстановитьПараметр("КлючВарианта", КлючВарианта);
@@ -175,17 +175,17 @@
ОписаниеНастроек.Пользователь = Пользователь;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
| Варианты.Представление КАК Представление,
| Варианты.Представление,
| Варианты.ПометкаУдаления,
| Варианты.Пользовательский
|ИЗ
| Справочник.ВариантыОтчетов КАК Варианты
|ГДЕ
| Варианты.Отчет = &Отчет
| И Варианты.КлючВарианта = &КлючВарианта";
| И Варианты.КлючВарианта = &КлючВарианта");
Запрос.УстановитьПараметр("Отчет", ОтчетСсылка);
Запрос.УстановитьПараметр("КлючВарианта", КлючВарианта);
@@ -226,15 +226,15 @@
ОтчетСсылка = КлючОтчета;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
| Варианты.Ссылка
|ИЗ
| Справочник.ВариантыОтчетов КАК Варианты
|ГДЕ
| Варианты.Отчет = &Отчет
| И Варианты.КлючВарианта = &КлючВарианта";
| И Варианты.КлючВарианта = &КлючВарианта");
Запрос.УстановитьПараметр("Отчет", ОтчетСсылка);
Запрос.УстановитьПараметр("КлючВарианта", КлючВарианта);
@@ -287,9 +287,8 @@
Отчет = КлючОтчета;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
| Варианты.КлючВарианта,
| Варианты.Наименование
|ИЗ
@@ -299,7 +298,8 @@
| И Варианты.Автор = &Автор
| И Варианты.Автор.ИдентификаторПользователяИБ = &GUID
| И НЕ Варианты.ПометкаУдаления
| И Варианты.Пользовательский";
| И Варианты.Пользовательский");
Запрос.УстановитьПараметр("Отчет", Отчет);
Если Пользователь = "" Тогда
@@ -357,8 +357,8 @@
| И Варианты.Автор = &Автор
| И Варианты.Автор.ИдентификаторПользователяИБ = &GUID
| И Варианты.КлючВарианта = &КлючВарианта
| И Варианты.ПометкаУдаления = ЛОЖЬ
| И Варианты.Пользовательский = ИСТИНА";
| И НЕ Варианты.ПометкаУдаления
| И Варианты.Пользовательский";
Запрос = Новый Запрос;