This commit is contained in:
Компания 1С committed 2018-04-06 01:01:00 +03:00
1 parent aaa751af4b
commit 079cd77a59
33 files changed
+944 -878

No files matched your search

@@ -385,7 +385,7 @@
</type>
<toolTip>
<key>ru</key>
<value>Адрес банка латницей в международном формате</value>
<value>Адрес банка латиницей в международном формате</value>
</toolTip>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
@@ -224,6 +224,11 @@
<dataPath xsi:type="form:DataPath">
<segments>Объект.КорневаяПапка</segments>
</dataPath>
<toolTip>
<key>ru</key>
<value>Имя папки, в которой хранятся синхронизированные файлы, должна быть создана в облаке до выполнения синхронизации.</value>
</toolTip>
<toolTipRepresentation>Button</toolTipRepresentation>
<extendedTooltip>
<name>КорневаяПапкаРасширеннаяПодсказка</name>
<id>39</id>
@@ -153,6 +153,7 @@
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fillValue xsi:type="core:StringValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
@@ -345,6 +345,7 @@
ПараметрыФормы.Вставить("ТолькоДляАвтора", Истина);
ПараметрыФормы.Вставить("ВладелецШаблона", ВладелецШаблона);
ПараметрыФормы.Вставить("ЗначениеКопирования", ЗначениеКопирования);
ПараметрыФормы.Вставить("Новый", Истина);
Оповещение = Новый ОписаниеОповещения("ОбновитьОкно", ЭтотОбъект);
ОткрытьФорму("Справочник.ШаблоныСообщений.ФормаОбъекта", ПараметрыФормы, ЭтотОбъект);
@@ -4,7 +4,9 @@
Если Параметры.Свойство("ВладелецШаблона") И ЗначениеЗаполнено(Параметры.ВладелецШаблона) Тогда
Параметры.Вставить("ВладелецШаблона", Параметры.ВладелецШаблона);
Параметры.Вставить("Ключ", ШаблоныСообщенийВызовСервера.ШаблонПоВладельцу(Параметры.ВладелецШаблона));
Если Параметры.Свойство("Новый") И Параметры.Новый <> Истина Тогда
Параметры.Вставить("Ключ", ШаблоныСообщенийВызовСервера.ШаблонПоВладельцу(Параметры.ВладелецШаблона));
КонецЕсли;
ВыбраннаяФорма = "Справочник.ШаблоныСообщений.ФормаОбъекта";
СтандартнаяОбработка = Ложь;
КонецЕсли;
@@ -79,7 +79,7 @@
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(ОтбираемыеСубъекты, Субъекты);
КонецЕсли;
ЗащитаПерсональныхДанных.СкрытьПерсональныеДанныеСубъектов(ОтбираемыеСубъекты);
ЗащитаПерсональныхДанных.СкрытьПерсональныеДанныеСубъектов(ОтбираемыеСубъекты, Истина);
КонецПроцедуры
@@ -2617,16 +2617,18 @@
И ПараметрТипОбъектаМетаданных.Значение <> ПользовательскаяНастройкаКД.Значение Тогда
ПараметрТипОбъектаМетаданных.Значение = ПользовательскаяНастройкаКД.Значение;
НеобходимоОбновитьНастройки = Истина;
ОчищаемыеПараметры.Добавить("ПолноеИмяОбъектаМетаданных");
ОчищаемыеПараметры.Добавить("ИсточникДанных");
ОчищаемыеПараметры.Добавить("ИмяОбъектаМетаданных");
ОчищаемыеПараметры.Добавить("ИмяТаблицы");
КонецЕсли;
КонецЕсли;
ПараметрПолноеИмяОбъектаМетаданных = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ПолноеИмяОбъектаМетаданных");
Если ПараметрПолноеИмяОбъектаМетаданных <> Неопределено Тогда
Если ПользовательскаяНастройкаКД.Параметр = ПараметрПолноеИмяОбъектаМетаданных.Параметр
И ПараметрПолноеИмяОбъектаМетаданных.Значение <> ПользовательскаяНастройкаКД.Значение Тогда
ПараметрПолноеИмяОбъектаМетаданных.Значение = ПользовательскаяНастройкаКД.Значение;
ПараметрИмяОбъектаМетаданных = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ИмяОбъектаМетаданных");
Если ПараметрИмяОбъектаМетаданных <> Неопределено Тогда
Если ПользовательскаяНастройкаКД.Параметр = ПараметрИмяОбъектаМетаданных.Параметр
И ПараметрИмяОбъектаМетаданных.Значение <> ПользовательскаяНастройкаКД.Значение Тогда
ПараметрИмяОбъектаМетаданных.Значение = ПользовательскаяНастройкаКД.Значение;
НеобходимоОбновитьНастройки = Истина;
ОчищаемыеПараметры.Добавить("ИсточникДанных");
ОчищаемыеПараметры.Добавить("ИмяТаблицы");
КонецЕсли;
КонецЕсли;
@@ -2992,17 +2992,21 @@
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
МодульЭлектроннаяПодпись = ОбщегоНазначения.ОбщийМодуль("ЭлектроннаяПодпись");
ЭлектронныеПодписиВладельца = МодульЭлектроннаяПодпись.УстановленныеПодписи(ВыборкаВложения.Ссылка);
НомерСтроки = 1;
Для каждого ЭП Из ЭлектронныеПодписиВладельца Цикл
СоотвВложения.Вставить(ВыборкаВложения.ПолноеНаименование
+ "-DS("+ НомерСтроки + ")."
+ РасширениеДляФайловПодписи, ЭП.Подпись);
НомерСтроки = НомерСтроки + 1;
КонецЦикла;
КонецЕсли;
НомерСтроки = 1;
Для каждого ЭП Из ЭлектронныеПодписиВладельца Цикл
СоотвВложения.Вставить(ВыборкаВложения.ПолноеНаименование + "-DS("+ НомерСтроки + ")."
+ РасширениеДляФайловПодписи, ЭП.Подпись);
НомерСтроки = НомерСтроки + 1;
КонецЦикла;
КонецЦикла;
Пока НомерОтображаемогоВложения <= КоличествоВложений Цикл
@@ -304,8 +304,9 @@
//
// Параметры:
// Субъекты - Массив, ОпределяемыйТип.СубъектПерсональныхДанных - ссылка или массив ссылок на субъекты.
// СообщатьОбИсключениях - Булево - признак необходимости информирования пользователя о добавленных исключениях.
//
Процедура СкрытьПерсональныеДанныеСубъектов(Знач Субъекты) Экспорт
Процедура СкрытьПерсональныеДанныеСубъектов(Знач Субъекты, СообщатьОбИсключениях = Ложь) Экспорт
Если Не ЗначениеЗаполнено(Субъекты) Тогда
Возврат;
@@ -326,8 +327,8 @@
ЗащитаПерсональныхДанныхПереопределяемый.ПередСкрытиемПерсональныхДанныхСубъектов(Субъекты, ТаблицаИсключений, Отказ);
УстановитьПривилегированныйРежим(Истина);
СубъектыИсключения = ОбработатьТаблицуИсключений(ТаблицаИсключений);
СубъектыИсключения = ОбработатьТаблицуИсключений(ТаблицаИсключений, СообщатьОбИсключениях);
Если Отказ Тогда
Возврат;
КонецЕсли;
@@ -389,7 +390,7 @@
НастройкиСкрытия.ДатаСкрытия = ТекущаяДатаСеанса();
НастройкиСкрытия.Состояние = Перечисления.СостоянияСубъектовДляСкрытия.СкрытиеВыполнено;
ЗаписатьНастройкиСкрытияСубъектов(Субъекты, НастройкиСкрытия);
ЗаписатьНастройкиСкрытияСубъектов(ОтбираемыеСубъекты, НастройкиСкрытия);
ЗафиксироватьТранзакцию();
@@ -502,7 +503,7 @@
ТекущаяДата = НачалоДня(ТекущаяДатаСеанса());
Список.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ТекущаяДата", ТекущаяДата);
ИмяКолонки = "ОтсутствуетСогласие";
КолонкаОтсутствияСогласия = Элементы.Найти(ИмяКолонки);
@@ -513,7 +514,7 @@
КолонкаОтсутствияСогласия.ПутьКДанным = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("%1.%2", ИмяСпискаФормы, ИмяКолонки);
КолонкаОтсутствияСогласия.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Нет;
КолонкаОтсутствияСогласия.КартинкаШапки = БиблиотекаКартинок.ОтсутствуетСогласие;
КолонкаОтсутствияСогласия.КартинкаЗначений = БиблиотекаКартинок.ОтсутствуетСогласие;
КолонкаОтсутствияСогласия.КартинкаЗначений = БиблиотекаКартинок.КоллекцияОтсутствуетСогласие;
КолонкаОтсутствияСогласия.Подсказка = НСтр("ru = 'Отсутствует требуемое согласие'");
КолонкиСписка = СписокФормы.ПодчиненныеЭлементы;
@@ -549,7 +550,11 @@
Если Не Настройки.ДополнительныеСвойства.Свойство("ТекущаяДата", ТекущаяДата) Тогда
Возврат;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
ДнейДоСкрытия = Константы.ДнейДоСкрытияПерсональныхДанныхСубъектов.Получить();
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| СубъектыДляСкрытияПДн.Субъект КАК Субъект
@@ -557,13 +562,13 @@
| РегистрСведений.СубъектыДляСкрытияПерсональныхДанных КАК СубъектыДляСкрытияПДн
|ГДЕ
| СубъектыДляСкрытияПДн.Субъект В(&Субъекты)
| И СубъектыДляСкрытияПДн.ДатаСкрытия <= &ТекущаяДата
| И СубъектыДляСкрытияПДн.ДатаСкрытия > &ПустаяДата
| И СубъектыДляСкрытияПДн.ДатаСкрытия >= &ТекущаяДата
| И СубъектыДляСкрытияПДн.ДатаСкрытия < &РасчетнаяДата
| И СубъектыДляСкрытияПДн.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияСубъектовДляСкрытия.ГотовКСкрытию)";
Запрос.УстановитьПараметр("Субъекты", Строки.ПолучитьКлючи());
Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДата);
Запрос.УстановитьПараметр("ПустаяДата", '00010101');
Запрос.УстановитьПараметр("РасчетнаяДата", ТекущаяДата + ДнейДоСкрытия * 86400);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
@@ -1015,10 +1020,12 @@
ТаблицаИсключений = Новый ТаблицаЗначений();
ТаблицаИсключений.Колонки.Добавить("Субъект", Метаданные.ОпределяемыеТипы.СубъектПерсональныхДанных.Тип);
ТаблицаИсключений.Колонки.Добавить("ПричинаОтменыСкрытия", ОбщегоНазначения.ОписаниеТипаСтрока(300));
Возврат ТаблицаИсключений;
КонецФункции
Функция ОбработатьТаблицуИсключений(ТаблицаИсключений)
Функция ОбработатьТаблицуИсключений(ТаблицаИсключений, СообщатьОбИсключениях)
Если Не ЗначениеЗаполнено(ТаблицаИсключений) Тогда
Возврат Новый Массив;
@@ -1038,32 +1045,56 @@
Для Каждого СтрокаИсключения Из ТаблицаИсключений Цикл
Если СтрокаИсключения.ПричинаОтменыСкрытия <> ПричинаОтменыСкрытия
Или НомерСтроки = КолВоСтрок Тогда
Если СтрокаИсключения.ПричинаОтменыСкрытия <> ПричинаОтменыСкрытия Тогда
Если ЗначениеЗаполнено(ТекущиеСубъекты) Тогда
НастройкиСкрытия.ПричинаОтменыСкрытия = ПричинаОтменыСкрытия;
ЗаписатьНастройкиСкрытияСубъектов(ТекущиеСубъекты, НастройкиСкрытия);
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(СубъектыИсключения, ТекущиеСубъекты);
ТекущиеСубъекты.Очистить();
КонецЕсли;
НастройкиСкрытия.ПричинаОтменыСкрытия = ПричинаОтменыСкрытия;
ЗаписатьТекущиеСубъектыВИсключения(ТекущиеСубъекты, СубъектыИсключения, НастройкиСкрытия, СообщатьОбИсключениях);
ПричинаОтменыСкрытия = СтрокаИсключения.ПричинаОтменыСкрытия;
ТекущиеСубъекты.Добавить(СтрокаИсключения.Субъект);
КонецЕсли;
НомерСтроки = НомерСтроки + 1;
ТекущиеСубъекты.Добавить(СтрокаИсключения.Субъект);
КонецЦикла;
НастройкиСкрытия.ПричинаОтменыСкрытия = ПричинаОтменыСкрытия;
ЗаписатьТекущиеСубъектыВИсключения(ТекущиеСубъекты, СубъектыИсключения, НастройкиСкрытия, СообщатьОбИсключениях);
Возврат СубъектыИсключения;
КонецФункции
Процедура ЗаписатьТекущиеСубъектыВИсключения(ТекущиеСубъекты, СубъектыИсключения, НастройкиСкрытия, СообщатьОбИсключениях)
Если ЗначениеЗаполнено(ТекущиеСубъекты) Тогда
ЗаписатьНастройкиСкрытияСубъектов(ТекущиеСубъекты, НастройкиСкрытия);
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(СубъектыИсключения, ТекущиеСубъекты);
Если СообщатьОбИсключениях Тогда
ТекстПричины = НСтр("ru = 'Скрытие отменено по причине: %1.'");
ТекстПричины = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстПричины, НастройкиСкрытия.ПричинаОтменыСкрытия);
Для Каждого ТекущийСубъект Из ТекущиеСубъекты Цикл
ТекстСообщения = НСтр("ru = 'Персональные данные субъекта «%1» не могут быть скрыты.
|%2'");
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСообщения, ТекущийСубъект, ТекстПричины);
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
КонецЦикла;
КонецЕсли;
ТекущиеСубъекты.Очистить();
КонецЕсли;
КонецПроцедуры
#Область ИзменениеНастроекСкрытияПерсональныхДанных
// Возвращает существующие настройки скрытия субъектов.
@@ -1260,6 +1291,9 @@
Процедура РассчитатьДатуСкрытияПДнСубъектовДавшихСогласие(ДнейДоСкрытияПДн)
ДатаСеанса = ТекущаяДатаСеанса();
ПустаяДата = Дата(1, 1, 1);
Состояния = Новый Массив;
Состояния.Добавить(Перечисления.СостоянияСубъектовДляСкрытия.СкрытиеВыполнено);
Состояния.Добавить(Перечисления.СостоянияСубъектовДляСкрытия.СкрытиеОтменено);
@@ -1291,10 +1325,16 @@
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.СрокДействия <> ПустаяДата И Выборка.СрокДействия < ДатаСеанса Тогда
Продолжить;
КонецЕсли;
ОбновитьНастройкиСкрытияСубъекта(Выборка.Субъект, Выборка.СрокДействия, Выборка.ДокументОснование, ДнейДоСкрытияПДн);
КонецЦикла;
КонецЕсли;
@@ -65,6 +65,8 @@
// Отказ - Булево - признак отказа от скрытия.
//
Процедура ПередСкрытиемПерсональныхДанныхСубъектов(Субъекты, ТаблицаИсключений, Отказ) Экспорт
КонецПроцедуры
@@ -1218,20 +1218,6 @@
#КонецОбласти
#Область РаботаВМоделиСервиса_ОчередьЗаданий
// См. ОчередьЗаданийПереопределяемый.ПриОпределенииОбработчиковОшибок.
Процедура ПриОпределенииОбработчиковОшибок(ОбработчикиОшибок) Экспорт
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.РезервноеКопированиеОбластейДанных") Тогда
МодульРезервноеКопированиеОбластейДанных = ОбщегоНазначения.ОбщийМодуль("РезервноеКопированиеОбластейДанных");
МодульРезервноеКопированиеОбластейДанных.ПриОпределенииОбработчиковОшибок(ОбработчикиОшибок);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#Область ПодключаемыеКоманды
// См. ПодключаемыеКомандыПереопределяемый.ПриОпределенииВидовПодключаемыхКоманд.
@@ -1809,6 +1795,8 @@
// См. ОчередьЗаданийПереопределяемый.ПриОпределенииИспользованияРегламентныхЗаданий.
Процедура ПриОпределенииИспользованияРегламентныхЗаданий(ТаблицаИспользования) Экспорт
ИнтеграцияСТехнологиейСервиса.ПриОпределенииИспользованияРегламентныхЗаданий(ТаблицаИспользования);
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.БазоваяФункциональностьВМоделиСервиса") Тогда
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
МодульРаботаВМоделиСервиса.ПриОпределенииИспользованияРегламентныхЗаданий(ТаблицаИспользования);
@@ -1831,9 +1819,23 @@
КонецПроцедуры
// См. ОчередьЗаданийПереопределяемый.ПриОпределенииОбработчиковОшибок.
Процедура ПриОпределенииОбработчиковОшибок(ОбработчикиОшибок) Экспорт
ИнтеграцияСТехнологиейСервиса.ПриОпределенииОбработчиковОшибок(ОбработчикиОшибок);
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.РезервноеКопированиеОбластейДанных") Тогда
МодульРезервноеКопированиеОбластейДанных = ОбщегоНазначения.ОбщийМодуль("РезервноеКопированиеОбластейДанных");
МодульРезервноеКопированиеОбластейДанных.ПриОпределенииОбработчиковОшибок(ОбработчикиОшибок);
КонецЕсли;
КонецПроцедуры
// См. ОчередьЗаданийПереопределяемый.ПриПолученииСпискаШаблонов.
Процедура ПриПолученииСпискаШаблонов(ШаблоныЗаданий) Экспорт
ИнтеграцияСТехнологиейСервиса.ПриПолученииСпискаШаблонов(ШаблоныЗаданий);
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.БизнесПроцессыИЗадачи") Тогда
МодульБизнесПроцессыИЗадачиСервер = ОбщегоНазначения.ОбщийМодуль("БизнесПроцессыИЗадачиСервер");
МодульБизнесПроцессыИЗадачиСервер.ПриПолученииСпискаШаблонов(ШаблоныЗаданий);
@@ -720,6 +720,45 @@
#Область РаботаВМоделиСервиса_ОчередьЗаданий
// См. ОчередьЗаданийПереопределяемый.ПриОпределенииИспользованияРегламентныхЗаданий.
Процедура ПриОпределенииИспользованияРегламентныхЗаданий(ТаблицаИспользования) Экспорт
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
МодульТехнологияСервиса = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервиса");
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(МодульТехнологияСервиса.ВерсияБиблиотеки(), "1.0.16.7") >= 0 Тогда
МодульТехнологияСервисаИнтеграцияСБСП = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервисаИнтеграцияСБСП");
МодульТехнологияСервисаИнтеграцияСБСП.ПриОпределенииИспользованияРегламентныхЗаданий(ТаблицаИспользования);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
// См. ОчередьЗаданийПереопределяемый.ПриОпределенииОбработчиковОшибок.
Процедура ПриОпределенииОбработчиковОшибок(ОбработчикиОшибок) Экспорт
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
МодульТехнологияСервиса = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервиса");
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(МодульТехнологияСервиса.ВерсияБиблиотеки(), "1.0.16.7") >= 0 Тогда
МодульТехнологияСервисаИнтеграцияСБСП = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервисаИнтеграцияСБСП");
МодульТехнологияСервисаИнтеграцияСБСП.ПриОпределенииОбработчиковОшибок(ОбработчикиОшибок);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
// См. ОчередьЗаданийПереопределяемый.ПриПолученииСпискаШаблонов.
Процедура ПриПолученииСпискаШаблонов(ШаблоныЗаданий) Экспорт
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
МодульТехнологияСервиса = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервиса");
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(МодульТехнологияСервиса.ВерсияБиблиотеки(), "1.0.16.7") >= 0 Тогда
МодульТехнологияСервисаИнтеграцияСБСП = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервисаИнтеграцияСБСП");
МодульТехнологияСервисаИнтеграцияСБСП.ПриПолученииСпискаШаблонов(ШаблоныЗаданий);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
// См. ОчередьЗаданийПереопределяемый.ПриОпределенииПсевдонимовОбработчиков.
Процедура ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам) Экспорт
@@ -2855,21 +2855,6 @@
КонецФункции
// Возвращает признак разрешения использования многопоточного обновления.
// Многопоточное обновление можно включить в ОбновлениеИнформационнойБазыПереопределяемый.ПриОпределенииНастроек().
//
// Возвращаемое значение:
// Булево - если Истина, многопоточное обновление разрешено. По умолчанию - Ложь (для обратной совместимости).
//
Функция РазрешеноМногопоточноеОбновление() Экспорт
Параметры = Новый Структура("МногопоточноеОбновление", Ложь);
ОбновлениеИнформационнойБазыПереопределяемый.ПриОпределенииНастроек(Параметры);
Возврат Параметры.МногопоточноеОбновление;
КонецФункции
#Область УстаревшиеПроцедурыИФункции
// Устарела: больше не требуется, т.к. данные действия выполняются автоматически механизмом обновления.
@@ -32,7 +32,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "2.4.6.27";
Описание.Версия = "2.4.6.32";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -1216,7 +1216,7 @@
//
Функция КоличествоПотоковОбновленияИнформационнойБазы() Экспорт
Если ОбновлениеИнформационнойБазы.РазрешеноМногопоточноеОбновление() Тогда
Если РазрешеноМногопоточноеОбновление() Тогда
Количество = 0;
ИмяПараметра = "ЧислоПотоковОбновления=";
Параметры = ПараметрыСеанса.ПараметрыКлиентаНаСервере.Получить("ПараметрЗапуска");
@@ -1471,6 +1471,21 @@
#Область СлужебныеПроцедурыИФункции
// Возвращает признак разрешения использования многопоточного обновления.
// Многопоточное обновление можно включить в ОбновлениеИнформационнойБазыПереопределяемый.ПриОпределенииНастроек().
//
// Возвращаемое значение:
// Булево - если Истина, многопоточное обновление разрешено. По умолчанию - Ложь (для обратной совместимости).
//
Функция РазрешеноМногопоточноеОбновление() Экспорт
Параметры = Новый Структура("МногопоточноеОбновление", Ложь);
ОбновлениеИнформационнойБазыПереопределяемый.ПриОпределенииНастроек(Параметры);
Возврат Параметры.МногопоточноеОбновление;
КонецФункции
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииОбработчиковУстановкиПараметровСеанса.
Процедура УстановкаПараметровСеанса(Знач ИмяПараметра, УстановленныеПараметры) Экспорт
@@ -62,11 +62,11 @@
КонецПроцедуры
// Вызывается в обработчике одноименного события формы отчета после выполнения кода формы.
// Вызывается в обработчике одноименного события формы отчета или формы настроек отчета.
// См. "Расширение управляемой формы для отчета.ПередЗагрузкойВариантаНаСервере" в синтакс-помощнике.
//
// Параметры:
// Форма - УправляемаяФорма - Форма отчета.
// Форма - УправляемаяФорма - Форма отчета или форма настроек отчета.
// НовыеНастройкиКД - НастройкиКомпоновкиДанных - Настройки для загрузки в компоновщик настроек.
//
Процедура ПередЗагрузкойВариантаНаСервере(Форма, НовыеНастройкиКД) Экспорт
@@ -113,7 +113,7 @@
//
Процедура УстановитьПараметрыЗамера(УИДЗамера, ПараметрыЗамера) Экспорт
Если ОценкаПроизводительностиВызовСервераПовтИсп.ВыполнятьЗамерыПроизводительности() Тогда
Если ВыполнятьЗамерыПроизводительности() Тогда
ИмяПараметра = "СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени";
Замеры = ПараметрыПриложения[ИмяПараметра]["Замеры"];
Для Каждого Параметр Из ПараметрыЗамера Цикл
@@ -151,7 +151,7 @@
//
Процедура УстановитьКлючевуюОперациюЗамера(УИДЗамера, КлючеваяОперация) Экспорт
Если ОценкаПроизводительностиВызовСервераПовтИсп.ВыполнятьЗамерыПроизводительности() Тогда
Если ВыполнятьЗамерыПроизводительности() Тогда
ИмяПараметра = "СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени";
Замеры = ПараметрыПриложения[ИмяПараметра]["Замеры"];
Замеры[УИДЗамера]["КлючеваяОперация"] = КлючеваяОперация;
@@ -168,7 +168,7 @@
//
Процедура УстановитьВесЗамера(УИДЗамера, ВесЗамера) Экспорт
Если ОценкаПроизводительностиВызовСервераПовтИсп.ВыполнятьЗамерыПроизводительности() Тогда
Если ВыполнятьЗамерыПроизводительности() Тогда
ИмяПараметра = "СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени";
Замеры = ПараметрыПриложения[ИмяПараметра]["Замеры"];
Замеры[УИДЗамера]["ВесЗамера"] = ВесЗамера;
@@ -187,7 +187,7 @@
//
Процедура УстановитьКомментарийЗамера(УИДЗамера, Комментарий) Экспорт
Если ОценкаПроизводительностиВызовСервераПовтИсп.ВыполнятьЗамерыПроизводительности() Тогда
Если ВыполнятьЗамерыПроизводительности() Тогда
ИмяПараметра = "СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени";
Замеры = ПараметрыПриложения[ИмяПараметра]["Замеры"];
Замеры[УИДЗамера]["Комментарий"] = Комментарий;
@@ -204,7 +204,7 @@
//
Процедура УстановитьПризнакОшибкиЗамера(УИДЗамера, Признак) Экспорт
Если ОценкаПроизводительностиВызовСервераПовтИсп.ВыполнятьЗамерыПроизводительности() Тогда
Если ВыполнятьЗамерыПроизводительности() Тогда
ИмяПараметра = "СтандартныеПодсистемы.ОценкаПроизводительностиЗамерВремени";
Замеры = ПараметрыПриложения[ИмяПараметра]["Замеры"];
Замеры[УИДЗамера]["ВыполненаСОшибкой"] = Признак;
@@ -6726,6 +6726,11 @@
// если UID потерялся при редактировали и файл переместили в другую папку (Href поменялся), то он будет загружен в
// новую карточку файла поиск по Href оправдан, т.к. он уникален на файловом сервере для каждого файла.
// Файл будет пропущен, т.к. был добавлен пользователем в некорректную папку, у которой отсутствует владелец.
Если ОбъектВладелец = Неопределено Или ТипЗнч(ОбъектВладелец) = Тип("СправочникСсылка.ИдентификаторыОбъектовМетаданных") Тогда
Возврат;
КонецЕсли;
ТекущийФайл = НайтиСтрокуПоURI(СтрокаДереваФайлов.Href, ТаблицаФайлов, "Href");
Если (ТекущийФайл = Неопределено) ИЛИ (ТаблицаФайлов.Найти(ТекущийФайл.ФайлСсылка ,"ФайлСсылка") = Неопределено) Тогда
@@ -7153,8 +7158,9 @@
НачатьТранзакцию();
Попытка
Если ЭтоФайл(СтрокаТаблицы.ФайлСсылка) Тогда
Если ЭтоСсылкаНаФайл(СтрокаТаблицы.ФайлСсылка) Тогда
ОсвободитьФайл(СтрокаТаблицы.ФайлСсылка);
СтрокаТаблицы.ФайлСсылка.ПолучитьОбъект().УстановитьПометкуУдаления(Истина, Ложь);
КонецЕсли;
СтрокаТаблицы.ФайлСсылка.ПолучитьОбъект().УстановитьПометкуУдаления(Истина, Ложь);
@@ -7180,12 +7186,21 @@
КонецФункции
// Определяет, является ли ссылка файлом. Внимание! Работает только для файлов справочника Файлы.
//
Функция ЭтоФайл(Файл)
Возврат Не ЭтоПапкаФайлов(Файл);
КонецФункции
Функция ЭтоСсылкаНаФайл(ОбъектВладелец)
МассивТиповФайлов = Метаданные.ОпределяемыеТипы.ПрисоединенныйФайл.Тип.Типы();
Возврат МассивТиповФайлов.Найти(ТипЗнч(ОбъектВладелец)) <> Неопределено;
КонецФункции
Функция РассчитатьТаймаут(Размер)
Таймаут = Цел(Размер / 8192); // размер в мегабайтах * 128
@@ -3768,6 +3768,9 @@
КонецЕсли;
КонецЦикла;
Если РеквизитыДляСоздания["МеждународныйФорматАдреса"] Тогда
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("МеждународныйФорматАдреса", Новый ОписаниеТипов("Булево"), ИмяОписания));
КонецЕсли;
Если РеквизитыДляСоздания["ИмяЭлементаДляРазмещения"] Тогда
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("ИмяЭлементаДляРазмещения", Строка500, ИмяОписания));
КонецЕсли;
@@ -2091,7 +2091,7 @@
// Поиск аналогичной ранее добавленной команды печати.
НайденныеКоманды = Новый Массив;
Для Каждого ИмеющаясяКомандаПечати Из КомандыПечати Цикл
Если УникальныйИдентификаторКомандыПечати(ИмеющаясяКомандаПечати) = ДобавляемаяКомандаПечати.УникальныйИдентификатор Тогда
Если ИмеющаясяКомандаПечати.УникальныйИдентификатор = ДобавляемаяКомандаПечати.УникальныйИдентификатор Тогда
НайденныеКоманды.Добавить(ИмеющаясяКомандаПечати);
КонецЕсли;
КонецЦикла;
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="82b05859-4c4d-4d5a-a620-cc6aab10f527">
<name>КоллекцияОтсутствуетСогласие</name>
<synonym>
<key>ru</key>
<value>Коллекция отсутствует согласие</value>
</synonym>
</mdclass:CommonPicture>
+10 -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="bd230cde-6399-4ead-b820-663d251d83c7">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="904815d4-5075-460f-971b-103369bec983">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 2.3</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="af126449-6d5c-4582-9a45-c042ba027c9d"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="513acd2c-f417-435b-abad-630f0fe371b5"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="6d0b3c9c-9aa8-4c48-b8ab-72cdada6d8a7"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="2ce7c9a6-d479-4ce1-98f7-547be6b46e10"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="c644b16a-abe9-47bd-8b1b-37d0515dc334"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="2c27a107-d634-4a0d-b883-21086c9d14e1"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="60b4b373-1fdc-476e-874a-705d5a0d99c7"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="78b341b4-17b6-4952-9972-091240291fae"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="2ca35c17-b21d-4eb3-8117-080b918de3df"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="ecafeaf6-a479-4d1d-bc60-3eafb8270571"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="4c0b5f70-609d-475e-bc22-2e661e77b96a"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="33126639-88a9-4bdb-a7c4-313cf7134c21"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="30a9b273-061f-4848-ad37-7551bc91fc46"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="c9b2de25-e28a-4242-af2e-dfa28fda6cdc"/>
<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>2.4.6.27</version>
<version>2.4.6.32</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -213,6 +213,7 @@
<commonPictures>CommonPicture.КоллекцияКонтролируемыеСобытия152ФЗ</commonPictures>
<commonPictures>CommonPicture.КоллекцияНапоминания</commonPictures>
<commonPictures>CommonPicture.КоллекцияОбъектыМетаданных</commonPictures>
<commonPictures>CommonPicture.КоллекцияОтсутствуетСогласие</commonPictures>
<commonPictures>CommonPicture.КоллекцияПиктограммПараметрыШаблонаСообщения</commonPictures>
<commonPictures>CommonPicture.КоллекцияПиктограммФайлов</commonPictures>
<commonPictures>CommonPicture.КоллекцияПиктограммЭлементов</commonPictures>
@@ -1 +1 @@
{6,1,1,bb3111f9-693b-46d3-88cd-2baece1aba62,1,bed22fba-10bf-4142-a8d3-3e652b34fcf9,"2.4.6.27","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5575,1,0,bd230cde-6399-4ead-b820-663d251d83c7,bd230cde-6399-4ead-b820-663d251d83c7,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,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,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,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,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-74e8-41c7-8f2d-4dfc8983697d,1,0,060b6f18-538c-4ea1-9748-00efe0b1ab57,060b6f18-538c-4ea1-9748-00efe0b1ab57,1,0,307b6821-fd82-4a1c-9fdb-a26293d4f713,307b6821-fd82-Line truncated
{6,1,1,1f990988-bdd2-4698-98e0-a6b738b82afb,1,b0c454fe-be16-4699-9d28-fb066a3edaee,"2.4.6.32","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5576,1,0,904815d4-5075-460f-971b-103369bec983,904815d4-5075-460f-971b-103369bec983,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,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,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,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,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-74e8-41c7-8f2d-4dfc8983697d,1,0,060b6f18-538c-4ea1-9748-00efe0b1ab57,060b6f18-538c-4ea1-9748-00efe0b1ab57,1,0,307b6821-fd82-4a1c-9fdb-a26293d4f713,307b6821-fd82-Line truncated
@@ -16,7 +16,6 @@
ЭтоАдминистраторСистемы = Пользователи.ЭтоПолноправныйПользователь(, Истина);
РазделениеВключено = ОбщегоНазначения.РазделениеВключено();
ЭтоАвтономноеРабочееМесто = ОбщегоНазначения.ЭтоАвтономноеРабочееМесто();
ЭтоБазоваяВерсияКонфигурации = СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации();
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.АдресныйКлассификатор") Тогда
ВидимостьГруппыНастройки = Не РазделениеВключено;
@@ -155,8 +154,7 @@
НастройкиПрограммыПереопределяемый.ИнтернетПоддержкаИСервисыПриСозданииНаСервере(ЭтотОбъект);
Элементы.ГруппаОбсуждения.Видимость = ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения")
И Не ЭтоБазоваяВерсияКонфигурации;
Элементы.ГруппаОбсуждения.Видимость = ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения");
КонецПроцедуры
@@ -570,7 +570,7 @@
&НаСервере
Процедура УстановитьВидимостьКоличестваПотоковОбновленияИнформационнойБазы()
РазрешеноМногопоточноеОбновление = ОбновлениеИнформационнойБазы.РазрешеноМногопоточноеОбновление();
РазрешеноМногопоточноеОбновление = ОбновлениеИнформационнойБазыСлужебный.РазрешеноМногопоточноеОбновление();
Элементы.КоличествоПотоковОбновленияИнформационнойБазы.Видимость = РазрешеноМногопоточноеОбновление;
Если РазрешеноМногопоточноеОбновление Тогда
@@ -13118,6 +13118,7 @@
ОтменитьТранзакцию();
КонецЕсли;
Отказ = Истина;
СтрокаОшибки = ОписаниеОшибки();
ЗаписатьВПротоколВыполнения(ПодставитьПараметрыВСтроку(
@@ -2689,19 +2689,7 @@
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
Попытка
Отчеты.УниверсальныйОтчет.УстановитьИсточникДанныхВарианта(Вариант);
Исключение
Событие = НСтр("ru = 'Варианты отчетов.Установка источника данных универсального отчета'");
ШаблонКомментария = НСтр("ru = 'Не удалось установить источник данных варианта отчета:
| %1 по причине:
| %2'");
Комментарий = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
ШаблонКомментария, Вариант, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
ЗаписьЖурналаРегистрации(
Событие, УровеньЖурналаРегистрации.Предупреждение, Вариант.Метаданные(), Вариант, Комментарий);
КонецПопытки;
Отчеты.УниверсальныйОтчет.УстановитьИсточникДанныхВарианта(Вариант);
КонецПроцедуры
#КонецОбласти
@@ -1844,6 +1844,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>InformationRegister.УдалитьЗамерыВремени3</name>
<right>
@@ -2509,93 +2596,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>DataProcessor.НастройкиЦентраМониторинга.Command.НастройкаОтправкиОтчетовОбОшибках</name>
<right>
@@ -3544,6 +3544,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>InformationRegister.УдалитьЗамерыВремени3</name>
<right>
@@ -4837,45 +4876,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>DataProcessor.НастройкиЦентраМониторинга.Command.НастройкаОтправкиОтчетовОбОшибках</name>
<right>
@@ -35,5 +35,6 @@
<content>Enum.СостоянияСубъектовДляСкрытия</content>
<content>InformationRegister.СубъектыДляСкрытияПерсональныхДанных</content>
<content>CommonModule.ЗащитаПерсональныхДанныхВызовСервера</content>
<content>CommonPicture.КоллекцияОтсутствуетСогласие</content>
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
</mdclass:Subsystem>