3_1_10_383
This commit is contained in:
1 parent
c99f1ddb8d
commit
96a365aef2
80 files changed
+1893
-842
No files matched your search
@@ -262,6 +262,37 @@
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>КоманднаяПанель</name>
|
||||
<id>33</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ПодменюОрганайзер</name>
|
||||
<id>57</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Органайзер</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ПодменюОрганайзерРасширеннаяПодсказка</name>
|
||||
<id>58</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Popup</type>
|
||||
<extInfo xsi:type="form:PopupGroupExtInfo">
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.Органайзер</picture>
|
||||
</picture>
|
||||
<representation>Picture</representation>
|
||||
<importance>Normal</importance>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -463,6 +494,10 @@
|
||||
<id>3</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnActivateRow</event>
|
||||
<name>СписокПриАктивизацииСтроки</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокСтрокаПоиска</name>
|
||||
<id>45</id>
|
||||
|
||||
@@ -19,6 +19,14 @@
|
||||
Список.Параметры.УстановитьЗначениеПараметра("ПоказыватьУдаленные", Ложь);
|
||||
|
||||
ЗаполнитьСписокВыбораФильтраПоПредмету();
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
@@ -54,6 +62,18 @@
|
||||
Список.Параметры.УстановитьЗначениеПараметра("ПоказыватьУдаленные", ПоказыватьУдаленные);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@@ -109,4 +129,43 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
@@ -38,6 +38,37 @@
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>КоманднаяПанель</name>
|
||||
<id>41</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ПодменюОрганайзер</name>
|
||||
<id>60</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Органайзер</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ПодменюОрганайзерРасширеннаяПодсказка</name>
|
||||
<id>61</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Popup</type>
|
||||
<extInfo xsi:type="form:PopupGroupExtInfo">
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.Органайзер</picture>
|
||||
</picture>
|
||||
<representation>Picture</representation>
|
||||
<importance>Normal</importance>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -206,6 +237,10 @@
|
||||
<event>BeforeAddRow</event>
|
||||
<name>СписокПередНачаломДобавления</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnActivateRow</event>
|
||||
<name>СписокПриАктивизацииСтроки</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокSearchString</name>
|
||||
<id>48</id>
|
||||
|
||||
@@ -27,6 +27,13 @@
|
||||
Элементы.ПоказыватьЗаметкиДругихПользователей.Видимость = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -62,6 +69,18 @@
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
@@ -86,5 +105,44 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -181,6 +181,10 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnActivateRow</event>
|
||||
<name>СписокПриАктивизацииСтроки</name>
|
||||
</handlers>
|
||||
<searchStringAddition>
|
||||
<name>СписокSearchString</name>
|
||||
<id>38</id>
|
||||
@@ -568,6 +572,37 @@
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
<locationInCommandBar>InCommandBarAndInAdditionalSubmenu</locationInCommandBar>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ПодменюОрганайзер</name>
|
||||
<id>50</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Органайзер</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ПодменюОрганайзерРасширеннаяПодсказка</name>
|
||||
<id>51</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Popup</type>
|
||||
<extInfo xsi:type="form:PopupGroupExtInfo">
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.Органайзер</picture>
|
||||
</picture>
|
||||
<representation>Picture</representation>
|
||||
<importance>Normal</importance>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Addition">
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
|
||||
@@ -15,6 +15,29 @@
|
||||
|
||||
Список.Параметры.УстановитьЗначениеПараметра("Пользователь", Пользователи.ТекущийПользователь());
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
|
||||
&НаКлиенте
|
||||
Процедура СписокПриАктивизацииСтроки(Элемент)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -39,4 +62,43 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
@@ -492,6 +492,37 @@
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ПодменюОрганайзер</name>
|
||||
<id>121</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Органайзер</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ПодменюОрганайзерРасширеннаяПодсказка</name>
|
||||
<id>122</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>Popup</type>
|
||||
<extInfo xsi:type="form:PopupGroupExtInfo">
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>CommonPicture.Органайзер</picture>
|
||||
</picture>
|
||||
<representation>Picture</representation>
|
||||
<importance>Normal</importance>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>КоманднаяПанельРедактирования</name>
|
||||
<id>79</id>
|
||||
@@ -521,6 +552,10 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
|
||||
@@ -28,6 +28,13 @@
|
||||
Элементы.ДатаЗаметки.Заголовок = НСтр("ru = 'Записано'") + ": " + Формат(Объект.ДатаИзменения, "ДЛФ=DDT");
|
||||
КонецЕсли;
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
УстановитьВидимость();
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -42,7 +49,26 @@
|
||||
МодульУправлениеДоступом.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.УправлениеДоступом
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -73,10 +99,17 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||
|
||||
ОповеститьОбИзменении(Объект.Ссылка);
|
||||
Если ЗначениеЗаполнено(Объект.Предмет) Тогда
|
||||
ОповеститьОбИзменении(Объект.Предмет);
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -109,4 +142,43 @@
|
||||
Элементы.КоманднаяПанельРедактирования.Видимость = ОткрытаАвтором;
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ВыполнитьКоманду(Команда)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||
МодульПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Объект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
|
||||
|
||||
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКоманды = ОбщегоНазначения.ОбщийМодуль("ПодключаемыеКоманды");
|
||||
МодульПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Объект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ОбновитьКоманды()
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
#КонецОбласти
|
||||
@@ -2664,6 +2664,24 @@
|
||||
Справочник.МашиночитаемыеДоверенности.Полномочия КАК МашиночитаемыеДоверенностиПолномочия
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПолномочия.Код В (&Полномочия))),
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
ИЗ
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Доверитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.НаименованиеОрганизации = &ДоверительНаименованиеОрганизации)),
|
||||
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
ИЗ
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Доверитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.ФИО = &ДоверительФИО)),
|
||||
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
@@ -2704,7 +2722,24 @@
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Доверитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.КПП = &ДоверительКПП)),
|
||||
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
ИЗ
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Представитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.НаименованиеОрганизации = &ПредставительНаименованиеОрганизации)),
|
||||
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
ИЗ
|
||||
РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
ГДЕ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = ЗНАЧЕНИЕ(Перечисление.ТипыУчастниковМЧД.Представитель)
|
||||
И МашиночитаемыеДоверенностиПредставителиИДоверители.ФИО = &ПредставительФИО)),
|
||||
|
||||
(СправочникМашиночитаемыеДоверенности.Ссылка В
|
||||
(ВЫБРАТЬ
|
||||
МашиночитаемыеДоверенностиПредставителиИДоверители.МашиночитаемаяДоверенность КАК МашиночитаемаяДоверенность
|
||||
@@ -3292,6 +3327,78 @@
|
||||
<values xsi:type="core:BooleanValue"/>
|
||||
<useRestriction>true</useRestriction>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ДоверительНаименованиеОрганизации</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Доверитель наименование организации</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<values xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ДоверительФИО</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Доверитель ФИО</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<values xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ПредставительНаименованиеОрганизации</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Представитель наименование организации</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<values xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
<parameters>
|
||||
<name>ПредставительФИО</name>
|
||||
<title>
|
||||
<localValue>
|
||||
<content>
|
||||
<key>ru</key>
|
||||
<value>Представитель ФИО</value>
|
||||
</content>
|
||||
</localValue>
|
||||
</title>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<values xsi:type="core:StringValue">
|
||||
<value></value>
|
||||
</values>
|
||||
</parameters>
|
||||
</extInfo>
|
||||
</attributes>
|
||||
<attributes>
|
||||
@@ -3357,17 +3464,6 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ЗначениеДоверитель</name>
|
||||
<id>9</id>
|
||||
<valueType/>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ОтборПоСостоянию</name>
|
||||
<id>3</id>
|
||||
@@ -3492,6 +3588,28 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ОтборПоДоверителю</name>
|
||||
<id>4</id>
|
||||
<valueType/>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ОтборПоПредставителю</name>
|
||||
<id>7</id>
|
||||
<valueType/>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ЗагрузитьИзФайла</name>
|
||||
<title>
|
||||
|
||||
@@ -124,11 +124,13 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПредставительПриИзменении(Элемент)
|
||||
ОтборПоПредставителю = Неопределено;
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ДоверительПриИзменении(Элемент)
|
||||
ОтборПоДоверителю = Неопределено;
|
||||
УстановитьОтбор();
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -226,23 +228,8 @@
|
||||
|
||||
Запрос = СокрЛП(Текст);
|
||||
|
||||
ПодходящиеЗначения = ПодходящиеЗначенияУниверсальногоПоиска(Запрос);
|
||||
|
||||
ТолькоЦифры = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ТолькоЦифры(Текст);
|
||||
Если Не ПустаяСтрока(ТолькоЦифры) И ТолькоЦифры <> Текст Тогда
|
||||
ПодходящиеЗначения.Вставить(0, ТолькоЦифры,
|
||||
СтроковыеФункцииКлиент.ФорматированнаяСтрока(
|
||||
НСтр("ru = 'Поля доверенности содержат <span style=""color: %1; font: %2"">%3</span>'"),
|
||||
"РезультатУспехЦвет", "ВажнаяНадписьШрифт",
|
||||
ТолькоЦифры));
|
||||
КонецЕсли;
|
||||
|
||||
ПодходящиеЗначения.Вставить(0, Текст,
|
||||
СтроковыеФункцииКлиент.ФорматированнаяСтрока(
|
||||
НСтр("ru = 'Поля доверенности содержат <span style=""color: %1; font: %2"">%3</span>'"),
|
||||
"РезультатУспехЦвет", "ВажнаяНадписьШрифт",
|
||||
Текст));
|
||||
|
||||
ПодходящиеЗначения = ПодходящиеЗначенияУниверсальногоПоиска(Запрос, Элемент.Имя);
|
||||
|
||||
ДанныеВыбора = ПодходящиеЗначения;
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
@@ -257,6 +244,12 @@
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ЭтотОбъект[Элемент.Имя] = ВыбранноеЗначение[0].ПравоеЗначение;
|
||||
Если Элемент.Имя = "Доверитель" Тогда
|
||||
ОтборПоДоверителю = ВыбранноеЗначение[0];
|
||||
Иначе
|
||||
ОтборПоПредставителю = ВыбранноеЗначение[0];
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьОтбор();
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -564,8 +557,8 @@
|
||||
|
||||
ВсеОтборыПоПолям = ВсеОтборыПоПолям();
|
||||
|
||||
НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Доверитель, "Доверитель");
|
||||
НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Представитель, "Представитель");
|
||||
НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Доверитель, "Доверитель", ОтборПоДоверителю);
|
||||
НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Представитель, "Представитель", ОтборПоПредставителю);
|
||||
|
||||
НастроитьОтборыСертификата(ВсеОтборыПоПолям, СертификатПредставителя, Истина);
|
||||
НастроитьОтборыСертификата(ВсеОтборыПоПолям, СертификатДоверителя, Ложь);
|
||||
@@ -625,16 +618,20 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Значение, ИмяПоля)
|
||||
Процедура НастроитьОтборыДляУчастника(ВсеОтборыПоПолям, Значение, ИмяПоля, ОтборПоУчастнику)
|
||||
|
||||
Если ЗначениеЗаполнено(Значение) Тогда
|
||||
Если ТипЗнч(Значение) = Тип("Строка") Тогда
|
||||
Отбор = Новый Структура(ИмяПоля + "СтрокаПоиска", "%"+СформироватьСтрокуДляПоискаВЗапросе(Значение)+"%");
|
||||
Если ЗначениеЗаполнено(ОтборПоУчастнику) Тогда
|
||||
Отбор = Новый Структура(ИмяПоля + ОтборПоУчастнику.ЛевоеЗначение, ОтборПоУчастнику.ПравоеЗначение);
|
||||
Иначе
|
||||
Отбор = Новый Структура(ИмяПоля + "СтрокаПоиска", "%"+СформироватьСтрокуДляПоискаВЗапросе(Значение)+"%");
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Отбор = ОтборДляСправочника(ИмяПоля, Значение);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Отбор = Новый Структура(ИмяПоля + "СтрокаПоиска," + ИмяПоля + "ИНН," + ИмяПоля + "ИННФЛ," + ИмяПоля + "СНИЛС," + ИмяПоля +"ОГРН," + ИмяПоля +"КПП");
|
||||
Отбор = Новый Структура(ИмяПоля + "СтрокаПоиска," + ИмяПоля + "НаименованиеОрганизации," + ИмяПоля + "ФИО," + ИмяПоля + "ИНН," + ИмяПоля + "ИННФЛ," + ИмяПоля + "СНИЛС," + ИмяПоля +"ОГРН," + ИмяПоля +"КПП");
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого ЭлементОтбора Из Отбор Цикл
|
||||
@@ -902,7 +899,7 @@
|
||||
Функция ВсеОтборыПоПолям()
|
||||
Отбор = Новый Структура;
|
||||
КорниОтбора = СтрРазделить("Представитель,Доверитель", ",");
|
||||
СуффиксыОтбора = СтрРазделить("ОГРН,ИННФЛ,ИНН,СНИЛС,КПП,СтрокаПоиска", ",");
|
||||
СуффиксыОтбора = СтрРазделить("ОГРН,ИННФЛ,ИНН,СНИЛС,КПП,СтрокаПоиска,ФИО,НаименованиеОрганизации", ",");
|
||||
Для Каждого КореньОтбора Из КорниОтбора Цикл
|
||||
Для Каждого СуффиксОтбора Из СуффиксыОтбора Цикл
|
||||
Отбор.Вставить(КореньОтбора + СуффиксОтбора);
|
||||
@@ -956,7 +953,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Функция ПодходящиеЗначенияУниверсальногоПоиска(Запрос)
|
||||
Функция ПодходящиеЗначенияУниверсальногоПоиска(Запрос, ИмяЭлемента)
|
||||
|
||||
ПодходящиеЗначения = Новый СписокЗначений;
|
||||
МаксимальноеКоличествоПодходящихЗначений = 48;
|
||||
@@ -967,12 +964,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
ПоляПоискаПоТипам = ПоляУниверсальногоПоискаПоТипам();
|
||||
|
||||
Если ПоляПоискаПоТипам.Количество() = 0 Тогда
|
||||
Возврат ПодходящиеЗначения;
|
||||
КонецЕсли;
|
||||
|
||||
НайтиПодходящиеЗначенияУниверсальногоПоиска(ПодходящиеЗначения, ПоляПоискаПоТипам, ПараметрыПоиска);
|
||||
НайтиПодходящиеЗначенияУниверсальногоПоиска(ПодходящиеЗначения, ПоляПоискаПоТипам, ПараметрыПоиска, ИмяЭлемента);
|
||||
|
||||
Если ПодходящиеЗначения.Количество() = 0 Тогда
|
||||
|
||||
@@ -1040,7 +1032,7 @@
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Процедура НайтиПодходящиеЗначенияУниверсальногоПоиска(ПодходящиеЗначения, ПоляПоискаПоТипам, ПараметрыПоиска)
|
||||
Процедура НайтиПодходящиеЗначенияУниверсальногоПоиска(ПодходящиеЗначения, ПоляПоискаПоТипам, ПараметрыПоиска, ИмяЭлемента)
|
||||
|
||||
Если Не ЗначениеЗаполнено(ПараметрыПоиска.СтрокаПоиска) Тогда
|
||||
Возврат;
|
||||
@@ -1068,6 +1060,7 @@
|
||||
КонецЦикла;
|
||||
|
||||
Если ТекстыЗапросов.Количество() = 0 Тогда
|
||||
ДополнитьСписокПолямиДоверенности(ПодходящиеЗначения, ПараметрыПоиска, ИмяЭлемента);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1079,9 +1072,6 @@
|
||||
ИндексВариантовПоиска = Новый Соответствие;
|
||||
ИндексПредставленийПоиска = Новый Соответствие;
|
||||
|
||||
ИндексДополнительныхЗначений = Новый Соответствие;
|
||||
ДополнительныеЗначения = Новый СписокЗначений;
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
ПоляПоиска = ПоляПоискаПоТипам[ТипЗнч(Выборка.Ссылка)];
|
||||
@@ -1111,12 +1101,104 @@
|
||||
КонецЦикла;
|
||||
|
||||
ПодходящиеЗначения.СортироватьПоПредставлению();
|
||||
ДополнительныеЗначения.СортироватьПоПредставлению();
|
||||
ДополнитьСписокПолямиДоверенности(ПодходящиеЗначения, ПараметрыПоиска, ИмяЭлемента);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьСписок(ПодходящиеЗначения, ДополнительныеЗначения);
|
||||
&НаСервереБезКонтекста
|
||||
Процедура ДополнитьСписокПолямиДоверенности(ПодходящиеЗначения, ПараметрыПоиска, ИмяЭлемента)
|
||||
|
||||
ПоляДоверенности = СтрРазделить("ИНН,ИННФЛ,ОГРН,СНИЛС,КПП,НаименованиеОрганизации,ФИО", ",");
|
||||
ПараметрыПоискаТолькоЦифры = Неопределено;
|
||||
ТолькоЦифры = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ТолькоЦифры(ПараметрыПоиска.СтрокаПоискаНормализованная);
|
||||
Если Не ПустаяСтрока(ТолькоЦифры) И ТолькоЦифры <> ПараметрыПоиска.СтрокаПоискаНормализованная Тогда
|
||||
ПараметрыПоискаТолькоЦифры = ОбщегоНазначения.СкопироватьРекурсивно(ПараметрыПоиска);
|
||||
ПараметрыПоискаТолькоЦифры.СтрокаПоискаНормализованная = ТолькоЦифры;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстыЗапросов = Новый Массив;
|
||||
|
||||
Для Каждого Поле Из ПоляДоверенности Цикл
|
||||
|
||||
ТекстЗапроса = ТекстЗапросаПоПолюПоиска(Поле, ПараметрыПоиска, ИмяЭлемента);
|
||||
Если ТекстыЗапросов.Количество() > 0 Тогда
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВЫБРАТЬ РАЗРЕШЕННЫЕ", "ВЫБРАТЬ"); // @query-part-1, @query-part-2
|
||||
КонецЕсли;
|
||||
ТекстыЗапросов.Добавить(ТекстЗапроса);
|
||||
|
||||
Если ПараметрыПоискаТолькоЦифры <> Неопределено Тогда
|
||||
ТекстЗапроса = ТекстЗапросаПоПолюПоиска(Поле, ПараметрыПоискаТолькоЦифры, ИмяЭлемента);
|
||||
Если ТекстыЗапросов.Количество() > 0 Тогда
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВЫБРАТЬ РАЗРЕШЕННЫЕ", "ВЫБРАТЬ"); // @query-part-1, @query-part-2
|
||||
КонецЕсли;
|
||||
ТекстыЗапросов.Добавить(ТекстЗапроса);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ТекстЗапроса = СтрСоединить(ТекстыЗапросов, Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС); // @query-part
|
||||
Запрос = Новый Запрос(ТекстЗапроса);
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
|
||||
ИндексВариантовПоиска = Новый Соответствие;
|
||||
ИндексПредставленийПоиска = Новый Соответствие;
|
||||
|
||||
Пока Выборка.Следующий() Цикл
|
||||
|
||||
СвойстваПоиска = СвойстваУниверсальногоПоиска(Выборка.Поле, Выборка.ЗначениеПоля);
|
||||
ВариантыПоиска = ИндексВариантовПоиска[СвойстваПоиска.ПравоеЗначение];
|
||||
Если ВариантыПоиска = Неопределено Тогда
|
||||
|
||||
ПредставлениеПоиска = ПредставлениеУниверсальногоПоискаПоля(
|
||||
Выборка.ЗначениеПоля, Выборка.Поле, СвойстваПоиска.ВидСравнения, ПараметрыПоиска.СтрокаПоиска, ТолькоЦифры);
|
||||
|
||||
ИндексПредставленийПоиска.Вставить(СвойстваПоиска.ПравоеЗначение, ПредставлениеПоиска);
|
||||
|
||||
ВариантыПоиска = Новый Массив;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ВариантыПоиска.Добавить(СвойстваПоиска);
|
||||
ИндексВариантовПоиска.Вставить(СвойстваПоиска.ПравоеЗначение, ВариантыПоиска);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого ИндексЗначения Из ИндексВариантовПоиска Цикл
|
||||
ПодходящиеЗначения.Добавить(ИндексЗначения.Значение, ИндексПредставленийПоиска[ИндексЗначения.Ключ]);
|
||||
КонецЦикла;
|
||||
|
||||
ПодходящиеЗначения.СортироватьПоПредставлению();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ТекстЗапросаПоПолюПоиска(Поле, ПараметрыПоиска, ИмяЭлемента)
|
||||
|
||||
ШаблонТекстаЗапроса =
|
||||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ПЕРВЫЕ 5
|
||||
| ""&ИмяПоля"" КАК Поле,
|
||||
| &ЗначениеПоля КАК ЗначениеПоля
|
||||
|ИЗ
|
||||
| РегистрСведений.МашиночитаемыеДоверенностиПредставителиИДоверители КАК МашиночитаемыеДоверенностиПредставителиИДоверители
|
||||
|ГДЕ
|
||||
| &Условие
|
||||
| И МашиночитаемыеДоверенностиПредставителиИДоверители.ТипУчастника = &ТипУчастника";
|
||||
|
||||
ТекстЗапроса = СтрЗаменить(ШаблонТекстаЗапроса, "&ИмяПоля", Поле);
|
||||
ИмяПоля = "МашиночитаемыеДоверенностиПредставителиИДоверители." + Поле;
|
||||
Условие = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
"ВЫРАЗИТЬ(%1 КАК СТРОКА(150)) ПОДОБНО %2 СПЕЦСИМВОЛ ""~""", ИмяПоля, """%"
|
||||
+ ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(ПараметрыПоиска.СтрокаПоискаНормализованная)
|
||||
+ "%""");
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&Условие", Условие);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ЗначениеПоля", ИмяПоля);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТипУчастника", "Значение(Перечисление.ТипыУчастниковМЧД." + ИмяЭлемента + ")");
|
||||
|
||||
Возврат ТекстЗапроса;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПоляУниверсальногоПоискаПоТипам()
|
||||
|
||||
@@ -1313,6 +1395,34 @@
|
||||
ФрагментПослеСтрокиПоиска);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПредставлениеУниверсальногоПоискаПоля(ПредставлениеЗначения, Знач ПолеПоиска, Условие, СтрокаПоиска, ТолькоЦифры)
|
||||
|
||||
ФрагментУсловия = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаУсловия(Условие));
|
||||
|
||||
НачалоСтрокиПоиска = СтрНайти(ВРег(ПредставлениеЗначения), ВРег(СтрокаПоиска));
|
||||
Если НачалоСтрокиПоиска = 0 Тогда
|
||||
НачалоСтрокиПоиска = СтрНайти(ВРег(ПредставлениеЗначения), ТолькоЦифры);
|
||||
КонецЕсли;
|
||||
КонецСтрокиПоиска = НачалоСтрокиПоиска + СтрДлина(СтрокаПоиска);
|
||||
ДлинаНайденногоФрагмента = ?(НачалоСтрокиПоиска = 0, 0, СтрДлина(СтрокаПоиска));
|
||||
|
||||
ФрагментДоСтрокиПоиска = Лев(ПредставлениеЗначения, НачалоСтрокиПоиска - 1);
|
||||
ФрагментСтрокиПоиска = СтроковыеФункции.ФорматированнаяСтрока(ШаблонФрагментаСтрокиПоиска(
|
||||
Сред(ПредставлениеЗначения, НачалоСтрокиПоиска, ДлинаНайденногоФрагмента)));
|
||||
ФрагментПослеСтрокиПоиска = Сред(ПредставлениеЗначения, КонецСтрокиПоиска);
|
||||
|
||||
Если ПолеПоиска = "ИННФЛ" Тогда
|
||||
ПолеПоиска = НСтр("ru='ИНН ФЛ'");
|
||||
ИначеЕсли ПолеПоиска = "НаименованиеОрганизации" Тогда
|
||||
ПолеПоиска = НСтр("ru='Наименование'");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Новый ФорматированнаяСтрока(ПолеПоиска, ФрагментУсловия, ФрагментДоСтрокиПоиска, ФрагментСтрокиПоиска,
|
||||
ФрагментПослеСтрокиПоиска);
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ШаблонФрагментаУсловия(Условие)
|
||||
|
||||
@@ -238,14 +238,14 @@
|
||||
&НаКлиенте
|
||||
Процедура ЭлементОрганизацияОчистка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ОрганизацияОчистка(Элемент.Имя, Элемент, СтандартнаяОбработка);
|
||||
ОрганизацияОчистка(Элемент.Имя, СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЭлементОрганизацияНаименованиеОчистка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
ОрганизацияОчистка(СтрЗаменить(Элемент.Имя, "Наименование", ""), Элемент, СтандартнаяОбработка);
|
||||
ОрганизацияОчистка(СтрЗаменить(Элемент.Имя, "Наименование", ""), СтандартнаяОбработка);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -2314,7 +2314,7 @@
|
||||
|
||||
Если ИмяЭлементаОрганизация = "Представитель" Тогда
|
||||
Если ВыбранныйЭлемент.Значение = "ФизическоеЛицо" Тогда
|
||||
ОчиститьРеквизитыОрганизации("ЛицоПредставителя");
|
||||
ОчиститьРеквизитыОрганизации("ЛицоПредставителя", Истина);
|
||||
Иначе
|
||||
ЗаполнитьТипИРеквизитыОрганизации("ЛицоПредставителя", "ФизическоеЛицо");
|
||||
КонецЕсли;
|
||||
@@ -3110,14 +3110,13 @@
|
||||
Если ЗначениеЗаполнено(ЭтотОбъект[ИмяЭлементаОрганизация]) Тогда
|
||||
ПриИзмененииОрганизацииНаСервере(ИмяЭлементаОрганизация, РеквизитыНедоступныДляРедактирования);
|
||||
Иначе
|
||||
ОчиститьЭлементыФормы(ИмяЭлементаОрганизация, Ложь);
|
||||
ОбновитьСтрокуДоверителейПредставителей(ИмяЭлементаОрганизация);
|
||||
ОрганизацияОчистка(ИмяЭлементаОрганизация, Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОрганизацияОчистка(ИмяЭлементаОрганизация, Элемент, СтандартнаяОбработка)
|
||||
Процедура ОрганизацияОчистка(ИмяЭлементаОрганизация, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
ПриПотереГотовности(ЭтотОбъект);
|
||||
|
||||
@@ -550,7 +550,12 @@
|
||||
ИначеЕсли РеквизитыПредставителя.ЭтоФилиал Тогда
|
||||
ТипПредставителя = "4";
|
||||
СведенияОФилиалеЮридическогоЛица = СведенияОЮридическомЛице(РеквизитыПредставителя);
|
||||
Для Каждого РеквизитыЛицаПредставителя Из РеквизитыЛицПредставителя Цикл
|
||||
СведенияОФизическомЛице = СведенияОДолжностномЛице(РеквизитыЛицаПредставителя, ДляНалоговыхОрганов);
|
||||
Прервать;
|
||||
КонецЦикла;
|
||||
Представитель.СведФилиал = СведенияОФилиалеЮридическогоЛица;
|
||||
Представитель.СведФизЛ = СведенияОФизическомЛице;
|
||||
Иначе
|
||||
ТипПредставителя = "1";
|
||||
СведенияОЮридическомЛице = СведенияОЮридическомЛице(РеквизитыПредставителя);
|
||||
|
||||
@@ -127,6 +127,31 @@
|
||||
Настройка.НетВLinux = Истина;
|
||||
Настройка.НетВMacOS = Истина;
|
||||
|
||||
// Microsoft Base Smart Card Crypto Provider
|
||||
Настройка = Настройки.Добавить();
|
||||
Настройка.Представление = НСтр("ru = 'Microsoft Base Smart Card CSP'");
|
||||
Настройка.ИмяПрограммы = "Microsoft Base Smart Card Crypto Provider";
|
||||
Настройка.ТипПрограммы = 1;
|
||||
Настройка.АлгоритмПодписи = "RSA_SIGN"; // Один вариант.
|
||||
Настройка.АлгоритмХеширования = "SHA-256"; // Варианты: SHA-256, SHA-1, SHA-384, SHA-512, MD2, MD4, MD5.
|
||||
Настройка.АлгоритмШифрования = "3DES"; // Варианты: RC2, RC4, DES, 3DES.
|
||||
Настройка.Идентификатор = "MicrosoftBaseSmartCard";
|
||||
|
||||
Настройка.АлгоритмыПодписи.Добавить("RSA_SIGN");
|
||||
Настройка.АлгоритмыХеширования.Добавить("SHA-256");
|
||||
Настройка.АлгоритмыХеширования.Добавить("SHA-384");
|
||||
Настройка.АлгоритмыХеширования.Добавить("SHA-512");
|
||||
Настройка.АлгоритмыХеширования.Добавить("SHA-1");
|
||||
Настройка.АлгоритмыХеширования.Добавить("MD2");
|
||||
Настройка.АлгоритмыХеширования.Добавить("MD4");
|
||||
Настройка.АлгоритмыХеширования.Добавить("MD5");
|
||||
Настройка.АлгоритмыШифрования.Добавить("RC2");
|
||||
Настройка.АлгоритмыШифрования.Добавить("RC4");
|
||||
Настройка.АлгоритмыШифрования.Добавить("DES");
|
||||
Настройка.АлгоритмыШифрования.Добавить("3DES");
|
||||
Настройка.НетВLinux = Истина;
|
||||
Настройка.НетВMacOS = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПоставляемыеПутиКМодулямПрограмм() Экспорт
|
||||
|
||||
+14
-7
@@ -78,7 +78,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ГруппаСтраницы.Видимость = ПроверкиНаКлиенте <> Неопределено Или ПроверкиНаСервере <> Неопределено;
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаПроверкиУспешны;
|
||||
ПроверкиУспешны = Истина;
|
||||
|
||||
Для каждого Проверка Из Проверки Цикл
|
||||
|
||||
@@ -143,6 +143,8 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ВидимостьСтраниц(ЭтотОбъект);
|
||||
|
||||
СвойстваСертификата = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Сертификат,
|
||||
"ДанныеСертификата, Программа, ВводитьПарольВПрограммеЭлектроннойПодписи, Отпечаток, Отозван");
|
||||
|
||||
@@ -470,12 +472,7 @@
|
||||
|
||||
Элементы.ФормаПроверить.Доступность = Истина;
|
||||
|
||||
Если ПроверкиУспешны = Истина Тогда
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаПроверкиУспешны;
|
||||
Элементы.ФормаЗакрыть.КнопкаПоУмолчанию = Истина;
|
||||
Иначе
|
||||
Элементы.ГруппаСтраницы.ТекущаяСтраница = Элементы.СтраницаПроверки;
|
||||
КонецЕсли;
|
||||
ВидимостьСтраниц(ЭтотОбъект);
|
||||
|
||||
Если СертификатыМетокВремени.Количество() = 0 Тогда
|
||||
Элементы.ДекорацияСертификатМеткиВремени.Видимость = Ложь;
|
||||
@@ -512,6 +509,16 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура ВидимостьСтраниц(Форма)
|
||||
Если Форма.ПроверкиУспешны = Истина Тогда
|
||||
Форма.Элементы.ГруппаСтраницы.ТекущаяСтраница = Форма.Элементы.СтраницаПроверкиУспешны;
|
||||
Форма.Элементы.ФормаЗакрыть.КнопкаПоУмолчанию = Истина;
|
||||
Иначе
|
||||
Форма.Элементы.ГруппаСтраницы.ТекущаяСтраница = Форма.Элементы.СтраницаПроверки;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
// АПК:78-выкл: для безопасной передачи данных на клиенте между формами, не отправляя их на сервер.
|
||||
&НаКлиенте
|
||||
Процедура ПродолжитьОткрытие(Оповещение, ОбщиеВнутренниеДанные, ВходящиеКлиентскиеПараметры) Экспорт
|
||||
|
||||
@@ -1665,33 +1665,25 @@
|
||||
Процедура ОбновитьПояснениеОблачногоСервиса(ПрисоединенныйФайл)
|
||||
|
||||
ВидимостьПояснения = Ложь;
|
||||
|
||||
Если ПолучитьФункциональнуюОпцию("ИспользоватьСинхронизациюФайлов") Тогда
|
||||
|
||||
СведенияОСинхронизации = РаботаСФайламиСлужебный.СведенияОСинхронизации(Объект.ВладелецФайла);
|
||||
|
||||
Если СведенияОСинхронизации.Количество() > 0 Тогда
|
||||
|
||||
Если СведенияОСинхронизации <> Неопределено Тогда
|
||||
УчетнаяЗапись = СведенияОСинхронизации.УчетнаяЗапись;
|
||||
ВидимостьПояснения = Истина;
|
||||
|
||||
АдресПапкиВОблачномСервисе = РаботаСФайламиСлужебныйКлиентСервер.АдресВОблачномСервисе(
|
||||
СведенияОСинхронизации.Сервис, СведенияОСинхронизации.Href);
|
||||
|
||||
|
||||
Элементы.ДекорацияПояснение.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
|
||||
НСтр("ru = 'Файл доступен только для просмотра, работа с ним ведется в облачном сервисе <a href=""%1"">%2</a>.'"),
|
||||
АдресПапкиВОблачномСервисе, СведенияОСинхронизации.УчетнаяЗаписьНаименование);
|
||||
|
||||
Элементы.ДекорацияКартинкаСтатусСинхронизации.Видимость = НЕ СведенияОСинхронизации.Синхронизирован;
|
||||
|
||||
Элементы.ДекорацияДатаСинхронизации.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(
|
||||
НСтр("ru = 'Синхронизирован: <a href=""%1"">%2</a>'"),
|
||||
"OpenJournal", Формат(СведенияОСинхронизации.ДатаСинхронизации, "ДЛФ=DD"));
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ГруппаПояснениеОблачногоСервиса.Видимость = ВидимостьПояснения;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -2161,7 +2161,7 @@
|
||||
ПечатнаяФорма = ЭтотОбъект[НастройкаПечатнойФормы.ИмяРеквизита];
|
||||
ТабличныйДокумент = Новый ТабличныйДокумент;
|
||||
ТабличныйДокумент.Вывести(ПечатнаяФорма);
|
||||
ЗаполнитьЗначенияСвойств(ТабличныйДокумент, ПечатнаяФорма, УправлениеПечатью.КопируемыеСвойстваТабличногоДокумента());
|
||||
УправлениеПечатью.СкопироватьСвойстваТабличногоДокумента(ТабличныйДокумент, ПечатнаяФорма);
|
||||
ТабличныйДокумент.КоличествоЭкземпляров = НастройкаПечатнойФормы.Количество;
|
||||
ТабличныеДокументы.Добавить(ТабличныйДокумент, НастройкаПечатнойФормы.Представление);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -460,11 +460,15 @@
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.ГруппыДоступа");
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", ГруппаДоступа);
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.ГруппыДоступа");
|
||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", ГруппаДоступа);
|
||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||
УправлениеДоступомСлужебный.ЗаблокироватьРегистрыПередЗаписьюОбъектаНастройкиДоступаВФайловойИБ();
|
||||
КонецЕсли;
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
ГруппаДоступаОбъект = ГруппаДоступа.ПолучитьОбъект();
|
||||
|
||||
@@ -1334,7 +1334,7 @@
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Рисунок = ТабличныйДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ВыбранноеПоле.Имя);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ТабличныйДокумент, ВыбранноеПоле.Имя);
|
||||
Рисунок.ПараметрРасшифровки = "[" + ВыбранноеПоле.ПутьКДанным + "]";
|
||||
Рисунок.Картинка = БиблиотекаКартинок["ПечатьОрганизации"];
|
||||
Рисунок.Расположить(Область);
|
||||
@@ -1351,7 +1351,7 @@
|
||||
Если СтрНачинаетсяС(ВыбранноеПоле.Имя, "Подпись") Тогда
|
||||
СтандартнаяОбработка = Ложь;
|
||||
Рисунок = ТабличныйДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ВыбранноеПоле.Имя);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ТабличныйДокумент, ВыбранноеПоле.Имя);
|
||||
Рисунок.ПараметрРасшифровки = "[" + ВыбранноеПоле.ПутьКДанным + "]";
|
||||
Рисунок.Картинка = БиблиотекаКартинок["Подпись"];
|
||||
Рисунок.Расположить(Область);
|
||||
@@ -1372,7 +1372,7 @@
|
||||
ОбластьСтрок.СоздатьФорматСтрок();
|
||||
|
||||
ОбластьШтампа = ТабличныйДокумент.Область(Область.Верх, Область.Лево, Область.Верх + 6, Область.Лево + 1);
|
||||
ОбластьШтампа.Имя = ПодобратьИмяОбласти("ШтампЭП");
|
||||
ОбластьШтампа.Имя = ПодобратьИмяОбласти(ТабличныйДокумент, "ШтампЭП");
|
||||
|
||||
ОбластьШтампа = ТабличныйДокумент.Область(Область.Верх, Область.Лево, Область.Верх + 6, Область.Лево);
|
||||
ОбластьШтампа.ШиринаКолонки = 10;
|
||||
@@ -1387,7 +1387,7 @@
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Рисунок = ТабличныйДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ВыбранноеПоле.Имя);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ТабличныйДокумент, ВыбранноеПоле.Имя);
|
||||
Рисунок.ПараметрРасшифровки = "[" + ВыбранноеПоле.ПутьКДанным + "]";
|
||||
Рисунок.Расположить(Область);
|
||||
Рисунок.Высота = 40;
|
||||
@@ -1405,7 +1405,7 @@
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Рисунок = ТабличныйДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ВыбранноеПоле.Имя);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ТабличныйДокумент, ВыбранноеПоле.Имя);
|
||||
Рисунок.ПараметрРасшифровки = "[" + ВыбранноеПоле.ПутьКДанным + "]";
|
||||
Рисунок.Расположить(Область);
|
||||
Рисунок.Высота = 25.93;
|
||||
@@ -1426,7 +1426,7 @@
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
Рисунок = ТабличныйДокумент.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
|
||||
Рисунок.Имя = ПодобратьИмяОбласти("Рисунок");
|
||||
Рисунок.Имя = ПодобратьИмяОбласти(ТабличныйДокумент, "Рисунок");
|
||||
Рисунок.ПараметрРасшифровки = "[" + ВыбранноеПоле.ПутьКДанным + "]";
|
||||
Рисунок.Картинка = БиблиотекаКартинок["МестоДляКартинки"];
|
||||
Рисунок.Расположить(Область);
|
||||
@@ -2215,6 +2215,8 @@
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ПереименоватьУсловныеОбласти(Макет, ПрефиксУсловнойОбласти());
|
||||
|
||||
Возврат Макет;
|
||||
|
||||
КонецФункции
|
||||
@@ -2383,6 +2385,8 @@
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
ПереименоватьУсловныеОбласти(Макет, ЛокализованныйПрефиксУсловнойОбласти());
|
||||
|
||||
Возврат Макет;
|
||||
|
||||
КонецФункции
|
||||
@@ -2764,28 +2768,54 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция ПодобратьИмяОбласти(ИмяОбласти)
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура ПереименоватьУсловныеОбласти(Макет, Префикс)
|
||||
|
||||
Области = Новый Массив;
|
||||
|
||||
Для Каждого Область Из Макет.Области Цикл
|
||||
Если ТипЗнч(Область) = Тип("ОбластьЯчеекТабличногоДокумента")
|
||||
И Область.ТипОбласти = ТипОбластиЯчеекТабличногоДокумента.Строки Тогда
|
||||
Области.Добавить(Область);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого Область Из Области Цикл
|
||||
ПодобратьИмяОбласти(Макет, Префикс, Область);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ПодобратьИмяОбласти(ТабличныйДокумент, Знач Префикс, Область = Неопределено)
|
||||
|
||||
ИспользованныеИмена = Новый Соответствие;
|
||||
|
||||
Для Каждого Область Из ТабличныйДокумент.Области Цикл
|
||||
ИспользованныеИмена.Вставить(Область.Имя, Истина);
|
||||
Для Каждого Элемент Из ТабличныйДокумент.Области Цикл
|
||||
Если Область = Неопределено Или Элемент.Имя <> Область.Имя Тогда
|
||||
ИспользованныеИмена.Вставить(Элемент.Имя, Истина);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Индекс = 1;
|
||||
Пока ИспользованныеИмена[ИмяОбласти(ИмяОбласти, Индекс)] <> Неопределено Цикл
|
||||
Пока ИспользованныеИмена[ИмяОбласти(Префикс, Индекс)] <> Неопределено Цикл
|
||||
Индекс = Индекс + 1;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ИмяОбласти(ИмяОбласти, Индекс);
|
||||
НовоеИмяОбласти = ИмяОбласти(Префикс, Индекс);
|
||||
|
||||
Если Область <> Неопределено И Область.Имя <> НовоеИмяОбласти Тогда
|
||||
Область.Имя = НовоеИмяОбласти;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат НовоеИмяОбласти;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаСервере
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ИмяОбласти(ИмяОбласти, Индекс)
|
||||
|
||||
Возврат ИмяОбласти + Формат(Индекс, "ЧГ=0");
|
||||
Возврат ИмяОбласти + Формат(Индекс, "ЧГ=0;");
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -2989,12 +3019,26 @@
|
||||
ТекущаяОбласть.ПараметрРасшифровки = ТекущееЗначение;
|
||||
|
||||
Если ЗначениеЗаполнено(ТекущееЗначение) Тогда
|
||||
ТекущаяОбласть.Имя = ПодобратьИмяОбласти("Условие_");
|
||||
ПодобратьИмяОбласти(ТабличныйДокумент, ЛокализованныйПрефиксУсловнойОбласти(), ТекущаяОбласть);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервереБезКонтекста
|
||||
Функция ПрефиксУсловнойОбласти()
|
||||
|
||||
Возврат "Условие" + "_";
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ЛокализованныйПрефиксУсловнойОбласти()
|
||||
|
||||
Возврат НСтр("ru = 'Условие'") + "_";
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриВыбореИмениМакета(НовоеИмяМакета, ДополнительныеПараметры) Экспорт
|
||||
|
||||
|
||||
@@ -115,8 +115,11 @@
|
||||
|
||||
НеобходимоОбновитьНастройки = Истина;
|
||||
|
||||
Элементы.ОтборыЗначение.РасширенноеРедактированиеМножественныхЗначений = Истина;
|
||||
Элементы.ОтборыПравоеЗначение.РасширенноеРедактированиеМножественныхЗначений = Истина;
|
||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(СистемнаяИнформация.ВерсияПриложения, "8.3.23.1688") >= 0 Тогда
|
||||
Элементы.ОтборыЗначение.РасширенноеРедактированиеМножественныхЗначений = Истина;
|
||||
Элементы.ОтборыПравоеЗначение.РасширенноеРедактированиеМножественныхЗначений = Истина;
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
|
||||
@@ -1674,6 +1674,7 @@
|
||||
ПараметрыФормированияОтчета.ИспользуемыеТаблицы = НастройкиОтчета.ИспользуемыеТаблицы;
|
||||
ПараметрыФормированияОтчета.ДвоичныеДанныеВнешнегоОтчета = ?(ЗначениеЗаполнено(АдресДвоичныхДанныхВнешнегоОтчета),
|
||||
ПолучитьИзВременногоХранилища(АдресДвоичныхДанныхВнешнегоОтчета), Неопределено);
|
||||
ПараметрыФормированияОтчета.ПолноеИмяФайлаВнешнегоОтчета = ПутьКФайлуВнешнегоОтчетаНаКлиенте;
|
||||
ПараметрыФормированияОтчета.ПараметрыИзменены = ПараметрыИзменены;
|
||||
ПараметрыФормированияОтчета.СхемаМодифицирована = НастройкиОтчета.СхемаМодифицирована;
|
||||
ПараметрыФормированияОтчета.НастройкиКД = Отчет.КомпоновщикНастроек.Настройки;
|
||||
@@ -1775,8 +1776,12 @@
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоказатьДиалогОтправкиПоПочте()
|
||||
|
||||
СвойстваРезультата = НастройкиОтчета.СвойстваРезультата; // см. ВариантыОтчетовСлужебный.СвойстваРезультатаОтчета
|
||||
РезультатОтчета = РезультатОтчетаДляСохранения(ОтчетТабличныйДокумент, СвойстваРезультата.Заголовки);
|
||||
|
||||
Вложение = Новый Структура;
|
||||
Вложение.Вставить("АдресВоВременномХранилище", ПоместитьВоВременноеХранилище(ОтчетТабличныйДокумент,
|
||||
Вложение.Вставить("АдресВоВременномХранилище", ПоместитьВоВременноеХранилище(РезультатОтчета,
|
||||
УникальныйИдентификатор));
|
||||
Вложение.Вставить("Представление", ОтчетНаименованиеТекущегоВарианта);
|
||||
|
||||
|
||||
@@ -1887,6 +1887,7 @@
|
||||
// * ПользовательскиеНастройкиКД - ПользовательскиеНастройкиКомпоновкиДанных
|
||||
// * ИдентификаторФормы - УникальныйИдентификатор - идентификатор формы, из которой подключается отчет.
|
||||
// * ДвоичныеДанныеВнешнегоОтчета - Неопределено, ДвоичныеДанные - для выполнения в длительной операции.
|
||||
// * ПолноеИмяФайлаВнешнегоОтчета - Строка - для выполнения в длительной операции.
|
||||
// * ИмяКлючевойОперации - Строка
|
||||
// * КомментарийКлючевойОперации - Строка, Соответствие
|
||||
// * ИспользуемыеТаблицы - Массив
|
||||
@@ -1913,6 +1914,7 @@
|
||||
|
||||
Результат.Вставить("ИдентификаторФормы", Неопределено);
|
||||
Результат.Вставить("ДвоичныеДанныеВнешнегоОтчета", Неопределено);
|
||||
Результат.Вставить("ПолноеИмяФайлаВнешнегоОтчета", "");
|
||||
Результат.Вставить("ИмяКлючевойОперации", "");
|
||||
Результат.Вставить("КомментарийКлючевойОперации", "");
|
||||
|
||||
@@ -3340,6 +3342,7 @@
|
||||
|
||||
ДвоичныеДанныеСтруктура = Новый Структура;
|
||||
ДвоичныеДанныеСтруктура.Вставить("ДвоичныеДанныеВнешнегоОтчета", Параметры.ДвоичныеДанныеВнешнегоОтчета);
|
||||
ДвоичныеДанныеСтруктура.Вставить("ПолноеИмяФайлаВнешнегоОтчета", Параметры.ПолноеИмяФайлаВнешнегоОтчета);
|
||||
ЗаполнитьЗначенияСвойств(ОтчетОбъект, ДвоичныеДанныеСтруктура);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -1858,7 +1858,7 @@
|
||||
|
||||
МенеджерОбъекта = ?(ЭтоВнешнийОтчет, ВнешниеОтчеты, ВнешниеОбработки);
|
||||
|
||||
Если ТипЗнч(ПараметрыВыполнения.ВнешнийОтчетОбработка) <> Тип("ДвоичныеДанные") Тогда
|
||||
Если ПараметрыВыполнения.ВнешнийОтчетОбработка = Неопределено Тогда
|
||||
Если ПараметрыВыполнения.ЗапуститьНеВФоне Тогда
|
||||
Возврат МенеджерОбъекта.Создать(ИмяПодключеннойОбработкиОтчета, БезопасныйРежим());
|
||||
Иначе
|
||||
@@ -1881,19 +1881,48 @@
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
КонецЕсли;
|
||||
|
||||
ИмяВременногоФайлаОбработкиОтчета = ПолучитьИмяВременногоФайла();
|
||||
ПараметрыВыполнения.ВнешнийОтчетОбработка.Записать(ИмяВременногоФайлаОбработкиОтчета);
|
||||
Если ТипЗнч(ПараметрыВыполнения.ВнешнийОтчетОбработка) = Тип("ДвоичныеДанные") Тогда
|
||||
ДвоичныеДанные = ПараметрыВыполнения.ВнешнийОтчетОбработка;
|
||||
ПолноеИмяФайла = "";
|
||||
СоздатьВременныйФайл = Истина;
|
||||
Иначе
|
||||
ДвоичныеДанные = ПараметрыВыполнения.ВнешнийОтчетОбработка.ДвоичныеДанные;
|
||||
ПолноеИмяФайла = ПараметрыВыполнения.ВнешнийОтчетОбработка.ПолноеИмяФайла;
|
||||
Если Не ЗначениеЗаполнено(ПолноеИмяФайла) Тогда
|
||||
СоздатьВременныйФайл = Истина;
|
||||
Иначе
|
||||
СоздатьВременныйФайл = Ложь;
|
||||
Попытка
|
||||
ДвоичныеДанныеФайла = Новый ДвоичныеДанные(ПолноеИмяФайла);
|
||||
Исключение
|
||||
СоздатьВременныйФайл = Истина;
|
||||
КонецПопытки;
|
||||
Если Не СоздатьВременныйФайл Тогда
|
||||
СоздатьВременныйФайл = ДвоичныеДанныеФайла <>
|
||||
ПараметрыВыполнения.ВнешнийОтчетОбработка.ДвоичныеДанные;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если СоздатьВременныйФайл Тогда
|
||||
ПолноеИмяФайла = ПолучитьИмяВременногоФайла();
|
||||
ДвоичныеДанные.Записать(ПолноеИмяФайла);
|
||||
КонецЕсли;
|
||||
|
||||
Попытка
|
||||
ОбработкаОтчетОбъект = МенеджерОбъекта.Создать(ИмяВременногоФайлаОбработкиОтчета, БезопасныйРежим);
|
||||
ОбработкаОтчетОбъект = МенеджерОбъекта.Создать(ПолноеИмяФайла, БезопасныйРежим);
|
||||
Исключение
|
||||
УдалитьФайлы(ИмяВременногоФайлаОбработкиОтчета);
|
||||
Если СоздатьВременныйФайл Тогда
|
||||
УдалитьФайлы(ПолноеИмяФайла);
|
||||
КонецЕсли;
|
||||
Если БезопасныйРежим <> Ложь Тогда
|
||||
УстановитьОтключениеБезопасногоРежима(Ложь);
|
||||
КонецЕсли;
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
УдалитьФайлы(ИмяВременногоФайлаОбработкиОтчета);
|
||||
Если СоздатьВременныйФайл Тогда
|
||||
УдалитьФайлы(ПолноеИмяФайла);
|
||||
КонецЕсли;
|
||||
Если БезопасныйРежим <> Ложь Тогда
|
||||
УстановитьОтключениеБезопасногоРежима(Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -56,7 +56,8 @@
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыЗапуска = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка, "БезопасныйРежим, ХранилищеОбработки");
|
||||
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(ПараметрыЗапуска.ХранилищеОбработки.Получить());
|
||||
ДвоичныеДанные = ПараметрыЗапуска.ХранилищеОбработки.Получить();
|
||||
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПрофилиБезопасности") Тогда
|
||||
МодульРаботаВБезопасномРежиме = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежиме");
|
||||
@@ -101,20 +102,33 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , Истина,
|
||||
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
|
||||
ВнешнийОбъект = Менеджер.Создать(ИмяОбработки);
|
||||
СведенияОВнешнейОбработке = ВнешнийОбъект.СведенияОВнешнейОбработке();
|
||||
Если (Не СведенияОВнешнейОбработке.БезопасныйРежим Или ЕстьРазрешения)
|
||||
И Не БезопасныйРежим Тогда
|
||||
// Повторное подключение в небезопасном режиме, если разрешено.
|
||||
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
|
||||
РежимПодключения = РежимПодключенияОтчетаОбработки(Ссылка, ДвоичныеДанные);
|
||||
Если РежимПодключения = Неопределено Тогда
|
||||
БезопасныйРежимПервогоПодключения = ?(БезопасныйРежим <> Ложь, БезопасныйРежим, Истина);
|
||||
РежимПодключения = БезопасныйРежимПервогоПодключения;
|
||||
|
||||
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежимПервогоПодключения,
|
||||
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
|
||||
ВнешнийОбъект = Менеджер.Создать(ИмяОбработки);
|
||||
|
||||
СведенияОВнешнейОбработке = ВнешнийОбъект.СведенияОВнешнейОбработке();
|
||||
Если (Не СведенияОВнешнейОбработке.БезопасныйРежим Или ЕстьРазрешения)
|
||||
И БезопасныйРежим = Ложь Тогда
|
||||
// Повторное подключение в небезопасном режиме, если разрешено.
|
||||
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , БезопасныйРежим,
|
||||
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
|
||||
|
||||
РежимПодключения = БезопасныйРежим;
|
||||
СохранитьРежимПодключенияОтчетаОбработки(Ссылка, ДвоичныеДанные, БезопасныйРежим);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , РежимПодключения,
|
||||
ОбщегоНазначения.ОписаниеЗащитыБезПредупреждений());
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписатьПримечание(Ссылка,
|
||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Подключение, %1 = ""%2"".'"), "БезопасныйРежим",
|
||||
СведенияОВнешнейОбработке.БезопасныйРежим Или БезопасныйРежим));
|
||||
РежимПодключения));
|
||||
|
||||
Возврат ИмяОбработки;
|
||||
|
||||
@@ -942,6 +956,11 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ОбщегоНазначенияПереопределяемый.ПриДобавленииОбработчиковУстановкиПараметровСеанса.
|
||||
Процедура ПриДобавленииОбработчиковУстановкиПараметровСеанса(Обработчики) Экспорт
|
||||
Обработчики.Вставить("РежимыЗапускаВнешнихОтчетовИОбработок", "ДополнительныеОтчетыИОбработки.УстановкаПараметровСеанса");
|
||||
КонецПроцедуры
|
||||
|
||||
// См. СтандартныеПодсистемыСервер.ПриПолученииДанныхОтПодчиненного.
|
||||
Процедура ПриПолученииДанныхОтПодчиненного(ЭлементДанных, ПолучениеЭлемента, ОтправкаНазад, Отправитель) Экспорт
|
||||
|
||||
@@ -1789,6 +1808,77 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
// Параметры:
|
||||
// ИмяПараметра - Строка
|
||||
// УстановленныеПараметры - Массив из Строка
|
||||
//
|
||||
Процедура УстановкаПараметровСеанса(Знач ИмяПараметра, УстановленныеПараметры) Экспорт
|
||||
Если ИмяПараметра = "РежимыЗапускаВнешнихОтчетовИОбработок" Тогда
|
||||
ПараметрыСеанса.РежимыЗапускаВнешнихОтчетовИОбработок = Новый ФиксированноеСоответствие(Новый Соответствие);
|
||||
УстановленныеПараметры.Добавить("РежимыЗапускаВнешнихОтчетовИОбработок");
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Булево, Неопределено
|
||||
//
|
||||
Функция РежимПодключенияОтчетаОбработки(Ссылка, ДвоичныеДанные)
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ПараметрыОбработки = ПараметрыСеанса.РежимыЗапускаВнешнихОтчетовИОбработок.Получить(Ссылка);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
Если ПараметрыОбработки = Неопределено Тогда
|
||||
Возврат ПараметрыОбработки;
|
||||
КонецЕсли;
|
||||
|
||||
Хеширование = Новый ХешированиеДанных(ХешФункция.SHA256);
|
||||
Хеширование.Добавить(ДвоичныеДанные);
|
||||
|
||||
Если Base64Строка(Хеширование.ХешСумма) <> ПараметрыОбработки.ХешСумма Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ПараметрыОбработки.БезопасныйРежим;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Процедура СохранитьРежимПодключенияОтчетаОбработки(Ссылка, ДвоичныеДанные, БезопасныйРежим)
|
||||
|
||||
Хеширование = Новый ХешированиеДанных(ХешФункция.SHA256);
|
||||
Хеширование.Добавить(ДвоичныеДанные);
|
||||
|
||||
ПараметрыПодключения = НовыеПараметрыПодключенияВнешнихОтчетовИОбработок();
|
||||
ПараметрыПодключения.ХешСумма = Base64Строка(Хеширование.ХешСумма);
|
||||
ПараметрыПодключения.БезопасныйРежим = БезопасныйРежим;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ТекущиеПараметры = Новый Соответствие(ПараметрыСеанса.РежимыЗапускаВнешнихОтчетовИОбработок);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
ТекущиеПараметры.Вставить(Ссылка, Новый ФиксированнаяСтруктура(ПараметрыПодключения));
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ПараметрыСеанса.РежимыЗапускаВнешнихОтчетовИОбработок = Новый ФиксированноеСоответствие(ТекущиеПараметры);
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * ХешСумма - Строка
|
||||
// * БезопасныйРежим - Булево, Строка
|
||||
//
|
||||
Функция НовыеПараметрыПодключенияВнешнихОтчетовИОбработок()
|
||||
|
||||
Параметры = Новый Структура;
|
||||
Параметры.Вставить("ХешСумма");
|
||||
Параметры.Вставить("БезопасныйРежим");
|
||||
|
||||
Возврат Параметры;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Регламентные задания
|
||||
|
||||
|
||||
@@ -354,7 +354,12 @@
|
||||
"ОбновлениеИнформационнойБазыСлужебныйВМоделиСервиса");
|
||||
МодульОбновлениеИнформационнойБазыСлужебныйВМоделиСервиса.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы);
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСПочтовымиСообщениями") Тогда
|
||||
МодульРаботаСПочтовымиСообщениямиСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаСПочтовымиСообщениямиСлужебный");
|
||||
МодульРаботаСПочтовымиСообщениямиСлужебный.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы);
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует(
|
||||
"СтандартныеПодсистемы.РаботаВМоделиСервиса.РаботаСФайламиВМоделиСервиса") Тогда
|
||||
МодульРаботаСФайламиСлужебныйВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебныйВМоделиСервиса");
|
||||
@@ -1054,6 +1059,11 @@
|
||||
МодульДатыЗапретаИзмененияСлужебный = ОбщегоНазначения.ОбщийМодуль("ДатыЗапретаИзмененияСлужебный");
|
||||
МодульДатыЗапретаИзмененияСлужебный.ПриДобавленииОбработчиковУстановкиПараметровСеанса(Обработчики);
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
|
||||
МодульДополнительныеОтчетыИОбработки = ОбщегоНазначения.ОбщийМодуль("ДополнительныеОтчетыИОбработки");
|
||||
МодульДополнительныеОтчетыИОбработки.ПриДобавленииОбработчиковУстановкиПараметровСеанса(Обработчики);
|
||||
КонецЕсли;
|
||||
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
||||
МодульУправлениеКонтактнойИнформациейСлужебный = ОбщегоНазначения.ОбщийМодуль(
|
||||
|
||||
@@ -3453,6 +3453,8 @@
|
||||
|
||||
Функция РассчитатьТехническийСтатус(Доверенность, Знач Подписана = Неопределено, ЗаписыватьСтатус = Истина) Экспорт
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Если ТипЗнч(Доверенность) = Тип("СправочникОбъект.МашиночитаемыеДоверенности") Тогда
|
||||
ДоверенностьСсылка = Доверенность.Ссылка;
|
||||
РегистрироватьВРеестре = Доверенность.РегистрироватьВРеестре;
|
||||
@@ -3461,51 +3463,71 @@
|
||||
РегистрироватьВРеестре = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Доверенность, "РегистрироватьВРеестре");
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
ВнешниеСтатусы = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ВнешниеСтатусы();
|
||||
|
||||
Запись = РегистрыСведений.МашиночитаемыеДоверенностиСтатусы.СоздатьМенеджерЗаписи();
|
||||
Запись.МашиночитаемаяДоверенность = ДоверенностьСсылка;
|
||||
Запись.Прочитать();
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.МашиночитаемыеДоверенностиСтатусы");
|
||||
ЭлементБлокировки.УстановитьЗначение("МашиночитаемаяДоверенность", ДоверенностьСсылка);
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
ЭтоВнешнийСтатус = ВнешниеСтатусы[Запись.ТехническийСтатус] = Истина;
|
||||
|
||||
Если ЭтоВнешнийСтатус Тогда
|
||||
Если ТипЗнч(Доверенность) = Тип("СправочникОбъект.МашиночитаемыеДоверенности") И Не РегистрироватьВРеестре Тогда
|
||||
Доверенность.РегистрироватьВРеестре = Истина;
|
||||
КонецЕсли;
|
||||
Если Запись.Подписана И Подписана <> Истина Или Подписана = Неопределено Тогда
|
||||
Возврат Запись.ТехническийСтатус;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписатьСтатус = Ложь;
|
||||
Если Подписана <> Неопределено И Запись.Подписана <> Подписана Тогда
|
||||
Запись.Подписана = Подписана;
|
||||
ЗаписатьСтатус = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЭтоВнешнийСтатус Тогда
|
||||
Если Запись.Подписана Тогда
|
||||
Если РегистрироватьВРеестре Тогда
|
||||
ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Подписана;
|
||||
Иначе
|
||||
ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Активна;
|
||||
КонецЕсли;
|
||||
НаборЗаписей = РегистрыСведений.МашиночитаемыеДоверенностиСтатусы.СоздатьНаборЗаписей();
|
||||
НаборЗаписей.Отбор.МашиночитаемаяДоверенность.Установить(ДоверенностьСсылка);
|
||||
НаборЗаписей.Прочитать();
|
||||
|
||||
Если НаборЗаписей.Количество() = 0 Тогда
|
||||
Запись = НаборЗаписей.Добавить();
|
||||
Иначе
|
||||
ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Создание;
|
||||
Запись = НаборЗаписей[0]
|
||||
КонецЕсли;
|
||||
Если Запись.ТехническийСтатус <> ТехническийСтатус Тогда
|
||||
Запись.ТехническийСтатус = ТехническийСтатус;
|
||||
|
||||
ЭтоВнешнийСтатус = ВнешниеСтатусы[Запись.ТехническийСтатус] = Истина;
|
||||
|
||||
Если ЭтоВнешнийСтатус Тогда
|
||||
Если ТипЗнч(Доверенность) = Тип("СправочникОбъект.МашиночитаемыеДоверенности") И Не РегистрироватьВРеестре Тогда
|
||||
Доверенность.РегистрироватьВРеестре = Истина;
|
||||
КонецЕсли;
|
||||
Если Запись.Подписана И Подписана <> Истина Или Подписана = Неопределено Тогда
|
||||
ЗафиксироватьТранзакцию();
|
||||
Возврат Запись.ТехническийСтатус;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписатьСтатус = Ложь;
|
||||
Если Подписана <> Неопределено И Запись.Подписана <> Подписана Тогда
|
||||
Запись.Подписана = Подписана;
|
||||
ЗаписатьСтатус = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗаписатьСтатус И ЗаписыватьСтатус Тогда
|
||||
Запись.МашиночитаемаяДоверенность = ДоверенностьСсылка;
|
||||
Запись.Записать();
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЭтоВнешнийСтатус Тогда
|
||||
Если Запись.Подписана Тогда
|
||||
Если РегистрироватьВРеестре Тогда
|
||||
ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Подписана;
|
||||
Иначе
|
||||
ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Активна;
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Создание;
|
||||
КонецЕсли;
|
||||
Если Запись.ТехническийСтатус <> ТехническийСтатус Тогда
|
||||
Запись.ТехническийСтатус = ТехническийСтатус;
|
||||
ЗаписатьСтатус = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗаписатьСтатус И ЗаписыватьСтатус Тогда
|
||||
Запись.МашиночитаемаяДоверенность = ДоверенностьСсылка;
|
||||
НаборЗаписей.Записать();
|
||||
КонецЕсли;
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
Возврат ТехническийСтатус;
|
||||
|
||||
@@ -4813,21 +4835,47 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура УстановитьСтатусРегистрации(Доверенность, ИдентификаторТранзакции = Неопределено, ЭтоОтмена = Ложь) Экспорт
|
||||
ЗаписьСтатуса = РегистрыСведений.МашиночитаемыеДоверенностиСтатусы.СоздатьМенеджерЗаписи();
|
||||
ЗаписьСтатуса.МашиночитаемаяДоверенность = Доверенность;
|
||||
ЗаписьСтатуса.Прочитать();
|
||||
ЗаписьСтатуса.МашиночитаемаяДоверенность = Доверенность;
|
||||
ЗаписьСтатуса.ДатаТранзакции = ТекущаяДатаСеанса();
|
||||
ЗаписьСтатуса.ИдентификаторТранзакции = ИдентификаторТранзакции;
|
||||
Если ЭтоОтмена Тогда
|
||||
ЗаписьСтатуса.ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.РегистрацияОтмены;
|
||||
ЗаписьСтатуса.ТипТранзакции = Перечисления.ТипыТранзакцийСРеестромМЧД.Отмена;
|
||||
Иначе
|
||||
ЗаписьСтатуса.ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Регистрация;
|
||||
ЗаписьСтатуса.ТипТранзакции = Перечисления.ТипыТранзакцийСРеестромМЧД.Регистрация;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ЗаписьСтатуса.Записать();
|
||||
|
||||
Блокировка = Новый БлокировкаДанных;
|
||||
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.МашиночитаемыеДоверенностиСтатусы");
|
||||
ЭлементБлокировки.УстановитьЗначение("МашиночитаемаяДоверенность", Доверенность);
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
|
||||
Блокировка.Заблокировать();
|
||||
|
||||
НаборЗаписей = РегистрыСведений.МашиночитаемыеДоверенностиСтатусы.СоздатьНаборЗаписей();
|
||||
НаборЗаписей.Отбор.МашиночитаемаяДоверенность.Установить(Доверенность);
|
||||
НаборЗаписей.Прочитать();
|
||||
|
||||
Если НаборЗаписей.Количество() > 0 Тогда
|
||||
ЗаписьСтатуса = НаборЗаписей[0];
|
||||
Иначе
|
||||
ЗаписьСтатуса = НаборЗаписей.Добавить();
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписьСтатуса.МашиночитаемаяДоверенность = Доверенность;
|
||||
ЗаписьСтатуса.ДатаТранзакции = ТекущаяДатаСеанса();
|
||||
ЗаписьСтатуса.ИдентификаторТранзакции = ИдентификаторТранзакции;
|
||||
Если ЭтоОтмена Тогда
|
||||
ЗаписьСтатуса.ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.РегистрацияОтмены;
|
||||
ЗаписьСтатуса.ТипТранзакции = Перечисления.ТипыТранзакцийСРеестромМЧД.Отмена;
|
||||
Иначе
|
||||
ЗаписьСтатуса.ТехническийСтатус = Перечисления.ТехническиеСтатусыМЧД.Регистрация;
|
||||
ЗаписьСтатуса.ТипТранзакции = Перечисления.ТипыТранзакцийСРеестромМЧД.Регистрация;
|
||||
КонецЕсли;
|
||||
|
||||
НаборЗаписей.Записать();
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
ОтменитьТранзакцию();
|
||||
ВызватьИсключение;
|
||||
КонецПопытки;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПриИзмененииСтатусаДоверенности(ИзменившиесяСтатусы) Экспорт
|
||||
|
||||
@@ -1958,8 +1958,8 @@
|
||||
|
||||
ТекстыЗапроса = Новый Массив;
|
||||
ТекстыЗапросаРегистров = Новый Массив;
|
||||
ТекстыЗапросаПромежуточный = Новый Массив;
|
||||
ОтборУстановлен = Ложь;
|
||||
|
||||
Для Каждого ОбрабатываемыйТип Из ПолныеИменаОбрабатываемыхОбъектов Цикл
|
||||
|
||||
Если ТипЗнч(ОбрабатываемыйТип) = Тип("ОбъектМетаданных") Тогда
|
||||
@@ -2064,7 +2064,8 @@
|
||||
|ГДЕ
|
||||
| ТаблицаИзменений.Регистратор = ПроверяемаяТаблица.Ссылка)";
|
||||
|
||||
КоллекцияЗапросов = Новый Массив;
|
||||
ЗапросыСуществования = Новый Массив;
|
||||
ЗапросыСуществованияИтоговый = Новый Массив;
|
||||
ТипыРегистратора = МетаданныеОбъекта.СтандартныеРеквизиты.Регистратор.Тип;
|
||||
ТипыРегистратора = ТипыРегистратора.Типы();
|
||||
Для Каждого ТипРегистратора Из ТипыРегистратора Цикл
|
||||
@@ -2074,10 +2075,17 @@
|
||||
КонецЕсли;
|
||||
ПолноеИмяРегистратора = МетаданныеРегистратора.ПолноеИмя();
|
||||
ТекстЗапросаПроверки = СтрЗаменить(ШаблонЗапросаПроверки, "#ИмяТаблицы", ПолноеИмяРегистратора);
|
||||
КоллекцияЗапросов.Добавить(ТекстЗапросаПроверки);
|
||||
ЗапросыСуществования.Добавить(ТекстЗапросаПроверки);
|
||||
|
||||
Если ЗапросыСуществования.Количество() >= 200 Тогда
|
||||
ЗапросыСуществованияИтоговый.Добавить(СтрСоединить(ЗапросыСуществования, Символы.ПС + "ИЛИ "));
|
||||
ЗапросыСуществования.Очистить();
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
УсловиеПроверкиРегистратора = СтрСоединить(КоллекцияЗапросов, Символы.ПС + "ИЛИ ");
|
||||
Если ЗапросыСуществования.Количество() > 0 Тогда
|
||||
ЗапросыСуществованияИтоговый.Добавить(СтрСоединить(ЗапросыСуществования, Символы.ПС + "ИЛИ "));
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапроса =
|
||||
"ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
@@ -2093,6 +2101,10 @@
|
||||
УсловиеОтбораДанных = "ТаблицаИзменений.Регистратор В (&Отбор)";
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого ЗапросСуществования Из ЗапросыСуществованияИтоговый Цикл
|
||||
ПромежуточныйТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеПоРегистраторам", ЗапросСуществования);
|
||||
ТекстыЗапросаПромежуточный.Добавить(ПромежуточныйТекстЗапроса);
|
||||
КонецЦикла;
|
||||
Иначе
|
||||
ТекстИсключения = НСтр("ru = 'Для типа метаданных ""%1"" не поддерживается проверка в функции %2'");
|
||||
ТекстИсключения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстИсключения,
|
||||
@@ -2100,18 +2112,24 @@
|
||||
ВызватьИсключение ТекстИсключения;
|
||||
КонецЕсли;
|
||||
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "#ТаблицаИзменений", ПолноеИмяОбъекта + ".Изменения");
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "#ТаблицаОбъекта", ПолноеИмяОбъекта);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "#ИмяОбъекта", ИмяОбъекта);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеОтбораДанных", УсловиеОтбораДанных);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеПоРегистраторам", УсловиеПроверкиРегистратора);
|
||||
|
||||
Если ПроверкаРегистра Тогда
|
||||
ТекстыЗапросаРегистров.Добавить(ТекстЗапроса);
|
||||
Иначе
|
||||
ТекстыЗапроса.Добавить(ТекстЗапроса);
|
||||
Если ТекстыЗапросаПромежуточный.Количество() = 0 Тогда
|
||||
ТекстыЗапросаПромежуточный.Добавить(ТекстЗапроса);
|
||||
КонецЕсли;
|
||||
|
||||
Для Каждого ТекстЗапроса Из ТекстыЗапросаПромежуточный Цикл
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "#ТаблицаИзменений", ПолноеИмяОбъекта + ".Изменения");
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "#ТаблицаОбъекта", ПолноеИмяОбъекта);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "#ИмяОбъекта", ИмяОбъекта);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеОтбораДанных", УсловиеОтбораДанных);
|
||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеПоРегистраторам", УсловиеПроверкиРегистратора);
|
||||
|
||||
Если ПроверкаРегистра Тогда
|
||||
ТекстыЗапросаРегистров.Добавить(ТекстЗапроса);
|
||||
Иначе
|
||||
ТекстыЗапроса.Добавить(ТекстЗапроса);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Соединитель = "
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.10.369";
|
||||
Описание.Версия = "3.1.10.383";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -7932,7 +7932,7 @@
|
||||
НайденныеЗадания = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
|
||||
Для Каждого НайденноеЗадание Из НайденныеЗадания Цикл
|
||||
НайденноеЗадание.Отменить();
|
||||
НайденноеЗадание.ОжидатьЗавершенияВыполнения(7);
|
||||
НайденноеЗадание.ОжидатьЗавершенияВыполнения(60);
|
||||
КонецЦикла;
|
||||
|
||||
Если Не ОтменитьУправляющееЗадание Тогда
|
||||
@@ -7945,7 +7945,7 @@
|
||||
НайденныеЗадания = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
|
||||
Для Каждого НайденноеЗадание Из НайденныеЗадания Цикл
|
||||
НайденноеЗадание.Отменить();
|
||||
НайденноеЗадание.ОжидатьЗавершенияВыполнения(7);
|
||||
НайденноеЗадание.ОжидатьЗавершенияВыполнения(60);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -7962,7 +7962,7 @@
|
||||
Если Не ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Процедура %1 не может вызываться в неразделенном режиме.'"),
|
||||
"ОчиститьПолностьюПослеУспешногоОтложенногоОбновления");
|
||||
"ОчиститьУстаревшиеДанныеПолностью");
|
||||
ВызватьИсключение(ЗаголовокОшибки + ТекстОшибки, КатегорияОшибки.ОшибкаКонфигурации);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -8016,7 +8016,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для вызова из формы и процедуры ОчиститьПолностьюПослеУспешногоОтложенногоОбновления.
|
||||
// Для вызова из формы и процедуры ОчиститьУстаревшиеДанныеПолностью.
|
||||
Функция ТекстОшибкиОчисткиУстаревшихДанных(Результаты) Экспорт
|
||||
|
||||
Если ТипЗнч(Результаты) <> Тип("Соответствие") Тогда
|
||||
|
||||
@@ -740,10 +740,16 @@
|
||||
КонецЦикла;
|
||||
СписокТиповПользователей.СортироватьПоПредставлению();
|
||||
КонецЕсли;
|
||||
Форма.ПоказатьВыборИзМеню(
|
||||
Новый ОписаниеОповещения("ВыбратьПользователейПослеВыбораТипа", ЭтотОбъект, Контекст),
|
||||
СписокТиповПользователей,
|
||||
ЭлементФормы);
|
||||
Если СписокТиповПользователей.Количество() > 10 Тогда
|
||||
ОткрытьФорму("ОбщаяФорма.ВводЗначенийСпискомСФлажками",
|
||||
ОбработчикПродолжения.ДополнительныеПараметры.ПараметрыОткрытия,
|
||||
Форма,,,, ОбработчикВыбора);
|
||||
Иначе
|
||||
Форма.ПоказатьВыборИзМеню(
|
||||
Новый ОписаниеОповещения("ВыбратьПользователейПослеВыбораТипа", ЭтотОбъект, Контекст),
|
||||
СписокТиповПользователей,
|
||||
ЭлементФормы);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -451,6 +451,13 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. ВыгрузкаЗагрузкаДанныхПереопределяемый.ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки.
|
||||
Процедура ПриЗаполненииТиповИсключаемыхИзВыгрузкиЗагрузки(Типы) Экспорт
|
||||
|
||||
Типы.Добавить(Метаданные.Константы.УчетнаяЗаписьДляВосстановленияПароля);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииВидовОграниченийПравОбъектовМетаданных.
|
||||
Процедура ПриЗаполненииВидовОграниченийПравОбъектовМетаданных(Описание) Экспорт
|
||||
|
||||
|
||||
@@ -1425,7 +1425,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
СведенияОСинхронизации = РаботаСФайламиСлужебный.СведенияОСинхронизации(ВладелецПрисоединенныхФайлов);
|
||||
ФайлыРедактируютсяВОблачномСервисе = СведенияОСинхронизации.Количество() > 0;
|
||||
ФайлыРедактируютсяВОблачномСервисе = СведенияОСинхронизации <> Неопределено;
|
||||
|
||||
ДоступноДобавление = Не ФайлыРедактируютсяВОблачномСервисе
|
||||
И ПравоДоступа("ИнтерактивноеДобавление", МетаданныеСправочникаСФайлами);
|
||||
|
||||
@@ -9222,7 +9222,27 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СведенияОСинхронизации(Знач ВладелецФайла = Неопределено) Экспорт
|
||||
// Параметры:
|
||||
// ВладелецФайла - ОпределяемыйТип.ВладелецФайлов
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Неопределено
|
||||
// Структура:
|
||||
// * УчетнаяЗапись - СправочникСсылка.УчетныеЗаписиСинхронизацииФайлов
|
||||
// * ДатаСинхронизации - Дата
|
||||
// * НомерСеанса - Число
|
||||
// * Синхронизирован - Булево
|
||||
// * ДатаСинхронизацииЗавершение - Дата
|
||||
// * Href - Строка
|
||||
// * УчетнаяЗаписьНаименование - Строка
|
||||
// * Сервис - Строка
|
||||
// * АдресПапкиВОблачномСервисе - Строка
|
||||
//
|
||||
Функция СведенияОСинхронизации(Знач ВладелецФайла) Экспорт
|
||||
|
||||
Если ВладелецФайла = Неопределено Или ВладелецФайла.Пустая() Тогда // если файл новый
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
|
||||
@@ -9243,14 +9263,13 @@
|
||||
| СтатусыСинхронизацииФайловСОблачнымСервисом.Файл = &Файл";
|
||||
|
||||
Запрос.УстановитьПараметр("Файл", ВладелецФайла);
|
||||
|
||||
Таблица = Запрос.Выполнить().Выгрузить();
|
||||
Если Таблица.Количество() > 0 Тогда
|
||||
Возврат ОбщегоНазначения.СтрокаТаблицыЗначенийВСтруктуру(Таблица[0]);
|
||||
КонецЕсли;
|
||||
|
||||
Пока Таблица.Количество() > 0 Цикл
|
||||
Результат = ОбщегоНазначения.СтрокаТаблицыЗначенийВСтруктуру(Таблица[0]);
|
||||
Возврат Результат;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Новый Структура();
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -2237,13 +2237,27 @@
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
Исключение
|
||||
ЗаписьЖурнала(ПараметрыЖурнала, , ШаблонСообщенияОбОшибке, ИнформацияОбОшибке());
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ПолучениеФайловИзИнтернета") Тогда
|
||||
МодульПолучениеФайловИзИнтернета = ОбщегоНазначения.ОбщийМодуль("ПолучениеФайловИзИнтернета");
|
||||
РезультатДиагностики = МодульПолучениеФайловИзИнтернета.ДиагностикаСоединения(ПараметрыДоставки.Сервер);
|
||||
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = '%1
|
||||
|
|
||||
|Результат диагностики:
|
||||
|%2'"),
|
||||
ШаблонСообщенияОбОшибке,
|
||||
РезультатДиагностики.ОписаниеОшибки);
|
||||
Иначе
|
||||
ТекстОшибки = ШаблонСообщенияОбОшибке;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаписьЖурнала(ПараметрыЖурнала, , ТекстОшибки, ИнформацияОбОшибке());
|
||||
Если ПолучитьФункциональнуюОпцию("ХранитьИсториюРассылкиОтчетов")
|
||||
И ТипЗнч(ПараметрыЖурнала.Данные) = Тип("СправочникСсылка.РассылкиОтчетов") Тогда
|
||||
Для Каждого Получатель Из ВсеПолучатели Цикл
|
||||
ПоляИстории = ПоляИсторииРассылкиОтчетов(ПараметрыЖурнала.Данные, Получатель, ПараметрыДоставки.ДатаВыполнения);
|
||||
ПоляИстории.УчетнаяЗапись = ПараметрыДоставки.УчетнаяЗапись;
|
||||
ПоляИстории.Комментарий = ШаблонСообщенияОбОшибке;
|
||||
ПоляИстории.Комментарий = ТекстОшибки;
|
||||
ПоляИстории.Выполнена = Ложь;
|
||||
ПоляИстории.СпособПолучения = СпособПолученияРассылки(ПараметрыДоставки, Получатель);
|
||||
ПоляИстории.ИдентификаторПисьма = "";
|
||||
@@ -2428,14 +2442,14 @@
|
||||
ТекстДляПользователя = Текст;
|
||||
Если ТипЗнч(ОписаниеПроблемы) = Тип("ИнформацияОбОшибке") Тогда
|
||||
Если ЗаписатьВЖурнал Тогда
|
||||
ТекстДляЖурнала = ТекстДляЖурнала + Символы.ПС + ОбработкаОшибок.ПодробноеПредставлениеОшибки(ОписаниеПроблемы);
|
||||
ТекстДляЖурнала = ТекстДляЖурнала + Символы.ПС + Символы.ПС + ОбработкаОшибок.ПодробноеПредставлениеОшибки(ОписаниеПроблемы);
|
||||
КонецЕсли;
|
||||
ТекстДляПользователя = ТекстДляПользователя + Символы.ПС + ОбработкаОшибок.КраткоеПредставлениеОшибки(ОписаниеПроблемы);
|
||||
ТекстДляПользователя = ТекстДляПользователя + Символы.ПС + Символы.ПС + ОбработкаОшибок.КраткоеПредставлениеОшибки(ОписаниеПроблемы);
|
||||
ИначеЕсли ТипЗнч(ОписаниеПроблемы) = Тип("Строка") Тогда
|
||||
Если ЗаписатьВЖурнал Тогда
|
||||
ТекстДляЖурнала = ТекстДляЖурнала + Символы.ПС + ОписаниеПроблемы;
|
||||
ТекстДляЖурнала = ТекстДляЖурнала + Символы.ПС + Символы.ПС + ОписаниеПроблемы;
|
||||
КонецЕсли;
|
||||
ТекстДляПользователя = ТекстДляПользователя + Символы.ПС + ОписаниеПроблемы;
|
||||
ТекстДляПользователя = ТекстДляПользователя + Символы.ПС + Символы.ПС + ОписаниеПроблемы;
|
||||
КонецЕсли;
|
||||
|
||||
// Журнал регистрации.
|
||||
|
||||
@@ -3597,7 +3597,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
ТабличныйДокумент = ПечатнаяФорма.ПолучитьОбласть(Область.Верх, , Область.Низ);
|
||||
ЗаполнитьЗначенияСвойств(ТабличныйДокумент, ПечатнаяФорма, КопируемыеСвойстваТабличногоДокумента());
|
||||
СкопироватьСвойстваТабличногоДокумента(ТабличныйДокумент, ПечатнаяФорма);
|
||||
|
||||
ПакетОтображаемыхДокументов.Состав.Добавить().Данные = ПакетСОднимТабличнымДокументом(ТабличныйДокумент);
|
||||
КонецЦикла;
|
||||
@@ -3606,7 +3606,7 @@
|
||||
Для Каждого ПечатнаяФорма Из КоллекцияПечатныхФорм Цикл
|
||||
ТабличныйДокумент = Новый ТабличныйДокумент;
|
||||
ТабличныйДокумент.Вывести(ПечатнаяФорма);
|
||||
ЗаполнитьЗначенияСвойств(ТабличныйДокумент, ПечатнаяФорма, КопируемыеСвойстваТабличногоДокумента());
|
||||
СкопироватьСвойстваТабличногоДокумента(ТабличныйДокумент, ПечатнаяФорма);
|
||||
ПакетОтображаемыхДокументов.Состав.Добавить().Данные = ПакетСОднимТабличнымДокументом(ТабличныйДокумент);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
@@ -3893,12 +3893,18 @@
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
Функция КопируемыеСвойстваТабличногоДокумента() Экспорт
|
||||
Возврат "КлючПараметровПечати,АвтоМасштаб,Вывод,ВысотаСтраницы,ДвусторонняяПечать,Защита,ИмяПринтера,КодЯзыка,
|
||||
Процедура СкопироватьСвойстваТабличногоДокумента(Приемник, Знач Источник) Экспорт
|
||||
|
||||
Приемник.КлючПараметровПечати = Источник.КлючПараметровПечати;
|
||||
|
||||
КопируемыеСвойства = "АвтоМасштаб,Вывод,ВысотаСтраницы,ДвусторонняяПечать,Защита,ИмяПринтера,КодЯзыка,
|
||||
|КоличествоЭкземпляров,МасштабПечати,НомерПервойСтраницы,ОриентацияСтраницы,ПолеСверху,ПолеСлева,
|
||||
|ПолеСнизу,ПолеСправа,РазборПоКопиям,РазмерКолонтитулаСверху,РазмерКолонтитулаСнизу,РазмерСтраницы,
|
||||
|ТочностьПечати,ФоноваяКартинка,ЧерноБелаяПечать,ШиринаСтраницы,ЭкземпляровНаСтранице";
|
||||
КонецФункции
|
||||
|
||||
ЗаполнитьЗначенияСвойств(Приемник, Источник, КопируемыеСвойства);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция МакетыРазличаются(Знач ИсходныйМакет, ИзмененныйМакет) Экспорт
|
||||
Возврат ОбщегоНазначения.КонтрольнаяСуммаСтрокой(НормализоватьМакет(ИсходныйМакет)) <> ОбщегоНазначения.КонтрольнаяСуммаСтрокой(НормализоватьМакет(ИзмененныйМакет));
|
||||
@@ -4205,7 +4211,7 @@
|
||||
ТабличныйДокумент = ПечатнаяФорма.ПолучитьОбласть(Область.Верх, , Область.Низ);
|
||||
ПоследняяСтрока = ТабличныйДокумент.Область(ТабличныйДокумент.ВысотаТаблицы, , ТабличныйДокумент.ВысотаТаблицы, );
|
||||
ПоследняяСтрока.КонецСтраницы = Ложь;
|
||||
ЗаполнитьЗначенияСвойств(ТабличныйДокумент, ПечатнаяФорма, КопируемыеСвойстваТабличногоДокумента());
|
||||
СкопироватьСвойстваТабличногоДокумента(ТабличныйДокумент, ПечатнаяФорма);
|
||||
КонецЕсли;
|
||||
|
||||
Результат.Вставить(ОбъектПечати.Значение, ТабличныйДокумент);
|
||||
|
||||
@@ -167,6 +167,9 @@
|
||||
|
||||
Запрос.УстановитьПараметр("Ссылка", Ссылки);
|
||||
|
||||
ЦветГиперссылки = ЦветаСтиля.ГиперссылкаЦвет;
|
||||
ЦветНеактивнойГиперссылки = ЦветаСтиля.ТекстЗапрещеннойЯчейкиЦвет;
|
||||
|
||||
Выборка = Запрос.Выполнить().Выбрать();
|
||||
Если Не СтрокаСписка.Оформление.Получить("СостояниеОригиналаПервичногоДокумента") = Неопределено Тогда
|
||||
Для Каждого Строка Из СтрокиСписка Цикл
|
||||
@@ -175,10 +178,10 @@
|
||||
Если Выборка.НайтиСледующий(Строка.Данные["Ссылка"], "Ссылка") Тогда
|
||||
|
||||
Строка.Данные["СостояниеОригиналаПервичногоДокумента"] = Выборка.СостояниеОригиналаПервичногоДокумента;
|
||||
Строка.Оформление["СостояниеОригиналаПервичногоДокумента"].УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ГиперссылкаЦвет);
|
||||
Строка.Оформление["СостояниеОригиналаПервичногоДокумента"].УстановитьЗначениеПараметра("ЦветТекста", ЦветГиперссылки);
|
||||
Иначе
|
||||
Строка.Данные["СостояниеОригиналаПервичногоДокумента"] = НСтр("ru = '<Неизвестно>'");
|
||||
Строка.Оформление["СостояниеОригиналаПервичногоДокумента"].УстановитьЗначениеПараметра("ЦветТекста", ЦветаСтиля.ТекстЗапрещеннойЯчейкиЦвет);
|
||||
Строка.Оформление["СостояниеОригиналаПервичногоДокумента"].УстановитьЗначениеПараметра("ЦветТекста", ЦветНеактивнойГиперссылки);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -941,7 +941,7 @@
|
||||
|
||||
ПараметрыШтампа = Новый Структура;
|
||||
ПараметрыШтампа.Вставить("ДатаПодписи", ДатаПодписи);
|
||||
ПараметрыШтампа.Вставить("НомерСертификата", СвойстваСертификата.СерийныйНомер);
|
||||
ПараметрыШтампа.Вставить("НомерСертификата", СтрЗаменить(СвойстваСертификата.СерийныйНомер, " ", ""));
|
||||
ПараметрыШтампа.Вставить("ВыдалСертификат", СвойстваСертификата.КемВыдан);
|
||||
ПараметрыШтампа.Вставить("ВладелецСертификата", СвойстваСертификата.КомуВыдан);
|
||||
ПараметрыШтампа.Вставить("СрокДействия", ПериодДействия);
|
||||
|
||||
@@ -474,7 +474,7 @@
|
||||
//
|
||||
Функция ВерсияКлассификатора() Экспорт
|
||||
|
||||
Возврат "3.0.1.45";
|
||||
Возврат "3.0.1.47";
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0e82abdb-227c-4902-9977-0db4d807a01f">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="1ada6b02-84fb-4d14-8cb6-274bfff74945">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="6a5e74d8-ec2c-47db-bec1-72c6d22fccc5"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="b7d01d72-f7b2-40c8-b14a-cb14d8057f1d"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="39a87057-3d0c-42f1-b4c0-9627d8c356bd"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="5d03ef20-7752-4f2c-bdbb-5d5ef4a1bddc"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="7d71ea58-e1b5-4064-830b-cf7c34b3ee7f"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="e7afb221-639c-4629-a998-f973679ade86"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="5ae32125-9e56-45fe-9239-22f034261187"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="2e67ee47-fef2-42d3-9565-b925270b9138"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="4557b9ee-7f32-41d2-a439-895aa43a62a3"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="b20de7be-bf36-407b-a152-d8f93648f7df"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="567baecd-b9e0-4d3f-86b6-5ca74aa42323"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="3b8d6b23-2a2b-413c-bcba-a4564482f0ec"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="37bdf0b6-1a36-4c4c-984a-4b90af7b74ef"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="8acfb27c-3e02-4cd1-9ba7-cbfad03dc758"/>
|
||||
<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.10.369</version>
|
||||
<version>3.1.10.383</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
@@ -741,6 +741,7 @@
|
||||
<sessionParameters>SessionParameter.РазрешенныйПользователь</sessionParameters>
|
||||
<sessionParameters>SessionParameter.РазрешенныйПустойНаборГруппДоступа</sessionParameters>
|
||||
<sessionParameters>SessionParameter.РежимЗагрузкиСообщенияОбменаДаннымиПередЗапуском</sessionParameters>
|
||||
<sessionParameters>SessionParameter.РежимыЗапускаВнешнихОтчетовИОбработок</sessionParameters>
|
||||
<sessionParameters>SessionParameter.СпискиСОграничениемПоПолям</sessionParameters>
|
||||
<sessionParameters>SessionParameter.СпискиСОграничениемЧерезКлючиДоступаГруппДоступа</sessionParameters>
|
||||
<sessionParameters>SessionParameter.СпискиСОграничениемЧерезКлючиДоступаПользователей</sessionParameters>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,4b1248a8-a3ff-42e2-b5c7-e989b2370b24,1,f83b8ec5-f605-4c52-8ebd-e240063ad662,"3.1.10.369","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7666,1,0,0e82abdb-227c-4902-9977-0db4d807a01f,0e82abdb-227c-4902-9977-0db4d807a01f,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,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,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,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,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,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,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,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-b7bLine truncated
|
||||
{6,1,1,499c9cb9-c582-48aa-b919-ffd59ebedfd2,1,359f97b8-adf3-4b17-a701-0b26eefd36d8,"3.1.10.383","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7667,1,0,1ada6b02-84fb-4d14-8cb6-274bfff74945,1ada6b02-84fb-4d14-8cb6-274bfff74945,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,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,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,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,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,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,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,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-b7bLine truncated
|
||||
@@ -430,6 +430,9 @@
|
||||
Если ВРег(СтруктураИмениОбъекта.ТипОбъекта) <> ВРег("Документ") Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
Если ОбъектМетаданных.ДлинаНомера = 0 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ПредставлениеЭлемента = ОбщегоНазначения.ПредставлениеОбъекта(ОбъектМетаданных);
|
||||
|
||||
@@ -445,11 +448,14 @@
|
||||
ДатаДокумента = СтроковыеФункцииКлиентСервер.СтрокаВДату(ДатаОкругленнаяДоДня);
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Документ = Документы[ОбъектМетаданных.Имя].НайтиПоНомеру(НомерДокумент, ДатаДокумента); // ОбъектМетаданныхДокумент
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
Документ = Неопределено;
|
||||
Если ЗначениеЗаполнено(НомерДокумент) Тогда
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
Документ = Документы[ОбъектМетаданных.Имя].НайтиПоНомеру(НомерДокумент, ДатаДокумента); // ОбъектМетаданныхДокумент
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
Если Документ = Неопределено ИЛИ Документ = Документы[ОбъектМетаданных.Имя].ПустаяСсылка() Тогда
|
||||
Если Документ = Неопределено Или Документ = Документы[ОбъектМетаданных.Имя].ПустаяСсылка() Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
+2
-2
@@ -1165,7 +1165,7 @@
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content> Ознакомлен(а) с Порядком УЦ и Пользовательским соглашением, в соответствии со статьёй 428 ГК Российской Федерации полностью и безусловно присоединяюсь к Порядку УЦ [КраткоеНаименованиеУЦ] и принимаю Пользовательское соглашение, условия которых опубликованы на сайте Удостоверяющего центра по адресу [АдресПорядкаУЦ] и на Портале информационно-технологического сопровождения по адресу https://portal.1c.ru/applications/31/licenseAgreement.
|
||||
Я, [Фамилия] [Имя] [Отчество], [УдостоверениеЛичности] в соответствии со статьей 9 Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных», даю согласие [КраткоеНаименованиеУЦ] (Фактический адрес: [ФактическийАдресУЦ]) на обработку своих персональных данных: фамилия, имя, отчество (при наличии), ИНН, СНИЛС, место работы (организация), подразделение, должность, адрес регистрации, адрес электронной почты, пол, телефон, паспортные данные (серия и номер, код подразделения, место и дата рождения, дата выдачи паспорта, адрес регистрации), моего фотоизображения с паспортом, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение) с использованием средств автоматизации и без использования таких средств.
|
||||
Я, [Фамилия] [Имя] [Отчество], [УдостоверениеЛичности] в соответствии со статьей 9 Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных», даю согласие [КраткоеНаименованиеУЦ] (Фактический адрес: [ФактическийАдресУЦ]) на обработку своих персональных данных: фамилия, имя, отчество (при наличии), ИНН, СНИЛС, адрес электронной почты, пол, телефон, паспортные данные (серия и номер, код подразделения, место и дата рождения, дата выдачи паспорта), моего фотоизображения с паспортом, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (предоставление, доступ), обезличивание, блокирование, удаление, уничтожение с использованием средств автоматизации и без использования таких средств.
|
||||
Настоящее согласие на обработку персональных данных дается в целях исполнения договора на оказание услуг аккредитованного УЦ [КраткоеНаименованиеУЦ] по изготовлению квалифицированных сертификатов ключей проверки электронной подписи в соответствии с Федеральным законом от 06.04.2011 № 63-ФЗ «Об электронной подписи». Согласие на обработку персональных данных действует до истечения срока хранения информации УЦ [КраткоеНаименованиеУЦ] установленного п. 2 ст.15 Федерального закона от 06.04.2011 № 63-ФЗ «Об электронной подписи». Согласие на обработку персональных данных может быть отозвано мной в письменной форме.</v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
@@ -1392,7 +1392,7 @@
|
||||
<tl>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content> Я, [Фамилия] [Имя] [Отчество], телефон: [Телефон], email: [E], руководствуясь статьей 10.1 152-ФЗ «О персональных данных», заявляю согласие на распространение [КраткоеНаименованиеУЦ] ИНН [ИНН_УЦ] ([ЮридическиеКодыУЦ], Фактический адрес: [ФактическийАдресУЦ]) моих персональных данных с целью включения общих персональных данных (фамилия, имя, отчество (при наличии), СНИЛС, ИНН, адрес регистрации, адрес электронной почты) в реестр квалифицированных сертификатов в соответствии с ч. 3 ст. 15 федерального закона от 06.04.2011 № 63-ФЗ «Об электронной подписи».
|
||||
<v8:content> Я, [Фамилия] [Имя] [Отчество], телефон: [Телефон], email: [E], руководствуясь статьей 10.1 152-ФЗ «О персональных данных», заявляю согласие на распространение [КраткоеНаименованиеУЦ] ИНН [ИНН_УЦ] ([ЮридическиеКодыУЦ], Фактический адрес: [ФактическийАдресУЦ]) моих персональных данных с целью включения общих персональных данных (фамилия, имя, отчество (при наличии), СНИЛС, ИНН, адрес электронной почты) в реестр квалифицированных сертификатов в соответствии с ч. 3 ст. 15 федерального закона от 06.04.2011 № 63-ФЗ «Об электронной подписи».
|
||||
Условия и запреты на распространение персональных данных: _______________________________________ Согласие на распространение [КраткоеНаименованиеУЦ] персональных данных действует до истечения срока хранения информации удостоверяющим центром [КраткоеНаименованиеУЦ] установленного п. 6 ст.13 Федерального закона от 06.04.2011 № 63-ФЗ «Об электронной подписи». Информация из реестра квалифицированных сертификатов предоставляется путем направления запроса по email УЦ [ЭлектроннаяПочтаУЦ] </v8:content>
|
||||
</v8:item>
|
||||
</tl>
|
||||
|
||||
+12
-23
@@ -48,7 +48,7 @@
|
||||
Элементы.ИспользоватьГруппыПользователей.Видимость = Не УпрощенныйИнтерфейс;
|
||||
Элементы.ОграничиватьДоступНаУровнеЗаписейУниверсально.Видимость
|
||||
= МодульУправлениеДоступомСлужебный.ВариантВстроенногоЯзыкаРусский()
|
||||
И Пользователи.ЭтоПолноправныйПользователь(, Истина);
|
||||
И Пользователи.ЭтоПолноправныйПользователь();
|
||||
Элементы.ОбновлениеДоступаНаУровнеЗаписей.Видимость =
|
||||
МодульУправлениеДоступомСлужебный.ОграничиватьДоступНаУровнеЗаписейУниверсально(Истина);
|
||||
|
||||
@@ -201,22 +201,14 @@
|
||||
ТекстВопроса =
|
||||
НСтр("ru = 'Включить производительный вариант ограничения доступа?
|
||||
|
|
||||
|Включение произойдет после окончания первого обновления
|
||||
|(см. ход по ссылке ""Обновление доступа на уровне записей"").'");
|
||||
ИначеЕсли НаборКонстант.ОграничиватьДоступНаУровнеЗаписей Тогда
|
||||
ТекстВопроса =
|
||||
НСтр("ru = 'Выключить производительный вариант ограничения доступа?
|
||||
|
|
||||
|Потребуется заполнение данных, которое будет выполняться частями
|
||||
|регламентным заданием ""Заполнение данных для ограничения доступа""
|
||||
|(ход выполнения в журнале регистрации).'");
|
||||
|Включение займет некоторое время для перезаполнения настроек прав в приложении,
|
||||
|см. ход выполнения по ссылке ""Обновление доступа на уровне записей"".'");
|
||||
Иначе
|
||||
ТекстВопроса =
|
||||
НСтр("ru = 'Выключить производительный вариант ограничения доступа?
|
||||
|
|
||||
|Потребуется частичное заполнение данных, которое будет выполняться частями
|
||||
|регламентным заданием ""Заполнение данных для ограничения доступа""
|
||||
|(ход выполнения в журнале регистрации).'");
|
||||
|Включение займет некоторое время для перезаполнения настроек прав в приложении,
|
||||
|см. ход выполнения регламентного задания ""Заполнение данных для ограничения доступа"" в журнале регистрации.'");
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ТекстВопроса) Тогда
|
||||
@@ -236,11 +228,11 @@
|
||||
|
||||
Если НаборКонстант.ОграничиватьДоступНаУровнеЗаписейУниверсально Тогда
|
||||
ТекстВопроса =
|
||||
НСтр("ru = 'Настройки групп доступа вступят в силу постепенно
|
||||
|(см. ход по ссылке ""Обновление доступа на уровне записей"").
|
||||
НСтр("ru = 'Настройки групп доступа вступят в силу через некоторое время,
|
||||
|см. ход выполнения по ссылке ""Обновление доступа на уровне записей"".
|
||||
|
|
||||
|Обновление доступа может замедлить работу приложения и выполняться
|
||||
|от нескольких секунд до часов (в зависимости от объема данных).'");
|
||||
|Заполнение настроек прав доступа может временно замедлить работу приложения
|
||||
|и занять от нескольких секунд до часов (в зависимости от объема данных).'");
|
||||
Если НаборКонстант.ОграничиватьДоступНаУровнеЗаписей Тогда
|
||||
ТекстВопроса = НСтр("ru = 'Включить ограничение доступа на уровне записей?'")
|
||||
+ Символы.ПС + Символы.ПС + ТекстВопроса;
|
||||
@@ -253,12 +245,9 @@
|
||||
ТекстВопроса =
|
||||
НСтр("ru = 'Включить ограничение доступа на уровне записей?
|
||||
|
|
||||
|Потребуется заполнение данных, которое будет выполняться частями
|
||||
|регламентным заданием ""Заполнение данных для ограничения доступа""
|
||||
|(ход выполнения в журнале регистрации).
|
||||
|
|
||||
|Выполнение может сильно замедлить работу приложения и выполняться
|
||||
|от нескольких секунд до многих часов (в зависимости от объема данных).'");
|
||||
|Заполнение настроек прав доступа может временно замедлить работу приложения
|
||||
|и занять от нескольких секунд до часов (в зависимости от объема данных).
|
||||
|См. ход выполнения регламентного задания ""Заполнение данных для ограничения доступа"" в журнале регистрации.'");
|
||||
Иначе
|
||||
ТекстВопроса = "";
|
||||
КонецЕсли;
|
||||
|
||||
+1
-1
@@ -141,7 +141,7 @@
|
||||
Или СтрНайти(СистемнаяИнформация.ВерсияОС, "Windows 2000") <> 0 Тогда
|
||||
Продукт = "csp40";
|
||||
Иначе
|
||||
Продукт = "csp50r2_win";
|
||||
Продукт = "csp50r3_win";
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
BIN
Binary file not shown.
+28
-2
@@ -538,6 +538,24 @@
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить на сервере (к примеру, если установлена усиленная защита закрытого ключа).",
|
||||
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n• Используйте подписание на клиенте.",
|
||||
"ErrorText": "Ошибка при расшифровании криптографических данных (0x00000000)",
|
||||
"RepairMethods": "",
|
||||
"En": "",
|
||||
"Server": true
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Указан неправильный пароль доступа к закрытому ключу.\n• Действие невозможно выполнить при снятом флажке \"Вводить пароль в приложении электронной подписи\" (к примеру, если установлена усиленная защита закрытого ключа).",
|
||||
"Solution": "• Убедитесь, что вводится правильный пароль (проверьте раскладку клавиатуры). См. <a href=\"http://1c-edo.ru/handbook/9/3984/\">инструкцию</a>\n• Установите флажок \"Вводить пароль в приложении электронной подписи\" и повторите действие.",
|
||||
"ErrorText": "Ошибка при расшифровании криптографических данных (0x00000000)",
|
||||
"RepairMethods": "",
|
||||
"En": "",
|
||||
"Client": true
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "• Закрытый ключ для выбранного сертификата не установлен.\n• Закрытый ключ установлен, но сертификат не имеет с ним связи.",
|
||||
"Solution": "• Установите закрытый ключ (вставить токен или флешку с файлом закрытого ключа).\n• <a href=\"УстановитьСертификатВКонтейнер\">Установите сертификат в контейнер</a> прямо из приложения.\n• Переустановите сертификат через оснастку приложения электронной подписи с привязкой к закрытому ключу (см. <a href=\"http://1c-edo.ru/handbook/24/4179/\">инструкцию</a>)\n• <a href=\"ПодатьЗаявлениеНаСертификат\">Подайте заявление</a> на новый сертификат, если закрытый ключ утерян.",
|
||||
"ErrorText": "0x00000000",
|
||||
@@ -1407,8 +1425,16 @@
|
||||
"ErrorText": "Ошибка интерфейса модуля криптографии. Неверный ключ.",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
},
|
||||
{
|
||||
"Anchor": "",
|
||||
"Reason": "На данный момент Распределенный реестр ФНС России не допускает регистрацию доверенности на сотрудника филиала.",
|
||||
"Solution": "• Для создания и регистрации доверенности в Распределенном реестре ФНС России на сотрудника филиала обратитесь к нотариусу.\n• Если для сферы применения доверенности регистрация в Распределенном реестре ФНС России не обязательна, снимите флажок Регистрировать в Распределенном реестре ФНС России. ",
|
||||
"ErrorText": "В данный момент система не поддерживает работу с атрибутом @ПрЭлФорм, равном '00000000', при значении атрибута СвУпПред/@ТипПред, равном '4'",
|
||||
"RepairMethods": "",
|
||||
"En": ""
|
||||
}
|
||||
],
|
||||
"LastChangeDate": "2024-11-12T18:00:23",
|
||||
"Version": "3.0.1.45"
|
||||
"LastChangeDate": "2024-11-26T10:53:02",
|
||||
"Version": "3.0.1.47"
|
||||
}
|
||||
@@ -1892,8 +1892,7 @@
|
||||
Если ПолучитьФункциональнуюОпцию("ИспользоватьСинхронизациюФайлов") Тогда
|
||||
|
||||
СведенияОСинхронизации = РаботаСФайламиСлужебный.СведенияОСинхронизации(ВладелецФайла);
|
||||
|
||||
Если СведенияОСинхронизации.Количество() > 0 Тогда
|
||||
Если СведенияОСинхронизации <> Неопределено Тогда
|
||||
|
||||
ФайлыРедактируютсяВОблачномСервисе = Истина;
|
||||
УчетнаяЗапись = СведенияОСинхронизации.УчетнаяЗапись;
|
||||
|
||||
@@ -1635,8 +1635,7 @@
|
||||
Если ПолучитьФункциональнуюОпцию("ИспользоватьСинхронизациюФайлов") Тогда
|
||||
|
||||
СведенияОСинхронизации = РаботаСФайламиСлужебный.СведенияОСинхронизации(ЭтотОбъект.Объект.ВладелецФайла);
|
||||
|
||||
Если СведенияОСинхронизации.Количество() > 0 Тогда
|
||||
Если СведенияОСинхронизации <> Неопределено Тогда
|
||||
|
||||
УчетнаяЗапись = СведенияОСинхронизации.УчетнаяЗапись;
|
||||
ВидимостьПояснения = Истина;
|
||||
|
||||
+9
-2
@@ -443,7 +443,9 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
ОтборСобытий.Вставить("ДатаНачала", ТекущиеДанные.ДатаНачала);
|
||||
ОтборСобытий.Вставить("ДатаОкончания", ТекущиеДанные.ДатаОкончания);
|
||||
Если ТекущиеДанные.ДатаОкончания <> ПредставлениеПустойДаты() Тогда
|
||||
ОтборСобытий.Вставить("ДатаОкончания", ТекущиеДанные.ДатаОкончания);
|
||||
КонецЕсли;
|
||||
ДобавитьОтборПоСеансу(ОтборСобытий, ТекущиеДанные.Идентификатор);
|
||||
ИначеЕсли Элементы.Задания.ТекущаяСтраница = Элементы.ФоновыеЗадания Тогда
|
||||
ТекущиеДанные = Элементы.ТаблицаФоновыеЗадания.ТекущиеДанные;
|
||||
@@ -478,7 +480,7 @@
|
||||
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
|
||||
ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТаблицаФоновыеЗадания.Конец");
|
||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.НеЗаполнено;
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", НСтр("ru = '<>'"));
|
||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", ПредставлениеПустойДаты());
|
||||
|
||||
//
|
||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||
@@ -1035,6 +1037,11 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Функция ПредставлениеПустойДаты()
|
||||
Возврат "<>";
|
||||
КонецФункции
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Фоновая загрузка фоновых заданий.
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Размещение программы</value>
|
||||
<value>Размещение приложения</value>
|
||||
</title>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ВидПрограммыЭлектроннойПодписи</name>
|
||||
@@ -45,7 +45,7 @@
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Программа электронной подписи на компьютере</value>
|
||||
<value>Приложение электронной подписи на компьютере</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:StringValue">
|
||||
<value>ПрограммаЭлектроннойПодписи</value>
|
||||
|
||||
+1
-1
@@ -96,7 +96,7 @@
|
||||
<row><Value>11</Value><Value>Коми</Value> <Value>Респ</Value><Value>Республика Коми</Value> <Value>000000</Value><Value>167-169</Value><Value>c20180d9-ad9c-46d1-9eff-d60bc424592a</Value><Value>87</Value></row>
|
||||
<row><Value>12</Value><Value>Марий Эл</Value> <Value>Респ</Value><Value>Республика Марий Эл</Value> <Value>000000</Value><Value>424-425</Value><Value>de2cbfdf-9662-44a4-a4a4-8ad237ae4a3e</Value><Value>88</Value></row>
|
||||
<row><Value>13</Value><Value>Мордовия</Value> <Value>Респ</Value><Value>Республика Мордовия</Value> <Value>000000</Value><Value>430-431</Value><Value>37a0c60a-9240-48b5-a87f-0d8c86cdb6e1</Value><Value>89</Value></row>
|
||||
<row><Value>14</Value><Value>Саха /Якутия/</Value> <Value>Респ</Value><Value>Республика Саха (Якутия)</Value> <Value>000000</Value><Value>677-678</Value><Value>c225d3db-1db6-4063-ace0-b3fe9ea3805f</Value><Value>98</Value></row>
|
||||
<row><Value>14</Value><Value>Саха (Якутия)</Value> <Value>Респ</Value><Value>Республика Саха (Якутия)</Value> <Value>000000</Value><Value>677-678</Value><Value>c225d3db-1db6-4063-ace0-b3fe9ea3805f</Value><Value>98</Value></row>
|
||||
<row><Value>15</Value><Value>Северная Осетия - Алания</Value> <Value>Респ</Value><Value>Республика Северная Осетия - Алания</Value> <Value>000000</Value><Value>362-363</Value><Value>de459e9c-2933-4923-83d1-9c64cfd7a817</Value><Value>90</Value></row>
|
||||
<row><Value>16</Value><Value>Татарстан</Value> <Value>Респ</Value><Value>Республика Татарстан (Татарстан)</Value> <Value>420000</Value><Value>420-423</Value><Value>0c089b04-099e-4e0e-955a-6bf1ce525f1a</Value><Value>92</Value></row>
|
||||
<row><Value>17</Value><Value>Тыва</Value> <Value>Респ</Value><Value>Республика Тыва</Value> <Value>660000</Value><Value>667-668</Value><Value>026bc56f-3731-48e9-8245-655331f596c0</Value><Value>93</Value></row>
|
||||
|
||||
@@ -262,11 +262,15 @@
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
Для Каждого ДоверенностьДляПроверки Из ДанныеДляЗаписи Цикл
|
||||
|
||||
МашиночитаемаяДоверенность = ДоверенностьДляПроверки.МашиночитаемаяДоверенность;
|
||||
СтатусМЧД = РегистрыСведений.МашиночитаемыеДоверенностиСтатусы.СоздатьМенеджерЗаписи();
|
||||
ЗаполнитьЗначенияСвойств(СтатусМЧД, ДоверенностьДляПроверки);
|
||||
СтатусМЧД.ДанныеОшибкиЗапросаСтатуса = Новый ХранилищеЗначения(ДоверенностьДляПроверки.ДанныеОшибкиЗапросаСтатуса);
|
||||
СтатусМЧД.Записать();
|
||||
|
||||
НаборЗаписей = РегистрыСведений.МашиночитаемыеДоверенностиСтатусы.СоздатьНаборЗаписей();
|
||||
НаборЗаписей.Отбор.МашиночитаемаяДоверенность.Установить(МашиночитаемаяДоверенность);
|
||||
ЗаполнитьЗначенияСвойств(НаборЗаписей.Добавить(), ДоверенностьДляПроверки);
|
||||
НаборЗаписей[0].МашиночитаемаяДоверенность = МашиночитаемаяДоверенность;
|
||||
НаборЗаписей[0].ДанныеОшибкиЗапросаСтатуса = Новый ХранилищеЗначения(ДоверенностьДляПроверки.ДанныеОшибкиЗапросаСтатуса);
|
||||
НаборЗаписей.Записать();
|
||||
|
||||
Если ДоверенностьДляПроверки.ЗаписыватьВДокумент = Истина Тогда
|
||||
МашиночитаемаяДоверенностьОбъект = МашиночитаемаяДоверенность.ПолучитьОбъект();
|
||||
|
||||
+6
-4
@@ -1632,16 +1632,18 @@
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектыМетаданных = ОбщегоНазначения.ОбъектыМетаданныхПоИдентификаторам(ИсточникиДанныхМакета, Ложь);
|
||||
ИдентификаторВладельцаМакета = Неопределено;
|
||||
|
||||
Для Каждого ИсточникДанных Из ИсточникиДанныхМакета Цикл
|
||||
Если ОбъектыМетаданных[ИсточникДанных] <> Неопределено Тогда
|
||||
ИдентификаторВладельцаМакета = ОбъектыМетаданных[ИсточникДанных].ПолноеИмя();
|
||||
Прервать;
|
||||
Если ИсточникДанных = Справочники.ИдентификаторыОбъектовМетаданных.ПустаяСсылка() Тогда
|
||||
Возврат "ОбщиеМакеты";
|
||||
ИначеЕсли ОбъектыМетаданных[ИсточникДанных] <> Null Тогда
|
||||
Возврат ОбъектыМетаданных[ИсточникДанных].ПолноеИмя();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат ИдентификаторВладельцаМакета;
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -490,93 +490,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>
|
||||
@@ -711,6 +624,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>
|
||||
|
||||
@@ -197,33 +197,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>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ДополнительныеРеквизитыИСведения</name>
|
||||
<right>
|
||||
@@ -359,6 +332,33 @@
|
||||
<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>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.НерекомендуемаяВерсияПлатформы</name>
|
||||
<right>
|
||||
|
||||
@@ -136,33 +136,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>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ВерсияДатЗапретаИзменения</name>
|
||||
<right>
|
||||
@@ -250,6 +223,33 @@
|
||||
<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>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.НерекомендуемаяВерсияПлатформы</name>
|
||||
<right>
|
||||
|
||||
@@ -45,33 +45,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>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_2_0_1_6.Operation.Upload</name>
|
||||
<right>
|
||||
@@ -100,6 +73,33 @@
|
||||
<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>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange.Operation.PutFileIntoStorage</name>
|
||||
<right>
|
||||
|
||||
@@ -150,33 +150,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>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.НепринятыеКОбработкеПочтовымСерверомИсходящиеПисьма</name>
|
||||
<right>
|
||||
@@ -230,6 +203,33 @@
|
||||
<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>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ЗапланированноеВзаимодействиеПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,29 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.КалендарныеГрафики</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,29 +53,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.КалендарныеГрафики</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Календари</name>
|
||||
<right>
|
||||
|
||||
@@ -18,6 +18,17 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаЗагрузки</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -45,17 +56,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаЗагрузки</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
|
||||
<right>
|
||||
|
||||
@@ -42,6 +42,45 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ДополнительныеРеквизитыИСведения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -69,45 +108,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ДополнительныеРеквизитыИСведения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.РедактированиеГиперссылки</name>
|
||||
<right>
|
||||
|
||||
@@ -26,6 +26,24 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.Задания</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -53,24 +71,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.Задания</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,29 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.КурсыВалют</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,29 +53,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.КурсыВалют</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Валюты</name>
|
||||
<right>
|
||||
|
||||
@@ -17,6 +17,21 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВопросыШаблонаАнкеты</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -44,21 +59,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВопросыШаблонаАнкеты</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
|
||||
+7
-7
@@ -3,6 +3,13 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux.Command.ПутиКПрограммеНаСерверахLinux</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,13 +37,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux.Command.ПутиКПрограммеНаСерверахLinux</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</name>
|
||||
<right>
|
||||
|
||||
+19
-19
@@ -3,6 +3,25 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.ЗаявленияНаВыпускСертификата</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,25 +49,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ЗаявленияНаВыпускСертификата</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования</name>
|
||||
<right>
|
||||
|
||||
@@ -49,6 +49,45 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВопросыШаблонаАнкеты</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -76,45 +115,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВопросыШаблонаАнкеты</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Insert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveInsert</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveSetDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveClearDeletionMark</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,13 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,13 +37,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ЗадачиИстекающиеНаДату</name>
|
||||
<right>
|
||||
|
||||
@@ -42,33 +42,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>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ПериодХраненияЗамеров</name>
|
||||
<right>
|
||||
@@ -99,6 +72,33 @@
|
||||
<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>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ВыполнятьЗамерыПроизводительности</name>
|
||||
<right>
|
||||
|
||||
@@ -671,45 +671,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>
|
||||
@@ -976,6 +937,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>Catalog.ШаблоныСообщенийПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
|
||||
@@ -298,17 +298,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.УчетнаяЗаписьДляВосстановленияПароля</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.КэшПереводов</name>
|
||||
<right>
|
||||
@@ -367,33 +356,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>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.НепринятыеКОбработкеПочтовымСерверомИсходящиеПисьма</name>
|
||||
<right>
|
||||
@@ -593,6 +555,33 @@
|
||||
<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>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ШаблоныСообщенийПрисоединенныеФайлы</name>
|
||||
<right>
|
||||
@@ -1269,6 +1258,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>SessionParameter.РежимыЗапускаВнешнихОтчетовИОбработок</name>
|
||||
<right>
|
||||
<name>Get</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.ОтправлятьПисьмаВФорматеHTML</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.КалендарныеГрафики</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,17 +41,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.КалендарныеГрафики</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Календари</name>
|
||||
<right>
|
||||
|
||||
@@ -18,6 +18,17 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаЗагрузки</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -45,17 +56,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ДатыЗапретаЗагрузки</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
|
||||
<right>
|
||||
|
||||
@@ -25,6 +25,24 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.Задания</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -52,24 +70,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.Задания</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ЗадачиИстекающиеНаДату</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,13 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,13 +37,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.Выполнено</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ЗадачиИстекающиеНаДату</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.КурсыВалют</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,17 +41,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.КурсыВалют</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Валюты</name>
|
||||
<right>
|
||||
|
||||
@@ -29,6 +29,21 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВопросыШаблонаАнкеты</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -56,21 +71,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВопросыШаблонаАнкеты</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:SessionParameter xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="47091af9-954c-489f-a560-683ca3d6996e">
|
||||
<name>РежимыЗапускаВнешнихОтчетовИОбработок</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Режимы запуска внешних отчетов и обработок</value>
|
||||
</synonym>
|
||||
<type>
|
||||
<types>FixedMap</types>
|
||||
</type>
|
||||
</mdclass:SessionParameter>
|
||||
+1
@@ -43,5 +43,6 @@
|
||||
<content>EventSubscription.ДополнительныеОтчетыИОбработкиПередУдалениемИдентификатораОбъектаМетаданных</content>
|
||||
<content>DefinedType.ОбъектСДополнительнымиКомандами</content>
|
||||
<content>CommonModule.ДополнительныеОтчетыИОбработкиГлобальный</content>
|
||||
<content>SessionParameter.РежимыЗапускаВнешнихОтчетовИОбработок</content>
|
||||
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
|
||||
</mdclass:Subsystem>
|
||||
@@ -1411,5 +1411,9 @@
|
||||
<event>OnReadAtServer</event>
|
||||
<name>ПриЧтенииНаСервере</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnWriteAtServer</event>
|
||||
<name>ПриЗаписиНаСервере</name>
|
||||
</handlers>
|
||||
</extInfo>
|
||||
</form:Form>
|
||||
@@ -18,6 +18,15 @@
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
// СтандартныеПодсистемы.НапоминанияПользователя
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.НапоминанияПользователя") Тогда
|
||||
МодульНапоминанияПользователя = ОбщегоНазначения.ОбщийМодуль("НапоминанияПользователя");
|
||||
ПараметрыРазмещения = МодульНапоминанияПользователя.ПараметрыРазмещения();
|
||||
ПараметрыРазмещения.ИмяРеквизитаСДатойСобытия = "СрокИсполнения";
|
||||
МодульНапоминанияПользователя.ПриСозданииНаСервере(ЭтотОбъект, ПараметрыРазмещения);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.НапоминанияПользователя
|
||||
|
||||
// Для нового объекта выполняем код инициализации формы в ПриСозданииНаСервере.
|
||||
// Для существующего - в ПриЧтенииНаСервере.
|
||||
Если Объект.Ссылка.Пустая() Тогда
|
||||
@@ -47,12 +56,27 @@
|
||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||
|
||||
|
||||
// СтандартныеПодсистемы.НапоминанияПользователя
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.НапоминанияПользователя") Тогда
|
||||
МодульНапоминанияПользователя = ОбщегоНазначения.ОбщийМодуль("НапоминанияПользователя");
|
||||
МодульНапоминанияПользователя.ПриЧтенииНаСервере(ЭтотОбъект, ТекущийОбъект);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.НапоминанияПользователя
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
|
||||
БизнесПроцессыИЗадачиКлиент.ФормаЗадачиОбработкаОповещения(ЭтотОбъект, ИмяСобытия, Параметр, Источник);
|
||||
|
||||
// СтандартныеПодсистемы.НапоминанияПользователя
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.НапоминанияПользователя") Тогда
|
||||
МодульНапоминанияПользователяКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("НапоминанияПользователяКлиент");
|
||||
МодульНапоминанияПользователяКлиент.ОбработкаОповещения(ЭтотОбъект, ИмяСобытия, Параметр, Источник);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.НапоминанияПользователя
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@@ -79,6 +103,20 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||
|
||||
// СтандартныеПодсистемы.НапоминанияПользователя
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.НапоминанияПользователя") Тогда
|
||||
МодульНапоминанияПользователя = ОбщегоНазначения.ОбщийМодуль("НапоминанияПользователя");
|
||||
ТекстНапоминания = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
НСтр("ru = 'Проверить выполнение задачи %1'"), ТекущийОбъект.Наименование);
|
||||
МодульНапоминанияПользователя.ПриЗаписиНаСервере(ЭтотОбъект, Отказ, ТекущийОбъект, ПараметрыЗаписи, ТекстНапоминания);
|
||||
КонецЕсли;
|
||||
// Конец СтандартныеПодсистемы.НапоминанияПользователя
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
@@ -109,6 +147,18 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// СтандартныеПодсистемы.НапоминанияПользователя
|
||||
&НаКлиенте
|
||||
Процедура Подключаемый_ПриИзмененииНастройкиНапоминания(Элемент)
|
||||
|
||||
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.НапоминанияПользователя") Тогда
|
||||
МодульНапоминанияПользователяКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("НапоминанияПользователяКлиент");
|
||||
МодульНапоминанияПользователяКлиент.ПриИзмененииНастройкиНапоминания(Элемент, ЭтотОбъект);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
// Конец СтандартныеПодсистемы.НапоминанияПользователя
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
|
||||
Reference in new issue
Block a user