3_1_2_319
This commit is contained in:
1 parent
fe0b8919bd
commit
5b228c805d
29 files changed
+404
-395
No files matched your search
+7
-6
@@ -252,11 +252,11 @@
|
|||||||
СоставПроверок.Добавить(Проверка.Имя);
|
СоставПроверок.Добавить(Проверка.Имя);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
ТекстОшибок = НСтр("ru = 'На клиенте'") + ":" + Символы.ПС;
|
ТекстОшибок = НСтр("ru = 'Результат поверки на клиенте'") + ":" + Символы.ПС;
|
||||||
ДополнитьТекстОшибками(ТекстОшибок, СоставПроверок);
|
ДополнитьТекстОшибками(ТекстОшибок, СоставПроверок);
|
||||||
|
|
||||||
ТекстОшибок = ТекстОшибок + Символы.ПС
|
ТекстОшибок = ТекстОшибок + Символы.ПС
|
||||||
+ НСтр("ru = 'На сервере'") + ":" + Символы.ПС;
|
+ НСтр("ru = 'Результат поверки на сервере'") + ":" + Символы.ПС;
|
||||||
ДополнитьТекстОшибками(ТекстОшибок, СоставПроверок, Истина);
|
ДополнитьТекстОшибками(ТекстОшибок, СоставПроверок, Истина);
|
||||||
|
|
||||||
ЭлектроннаяПодписьСлужебныйКлиент.СформироватьТехническуюИнформацию(
|
ЭлектроннаяПодписьСлужебныйКлиент.СформироватьТехническуюИнформацию(
|
||||||
@@ -472,8 +472,9 @@
|
|||||||
Контекст = Новый Структура("Оповещение", Оповещение);
|
Контекст = Новый Структура("Оповещение", Оповещение);
|
||||||
|
|
||||||
Если СтандартныеПроверки Тогда
|
Если СтандартныеПроверки Тогда
|
||||||
НачатьПодключениеРасширенияРаботыСКриптографией(Новый ОписаниеОповещения(
|
ЭлектроннаяПодписьКлиент.УстановитьРасширение(Ложь, Новый ОписаниеОповещения(
|
||||||
"ПроверитьНаСторонеКлиентаПослеПодключенияРасширенияРаботыСКриптографией", ЭтотОбъект, Контекст));
|
"ПроверитьНаСторонеКлиентаПослеПодключенияРасширенияРаботыСКриптографией", ЭтотОбъект, Контекст),
|
||||||
|
НСтр("ru = 'Для продолжения необходимо установить расширение для работы с криптографией.'"));
|
||||||
Иначе
|
Иначе
|
||||||
Контекст.Вставить("МенеджерКриптографии", Неопределено);
|
Контекст.Вставить("МенеджерКриптографии", Неопределено);
|
||||||
ПроверитьНаСторонеКлиентаДополнительныеПроверки(Контекст);
|
ПроверитьНаСторонеКлиентаДополнительныеПроверки(Контекст);
|
||||||
@@ -489,7 +490,7 @@
|
|||||||
Контекст.Вставить("АлгоритмПодписи",
|
Контекст.Вставить("АлгоритмПодписи",
|
||||||
ЭлектроннаяПодписьСлужебныйКлиентСервер.АлгоритмПодписиСертификата(ДанныеСертификата));
|
ЭлектроннаяПодписьСлужебныйКлиентСервер.АлгоритмПодписиСертификата(ДанныеСертификата));
|
||||||
|
|
||||||
Если Не Подключено Тогда
|
Если Подключено <> Истина Тогда
|
||||||
|
|
||||||
ПараметрыСоздания = ЭлектроннаяПодписьСлужебныйКлиент.ПараметрыСозданияМенеджераКриптографии();
|
ПараметрыСоздания = ЭлектроннаяПодписьСлужебныйКлиент.ПараметрыСозданияМенеджераКриптографии();
|
||||||
ПараметрыСоздания.ПоказатьОшибку = Ложь;
|
ПараметрыСоздания.ПоказатьОшибку = Ложь;
|
||||||
@@ -1517,7 +1518,7 @@
|
|||||||
ТекстОшибок = ТекстОшибок + Проверка + ": "
|
ТекстОшибок = ТекстОшибок + Проверка + ": "
|
||||||
+ ?(РезультатПроверки = Неопределено, НСтр("ru = 'Не выполнялась'"),
|
+ ?(РезультатПроверки = Неопределено, НСтр("ru = 'Не выполнялась'"),
|
||||||
Формат(РезультатПроверки, НСтр("ru = 'БЛ=Ошибка; БИ=Успех'")))
|
Формат(РезультатПроверки, НСтр("ru = 'БЛ=Ошибка; БИ=Успех'")))
|
||||||
+ ": " + ТекстОшибкиПроверки + Символы.ПС;
|
+ ?(ПустаяСтрока(ТекстОшибкиПроверки), "", ": ") + ТекстОшибкиПроверки + Символы.ПС;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -1322,6 +1322,9 @@
|
|||||||
<chooseType>true</chooseType>
|
<chooseType>true</chooseType>
|
||||||
<typeDomainEnabled>true</typeDomainEnabled>
|
<typeDomainEnabled>true</typeDomainEnabled>
|
||||||
<textEdit>true</textEdit>
|
<textEdit>true</textEdit>
|
||||||
|
<textColor xsi:type="core:ColorRef">
|
||||||
|
<color>Style.ГиперссылкаЦвет</color>
|
||||||
|
</textColor>
|
||||||
<textSize>Normal</textSize>
|
<textSize>Normal</textSize>
|
||||||
</extInfo>
|
</extInfo>
|
||||||
</items>
|
</items>
|
||||||
|
|||||||
@@ -133,31 +133,15 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПолноеИмяФайловойБазыПриИзменении(Элемент)
|
Процедура ПолноеИмяФайловойБазыПриИзменении(Элемент)
|
||||||
|
|
||||||
ПолноеИмяФайловойБазыWindows = СокрЛП(ПолноеИмяФайловойБазыWindows);
|
Если ПустаяСтрока(ПолноеИмяФайловойБазыWindows) Тогда
|
||||||
СтруктураПути = ОбщегоНазначенияКлиентСервер.РазложитьПолноеИмяФайла(ПолноеИмяФайловойБазыWindows);
|
Возврат;
|
||||||
Если НЕ ПустаяСтрока(СтруктураПути.Путь) Тогда
|
КонецЕсли;
|
||||||
ПутьКФайлу = СтруктураПути.Путь;
|
|
||||||
Если ПустаяСтрока(СтруктураПути.Расширение) Тогда
|
СообщениеОбОшибке = "";
|
||||||
ПутьКФайлу = СтруктураПути.ПолноеИмя;
|
Если Не ПроверкаПолногоИмениФайловойБазыНаСервере(ПолноеИмяФайловойБазыWindows, СообщениеОбОшибке) Тогда
|
||||||
ПолноеИмяФайловойБазыWindows = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(СтруктураПути.ПолноеИмя);
|
ПолноеИмяФайловойБазыWindows = "";
|
||||||
ПолноеИмяФайловойБазыWindows = ПолноеИмяФайловойБазыWindows + "1Cv8.1CD";
|
Если Не ПустаяСтрока(СообщениеОбОшибке) Тогда
|
||||||
КонецЕсли;
|
ПоказатьПредупреждение(, СообщениеОбОшибке);
|
||||||
|
|
||||||
МассивКаталогов = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ПутьКФайлу, "\", Истина);
|
|
||||||
|
|
||||||
Если МассивКаталогов.Количество() > 0 Тогда
|
|
||||||
Файл = Новый Файл(МассивКаталогов[0]);
|
|
||||||
|
|
||||||
ТекущийМассив = Новый Массив;
|
|
||||||
ТекущийМассив.Добавить(МассивКаталогов[0]);
|
|
||||||
|
|
||||||
ДополнительныеПараметры = Новый Структура;
|
|
||||||
ДополнительныеПараметры.Вставить("ПолныйПуть", Файл.ПолноеИмя);
|
|
||||||
ДополнительныеПараметры.Вставить("МассивКаталогов",
|
|
||||||
ОбщегоНазначенияКлиентСервер.РазностьМассивов(МассивКаталогов, ТекущийМассив));
|
|
||||||
|
|
||||||
Оповещение = Новый ОписаниеОповещения("ПроверкаСуществованияПолноеИмяФайловойБазыЗавершение", ЭтотОбъект, ДополнительныеПараметры);
|
|
||||||
Файл.НачатьПроверкуСуществования(Оповещение);
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -230,46 +214,35 @@
|
|||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
&НаКлиенте
|
&НаСервереБезКонтекста
|
||||||
Процедура ПроверкаСуществованияПолноеИмяФайловойБазыЗавершение(Существует, ДополнительныеПараметры) Экспорт
|
Функция ПроверкаПолногоИмениФайловойБазыНаСервере(ПолноеИмяФайловойБазы, СообщениеОбОшибке = "")
|
||||||
|
|
||||||
Если Не Существует Тогда
|
ПолноеИмяФайловойБазы = СокрЛП(ПолноеИмяФайловойБазы);
|
||||||
Оповещение = Новый ОписаниеОповещения("СозданиеКаталогаЗавершение", ЭтотОбъект, ДополнительныеПараметры);
|
|
||||||
НачатьСозданиеКаталога(Оповещение, ДополнительныеПараметры.ПолныйПуть);
|
СтруктураПути = ОбщегоНазначенияКлиентСервер.РазложитьПолноеИмяФайла(ПолноеИмяФайловойБазы);
|
||||||
Возврат;
|
Если Не ПустаяСтрока(СтруктураПути.Путь) Тогда
|
||||||
|
ПутьКФайлу = СтруктураПути.Путь;
|
||||||
|
|
||||||
|
Если ПустаяСтрока(СтруктураПути.Расширение) Тогда
|
||||||
|
ПутьКФайлу = СтруктураПути.ПолноеИмя;
|
||||||
|
ПолноеИмяФайловойБазы = ОбщегоНазначенияКлиентСервер.ПолучитьПолноеИмяФайла(СтруктураПути.ПолноеИмя, "1Cv8.1CD");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если НайтиФайлы(ПутьКФайлу).Количество() = 0 Тогда
|
||||||
|
СообщениеОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Каталог ""%1"" не существует или не доступен.
|
||||||
|
|Проверьте правильность указания пути.'"),
|
||||||
|
ПутьКФайлу);
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
Иначе
|
||||||
|
СообщениеОбОшибке = НСтр("ru = 'Укажите полный путь к файлу информационной базы.'");
|
||||||
|
Возврат Ложь;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПродолжитьПроверкуСуществованияПолноеИмяФайловойБазы(ДополнительныеПараметры.ПолныйПуть,
|
Возврат Истина;
|
||||||
ДополнительныеПараметры.МассивКаталогов);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецФункции
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура ПродолжитьПроверкуСуществованияПолноеИмяФайловойБазы(ПолныйПуть, МассивКаталогов)
|
|
||||||
Если МассивКаталогов.Количество() = 0 Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Файл = Новый Файл(ПолныйПуть + ПолучитьРазделительПути() + МассивКаталогов[0]);
|
|
||||||
|
|
||||||
ТекущийМассив = Новый Массив;
|
|
||||||
ТекущийМассив.Добавить(МассивКаталогов[0]);
|
|
||||||
|
|
||||||
ПараметрыОповещения = Новый Структура;
|
|
||||||
ПараметрыОповещения.Вставить("ПолныйПуть", Файл.ПолноеИмя);
|
|
||||||
ПараметрыОповещения.Вставить("МассивКаталогов",
|
|
||||||
ОбщегоНазначенияКлиентСервер.РазностьМассивов(МассивКаталогов, ТекущийМассив));
|
|
||||||
|
|
||||||
Оповещение = Новый ОписаниеОповещения("ПроверкаСуществованияПолноеИмяФайловойБазыЗавершение", ЭтотОбъект, ПараметрыОповещения);
|
|
||||||
Файл.НачатьПроверкуСуществования(Оповещение);
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура СозданиеКаталогаЗавершение(ИмяКаталога, ДополнительныеПараметры) Экспорт
|
|
||||||
|
|
||||||
ПродолжитьПроверкуСуществованияПолноеИмяФайловойБазы(ИмяКаталога, ДополнительныеПараметры.МассивКаталогов);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ОбработчикСохраненияФайла(
|
Процедура ОбработчикСохраненияФайла(
|
||||||
|
|||||||
@@ -760,6 +760,7 @@
|
|||||||
|
|
||||||
ГлавныйУзелОбъект = ГлавныйУзелСсылка.ПолучитьОбъект();
|
ГлавныйУзелОбъект = ГлавныйУзелСсылка.ПолучитьОбъект();
|
||||||
ГлавныйУзелОбъект.ОбменДанными.Загрузка = Истина;
|
ГлавныйУзелОбъект.ОбменДанными.Загрузка = Истина;
|
||||||
|
ГлавныйУзелОбъект.ДополнительныеСвойства.Вставить("ЭтоГлавныйУзелАРМ");
|
||||||
ГлавныйУзелОбъект.Удалить();
|
ГлавныйУзелОбъект.Удалить();
|
||||||
|
|
||||||
ИзменитьИспользованиеРазделения(Ложь);
|
ИзменитьИспользованиеРазделения(Ложь);
|
||||||
@@ -899,6 +900,8 @@
|
|||||||
ПараметрыСеанса.ОбластьДанныхИспользование = Использование;
|
ПараметрыСеанса.ОбластьДанныхИспользование = Использование;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОбновитьПовторноИспользуемыеЗначения();
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Для внутреннего использования
|
// Для внутреннего использования
|
||||||
|
|||||||
@@ -6209,6 +6209,15 @@
|
|||||||
//
|
//
|
||||||
Функция НаименованиеИСокращение(Название) Экспорт
|
Функция НаименованиеИСокращение(Название) Экспорт
|
||||||
ТекстПоиска = СокрП(Название);
|
ТекстПоиска = СокрП(Название);
|
||||||
|
Результат = Новый Структура("Наименование, Сокращение");
|
||||||
|
|
||||||
|
ТекстВерхнийРегистр = ВРег(ТекстПоиска);
|
||||||
|
Если СтрЗаканчиваетсяНа(ТекстВерхнийРегистр, "ТЕР. СНТ")
|
||||||
|
Или СтрЗаканчиваетсяНа(ТекстВерхнийРегистр, "ТЕР. ДНТ") Тогда
|
||||||
|
Результат.Сокращение = Прав(Название, 8);
|
||||||
|
Результат.Наименование = Лев(Название, СтрДлина(Название) - 9);
|
||||||
|
Возврат Результат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Позиция = СтрДлина(ТекстПоиска);
|
Позиция = СтрДлина(ТекстПоиска);
|
||||||
Пока Позиция > 0 Цикл
|
Пока Позиция > 0 Цикл
|
||||||
@@ -6218,7 +6227,6 @@
|
|||||||
Позиция = Позиция - 1;
|
Позиция = Позиция - 1;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Результат = Новый Структура("Наименование, Сокращение");
|
|
||||||
Если Позиция = 0 Тогда
|
Если Позиция = 0 Тогда
|
||||||
Результат.Наименование = ТекстПоиска;
|
Результат.Наименование = ТекстПоиска;
|
||||||
Результат.Сокращение = "";
|
Результат.Сокращение = "";
|
||||||
|
|||||||
@@ -530,6 +530,11 @@
|
|||||||
МодульДополнительныеОтчетыИОбработкиВМоделиСервиса.ПриОпределенииОбработчиковПоставляемыхДанных(Обработчики);
|
МодульДополнительныеОтчетыИОбработкиВМоделиСервиса.ПриОпределенииОбработчиковПоставляемыхДанных(Обработчики);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
|
||||||
|
МодульЭлектроннаяПодписьСлужебный = ОбщегоНазначения.ОбщийМодуль("ЭлектроннаяПодписьСлужебный");
|
||||||
|
МодульЭлектроннаяПодписьСлужебный.ПриОпределенииОбработчиковПоставляемыхДанных(Обработчики);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|||||||
@@ -4985,6 +4985,8 @@
|
|||||||
|
|
||||||
Функция ИнициализироватьПолученныеДанные(ПравилоКонвертации)
|
Функция ИнициализироватьПолученныеДанные(ПравилоКонвертации)
|
||||||
|
|
||||||
|
ПолученныеДанные = Неопределено;
|
||||||
|
|
||||||
Если ПравилоКонвертации.ЭтоДокумент Тогда
|
Если ПравилоКонвертации.ЭтоДокумент Тогда
|
||||||
ПолученныеДанные = ПравилоКонвертации.МенеджерОбъекта.СоздатьДокумент();
|
ПолученныеДанные = ПравилоКонвертации.МенеджерОбъекта.СоздатьДокумент();
|
||||||
ИначеЕсли ПравилоКонвертации.ЭтоСправочник
|
ИначеЕсли ПравилоКонвертации.ЭтоСправочник
|
||||||
@@ -4996,6 +4998,14 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ИначеЕсли ПравилоКонвертации.ЭтоРегистр Тогда
|
ИначеЕсли ПравилоКонвертации.ЭтоРегистр Тогда
|
||||||
ПолученныеДанные = ПравилоКонвертации.МенеджерОбъекта.СоздатьНаборЗаписей();
|
ПолученныеДанные = ПравилоКонвертации.МенеджерОбъекта.СоздатьНаборЗаписей();
|
||||||
|
ИначеЕсли ПравилоКонвертации.ЭтоБизнесПроцесс Тогда
|
||||||
|
ПолученныеДанные = ПравилоКонвертации.МенеджерОбъекта.СоздатьБизнесПроцесс();
|
||||||
|
ИначеЕсли ПравилоКонвертации.ЭтоЗадача Тогда
|
||||||
|
ПолученныеДанные = ПравилоКонвертации.МенеджерОбъекта.СоздатьЗадачу();
|
||||||
|
ИначеЕсли ПравилоКонвертации.ЭтоПланСчетов Тогда
|
||||||
|
ПолученныеДанные = ПравилоКонвертации.МенеджерОбъекта.СоздатьСчет();
|
||||||
|
ИначеЕсли ПравилоКонвертации.ЭтоПланВидовРасчета Тогда
|
||||||
|
ПолученныеДанные = ПравилоКонвертации.МенеджерОбъекта.СоздатьВидРасчета();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат ПолученныеДанные;
|
Возврат ПолученныеДанные;
|
||||||
@@ -5137,6 +5147,8 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
СтроковоеПредставлениеОбъекта = ПредставлениеОбъектаДляПротокола(СтрокаТаблицы.Объект.Ссылка);
|
||||||
|
|
||||||
НачатьТранзакцию();
|
НачатьТранзакцию();
|
||||||
Попытка
|
Попытка
|
||||||
Блокировка = Новый БлокировкаДанных;
|
Блокировка = Новый БлокировкаДанных;
|
||||||
@@ -5147,36 +5159,17 @@
|
|||||||
ЗаблокироватьДанныеДляРедактирования(СтрокаТаблицы.Объект.Ссылка);
|
ЗаблокироватьДанныеДляРедактирования(СтрокаТаблицы.Объект.Ссылка);
|
||||||
Объект = СтрокаТаблицы.Объект.Ссылка.ПолучитьОбъект();
|
Объект = СтрокаТаблицы.Объект.Ссылка.ПолучитьОбъект();
|
||||||
|
|
||||||
|
|
||||||
// Перенос дополнительных свойств.
|
// Перенос дополнительных свойств.
|
||||||
Для Каждого Свойство Из СтрокаТаблицы.Объект.ДополнительныеСвойства Цикл
|
Для Каждого Свойство Из СтрокаТаблицы.Объект.ДополнительныеСвойства Цикл
|
||||||
Объект.ДополнительныеСвойства.Вставить(Свойство.Ключ, Свойство.Значение);
|
Объект.ДополнительныеСвойства.Вставить(Свойство.Ключ, Свойство.Значение);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
ИмяОбработчика = СтрокаТаблицы.ИмяОбработчика;
|
|
||||||
|
|
||||||
МенеджерОбмена = КомпонентыОбмена.МенеджерОбмена;
|
|
||||||
|
|
||||||
СтруктураПараметров = Новый Структура;
|
СтруктураПараметров = Новый Структура;
|
||||||
СтруктураПараметров.Вставить("Объект", Объект);
|
СтруктураПараметров.Вставить("Объект", Объект);
|
||||||
СтруктураПараметров.Вставить("КомпонентыОбмена", КомпонентыОбмена);
|
СтруктураПараметров.Вставить("КомпонентыОбмена", КомпонентыОбмена);
|
||||||
СтруктураПараметров.Вставить("ОбъектМодифицирован", Истина);
|
СтруктураПараметров.Вставить("ОбъектМодифицирован", Истина);
|
||||||
|
|
||||||
Попытка
|
КомпонентыОбмена.МенеджерОбмена.ВыполнитьПроцедуруМодуляМенеджера(СтрокаТаблицы.ИмяОбработчика, СтруктураПараметров);
|
||||||
МенеджерОбмена.ВыполнитьПроцедуруМодуляМенеджера(ИмяОбработчика, СтруктураПараметров);
|
|
||||||
Исключение
|
|
||||||
ТекстОшибки = Символы.ПС + СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Событие: %1.
|
|
||||||
|Обработчик: ОтложенноеЗаполнениеОбъектов.
|
|
||||||
|Объект: %2.
|
|
||||||
|
|
|
||||||
|Ошибка выполнения обработчика.
|
|
||||||
|%3.'"),
|
|
||||||
КомпонентыОбмена.НаправлениеОбмена,
|
|
||||||
ПредставлениеОбъектаДляПротокола(Объект.Ссылка),
|
|
||||||
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
|
||||||
ЗаписатьВПротоколВыполнения(КомпонентыОбмена, СокрЛП(ТекстОшибки),,,,, Истина);
|
|
||||||
СтруктураПараметров.ОбъектМодифицирован = Ложь;
|
|
||||||
КонецПопытки;
|
|
||||||
|
|
||||||
Если СтруктураПараметров.ОбъектМодифицирован Тогда
|
Если СтруктураПараметров.ОбъектМодифицирован Тогда
|
||||||
ОбменДаннымиСервер.УстановитьОбменДаннымиЗагрузка(Объект, Истина, Ложь, КомпонентыОбмена.УзелКорреспондента);
|
ОбменДаннымиСервер.УстановитьОбменДаннымиЗагрузка(Объект, Истина, Ложь, КомпонентыОбмена.УзелКорреспондента);
|
||||||
@@ -5187,7 +5180,17 @@
|
|||||||
ЗафиксироватьТранзакцию();
|
ЗафиксироватьТранзакцию();
|
||||||
Исключение
|
Исключение
|
||||||
ОтменитьТранзакцию();
|
ОтменитьТранзакцию();
|
||||||
ВызватьИсключение;
|
|
||||||
|
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Событие: %1.
|
||||||
|
|Обработчик: ОтложенноеЗаполнениеОбъектов.
|
||||||
|
|Объект: %2.
|
||||||
|
|
|
||||||
|
|Ошибка выполнения обработчика.
|
||||||
|
|%3.'"),
|
||||||
|
КомпонентыОбмена.НаправлениеОбмена,
|
||||||
|
СтроковоеПредставлениеОбъекта,
|
||||||
|
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|||||||
@@ -989,7 +989,8 @@
|
|||||||
Если ОбщегоНазначения.РазделениеВключено()
|
Если ОбщегоНазначения.РазделениеВключено()
|
||||||
И ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
И ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||||
|
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.ОчередьЗаданий") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.ОчередьЗаданий")
|
||||||
|
И Не Источник.ДополнительныеСвойства.Свойство("ЭтоГлавныйУзелАРМ") Тогда
|
||||||
|
|
||||||
МодульОчередьЗаданий = ОбщегоНазначения.ОбщийМодуль("ОчередьЗаданий");
|
МодульОчередьЗаданий = ОбщегоНазначения.ОбщийМодуль("ОчередьЗаданий");
|
||||||
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.1.2.312";
|
Описание.Версия = "3.1.2.319";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -5749,7 +5749,6 @@
|
|||||||
ДатаПомещения = ?(ПараметрыВыполнения.ФайлЕстьВРегистре, НайденныеСвойства.ДатаПомещения, ДатаПомещения);
|
ДатаПомещения = ?(ПараметрыВыполнения.ФайлЕстьВРегистре, НайденныеСвойства.ДатаПомещения, ДатаПомещения);
|
||||||
Владелец = НайденныеСвойства.Владелец;
|
Владелец = НайденныеСвойства.Владелец;
|
||||||
ВРегистреНаЧтение = НайденныеСвойства.ВРегистреНаЧтение;
|
ВРегистреНаЧтение = НайденныеСвойства.ВРегистреНаЧтение;
|
||||||
ВРегистреКодФайла = НайденныеСвойства.ВРегистреКодФайла;
|
|
||||||
ВРегистреПапка = НайденныеСвойства.ВРегистреПапка;
|
ВРегистреПапка = НайденныеСвойства.ВРегистреПапка;
|
||||||
|
|
||||||
ФайлНаДиске = Новый Файл(ПараметрыВыполнения.ПолноеИмяФайла);
|
ФайлНаДиске = Новый Файл(ПараметрыВыполнения.ПолноеИмяФайла);
|
||||||
@@ -5798,27 +5797,17 @@
|
|||||||
|""%1"",
|
|""%1"",
|
||||||
|соответствующий другому файлу в программе.
|
|соответствующий другому файлу в программе.
|
||||||
|
|
|
|
||||||
|Код файла в программе: %2.
|
|
||||||
|Код файла в рабочем каталоге: %3.
|
|
||||||
|
|
|
||||||
|Рекомендуется переименовать один из файлов в программе.'"),
|
|Рекомендуется переименовать один из файлов в программе.'"),
|
||||||
ПараметрыВыполнения.ПолноеИмяФайла,
|
ПараметрыВыполнения.ПолноеИмяФайла);
|
||||||
ПараметрыВыполнения.ДанныеФайла.КодФайла,
|
|
||||||
ВРегистреКодФайла);
|
|
||||||
Иначе
|
Иначе
|
||||||
ТекстПредупреждения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ТекстПредупреждения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'В рабочем каталоге на компьютере уже есть файл
|
НСтр("ru = 'В рабочем каталоге на компьютере уже есть файл
|
||||||
|""%1"",
|
|""%1"",
|
||||||
|соответствующий другому файлу в программе.
|
|соответствующий другому файлу в программе.
|
||||||
|
|
|
|
||||||
|Код файла в программе: %2.
|
|
||||||
|Код файла в рабочем каталоге: %3.
|
|
||||||
|
|
|
||||||
|Рекомендуется указать другой рабочий каталог для одной из папок в программе.
|
|Рекомендуется указать другой рабочий каталог для одной из папок в программе.
|
||||||
|(У двух папок не должно быть одинакового рабочего каталога).'"),
|
|(У двух папок не должно быть одинакового рабочего каталога).'"),
|
||||||
ПараметрыВыполнения.ПолноеИмяФайла,
|
ПараметрыВыполнения.ПолноеИмяФайла);
|
||||||
ПараметрыВыполнения.ДанныеФайла.КодФайла,
|
|
||||||
ВРегистреКодФайла);
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ВернутьРезультатПослеПоказаПредупреждения(ПараметрыВыполнения.ОбработчикРезультата, ТекстПредупреждения, ПараметрыВыполнения);
|
ВернутьРезультатПослеПоказаПредупреждения(ПараметрыВыполнения.ОбработчикРезультата, ТекстПредупреждения, ПараметрыВыполнения);
|
||||||
@@ -9524,11 +9513,11 @@
|
|||||||
Функция РазыменоватьLnkФайл(ВыбранныйФайл)
|
Функция РазыменоватьLnkФайл(ВыбранныйФайл)
|
||||||
|
|
||||||
#Если Не ВебКлиент И НЕ МобильныйКлиент Тогда
|
#Если Не ВебКлиент И НЕ МобильныйКлиент Тогда
|
||||||
ShellApp = Новый COMОбъект("shell.application");
|
ПриложениеShell = Новый COMОбъект("shell.application");
|
||||||
FolderObj = ShellApp.NameSpace(ВыбранныйФайл.Путь);// Полный (только) путь на lnk-файл.
|
ПолныйПуть = ПриложениеShell.NameSpace(ВыбранныйФайл.Путь);// Полный (только) путь на lnk-файл.
|
||||||
FolderObjItem = FolderObj.items().item(ВыбранныйФайл.Имя); // только имя lnk-файла
|
ИмяФайла = ПолныйПуть.items().item(ВыбранныйФайл.Имя); // только имя lnk-файла
|
||||||
Link = FolderObjItem.GetLink();
|
Ссылка = ИмяФайла.GetLink();
|
||||||
Возврат Новый Файл(Link.path);
|
Возврат Новый Файл(Ссылка.path);
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
|
|
||||||
Возврат ВыбранныйФайл;
|
Возврат ВыбранныйФайл;
|
||||||
@@ -9741,31 +9730,31 @@
|
|||||||
Файл2.УстановитьТолькоЧтение(Ложь);
|
Файл2.УстановитьТолькоЧтение(Ложь);
|
||||||
|
|
||||||
// Открыть OpenOffice
|
// Открыть OpenOffice
|
||||||
ServiceManager = Новый COMОбъект("com.sun.star.ServiceManager");
|
ОбъектServiceManager = Новый COMОбъект("com.sun.star.ServiceManager");
|
||||||
Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop");
|
ИнстансDesktop = ОбъектServiceManager.createInstance("com.sun.star.frame.Desktop");
|
||||||
Dispatcher = ServiceManager.createInstance("com.sun.star.frame.DispatchHelper");
|
ИнстансDispatcher = ОбъектServiceManager.createInstance("com.sun.star.frame.DispatchHelper");
|
||||||
|
|
||||||
// Параметры открытия: отключение исполнения макросов.
|
// Параметры открытия: отключение исполнения макросов.
|
||||||
ПараметрыДокумента = Новый COMSafeArray("VT_VARIANT", 1);
|
ПараметрыДокумента = Новый COMSafeArray("VT_VARIANT", 1);
|
||||||
РежимЗапуска = ПрисвоитьЗначениеСвойству(ServiceManager,
|
РежимЗапуска = ПрисвоитьЗначениеСвойству(ОбъектServiceManager,
|
||||||
"MacroExecutionMode",
|
"MacroExecutionMode",
|
||||||
0); // const short NEVER_EXECUTE = 0
|
0); // const short NEVER_EXECUTE = 0
|
||||||
ПараметрыДокумента.SetValue(0, РежимЗапуска);
|
ПараметрыДокумента.SetValue(0, РежимЗапуска);
|
||||||
|
|
||||||
// Открыть документ OpenOffice.
|
// Открыть документ OpenOffice.
|
||||||
Desktop.loadComponentFromURL(ПреобразоватьВURL(ПутьКФайлу2), "_blank", 0, ПараметрыДокумента);
|
ИнстансDesktop.loadComponentFromURL(ПреобразоватьВURL(ПутьКФайлу2), "_blank", 0, ПараметрыДокумента);
|
||||||
|
|
||||||
frame = Desktop.getCurrentFrame();
|
ТекущееОкно = ИнстансDesktop.getCurrentFrame();
|
||||||
|
|
||||||
// Установить показ изменений.
|
// Установить показ изменений.
|
||||||
ПараметрыСравнения = Новый COMSafeArray("VT_VARIANT", 1);
|
ПараметрыСравнения = Новый COMSafeArray("VT_VARIANT", 1);
|
||||||
ПараметрыСравнения.SetValue(0, ПрисвоитьЗначениеСвойству(ServiceManager, "ShowTrackedChanges", Истина));
|
ПараметрыСравнения.SetValue(0, ПрисвоитьЗначениеСвойству(ОбъектServiceManager, "ShowTrackedChanges", Истина));
|
||||||
dispatcher.executeDispatch(frame, ".uno:ShowTrackedChanges", "", 0, ПараметрыСравнения);
|
ИнстансDispatcher.executeDispatch(ТекущееОкно, ".uno:ShowTrackedChanges", "", 0, ПараметрыСравнения);
|
||||||
|
|
||||||
// Сравнить с документом.
|
// Сравнить с документом.
|
||||||
ПараметрыВызова = Новый COMSafeArray("VT_VARIANT", 1);
|
ПараметрыВызова = Новый COMSafeArray("VT_VARIANT", 1);
|
||||||
ПараметрыВызова.SetValue(0, ПрисвоитьЗначениеСвойству(ServiceManager, "URL", ПреобразоватьВURL(ПутьКФайлу1)));
|
ПараметрыВызова.SetValue(0, ПрисвоитьЗначениеСвойству(ОбъектServiceManager, "URL", ПреобразоватьВURL(ПутьКФайлу1)));
|
||||||
dispatcher.executeDispatch(frame, ".uno:CompareDocuments", "", 0, ПараметрыВызова);
|
ИнстансDispatcher.executeDispatch(ТекущееОкно, ".uno:CompareDocuments", "", 0, ПараметрыВызова);
|
||||||
|
|
||||||
ИначеЕсли СпособСравненияВерсийФайлов = "СравнениеТабличныхДокументов" Тогда
|
ИначеЕсли СпособСравненияВерсийФайлов = "СравнениеТабличныхДокументов" Тогда
|
||||||
|
|
||||||
|
|||||||
@@ -403,11 +403,14 @@
|
|||||||
Возврат; // Для групп дополнительные реквизиты не подключаются.
|
Возврат; // Для групп дополнительные реквизиты не подключаются.
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЗаполненныеРеквизиты = Источник.ДополнительныеРеквизиты.ВыгрузитьКолонку("Свойство");
|
||||||
|
|
||||||
ТаблицаНаборов = ПолучитьНаборыСвойствОбъекта(Источник);
|
ТаблицаНаборов = ПолучитьНаборыСвойствОбъекта(Источник);
|
||||||
Наборы = ТаблицаНаборов.ВыгрузитьКолонку("Набор");
|
Наборы = ТаблицаНаборов.ВыгрузитьКолонку("Набор");
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.УстановитьПараметр("Ссылки", Наборы);
|
Запрос.УстановитьПараметр("Ссылки", Наборы);
|
||||||
|
Запрос.УстановитьПараметр("ЗаполненныеРеквизиты", ЗаполненныеРеквизиты);
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| РеквизитыНабора.Свойство КАК Свойство
|
| РеквизитыНабора.Свойство КАК Свойство
|
||||||
@@ -417,7 +420,8 @@
|
|||||||
| ПО РеквизитыНабора.Свойство = ДополнительныеРеквизиты.Ссылка
|
| ПО РеквизитыНабора.Свойство = ДополнительныеРеквизиты.Ссылка
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| РеквизитыНабора.Ссылка В(&Ссылки)
|
| РеквизитыНабора.Ссылка В(&Ссылки)
|
||||||
| И ДополнительныеРеквизиты.ЗаполнятьОбязательно = ИСТИНА";
|
| И ДополнительныеРеквизиты.ЗаполнятьОбязательно = ИСТИНА
|
||||||
|
| И НЕ РеквизитыНабора.Свойство В (&ЗаполненныеРеквизиты)";
|
||||||
Результат = Запрос.Выполнить().Выгрузить();
|
Результат = Запрос.Выполнить().Выгрузить();
|
||||||
|
|
||||||
Если Результат.Количество() = 0 Тогда
|
Если Результат.Количество() = 0 Тогда
|
||||||
@@ -425,11 +429,6 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Реквизиты = Результат.ВыгрузитьКолонку("Свойство");
|
Реквизиты = Результат.ВыгрузитьКолонку("Свойство");
|
||||||
|
|
||||||
ЗначенияСвойств = УправлениеСвойствами.ЗначенияСвойств(Источник.Ссылка, Истина, Ложь, Реквизиты);
|
|
||||||
Если ЗначенияСвойств.Количество() = Результат.Количество() Тогда
|
|
||||||
Возврат; // Реквизиты заполнены.
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Сообщения = Новый Массив;
|
Сообщения = Новый Массив;
|
||||||
|
|
||||||
Зависимости = ОбщегоНазначения.ЗначенияРеквизитовОбъектов(Реквизиты, "ЗависимостиДополнительныхРеквизитов");
|
Зависимости = ОбщегоНазначения.ЗначенияРеквизитовОбъектов(Реквизиты, "ЗависимостиДополнительныхРеквизитов");
|
||||||
@@ -488,7 +487,7 @@
|
|||||||
Если Сообщения.Количество() > 0 Тогда
|
Если Сообщения.Количество() > 0 Тогда
|
||||||
ОбщегоНазначения.СообщитьПользователю(СтрСоединить(Сообщения, Символы.ПС), , , , Отказ);
|
ОбщегоНазначения.СообщитьПользователю(СтрСоединить(Сообщения, Символы.ПС), , , , Отказ);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Параметры:
|
// Параметры:
|
||||||
|
|||||||
@@ -927,8 +927,8 @@
|
|||||||
//
|
//
|
||||||
Процедура ОткрытьИнструкциюПоТипичнымПроблемамПриРаботеСПрограммами(ИмяРаздела = "") Экспорт
|
Процедура ОткрытьИнструкциюПоТипичнымПроблемамПриРаботеСПрограммами(ИмяРаздела = "") Экспорт
|
||||||
|
|
||||||
ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку("http://its.1c.ru/bmk/dsig/errors"
|
ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку("https://its.1c.ru/db/metod81#content:5784:hdoc"
|
||||||
+ ?(ПустаяСтрока(ИмяРаздела), "", "#" + ИмяРаздела));
|
+ ?(ПустаяСтрока(ИмяРаздела), "", ":" + ИмяРаздела));
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -302,6 +302,59 @@
|
|||||||
Объекты.Вставить(Метаданные.Справочники.СертификатыКлючейЭлектроннойПодписиИШифрования.ПолноеИмя(), "РеквизитыНеРедактируемыеВГрупповойОбработке");
|
Объекты.Вставить(Метаданные.Справочники.СертификатыКлючейЭлектроннойПодписиИШифрования.ПолноеИмя(), "РеквизитыНеРедактируемыеВГрупповойОбработке");
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#Область ПоставляемыеДанные
|
||||||
|
|
||||||
|
// См. ПоставляемыеДанныеПереопределяемый.ПолучитьОбработчикиПоставляемыхДанных.
|
||||||
|
Процедура ПриОпределенииОбработчиковПоставляемыхДанных(Обработчики) Экспорт
|
||||||
|
|
||||||
|
Обработчик = Обработчики.Добавить();
|
||||||
|
Обработчик.ВидДанных = "ОшибкиКриптографии";
|
||||||
|
Обработчик.КодОбработчика = "ОшибкиКриптографии";
|
||||||
|
Обработчик.Обработчик = ЭлектроннаяПодписьСлужебный;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Вызывается при получении уведомления о новых данных.
|
||||||
|
// В теле следует проверить, необходимы ли эти данные приложению,
|
||||||
|
// и если да - установить флажок Загружать.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Дескриптор - ОбъектXDTO - Дескриптор.
|
||||||
|
// Загружать - Булево - Истина, если загружать, Ложь - иначе.
|
||||||
|
//
|
||||||
|
Процедура ДоступныНовыеДанные(Знач Дескриптор, Загружать) Экспорт
|
||||||
|
|
||||||
|
Загружать = Дескриптор.DataType = "ОшибкиКриптографии";
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Вызывается после вызова ДоступныНовыеДанные, позволяет разобрать данные.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Дескриптор - ОбъектXDTO - Дескриптор.
|
||||||
|
// ПутьКФайлу - Строка - полное имя извлеченного файла. Файл будет автоматически удален
|
||||||
|
// после завершения процедуры. Если в менеджере сервиса не был
|
||||||
|
// указан файл - значение аргумента равно Неопределено.
|
||||||
|
//
|
||||||
|
Процедура ОбработатьНовыеДанные(Знач Дескриптор, Знач ПутьКФайлу) Экспорт
|
||||||
|
|
||||||
|
Если Дескриптор.DataType = "ОшибкиКриптографии" Тогда
|
||||||
|
ЗаписатьДанныеКлассификатора(Новый ДвоичныеДанные(ПутьКФайлу));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Вызывается при отмене обработки данных в случае сбоя.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Дескриптор - ОбъектXDTO - Дескриптор.
|
||||||
|
//
|
||||||
|
Процедура ОбработкаДанныхОтменена(Знач Дескриптор) Экспорт
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
@@ -2622,6 +2675,12 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЗаписатьДанныеКлассификатора(ДанныеКлассификатора);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ЗаписатьДанныеКлассификатора(ДанныеКлассификатора)
|
||||||
|
|
||||||
ЧтениеJSON = Новый ЧтениеJSON;
|
ЧтениеJSON = Новый ЧтениеJSON;
|
||||||
Если ТипЗнч(ДанныеКлассификатора) = Тип("Строка") Тогда
|
Если ТипЗнч(ДанныеКлассификатора) = Тип("Строка") Тогда
|
||||||
ЧтениеJSON.УстановитьСтроку(ДанныеКлассификатора);
|
ЧтениеJSON.УстановитьСтроку(ДанныеКлассификатора);
|
||||||
@@ -2649,7 +2708,7 @@
|
|||||||
|
|
||||||
Константы.ДатаПоследнегоОбновленияКлассификатораОшибок.Установить(
|
Константы.ДатаПоследнегоОбновленияКлассификатораОшибок.Установить(
|
||||||
ТекущаяУниверсальнаяДата());
|
ТекущаяУниверсальнаяДата());
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -2658,22 +2717,33 @@
|
|||||||
|
|
||||||
Процедура ДополнитьТехническойИнформациейОСервере(ТехническаяИнформация) Экспорт
|
Процедура ДополнитьТехническойИнформациейОСервере(ТехническаяИнформация) Экспорт
|
||||||
|
|
||||||
Если ЭлектроннаяПодпись.СоздаватьЭлектронныеПодписиНаСервере()
|
Если Не ОбщегоНазначения.ИнформационнаяБазаФайловая()
|
||||||
Или ЭлектроннаяПодпись.ПроверятьЭлектронныеПодписиНаСервере() Тогда
|
Или ОбщегоНазначения.КлиентПодключенЧерезВебСервер() Тогда
|
||||||
|
|
||||||
ТехническаяИнформация = ТехническаяИнформация + Символы.ПС
|
Если Не ЭлектроннаяПодпись.СоздаватьЭлектронныеПодписиНаСервере()
|
||||||
+ НСтр("ru = 'Электронная подпись на сервере не используется.'");
|
И Не ЭлектроннаяПодпись.ПроверятьЭлектронныеПодписиНаСервере() Тогда
|
||||||
|
|
||||||
|
ТехническаяИнформация = ТехническаяИнформация + Символы.ПС
|
||||||
|
+ НСтр("ru = 'Электронная подпись на сервере не используется.'") + Символы.ПС;
|
||||||
|
Иначе
|
||||||
|
ТехническаяИнформация = ТехническаяИнформация
|
||||||
|
+ Символы.ПС + ТехническаяИнформацияОКомпьютере()
|
||||||
|
+ Символы.ПС + ТехническаяИнформацияОПрограммах();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||||
|
РежимРаботы = ?(ОбщегоНазначения.КлиентПодключенЧерезВебСервер(),
|
||||||
|
НСтр("ru = 'Файловый через веб'"), НСтр("ru = 'Файловый'"));
|
||||||
Иначе
|
Иначе
|
||||||
ТехническаяИнформация = ТехническаяИнформация
|
РежимРаботы = НСтр("ru = 'Клиент-серверный'");
|
||||||
+ Символы.ПС + ТехническаяИнформацияОКомпьютере()
|
|
||||||
+ Символы.ПС + ТехническаяИнформацияОПрограммах();
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТехническаяИнформация = ТехническаяИнформация
|
ТехническаяИнформация = ТехническаяИнформация
|
||||||
+ Символы.ПС + ТехническаяИнформацияОВерсияхПодсистем()
|
+ Символы.ПС + НСтр("ru = 'Режим работы информационной базы'")+ " - " + РежимРаботы
|
||||||
+ Символы.ПС + НСтр("ru = 'Режим работы информационной базы'") + " - "
|
+ Символы.ПС + Символы.ПС + ТехническаяИнформацияОВерсияхПодсистем() + Символы.ПС
|
||||||
+ Формат(ОбщегоНазначения.ИнформационнаяБазаФайловая(), НСтр("ru = 'БЛ=Клиент-серверный; БИ=Файловый'"))
|
+ НСтр("ru = 'Расширения'") + ":" + Символы.ПС + ТехническаяИнформацияОРасширениях();
|
||||||
+ Символы.ПС + НСтр("ru = 'Расширения:'") + Символы.ПС + ТехническаяИнформацияОРасширениях();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -2687,7 +2757,7 @@
|
|||||||
Функция ТехническаяИнформацияОПрограммах()
|
Функция ТехническаяИнформацияОПрограммах()
|
||||||
|
|
||||||
ИспользуемыеПрограммы = ЭлектроннаяПодписьСлужебныйВызовСервера.ИспользуемыеПрограммы();
|
ИспользуемыеПрограммы = ЭлектроннаяПодписьСлужебныйВызовСервера.ИспользуемыеПрограммы();
|
||||||
ДиагностическаяИнформация = НСтр("ru = 'Программы на сервере:'") + Символы.ПС;
|
ДиагностическаяИнформация = Символы.ПС + НСтр("ru = 'Программы на сервере'") + ":" + Символы.ПС;
|
||||||
Для Каждого Программа Из ИспользуемыеПрограммы Цикл
|
Для Каждого Программа Из ИспользуемыеПрограммы Цикл
|
||||||
|
|
||||||
ОписаниеОшибки = "";
|
ОписаниеОшибки = "";
|
||||||
@@ -2719,7 +2789,7 @@
|
|||||||
| РегистрСведений.ВерсииПодсистем КАК ВерсииПодсистем";
|
| РегистрСведений.ВерсииПодсистем КАК ВерсииПодсистем";
|
||||||
ВерсииПодсистем = Запрос.Выполнить().Выбрать();
|
ВерсииПодсистем = Запрос.Выполнить().Выбрать();
|
||||||
|
|
||||||
ДиагностическаяИнформация = НСтр("ru = 'Версии подсистем'") + Символы.ПС;
|
ДиагностическаяИнформация = НСтр("ru = 'Версии подсистем'") + ":" + Символы.ПС;
|
||||||
Пока ВерсииПодсистем.Следующий() Цикл
|
Пока ВерсииПодсистем.Следующий() Цикл
|
||||||
ДиагностическаяИнформация = ДиагностическаяИнформация
|
ДиагностическаяИнформация = ДиагностическаяИнформация
|
||||||
+ ВерсииПодсистем.ИмяПодсистемы + " - "
|
+ ВерсииПодсистем.ИмяПодсистемы + " - "
|
||||||
@@ -2742,7 +2812,7 @@
|
|||||||
|
|
||||||
ПредставлениеРасширений = ПредставлениеРасширений
|
ПредставлениеРасширений = ПредставлениеРасширений
|
||||||
+ Расширение.Имя + " - " + Расширение.Синоним + " - "
|
+ Расширение.Имя + " - " + Расширение.Синоним + " - "
|
||||||
+ Формат(Расширение.Активно, НСтр("ru = 'БЛ=Включено; БИ=Отключено'")) + Символы.ПС;
|
+ Формат(Расширение.Активно, НСтр("ru = 'БЛ=Отключено; БИ=Включено'")) + Символы.ПС;
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
|||||||
@@ -5572,10 +5572,8 @@
|
|||||||
ОбработчикЗавершения = Неопределено,
|
ОбработчикЗавершения = Неопределено,
|
||||||
ДополнительныеФайлы = Неопределено) Экспорт
|
ДополнительныеФайлы = Неопределено) Экспорт
|
||||||
|
|
||||||
СопроводительныйТекст = НСтр("ru = 'Причина'")
|
СопроводительныйТекст = Причина + Символы.ПС + НСтр("ru = 'Информация о компьютере:'")
|
||||||
+ ":" + Символы.ПС + Причина + Символы.ПС + НСтр("ru = 'Информация о клиентском компьютере:'")
|
+ Символы.ПС + Символы.ПС + ДиагностическаяИнформацияОКомпьютере() + Символы.ПС;
|
||||||
+ Символы.ПС + ДиагностическаяИнформацияОКомпьютере()
|
|
||||||
+ Символы.ПС;
|
|
||||||
|
|
||||||
Контекст = Новый Структура;
|
Контекст = Новый Структура;
|
||||||
Контекст.Вставить("ДополнительныеФайлы", ДополнительныеФайлы);
|
Контекст.Вставить("ДополнительныеФайлы", ДополнительныеФайлы);
|
||||||
@@ -5596,7 +5594,7 @@
|
|||||||
|
|
||||||
Функция ДиагностическаяИнформацияОПрограммах(Оповещение)
|
Функция ДиагностическаяИнформацияОПрограммах(Оповещение)
|
||||||
|
|
||||||
Заголовок = НСтр("ru = 'Программы на клиенте:'") + Символы.ПС;
|
Заголовок = Символы.ПС + НСтр("ru = 'Программы на клиенте:'") + Символы.ПС;
|
||||||
ИспользуемыеПрограммы = ЭлектроннаяПодписьСлужебныйВызовСервера.ИспользуемыеПрограммы();
|
ИспользуемыеПрограммы = ЭлектроннаяПодписьСлужебныйВызовСервера.ИспользуемыеПрограммы();
|
||||||
Если ИспользуемыеПрограммы.Количество() = 0 Тогда
|
Если ИспользуемыеПрограммы.Количество() = 0 Тогда
|
||||||
ВыполнитьОбработкуОповещения(Оповещение, Заголовок + НСтр("ru = 'Не используется'"));
|
ВыполнитьОбработкуОповещения(Оповещение, Заголовок + НСтр("ru = 'Не используется'"));
|
||||||
@@ -5663,20 +5661,4 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
Процедура ПоказатьРезультатПроверкиСертификата(Сертификат, Результат, ВладелецФормы,
|
|
||||||
Заголовок = "", ОбъединятьРезультаты = "НеОбъединять", ОбработкаЗавершения = Неопределено) Экспорт
|
|
||||||
|
|
||||||
СерверныеПараметры = Новый Структура;
|
|
||||||
СерверныеПараметры.Вставить("ЗаголовокФормы", Заголовок);
|
|
||||||
СерверныеПараметры.Вставить("ПроверкаПриВыборе");
|
|
||||||
СерверныеПараметры.Вставить("ПараметрыДополнительныхПроверок");
|
|
||||||
СерверныеПараметры.Вставить("Сертификат", Сертификат);
|
|
||||||
СерверныеПараметры.Вставить("РезультатПроверки", Результат);
|
|
||||||
СерверныеПараметры.Вставить("ОбъединятьРезультаты", ОбъединятьРезультаты);
|
|
||||||
|
|
||||||
ФормаПередачаПараметров().ОткрытьНовуюФорму("ПроверкаСертификата",
|
|
||||||
СерверныеПараметры, Новый Структура, ОбработкаЗавершения, ВладелецФормы);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -1,17 +1,17 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0b82fef9-3c11-455e-b65c-64f154fd30f0">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="42bb8a6d-4bda-4141-85ea-1292873183c9">
|
||||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="1a176249-604b-4aa5-99fe-33f753f7a7e1"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="22ad013c-a356-4c32-b8dd-d6df6de55f0c"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="01aa29c5-8cd2-4a24-a640-b96303ded7f2"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="3003176d-0890-4724-a65f-d43d2ad5a508"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="c518549a-f112-4117-a112-31f7d82f3fa9"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="5f6d4691-c721-4fff-9d52-869a6a41cec7"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="6a54a9e2-7551-4919-a93c-05215ab171f2"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="cb4cc508-e17e-4c8f-aa1b-9dea7f374a55"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="63c384a1-9ac2-44ac-8e67-18b63866f5b8"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="f02c1aaf-1a0d-4bf9-8986-1cadb23618ad"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="cae05f0c-7f10-4c4b-bef0-4b6df14abbc2"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="0a6c0abe-2dc1-444f-a3fa-552126a2dd11"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="a8727f43-a912-4c4e-89d3-2b98fa7a0548"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="25d20c1f-1f14-48d3-ae02-b486b1d4c9a2"/>
|
||||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<scriptVariant>Russian</scriptVariant>
|
<scriptVariant>Russian</scriptVariant>
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||||
<vendor>Фирма "1С"</vendor>
|
<vendor>Фирма "1С"</vendor>
|
||||||
<version>3.1.2.312</version>
|
<version>3.1.2.319</version>
|
||||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||||
<includeHelpInContents>true</includeHelpInContents>
|
<includeHelpInContents>true</includeHelpInContents>
|
||||||
<usedMobileApplicationFunctionalities>
|
<usedMobileApplicationFunctionalities>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{6,1,1,0072e637-1399-4bc6-9119-a36868ba3bc5,1,870ad238-7c3e-4ec3-9a43-588e6a54ff08,"3.1.2.312","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5923,1,0,0b82fef9-3c11-455e-b65c-64f154fd30f0,0b82fef9-3c11-455e-b65c-64f154fd30f0,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,3ae625a5-3960-4f63-996f-4a2330a90bfe,1,cad20791-03e0-4c9a-9947-e51c55ac084f,"3.1.2.319","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5923,1,0,42bb8a6d-4bda-4141-85ea-1292873183c9,42bb8a6d-4bda-4141-85ea-1292873183c9,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 @@
|
|||||||
|
|
||||||
Функция ВерсияКалендарей() Экспорт
|
Функция ВерсияКалендарей() Экспорт
|
||||||
|
|
||||||
Возврат 38;
|
Возврат 39;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||||
|
|
||||||
Возврат "3.1.2.300";
|
Возврат "3.1.2.318";
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -519,7 +519,6 @@
|
|||||||
<Item Calendar="92" Year="2018" DayType="Праздник" Date="20180318" SwapDate="20180319"/>
|
<Item Calendar="92" Year="2018" DayType="Праздник" Date="20180318" SwapDate="20180319"/>
|
||||||
<Item Calendar="92" Year="2018" DayType="Воскресенье" Date="20180319" SwapDate="20180318"/>
|
<Item Calendar="92" Year="2018" DayType="Воскресенье" Date="20180319" SwapDate="20180318"/>
|
||||||
<Item Calendar="92" Year="2019" DayType="Праздник" Date="20190318" SwapDate=""/>
|
<Item Calendar="92" Year="2019" DayType="Праздник" Date="20190318" SwapDate=""/>
|
||||||
<Item Calendar="92" Year="2020" DayType="Праздник" Date="20200101" SwapDate=""/>
|
|
||||||
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010101" SwapDate=""/>
|
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010101" SwapDate=""/>
|
||||||
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010102" SwapDate=""/>
|
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010102" SwapDate=""/>
|
||||||
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010107" SwapDate="20010108"/>
|
<Item Calendar="РФ" Year="2001" DayType="Праздник" Date="20010107" SwapDate="20010108"/>
|
||||||
@@ -979,6 +978,7 @@
|
|||||||
<Item Calendar="РФ" Year="2020" DayType="Воскресенье" Date="20200224" SwapDate="20200223"/>
|
<Item Calendar="РФ" Year="2020" DayType="Воскресенье" Date="20200224" SwapDate="20200223"/>
|
||||||
<Item Calendar="РФ" Year="2020" DayType="Праздник" Date="20200308" SwapDate="20200309"/>
|
<Item Calendar="РФ" Year="2020" DayType="Праздник" Date="20200308" SwapDate="20200309"/>
|
||||||
<Item Calendar="РФ" Year="2020" DayType="Воскресенье" Date="20200309" SwapDate="20200308"/>
|
<Item Calendar="РФ" Year="2020" DayType="Воскресенье" Date="20200309" SwapDate="20200308"/>
|
||||||
|
<Item Calendar="РФ" Year="2020" DayType="Нерабочий" Date="20200422" SwapDate=""/>
|
||||||
<Item Calendar="РФ" Year="2020" DayType="Предпраздничный" Date="20200430" SwapDate=""/>
|
<Item Calendar="РФ" Year="2020" DayType="Предпраздничный" Date="20200430" SwapDate=""/>
|
||||||
<Item Calendar="РФ" Year="2020" DayType="Праздник" Date="20200501" SwapDate=""/>
|
<Item Calendar="РФ" Year="2020" DayType="Праздник" Date="20200501" SwapDate=""/>
|
||||||
<Item Calendar="РФ" Year="2020" DayType="Суббота" Date="20200504" SwapDate="20200104"/>
|
<Item Calendar="РФ" Year="2020" DayType="Суббота" Date="20200504" SwapDate="20200104"/>
|
||||||
|
|||||||
@@ -701,6 +701,7 @@
|
|||||||
<chooseType>true</chooseType>
|
<chooseType>true</chooseType>
|
||||||
<typeDomainEnabled>true</typeDomainEnabled>
|
<typeDomainEnabled>true</typeDomainEnabled>
|
||||||
<textEdit>true</textEdit>
|
<textEdit>true</textEdit>
|
||||||
|
<editTextUpdate>OnValueChange</editTextUpdate>
|
||||||
<textSize>Normal</textSize>
|
<textSize>Normal</textSize>
|
||||||
</extInfo>
|
</extInfo>
|
||||||
</items>
|
</items>
|
||||||
|
|||||||
@@ -2213,9 +2213,17 @@
|
|||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
Если РезультатВыполненияМетода.Отказ Тогда
|
Если РезультатВыполненияМетода.Отказ Тогда
|
||||||
Если Не ЗначениеЗаполнено(СообщениеОбОшибке) Тогда
|
|
||||||
|
Если РезультатВыполненияМетода.Свойство("СообщениеОбОшибке") Тогда
|
||||||
|
СообщениеОбОшибке = РезультатВыполненияМетода.СообщениеОбОшибке;
|
||||||
|
ИначеЕсли Не ЗначениеЗаполнено(СообщениеОбОшибке) Тогда
|
||||||
СообщениеОбОшибке = ШаблонСообщенияОбОшибке;
|
СообщениеОбОшибке = ШаблонСообщенияОбОшибке;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ПолученоСообщениеДляСопоставленияДанных Тогда
|
||||||
|
ПолученоСообщениеДляСопоставленияДанных = Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
ЗаполнитьЗначенияСвойств(ЭтотОбъект, РезультатВыполненияМетода, , "WSПароль");
|
ЗаполнитьЗначенияСвойств(ЭтотОбъект, РезультатВыполненияМетода, , "WSПароль");
|
||||||
|
|||||||
@@ -43,6 +43,7 @@
|
|||||||
Отбор = Новый Структура("УзелИнформационнойБазы", Параметры.УзелИнформационнойБазы);
|
Отбор = Новый Структура("УзелИнформационнойБазы", Параметры.УзелИнформационнойБазы);
|
||||||
ОбщиеНастройки = РегистрыСведений.ОбщиеНастройкиУзловИнформационныхБаз.Получить(Отбор);
|
ОбщиеНастройки = РегистрыСведений.ОбщиеНастройкиУзловИнформационныхБаз.Получить(Отбор);
|
||||||
|
|
||||||
|
ИмяВременногоФайла = "";
|
||||||
Если ЗначениеЗаполнено(ОбщиеНастройки.СообщениеДляСопоставленияДанных) Тогда
|
Если ЗначениеЗаполнено(ОбщиеНастройки.СообщениеДляСопоставленияДанных) Тогда
|
||||||
ИмяВременногоФайла = ОбменДаннымиСервер.ПолучитьФайлИзХранилища(ОбщиеНастройки.СообщениеДляСопоставленияДанных);
|
ИмяВременногоФайла = ОбменДаннымиСервер.ПолучитьФайлИзХранилища(ОбщиеНастройки.СообщениеДляСопоставленияДанных);
|
||||||
|
|
||||||
@@ -66,7 +67,8 @@
|
|||||||
СтруктураДанных.ИмяФайлаСообщенияОбмена = ИмяВременногоФайлаДляОбмена;
|
СтруктураДанных.ИмяФайлаСообщенияОбмена = ИмяВременногоФайлаДляОбмена;
|
||||||
|
|
||||||
Параметры.ИдентификаторВременногоКаталогаДляОбмена = Строка(ИдентификаторКаталогаДляОбмена);
|
Параметры.ИдентификаторВременногоКаталогаДляОбмена = Строка(ИдентификаторКаталогаДляОбмена);
|
||||||
|
Иначе
|
||||||
|
ОбменДаннымиСлужебный.ПоместитьСообщениеДляСопоставленияДанных(Параметры.УзелИнформационнойБазы, Неопределено);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -74,6 +76,13 @@
|
|||||||
Если ПустаяСтрока(СтруктураДанных.ИмяФайлаСообщенияОбмена) Тогда
|
Если ПустаяСтрока(СтруктураДанных.ИмяФайлаСообщенияОбмена) Тогда
|
||||||
// Файл сообщения для сопоставления не найден.
|
// Файл сообщения для сопоставления не найден.
|
||||||
Отказ = Истина;
|
Отказ = Истина;
|
||||||
|
|
||||||
|
СообщениеОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Сообщение для сопоставления с идентификатором %1 не найдено по пути %2.'"),
|
||||||
|
Строка(ОбщиеНастройки.СообщениеДляСопоставленияДанных),
|
||||||
|
ИмяВременногоФайла);
|
||||||
|
|
||||||
|
Параметры.Вставить("СообщениеОбОшибке", СообщениеОбОшибке);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ИначеЕсли Параметры.ВидТранспортаСообщенийОбмена = Перечисления.ВидыТранспортаСообщенийОбмена.COM Тогда
|
ИначеЕсли Параметры.ВидТранспортаСообщенийОбмена = Перечисления.ВидыТранспортаСообщенийОбмена.COM Тогда
|
||||||
|
|||||||
-10
@@ -418,16 +418,6 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВыполнитьСопоставлениеИЗагрузкуДанныхПродолжение(РезультатЗакрытия, ДополнительныеПараметры) Экспорт
|
Процедура ВыполнитьСопоставлениеИЗагрузкуДанныхПродолжение(РезультатЗакрытия, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
Если ТипЗнч(РезультатЗакрытия) = Тип("Структура") Тогда
|
|
||||||
РезультатЗагрузкиДанных = Неопределено;
|
|
||||||
Если РезультатЗакрытия.Свойство("РезультатЗагрузкиДанных", РезультатЗагрузкиДанных) Тогда
|
|
||||||
Если РезультатЗагрузкиДанных = "Ошибка"
|
|
||||||
Или РезультатЗагрузкиДанных = "Ошибка_ТранспортСообщения" Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если ТекущийЭтапНастройки = "СопоставлениеИЗагрузка"
|
Если ТекущийЭтапНастройки = "СопоставлениеИЗагрузка"
|
||||||
И ВыполненаЗагрузкаДанныхДляСопоставления(УзелОбмена) Тогда
|
И ВыполненаЗагрузкаДанныхДляСопоставления(УзелОбмена) Тогда
|
||||||
ПерейтиКСледующемуЭтапуНастройки();
|
ПерейтиКСледующемуЭтапуНастройки();
|
||||||
|
|||||||
@@ -1492,7 +1492,8 @@
|
|||||||
|
|
||||||
Процедура ЗарегистрироватьИзменения(Знач Узел, Знач ОбъектРегистрации)
|
Процедура ЗарегистрироватьИзменения(Знач Узел, Знач ОбъектРегистрации)
|
||||||
|
|
||||||
Если Не ДоступнаРегистрацияСредствамиБСП Тогда
|
Если Не ДоступнаРегистрацияСредствамиБСП
|
||||||
|
Или Не ЭтоУзелПланаОбменаБСП(Узел) Тогда
|
||||||
ПланыОбмена.ЗарегистрироватьИзменения(Узел, ОбъектРегистрации);
|
ПланыОбмена.ЗарегистрироватьИзменения(Узел, ОбъектРегистрации);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1911,6 +1912,18 @@
|
|||||||
Возврат Вычислить("ОбщегоНазначения");
|
Возврат Вычислить("ОбщегоНазначения");
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ЭтоУзелПланаОбменаБСП(Узел)
|
||||||
|
|
||||||
|
Если Метаданные.ОбщиеМодули.Найти("ОбменДаннымиПовтИсп") = Неопределено Тогда
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
МодульОбменДаннымиПовтИсп = Вычислить("ОбменДаннымиПовтИсп");
|
||||||
|
|
||||||
|
Возврат МодульОбменДаннымиПовтИсп.ПланыОбменаБСП().Найти(МодульОбменДаннымиПовтИсп.ПолучитьИмяПланаОбмена(Узел)) <> Неопределено;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// Возвращает флаг того, что БСП в текущей конфигурации обеспечивает функционал.
|
// Возвращает флаг того, что БСП в текущей конфигурации обеспечивает функционал.
|
||||||
//
|
//
|
||||||
Функция БСП_ДоступнаТребуемаяВерсия(Знач Версия = Неопределено)
|
Функция БСП_ДоступнаТребуемаяВерсия(Знач Версия = Неопределено)
|
||||||
|
|||||||
@@ -1919,6 +1919,7 @@
|
|||||||
<autoMaxWidth>true</autoMaxWidth>
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
<autoMaxHeight>true</autoMaxHeight>
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
<wrap>true</wrap>
|
<wrap>true</wrap>
|
||||||
|
<choiceFoldersAndItems>FoldersAndItems</choiceFoldersAndItems>
|
||||||
<typeDomainEnabled>true</typeDomainEnabled>
|
<typeDomainEnabled>true</typeDomainEnabled>
|
||||||
<textEdit>true</textEdit>
|
<textEdit>true</textEdit>
|
||||||
<textSize>Normal</textSize>
|
<textSize>Normal</textSize>
|
||||||
|
|||||||
@@ -1302,27 +1302,15 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Элементы.ВложенияКонтекстноеМенюСвойстваВложения.Доступность = (ТекущиеДанные.Расположение <> 5);
|
Элементы.ВложенияКонтекстноеМенюСвойстваВложения.Доступность = (ТекущиеДанные.Расположение <> 5);
|
||||||
|
Элементы.СвойстваВложения.Доступность = (ТекущиеДанные.Расположение <> 5);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ДобавитьВложениеВыполнить()
|
Процедура ДобавитьВложениеВыполнить()
|
||||||
|
|
||||||
#Если Не ВебКлиент Тогда
|
ОписаниеОповещение = Новый ОписаниеОповещения("ДиалогВыбораФайловПослеВыбора", ЭтотОбъект);
|
||||||
|
ФайловаяСистемаКлиент.ЗагрузитьФайлы(ОписаниеОповещение);
|
||||||
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
|
|
||||||
Диалог.МножественныйВыбор = Истина;
|
|
||||||
ОписаниеОповещение = Новый ОписаниеОповещения("ДиалогВыбораФайловПослеВыбора", ЭтотОбъект);
|
|
||||||
Диалог.Показать(ОписаниеОповещение);
|
|
||||||
|
|
||||||
#Иначе
|
|
||||||
|
|
||||||
Адрес = "";
|
|
||||||
ВыбранныйФайл = "";
|
|
||||||
ОбработчикОповещенияОЗакрытии = Новый ОписаниеОповещения("ПомещениеФайлаПриОкончании", ЭтотОбъект);
|
|
||||||
НачатьПомещениеФайла(ОбработчикОповещенияОЗакрытии, Адрес, ВыбранныйФайл, Истина, УникальныйИдентификатор);
|
|
||||||
|
|
||||||
#КонецЕсли
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -1382,44 +1370,27 @@
|
|||||||
ИначеЕсли ТекущиеДанные.Расположение = 2 Тогда
|
ИначеЕсли ТекущиеДанные.Расположение = 2 Тогда
|
||||||
|
|
||||||
ПутьКФайлу = ТекущиеДанные.ИмяФайлаНаКомпьютере;
|
ПутьКФайлу = ТекущиеДанные.ИмяФайлаНаКомпьютере;
|
||||||
#Если Не ВебКлиент Тогда
|
|
||||||
|
|
||||||
Если ВзаимодействияКлиентСервер.ЭтоФайлПисьмо(ТекущиеДанные.ИмяФайла) Тогда
|
Если ВзаимодействияКлиентСервер.ЭтоФайлПисьмо(ТекущиеДанные.ИмяФайла) Тогда
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
|
||||||
Попытка
|
Данные = Новый ДвоичныеДанные(ТекущиеДанные.ИмяФайлаНаКомпьютере);
|
||||||
|
|
||||||
Данные = Новый ДвоичныеДанные(ТекущиеДанные.ИмяФайлаНаКомпьютере);
|
ВзаимодействияКлиент.ОткрытьВложениеПисьмо(ПоместитьВоВременноеХранилище(Данные, УникальныйИдентификатор),
|
||||||
|
ПараметрыПисьмаВложения(),
|
||||||
ВзаимодействияКлиент.ОткрытьВложениеПисьмо(ПоместитьВоВременноеХранилище(Данные, УникальныйИдентификатор),
|
ЭтотОбъект);
|
||||||
ПараметрыПисьмаВложения(),
|
|
||||||
ЭтотОбъект);
|
Исключение
|
||||||
|
|
||||||
Исключение
|
|
||||||
ФайловаяСистемаКлиент.ОткрытьФайл(ПутьКФайлу);
|
|
||||||
КонецПопытки;
|
|
||||||
Иначе
|
|
||||||
ФайловаяСистемаКлиент.ОткрытьФайл(ПутьКФайлу);
|
ФайловаяСистемаКлиент.ОткрытьФайл(ПутьКФайлу);
|
||||||
КонецЕсли;
|
КонецПопытки;
|
||||||
|
Иначе
|
||||||
#Иначе
|
ФайловаяСистемаКлиент.ОткрытьФайл(ПутьКФайлу);
|
||||||
ПолучитьФайл(ПутьКФайлу, ТекущиеДанные.ИмяФайла, Истина);
|
КонецЕсли;
|
||||||
#КонецЕсли
|
|
||||||
|
|
||||||
ИначеЕсли ТекущиеДанные.Расположение = 4 Тогда
|
ИначеЕсли ТекущиеДанные.Расположение = 4 Тогда
|
||||||
|
|
||||||
ПутьКФайлу = ТекущиеДанные.ИмяФайлаНаКомпьютере;
|
ФайловаяСистемаКлиент.ОткрытьФайл(ТекущиеДанные.ИмяФайлаНаКомпьютере,, ТекущиеДанные.ИмяФайла);
|
||||||
#Если Не ВебКлиент Тогда
|
|
||||||
Если ЭтоАдресВременногоХранилища(ТекущиеДанные.ИмяФайлаНаКомпьютере) Тогда
|
|
||||||
ИмяВременнойПапки = ПолучитьИмяВременногоФайла();
|
|
||||||
СоздатьКаталог(ИмяВременнойПапки);
|
|
||||||
ПутьКФайлу = ИмяВременнойПапки + "\" + ТекущиеДанные.ИмяФайла;
|
|
||||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ТекущиеДанные.ИмяФайлаНаКомпьютере); // ДвоичныеДанные -
|
|
||||||
ДвоичныеДанные.Записать(ПутьКФайлу);
|
|
||||||
КонецЕсли;
|
|
||||||
ФайловаяСистемаКлиент.ОткрытьФайл(ПутьКФайлу);
|
|
||||||
#Иначе
|
|
||||||
ПолучитьФайл(ПутьКФайлу, ТекущиеДанные.ИмяФайла, Истина);
|
|
||||||
#КонецЕсли
|
|
||||||
|
|
||||||
ИначеЕсли ТекущиеДанные.Расположение = 5 Тогда
|
ИначеЕсли ТекущиеДанные.Расположение = 5 Тогда
|
||||||
|
|
||||||
@@ -1557,27 +1528,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура ПомещениеФайлаПриОкончании(РезультатПомещения, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры) Экспорт
|
|
||||||
|
|
||||||
Если РезультатПомещения = Ложь Тогда
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
НоваяСтрока = Вложения.Добавить();
|
|
||||||
НоваяСтрока.Расположение = 4;
|
|
||||||
НоваяСтрока.ИмяФайлаНаКомпьютере = Адрес;
|
|
||||||
НоваяСтрока.ИмяФайла = ВыбранноеИмяФайла;
|
|
||||||
|
|
||||||
Расширение = ОбщегоНазначенияКлиентСервер.ПолучитьРасширениеИмениФайла(ВыбранноеИмяФайла);
|
|
||||||
НоваяСтрока.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Расширение);
|
|
||||||
|
|
||||||
Элементы.Вложения.ТекущаяСтрока = НоваяСтрока.ПолучитьИдентификатор();
|
|
||||||
|
|
||||||
ОбновитьОтображениеДанных();
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ВопросОЗаписиФайлаПослеЗакрытия(РезультатВопроса, ДополнительныеПараметры) Экспорт
|
Процедура ВопросОЗаписиФайлаПослеЗакрытия(РезультатВопроса, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
@@ -1618,15 +1568,15 @@
|
|||||||
Для Каждого ВыбранныйФайл Из ВыбранныеФайлы Цикл
|
Для Каждого ВыбранныйФайл Из ВыбранныеФайлы Цикл
|
||||||
НоваяСтрока = Вложения.Добавить();
|
НоваяСтрока = Вложения.Добавить();
|
||||||
НоваяСтрока.Расположение = 2;
|
НоваяСтрока.Расположение = 2;
|
||||||
НоваяСтрока.ИмяФайлаНаКомпьютере = ВыбранныйФайл;
|
НоваяСтрока.ИмяФайлаНаКомпьютере = ВыбранныйФайл.ПолноеИмя;
|
||||||
|
|
||||||
ИмяФайла = ИмяФайлаБезКаталога(ВыбранныйФайл);
|
ИмяФайла = ИмяФайлаБезКаталога(ВыбранныйФайл.ПолноеИмя);
|
||||||
НоваяСтрока.ИмяФайла = ИмяФайла;
|
НоваяСтрока.ИмяФайла = ИмяФайла;
|
||||||
|
|
||||||
Расширение = ОбщегоНазначенияКлиентСервер.ПолучитьРасширениеИмениФайла(ИмяФайла);
|
Расширение = ОбщегоНазначенияКлиентСервер.ПолучитьРасширениеИмениФайла(ИмяФайла);
|
||||||
НоваяСтрока.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Расширение);
|
НоваяСтрока.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(Расширение);
|
||||||
ДополнительныеПараметры = Новый Структура("СтрокаТаблицыВложений", НоваяСтрока);
|
ДополнительныеПараметры = Новый Структура("СтрокаТаблицыВложений", НоваяСтрока);
|
||||||
Файл = Новый Файл(ВыбранныйФайл);
|
Файл = Новый Файл(ВыбранныйФайл.ПолноеИмя);
|
||||||
Файл.НачатьПолучениеРазмера(Новый ОписаниеОповещения("ПолучениеРазмераЗавершение", ЭтотОбъект, ДополнительныеПараметры));
|
Файл.НачатьПолучениеРазмера(Новый ОписаниеОповещения("ПолучениеРазмераЗавершение", ЭтотОбъект, ДополнительныеПараметры));
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
|||||||
@@ -81,93 +81,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>InformationRegister.ЗамерыКомментарииСтатистики</name>
|
<name>InformationRegister.ЗамерыКомментарииСтатистики</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1395,6 +1308,93 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>CommonForm.ПараметрыПроксиСервера</name>
|
<name>CommonForm.ПараметрыПроксиСервера</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -14,6 +14,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -45,13 +52,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -227,45 +227,6 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>InformationRegister.ЗамерыКомментарииСтатистики</name>
|
<name>InformationRegister.ЗамерыКомментарииСтатистики</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1930,6 +1891,45 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</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>
|
<object>
|
||||||
<name>CommonForm.ПараметрыПроксиСервера</name>
|
<name>CommonForm.ПараметрыПроксиСервера</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
+1
-1
@@ -5,7 +5,7 @@
|
|||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Работа с файлами</value>
|
<value>Работа с файлами</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
<comment>АПК:566 синхронные вызовы в веб-клиенте разрешены; АПК:565 использование модального вызова разрешено</comment>
|
<comment>АПК:566 синхронные вызовы в веб-клиенте разрешены; АПК:565 использование модального вызова разрешено; АПК:1348 использование платформенных методов для работы с файловой системой разрешено;</comment>
|
||||||
<help>
|
<help>
|
||||||
<pages>
|
<pages>
|
||||||
<lang>ru</lang>
|
<lang>ru</lang>
|
||||||
|
|||||||
Reference in new issue
Block a user