3_1_3_276
This commit is contained in:
1 parent
deb29ece90
commit
f1329951e8
33 files changed
+653
-288
No files matched your search
@@ -53,10 +53,20 @@
|
||||
<li><strong>Указывать ОКТМО</strong> - включите флажок, для того чтобы автоматически заполнялось поле ОКТМО. По ОКТМО нужно получать адрес муниципального образования, в том числе и код - получение особенностей налогообложения выполняется именно по коду. При необходимости поле можно отредактировать.</li>
|
||||
<li><b>Автоматически исправлять устаревшие адреса</b> - можно включить автоматическую проверку и исправление адресов. В этом случае регламентное задание 1 раз в неделю проверяет и исправляет адреса, ставшие устаревшими.</li></ul></li></ul><h3>Особенности настройки поля Телефон и факс</h3>
|
||||
<div>
|
||||
<ul><li>Включите флажок <b>Вводить номер по маске</b>, при этом можно выбрать маску из списка, при необходимости поправить ее. Важно! Включение маски может привести к потере данных. Маска используется только при вводе новых номеров телефонов, в уже предусмотренных в программе номерах лучше ее не использовать, возможен сбой, данные запишутся не так, как нужно. Маска настраивается разработчиком.</li>
|
||||
<li>Для того чтобы использовать <strong>Телефон с добавочным номером</strong>, включите соответствующий флажок.</li></ul></div>
|
||||
<ul><li>
|
||||
<div>Для некоторых типов телефонов (например, мобильный телефон) не предусмотрено добавочных номеров.</div></li></ul><h3>Особенности настройки поля Адрес электронной почты</h3>
|
||||
<ul><li>Для того чтобы использовать <strong>Телефон с добавочным номером</strong>, включите соответствующий флажок. Для некоторых типов телефонов (например, мобильный телефон) не предусмотрено добавочных номеров.</li></ul></div>
|
||||
<ul><li>Включите флажок <b>Вводить номер по маске</b>, при этом можно выбрать маску из списка, при необходимости поправить ее. Маска используется только при вводе новых номеров телефонов.</li>
|
||||
<li>В строке маски допустимо использование следующих специальных символов:</li>
|
||||
<ul><li><b>!</b> - любой введенный символ преобразуется в верхний регистр;</li>
|
||||
<li><b>9</b> - допустимо ввести произвольный символ цифры;</li>
|
||||
<li><b>#</b> - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел;</li>
|
||||
<li><b>N</b> - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) </li>
|
||||
<li><b>U</b> - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) и любой введенный символ преобразуется в верхний регистр;</li>
|
||||
<li><b>X</b> (латинского алфавита) - допустимо ввести произвольный символ;</li>
|
||||
<li><b>^</b> - недопустимо вводить этот символ интерактивно пользователем, он может устанавливаться только из языка;</li>
|
||||
<li><b>@</b> - допустимо ввести любые алфавитно-цифровые символы (буквы или цифры) в верхнем регистре или пробел.</li></ul><li>Например, при маске "<b>+7(999)999-99-99</b>" текст "<b>9001234567</b>" преобразуется в "<b>+7(900)123-45-67</b>".</li>
|
||||
<li>Для того чтобы использовать в маске один из специальных символов, нужно использовать перед ним символ "<b>\</b>".</li>
|
||||
<li>Допускается указание нескольких масок в одном параметре. Маски разделяются символом "<b>;</b>". В этом случае использоваться будет та маска, к которой подходит введенный текст.</li>
|
||||
<div><br></div></ul><h3>Особенности настройки поля Адрес электронной почты</h3>
|
||||
<ul><li>Если у поля установлен тип <strong>Адрес электронной почты</strong>, то программа проверяет правильность ввода адреса электронной почты. Включите флажок <strong>Запрещать ввод некорректных адресов</strong>, в этом случае ввести некорректный адрес электронной почты будет невозможно.</li></ul><h3>Особенности настройки поля Другое</h3>
|
||||
<ul><li>
|
||||
<div>С помощью переключателя можно указать <strong>Вид поля</strong>, для того чтобы более точно расположить поле в окне объекта:</div>
|
||||
|
||||
+5
-1
@@ -942,6 +942,7 @@
|
||||
ОписаниеОшибки = ЗашифрованныеДанные;
|
||||
Иначе
|
||||
ОписаниеОшибки = "";
|
||||
ЭлектроннаяПодписьСлужебныйКлиентСервер.ПустыеЗашифрованныеДанные(ЗашифрованныеДанные, ОписаниеОшибки);
|
||||
КонецЕсли;
|
||||
УстановитьЭлемент(ЭтотОбъект, "Шифрование", Ложь, ОписаниеОшибки, Истина, ОбъединятьРезультаты);
|
||||
|
||||
@@ -973,6 +974,8 @@
|
||||
ОписаниеОшибки = Результат.ИнформацияОбОшибке.Описание;
|
||||
Иначе
|
||||
ОписаниеОшибки = "";
|
||||
ЗашифрованныеДанные = Результат.ЗашифрованныеДанные;
|
||||
ЭлектроннаяПодписьСлужебныйКлиентСервер.ПустыеЗашифрованныеДанные(ЗашифрованныеДанные, ОписаниеОшибки);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
УстановитьЭлемент(ЭтотОбъект, "Шифрование", Ложь, ОписаниеОшибки, Истина, ОбъединятьРезультаты);
|
||||
@@ -1008,8 +1011,8 @@
|
||||
ОписаниеОшибки = РасшифрованныеДанные;
|
||||
Иначе
|
||||
ОписаниеОшибки = "";
|
||||
КонецЕсли;
|
||||
ЭлектроннаяПодписьСлужебныйКлиентСервер.ПустыеРасшифрованныеДанные(РасшифрованныеДанные, ОписаниеОшибки);
|
||||
КонецЕсли;
|
||||
УстановитьЭлемент(ЭтотОбъект, "Расшифровка", Ложь, ОписаниеОшибки, Истина, ОбъединятьРезультаты);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1259,6 +1262,7 @@
|
||||
|
||||
Попытка
|
||||
ЗашифрованныеДанные = МенеджерКриптографии.Зашифровать(ДанныеСертификата, СертификатКриптографии);
|
||||
ЭлектроннаяПодписьСлужебныйКлиентСервер.ПустыеЗашифрованныеДанные(ЗашифрованныеДанные, ОписаниеОшибки);
|
||||
Исключение
|
||||
ОписаниеОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
КонецПопытки;
|
||||
|
||||
@@ -164,18 +164,15 @@
|
||||
Если ДанныеОбработки.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ОткрытиеФормы") Тогда
|
||||
|
||||
ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, ВладелецФормы, ВыполняемаяКоманда.ОбъектыНазначения);
|
||||
Закрыть();
|
||||
|
||||
ИначеЕсли ДанныеОбработки.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ВызовКлиентскогоМетода") Тогда
|
||||
|
||||
ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьКлиентскийМетодОбработки(ВыполняемаяКоманда, ВладелецФормы, ВыполняемаяКоманда.ОбъектыНазначения);
|
||||
Закрыть();
|
||||
|
||||
ИначеЕсли ВидОбработок = ПредопределенноеЗначение("Перечисление.ВидыДополнительныхОтчетовИОбработок.ПечатнаяФорма")
|
||||
И ДанныеОбработки.Модификатор = "ПечатьMXL" Тогда
|
||||
|
||||
ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьОткрытиеПечатнойФормы(ВыполняемаяКоманда, ВладелецФормы, ВыполняемаяКоманда.ОбъектыНазначения);
|
||||
Закрыть();
|
||||
|
||||
ИначеЕсли ДанныеОбработки.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.ВызовСерверногоМетода")
|
||||
Или ДанныеОбработки.ВариантЗапуска = ПредопределенноеЗначение("Перечисление.СпособыВызоваДополнительныхОбработок.СценарийВБезопасномРежиме") Тогда
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
Если Не ДоступнаУстановкаПатчей Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Для установки исправлений (патчей) рекомендуется обновить платформу 1С:Предприятие на версию:
|
||||
| • 8.3.15.1958 или выше
|
||||
| • 8.3.16.1359 или выше
|
||||
| • 8.3.17.1386 или выше.'");
|
||||
| • 8.3.16.1476 или выше
|
||||
| • 8.3.17.1480 или выше.'");
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -366,7 +366,8 @@
|
||||
// * Поселение - Строка - текстовое представление поселения у адресов по муниципальному делению.
|
||||
// * ПоселениеТипПолный - Строка - полное наименование типа сельского поселения по муниципальному делению.
|
||||
// Например: "сельское поселение".
|
||||
// * ПоселениеТипКраткий - Строка - краткое наименование типа муниципального района для адреса по муниципальному делению. Например: "с. п.".
|
||||
// * ПоселениеТипКраткий - Строка - краткое наименование типа муниципального района для адреса по муниципальному
|
||||
// делению. Например: "с. п.".
|
||||
// * ИдентификаторПоселения- УникальныйИдентификатор
|
||||
// - Неопределено - идентификационный код ФИАС поселения.
|
||||
// * КодПоселения - Строка - код поселения: 1 - городское поселение; 2 - сельское поселение; 3- межселенная
|
||||
|
||||
@@ -5690,7 +5690,6 @@
|
||||
СтрокаСоСпискомУчастков = ИнформацияОУчастках.Участки.Получить();
|
||||
Если ЗначениеЗаполнено(СтрокаСоСпискомУчастков) Тогда
|
||||
|
||||
ТипЧисло = Новый ОписаниеТипов("Число");
|
||||
НаборУчастков = СтрРазделить(СтрокаСоСпискомУчастков, Символы.Таб, Ложь);
|
||||
|
||||
Для каждого СтрокаУчасток Из НаборУчастков Цикл
|
||||
|
||||
@@ -110,11 +110,11 @@
|
||||
//
|
||||
Процедура ПриЧтенииНаСервере(Форма, ТекущийОбъект, ИмяОбъекта = Неопределено) Экспорт
|
||||
|
||||
Если МультиязычныеСтрокиВРеквизитах(ТекущийОбъект.Метаданные()) И ЭтоОсновнойЯзык() Тогда
|
||||
ОбъектМетаданных = ОбъектМетаданных(ТекущийОбъект);
|
||||
Если ЭтоОсновнойЯзык() И МультиязычныеСтрокиВРеквизитах(ОбъектМетаданных) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектМетаданных = ОбъектМетаданных(ТекущийОбъект);
|
||||
Если ОбщегоНазначения.ЭтоРегистр(ОбъектМетаданных) Тогда
|
||||
ПриЧтенииПредставленийНаСервере(ТекущийОбъект);
|
||||
Если ТипЗнч(ИмяОбъекта) <> Тип("Строка") Тогда
|
||||
@@ -150,6 +150,30 @@
|
||||
Если МультиязычныеСтрокиВРеквизитах(ОбъектМетаданных) Тогда
|
||||
|
||||
Если ТекущийЯзык().КодЯзыка = ОбщегоНазначения.КодОсновногоЯзыка() Тогда
|
||||
|
||||
Если ОбщегоНазначения.ЭтоРегистр(ОбъектМетаданных) Или Не ТекущийОбъект.ЭтоНовый() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ИменаЛокализуемыхРеквизитов = НаименованияЛокализуемыхРеквизитовОбъекта(ОбъектМетаданных);
|
||||
|
||||
Для Каждого Реквизит Из ИменаЛокализуемыхРеквизитов Цикл
|
||||
|
||||
ЗначениеРеквизита = ТекущийОбъект[Реквизит.Ключ];
|
||||
Если ПустаяСтрока(ЗначениеРеквизита) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПустаяСтрока(ТекущийОбъект[Реквизит.Ключ + "Язык1"]) Тогда
|
||||
ТекущийОбъект[Реквизит.Ключ + "Язык1"] = ЗначениеРеквизита;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПустаяСтрока(ТекущийОбъект[Реквизит.Ключ + "Язык2"]) Тогда
|
||||
ТекущийОбъект[Реквизит.Ключ + "Язык2"] = ЗначениеРеквизита;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -601,6 +625,116 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обновление данных
|
||||
|
||||
// Регистрирует объекты к обработке в обработчике обновления
|
||||
//
|
||||
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
Если Метаданные.Языки.Количество() = 1 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
СведенияОбЯзыках = МультиязычностьПовтИсп.СведенияОбЯзыках();
|
||||
Если ПустаяСтрока(СведенияОбЯзыках.Язык1) И ПустаяСтрока(СведенияОбЯзыках.Язык2) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектыСПредопределеннымиЭлементами = ОбновлениеИнформационнойБазыСлужебный.ОбъектыСНачальнымЗаполнением();
|
||||
|
||||
ШаблонаЗапроса = "ВЫБРАТЬ
|
||||
| ДанныеОбъекта.Ссылка
|
||||
|ИЗ
|
||||
| &Таблица КАК ДанныеОбъекта
|
||||
|ГДЕ
|
||||
| &УсловиеОтбора";
|
||||
|
||||
НаборЗапросов = Новый Массив;
|
||||
|
||||
Для каждого ОбъектМетаданныхСЭлементами Из ОбъектыСПредопределеннымиЭлементами Цикл
|
||||
|
||||
ЛокализуемыеРеквизитыОбъекта = МультиязычныеРеквизитыОбъекта(ОбъектМетаданныхСЭлементами);
|
||||
Отборы = Новый Массив;
|
||||
|
||||
Для каждого РеквизитОбъекта Из ЛокализуемыеРеквизитыОбъекта Цикл
|
||||
|
||||
Если ЗначениеЗаполнено(СведенияОбЯзыках.Язык1) И ЗначениеЗаполнено(СведенияОбЯзыках.Язык2) Тогда
|
||||
ШаблонОтбора = "ВЫРАЗИТЬ(&Реквизит КАК СТРОКА(1)) <> """"
|
||||
| И (ВЫРАЗИТЬ(&Язык1 КАК СТРОКА(1)) = """" ИЛИ ВЫРАЗИТЬ(&Язык2 КАК СТРОКА(1)) = """")";
|
||||
|
||||
ШаблонОтбора = СтрЗаменить(ШаблонОтбора, "&Язык1", РеквизитОбъекта.Ключ + "Язык1");
|
||||
ШаблонОтбора = СтрЗаменить(ШаблонОтбора, "&Язык2", РеквизитОбъекта.Ключ + "Язык2");
|
||||
|
||||
Иначе
|
||||
ШаблонОтбора = "ВЫРАЗИТЬ(&Реквизит КАК СТРОКА(1)) <> """"
|
||||
| И ВЫРАЗИТЬ(&Язык1Или2 КАК СТРОКА(1)) = """"";
|
||||
|
||||
Если ЗначениеЗаполнено(СведенияОбЯзыках.Язык2) Тогда
|
||||
ШаблонОтбора = СтрЗаменить(ШаблонОтбора, "&Язык1Или2", РеквизитОбъекта.Ключ + "Язык2");
|
||||
Иначе
|
||||
ШаблонОтбора = СтрЗаменить(ШаблонОтбора, "&Язык1Или2", РеквизитОбъекта.Ключ + "Язык1");
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ТекстОтбора = СтрЗаменить(ШаблонОтбора, "&Реквизит", РеквизитОбъекта.Ключ);
|
||||
Отборы.Добавить(ТекстОтбора);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если Отборы.Количество() = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапросаПредварительный = СтрЗаменить(ШаблонаЗапроса, "&Таблица", ОбъектМетаданныхСЭлементами.ПолноеИмя());
|
||||
ТекстЗапросаПредварительный = СтрЗаменить(ТекстЗапросаПредварительный, "&УсловиеОтбора", СтрСоединить(Отборы, " ИЛИ "));
|
||||
НаборЗапросов.Добавить(ТекстЗапросаПредварительный);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если НаборЗапросов.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = СтрСоединить(НаборЗапросов, Символы.ПС + " ОБЪЕДИНИТЬ ВСЕ " + Символы.ПС);
|
||||
РезультатыЗапроса = Запрос.Выполнить().Выгрузить();
|
||||
ОбъектыКОбработке = РезультатыЗапроса.ВыгрузитьКолонку("Ссылка");
|
||||
|
||||
Если ОбъектыКОбработке.Количество() > 0 Тогда
|
||||
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, ОбъектыКОбработке);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||
|
||||
ОбъектыДляОбработкиОтсутствуют = Истина;
|
||||
ИтогоОбработано = 0;
|
||||
|
||||
ОбъектыСПредопределеннымиЭлементами = ОбновлениеИнформационнойБазыСлужебный.ОбъектыСНачальнымЗаполнением();
|
||||
|
||||
Для каждого ОбъектСПредопределеннымиЭлементами Из ОбъектыСПредопределеннымиЭлементами Цикл
|
||||
Выборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, ОбъектСПредопределеннымиЭлементами.ПолноеИмя());
|
||||
Если Выборка.Количество() > 0 Тогда
|
||||
ОбъектыДляОбработкиОтсутствуют = Ложь;
|
||||
Параметры.ОбработкаЗавершена = Ложь;
|
||||
|
||||
ЗаполнитьПустыеМультиязычныеРеквизитыЗначениемОсновногоЯзыка(Выборка, ОбъектСПредопределеннымиЭлементами, ИтогоОбработано);
|
||||
|
||||
Если ИтогоОбработано > 1000 Тогда
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Если ОбъектыДляОбработкиОтсутствуют Тогда
|
||||
Параметры.ОбработкаЗавершена = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Начальное заполнение элементов данными.
|
||||
|
||||
@@ -980,12 +1114,13 @@
|
||||
|
||||
ДлинаСуффиксаЯзыка = ДлинаСуффиксаЯзыка();
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 0
|
||||
ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 0
|
||||
| *
|
||||
|ИЗ
|
||||
| " + ОбъектМетаданных.ПолноеИмя();
|
||||
| &ПолноеИмя КАК ДанныеИсточника";
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = СтрЗаменить(ТекстЗапроса, "&ПолноеИмя", ОбъектМетаданных.ПолноеИмя());
|
||||
|
||||
РезультатЗапроса = Запрос.Выполнить();
|
||||
|
||||
@@ -1067,6 +1202,89 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Обновление данных
|
||||
|
||||
Процедура ЗаполнитьПустыеМультиязычныеРеквизитыЗначениемОсновногоЯзыка(Выборка, ОбъектМетаданных, ИтогоОбработано)
|
||||
|
||||
ОбъектовОбработано = 0;
|
||||
ПроблемныхОбъектов = 0;
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
ИтогоОбработано = ИтогоОбработано + 1;
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить(ОбъектМетаданных.ПолноеИмя());
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", Выборка.Ссылка);
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
ТекущийОбъект = Выборка.Ссылка.ПолучитьОбъект();
|
||||
Если ТекущийОбъект <> Неопределено Тогда
|
||||
|
||||
ЗаблокироватьДанныеДляРедактирования(Выборка.Ссылка);
|
||||
|
||||
ИменаЛокализуемыхРеквизитов = НаименованияЛокализуемыхРеквизитовОбъекта(ОбъектМетаданных);
|
||||
|
||||
Для Каждого Реквизит Из ИменаЛокализуемыхРеквизитов Цикл
|
||||
|
||||
ЗначениеРеквизита = ТекущийОбъект[Реквизит.Ключ];
|
||||
Если ПустаяСтрока(ЗначениеРеквизита) Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПустаяСтрока(ТекущийОбъект[Реквизит.Ключ + "Язык1"]) Тогда
|
||||
ТекущийОбъект[Реквизит.Ключ + "Язык1"] = ЗначениеРеквизита;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПустаяСтрока(ТекущийОбъект[Реквизит.Ключ + "Язык2"]) Тогда
|
||||
ТекущийОбъект[Реквизит.Ключ + "Язык2"] = ЗначениеРеквизита;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ТекущийОбъект);
|
||||
|
||||
Иначе
|
||||
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(Выборка.Ссылка);
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
|
||||
ОтменитьТранзакцию();
|
||||
// Если не удалось обработать какой-либо объект, повторяем попытку снова.
|
||||
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Не удалось заполнить мультиязычные реквизиты объекта %1 по причине:
|
||||
|%2'"), Выборка.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,
|
||||
ОбъектМетаданных, Выборка.Ссылка, ТекстСообщения);
|
||||
|
||||
КонецПопытки;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ОбъектовОбработано = 0 И ПроблемныхОбъектов <> 0 Тогда
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Процедуре МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию не удалось обработать некоторые объекты (пропущены): %1'"),
|
||||
ПроблемныхОбъектов);
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
Иначе
|
||||
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация,
|
||||
ОбъектМетаданных,,
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Процедура МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию обработала очередную объектов: %1'"),
|
||||
ОбъектовОбработано));
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Начальное заполнение элементов данными.
|
||||
|
||||
|
||||
@@ -568,6 +568,7 @@
|
||||
| Напоминания.ИнтервалВремениНапоминания,
|
||||
| Напоминания.ИмяРеквизитаИсточника,
|
||||
| Напоминания.Расписание,
|
||||
| Напоминания.Идентификатор,
|
||||
| ЛОЖЬ КАК ПовторятьЕжегодно
|
||||
|ИЗ
|
||||
| РегистрСведений.НапоминанияПользователя КАК Напоминания
|
||||
|
||||
@@ -1674,9 +1674,6 @@
|
||||
|
|
||||
|////////////////////////////////////////////////////////////////////////////////
|
||||
|УНИЧТОЖИТЬ #ВТЗаблокированоИзмерения";
|
||||
РазделительИ =
|
||||
"
|
||||
| И ";
|
||||
|
||||
Если Не ДополнительныеПараметры.ВыбиратьПорциями Тогда
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВЫБРАТЬ ПЕРВЫЕ 10000", "ВЫБРАТЬ");
|
||||
@@ -2888,16 +2885,12 @@
|
||||
Функция ВыполнитьОбновлениеИнформационнойБазы(ВыполнятьОтложенныеОбработчики = Ложь) Экспорт
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
|
||||
МодульТехнологияСервисаБазоваяФункциональность = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервиса");
|
||||
|
||||
ВерсияБиблиотекиБТС = МодульТехнологияСервисаБазоваяФункциональность.ВерсияБиблиотеки();
|
||||
ТребуетсяУстановкаРасширения = ОбновлениеИнформационнойБазыСлужебный.ВесВерсии("2.0.0.0") < ОбновлениеИнформационнойБазыСлужебный.ВесВерсии(ВерсияБиблиотекиБТС);
|
||||
Если ТребуетсяУстановкаРасширения Тогда
|
||||
// АПК:278-выкл Выполнение обработчиков обновления с установленным расширением БТС при включенном разделении.
|
||||
// БТС не предоставляет программного интерфейса для корректного вызова обработчиков.
|
||||
ОбновлениеСУстановкойРасширенияБТСВыполненоУспешно = МодульТехнологияСервисаБазоваяФункциональность.ПередОбновлениемИнформационнойБазы(ВыполнятьОтложенныеОбработчики);
|
||||
// АПК:278-вкл
|
||||
Если ОбновлениеСУстановкойРасширенияБТСВыполненоУспешно Тогда
|
||||
МодульТехнологияСервиса = ОбщегоНазначения.ОбщийМодуль("ТехнологияСервиса");
|
||||
ВерсияБиблиотекиБТС = МодульТехнологияСервиса.ВерсияБиблиотеки();
|
||||
ЕстьПередОбновлениемИнформационнойБазы = ОбновлениеИнформационнойБазыСлужебный.ВесВерсии("2.0.0.0") < ОбновлениеИнформационнойБазыСлужебный.ВесВерсии(ВерсияБиблиотекиБТС);
|
||||
Если ЕстьПередОбновлениемИнформационнойБазы Тогда
|
||||
Успешно = МодульТехнологияСервиса.ПередОбновлениемИнформационнойБазы(ВыполнятьОтложенныеОбработчики);
|
||||
Если Успешно Тогда
|
||||
Возврат "Успешно";
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
@@ -5245,7 +5238,7 @@
|
||||
//
|
||||
Функция ТекстУсловияЗаблокированныхПоТЧ(ПолноеИмяОбъекта, ПолноеИмяРегистра)
|
||||
|
||||
Поле = ?(ПолноеИмяРегистра <> Неопределено, "Регистратор", "Ссылка");
|
||||
Поле = ?(ПолноеИмяРегистра <> Неопределено, "ТаблицаРегистраИзменения.Регистратор", "ТаблицаИзменений.Ссылка");
|
||||
ШаблонУсловия =
|
||||
"НЕ ИСТИНА В (
|
||||
| ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
@@ -5253,7 +5246,7 @@
|
||||
| ИЗ
|
||||
| ЗаблокированныеПоТЧ КАК ЗаблокированныеПоТЧ
|
||||
| ГДЕ
|
||||
| ТаблицаИзменений.%1 = ЗаблокированныеПоТЧ.Ссылка)";
|
||||
| %1 = ЗаблокированныеПоТЧ.Ссылка)";
|
||||
|
||||
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонУсловия, Поле);
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.3.264";
|
||||
Описание.Версия = "3.1.3.276";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -41,7 +41,8 @@
|
||||
Если ПараметрыКлиента.Свойство("ИнформационнаяБазаЗаблокированаДляОбновления") Тогда
|
||||
Если Не ПараметрыКлиента.ЕстьДоступДляОбновленияВерсииПлатформы
|
||||
И ПараметрыКлиента.РазделениеВключено
|
||||
И ПараметрыКлиента.ДоступноИспользованиеРазделенныхДанных Тогда
|
||||
И ПараметрыКлиента.ДоступноИспользованиеРазделенныхДанных
|
||||
И Не ПараметрыКлиента.Свойство("НеобходимоОбновлениеНеразделенныхДанных") Тогда
|
||||
Параметры.Отказ = Истина;
|
||||
Параметры.ИнтерактивнаяОбработка = Новый ОписаниеОповещения(
|
||||
"ИнициироватьОбновлениеОбласти",
|
||||
|
||||
@@ -533,6 +533,9 @@
|
||||
Функция ДобавитьПараметрыРаботыКлиентаПриЗапуске(Параметры) Экспорт
|
||||
|
||||
Параметры.Вставить("ВерсияДанныхОсновнойКонфигурации", ВерсияИБ(Метаданные.Имя));
|
||||
Если НеобходимоОбновлениеНеразделенныхДанныхИнформационнойБазы() Тогда
|
||||
Параметры.Вставить("НеобходимоОбновлениеНеразделенныхДанных");
|
||||
КонецЕсли;
|
||||
|
||||
// Проверка продолжения работы.
|
||||
ЭтоВызовПередНачаломРаботыСистемы = Параметры.ПолученныеПараметрыКлиента <> Неопределено;
|
||||
@@ -1301,6 +1304,32 @@
|
||||
|
||||
// Начальное заполнение предопределенных данных
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Массив из ОбъектМетаданных
|
||||
//
|
||||
Функция ОбъектыСНачальнымЗаполнением() Экспорт
|
||||
|
||||
НастройкиПодсистемы = НастройкиПодсистемы();
|
||||
ОбъектыСНачальнымЗаполнением = НастройкиПодсистемы.ОбъектыСНачальнымЗаполнением;
|
||||
Возврат ОбъектыСНачальнымЗаполнением;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Строка - список полных имен объектов через запятую
|
||||
//
|
||||
Функция ОбъектыСНачальнымЗаполнениемСтрокой() Экспорт
|
||||
|
||||
ОбъектыСНачальнымЗаполнением =ОбъектыСНачальнымЗаполнением();
|
||||
Список = Новый Массив;
|
||||
Для каждого ОбъектСПредопределеннымиЭлементами Из ОбъектыСНачальнымЗаполнением Цикл
|
||||
Список.Добавить(ОбъектСПредопределеннымиЭлементами.ПолноеИмя());
|
||||
КонецЦикла;
|
||||
|
||||
Возврат СтрСоединить(Список, ",");
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НастройкиПредопределенныхЭлементов(МенеджерОбъекта, ПредопределенныеДанные) Экспорт
|
||||
|
||||
НастройкиЗаполненияЭлементов = Новый Структура;
|
||||
@@ -5997,20 +6026,8 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
// Общие для начального заполнения
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Массив из ОбъектМетаданных
|
||||
//
|
||||
Функция ОбъектыСНачальнымЗаполнением()
|
||||
|
||||
НастройкиПодсистемы = НастройкиПодсистемы();
|
||||
ОбъектыСНачальнымЗаполнением = НастройкиПодсистемы.ОбъектыСНачальнымЗаполнением;
|
||||
Возврат ОбъектыСНачальнымЗаполнением;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура ДобавитьКолонкуТаблицыПредопределенныхДанных(ПредопределенныеДанные, Реквизит, ЛокализуемыеРеквизиты, Языки)
|
||||
|
||||
ПредопределенныеДанные.Колонки.Добавить(Реквизит.Имя, Реквизит.Тип);
|
||||
|
||||
@@ -391,6 +391,15 @@
|
||||
ИмяИсправления = ОписаниеИсправления.Имя;
|
||||
КонецЕсли;
|
||||
|
||||
ИсправлениеУжеУстановлено = Ложь;
|
||||
Если ЗначениеЗаполнено(ИмяИсправления) Тогда
|
||||
Отбор = Новый Структура;
|
||||
Отбор.Вставить("Имя", ИмяИсправления);
|
||||
НайденныеИсправления = РасширенияКонфигурации.Получить(Отбор);
|
||||
ИсправлениеУжеУстановлено = НайденныеИсправления.Количество() > 0;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ИсправлениеУжеУстановлено Тогда
|
||||
НеУстановлено = НеУстановлено + 1;
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'При установке исправления %1 произошла ошибка:
|
||||
@@ -398,6 +407,7 @@
|
||||
|%2'"), ИмяИсправления, КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
|
||||
ЗаписьЖурналаРегистрации(НСтр("ru = 'Исправления.Установка'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||
УровеньЖурналаРегистрации.Ошибка,,, ТекстОшибки);
|
||||
КонецЕсли;
|
||||
КонецПопытки;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1026,6 +1026,10 @@
|
||||
// Замена имен картинок в документе HTML на идентификаторы.
|
||||
Для Каждого Картинка Из ДокументHTML.Картинки Цикл
|
||||
АтрибутИсточникКартинки = Картинка.Атрибуты.ПолучитьИменованныйЭлемент("src");
|
||||
Если СтрНачинаетсяС(АтрибутИсточникКартинки.ТекстовоеСодержимое, "data:") Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Картинка.УстановитьАтрибут("alt", АтрибутИсточникКартинки.ТекстовоеСодержимое);
|
||||
АтрибутИсточникКартинки.ТекстовоеСодержимое = "cid:" + АтрибутИсточникКартинки.ТекстовоеСодержимое;
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
@@ -1578,6 +1578,35 @@
|
||||
Обработчик.НачальноеЗаполнение = Истина;
|
||||
Обработчик.Процедура = "ОбновлениеИнформационнойБазыСлужебный.НачальноеЗаполнениеПредопределенныхДанных";
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||
Обработчик.Версия = "3.1.3.270";
|
||||
Обработчик.РежимВыполнения = "Отложенно";
|
||||
Обработчик.Идентификатор = Новый УникальныйИдентификатор("68d400bb-e5bb-49da-a567-ebf7458b29f8");
|
||||
Обработчик.ПроцедураЗаполненияДанныхОбновления = "МультиязычностьСервер.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||
Обработчик.Комментарий = НСтр("ru = 'Заполнение пустых значений мультиязычных реквизитов значением основного языка.'");
|
||||
Обработчик.ОчередьОтложеннойОбработки = 2;
|
||||
|
||||
ОбъектыСНачальнымЗаполнениемСтрокой = ОбновлениеИнформационнойБазыСлужебный.ОбъектыСНачальнымЗаполнениемСтрокой();
|
||||
Обработчик.ЧитаемыеОбъекты = ОбъектыСНачальнымЗаполнениемСтрокой;
|
||||
Обработчик.ИзменяемыеОбъекты = ОбъектыСНачальнымЗаполнениемСтрокой;
|
||||
Обработчик.БлокируемыеОбъекты = ОбъектыСНачальнымЗаполнениемСтрокой;
|
||||
|
||||
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||
|
||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||
НоваяСтрока.Процедура = "Справочники.РолиИсполнителей.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||
НоваяСтрока.Порядок = "После";
|
||||
|
||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||
НоваяСтрока.Процедура = "Справочники.СтраныМира.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||
НоваяСтрока.Порядок = "После";
|
||||
|
||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||
НоваяСтрока.Процедура = "Справочники.УчетныеЗаписиЭлектроннойПочты.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||
НоваяСтрока.Порядок = "После";
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Формирует текст для вывода пользователю при необходимости динамического обновления.
|
||||
|
||||
@@ -267,7 +267,11 @@
|
||||
|
||||
ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания(Метаданные.РегламентныеЗадания.УдалениеПомеченных);
|
||||
УдаляемыеОбъекты = УдалениеПомеченныхОбъектов.ПомеченныеНаУдаление(,Истина);
|
||||
УдалениеПомеченныхОбъектов.УдалитьПомеченныеОбъекты(УдаляемыеОбъекты);
|
||||
УдалитьПомеченныеОбъектыСлужебный(
|
||||
УдаляемыеОбъекты,
|
||||
"Стандартный",
|
||||
Неопределено,
|
||||
Истина);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1253,7 +1257,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция УдалитьПомеченныеОбъектыСлужебный(УдаляемыеОбъекты, РежимУдаления = "Стандартный", ИдентификаторЗадания = Неопределено) Экспорт
|
||||
Функция УдалитьПомеченныеОбъектыСлужебный(УдаляемыеОбъекты, РежимУдаления = "Стандартный", ИдентификаторЗадания = Неопределено, ЭтоРегламентноеЗадание = Ложь) Экспорт
|
||||
ДопустимыеРежимы = ДопустимыеРежимыУдаления();
|
||||
|
||||
Если ДопустимыеРежимы.Найти(РежимУдаления) = Неопределено Тогда
|
||||
@@ -1280,6 +1284,7 @@
|
||||
ПараметрыУдаления.Вставить("ОчищатьСсылкиВМестахИспользования", Истина);
|
||||
КонецЕсли;
|
||||
ПараметрыУдаления.Вставить("Режим", РежимУдаления);
|
||||
ПараметрыУдаления.Вставить("ЭтоРегламентноеЗадание", ЭтоРегламентноеЗадание);
|
||||
|
||||
Попытка
|
||||
РезультатУдаления = Обработки.УдалениеПомеченныхОбъектов.УдалитьПомеченныеОбъекты(ПараметрыУдаления, ИдентификаторЗадания);
|
||||
|
||||
@@ -19999,9 +19999,6 @@
|
||||
И ПараметрыОбновления.ОбновитьПраваНаКлючи;
|
||||
|
||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||
Если ОписаниеНовыхКлючей <> Неопределено Тогда
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.КлючиДоступа");
|
||||
КонецЕсли;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.НаборыГруппДоступа");
|
||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
||||
@@ -20011,6 +20008,11 @@
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
ПередБлокировкойДанных(ПараметрыОбновления);
|
||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() И ОписаниеНовыхКлючей <> Неопределено Тогда
|
||||
ПредварительнаяБлокировка = Новый БлокировкаДанных;
|
||||
ПредварительнаяБлокировка.Добавить("Справочник.КлючиДоступа");
|
||||
ПредварительнаяБлокировка.Заблокировать();
|
||||
КонецЕсли;
|
||||
Блокировка.Заблокировать();
|
||||
ПослеБлокировкиДанных(ПараметрыОбновления);
|
||||
|
||||
@@ -24597,10 +24599,13 @@
|
||||
|
||||
Контекст.СвойстваВерсии.Добавить(ИмяПоля + " = " + Формат(Значение, "ЧГ="));
|
||||
|
||||
ИначеЕсли ТипЗнч(Значение) = Тип("Булево")
|
||||
Или ТипЗнч(Значение) = Тип("Неопределено") Тогда
|
||||
ИначеЕсли ТипЗнч(Значение) = Тип("Булево") Тогда
|
||||
|
||||
Контекст.СвойстваВерсии.Добавить(ИмяПоля + " = " + Строка(Значение));
|
||||
Контекст.СвойстваВерсии.Добавить(ИмяПоля + " = " + ?(Значение, "Да", "Нет"));
|
||||
|
||||
ИначеЕсли ТипЗнч(Значение) = Тип("Неопределено") Тогда
|
||||
|
||||
Контекст.СвойстваВерсии.Добавить(ИмяПоля + " = " + "Неопределено");
|
||||
|
||||
ИначеЕсли ТипЗнч(Значение) = Тип("ФиксированныйМассив") Тогда
|
||||
Контекст.СвойстваВерсии.Добавить(ИмяПоля + " = " + СтрокаДанныхДляХеширования(Новый Массив(Значение)));
|
||||
|
||||
@@ -523,6 +523,7 @@
|
||||
|
||||
ОписаниеЗависимогоРеквизита = Новый Структура;
|
||||
ОписаниеЗависимогоРеквизита.Вставить("УсловиеОбязательностиЗаполнения", Неопределено);
|
||||
Параметры = Неопределено;
|
||||
Для Каждого СтрокаЗависимостей Из ЗависимостиОбязательностиЗаполнения Цикл
|
||||
Если Наборы.Найти(СтрокаЗависимостей.НаборСвойств) = Неопределено Тогда
|
||||
Продолжить;
|
||||
@@ -539,11 +540,17 @@
|
||||
Параметры = ОписаниеЗависимогоРеквизита.УсловиеОбязательностиЗаполнения;
|
||||
КонецЦикла;
|
||||
|
||||
Если Параметры = Неопределено Тогда
|
||||
НеобходимоЗаполнить = Истина;
|
||||
Иначе
|
||||
ПараметрыУсловия = Новый Структура;
|
||||
ПараметрыУсловия.Вставить("ЗначенияПараметров", Параметры.ЗначенияПараметров);
|
||||
ПараметрыУсловия.Вставить("Форма", ЗначенияРеквизитов);
|
||||
ПараметрыУсловия.Вставить("ОписаниеОбъекта", Источник);
|
||||
|
||||
НеобходимоЗаполнить = ОбщегоНазначения.ВычислитьВБезопасномРежиме(Параметры.КодУсловия, ПараметрыУсловия);
|
||||
КонецЕсли;
|
||||
|
||||
НеобходимоЗаполнить = ОбщегоНазначения.ВычислитьВБезопасномРежиме(Параметры.КодУсловия, ПараметрыУсловия);
|
||||
Если НеобходимоЗаполнить Тогда
|
||||
Текст = НСтр("ru = 'Реквизит ""%1"" не заполнен.'");
|
||||
|
||||
@@ -856,7 +856,7 @@
|
||||
Функция ПустыеЗашифрованныеДанные(ЗашифрованныеДанные, ОписаниеОшибки) Экспорт
|
||||
|
||||
Если Не ЗначениеЗаполнено(ЗашифрованныеДанные) Тогда
|
||||
ОписаниеОшибки = НСтр("ru = 'Сформированы пустые данные.'");
|
||||
ОписаниеОшибки = НСтр("ru = 'Сформированы пустые зашифрованные данные.'");
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -868,7 +868,7 @@
|
||||
Функция ПустыеРасшифрованныеДанные(РасшифрованныеДанные, ОписаниеОшибки) Экспорт
|
||||
|
||||
Если Не ЗначениеЗаполнено(РасшифрованныеДанные) Тогда
|
||||
ОписаниеОшибки = НСтр("ru = 'Сформированы пустые данные.'");
|
||||
ОписаниеОшибки = НСтр("ru = 'Сформированы пустые расшифрованные данные.'");
|
||||
Возврат Истина;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="adb66684-eec6-11ea-d79f-0242ac110002">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="58b456a0-f8ad-11ea-5d85-0242ac110002">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="adb66685-eec6-11ea-d79f-0242ac110002"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="adb666b6-eec6-11ea-d79f-0242ac110002"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="adb666b7-eec6-11ea-d79f-0242ac110002"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="adb666c0-eec6-11ea-d79f-0242ac110002"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="adb666c1-eec6-11ea-d79f-0242ac110002"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="adb666c2-eec6-11ea-d79f-0242ac110002"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="a6fd9351-b8d4-4af7-b1a8-426e28edb6c1"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="58b456aa-f8ad-11ea-5d85-0242ac110002"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="58b456d2-f8ad-11ea-5d85-0242ac110002"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="58b456dc-f8ad-11ea-5d85-0242ac110002"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="58b456dd-f8ad-11ea-5d85-0242ac110002"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="58b456e6-f8ad-11ea-5d85-0242ac110002"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="58b456e7-f8ad-11ea-5d85-0242ac110002"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="c8e7be0a-35ad-459e-a241-3caf55b86f0c"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>3.1.3.264</version>
|
||||
<version>3.1.3.276</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,f22c9bd0-eec6-11ea-f19b-0242ac110002,1,e682fe50-eec6-11ea-299e-0242ac110002,"3.1.3.264","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6172,1,0,adb66684-eec6-11ea-d79f-0242ac110002,adb66684-eec6-11ea-d79f-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,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,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-cf63-4a21-868b-8175a7704a8f,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,1,0,64f548c8-c1fc-434e-b3ee-5be367ead1db,64f548c8-c1fc-434e-b3ee-5be367ead1db,1,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-4558-8a28-7079ccf28b89,1,0,2009c673-c1a5-45fc-8da2-a36c435085a6,2009c673-c1a5Line truncated
|
||||
{6,1,1,9b55f180-f8ad-11ea-8184-0242ac110002,1,8f517102-f8ad-11ea-d788-0242ac110002,"3.1.3.276","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6172,1,0,58b456a0-f8ad-11ea-5d85-0242ac110002,58b456a0-f8ad-11ea-5d85-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,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,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-cf63-4a21-868b-8175a7704a8f,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,1,0,64f548c8-c1fc-434e-b3ee-5be367ead1db,64f548c8-c1fc-434e-b3ee-5be367ead1db,1,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-4558-8a28-7079ccf28b89,1,0,2009c673-c1a5-45fc-8da2-a36c435085a6,2009c673-c1a5Line truncated
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
Функция ВерсияКалендарей() Экспорт
|
||||
|
||||
Возврат 13;
|
||||
Возврат 14;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||
|
||||
Возврат "3.1.3.235";
|
||||
Возврат "3.1.3.269";
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
+78
-2
@@ -22,6 +22,8 @@
|
||||
<Item Calendar="01" Year="2020" DayType="Праздник" Date="20200524" SwapDate="20200525"/>
|
||||
<Item Calendar="01" Year="2020" DayType="Воскресенье" Date="20200525" SwapDate="20200524"/>
|
||||
<Item Calendar="01" Year="2020" DayType="Праздник" Date="20201005" SwapDate=""/>
|
||||
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20211004" SwapDate=""/>
|
||||
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20211005" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2014" DayType="Предпраздничный" Date="20141003" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20141004" SwapDate="20141006"/>
|
||||
@@ -66,6 +68,7 @@
|
||||
<Item Calendar="02" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
|
||||
<Item Calendar="02" Year="2020" DayType="Праздник" Date="20201011" SwapDate="20201012"/>
|
||||
<Item Calendar="02" Year="2020" DayType="Воскресенье" Date="20201012" SwapDate="20201011"/>
|
||||
<Item Calendar="02" Year="2021" DayType="Праздник" Date="20211011" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
||||
@@ -77,6 +80,9 @@
|
||||
<Item Calendar="03" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||
<Item Calendar="03" Year="2020" DayType="Нерабочий" Date="20200328" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
||||
<Item Calendar="03" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
||||
<Item Calendar="03" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
||||
<Item Calendar="04" Year="2016" DayType="Праздник" Date="20160214" SwapDate="20160215"/>
|
||||
<Item Calendar="04" Year="2016" DayType="Воскресенье" Date="20160215" SwapDate="20160214"/>
|
||||
<Item Calendar="04" Year="2017" DayType="Предпраздничный" Date="20170203" SwapDate=""/>
|
||||
@@ -136,6 +142,9 @@
|
||||
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2020" DayType="Предпраздничный" Date="20200914" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200915" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210726" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210914" SwapDate=""/>
|
||||
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210915" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2016" DayType="Предпраздничный" Date="20160705" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/>
|
||||
<Item Calendar="06" Year="2016" DayType="Праздник" Date="20160707" SwapDate=""/>
|
||||
@@ -198,6 +207,10 @@
|
||||
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200901" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200920" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210328" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210521" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210901" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210920" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160404" SwapDate=""/>
|
||||
@@ -247,6 +260,11 @@
|
||||
<Item Calendar="08" Year="2020" DayType="Предпраздничный" Date="20201209" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2020" DayType="Праздник" Date="20201210" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2020" DayType="Нерабочий" Date="20201228" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
||||
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
||||
<Item Calendar="08" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
||||
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210405" 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"/>
|
||||
<Item Calendar="09" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
|
||||
@@ -279,6 +297,9 @@
|
||||
<Item Calendar="09" Year="2020" DayType="Воскресенье" Date="20200505" SwapDate="20200503"/>
|
||||
<Item Calendar="09" Year="2020" DayType="Нерабочий" Date="20200525" SwapDate=""/>
|
||||
<Item Calendar="09" Year="2020" DayType="Нерабочий" Date="20200731" SwapDate=""/>
|
||||
<Item Calendar="09" Year="2021" DayType="Праздник" Date="20210503" SwapDate="20210504"/>
|
||||
<Item Calendar="09" Year="2021" DayType="Суббота" Date="20210504" SwapDate="20210503"/>
|
||||
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210511" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2017" DayType="Предпраздничный" Date="20170821" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2017" DayType="Праздник" Date="20170822" SwapDate=""/>
|
||||
@@ -290,6 +311,7 @@
|
||||
<Item Calendar="11" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2020" DayType="Предпраздничный" Date="20200821" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2020" DayType="Праздник" Date="20200822" SwapDate=""/>
|
||||
<Item Calendar="11" Year="2021" DayType="Праздник" Date="20210822" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2016" DayType="Предпраздничный" Date="20160426" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2016" DayType="Праздник" Date="20160427" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2016" DayType="Предпраздничный" Date="20160620" SwapDate=""/>
|
||||
@@ -312,6 +334,9 @@
|
||||
<Item Calendar="14" Year="2020" DayType="Праздник" Date="20200427" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2020" DayType="Праздник" Date="20200621" SwapDate="20200622"/>
|
||||
<Item Calendar="14" Year="2020" DayType="Воскресенье" Date="20200622" SwapDate="20200621"/>
|
||||
<Item Calendar="14" Year="2021" DayType="Предпраздничный" Date="20210426" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2021" DayType="Праздник" Date="20210427" SwapDate=""/>
|
||||
<Item Calendar="14" Year="2021" DayType="Праздник" Date="20210621" SwapDate=""/>
|
||||
<Item Calendar="15" Year="2018" DayType="Праздник" Date="20181119" SwapDate=""/>
|
||||
<Item Calendar="15" Year="2019" DayType="Праздник" Date="20191118" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2016" DayType="Предпраздничный" Date="20160704" SwapDate=""/>
|
||||
@@ -348,6 +373,8 @@
|
||||
<Item Calendar="16" Year="2020" DayType="Праздник" Date="20200830" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2020" DayType="Предпраздничный" Date="20201105" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2020" DayType="Праздник" Date="20201106" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20210830" SwapDate=""/>
|
||||
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20211106" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160505" SwapDate=""/>
|
||||
@@ -393,6 +420,13 @@
|
||||
<Item Calendar="17" Year="2020" DayType="Предпраздничный" Date="20200814" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2020" DayType="Праздник" Date="20200815" SwapDate="20200817"/>
|
||||
<Item Calendar="17" Year="2020" DayType="Суббота" Date="20200817" SwapDate="20200815"/>
|
||||
<Item Calendar="17" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
||||
<Item Calendar="17" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
||||
<Item Calendar="17" Year="2021" DayType="Предпраздничный" Date="20210505" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210506" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210815" SwapDate="20210816"/>
|
||||
<Item Calendar="17" Year="2021" DayType="Воскресенье" Date="20210816" SwapDate="20210815"/>
|
||||
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160322" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2016" DayType="Праздник" Date="20160323" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160415" SwapDate=""/>
|
||||
@@ -456,6 +490,10 @@
|
||||
<Item Calendar="20" Year="2020" DayType="Предпраздничный" Date="20200729" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2020" DayType="Праздник" Date="20200730" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210322" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210323" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210415" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210416" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/>
|
||||
@@ -468,6 +506,8 @@
|
||||
<Item Calendar="21" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2020" DayType="Предпраздничный" Date="20200623" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2020" DayType="Праздник" Date="20200624" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2021" DayType="Предпраздничный" Date="20210623" SwapDate=""/>
|
||||
<Item Calendar="21" Year="2021" DayType="Праздник" Date="20210624" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
|
||||
@@ -479,8 +519,10 @@
|
||||
<Item Calendar="26" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/>
|
||||
<Item Calendar="26" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
|
||||
<Item Calendar="31" Year="2020" DayType="Праздник" Date="20200712" SwapDate="20200713"/>
|
||||
<Item Calendar="31" Year="2020" DayType="Воскресенье" Date="20200713" SwapDate="20200712"/>
|
||||
<Item Calendar="31" Year="2021" DayType="Праздник" Date="20210712" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
|
||||
@@ -492,6 +534,7 @@
|
||||
<Item Calendar="58" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/>
|
||||
<Item Calendar="58" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
|
||||
@@ -503,6 +546,7 @@
|
||||
<Item Calendar="64" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/>
|
||||
<Item Calendar="64" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
||||
@@ -514,6 +558,9 @@
|
||||
<Item Calendar="75" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||
<Item Calendar="75" Year="2020" DayType="Нерабочий" Date="20200328" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
||||
<Item Calendar="75" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
||||
<Item Calendar="75" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
||||
<Item Calendar="85" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
||||
@@ -525,6 +572,9 @@
|
||||
<Item Calendar="85" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||
<Item Calendar="85" Year="2020" DayType="Нерабочий" Date="20200328" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
||||
<Item Calendar="85" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
||||
<Item Calendar="85" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
||||
<Item Calendar="91" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160620" SwapDate=""/>
|
||||
@@ -562,6 +612,8 @@
|
||||
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200608" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2021" DayType="Предпраздничный" Date="20210317" SwapDate=""/>
|
||||
<Item Calendar="91" Year="2021" DayType="Праздник" Date="20210318" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
|
||||
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
|
||||
@@ -1038,9 +1090,33 @@
|
||||
<Item Calendar="РФ" Year="2020" DayType="Суббота" Date="20200511" SwapDate="20200509"/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Предпраздничный" Date="20200611" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Праздник" Date="20200612" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Рабочий" Date="20200624" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Рабочий" Date="20200701" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Предпраздничный" Date="20201103" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Праздник" Date="20201104" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Предпраздничный" Date="20201231" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210101" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210102" SwapDate="20211105"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210103" SwapDate="20211231"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210104" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210105" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210106" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210107" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210108" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Предпраздничный" Date="20210220" SwapDate="20210222"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Суббота" Date="20210222" SwapDate="20210220"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210223" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210308" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Предпраздничный" Date="20210430" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210501" SwapDate="20210503"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Суббота" Date="20210503" SwapDate="20210501"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210509" SwapDate="20210510"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Воскресенье" Date="20210510" SwapDate="20210509"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Предпраздничный" Date="20210611" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210612" SwapDate="20210614"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Суббота" Date="20210614" SwapDate="20210612"/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Рабочий" Date="20200624" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2020" DayType="Рабочий" Date="20200701" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Предпраздничный" Date="20211103" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20211104" SwapDate=""/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Суббота" Date="20211105" SwapDate="20210102"/>
|
||||
<Item Calendar="РФ" Year="2021" DayType="Воскресенье" Date="20211231" SwapDate="20210103"/>
|
||||
</Items>
|
||||
+2
-1
@@ -223,7 +223,8 @@
|
||||
|
||||
Если Объект.ЧитаемыеОбъекты.НайтиСтроки(Новый Структура("БлокироватьИнтерфейс", Истина)).Количество() > 0
|
||||
ИЛИ Объект.БлокируемыеОбъекты.Количество() > 0 Тогда
|
||||
ТекстСообщения = НСтр("ru = 'Процедура ""ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы"" не предназначена для проверки блокировки в обработчиках, которые контролируют блокировку читаемых данных или прочих объектов.'");
|
||||
ТекстСообщения = НСтр("ru = 'Процедура ""%1"" не предназначена для проверки блокировки в обработчиках, которые контролируют блокировку читаемых данных или прочих объектов.'");
|
||||
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%1", "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы");
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(ТекстСообщения,,"ПроцедураПроверки","Объект");
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
+5
-47
@@ -438,9 +438,7 @@
|
||||
ДополнительныеПараметры = Новый Структура("НомерСборкиДляОбработчиков", Истина);
|
||||
ОбработчикОтвета = Новый ОписаниеОповещения("ЗавершениеВводаНомераСборки", ЭтотОбъект, ДополнительныеПараметры);
|
||||
НомераВерсии = СтрРазделить(ВерсияКонфигурации,".");
|
||||
ТекстПодсказки = НСтр("ru = 'Текущая версия: %1; Укажите новый номер сборки:'");
|
||||
ТекстПодсказки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстПодсказки, ВерсияКонфигурации);
|
||||
ПоказатьВводЧисла(ОбработчикОтвета, Число(НомераВерсии[3]) + 1, ТекстПодсказки);
|
||||
ПоказатьВводЧисла(ОбработчикОтвета, Число(НомераВерсии[3])+1, НСтр("ru = 'Новый номер сборки'"));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -901,9 +899,9 @@
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, Код.ИмяМодуля, ИмяПроцедуры));
|
||||
Иначе
|
||||
Шаблон = НСтр("ru = 'В модуле ""%1"" не удалось добавить процедуру ""%2""
|
||||
|Возможно в модуле не задана область ""ОбновлениеИнформационнойБазы"".
|
||||
|Возможно в модуле не задана область ""%3"".
|
||||
|Добавьте процедуру или область вручную и повторите запись обработчиков.'");
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, Код.ИмяМодуля, ИмяПроцедуры);
|
||||
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, Код.ИмяМодуля, ИмяПроцедуры, "ОбновлениеИнформационнойБазы");
|
||||
ВызватьИсключение ТекстСообщения;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1617,8 +1615,6 @@
|
||||
Функция ОписанияОбработчиковПоМодулямОбновления(АдресНастроек)
|
||||
|
||||
Настройки = ПолучитьИзВременногоХранилища(АдресНастроек);
|
||||
ПараметрыГенерацииКода = Настройки.ПараметрыГенерацииКода;
|
||||
ОбновитьОчередь = ПараметрыГенерацииКода.ОбновитьОчередь;
|
||||
|
||||
ТекстыМодулей = Новый Массив;
|
||||
Если НЕ ПостроитьОчередьНаСервере() Тогда
|
||||
@@ -1676,7 +1672,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
ОбработчикиМодуля.Сортировать("Процедура");
|
||||
МодулиОбработчиков = МодулиОбработчиковОбновления(ОбработчикиМодуля, РазметкаКода);
|
||||
МодулиОбработчиковОбновления(ОбработчикиМодуля, РазметкаКода);
|
||||
Если РазметкаКода.УстановитьТэги Тогда
|
||||
РазметкаКода.Тэги.Вставить("ПоОбработчикам", ОбработчикиМодуля);
|
||||
КонецЕсли;
|
||||
@@ -2030,7 +2026,6 @@
|
||||
|
||||
ПодсистемыКонфигурации = СтандартныеПодсистемыПовтИсп.ОписанияПодсистем();
|
||||
Для Каждого Подсистема Из ПодсистемыКонфигурации.ПоИменам Цикл
|
||||
Сведения = НовыеСведенияОБиблиотеке();
|
||||
ИмяМодуля = Подсистема.Значение.ОсновнойСерверныйМодуль;
|
||||
КраткоеИмяБиблиотеки = СтрЗаменить(ИмяМодуля, "ОбновлениеИнформационнойБазы", "");
|
||||
ИменаКонфигураций.Добавить(КраткоеИмяБиблиотеки);
|
||||
@@ -2041,43 +2036,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращает пустую структуру сведений о библиотеке
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * Имя - Строка - имя библиотеки.
|
||||
// * Версия - Строка - версия в формате из 4-х цифр, например, "2.1.3.1".
|
||||
// * ИдентификаторИнтернетПоддержки - Строка
|
||||
// * РежимВыполненияОтложенныхОбработчиков - Строка - "Последовательно" - отложенные обработчики обновления выполняются
|
||||
// последовательно в интервале от номера версии информационной базы до номера
|
||||
// версии конфигурации включительно или "Параллельно" - отложенный обработчик после
|
||||
// обработки первой порции данных передает управление следующему обработчику, а после
|
||||
// выполнения последнего обработчика цикл повторяется заново.
|
||||
// * ПараллельноеОтложенноеОбновлениеСВерсии - Строка - номер версии в формате из 4-х цифр с которой применяется
|
||||
// параллельное отложенное обновление.
|
||||
// * ТребуемыеПодсистемы - Массив - имена других библиотек (Строка), от которых зависит данная библиотека.
|
||||
// Обработчики обновления таких библиотек должны быть вызваны ранее
|
||||
// обработчиков обновления данной библиотеки.
|
||||
// При циклических зависимостях или, напротив, отсутствии каких-либо зависимостей,
|
||||
// порядок вызова обработчиков обновления определяется порядком добавления модулей
|
||||
// в процедуре ПриДобавленииПодсистем общего модуля
|
||||
// ПодсистемыКонфигурацииПереопределяемый.
|
||||
//
|
||||
&НаСервере
|
||||
Функция НовыеСведенияОБиблиотеке()
|
||||
|
||||
Сведения = Новый Структура;
|
||||
Сведения.Вставить("Имя", "");
|
||||
Сведения.Вставить("Версия", "");
|
||||
Сведения.Вставить("ИдентификаторИнтернетПоддержки", "");
|
||||
Сведения.Вставить("РежимВыполненияОтложенныхОбработчиков", "");
|
||||
Сведения.Вставить("ПараллельноеОтложенноеОбновлениеСВерсии", "");
|
||||
Сведения.Вставить("ТребуемыеПодсистемы", Новый Массив);
|
||||
|
||||
Возврат Сведения;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
Процедура ДобавитьВерсиюМодуля(ВерсииМодулей, ОбработчикиМодуля)
|
||||
|
||||
@@ -2949,7 +2907,7 @@
|
||||
// * ПоОбъектам - ТаблицаЗначений
|
||||
// * ПоБиблиотекам - ТаблицаЗначений
|
||||
// * ПоМодулям - Соответствие
|
||||
// * Описание
|
||||
// * Описание - Строка
|
||||
// * РасширениеБиблиотеки - Структура
|
||||
// * БиблиотекиСтрокой - Строка
|
||||
// * Порядок - Массив
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
// Определяет пересечения обработчиков по данным читаемых/изменяемых объектов
|
||||
// и обновляет данные о заполненности приоритетов выполнения обработчиков
|
||||
// и обновляет данные о заполненности приоритетов выполнения обработчиков.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - новые данные табличной части ОбработчикиОбновления
|
||||
@@ -320,7 +320,7 @@
|
||||
// Проверяет наличие зацикленности выполнения по данным приоритетов для конкретного обработчика.
|
||||
//
|
||||
// Параметры:
|
||||
// ЭтотОбработчик - СтрокаТабличнойЧасти.ОбработчикиОбновления - описание обработчика
|
||||
// ЭтотОбработчик - Структура - описание обработчика
|
||||
// ПриоритетыОбработчика - ТаблицаЗначений - выгрузки табличной части ПриоритетыВыполнения
|
||||
// СообщатьОбОшибках - Булево
|
||||
//
|
||||
@@ -496,6 +496,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращаемое значение:
|
||||
// ТаблицаЗначений - Описание:
|
||||
// * Подсистема - Строка
|
||||
// * Версия - Строка
|
||||
// * ИмяОсновногоСерверногоМодуля - Строка
|
||||
// * РежимВыполненияОтложенныхОбработчиков - Строка
|
||||
// * Обработчики - Строка
|
||||
Функция НовыйОбработчикиПодсистем()
|
||||
|
||||
ОбработчикиПодсистем = Новый ТаблицаЗначений;
|
||||
@@ -1485,12 +1492,14 @@
|
||||
Ошибка.Обработчик,
|
||||
Ошибка.Сообщение);
|
||||
КонецЦикла;
|
||||
ВызватьИсключение НСтр("ru = 'При построении очереди отложенных обработчиков обнаружены ошибки.
|
||||
ТекстИсключения = НСтр("ru = 'При построении очереди отложенных обработчиков обнаружены ошибки.
|
||||
|Необходимо их исправить с помощью встроенной обработки ""Описание обработчиков обновления"".
|
||||
|Для этого требуется запустить конфигурацию с параметром запуска ""ОтключитьЛогикуНачалаРаботыСистемы"".
|
||||
|Для этого требуется запустить конфигурацию с параметром запуска ""%1"".
|
||||
|Ошибки перечислены в журнале регистрации.
|
||||
|
|
||||
|Список проблемных обработчиков обновления:'") + Символы.ПС + СписокПроблемныхОбработчиков;
|
||||
|Список проблемных обработчиков обновления:'");
|
||||
ТекстИсключения = СтрЗаменить(ТекстИсключения, "%1", "ОтключитьЛогикуНачалаРаботыСистемы");
|
||||
ВызватьИсключение ТекстИсключения + Символы.ПС + СписокПроблемныхОбработчиков;
|
||||
Иначе
|
||||
Для Каждого Ошибка Из Ошибки Цикл
|
||||
ОбщегоНазначения.СообщитьПользователю(Ошибка.Сообщение);
|
||||
@@ -1504,7 +1513,7 @@
|
||||
#Область ЕстьЦиклПорядкаВыполнения
|
||||
|
||||
// Параметры:
|
||||
// Обработчик - СтрокаТабличнойЧасти.ОбработчикиОбновления - описание обработчика
|
||||
// Обработчик - Структура - описание обработчика
|
||||
// СвязанныеОбработчики - Массив из ДокументСсылка
|
||||
// НаправлениеОбхода - Строка
|
||||
// Путь - Массив
|
||||
@@ -1594,7 +1603,7 @@
|
||||
|
||||
// Возвращает время прошедшее между указанными датами в формате "00:00:00".
|
||||
// Если задан параметр СтруктураВремени, то в нем возвращаются отдельные значения Часы, Минуты, Секунды.
|
||||
// если ВремяНач = 0 преобразовывает дату в формат времени возвращает СтруктуруВремени если попросить
|
||||
// если ВремяНач = 0 преобразовывает дату в формат времени возвращает СтруктуруВремени если попросить.
|
||||
//
|
||||
// Параметры:
|
||||
// ВремяКон - Дата - время окончания.
|
||||
@@ -1656,7 +1665,7 @@
|
||||
// Возвращает список разрабатываемых подсистем в конфигурации
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив из Строк - имена подсистем в том виде, в котором они заданы в общих модулях ОбновлениеИнформационнойБазыХХХ
|
||||
// Массив из Строка - имена подсистем в том виде, в котором они заданы в общих модулях ОбновлениеИнформационнойБазыХХХ
|
||||
//
|
||||
Функция РазрабатываемыеПодсистемы() Экспорт
|
||||
|
||||
|
||||
@@ -806,9 +806,16 @@
|
||||
// ПараметрыУдаления - см. ПараметрыУдаления
|
||||
//
|
||||
Процедура ОповеститьОПрогрессе(ПараметрыВыполнения)
|
||||
ТекущееВремя = ТекущаяУниверсальнаяДатаВМиллисекундах();
|
||||
Если ПараметрыВыполнения.ЭтоРегламентноеЗадание
|
||||
ИЛИ ТекущееВремя - ПараметрыВыполнения.ВремяОповещения <= ПараметрыВыполнения.ПериодОповещения Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ПараметрыВыполнения.Всего = ПараметрыВыполнения.КоличествоУдаляемых;
|
||||
ОтметитьПрогрессОбходаКоллекции(ПараметрыВыполнения, "ПользовательскиеОбъекты");
|
||||
ПараметрыВыполнения.ВремяОповещения = ТекущееВремя;
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ФильтрыКоллекций
|
||||
@@ -966,6 +973,8 @@
|
||||
// * РазмерПакета - Число
|
||||
// * ИсключенияПоискаСсылок - Массив из ОбъектМетаданных
|
||||
// * ИдентификаторЗадания - УникальныйИдентификатор
|
||||
// * ВремяОповещения - Число - время последнего оповещения в миллисекундах
|
||||
// * ПериодОповещения - Число - количество миллисекунд между оповещениями
|
||||
//
|
||||
Функция ПараметрыУдаления(УдаляемыеОбъекты, Параметры)
|
||||
ИсключенияПоискаСсылок = ИсключенияПоискаСсылокПриУдалении();
|
||||
@@ -1008,6 +1017,12 @@
|
||||
ПараметрыОбработки.Вставить("Номер", 0);
|
||||
ПараметрыОбработки.Вставить("ИдентификаторЗадания", Новый УникальныйИдентификатор);
|
||||
|
||||
// Уменьшение расхода памяти rmngr на хранение сообщений
|
||||
ПараметрыОбработки.Вставить("ВремяОповещения", 0);
|
||||
ПараметрыОбработки.Вставить("ПериодОповещения", 60000); // миллисекунды
|
||||
ПараметрыОбработки.Вставить("ЭтоРегламентноеЗадание", ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(
|
||||
Параметры, "ЭтоРегламентноеЗадание", Ложь));
|
||||
|
||||
Возврат ПараметрыОбработки;
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -3096,7 +3096,7 @@
|
||||
&НаСервере
|
||||
Процедура ДополнитьМенюПанелиНавигации()
|
||||
|
||||
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Взаимодействия") Тогда
|
||||
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Свойства") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
МодульУправлениеСвойствами = ОбщегоНазначения.ОбщийМодуль("УправлениеСвойствами");
|
||||
@@ -3432,10 +3432,7 @@
|
||||
Иначе
|
||||
|
||||
МассивВзаимодействий = ПолучитьВзаимодействияОтборуСписка(ЗначениеПризнака, "Рассмотрено");
|
||||
|
||||
Для Каждого Взаимодействие Из МассивВзаимодействий Цикл
|
||||
Взаимодействия.УстановитьПризнакРассмотрено(МассивВзаимодействий,ЗначениеПризнака, ОбновлятьПанельНавигации);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
+4
@@ -37,6 +37,10 @@
|
||||
|
||||
УстановитьУсловноеОформление();
|
||||
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ДоступнаЗагрузкаАдресныхСведенийИзИнтернет = АдресныйКлассификаторСлужебный.ДоступнаЗагрузкаАдресныхСведенийИзИнтернет();
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("ИнтернетПоддержкаПользователей")
|
||||
|
||||
+4
@@ -21,6 +21,10 @@
|
||||
|
||||
УстановитьУсловноеОформление();
|
||||
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ПоказыватьТолькоЗагруженныеРегионы = Истина;
|
||||
ОпределитьЗагруженныеРегионы();
|
||||
|
||||
|
||||
@@ -1906,6 +1906,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>
|
||||
@@ -3380,93 +3467,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>Constant.СинхронизироватьДанныеСПриложениемВИнтернетеПриНачалеРаботыПрограммы</name>
|
||||
<right>
|
||||
|
||||
@@ -21,6 +21,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>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
||||
<right>
|
||||
@@ -76,37 +107,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>
|
||||
<restrictionTemplate>
|
||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||
|
||||
@@ -2657,6 +2657,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>
|
||||
@@ -4811,45 +4850,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>Constant.СинхронизироватьДанныеСПриложениемВИнтернетеПриНачалеРаботыПрограммы</name>
|
||||
<right>
|
||||
|
||||
Reference in new issue
Block a user