3_1_4_232

This commit is contained in:
Компания 1С committed 2021-04-26 23:12:00 +03:00
1 parent dd626611e1
commit adb9937942
24 files changed
+325 -211

No files matched your search

@@ -103,6 +103,15 @@
Расширения = РасширенияБазыДанных;
КонецЕсли;
Индекс = Расширения.Количество();
Пока Индекс > 0 Цикл
Индекс = Индекс - 1;
Расширение = Расширения.Получить(Индекс);
Если Base64Строка(Расширение.ХешСумма) = "AAAAAAAAAAAAAAAAAAAAAAAAAAA=" Тогда
Расширения.Удалить(Индекс);
КонецЕсли;
КонецЦикла;
Основные = Новый Массив;
Исправления = Новый Массив;
@@ -1486,7 +1486,8 @@
Для Каждого ОписаниеПереименования Из ТаблицаПереименования Цикл
ДлинаСтарогоПолногоИмени = СтрДлина(ОписаниеПереименования.СтароеПолноеИмя);
ЭтоПодсистема = ВРег(Лев(ОписаниеПереименования.СтароеПолноеИмя, 11)) = ВРег("Подсистема.");
ЭтоПодсистема = ВРег(Лев(ОписаниеПереименования.СтароеПолноеИмя,
СтрДлина("Подсистема."))) = ВРег("Подсистема.");
Для Каждого Строка Из Выгрузка Цикл
Если Строка.ЭтоКоллекция Тогда
@@ -2253,10 +2254,14 @@
Возврат Неопределено;
КонецЕсли;
Если ВРег(ОбъектМетаданных.ПолноеИмя()) <> ВРег(ПолноеИмя) Тогда
ПолноеИмяОбъекта = ОбъектМетаданных.ПолноеИмя();
Если ВРег(ПолноеИмяБезИменКоллекций(ПолноеИмяОбъекта))
<> ВРег(ПолноеИмяБезИменКоллекций(ПолноеИмя)) Тогда
Если СтрЧислоВхождений(ВРег(ПолноеИмя), ВРег("Подсистема.")) > 1 Тогда
Подсистема = НайтиПодсистемуПоПолномуИмени(ПолноеИмя);
Если СтрНачинаетсяС(ВРег(ПолноеИмяОбъекта), ВРег("Подсистема.")) Тогда
ПолноеИмяДляПоиска = СтрЗаменить(ПолноеИмяБезИменКоллекций(ПолноеИмя), "#", "Подсистема.");
Подсистема = НайтиПодсистемуПоПолномуИмени(ПолноеИмяДляПоиска);
Если Подсистема = Неопределено Тогда
Возврат Неопределено;
КонецЕсли;
@@ -2277,6 +2282,25 @@
КонецФункции
Функция ПолноеИмяБезИменКоллекций(ПолноеИмя)
ЧастиПолногоИмени = СтрРазделить(ПолноеИмя, ".");
Индекс = ЧастиПолногоИмени.ВГраница();
Если Цел((Индекс + 1) / 2) * 2 <> (Индекс + 1) Тогда
Возврат ПолноеИмя;
КонецЕсли;
Пока Индекс > 0 Цикл
Индекс = Индекс - 1;
ЧастиПолногоИмени[Индекс] = "#";
Индекс = Индекс - 1;
КонецЦикла;
Возврат СтрСоединить(ЧастиПолногоИмени, ".");
КонецФункции
Функция НайтиПодсистемуПоПолномуИмени(ПолноеИмя, КоллекцияПодсистемы = Неопределено)
Если КоллекцияПодсистемы = Неопределено Тогда
@@ -5542,26 +5542,6 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ВыбранныйУровеньГруппировок</name>
<id>15</id>
<valueType>
<types>Number</types>
<numberQualifiers>
<precision>5</precision>
<nonNegative>true</nonNegative>
</numberQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<settingsSavedData xsi:type="form:DataPath">
<segments>ВыбранныйУровеньГруппировок</segments>
</settingsSavedData>
</attributes>
<formCommands>
<name>ВсеНастройки</name>
<title>
@@ -1779,7 +1779,7 @@
Процедура ПоказатьВыбранныйУровеньГруппировок(УровеньГруппировки = Неопределено)
Если УровеньГруппировки = Неопределено Тогда
УровеньГруппировки = ВыбранныйУровеньГруппировок;
УровеньГруппировки = 999;
КонецЕсли;
Индекс = УровеньГруппировки - 1;
@@ -1790,13 +1790,10 @@
ОтчетТабличныйДокумент.ПоказатьУровеньГруппировокСтрок(Граница);
Граница = Граница - 1;
КонецЦикла;
ОтчетТабличныйДокумент.ПоказатьУровеньГруппировокСтрок(Индекс);
ВыбранныйУровеньГруппировок = УровеньГруппировки;
Кнопки = Элементы.КонтекстноеМенюОбластиОбщееМенюУровниГруппировок.ПодчиненныеЭлементы;
Для Каждого Кнопка Из Кнопки Цикл
@@ -1941,6 +1938,7 @@
НастройкиОтчета.ПрочитатьФлажокФормироватьСразуИзПользовательскихНастроек = Истина;
УстановитьТекущийВариант(КлючВарианта);
ОтчетыКлиентСервер.ОтобразитьСостояниеОтчета(
ЭтотОбъект,
НСтр("ru = 'Выбран другой вариант отчета. Нажмите ""Сформировать"" для получения отчета.'"),
@@ -543,14 +543,21 @@
Возврат;
КонецЕсли;
ОбъектМетаданных = Неопределено;
Если ЗначениеЗаполнено(Список.ОсновнаяТаблица) Тогда
ИмяОбъектаМетаданных = Список.ОсновнаяТаблица;
Иначе
ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(Список.ОсновнаяТаблица);
КонецЕсли;
Если ОбъектМетаданных = Неопределено Тогда
НаборЧастейПутиОбъектаМетаданных = СтрРазделить(Форма.ИмяФормы, ".");
ИмяОбъектаМетаданных = НаборЧастейПутиОбъектаМетаданных[0] + "." + НаборЧастейПутиОбъектаМетаданных[1];
ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(ИмяОбъектаМетаданных );
КонецЕсли;
Если ОбъектМетаданных = Неопределено Тогда
Возврат;
КонецЕсли;
ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(ИмяОбъектаМетаданных);
ЛокализуемыеРеквизиты = ЛокализуемыеРеквизитыОбъектаДляТекущегоЯзыка(ОбъектМетаданных);
МодельЗапроса = Новый СхемаЗапроса;
@@ -243,4 +243,10 @@
КонецФункции
Процедура ВыполнитьЗагрузкуРасширений() Экспорт
// Для перехода на 3.1.5
КонецПроцедуры
#КонецОбласти
@@ -351,6 +351,13 @@
// См. ОбщегоНазначенияКлиентПереопределяемый.ПередНачаломРаботыСистемы.
Процедура ПередНачаломРаботыСистемы(Параметры) Экспорт
Если СтрНайти(ПараметрЗапуска, "ВыполнитьЗагрузкуРасширенийИЗавершитьРаботу") > 0 Тогда
ОбменДаннымиВызовСервера.ВыполнитьЗагрузкуРасширений();
ПрекратитьРаботуСистемы();
КонецЕсли;
// Если выполняется запуск ИБ для подчиненного узла РИБ,
// с необходимостью повтора загрузки сообщения обмена, тогда
// пользователю предлагается принять решение о повторной загрузке
@@ -41,7 +41,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.4.220";
Описание.Версия = "3.1.4.232";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -95,6 +95,7 @@
ПараметрыТекста["[Шаг2ЗавершениеРаботы]"] = НСтр("ru = 'Завершение работы пользователей'");
ПараметрыТекста["[Шаг3СозданиеРезервнойКопии]"] = НСтр("ru = 'Создание резервной копии информационной базы'");
ПараметрыТекста["[Шаг4ОбновлениеКонфигурации]"] = НСтр("ru = 'Обновление конфигурации информационной базы'");
ПараметрыТекста["[Шаг4ЗагрузкаРасширений]"] = НСтр("ru = 'Обновление расширений информационной базы'");
ПараметрыТекста["[Шаг5ОбновлениеИБ]"] = НСтр("ru = 'Выполнение обработчиков обновления'");
ПараметрыТекста["[Шаг6ОтложенноеОбновление]"] = НСтр("ru = 'Выполнение отложенных обработчиков обновления'");
ПараметрыТекста["[Шаг7СжатиеТаблиц]"] = НСтр("ru = 'Сжатие таблиц информационной базы'");
@@ -3078,7 +3078,11 @@
ПолучениеЭлемента = ПолучениеЭлементаДанных.Игнорировать;
Возврат;
КонецЕсли;
ОбработатьПолученныеФайлы = Истина;
// Данные файла обрабатываем только в случае, если нет версий.
// Если версии есть, то двоичные данные будут обработаны при обработке версий.
ХранитьВерсии = ЭлементДанных.ХранитьВерсии;
ОбработатьПолученныеФайлы = НЕ ХранитьВерсии;
ИначеЕсли ТипЗнч(ЭлементДанных) = Тип("СправочникОбъект.ВерсииФайлов")
Или (ЭтоЭлементРаботаСФайлами(ЭлементДанных)
@@ -3103,30 +3107,35 @@
ПолучениеЭлемента = ПолучениеЭлементаДанных.Игнорировать;
Возврат;
КонецЕсли;
// Для существующих файлов, размещенных в томах, выполняем их удаление из томов,
// т.к. при получении нового файла он будет заново размещен в томе или информационной базе.
Если Не ЭлементДанных.ЭтоНовый()
И ЭлементДанных.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
СвойстваФайла = РаботаСФайламиВТомахСлужебный.СвойстваФайлаВТоме();
ЗаполнитьЗначенияСвойств(СвойстваФайла, ЭлементДанных);
РаботаСФайламиВТомахСлужебный.УдалитьФайл(
РаботаСФайламиВТомахСлужебный.ПолноеИмяФайлаВТоме(СвойстваФайла));
ЭлементДанных.Том = Справочники.ТомаХраненияФайлов.ПустаяСсылка();
ЭлементДанных.ПутьКФайлу = "";
КонецЕсли;
ДвоичныеДанные = ЭлементДанных.ФайлХранилище.Получить();
ТипХраненияФайла = ТипХраненияФайлов();
Если ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
ТипХраненияФайла = РаботаСФайламиВТомахСлужебный.ТипХраненияФайла(ЭлементДанных.Расширение, ЭлементДанных.Размер);
НовыйТипХраненияФайла = ТипХраненияФайлов();
Если НовыйТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
НовыйТипХраненияФайла = РаботаСФайламиВТомахСлужебный.ТипХраненияФайла(ЭлементДанных.Расширение, ЭлементДанных.Размер);
КонецЕсли;
Если ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
ЭлементДанных.ТипХраненияФайла = НовыйТипХраненияФайла;
Если Не ЭлементДанных.ЭтоНовый() Тогда
ТипХраненияПредыдущейВерсииФайла = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
ЭлементДанных.Ссылка,
"ТипХраненияФайла");
Если ТипХраненияПредыдущейВерсииФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
СвойстваФайла = РаботаСФайламиВТомахСлужебный.СвойстваФайлаВТоме(ЭлементДанных.Ссылка);
Если ЗначениеЗаполнено(СвойстваФайла.Том) Тогда
ПутьДоФайла = РаботаСФайламиВТомахСлужебный.ПолноеИмяФайлаВТоме(СвойстваФайла);
РаботаСФайламиВТомахСлужебный.УдалитьФайл(ПутьДоФайла);
ЭлементДанных.Том = Справочники.ТомаХраненияФайлов.ПустаяСсылка();
ЭлементДанных.ПутьКФайлу = "";
КонецЕсли;
Иначе
УдалитьЗаписьИзРегистраДвоичныеДанныеФайлов(ЭлементДанных.Ссылка);
КонецЕсли;
КонецЕсли;
Если НовыйТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
// По обмену пришел элемент с хранением в базе - но в базе приемнике принято хранить в томах.
// Из служебного реквизита файл размещаем на томе и меняем ТипХраненияФайла на ВТомахНаДиске.
@@ -3159,7 +3168,6 @@
ЭлементДанных.ФайлХранилище = Новый ХранилищеЗначения(Неопределено);
ЭлементДанных.Том = Справочники.ТомаХраненияФайлов.ПустаяСсылка();
ЭлементДанных.ПутьКФайлу = "";
ЭлементДанных.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе;
КонецЕсли;
@@ -8152,10 +8160,10 @@
СтрокаЗамены = ?(ПолучитьВсеФайлы,
"",
"ПЕРВЫЕ " + Формат(ЧислоФайловВВыборке, "ЧГ=; ЧН=")); // @query-part-1
"ВЫБРАТЬ",
"ВЫБРАТЬ ПЕРВЫЕ " + Формат(ЧислоФайловВВыборке, "ЧГ=; ЧН=")); // @query-part-1
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ПЕРВЫЕ 1", СтрокаЗамены);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВЫБРАТЬ ПЕРВЫЕ 1", СтрокаЗамены);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяСправочника", "Справочник." + ИмяСправочника);
@@ -4758,7 +4758,7 @@
Результат.Состав = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(ПространствоИмен, "Адрес"));
// Общий состав
Адрес = Результат.Состав;
Адрес = Результат.Состав; // см. XDTOПакет.КонтактнаяИнформация.Адрес
ПолеПредставления = "";
@@ -1607,7 +1607,7 @@
Продолжить;
КонецЕсли;
ЗначениеПроизвольногоПараметра = ПараметрыОтправки.ДополнительныеПараметры.ПроизвольныеПараметры[КлючПараметра];
ЗначениеПроизвольногоПараметра = ПараметрыОтправки.ДополнительныеПараметры.ПроизвольныеПараметры[КлючПараметра];
Если ЗначениеПроизвольногоПараметра <> Неопределено Тогда
Если НЕ ЗначениеЗаполнено(ЗначениеПроизвольногоПараметра) Тогда
@@ -1621,15 +1621,21 @@
ПараметрыТекстаСообщения[ШаблоныСообщенийКлиентСервер.ЗаголовокПроизвольныхПараметров()][КлючПараметра] = ЗначениеПроизвольногоПараметра;
КонецЕсли;
Иначе
ЗначениеПроизвольногоПараметраМетаданные = ЗначениеПроизвольногоПараметра.Метаданные(); // ОбъектМетаданных
ИмяОбъекта = ЗначениеПроизвольногоПараметраМетаданные.Имя;
Если ПараметрыТекстаСообщения[ИмяОбъекта] <> Неопределено Тогда
ЗаполнитьРеквизитыПоПредмету(ПараметрыТекстаСообщения[ИмяОбъекта], ЗначениеПроизвольногоПараметра);
ЗаполнитьРеквизитыСвойствИКонтактнойИнформации(ПараметрыТекстаСообщения[ИмяОбъекта], ЗначениеПроизвольногоПараметра);
ЗначениеПроизвольногоПараметраМетаданные = Метаданные.НайтиПоТипу(ТипЗнч(ЗначениеПроизвольногоПараметра)); // ОбъектМетаданных
Если ЗначениеПроизвольногоПараметраМетаданные <> Неопределено Тогда
ИмяОбъекта = ЗначениеПроизвольногоПараметраМетаданные.Имя;
Если ПараметрыТекстаСообщения[ИмяОбъекта] <> Неопределено Тогда
ЗаполнитьРеквизитыПоПредмету(ПараметрыТекстаСообщения[ИмяОбъекта], ЗначениеПроизвольногоПараметра);
ЗаполнитьРеквизитыСвойствИКонтактнойИнформации(ПараметрыТекстаСообщения[ИмяОбъекта], ЗначениеПроизвольногоПараметра);
КонецЕсли;
КонецЕсли;
КонецЕсли;
Иначе
ПараметрыОтправки.ДополнительныеПараметры.ПроизвольныеПараметры.Вставить(КлючПараметра, ПроизвольныйПараметрШаблона.Значение);
КонецЕсли;
@@ -2308,11 +2308,18 @@
Для Каждого Набор Из Наборы Цикл
ИдентификаторыАлгоритмов.Вставить(Набор.ИдентификаторАлгоритмаОткрытогоКлюча,
СтрСоединить(Набор.ИменаАлгоритмаПодписи, ", "));
Если ТолькоАлгоритмыОткрытогоКлюча Тогда
Продолжить;
КонецЕсли;
ИдентификаторыАлгоритмов.Вставить(Набор.ИдентификаторАлгоритмаПодписи,
СтрСоединить(Набор.ИменаАлгоритмаПодписи, ", "));
Если ЗначениеЗаполнено(Набор.ИдентификаторАлгоритмаОбмена) Тогда
ИдентификаторыАлгоритмов.Вставить(Набор.ИдентификаторАлгоритмаОбмена,
СтрСоединить(Набор.ИменаАлгоритмаПодписи, ", "));
КонецЕсли;
КонецЦикла;
Возврат ИдентификаторыАлгоритмов;
@@ -2368,6 +2375,7 @@
Свойства.ИдентификаторАлгоритмаОткрытогоКлюча = "1.2.643.7.1.1.1.1";
Свойства.ИдентификаторАлгоритмаПодписи = "1.2.643.7.1.1.3.2";
Свойства.ИменаАлгоритмаПодписи = ИменаАлгоритмовПодписиГОСТ_34_10_2012_256();
Свойства.ИдентификаторАлгоритмаОбмена = "1.2.643.7.1.1.6.1";
Свойства.ИдентификаторАлгоритмаХеширования = "1.2.643.7.1.1.2.2";
Свойства.ИменаАлгоритмаХеширования = ИменаАлгоритмовХешированияГОСТ_34_11_2012_256();
Свойства.ИмяАлгоритмаПодписиXML = "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256";
@@ -2379,6 +2387,7 @@
Свойства.ИдентификаторАлгоритмаОткрытогоКлюча = "1.2.643.7.1.1.1.2";
Свойства.ИдентификаторАлгоритмаПодписи = "1.2.643.7.1.1.3.3";
Свойства.ИменаАлгоритмаПодписи = ИменаАлгоритмовПодписиГОСТ_34_10_2012_512();
Свойства.ИдентификаторАлгоритмаОбмена = "1.2.643.7.1.1.6.2";
Свойства.ИдентификаторАлгоритмаХеширования = "1.2.643.7.1.1.2.3";
Свойства.ИменаАлгоритмаХеширования = ИменаАлгоритмовХешированияГОСТ_34_11_2012_512();
Свойства.ИмяАлгоритмаПодписиXML = "urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-512";
@@ -2482,6 +2491,7 @@
Свойства.Вставить("ИдентификаторАлгоритмаОткрытогоКлюча", "");
Свойства.Вставить("ИдентификаторАлгоритмаПодписи", "");
Свойства.Вставить("ИменаАлгоритмаПодписи", Новый Массив);
Свойства.Вставить("ИдентификаторАлгоритмаОбмена", "");
Свойства.Вставить("ИдентификаторАлгоритмаХеширования", "");
Свойства.Вставить("ИменаАлгоритмаХеширования", Новый Массив);
Свойства.Вставить("ИмяАлгоритмаПодписиXML", "");
+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="4a49dd8a-9d5b-11eb-7e8e-0242ac110002">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="66d27e6c-a6ca-11eb-a890-0242ac110002">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="4a49dd8b-9d5b-11eb-7e8e-0242ac110002"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="4a49ddda-9d5b-11eb-7e8e-0242ac110002"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="4a49dde4-9d5b-11eb-7e8e-0242ac110002"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="4a49de02-9d5b-11eb-7e8e-0242ac110002"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="4a49de0c-9d5b-11eb-7e8e-0242ac110002"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="4a49de0d-9d5b-11eb-7e8e-0242ac110002"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="78046079-ef6d-4cbb-8918-78eaaee11577"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="66d27e6d-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="66d27e9e-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="66d27ea8-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="66d27eb2-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="66d27eb3-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="66d27eb4-a6ca-11eb-a890-0242ac110002"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="a876a7fd-c77a-4593-9dca-4d3bc75a0e52"/>
<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.4.220</version>
<version>3.1.4.232</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,a4f3b152-9d5b-11eb-628f-0242ac110002,1,8d278742-9d5b-11eb-4e8b-0242ac110002,"3.1.4.220","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6268,1,0,4a49dd8a-9d5b-11eb-7e8e-0242ac110002,4a49dd8a-9d5b-11eb-7e8e-0242ac110002,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,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-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
{6,1,1,f92a32b4-a6ca-11eb-4a9c-0242ac110002,1,ceca9860-a6ca-11eb-6183-0242ac110002,"3.1.4.232","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6268,1,0,66d27e6c-a6ca-11eb-a890-0242ac110002,66d27e6c-a6ca-11eb-a890-0242ac110002,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,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-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт
Возврат 20;
Возврат 22;
КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.4.203";
Возврат "3.1.4.231";
КонецФункции
@@ -269,6 +269,7 @@
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210517" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210518" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210705" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Нерабочий" Date="20211228" SwapDate=""/>
<Item Calendar="09" Year="2016" DayType="Праздник" Date="20160503" SwapDate="20160504"/>
<Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/>
@@ -4,4 +4,5 @@
<Item Calendar="РФ" Order="3" StartDate="20200506" EndDate="20200508" Description="Указ Президента РФ от 28.04.2020 № 294"/>
<Item Calendar="РФ" Order="4" StartDate="20200624" EndDate="20200624" Description="Указ Президента РФ от 29.05.2020 № 345"/>
<Item Calendar="РФ" Order="5" StartDate="20200701" EndDate="20200701" Description="Указ Президента РФ от 01.06.2020 № 354"/>
<Item Calendar="РФ" Order="6" StartDate="20210504" EndDate="20210507" Description="Указ Президента РФ от 23.04.2021 № 242"/>
</Items>
@@ -11,6 +11,8 @@
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
МакетПорядокОбновления = Неопределено;
БазаФайловая = ОбщегоНазначения.ИнформационнаяБазаФайловая();
Если БазаФайловая Тогда
ИмяМакета = "ПорядокОбновленияДляФайловойБазы";
@@ -27,12 +29,18 @@
ЛокализованноеИмяМакета = ИмяМакета;
КонецЕсли;
МакетПорядокОбновления = Обработки.НерекомендуемаяВерсияПлатформы.ПолучитьМакет(ЛокализованноеИмяМакета);
Макет = КоллекцияМакетов.Найти(ЛокализованноеИмяМакета);
Если Макет <> Неопределено Тогда
МакетПорядокОбновления = Обработки.НерекомендуемаяВерсияПлатформы.ПолучитьМакет(ЛокализованноеИмяМакета);
КонецЕсли;
Иначе
МакетПорядокОбновления = Обработки.НерекомендуемаяВерсияПлатформы.ПолучитьМакет("ПорядокОбновленияДляКлиентСервернойБазы");
КонецЕсли;
ПорядокОбновленияПлатформы = МакетПорядокОбновления.ПолучитьТекст();
Если МакетПорядокОбновления <> Неопределено Тогда
ПорядокОбновленияПлатформы = МакетПорядокОбновления.ПолучитьТекст();
КонецЕсли;
КонецПроцедуры
@@ -31,7 +31,7 @@
var endLoadStep = loadStep + cfgFileNames.length * 6 // следующий шаг после завершения загрузки файлов обновления
if (cfgFileNames.length === 0) {
endLoadStep = loadStep + 4
endLoadStep = loadStep + 6
}
// Вывести сообщение о ходе обновления
function setProgress (statusText) {
@@ -115,12 +115,22 @@
setProgress('[Шаг4ОбновлениеКонфигурации]')
break
case 1:
ret = updateDbCfg()
if (updateConfiguration){
ret = updateDbCfg()
}
break
case 2:
setProgress('[Шаг5ОбновлениеИБ]')
setProgress('[Шаг4ЗагрузкаРасширений]')
break
case 3:
if (loadExtentions) {
ret = executeLoadExt()
}
break
case 4:
setProgress('[Шаг5ОбновлениеИБ]')
break
case 5:
ret = executeUpdate(true)
break
}
@@ -37,6 +37,9 @@ var tempLogFileName = 'templog.txt'
var errorFileName = 'error.txt'
var taskNameScheduleService = [ИмяЗадачиПланировщикаЗадач] // Если указано, то задача, которой запущен скрипт.
var runAppAdditionalParams = [ПараметрыЗапускаПредприятия] // Аргументы командной строки, которые следует добавить к запуску 1С:Предприятия в режиме клиента.
var updateConfiguration = true
var loadExtentions = true
#КонецОбласти
#Область ОбластьОбновленияКонфигурации
@@ -942,6 +945,34 @@ function registerCOM() {
return runApp('regsvr32.exe', param, SW_HIDE, true)
}
function executeLoadExt () {
var result = doExecuteLoadExt()
ComConnection = null
CollectGarbage()
return result
}
function doExecuteLoadExt() {
var result = runApp(
v8client,
format(
'ENTERPRISE {0} {1} /AllowExecuteScheduledJobs -Off /DisableStartupMessages /DisableStartupDialogs /C"ВыполнитьЗагрузкуРасширенийИЗавершитьРаботу;РегламентныеЗаданияОтключены;РазрешитьРаботуПользователей" /UC {2}',
infoBasePath,
infoBaseAuthorization,
unlockCode),
SW_SHOW,
true)
if (result === 0 && oFileSystemObject.FileExists(errorFileName)) {
log('При выполнении обновления информационной базы произошла ошибка:', true)
appendLog()
result = 1
}
return result
}
if (oHTA != null) {
thisFileName = eval('oHTA.commandLine')
thisFileDir = thisFileName.substr(1, thisFileName.lastIndexOf('\\') - 1)
@@ -77,9 +77,16 @@ if (executeDeferredHandlers) {
}
if (cfgFileNames.length === 0) {
setProgress('Обновление конфигурации информационной базы')
ret = updateDbCfg()
checkResult(ret)
if (updateConfiguration){
setProgress('Обновление конфигурации информационной базы')
ret = updateDbCfg()
checkResult(ret)
}
if (loadExtentions){
setProgress('Обновление расширений информационной базы')
ret = executeLoadExt()
checkResult(ret)
}
} else {
for (var cfgFileIndex = 0; cfgFileIndex < cfgFileNames.length; cfgFileIndex++) {
var fileProperties = GetRequired(cfgFileNames[cfgFileIndex])
@@ -1594,93 +1594,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>
@@ -2263,6 +2176,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>
@@ -2191,45 +2191,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>
@@ -3068,6 +3029,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>Document.СообщениеSMS</name>
<right>