3_1_9_317

This commit is contained in:
Компания 1С committed 2024-03-14 15:53:00 +03:00
1 parent 1f8f4c5088
commit 074e07305a
116 files changed
+3523 -2336

No files matched your search

@@ -29,7 +29,10 @@
КонецЕсли;
КонецЕсли;
Если Объект.Ссылка.Пустая() Тогда
ВидОснование = Параметры.ЗначениеКопирования;
СозданКопированием = Не ВидОснование.Пустая();
Если Объект.Ссылка.Пустая() И НЕ СозданКопированием Тогда
Объект.ВидРедактирования = "ПолеВводаИДиалог";
КонецЕсли;
@@ -6,6 +6,10 @@
<items xsi:type="form:FormField">
<name>Ссылка1</name>
<id>109</id>
<title>
<key>ru</key>
<value>Физическое лицо</value>
</title>
<enabled>true</enabled>
<userVisible>
<common>true</common>
@@ -53,6 +57,10 @@
<items xsi:type="form:FormField">
<name>ДолжностьЛицаДоверителя</name>
<id>100</id>
<title>
<key>ru</key>
<value>Должность </value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -102,7 +110,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа должностное лицо</value>
<value>Должностное лицо</value>
</title>
<extendedTooltip>
<name>ГруппаДолжностноеЛицоРасширеннаяПодсказка</name>
@@ -664,6 +672,10 @@
<items xsi:type="form:FormField">
<name>БезГражданства</name>
<id>112</id>
<title>
<key>ru</key>
<value>Без гражданства</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1115,6 +1127,10 @@
<items xsi:type="form:FormField">
<name>ДокументСрокДействия</name>
<id>106</id>
<title>
<key>ru</key>
<value>Срок действия</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1525,6 +1541,10 @@
<items xsi:type="form:FormField">
<name>НомерЗаписиЕдиногоРегистраНаселения</name>
<id>95</id>
<title>
<key>ru</key>
<value>Номер записи единого регистра населения</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1568,9 +1588,16 @@
<textSize>Normal</textSize>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>ГруппаСсылка</name>
<id>119</id>
<items xsi:type="form:FormField">
<name>Ссылка</name>
<id>103</id>
<title>
<key>ru</key>
<value>Физическое лицо</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1611,6 +1638,36 @@
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Ссылка</value>
</title>
<extendedTooltip>
<name>ГруппаСсылкаРасширеннаяПодсказка</name>
<id>120</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<group>HorizontalIfPossible</group>
<behavior>Auto</behavior>
<representation>WeakSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Все элементы</value>
@@ -1642,6 +1699,10 @@
<items xsi:type="form:Button">
<name>ФормаОК</name>
<id>12</id>
<title>
<key>ru</key>
<value>ОК</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1668,6 +1729,10 @@
<items xsi:type="form:Button">
<name>ФормаОтмена</name>
<id>14</id>
<title>
<key>ru</key>
<value>Отмена</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1691,7 +1756,39 @@
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаполнить</name>
<id>123</id>
<title>
<key>ru</key>
<value>Заполнить все поля</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ФормаЗаполнитьРасширеннаяПодсказка</name>
<id>124</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.Заполнить</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
</items>
<horizontalAlign>Right</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<handlers>
<event>NotificationProcessing</event>
@@ -2275,20 +2372,6 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ТипСсылкиСтрока</name>
<id>35</id>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<attributes>
<name>БезГражданства</name>
<title>
@@ -2319,6 +2402,20 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>Тип</name>
<id>37</id>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>ОК</name>
<title>
@@ -2363,6 +2460,29 @@
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
<formCommands>
<name>Заполнить</name>
<title>
<key>ru</key>
<value>Заполнить все поля</value>
</title>
<id>6</id>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.MoveLeft</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>Заполнить</name>
</handler>
</action>
<representation>TextPicture</representation>
<modifiesStoredData>true</modifiesStoredData>
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
<parameters>
<name>Реквизиты</name>
<valueType/>
@@ -2387,12 +2507,6 @@
</valueType>
<keyParameter>true</keyParameter>
</parameters>
<parameters>
<name>ТипУчастникаМЧД</name>
<valueType>
<types>EnumRef.ТипыУчастниковМЧД</types>
</valueType>
</parameters>
<parameters>
<name>РедактированиеТаблицы</name>
<valueType>
@@ -2406,6 +2520,11 @@
<types>Boolean</types>
</valueType>
</parameters>
<parameters>
<name>Назначение</name>
<valueType/>
<keyParameter>true</keyParameter>
</parameters>
<commandInterface>
<navigationPanel/>
<commandBar/>
@@ -23,22 +23,19 @@
ЗаполнитьСписокВидовДокументов();
Ссылка = Параметры.Ссылка;
ЗаполнитьСведенияОФизическомЛице(ЭтотОбъект, Параметры.Реквизиты);
Если Параметры.РедактированиеТаблицы Тогда
ТипСсылкиСтрока = "ФизическоеЛицо";
МашиночитаемыеДоверенностиФНССлужебный.ЗаполнитьТипыЗначения(ТипСсылкиСтрока,
МашиночитаемыеДоверенностиФНССлужебный.ЗаполнитьТипыЗначения(Тип,
ТипСсылки, Элементы.Ссылка1);
Если ТипСсылки <> Неопределено Тогда
ТипСсылкиМассив = ТипСсылки.ВыгрузитьЗначения();
Элементы.Ссылка1.ОграничениеТипа = Новый ОписаниеТипов(ТипСсылкиМассив);
Элементы.Ссылка1.Видимость = Истина;
Элементы.Ссылка1.Видимость = Параметры.РедактированиеТаблицы;
Иначе
Элементы.Ссылка1.Видимость = Ложь;
ТипСсылки = Неопределено;
Элементы.ФормаЗаполнить.Видимость = Ложь;
КонецЕсли;
КонецЕсли;
ЗаполнитьСведенияОФизическомЛице(ЭтотОбъект, Параметры.Реквизиты);
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
@@ -53,9 +50,7 @@
КонецЕсли;
Если СведенияОФизическомЛице.ЭтоФизическоеЛицо Тогда
ПроверитьАдрес("АдресРегистрации");
КонецЕсли;
Если Параметры.ТолькоПросмотр Тогда
Элементы.ВсеЭлементы.ТолькоПросмотр = Истина;
@@ -250,7 +245,7 @@
&НаКлиенте
Процедура Ссылка1ПриИзменении(Элемент)
ЗаполнитьРеквизитыОрганизации(ТипСсылкиСтрока, Ссылка);
ЗаполнитьРеквизитыОрганизации(Тип, Ссылка, Истина);
УправлениеВидимостью(ЭтотОбъект);
КонецПроцедуры
@@ -273,6 +268,12 @@
КонецПроцедуры
&НаКлиенте
Процедура Заполнить(Команда)
ЗаполнитьРеквизитыОрганизации(Тип, Ссылка, Ложь);
УправлениеВидимостью(ЭтотОбъект);
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
@@ -348,32 +349,34 @@
Элементы = Форма.Элементы;
Если Форма.ДокументВид = "0" Тогда
Если Не ЗначениеЗаполнено(Форма.ДокументВид)
Или Форма.ДокументВид = "0"
Или Форма.ДокументВид = "91" Тогда
Форма.ДокументНомер = "";
Форма.ДокументКемВыдан = "";
Форма.ДокументДатаВыдачи = "";
Форма.ДокументКодПодразделения = "";
Форма.ДокументСрокДействия = "";
ИначеЕсли Форма.ДокументВид = "21" Тогда
Элементы.ДокументНомер.Заголовок = НСтр("ru = 'Серия и номер'");
Элементы.ДокументНомер.Маска = "99 99 999999";
Элементы.ДокументКодПодразделения.Видимость = Истина;
Иначе
Элементы.ДокументСрокДействия.Видимость = Форма.ДокументВид = "22";
Элементы.ДокументНомер.Заголовок = НСтр("ru = 'Номер'");
Элементы.ДокументНомер.Маска = "";
Элементы.ДокументКодПодразделения.Видимость = Ложь;
Форма.ДокументКодПодразделения = "";
КонецЕсли;
Если Форма.ДокументВид = 91 Тогда
Форма.ДокументВид = "";
КонецЕсли;
ВидимостьВидаДокумента(Форма);
КонецПроцедуры
&НаКлиентеНаСервереБезКонтекста
Процедура ВидимостьВидаДокумента(Форма)
Форма.Элементы.ДокументКодПодразделения.Видимость = Форма.ПоказыватьПерсональныеДанные И Форма.ДокументВид = "21";
Форма.Элементы.ДокументСрокДействия.Видимость = Форма.ПоказыватьПерсональныеДанные И Форма.ДокументВид <> "21";
КонецПроцедуры
&НаКлиентеНаСервереБезКонтекста
Процедура ПриИзмененииГражданства(Форма)
@@ -412,6 +415,7 @@
&НаКлиенте
Процедура ПредставлениеАдресаОчистка(Форма, Элемент, СтандартнаяОбработка, ИмяРеквизита)
Модифицированность = Истина;
Форма[ИмяРеквизита + "Значение"] = "";
Форма[ИмяРеквизита] = "";
@@ -494,6 +498,11 @@
&НаСервере
Процедура ПроверитьАдрес(ИмяРеквизита)
Если Не ЗначениеЗаполнено(ЭтотОбъект[ИмяРеквизита]) Тогда
Элементы[ИмяРеквизита + "Предупреждение"].Видимость = Ложь;
Возврат;
КонецЕсли;
Сообщение = МашиночитаемыеДоверенностиФНССлужебный.ПроверитьАдрес(ЭтотОбъект[ИмяРеквизита + "Значение"],
СведенияОФизическомЛице.ЭтоФизическоеЛицо);
@@ -518,10 +527,7 @@
РеквизитыУчастникаДляХранения = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастникаДляХранения(ЭтотОбъект);
ЗаполнитьЗначенияСвойств(РеквизитыУчастникаДляХранения, ЭтотОбъект);
СведенияОФизическомЛице = РеквизитыУчастникаДляХранения;
Если Параметры.РедактированиеТаблицы Тогда
СведенияОФизическомЛице.Вставить("Ссылка", Ссылка);
КонецЕсли;
Если ДокументВид = "00" Тогда
СведенияОФизическомЛице.ДокументВид = "";
@@ -539,7 +545,8 @@
&НаСервере
Функция ПроверитьСведенияОФизическомЛице()
Возврат МашиночитаемыеДоверенностиФНССлужебный.ПроверитьСведенияОбОрганизации(ЭтотОбъект, СведенияОФизическомЛице);
Возврат МашиночитаемыеДоверенностиФНССлужебный.ПроверитьСведенияОбОрганизации(
Параметры.Назначение, ЭтотОбъект, СведенияОФизическомЛице);
КонецФункции
@@ -560,7 +567,6 @@
Форма.Пол = 2;
КонецЕсли;
ПриИзмененииВидаДокумента(Форма);
ПриИзмененииГражданства(Форма);
Элементы = Форма.Элементы;
@@ -588,7 +594,8 @@
&НаКлиентеНаСервереБезКонтекста
Процедура УправлениеВидимостью(Форма)
СписокРеквизитов = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыФизическогоЛицаСписок(Ложь,
СписокРеквизитов = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыФизическогоЛицаСписок(
Форма.Параметры.Назначение, Ложь,
МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ОпределитьВидУчастника(Форма));
Если Не Форма.ПоказыватьПерсональныеДанные Тогда
@@ -618,18 +625,34 @@
КонецЕсли;
КонецЦикла;
ВидимостьВидаДокумента(Форма);
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьРеквизитыОрганизации(ОрганизацияТипСтрока, ОрганизацияСсылка)
Процедура ЗаполнитьРеквизитыОрганизации(ОрганизацияТипСтрока, ОрганизацияСсылка, ТолькоОбязательные)
Если ЗначениеЗаполнено(ОрганизацияСсылка) Тогда
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастника(
ТипСсылкиСтрока, Ссылка);
Реквизиты.Вставить("ТипСсылки", ТипСсылки);
МашиночитаемыеДоверенностиФНССлужебный.ПриЗаполненииРеквизитовОрганизации(Реквизиты);
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Реквизиты);
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастника(
Тип, Ссылка);
ВидУчастника = ?(ЭтоИндивидуальныйПредприниматель,
"ИндивидуальныйПредприниматель", ?(ЭтоДолжностноеЛицо, "ДолжностноеЛицо", "ФизическоеЛицо"));
Реквизиты = МашиночитаемыеДоверенностиФНССлужебный.РеквизитыУчастника(
Параметры.Назначение, ТипСсылки, Тип, Ссылка, ВидУчастника, ТолькоОбязательные);
ДолжностьДо = Неопределено;
Если ЭтоДолжностноеЛицо Тогда
ДолжностьДо = ДолжностьЛицаДоверителя;
КонецЕсли;
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Реквизиты,, "ТипСсылки");
Если Не ЗначениеЗаполнено(ДолжностьЛицаДоверителя) И ЗначениеЗаполнено(ДолжностьДо) Тогда
ДолжностьЛицаДоверителя = ДолжностьДо;
КонецЕсли;
КонецЕсли;
Модифицированность = Истина;
@@ -1,11 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<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">
<items xsi:type="form:FormGroup">
<name>ТипСсылкиСтрока</name>
<name>ВсеЭлементы</name>
<id>61</id>
<items xsi:type="form:FormField">
<name>Ссылка1</name>
<id>108</id>
<title>
<key>ru</key>
<value>Организация</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -119,6 +123,10 @@
<items xsi:type="form:FormField">
<name>ЭтоИностраннаяОрганизация</name>
<id>63</id>
<title>
<key>ru</key>
<value>Это иностранная организация</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -157,6 +165,10 @@
<items xsi:type="form:FormField">
<name>ЭтоФилиал</name>
<id>93</id>
<title>
<key>ru</key>
<value>Это филиал</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -518,6 +530,10 @@
<items xsi:type="form:FormField">
<name>РегистрационныйНомерФилиала</name>
<id>90</id>
<title>
<key>ru</key>
<value>Регистрационный номер филиала</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -568,7 +584,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа реквизиты филиала</value>
<value>Реквизиты филиала</value>
</title>
<extendedTooltip>
<name>ГруппаРеквизитыФилиалаРасширеннаяПодсказка</name>
@@ -596,6 +612,10 @@
<items xsi:type="form:FormField">
<name>НаименованиеУчредительногоДокумента</name>
<id>102</id>
<title>
<key>ru</key>
<value>Наименование учредительного документа</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -766,6 +786,10 @@
<items xsi:type="form:FormField">
<name>ФактическийАдрес</name>
<id>82</id>
<title>
<key>ru</key>
<value>Фактический адрес</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -825,6 +849,10 @@
<items xsi:type="form:FormField">
<name>ЮридическийАдресВСтранеРегистрации</name>
<id>85</id>
<title>
<key>ru</key>
<value>Юридический адрес в стране регистрации</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -885,6 +913,10 @@
<items xsi:type="form:FormField">
<name>СтранаРегистрации</name>
<id>96</id>
<title>
<key>ru</key>
<value>Страна регистрации</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -934,6 +966,10 @@
<items xsi:type="form:FormField">
<name>РегистрационныйНомерВСтранеРегистрации</name>
<id>73</id>
<title>
<key>ru</key>
<value>Регистрационный номер в стране регистрации</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -980,6 +1016,10 @@
<items xsi:type="form:FormField">
<name>КодНалогоплательщикаВСтранеРегистрации</name>
<id>79</id>
<title>
<key>ru</key>
<value>Код налогоплательщика в стране регистрации</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1026,6 +1066,10 @@
<items xsi:type="form:FormField">
<name>НомерЗаписиОбАккредитации</name>
<id>70</id>
<title>
<key>ru</key>
<value>Номер записи об аккредитации</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1072,6 +1116,10 @@
<items xsi:type="form:FormField">
<name>НаименованиеРегистрирующегоОргана</name>
<id>76</id>
<title>
<key>ru</key>
<value>Наименование регистрирующего органа</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1122,7 +1170,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа реквизиты иностранной организации</value>
<value>Реквизиты иностранной организации</value>
</title>
<extendedTooltip>
<name>ГруппаРеквизитыИностраннойОрганизацииРасширеннаяПодсказка</name>
@@ -1208,6 +1256,10 @@
<items xsi:type="form:FormField">
<name>ЭлектроннаяПочта</name>
<id>105</id>
<title>
<key>ru</key>
<value>Электронная почта</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1257,7 +1309,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа телефон электронная почта</value>
<value>Телефон электронная почта</value>
</title>
<extendedTooltip>
<name>ГруппаТелефонЭлектроннаяПочтаРасширеннаяПодсказка</name>
@@ -1283,6 +1335,10 @@
<items xsi:type="form:FormField">
<name>Ссылка</name>
<id>99</id>
<title>
<key>ru</key>
<value>Организация</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1372,6 +1428,10 @@
<items xsi:type="form:Button">
<name>РеквизитыПредставителя</name>
<id>121</id>
<title>
<key>ru</key>
<value>Уточнить реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1403,7 +1463,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа один представитель</value>
<value>Один представитель</value>
</title>
<extendedTooltip>
<name>ГруппаОдинПредставительРасширеннаяПодсказка</name>
@@ -1472,6 +1532,10 @@
<items xsi:type="form:Table">
<name>ТаблицаПредставительНесколько</name>
<id>152</id>
<title>
<key>ru</key>
<value>Таблица представитель несколько</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1502,6 +1566,10 @@
<items xsi:type="form:FormField">
<name>ТаблицаПредставительНесколькоПредставительСтрока</name>
<id>196</id>
<title>
<key>ru</key>
<value>Не заполнены реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1543,6 +1611,10 @@
<items xsi:type="form:FormField">
<name>ТаблицаПредставительНесколькоЛицоПредставителяСтрока</name>
<id>199</id>
<title>
<key>ru</key>
<value>Не заполнены реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1614,6 +1686,10 @@
<items xsi:type="form:FormField">
<name>ТаблицаПредставительНесколькоНеЗаполненыРеквизиты</name>
<id>187</id>
<title>
<key>ru</key>
<value>Не заполнены реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1656,6 +1732,10 @@
<items xsi:type="form:FormField">
<name>ТаблицаПредставительНесколькоНеЗаполненыРеквизитыФЛ</name>
<id>190</id>
<title>
<key>ru</key>
<value>Не заполнены реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1841,6 +1921,10 @@
<items xsi:type="form:FormField">
<name>ПредставительНесколько1</name>
<id>144</id>
<title>
<key>ru</key>
<value>Более одного</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1879,7 +1963,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа несколько представителей</value>
<value>Несколько представителей</value>
</title>
<extendedTooltip>
<name>ГруппаНесколькоПредставителейРасширеннаяПодсказка</name>
@@ -1940,10 +2024,10 @@
</userVisible>
<title>
<key>ru</key>
<value>Тип ссылки строка</value>
<value>Все элементы</value>
</title>
<extendedTooltip>
<name>ТипСсылкиСтрокаРасширеннаяПодсказка</name>
<name>ВсеЭлементыРасширеннаяПодсказка</name>
<id>62</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
@@ -1969,6 +2053,10 @@
<items xsi:type="form:Button">
<name>ФормаОК</name>
<id>1</id>
<title>
<key>ru</key>
<value>ОК</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1995,6 +2083,10 @@
<items xsi:type="form:Button">
<name>ФормаОтмена</name>
<id>3</id>
<title>
<key>ru</key>
<value>Отмена</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -2018,7 +2110,35 @@
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаполнить</name>
<id>202</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ФормаЗаполнитьРасширеннаяПодсказка</name>
<id>203</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.Заполнить</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
</items>
<horizontalAlign>Right</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<handlers>
<event>NotificationProcessing</event>
@@ -2849,6 +2969,20 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>Тип</name>
<id>41</id>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>ОК</name>
<title>
@@ -2915,6 +3049,29 @@
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
<formCommands>
<name>Заполнить</name>
<title>
<key>ru</key>
<value>Заполнить все поля</value>
</title>
<id>4</id>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>StdPicture.MoveLeft</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>Заполнить</name>
</handler>
</action>
<representation>TextPicture</representation>
<modifiesStoredData>true</modifiesStoredData>
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
<parameters>
<name>Реквизиты</name>
<valueType/>
@@ -2940,10 +3097,9 @@
<keyParameter>true</keyParameter>
</parameters>
<parameters>
<name>ТипУчастникаМЧД</name>
<valueType>
<types>EnumRef.ТипыУчастниковМЧД</types>
</valueType>
<name>Назначение</name>
<valueType/>
<keyParameter>true</keyParameter>
</parameters>
<parameters>
<name>Представители</name>
@@ -16,6 +16,17 @@
ЗаполнитьСведенияОбОрганизации(ЭтотОбъект, Параметры.Реквизиты);
МашиночитаемыеДоверенностиФНССлужебный.ЗаполнитьТипыЗначения(Тип,
ТипСсылки, Элементы.Ссылка1);
Если ТипСсылки <> Неопределено Тогда
ТипСсылкиМассив = ТипСсылки.ВыгрузитьЗначения();
Элементы.Ссылка1.ОграничениеТипа = Новый ОписаниеТипов(ТипСсылкиМассив);
Элементы.Ссылка1.Видимость = Параметры.РедактированиеТаблицы;
Иначе
Элементы.Ссылка1.Видимость = Ложь;
КонецЕсли;
Если Параметры.РедактированиеТаблицы Тогда
ПредставительНесколько = Параметры.Представители.Количество() > 1;
@@ -24,23 +35,11 @@
НоваяСтрока = ТаблицаПредставительНесколько.Добавить();
НоваяСтрока.Представитель = Строка.Представитель;
НоваяСтрока.ПредставительИдентификатор = Строка.Идентификатор;
НоваяСтрока.ПредставительСтрока = МашиночитаемыеДоверенностиФНССлужебный.ЗаголовокДекорации(
НоваяСтрока.ПредставительСтрока = МашиночитаемыеДоверенностиФНССлужебный.ЗаголовокДекорации(Параметры.Назначение,
ПолучитьИзВременногоХранилища(Строка.АдресРеквизитов), "Представитель", Ложь, Ложь);
НоваяСтрока.АдресРеквизитов = Строка.АдресРеквизитов;
КонецЦикла;
ТипСсылкиСтрока = ?(ЭтоКонтрагент, "Контрагент", "Организация");
МашиночитаемыеДоверенностиФНССлужебный.ЗаполнитьТипыЗначения(ТипСсылкиСтрока,
ТипСсылки, Элементы.Ссылка1);
Если ТипСсылки <> Неопределено Тогда
ТипСсылкиМассив = ТипСсылки.ВыгрузитьЗначения();
Элементы.Ссылка1.ОграничениеТипа = Новый ОписаниеТипов(ТипСсылкиМассив);
Элементы.Ссылка1.Видимость = Истина;
Иначе
Элементы.Ссылка1.Видимость = Ложь;
КонецЕсли;
МашиночитаемыеДоверенностиФНССлужебный.ЗаполнитьТипыЗначения("ФизическоеЛицо",
ТипСсылкиПредставитель, Элементы.Представитель);
Если ТипСсылкиПредставитель <> Неопределено Тогда
@@ -82,6 +81,10 @@
Элементы[Параметры.Поле].АктивизироватьПоУмолчанию = Истина;
КонецЕсли;
Если Параметры.ТолькоПросмотр Тогда
Элементы.ВсеЭлементы.ТолькоПросмотр = Истина;
КонецЕсли;
МашиночитаемыеДоверенностиФНССлужебный.УстановитьУсловноеОформление(ЭтотОбъект);
СтандартныеПодсистемыСервер.СброситьРазмерыИПоложениеОкна(ЭтотОбъект);
@@ -256,7 +259,7 @@
&НаКлиенте
Процедура Ссылка1ПриИзменении(Элемент)
ЗаполнитьРеквизитыОрганизации(ТипСсылкиСтрока, Ссылка);
ЗаполнитьРеквизитыОрганизации(Тип, Ссылка);
УправлениеВидимостью(ЭтотОбъект);
КонецПроцедуры
@@ -276,7 +279,8 @@
КонецЕсли;
ПараметрыФормы = МашиночитаемыеДоверенностиФНССлужебныйКлиент.ПараметрыФормыВводаРеквизитов(
ТаблицаПредставительНесколько[0].Представитель, Реквизиты, ТолькоПросмотр);
ТаблицаПредставительНесколько[0].Представитель, Реквизиты, ТолькоПросмотр,
Параметры.Назначение);
ПараметрыФормы.Поле = Массив[1];
МашиночитаемыеДоверенностиФНССлужебныйКлиент.ОткрытьФормуВводаРеквизитов(ЭтотОбъект,
@@ -302,6 +306,14 @@
КонецПроцедуры
&НаКлиенте
Процедура Заполнить(Команда)
ЗаполнитьРеквизитыОрганизации(Тип, Ссылка,, Ложь);
УправлениеВидимостью(ЭтотОбъект);
КонецПроцедуры
&НаКлиенте
Процедура РеквизитыПредставителя(Команда)
@@ -313,7 +325,8 @@
КонецЕсли;
ПараметрыФормы = МашиночитаемыеДоверенностиФНССлужебныйКлиент.ПараметрыФормыВводаРеквизитов(
ТаблицаПредставительНесколько[0].Представитель, Реквизиты, ТолькоПросмотр);
ТаблицаПредставительНесколько[0].Представитель, Реквизиты, ТолькоПросмотр,
Параметры.Назначение);
МашиночитаемыеДоверенностиФНССлужебныйКлиент.ОткрытьФормуВводаРеквизитов(ЭтотОбъект,
ПараметрыФормы, Новый ОписаниеОповещения("ДобавлениеВТаблицу", ЭтотОбъект, ТаблицаПредставительНесколько[0].Идентификатор));
@@ -392,7 +405,7 @@
ОчиститьСообщения();
Если Не ПроверитьСведенияОбОрганизации() Тогда
Если Не Элементы.ТипСсылкиСтрока.ТолькоПросмотр Тогда
Если Не Элементы.ВсеЭлементы.ТолькоПросмотр Тогда
ПоказатьВопрос(Новый ОписаниеОповещения("СохранениеПослеОтветаНаВопрос", ЭтотОбъект),
НСтр("ru = 'Есть ошибки. Все равно сохранить изменения?'"),
РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Нет);
@@ -420,10 +433,9 @@
ЗаполнитьЗначенияСвойств(РеквизитыУчастникаДляХранения, ЭтотОбъект);
СведенияОбОрганизации = РеквизитыУчастникаДляХранения;
СведенияОбОрганизации.Вставить("Ссылка", Ссылка);
Если Параметры.РедактированиеТаблицы Тогда
Если ТаблицаПредставительНесколько.Количество() > 0 Тогда
Если Параметры.РедактированиеТаблицы И ТаблицаПредставительНесколько.Количество() > 0 Тогда
Структура = Новый Структура("Представитель, Идентификатор, АдресРеквизитов");
Представители = Новый Массив;
Для Каждого Строка Из ТаблицаПредставительНесколько Цикл
@@ -435,9 +447,6 @@
СведенияОбОрганизации.Вставить("Представители", Неопределено);
КонецЕсли;
СведенияОбОрганизации.Вставить("Ссылка", Ссылка);
КонецЕсли;
Модифицированность = Ложь;
Закрыть(СведенияОбОрганизации);
@@ -480,6 +489,7 @@
&НаКлиенте
Процедура ПредставлениеАдресаОчистка(Форма, Элемент, СтандартнаяОбработка, ИмяРеквизита)
Модифицированность = Истина;
Форма[ИмяРеквизита + "Значение"] = "";
Форма[ИмяРеквизита] = "";
@@ -555,7 +565,8 @@
&НаСервере
Функция ПроверитьСведенияОбОрганизации()
Возврат МашиночитаемыеДоверенностиФНССлужебный.ПроверитьСведенияОбОрганизации(ЭтотОбъект, СведенияОбОрганизации);
Возврат МашиночитаемыеДоверенностиФНССлужебный.ПроверитьСведенияОбОрганизации(
Параметры.Назначение, ЭтотОбъект, СведенияОбОрганизации);
КонецФункции
@@ -580,8 +591,8 @@
&НаКлиентеНаСервереБезКонтекста
Процедура УправлениеВидимостью(Форма)
СписокРеквизитов = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыОрганизацииСписок(Ложь,
МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ОпределитьВидУчастника(Форма));
СписокРеквизитов = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыОрганизацииСписок(Форма.Параметры.Назначение,
Ложь, МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ОпределитьВидУчастника(Форма));
Для Каждого Элемент Из Форма.Элементы Цикл
@@ -626,23 +637,22 @@
&НаКлиенте
Процедура ПредставительПриИзменении(Элемент)
ЗаполнитьРеквизитыОрганизации("ФизическоеЛицо", ТаблицаПредставительНесколько[0].Представитель);
ЗаполнитьРеквизитыОрганизации("ФизическоеЛицо", ТаблицаПредставительНесколько[0].Представитель,, Истина);
УправлениеВидимостью(ЭтотОбъект);
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьРеквизитыОрганизации(ОрганизацияТипСтрока, ОрганизацияСсылка, Реквизиты = Неопределено)
Процедура ЗаполнитьРеквизитыОрганизации(ОрганизацияТипСтрока, ОрганизацияСсылка, Реквизиты = Неопределено, ТолькоОбязательные = Истина)
ВидУчастника = "";
Если ОрганизацияТипСтрока <> "ФизическоеЛицо" Тогда
Если Реквизиты = Неопределено И ЗначениеЗаполнено(ОрганизацияСсылка) Тогда
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастника(
ОрганизацияТипСтрока, ОрганизацияСсылка);
Реквизиты.Вставить("ТипСсылки", ТипСсылки);
МашиночитаемыеДоверенностиФНССлужебный.ПриЗаполненииРеквизитовОрганизации(Реквизиты);
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Реквизиты);
Реквизиты = МашиночитаемыеДоверенностиФНССлужебный.РеквизитыУчастника(
Параметры.Назначение, ТипСсылки, ОрганизацияТипСтрока, ОрганизацияСсылка, ВидУчастника, ТолькоОбязательные);
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Реквизиты,, "ТипСсылки");
КонецЕсли;
Если ЭтоИндивидуальныйПредприниматель Тогда
@@ -651,30 +661,30 @@
ФилиалПриИзменении(ЭтотОбъект);
КонецЕсли;
Если ЭтоИндивидуальныйПредприниматель
Или ЭтоФилиал Тогда
Если ЭтоИндивидуальныйПредприниматель Или ЭтоФилиал Тогда
ЗаполнитьРеквизитыОрганизации("ФизическоеЛицо", Реквизиты.ЛицоБезДоверенности, Реквизиты.РеквизитыЛицаБезДоверенности);
ЗаполнитьРеквизитыОрганизации("ФизическоеЛицо", Реквизиты.ЛицоБезДоверенности,
Реквизиты.РеквизитыЛицаБезДоверенности);
КонецЕсли;
Иначе
ТаблицаПредставительНесколько[0].Представитель = ОрганизацияСсылка;
Если Реквизиты = Неопределено И ЗначениеЗаполнено(ОрганизацияСсылка) Тогда
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастника(
ОрганизацияТипСтрока, ОрганизацияСсылка);
Реквизиты.Вставить("ТипСсылки", ТипСсылкиПредставитель);
МашиночитаемыеДоверенностиФНССлужебный.ПриЗаполненииРеквизитовОрганизации(Реквизиты);
Реквизиты = МашиночитаемыеДоверенностиФНССлужебный.РеквизитыУчастника(
Параметры.Назначение, ТипСсылки, ОрганизацияТипСтрока, ОрганизацияСсылка, ВидУчастника, Истина);
КонецЕсли;
ЗаголовокДекорации = МашиночитаемыеДоверенностиФНССлужебный.ЗаголовокДекорации(
Реквизиты, "Представитель", Ложь, Ложь); // ФорматированнаяСтрока
ЗаголовокДекорации = МашиночитаемыеДоверенностиФНССлужебный.ЗаголовокДекорации(Параметры.Назначение, Реквизиты,
"Представитель", Ложь, Ложь); // ФорматированнаяСтрока
ТаблицаПредставительНесколько[0].ПредставительСтрока = ЗаголовокДекорации;
Реквизиты.ЭтоДолжностноеЛицо = Не ЭтоИндивидуальныйПредприниматель;
Реквизиты.ЭтоИндивидуальныйПредприниматель = ЭтоИндивидуальныйПредприниматель;
ТаблицаПредставительНесколько[0].АдресРеквизитов = ПоместитьВоВременноеХранилище(Реквизиты, УникальныйИдентификаторВладельца);
ТаблицаПредставительНесколько[0].АдресРеквизитов = ПоместитьВоВременноеХранилище(Реквизиты,
УникальныйИдентификаторВладельца);
КонецЕсли;
Модифицированность = Истина;
@@ -230,13 +230,29 @@
&НаКлиенте
Процедура ЗагрузитьИзФайла(Команда)
ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
ПараметрыЗагрузки.Диалог.Заголовок = НСтр("ru = 'Загрузка доверенности из файла'");
ПараметрыЗагрузки.Диалог.Фильтр = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр(
"ru = 'Файлы доверенностей (%1)|%1'"), "*.xml;*.p7s;*.sig;");
РезультатАвторизации = МашиночитаемыеДоверенностиФНССлужебныйВызовСервера.АвторизоватьсяНаСервереМЧДРР();
ОписаниеОповещения = Новый ОписаниеОповещения("ПриЗагрузкеФайлов", ЭтотОбъект);
ФайловаяСистемаКлиент.ЗагрузитьФайлы(ОписаниеОповещения, ПараметрыЗагрузки);
Если ЗначениеЗаполнено(РезультатАвторизации.Ошибка) Тогда
ПараметрыВопроса = СтандартныеПодсистемыКлиент.ПараметрыВопросаПользователю();
ПараметрыВопроса.Картинка = БиблиотекаКартинок.Предупреждение32;
ПараметрыВопроса.Заголовок = НСтр("ru = 'Загрузка доверенности из файла'");
ПараметрыВопроса.ПредлагатьБольшеНеЗадаватьЭтотВопрос = Ложь;
Кнопки = Новый СписокЗначений;
Кнопки.Добавить("Загрузить", НСтр("ru = 'Загрузить доверенность'"));
Кнопки.Добавить("Отменить", НСтр("ru = 'Отменить загрузку'"));
Кнопки.Добавить("ПоказатьОшибку", НСтр("ru = 'Подробности...'"));
ТекстОшибки = НСтр("ru = 'Невозможно проверить доверенность в распределенном реестре.'");
Оповещение = Новый ОписаниеОповещения("ПослеОтветаНаВопросОЗагрузкеДоверенности", ЭтотОбъект, РезультатАвторизации.Ошибка);
СтандартныеПодсистемыКлиент.ПоказатьВопросПользователю(Оповещение, ТекстОшибки, Кнопки, ПараметрыВопроса);
Возврат;
КонецЕсли;
ПослеОтветаНаВопросОЗагрузкеДоверенности(Новый Структура("Значение", "Загрузить"), Неопределено);
КонецПроцедуры
@@ -274,6 +290,38 @@
#Область СлужебныеПроцедурыИФункции
&НаКлиенте
Процедура ПослеОтветаНаВопросОЗагрузкеДоверенности(Результат, Ошибка) Экспорт
Если Результат = Неопределено Тогда
Возврат;
КонецЕсли;
Если Результат.Значение = "ПоказатьОшибку" Тогда
КонтекстОшибки = МашиночитаемыеДоверенностиФНССлужебныйКлиент.КонтекстДляОбработкиОшибкиРР();
КонтекстОшибки.ЗаголовокПредупреждения = Ошибка.ЗаголовокОшибки;
КонтекстОшибки.Форма = ЭтотОбъект;
МашиночитаемыеДоверенностиФНССлужебныйКлиент.ОбработатьОшибкуВзаимодействияРР(Ошибка, КонтекстОшибки);
Возврат;
КонецЕсли;
Если Результат.Значение <> "Загрузить" Тогда
Возврат;
КонецЕсли;
ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
ПараметрыЗагрузки.Диалог.Заголовок = НСтр("ru = 'Загрузка доверенности из файла'");
ПараметрыЗагрузки.Диалог.Фильтр = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр(
"ru = 'Файлы доверенностей (%1)|%1'"), "*.xml;*.p7s;*.sig;");
ОписаниеОповещения = Новый ОписаниеОповещения("ПриЗагрузкеФайлов", ЭтотОбъект);
ФайловаяСистемаКлиент.ЗагрузитьФайлы(ОписаниеОповещения, ПараметрыЗагрузки);
КонецПроцедуры
// СтандартныеПодсистемы.ПодключаемыеКоманды
&НаКлиенте
Процедура Подключаемый_ВыполнитьКоманду(Команда)
@@ -412,7 +412,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа статус в реестре ФНС</value>
<value>Статус в реестре ФНС</value>
</title>
<horizontalStretch>true</horizontalStretch>
<extendedTooltip>
@@ -557,7 +557,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа статус в другом реестре</value>
<value>Статус в другом реестре</value>
</title>
<width>35</width>
<extendedTooltip>
@@ -592,7 +592,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа статусы</value>
<value>Статусы</value>
</title>
<width>75</width>
<horizontalStretch>false</horizontalStretch>
@@ -726,7 +726,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа период действия</value>
<value>Период действия</value>
</title>
<extendedTooltip>
<name>ГруппаПериодДействияРасширеннаяПодсказка</name>
@@ -756,7 +756,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа лево</value>
<value>Лево</value>
</title>
<extendedTooltip>
<name>ГруппаЛевоРасширеннаяПодсказка</name>
@@ -865,7 +865,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа право</value>
<value>Право</value>
</title>
<extendedTooltip>
<name>ГруппаПравоРасширеннаяПодсказка</name>
@@ -895,7 +895,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа шапка</value>
<value>Шапка</value>
</title>
<width>80</width>
<extendedTooltip>
@@ -1000,6 +1000,10 @@
<items xsi:type="form:FormField">
<name>Доверитель</name>
<id>1</id>
<title>
<key>ru</key>
<value>Доверитель</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1058,6 +1062,10 @@
<items xsi:type="form:FormField">
<name>ДоверительНаименование</name>
<id>31</id>
<title>
<key>ru</key>
<value>Доверитель наименование</value>
</title>
<enabled>true</enabled>
<userVisible>
<common>true</common>
@@ -1115,6 +1123,10 @@
<items xsi:type="form:Button">
<name>РеквизитыДоверителя</name>
<id>19</id>
<title>
<key>ru</key>
<value>Уточнить реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1147,7 +1159,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа тип доверителя организация</value>
<value>Тип доверителя организация</value>
</title>
<extendedTooltip>
<name>ГруппаТипДоверителяОрганизацияРасширеннаяПодсказка</name>
@@ -1250,7 +1262,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа доверитель декорация</value>
<value>Доверитель декорация</value>
</title>
<extendedTooltip>
<name>ГруппаДоверительДекорацияРасширеннаяПодсказка</name>
@@ -1386,6 +1398,10 @@
<items xsi:type="form:FormField">
<name>ЛицоДоверителя</name>
<id>4</id>
<title>
<key>ru</key>
<value>Лицо без доверенности</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1444,6 +1460,10 @@
<items xsi:type="form:FormField">
<name>ЛицоДоверителяНаименование</name>
<id>49</id>
<title>
<key>ru</key>
<value>Лицо без доверенности</value>
</title>
<enabled>true</enabled>
<userVisible>
<common>true</common>
@@ -1500,6 +1520,10 @@
<items xsi:type="form:Button">
<name>РеквизитыЛицаДоверителя</name>
<id>21</id>
<title>
<key>ru</key>
<value>Уточнить реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1640,7 +1664,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа лицо доверителя декорация</value>
<value>Лицо доверителя декорация</value>
</title>
<extendedTooltip>
<name>ГруппаЛицоДоверителяДекорацияРасширеннаяПодсказка</name>
@@ -1706,6 +1730,10 @@
<items xsi:type="form:FormField">
<name>ПредставительУправляющейКомпании</name>
<id>166</id>
<title>
<key>ru</key>
<value>Представитель управляющей организации</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1764,6 +1792,10 @@
<items xsi:type="form:FormField">
<name>ПредставительУправляющейКомпанииНаименование</name>
<id>163</id>
<title>
<key>ru</key>
<value>Представитель управляющей организации</value>
</title>
<enabled>true</enabled>
<userVisible>
<common>true</common>
@@ -1820,6 +1852,10 @@
<items xsi:type="form:Button">
<name>РеквизитыПредставителяУправляющейОрганизации</name>
<id>169</id>
<title>
<key>ru</key>
<value>Уточнить реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -1960,7 +1996,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа представитель управляющей компании декорация</value>
<value>Представитель управляющей компании декорация</value>
</title>
<toolTip>
<key>ru</key>
@@ -1992,6 +2028,10 @@
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Лицо доверителя представитель</value>
</title>
<toolTip>
<key>ru</key>
<value>Группа лицо без доверенности реквизиты</value>
@@ -2178,7 +2218,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа доверенность основание</value>
<value>Доверенность основание</value>
</title>
<extendedTooltip>
<name>ГруппаДоверенностьОснованиеРасширеннаяПодсказка</name>
@@ -2339,7 +2379,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа несколько доверителей декорация</value>
<value>Несколько доверителей декорация</value>
</title>
<extendedTooltip>
<name>ГруппаНесколькоДоверителейДекорацияРасширеннаяПодсказка</name>
@@ -2398,6 +2438,10 @@
<items xsi:type="form:Table">
<name>ЭлектронныеПодписи</name>
<id>802</id>
<title>
<key>ru</key>
<value>Электронные подписи</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -2515,6 +2559,10 @@
<items xsi:type="form:FormField">
<name>ЭлектронныеПодписиСтатус</name>
<id>857</id>
<title>
<key>ru</key>
<value>Статус</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -2555,6 +2603,10 @@
<items xsi:type="form:FormField">
<name>ЭлектронныеПодписиДатаПроверкиПодписи</name>
<id>983</id>
<title>
<key>ru</key>
<value>Дата проверки</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -2596,6 +2648,10 @@
<items xsi:type="form:FormField">
<name>ЭлектронныеПодписиОписаниеОшибки</name>
<id>988</id>
<title>
<key>ru</key>
<value>Описание ошибки</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -2667,6 +2723,10 @@
<items xsi:type="form:Button">
<name>ЭлектронныеПодписиПроверитьПодпись</name>
<id>1044</id>
<title>
<key>ru</key>
<value>Проверить</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -2693,6 +2753,10 @@
<items xsi:type="form:Button">
<name>ЭлектронныеПодписиДобавитьПодпись</name>
<id>1048</id>
<title>
<key>ru</key>
<value>Добавить подпись из файла...</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -2719,6 +2783,10 @@
<items xsi:type="form:Button">
<name>ЭлектронныеПодписиУдалитьПодпись</name>
<id>1046</id>
<title>
<key>ru</key>
<value>Удалить подпись</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3003,6 +3071,10 @@
<items xsi:type="form:FormField">
<name>ПредставительНаименование</name>
<id>119</id>
<title>
<key>ru</key>
<value>Представитель наименование</value>
</title>
<enabled>true</enabled>
<userVisible>
<common>true</common>
@@ -3061,6 +3133,10 @@
<items xsi:type="form:FormField">
<name>Представитель</name>
<id>116</id>
<title>
<key>ru</key>
<value>Представитель</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3119,6 +3195,10 @@
<items xsi:type="form:Button">
<name>РеквизитыПредставителя</name>
<id>122</id>
<title>
<key>ru</key>
<value>Уточнить реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3151,6 +3231,10 @@
<items xsi:type="form:Button">
<name>ПредставительДобавить</name>
<id>1040</id>
<title>
<key>ru</key>
<value>Добавить</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3182,7 +3266,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа представитель реквизиты</value>
<value>Представитель реквизиты</value>
</title>
<extendedTooltip>
<name>ГруппаПредставительРеквизитыРасширеннаяПодсказка</name>
@@ -3285,7 +3369,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа представитель декорация</value>
<value>Представитель декорация</value>
</title>
<extendedTooltip>
<name>ГруппаПредставительДекорацияРасширеннаяПодсказка</name>
@@ -3351,6 +3435,10 @@
<items xsi:type="form:FormField">
<name>ЛицоПредставителяНаименование</name>
<id>751</id>
<title>
<key>ru</key>
<value>Представитель наименование</value>
</title>
<enabled>true</enabled>
<userVisible>
<common>true</common>
@@ -3408,6 +3496,10 @@
<items xsi:type="form:FormField">
<name>ЛицоПредставителя</name>
<id>748</id>
<title>
<key>ru</key>
<value>Представитель ФЛ</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3466,6 +3558,10 @@
<items xsi:type="form:Button">
<name>РеквизитыЛицаПредставителя</name>
<id>754</id>
<title>
<key>ru</key>
<value>Уточнить реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3494,6 +3590,10 @@
<items xsi:type="form:Button">
<name>ЛицоПредставителяДобавить</name>
<id>1038</id>
<title>
<key>ru</key>
<value>Добавить</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3628,7 +3728,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа лицо представителя декорация</value>
<value>Лицо представителя декорация</value>
</title>
<extendedTooltip>
<name>ГруппаЛицоПредставителяДекорацияРасширеннаяПодсказка</name>
@@ -3753,6 +3853,10 @@
<items xsi:type="form:Button">
<name>Удалить</name>
<id>1022</id>
<title>
<key>ru</key>
<value>Удалить</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3810,6 +3914,10 @@
<items xsi:type="form:Table">
<name>ТаблицаПредставительНесколько</name>
<id>865</id>
<title>
<key>ru</key>
<value>Таблица представитель несколько</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3840,6 +3948,10 @@
<items xsi:type="form:FormField">
<name>ТаблицаПредставительНесколькоПредставитель</name>
<id>993</id>
<title>
<key>ru</key>
<value>Представитель</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -3963,6 +4075,10 @@
<items xsi:type="form:FormField">
<name>ТаблицаПредставительНесколькоНеЗаполненыРеквизиты</name>
<id>1030</id>
<title>
<key>ru</key>
<value>Не заполнены реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -4011,6 +4127,10 @@
<items xsi:type="form:FormField">
<name>ТаблицаПредставительНесколькоНеЗаполненыРеквизитыФЛ</name>
<id>1033</id>
<title>
<key>ru</key>
<value>Не заполнены реквизиты</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -4319,7 +4439,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа полномочия</value>
<value>Полномочия</value>
</title>
<width>80</width>
<horizontalStretch>false</horizontalStretch>
@@ -4665,7 +4785,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа назначение НО</value>
<value>Назначение НО</value>
</title>
<extendedTooltip>
<name>ГруппаНазначениеНОРасширеннаяПодсказка</name>
@@ -4695,7 +4815,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа назначение</value>
<value>Назначение</value>
</title>
<toolTipRepresentation>ShowBottom</toolTipRepresentation>
<extendedTooltip>
@@ -4910,7 +5030,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа возможность передоверия</value>
<value>Возможность передоверия</value>
</title>
<verticalStretch>true</verticalStretch>
<extendedTooltip>
@@ -4940,7 +5060,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа подвал</value>
<value>Подвал</value>
</title>
<extendedTooltip>
<name>ГруппаПодвалРасширеннаяПодсказка</name>
@@ -5054,7 +5174,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа регистрация в реестре ФНС</value>
<value>Регистрация в реестре ФНС</value>
</title>
<extendedTooltip>
<name>ГруппаРегистрацияВРеестреФНСРасширеннаяПодсказка</name>
@@ -5168,7 +5288,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа регистрация в другом реестре</value>
<value>Регистрация в другом реестре</value>
</title>
<extendedTooltip>
<name>ГруппаРегистрацияВДругомРеестреРасширеннаяПодсказка</name>
@@ -5198,7 +5318,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа регистрация в реестре</value>
<value>Регистрация в реестре</value>
</title>
<extendedTooltip>
<name>ГруппаРегистрацияВРеестреРасширеннаяПодсказка</name>
@@ -5322,7 +5442,7 @@
</userVisible>
<title>
<key>ru</key>
<value>Группа номера</value>
<value>Номера</value>
</title>
<extendedTooltip>
<name>ГруппаНомераРасширеннаяПодсказка</name>
@@ -5579,6 +5699,10 @@
<items xsi:type="form:Button">
<name>ФормаПодписать</name>
<id>443</id>
<title>
<key>ru</key>
<value>Подписать</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -5605,6 +5729,10 @@
<items xsi:type="form:Button">
<name>ФормаОтправить</name>
<id>508</id>
<title>
<key>ru</key>
<value>Зарегистрировать в реестре</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -5654,6 +5782,37 @@
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаДобавитьПодпись</name>
<id>1042</id>
<title>
<key>ru</key>
<value>Добавить подпись из файла...</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ФормаДобавитьПодписьРасширеннаяПодсказка</name>
<id>1043</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.ДобавитьПодпись</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
</items>
<items xsi:type="form:Button">
<name>ФормаЗаписать</name>
<id>491</id>
@@ -5710,36 +5869,13 @@
<representationInContextMenu>Auto</representationInContextMenu>
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
</items>
<items xsi:type="form:Button">
<name>ФормаДобавитьПодпись</name>
<id>1042</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ФормаДобавитьПодписьРасширеннаяПодсказка</name>
<id>1043</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.ДобавитьПодпись</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
</items>
<items xsi:type="form:Button">
<name>ФормаВыгрузитьВФайл</name>
<id>553</id>
<title>
<key>ru</key>
<value>Выгрузить в файл...</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -81,6 +81,9 @@
Если Модифицированность Или Параметры.Ключ.Пустая() Тогда
ОбновитьОбъект(ТекущийОбъект);
Если Не ПроверитьДублированиеСтрок() Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
@@ -511,8 +514,13 @@
Новый Структура("Идентификатор",
ПредставительИдентификатор))[0];
Назначение = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.НазначениеДоверенностиДляПроверкиРеквизитов();
Назначение.ДляНалоговыхОрганов = Объект.ДляНалоговыхОрганов;
Назначение.ТипУчастника = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Представитель");
ПараметрыФормы = МашиночитаемыеДоверенностиФНССлужебныйКлиент.ПараметрыФормыВводаРеквизитов(СтрокаПредставитель.Представитель,
ПолучитьИзВременногоХранилища(СтрокаПредставитель.АдресРеквизитов), РеквизитыНедоступныДляРедактирования, Истина);
ПолучитьИзВременногоХранилища(СтрокаПредставитель.АдресРеквизитов), РеквизитыНедоступныДляРедактирования,
Назначение);
Если ЗначениеЗаполнено(ЛицоПредставителяИдентификатор) Тогда
СтрокаЛицоПредставителя = Объект.Представители.НайтиСтроки(Новый Структура("Идентификатор",
@@ -886,7 +894,7 @@
КонецПроцедуры
&НаСервере
Процедура РассчитатьТехническийСтатус(ЕстьВсеПодписи, ЗаписыватьИзменения = Истина)
Процедура РассчитатьТехническийСтатус(Знач ЕстьВсеПодписи, Знач ЗаписыватьИзменения = Истина)
ТехническийСтатусБыло = ТехническийСтатус;
ТехническийСтатус = МашиночитаемыеДоверенностиФНССлужебный.РассчитатьТехническийСтатус(
@@ -927,8 +935,12 @@
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастника(
"ФизическоеЛицо", Неопределено, "ДолжностноеЛицо", Истина);
Назначение = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.НазначениеДоверенностиДляПроверкиРеквизитов();
Назначение.ДляНалоговыхОрганов = Объект.ДляНалоговыхОрганов;
Назначение.ТипУчастника = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Представитель");
ПараметрыФормы = МашиночитаемыеДоверенностиФНССлужебныйКлиент.ПараметрыФормыВводаРеквизитов(Неопределено,
Реквизиты, РеквизитыНедоступныДляРедактирования, Истина);
Реквизиты, РеквизитыНедоступныДляРедактирования, Назначение);
ПараметрыФормы.Представители = Новый Массив;
МашиночитаемыеДоверенностиФНССлужебныйКлиент.ОткрытьФормуВводаРеквизитов(ЭтотОбъект,
@@ -1066,19 +1078,22 @@
Возврат Ложь;
КонецЕсли;
Назначение = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.НазначениеДоверенностиДляПроверкиРеквизитов();
Назначение.ДляНалоговыхОрганов = Объект.ДляНалоговыхОрганов;
Назначение.ТипУчастника = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Доверитель");
Для Каждого Строка Из Объект.Доверители Цикл
РеквизитыОрганизации = ПолучитьИзВременногоХранилища(Строка.АдресРеквизитов);
Если Не РеквизитыОрганизации.ЭтоФизическоеЛицо Тогда
ШаблонОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Организация %1 - %2'"),
Строка.Доверитель, " %1: ");
СтрокаОшибки = НСтр("ru = 'Организация %1 - %2'");
Иначе
ШаблонОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Физическое лицо %1 - %2'"),
Строка.Доверитель, " %1: ");
СтрокаОшибки = НСтр("ru = 'Физическое лицо %1 - %2'");
КонецЕсли;
ШаблонОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(СтрокаОшибки,
Строка.Доверитель, " %1: ");
Если Не ЗначениеЗаполнено(Строка.ИдентификаторРодителя) Тогда
Поле = "Доверитель";
Иначе
@@ -1086,30 +1101,166 @@
КонецЕсли;
Если Не МашиночитаемыеДоверенностиФНССлужебный.ПроверитьСведенияОбОрганизации(
ЭтотОбъект, Поле, ШаблонОшибки, РеквизитыОрганизации) Тогда
Назначение, ЭтотОбъект, Поле, ШаблонОшибки, РеквизитыОрганизации) Тогда
Отказ = Истина;
КонецЕсли;
КонецЦикла;
Назначение.ТипУчастника = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Представитель");
Для Каждого Строка Из Объект.Представители Цикл
РеквизитыОрганизации = ПолучитьИзВременногоХранилища(Строка.АдресРеквизитов);
Если Не РеквизитыОрганизации.ЭтоФизическоеЛицо Тогда
СтрокаОшибки = НСтр("ru = 'Организация %1 - %2'");
Иначе
СтрокаОшибки = НСтр("ru = 'Физическое лицо %1 - %2'");
КонецЕсли;
ШаблонОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(СтрокаОшибки,
Строка.Представитель, " %1: ");
Если Не ЗначениеЗаполнено(Строка.ИдентификаторРодителя) Тогда
Поле = "Представитель";
Иначе
Поле = "ЛицоПредставителя";
КонецЕсли;
Если Не МашиночитаемыеДоверенностиФНССлужебный.ПроверитьСведенияОбОрганизации(
Назначение, ЭтотОбъект, Поле, ШаблонОшибки, РеквизитыОрганизации) Тогда
Отказ = Истина;
КонецЕсли;
КонецЦикла;
Если Не ПроверитьДублированиеСтрок() Тогда
Отказ = Истина;
КонецЕсли;
Возврат Не Отказ;
КонецФункции
&НаСервере
Функция ПроверитьДублированиеСтрок()
Отказ = Ложь;
ТаблицаДляПроверкиДублей = Новый ТаблицаЗначений;
ТаблицаДляПроверкиДублей.Колонки.Добавить("ИНН");
ТаблицаДляПроверкиДублей.Колонки.Добавить("КПП");
ТаблицаДляПроверкиДублей.Колонки.Добавить("ТабличнаяЧасть");
Для Каждого Строка Из Объект.Доверители Цикл
РеквизитыОрганизации = ПолучитьИзВременногоХранилища(Строка.АдресРеквизитов);
ИНН = "";
КПП = "";
Если Не РеквизитыОрганизации.ЭтоФизическоеЛицо Тогда
ШаблонОшибки = НСтр("ru = 'Организация %1 - %2'");
ИНН = РеквизитыОрганизации.ИНН;
Если Не РеквизитыОрганизации.ЭтоИндивидуальныйПредприниматель Тогда
КПП = РеквизитыОрганизации.КПП;
КонецЕсли;
Иначе
ШаблонОшибки = НСтр("ru = 'Физическое лицо %1 - %2'");
Если Не РеквизитыОрганизации.ЭтоИндивидуальныйПредприниматель Тогда
ИНН = РеквизитыОрганизации.ИННФЛ;
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(Строка.ИдентификаторРодителя) Тогда
Поле = "Доверитель";
Иначе
Поле = "ЛицоДоверителя";
КонецЕсли;
Если ЗначениеЗаполнено(ИНН) Тогда
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("ИНН", ИНН);
СтруктураОтбора.Вставить("КПП", КПП);
СтруктураОтбора.Вставить("ТабличнаяЧасть", "Доверители");
Если ТаблицаДляПроверкиДублей.НайтиСтроки(СтруктураОтбора).Количество() > 0 Тогда
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОшибки, Строка.Доверитель, НСтр(
"ru = 'указано несколько доверителей с одним ИНН.'"));
ОбщегоНазначения.СообщитьПользователю(ТекстОшибки,, Поле,, Отказ);
Иначе
НоваяСтрока = ТаблицаДляПроверкиДублей.Добавить();
НоваяСтрока.ИНН = ИНН;
НоваяСтрока.КПП = КПП;
НоваяСтрока.ТабличнаяЧасть = "Доверители";
КонецЕсли;
КонецЕсли;
КонецЦикла;
Для Каждого Строка Из Объект.Представители Цикл
РеквизитыОрганизации = ПолучитьИзВременногоХранилища(Строка.АдресРеквизитов);
ИНН = "";
КПП = "";
Если Не РеквизитыОрганизации.ЭтоФизическоеЛицо Тогда
ШаблонОшибки = НСтр("ru = 'Организация %1 - %2'");
ИНН = РеквизитыОрганизации.ИНН;
Если Не РеквизитыОрганизации.ЭтоИндивидуальныйПредприниматель Тогда
КПП = РеквизитыОрганизации.КПП;
КонецЕсли;
Иначе
ШаблонОшибки = НСтр("ru = 'Физическое лицо %1 - %2'");
Если Не РеквизитыОрганизации.ЭтоИндивидуальныйПредприниматель Тогда
ИНН = РеквизитыОрганизации.ИННФЛ;
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(Строка.ИдентификаторРодителя) Тогда
Поле = "Представитель";
Иначе
Поле = "ЛицоПредставителя";
КонецЕсли;
ШаблонСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Представитель %1 - %2'"),
Строка.Представитель, " %1:");
Если Не МашиночитаемыеДоверенностиФНССлужебный.ПроверитьСведенияОбОрганизации(ЭтотОбъект, Поле, ШаблонСообщения,
РеквизитыОрганизации) Тогда
Отказ = Истина;
Если ЗначениеЗаполнено(ИНН) Тогда
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("ИНН", ИНН);
СтруктураОтбора.Вставить("КПП", КПП);
СтруктураОтбора.Вставить("ТабличнаяЧасть", "Представители");
Если ТаблицаДляПроверкиДублей.НайтиСтроки(СтруктураОтбора).Количество() > 0 Тогда
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОшибки,
Строка.Представитель, НСтр(
"ru = 'указано несколько представителей с одним ИНН.'"));
ОбщегоНазначения.СообщитьПользователю(ТекстОшибки,, Поле,, Отказ);
Иначе
НоваяСтрока = ТаблицаДляПроверкиДублей.Добавить();
НоваяСтрока.ИНН = ИНН;
НоваяСтрока.КПП = КПП;
НоваяСтрока.ТабличнаяЧасть = "Представители";
КонецЕсли;
СтруктураОтбора.Вставить("ТабличнаяЧасть", "Доверители");
Если ТаблицаДляПроверкиДублей.НайтиСтроки(СтруктураОтбора).Количество() > 0 Тогда
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонОшибки,
Строка.Представитель, НСтр(
"ru = 'указан представитель и доверитель с одним и тем же ИНН.'"));
ОбщегоНазначения.СообщитьПользователю(ТекстОшибки,, Поле,, Отказ);
КонецЕсли;
КонецЕсли;
КонецЦикла;
Возврат Не Отказ;
@@ -1301,7 +1452,7 @@
&НаКлиенте
Функция ОбновитьСформироватьФайлДоверенности()
Если ЭлектронныеПодписи.Количество() = 0 И Не Подписана Тогда
Если Не РеквизитыНедоступныДляРедактирования И ЭлектронныеПодписи.Количество() = 0 И Не Подписана И Не ТолькоПросмотр Тогда
Если Объект.РегистрироватьВРеестре И Не ЗначениеЗаполнено(Объект.НомерДоверенности) Тогда
@@ -1396,6 +1547,13 @@
Возврат МашиночитаемыеДоверенностиФНССлужебный.ПолучитьНомерМЧДРР();
КонецФункции
&НаКлиентеНаСервереБезКонтекста
Функция ВнешнийСтатус(Форма)
Возврат МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ВнешниеСтатусы()[Форма.ТехническийСтатус] = Истина
Или Форма.ЗарегистрированаВДругомРеестре;
КонецФункции
&НаКлиентеНаСервереБезКонтекста
Процедура УстановитьВидимостьИДоступность(Форма, Условие = Неопределено)
@@ -1403,7 +1561,7 @@
Если Условие = Неопределено Или Условие = "Подписание" Тогда
РеквизитыНедоступныДляРедактирования = Форма.ЭлектронныеПодписи.Количество() > 0;
РеквизитыНедоступныДляРедактирования = Форма.ЭлектронныеПодписи.Количество() > 0 Или ВнешнийСтатус(Форма);
Если Форма.РеквизитыНедоступныДляРедактирования <> РеквизитыНедоступныДляРедактирования Тогда
Форма.РеквизитыНедоступныДляРедактирования = РеквизитыНедоступныДляРедактирования;
@@ -1496,10 +1654,11 @@
Форма.Элементы.ФормаОтправить.Видимость = Ложь;
Форма.Элементы.ФормаЗаписать.Видимость = Ложь;
Форма.Элементы.ФормаПодписать.Видимость = Ложь;
Форма.Элементы.ФормаДобавитьПодпись.ПоложениеВКоманднойПанели = ПоложениеКнопкиВКоманднойПанели.ВДополнительномПодменю;
Если РеквизитыНедоступныДляРедактирования Тогда
Форма.Элементы.ГруппаЭлектронныеПодписи.Видимость = Истина;
Форма.Элементы.ГруппаЭлектронныеПодписи.Видимость = Форма.ЭлектронныеПодписи.Количество() > 0;
Если Форма.ЭлектронныеПодписи.Количество() = 1 Тогда
Форма.Элементы.ГруппаЭлектронныеПодписи.Заголовок = НСтр("ru = 'Подпись доверителя'");
@@ -1511,14 +1670,20 @@
Если Форма.Подписана Тогда
Форма.Элементы.ЭлектронныеПодписиДобавитьПодпись.Видимость = Ложь;
Форма.Элементы.ФормаДобавитьПодпись.Видимость = Ложь;
Если МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ВнешниеСтатусы()[Форма.ТехническийСтатус] = Истина
Или Форма.ЗарегистрированаВДругомРеестре Тогда
Если ВнешнийСтатус(Форма) Тогда
Форма.Элементы.ЭлектронныеПодписиУдалитьПодпись.Видимость = Ложь;
КонецЕсли;
Иначе
Если ВнешнийСтатус(Форма) Тогда
Форма.Элементы.ФормаПодписать.Видимость = Ложь;
Форма.Элементы.ФормаДобавитьПодпись.Видимость = Истина;
Форма.Элементы.ФормаДобавитьПодпись.ПоложениеВКоманднойПанели = ПоложениеКнопкиВКоманднойПанели.ВКоманднойПанели;
Иначе
Форма.Элементы.ФормаПодписать.Видимость = Не ПросроченаИлиОтменена;
Форма.Элементы.ЭлектронныеПодписиДобавитьПодпись.Видимость = Истина;
Форма.Элементы.ФормаПодписать.КнопкаПоУмолчанию = Не ПросроченаИлиОтменена;
КонецЕсли;
Форма.Элементы.ЭлектронныеПодписиДобавитьПодпись.Видимость = Истина;
Форма.Элементы.ФормаДобавитьПодпись.Видимость = Истина;
КонецЕсли;
Иначе
@@ -1736,7 +1901,8 @@
Если Форма.ПредставительТипСтрока <> "ФизическоеЛицо"
И Не Форма.ПредставительНесколько
И Форма.ПредставительРеквизиты <> Неопределено Тогда
И Форма.ПредставительРеквизиты <> Неопределено
И Не Форма.ПредставительРеквизиты.ЭтоФизическоеЛицо Тогда
Если Форма.ПредставительРеквизиты.ЭтоИндивидуальныйПредприниматель
Или Форма.ПредставительРеквизиты.ЭтоФилиал Тогда
@@ -1840,8 +2006,12 @@
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастника(
ВыбранныйЭлемент.Значение, Неопределено, Неопределено, Истина);
Назначение = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.НазначениеДоверенностиДляПроверкиРеквизитов();
Назначение.ДляНалоговыхОрганов = Объект.ДляНалоговыхОрганов;
Назначение.ТипУчастника = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Представитель");
ПараметрыФормы = МашиночитаемыеДоверенностиФНССлужебныйКлиент.ПараметрыФормыВводаРеквизитов(
Неопределено, Реквизиты, РеквизитыНедоступныДляРедактирования, Истина);
Неопределено, Реквизиты, РеквизитыНедоступныДляРедактирования, Назначение, Истина);
Контекст = Новый Структура("ИмяЭлементаОрганизация, Идентификатор, ИдентификаторРодителя",
ИмяЭлементаОрганизация, Неопределено, Неопределено);
@@ -1959,8 +2129,11 @@
ЗаполнитьРеквизитыОрганизации(ИмяЭлементаОрганизация);
КонецЕсли;
Назначение = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.НазначениеДоверенностиДляПроверкиРеквизитов();
Назначение.ТипУчастника = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ТипУчастникаМЧД(ИмяЭлементаОрганизация);
ПараметрыФормы = МашиночитаемыеДоверенностиФНССлужебныйКлиент.ПараметрыФормыВводаРеквизитов(ЭтотОбъект[ИмяЭлементаОрганизация],
ЭтотОбъект[ИмяЭлементаОрганизация + "Реквизиты"], РеквизитыНедоступныДляРедактирования);
ЭтотОбъект[ИмяЭлементаОрганизация + "Реквизиты"], РеквизитыНедоступныДляРедактирования,
Назначение);
ПараметрыФормы.Поле = Поле;
ПараметрыФормы.ПоказыватьПерсональныеДанные = ПоказыватьПерсональныеДанные Или Не ТолькоПросмотр;
@@ -2132,7 +2305,12 @@
&НаСервере
Функция ЗаголовокДекорации(Реквизиты, ИмяЭлементаОрганизация = Неопределено, ТолькоОбязательные = Ложь)
Возврат МашиночитаемыеДоверенностиФНССлужебный.ЗаголовокДекорации(Реквизиты, ИмяЭлементаОрганизация, Подписана, ТолькоОбязательные,
Назначение = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.НазначениеДоверенностиДляПроверкиРеквизитов();
Назначение.ТипУчастника = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ТипУчастникаМЧД(ИмяЭлементаОрганизация);
Назначение.ДляНалоговыхОрганов = Объект.ДляНалоговыхОрганов;
Возврат МашиночитаемыеДоверенностиФНССлужебный.ЗаголовокДекорации(Назначение, Реквизиты, ИмяЭлементаОрганизация,
Подписана Или ВнешнийСтатус(ЭтотОбъект), ТолькоОбязательные,
ПоказыватьПерсональныеДанные Или Не ТолькоПросмотр);
КонецФункции
@@ -2140,7 +2318,12 @@
&НаСервере
Функция ЗаголовокДекорацииТаблицы(Реквизиты, ИмяЭлементаОрганизация = Неопределено, ТолькоОбязательные = Ложь)
Возврат МашиночитаемыеДоверенностиФНССлужебный.ЗаголовокДекорацииДляТаблицы(Реквизиты, ИмяЭлементаОрганизация, ТолькоОбязательные,
Назначение = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.НазначениеДоверенностиДляПроверкиРеквизитов();
Назначение.ТипУчастника = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ТипУчастникаМЧД(ИмяЭлементаОрганизация);
Назначение.ДляНалоговыхОрганов = Объект.ДляНалоговыхОрганов;
Возврат МашиночитаемыеДоверенностиФНССлужебный.ЗаголовокДекорацииДляТаблицы(Назначение, Реквизиты, ИмяЭлементаОрганизация,
Подписана Или ВнешнийСтатус(ЭтотОбъект), ТолькоОбязательные,
ПоказыватьПерсональныеДанные Или Не ТолькоПросмотр);
КонецФункции
@@ -2206,7 +2389,7 @@
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьРеквизитыОрганизации(Знач ИмяЭлементаОрганизация, Загрузка = Ложь)
Процедура ЗаполнитьРеквизитыОрганизации(Знач ИмяЭлементаОрганизация, Знач Загрузка = Ложь)
ОрганизацияТип = ЭтотОбъект[ИмяЭлементаОрганизация + "Тип"];
ОрганизацияСсылка = МашиночитаемыеДоверенностиФНССлужебный.ТекущееЗначениеРеквизита(
@@ -2245,14 +2428,15 @@
КонецЕсли;
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастника(
ОрганизацияТипСтрока, ОрганизацияСсылка, ВидУчастника);
Назначение = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.НазначениеДоверенностиДляПроверкиРеквизитов();
Назначение.ТипУчастника = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ТипУчастникаМЧД(ИмяЭлементаОрганизация);
Назначение.ДляНалоговыхОрганов = Объект.ДляНалоговыхОрганов;
Реквизиты.Вставить("ТипСсылки", ?(ОрганизацияТип = Неопределено,
Неопределено, Новый ОписаниеТипов(ОрганизацияТип.ВыгрузитьЗначения())));
Реквизиты = МашиночитаемыеДоверенностиФНССлужебный.РеквизитыУчастника(
Назначение, ОрганизацияТип, ОрганизацияТипСтрока, ОрганизацияСсылка, ВидУчастника, Истина);
ПриПотереГотовности(ЭтотОбъект);
МашиночитаемыеДоверенностиФНССлужебный.ПриЗаполненииРеквизитовОрганизации(Реквизиты);
ЭтотОбъект[ИмяЭлементаОрганизация + "Реквизиты"] = Реквизиты;
ОбновитьСтрокуДоверителейПредставителей(ИмяЭлементаОрганизация);
@@ -2847,14 +3031,22 @@
ДоверенностьОбъект = ТекущийОбъект;
КонецЕсли;
Для Каждого Строка Из ДоверенностьОбъект.Доверители Цикл
СтрокаОбъекта = Объект.Доверители.НайтиСтроки(Новый Структура("Идентификатор", Строка.Идентификатор))[0];
СтрокаОбъекта.АдресРеквизитов = ПоместитьВоВременноеХранилище(Строка.ДоверительРеквизиты.Получить(), УникальныйИдентификатор);
КонецЦикла;
ПрочитатьРеквизитыТабличнойЧасти(ДоверенностьОбъект.Доверители, Объект.Доверители, "ДоверительРеквизиты");
ПрочитатьРеквизитыТабличнойЧасти(ДоверенностьОбъект.Представители, Объект.Представители, "ПредставительРеквизиты");
Для Каждого Строка Из ДоверенностьОбъект.Представители Цикл
СтрокаОбъекта = Объект.Представители.НайтиСтроки(Новый Структура("Идентификатор", Строка.Идентификатор))[0];
СтрокаОбъекта.АдресРеквизитов = ПоместитьВоВременноеХранилище(Строка.ПредставительРеквизиты.Получить(), УникальныйИдентификатор);
КонецПроцедуры
&НаСервере
Процедура ПрочитатьРеквизитыТабличнойЧасти(ТабличнаяЧастьОбъекта, ТабличнаяЧастьФормы, ИмяРеквизита)
Для Каждого Строка Из ТабличнаяЧастьОбъекта Цикл
СтрокаОбъекта = ТабличнаяЧастьФормы.НайтиСтроки(Новый Структура("Идентификатор", Строка.Идентификатор))[0];
РеквизитыСтруктура = Строка[ИмяРеквизита].Получить();
Если ТипЗнч(РеквизитыСтруктура) = Тип("Структура") И Не ЗначениеЗаполнено(РеквизитыСтруктура.Тип) Тогда
РеквизитыСтруктура.Тип = ?(РеквизитыСтруктура.ЭтоФизическоеЛицо = Ложь, ?(РеквизитыСтруктура.ЭтоКонтрагент
= Ложь, "Организация", "Контрагент"), "ФизическоеЛицо");
КонецЕсли;
СтрокаОбъекта.АдресРеквизитов = ПоместитьВоВременноеХранилище(РеквизитыСтруктура, УникальныйИдентификатор);
КонецЦикла;
КонецПроцедуры
@@ -3139,29 +3331,47 @@
Если Форма.Элементы.ДекорацияПросрочена.Видимость Тогда
Элементы.ОписаниеСостояния.Видимость = Ложь;
ИначеЕсли Форма.Элементы.ДекорацияГотово.Видимость Тогда
Возврат;
КонецЕсли;
Элементы.ОписаниеСостояния.Видимость = Истина;
Если Форма.Элементы.ДекорацияОтменена.Видимость Тогда
Форма.Элементы.ОписаниеСостояния.Заголовок = МодульСтроковыеФункции.ФорматированнаяСтрока(
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='<span style=""color: %1"">Отменена в реестре ФНС</span>'"), "ПоясняющийТекст"));
Возврат;
КонецЕсли;
Если Форма.Элементы.ДекорацияГотово.Видимость Тогда
Форма.Элементы.ОписаниеСостояния.Заголовок = МодульСтроковыеФункции.ФорматированнаяСтрока(
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='<span style=""color: %1"">Не требуется регистрация в реестре ФНС</span>'"), "ПоясняющийТекст"));
Элементы.ОписаниеСостояния.Видимость = Истина;
ИначеЕсли Форма.Элементы.ДекорацияПодписана.Видимость Тогда
Возврат;
КонецЕсли;
Если Форма.Элементы.ДекорацияПодписана.Видимость Тогда
Форма.Элементы.ОписаниеСостояния.Заголовок = МодульСтроковыеФункции.ФорматированнаяСтрока(
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='<span style=""color: %1"">Требуется регистрация в реестре ФНС</span>'"), "ПоясняющийТекст"));
Элементы.ОписаниеСостояния.Видимость = Истина;
ИначеЕсли ДанныеСостояния.ОтображатьСтатусВДокументе И Объект.РегистрироватьВРеестре Тогда
Возврат;
КонецЕсли;
Если ДанныеСостояния.ОтображатьСтатусВДокументе И Объект.РегистрироватьВРеестре Тогда
СтрокаОбновления = МодульСтроковыеФункции.ФорматированнаяСтрока(НСтр(
"ru='<a href = ""Обновить"">Обновить</a>'"));
Элементы.ОписаниеСостояния.Заголовок = Новый ФорматированнаяСтрока(ДанныеСостояния.ОписаниеСостояния,
Символы.ПС, СтрокаОбновления);
Элементы.ОписаниеСостояния.Видимость = Истина;
ИначеЕсли ДанныеСостояния.ОтображатьСтатусВДокументе И ЗначениеЗаполнено(ДанныеСостояния.ОписаниеСостояния) Тогда
Элементы.ОписаниеСостояния.Заголовок = Новый ФорматированнаяСтрока(ДанныеСостояния.ОписаниеСостояния);
Элементы.ОписаниеСостояния.Видимость = Истина;
Иначе
Элементы.ОписаниеСостояния.Видимость = Ложь;
Возврат;
КонецЕсли;
Если ДанныеСостояния.ОтображатьСтатусВДокументе И ЗначениеЗаполнено(ДанныеСостояния.ОписаниеСостояния) Тогда
Элементы.ОписаниеСостояния.Заголовок = Новый ФорматированнаяСтрока(ДанныеСостояния.ОписаниеСостояния);
Возврат;
КонецЕсли;
Элементы.ОписаниеСостояния.Видимость = Ложь;
КонецПроцедуры
&НаСервереБезКонтекста
@@ -55,7 +55,7 @@
ПечатнаяФорма = УправлениеПечатью.СведенияОПечатнойФорме(КоллекцияПечатныхФорм, "Доверенность");
Если ПечатнаяФорма <> Неопределено Тогда
ПечатнаяФорма.ТабличныйДокумент = ПечатьДоверенности(МассивОбъектов, ОбъектыПечати, ПараметрыВывода.КодЯзыка);
ПечатнаяФорма.СинонимМакета = НСтр("ru = 'Счет на оплату'");
ПечатнаяФорма.СинонимМакета = НСтр("ru = 'Машиночитаемая доверенность'");
ПечатнаяФорма.ПолныйПутьКМакету = "Справочник.МашиночитаемыеДоверенности.ПФ_MXL_Доверенность";
КонецЕсли;
@@ -791,7 +791,9 @@
СведенияОФизическомЛице = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(ИдентификаторСхемыМЧД(), "СведФЛТип"));
Если ЗначениеЗаполнено(Пол) Тогда
СведенияОФизическомЛице.Пол = Пол;
КонецЕсли;
Если ЗначениеЗаполнено(ПризнакНаличияГражданства) Тогда
СведенияОФизическомЛице.ПрГражд = ПризнакНаличияГражданства;
КонецЕсли;
@@ -834,7 +836,9 @@
ФИОДоверителя = ФабрикаXDTO.Создать(ФабрикаXDTO.Тип(ИдентификаторСхемыМЧД(), "ФИОТип"));
ФИОДоверителя.Фамилия = Фамилия;
ФИОДоверителя.Имя = Имя;
Если ЗначениеЗаполнено(Отчество) Тогда
ФИОДоверителя.Отчество = Отчество;
КонецЕсли;
Возврат ФИОДоверителя;
@@ -842,7 +846,9 @@
Функция СведенияОДокументеУдостоверяющемЛичность(РеквизитыФизическогоЛица) // УдЛичнФЛТип
Если Не РеквизитыФизическогоЛица.Свойство("ДокументВид") Или РеквизитыФизическогоЛица.ДокументВид = "0" Тогда
Если Не РеквизитыФизическогоЛица.Свойство("ДокументВид")
Или Не ЗначениеЗаполнено(РеквизитыФизическогоЛица.ДокументВид)
Или РеквизитыФизическогоЛица.ДокументВид = "0" Тогда
Возврат Неопределено;
КонецЕсли;
@@ -21,6 +21,7 @@
СтатусВернаУстановленВручную = Ложь;
УстановившийСтатусВерна = Неопределено;
Подписана = Ложь;
Наименование = Неопределено;
ДатаПроверки = Неопределено;
КонецПроцедуры
@@ -3177,6 +3177,12 @@
<types>Boolean</types>
</valueType>
</parameters>
<parameters>
<name>Организация</name>
<valueType>
<types>AnyRef</types>
</valueType>
</parameters>
<commandInterface>
<navigationPanel/>
<commandBar/>
@@ -50,7 +50,7 @@
СертификатПараметрыРеквизитов =
ЭлектроннаяПодписьСлужебный.НовыеПараметрыРеквизитовСертификата();
Если Параметры.Свойство("Организация") Тогда
Если ЗначениеЗаполнено(Параметры.Организация) Тогда
СертификатПараметрыРеквизитов.Вставить("Организация", Параметры.Организация);
КонецЕсли;
ВыполнятьНаСервере = Параметры.ВыполнятьНаСервере;
@@ -459,6 +459,7 @@
ПараметрыСертификата.Наименование = СертификатНаименование;
ПараметрыСертификата.Пользователь = СертификатПользователь;
ПараметрыСертификата.Организация = СертификатОрганизация;
ПараметрыСертификата.ФизическоеЛицо = СертификатФизическоеЛицо;
ПараметрыСертификата.ВводитьПарольВПрограммеЭлектроннойПодписи = СертификатВводитьПарольВПрограммеЭлектроннойПодписи;
ЭлектроннаяПодписьКлиент.ЗаписатьСертификатВСправочник(
@@ -1037,6 +1038,7 @@
Сертификат = Контекст.СохраненныеСвойства.Ссылка;
СертификатОрганизация = Контекст.СохраненныеСвойства.Организация;
СертификатНаименование = Контекст.СохраненныеСвойства.Наименование;
СертификатФизическоеЛицо = Контекст.СохраненныеСвойства.ФизическоеЛицо;
СертификатВводитьПарольВПрограммеЭлектроннойПодписи = Контекст.СохраненныеСвойства.ВводитьПарольВПрограммеЭлектроннойПодписи;
ЭлектроннаяПодписьСлужебныйКлиент.ОбработатьПарольВФорме(ЭтотОбъект, ВнутренниеДанные, СвойстваПароля);
@@ -493,6 +493,7 @@
Форма.СертификатНаименование = СохраненныеСвойства.Наименование;
Форма.СертификатПользователь = СохраненныеСвойства.Пользователь;
Форма.СертификатОрганизация = СохраненныеСвойства.Организация;
Форма.СертификатФизическоеЛицо = СохраненныеСвойства.ФизическоеЛицо;
Элементы.Страницы.ТекущаяСтраница = Элементы.СтраницаУточнениеСвойствСертификата;
Элементы.Добавить.КнопкаПоУмолчанию = Истина;
@@ -3247,6 +3247,10 @@
ПараметрыПисьма.Вставить("Важность", УправлениеЭлектроннойПочтой.ПолучитьВажность(Объект.Важность));
ПараметрыПисьма.Вставить("ТипТекста", Объект.ТипТекста);
Если Не ПустаяСтрока(Объект.ИдентификаторОснования) Тогда
ПараметрыПисьма.Вставить("ИдентификаторОснования", Объект.ИдентификаторОснования);
КонецЕсли;
Если Не ПустаяСтрока(Объект.ИдентификаторыОснований) Тогда
ПараметрыПисьма.Вставить("ИдентификаторыОснований", Объект.ИдентификаторыОснований);
КонецЕсли;
@@ -254,18 +254,56 @@
Если Реквизиты.ЭтоФизическоеЛицо = Истина Тогда
МашиночитаемыеДоверенностиФНСПереопределяемый.ПриЗаполненииРеквизитовФизическогоЛица(Реквизиты.Ссылка, Реквизиты);
ИначеЕсли Реквизиты.ЭтоКонтрагент = Истина Тогда
МашиночитаемыеДоверенностиФНСПереопределяемый.ПриЗаполненииРеквизитовКонтрагента(Реквизиты.Ссылка, Реквизиты);
Иначе
СтандартнаяОбработка = Истина;
МашиночитаемыеДоверенностиФНСПереопределяемый.ПриЗаполненииРеквизитовОрганизации(Реквизиты.Ссылка, Реквизиты, СтандартнаяОбработка);
Если СтандартнаяОбработка Тогда
ПриЗаполненииРеквизитовОрганизацииМЧД(Реквизиты);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Функция РеквизитыУчастника(Назначение, ОрганизацияТип, ОрганизацияТипСтрока, ОрганизацияСсылка, ВидУчастника,
ТолькоОбязательные = Ложь) Экспорт
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыУчастника(
ОрганизацияТипСтрока, ОрганизацияСсылка, ВидУчастника);
Реквизиты.Вставить("ТипСсылки", ?(ОрганизацияТип = Неопределено,
Неопределено, Новый ОписаниеТипов(ОрганизацияТип.ВыгрузитьЗначения())));
ПриЗаполненииРеквизитовОрганизации(Реквизиты);
Если ТолькоОбязательные Тогда
Если Реквизиты.ЭтоФизическоеЛицо Тогда
Список = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыФизическогоЛицаСписок(Назначение, Ложь,
ВидУчастника);
Иначе
Список = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыОрганизацииСписок(Назначение, Ложь,
ВидУчастника, Назначение);
КонецЕсли;
ОчиститьНеобязательныеРеквизиты(Реквизиты, Список);
Если Не Реквизиты.ЭтоФизическоеЛицо Тогда
Если ЗначениеЗаполнено(Реквизиты.РеквизитыЛицаБезДоверенности) Тогда
Список = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыФизическогоЛицаСписок(Назначение, Ложь,
ВидУчастника);
ОчиститьНеобязательныеРеквизиты(Реквизиты.РеквизитыЛицаБезДоверенности, Список);
КонецЕсли;
КонецЕсли;
КонецЕсли;
Возврат Реквизиты;
КонецФункции
Функция ТекущееЗначениеРеквизита(Реквизит, РеквизитТип, ИмяПараметраФормы = "") Экспорт
Если РеквизитТип = Неопределено Тогда
@@ -668,7 +706,44 @@
#Область СлужебныеПроцедурыИФункции
Функция ПолномочияПоКодам(КодыПолномочий) Экспорт
Процедура ОчиститьНеобязательныеРеквизиты(Реквизиты, Список)
Для Каждого Элемент Из Список Цикл
Если Элемент.Значение = "ЭтоИндивидуальныйПредприниматель"
Или Элемент.Значение = "ЭтоФизическоеЛицо"
Или Элемент.Значение = "ЭтоКонтрагент"
Или Элемент.Значение = "ЭтоИностраннаяОрганизация"
Или Элемент.Значение = "ЭтоИндивидуальныйПредприниматель"
Или Элемент.Значение = "ЭтоФилиал"
Или Элемент.Значение = "ЭтоДолжностноеЛицо"
Или Элемент.Значение = "ФактическийАдресЗначение"
Или Элемент.Значение = "ТелефонЗначение"
Или Элемент.Значение = "ЭлектроннаяПочтаЗначение"
Или Элемент.Значение = "ЮридическийАдресЗначение"
Или Элемент.Значение = "АдресРегистрацииЗначение"
Или Элемент.Значение = "НаименованиеСокращенное"
Или Элемент.Значение = "Отчество"
Или Элемент.Значение = "ЮридическийАдресВСтранеРегистрацииЗначение" Тогда
Продолжить;
КонецЕсли;
Если Элемент.Пометка Тогда
Реквизиты[Элемент.Значение] = Неопределено;
Если Элемент.Значение = "ФактическийАдрес"
Или Элемент.Значение = "Телефон"
Или Элемент.Значение = "ЭлектроннаяПочта"
Или Элемент.Значение = "ЮридическийАдрес"
Или Элемент.Значение = "АдресРегистрации"
Или Элемент.Значение = "ЮридическийАдресВСтранеРегистрации" Тогда
Реквизиты[Элемент.Значение + "Значение"] = Неопределено;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Функция ПолномочияПоКодам(Знач КодыПолномочий) Экспорт
МассивПолномочий = Новый Массив;
КлассификаторПолномочий = МашиночитаемыеДоверенностиФНСПовтИсп.КлассификаторПолномочий(); // ДеревоЗначений
@@ -1345,7 +1420,7 @@
КонецФункции
Функция ПроверитьСведенияОбОрганизации(Форма, ПолеСообщения = "", ШаблонСообщения = "%1:", СведенияОбОрганизации = Неопределено) Экспорт
Функция ПроверитьСведенияОбОрганизации(Назначение, Форма, ПолеСообщения = "", ШаблонСообщения = "%1:", СведенияОбОрганизации = Неопределено) Экспорт
Сведения = ?(СведенияОбОрганизации = Неопределено, Форма, СведенияОбОрганизации);
@@ -1358,7 +1433,7 @@
Вид = "ФизическоеЛицо"
КонецЕсли;
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыФизическогоЛицаСписок(Ложь, Вид);
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыФизическогоЛицаСписок(Назначение, Ложь, Вид);
Иначе
Если Сведения.ЭтоИностраннаяОрганизация Тогда
Вид = "ИностраннаяОрганизация";
@@ -1370,7 +1445,7 @@
Вид = "РоссийскаяОрганизация";
КонецЕсли;
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыОрганизацииСписок(Ложь, Вид);
Реквизиты = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыОрганизацииСписок(Назначение, Ложь, Вид);
КонецЕсли;
ПроверяемыеРеквизиты = Новый Массив;
@@ -1477,9 +1552,9 @@
КонецФункции
Функция ЗаголовокДекорации(Реквизиты, ИмяЭлементаОрганизация, ТолькоОсновные, ТолькоОбязательные = Ложь, ПоказыватьПерсональныеДанные = Истина) Экспорт
Функция ЗаголовокДекорации(Назначение, Реквизиты, ИмяЭлементаОрганизация, ТолькоОсновные, ТолькоОбязательные = Ложь, ПоказыватьПерсональныеДанные = Истина) Экспорт
Результат = СтруктураЗаголовкаДекорации(Реквизиты, ТолькоОсновные, ПоказыватьПерсональныеДанные, ИмяЭлементаОрганизация, ТолькоОбязательные, Ложь);
Результат = СтруктураЗаголовкаДекорации(Назначение, Реквизиты, ТолькоОсновные, ПоказыватьПерсональныеДанные, ИмяЭлементаОрганизация, ТолькоОбязательные, ПоказыватьПерсональныеДанные);
Если Результат.ЗаголовокДекорацииОшибки.Количество() > 0 Тогда
Результат.ЗаголовокДекорации.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Не заполнены: %1'"),
@@ -1492,9 +1567,9 @@
КонецФункции
Функция ЗаголовокДекорацииДляТаблицы(Реквизиты, ИмяЭлементаОрганизация, ТолькоОсновные, ТолькоОбязательные = Ложь, ПоказыватьПерсональныеДанные = Истина) Экспорт
Функция ЗаголовокДекорацииДляТаблицы(Назначение, Реквизиты, ИмяЭлементаОрганизация, ТолькоОсновные, ТолькоОбязательные = Ложь, ПоказыватьПерсональныеДанные = Истина) Экспорт
Результат = СтруктураЗаголовкаДекорации(Реквизиты, ТолькоОсновные, ПоказыватьПерсональныеДанные, ИмяЭлементаОрганизация, ТолькоОбязательные, Истина);
Результат = СтруктураЗаголовкаДекорации(Назначение, Реквизиты, ТолькоОсновные, ПоказыватьПерсональныеДанные, ИмяЭлементаОрганизация, ТолькоОбязательные, ПоказыватьПерсональныеДанные);
ЗаголовокДекорацииСтрока = СтрСоединить(Результат.ЗаголовокДекорации, Символы.ПС);
@@ -1506,13 +1581,15 @@
КонецФункции
Функция СтруктураЗаголовкаДекорации(Реквизиты, ТолькоОсновные, ПоказыватьПерсональныеДанные, ИмяЭлементаОрганизация, ТолькоОбязательные = Ложь, ДляТаблицы = Ложь)
Функция СтруктураЗаголовкаДекорации(Назначение, Реквизиты, ТолькоОсновные, ПоказыватьПерсональныеДанные, ИмяЭлементаОрганизация,
ТолькоОбязательные = Ложь, ДляТаблицы = Ложь)
Если Реквизиты.ЭтоФизическоеЛицо Тогда
СписокРеквизитов = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыФизическогоЛицаСписок(Ложь,
СписокРеквизитов = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыФизическогоЛицаСписок(Назначение, Ложь,
МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ОпределитьВидУчастника(Реквизиты));
СписокРеквизитов.НайтиПоЗначению("ДокументКодПодразделения").Пометка = Реквизиты.ДокументВид <> "21";
Иначе
СписокРеквизитов = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыОрганизацииСписок(Ложь,
СписокРеквизитов = МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.РеквизитыОрганизацииСписок(Назначение, Ложь,
МашиночитаемыеДоверенностиФНССлужебныйКлиентСервер.ОпределитьВидУчастника(Реквизиты));
КонецЕсли;
@@ -1556,7 +1633,7 @@
Найдено = СписокРеквизитов.НайтиПоЗначению(Реквизит.Ключ);
Если Найдено <> Неопределено Тогда
Если Реквизит.Ключ <> "Отчество" И Найдено.Пометка Тогда
Если Найдено.Пометка Тогда
Если ТолькоОбязательные Тогда
Продолжить;
КонецЕсли;
@@ -1565,11 +1642,9 @@
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(Реквизит.Значение) Тогда
Если Не ЗначениеЗаполнено(Реквизит.Значение) И Не ТолькоОсновные Тогда
Ошибка = СтрШаблон("<a style=""color: ПоясняющийОшибкуТекст"" href=""%1:%2"">%3</a>", ИмяЭлементаОрганизация, Реквизит.Ключ, Найдено.Представление);
ЗаголовокДекорацииОшибки.Добавить(Ошибка);
Продолжить;
КонецЕсли;
@@ -1708,8 +1783,10 @@
ВидДокумента = Реквизит.Значение;
ИначеЕсли Реквизит.Имя = "ДокументНомер" Тогда
НомерДокумента = Реквизит;
Продолжить;
ИначеЕсли Реквизит.Имя = "ДокументКодПодразделения" Тогда
КодПодразделения = Реквизит;
Продолжить;
ИначеЕсли Реквизит.Имя = "Гражданство" Тогда
Гражданство = Реквизит;
ИначеЕсли Реквизит.Имя = "БезГражданства" Тогда
@@ -1720,7 +1797,7 @@
КонецЦикла;
Если Гражданство <> Неопределено Тогда
Если Гражданство <> Неопределено И Не ПустаяСтрока(Гражданство.ТекстНезаполненного) Тогда
ТекстОшибки = ОшибкиПроверкиГражданства(Гражданство.Значение, БезГражданства.Значение);
Если Не ПустаяСтрока(ТекстОшибки) Тогда
СообщитьПользователю(Форма, ТекстОшибки, Гражданство.ПолеСообщения, Отказ);
@@ -1779,8 +1856,7 @@
РегламентированныеДанныеКлиентСервер.ОГРНСоответствуетТребованиям(ЗначениеРеквизита, Не ЭтоИП, ТекстСообщения);
ИначеЕсли ИмяРеквизита = "ЮридическийАдрес"
Или ИмяРеквизита = "ФактическийАдрес"
Или ИмяРеквизита = "АдресРегистрации" Тогда
Или ИмяРеквизита = "ФактическийАдрес" Тогда
ТекстСообщения = ОшибкиПроверкиАдреса(ЗначениеРеквизита);
Если ПустаяСтрока(ТекстСообщения) Тогда
@@ -1788,6 +1864,11 @@
ПродолжитьПриОшибке = Истина;
КонецЕсли;
ИначеЕсли ИмяРеквизита = "АдресРегистрации" Тогда
ТекстСообщения = ПроверитьАдрес(ЗначениеРеквизита, ЭтоФЛ);
ПродолжитьПриОшибке = Истина;
ИначеЕсли ИмяРеквизита = "Телефон" Тогда
ТекстСообщения = ОшибкиПроверкиТелефона(ЗначениеРеквизита);
@@ -141,7 +141,7 @@
#Область СлужебныеПроцедурыИФункции
Функция ПараметрыФормыВводаРеквизитов(Ссылка, Реквизиты, ТолькоПросмотр, РедактированиеТаблицы = Ложь, Представитель = Истина) Экспорт
Функция ПараметрыФормыВводаРеквизитов(Ссылка, Реквизиты, ТолькоПросмотр, Назначение, РедактированиеТаблицы = Ложь) Экспорт
Структура = Новый Структура;
Структура.Вставить("ТолькоПросмотр", ТолькоПросмотр);
@@ -151,12 +151,7 @@
Структура.Вставить("РедактированиеТаблицы", РедактированиеТаблицы);
Структура.Вставить("Поле");
Структура.Вставить("ПоказыватьПерсональныеДанные", Истина);
Если Представитель Тогда
Структура.Вставить("ТипУчастникаМЧД", ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Представитель"));
Иначе
Структура.Вставить("ТипУчастникаМЧД", ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Доверитель"));
КонецЕсли;
Структура.Вставить("Назначение", Назначение);
Возврат Структура;
@@ -259,7 +254,7 @@
НСтр("ru = 'Выгрузка завершена'"),
"file://" + Файл.Путь,
Файл.Путь,
БиблиотекаКартинок.Информация32,
БиблиотекаКартинок.ДиалогИнформация,
СтатусОповещенияПользователя.Информация);
КонецПроцедуры
@@ -113,16 +113,35 @@
КонецФункции
Функция НазначениеДоверенностиДляПроверкиРеквизитов() Экспорт
НазначениеДоверенности = Новый Структура;
НазначениеДоверенности.Вставить("ДляНалоговыхОрганов", Ложь);
НазначениеДоверенности.Вставить("ДляГосударственныхУслуг", Ложь);
НазначениеДоверенности.Вставить("Нотариальная", Ложь);
НазначениеДоверенности.Вставить("ТипУчастника", Неопределено);
Возврат НазначениеДоверенности;
КонецФункции
// Реквизиты организации.
//
// Параметры:
// СторонаМЧД - ПеречислениеСсылка.ТипыУчастниковМЧД, Неопределено
// ДляЗаполнения - Булево - если Истина, полный список реквизитов
// ВидОрганизации - Неопределено, Строка - "ИндивидуальныйПредприниматель", "ИностраннаяОрганизация", "Филиал"
// Назначение - см. НазначениеДоверенности
//
// Возвращаемое значение:
// СписокЗначений
//
Функция РеквизитыОрганизацииСписок(ДляЗаполнения = Истина, ВидОрганизации = Неопределено) Экспорт
Функция РеквизитыОрганизацииСписок(СторонаМЧД, ДляЗаполнения = Истина, ВидОрганизации = Неопределено, Назначение = Неопределено) Экспорт
Если Назначение = Неопределено Тогда
Назначение = НазначениеДоверенностиДляПроверкиРеквизитов();
КонецЕсли;
ЭтоДоверитель = Назначение.ТипУчастника = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Доверитель");
Реквизиты = Новый СписокЗначений;
Реквизиты.Добавить("ЭтоИндивидуальныйПредприниматель", НСтр("ru = 'Индивидуальный предприниматель'"), Истина);
@@ -149,14 +168,14 @@
Если ДляЗаполнения Или ВидОрганизации = "ИностраннаяОрганизация" Тогда
Реквизиты.Добавить("НомерЗаписиОбАккредитации", НСтр("ru = 'Номер записи об аккредитации'"));
Реквизиты.Добавить("СтранаРегистрации", НСтр("ru = 'Страна регистрации (инкорпорации)'"));
Реквизиты.Добавить("СтранаРегистрацииКод", НСтр("ru = 'Код страны регистрации (инкорпорации)'"));
Реквизиты.Добавить("РегистрационныйНомерВСтранеРегистрации", НСтр("ru = 'Регистрационный номер в стране регистрации (инкорпорации)'"));
Реквизиты.Добавить("НаименованиеРегистрирующегоОргана", НСтр("ru = 'Наименование регистрирующего органа'"));
Реквизиты.Добавить("СтранаРегистрации", НСтр("ru = 'Страна регистрации (инкорпорации)'"), Не ЭтоДоверитель);
Реквизиты.Добавить("СтранаРегистрацииКод", НСтр("ru = 'Код страны регистрации (инкорпорации)'"), Не ЭтоДоверитель);
Реквизиты.Добавить("РегистрационныйНомерВСтранеРегистрации", НСтр("ru = 'Регистрационный номер в стране регистрации (инкорпорации)'"), Не ЭтоДоверитель);
Реквизиты.Добавить("НаименованиеРегистрирующегоОргана", НСтр("ru = 'Наименование регистрирующего органа'"), Истина);
Реквизиты.Добавить("КодНалогоплательщикаВСтранеРегистрации", НСтр("ru = 'Код налогоплательщика в стране регистрации (инкорпорации) или аналог'"));
Реквизиты.Добавить("ФактическийАдрес", НСтр("ru = 'Фактический адрес местонахождения'"));
Реквизиты.Добавить("ФактическийАдресЗначение", НСтр("ru = 'Фактический адрес местонахождения'"), Истина);
Реквизиты.Добавить("ЮридическийАдресВСтранеРегистрации", НСтр("ru = 'Адрес юридического лица на территории государства, в котором оно Зарегистрирована'"));
Реквизиты.Добавить("ЮридическийАдресВСтранеРегистрации", НСтр("ru = 'Адрес юридического лица на территории государства, в котором оно Зарегистрирована'"), Не ЭтоДоверитель);
Реквизиты.Добавить("ЮридическийАдресВСтранеРегистрацииЗначение", НСтр("ru = 'Адрес юридического лица на территории государства'"), Истина);
КонецЕсли;
@@ -171,6 +190,7 @@
КонецЕсли;
Если ДляЗаполнения И ВидОрганизации = "ИндивидуальныйПредприниматель" Тогда
Реквизиты.НайтиПоЗначению("НаименованиеПолное").Пометка = Не Назначение.ДляГосударственныхУслуг;
Реквизиты.НайтиПоЗначению("КПП").Пометка = Истина;
КонецЕсли;
@@ -207,11 +227,17 @@
// Параметры:
// ДляЗаполнения - Булево - если Истина, полный список реквизитов
// ВидФизическогоЛица - Неопределено, Строка - "ИндивидуальныйПредприниматель", "ДолжностноеЛицо", "ФизическоеЛицо"
// Назначение - см. НазначениеДоверенности
//
// Возвращаемое значение:
// СписокЗначений
//
Функция РеквизитыФизическогоЛицаСписок(ДляЗаполнения = Истина, ВидФизическогоЛица = Неопределено) Экспорт
Функция РеквизитыФизическогоЛицаСписок(Назначение = Неопределено, ДляЗаполнения = Истина, ВидФизическогоЛица = Неопределено) Экспорт
Если Назначение = Неопределено Тогда
Назначение = НазначениеДоверенностиДляПроверкиРеквизитов();
КонецЕсли;
ЭтоДоверитель = Назначение.ТипУчастника = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Доверитель");
Реквизиты = Новый СписокЗначений;
Реквизиты.Добавить("ЭтоИндивидуальныйПредприниматель",
@@ -226,26 +252,26 @@
Реквизиты.Добавить("Фамилия", НСтр("ru = 'Фамилия'"));
Реквизиты.Добавить("Имя", НСтр("ru = 'Имя'"));
Реквизиты.Добавить("Отчество", НСтр("ru = 'Отчество'"), Истина);
Реквизиты.Добавить("Пол", НСтр("ru = 'Пол'"));
Реквизиты.Добавить("Пол", НСтр("ru = 'Пол'"), Истина);
Если ДляЗаполнения Или ВидФизическогоЛица <> "ИндивидуальныйПредприниматель" Тогда
Реквизиты.Добавить("ИННФЛ", НСтр("ru = 'ИНН'"));
КонецЕсли;
Реквизиты.Добавить("СтраховойНомерПФР", НСтр("ru = 'СНИЛС'"));
Реквизиты.Добавить("АдресРегистрации", НСтр("ru = 'Адрес регистрации'"));
Реквизиты.Добавить("АдресРегистрации", НСтр("ru = 'Адрес регистрации'"), Истина);
Реквизиты.Добавить("АдресРегистрацииЗначение", НСтр("ru = 'Адрес регистрации'"), Истина);
Реквизиты.Добавить("ЭлектроннаяПочта", НСтр("ru = 'Электронная почта'"));
Реквизиты.Добавить("ЭлектроннаяПочта", НСтр("ru = 'Электронная почта'"), Истина);
Реквизиты.Добавить("ЭлектроннаяПочтаЗначение", НСтр("ru = 'Электронная почта'"), Истина);
Реквизиты.Добавить("Телефон", НСтр("ru = 'Телефон'"));
Реквизиты.Добавить("Телефон", НСтр("ru = 'Телефон'"), Истина);
Реквизиты.Добавить("ТелефонЗначение", НСтр("ru = 'Телефон'"), Истина);
Реквизиты.Добавить("ДатаРождения", НСтр("ru = 'Дата рождения'"));
Реквизиты.Добавить("ДокументВид", НСтр("ru = 'Вид документа'"));
Реквизиты.Добавить("ДокументНомер", НСтр("ru = 'Серия и номер'"));
Реквизиты.Добавить("ДокументКемВыдан", НСтр("ru = 'Кем выдан'"));
Реквизиты.Добавить("ДокументДатаВыдачи", НСтр("ru = 'Дата выдачи'"));
Реквизиты.Добавить("ДокументКодПодразделения", НСтр("ru = 'Код подразделения'"));
Реквизиты.Добавить("ДатаРождения", НСтр("ru = 'Дата рождения'"), ЭтоДоверитель);
Реквизиты.Добавить("ДокументВид", НСтр("ru = 'Вид документа'"), ЭтоДоверитель);
Реквизиты.Добавить("ДокументНомер", НСтр("ru = 'Серия и номер'"), ЭтоДоверитель);
Реквизиты.Добавить("ДокументКемВыдан", НСтр("ru = 'Кем выдан'"), ЭтоДоверитель);
Реквизиты.Добавить("ДокументДатаВыдачи", НСтр("ru = 'Дата выдачи'"), ЭтоДоверитель);
Реквизиты.Добавить("ДокументКодПодразделения", НСтр("ru = 'Код подразделения'"), ЭтоДоверитель);
Реквизиты.Добавить("ДокументСрокДействия", НСтр("ru = 'Срок действия'"), Истина);
Реквизиты.Добавить("Гражданство", НСтр("ru = 'Гражданство'"), Истина);
Реквизиты.Добавить("Гражданство", НСтр("ru = 'Гражданство'"), Не Назначение.ДляНалоговыхОрганов);
Реквизиты.Добавить("БезГражданства", НСтр("ru = 'Без гражданства'"), Истина);
Реквизиты.Добавить("МестоРождения", НСтр("ru = 'Место рождения'"), Истина);
@@ -260,14 +286,7 @@
Реквизиты.НайтиПоЗначению("ДолжностьЛицаДоверителя").Пометка = Истина;
КонецЕсли;
Если ВидФизическогоЛица = "ДолжностноеЛицо" Тогда
Реквизиты.НайтиПоЗначению("ДатаРождения").Пометка = Истина;
Реквизиты.НайтиПоЗначению("ДокументВид").Пометка = Истина;
Реквизиты.НайтиПоЗначению("ДокументНомер").Пометка = Истина;
Реквизиты.НайтиПоЗначению("ДокументКемВыдан").Пометка = Истина;
Реквизиты.НайтиПоЗначению("ДокументДатаВыдачи").Пометка = Истина;
Реквизиты.НайтиПоЗначению("ДокументКодПодразделения").Пометка = Истина;
ИначеЕсли ДляЗаполнения Тогда
Если ДляЗаполнения Тогда
Реквизиты.НайтиПоЗначению("ДолжностьЛицаДоверителя").Пометка = Истина;
КонецЕсли;
@@ -316,16 +335,28 @@
КонецФункции
Функция ТипУчастникаМЧД(ИмяЭлементаОрганизация) Экспорт
Если ИмяЭлементаОрганизация = "Представитель" Или ИмяЭлементаОрганизация = "ЛицоПредставителя" Тогда
ТипУчастникаМЧД = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Представитель");
Иначе
ТипУчастникаМЧД = ПредопределенноеЗначение("Перечисление.ТипыУчастниковМЧД.Доверитель");
КонецЕсли;
Возврат ТипУчастникаМЧД;
КонецФункции
Функция РеквизитыФизическогоЛица(ДляЗаполнения, ВидУчастника) Экспорт
Реквизиты = РеквизитыФизическогоЛицаСписок(ДляЗаполнения, ВидУчастника);
Реквизиты = РеквизитыФизическогоЛицаСписок(Неопределено, ДляЗаполнения, ВидУчастника);
Возврат СтруктураРеквизитовИзСписка(Реквизиты);
КонецФункции
Функция РеквизитыОрганизации(ДляЗаполнения, ВидУчастника) Экспорт
Реквизиты = РеквизитыОрганизацииСписок(ДляЗаполнения, ВидУчастника);
Реквизиты = РеквизитыОрганизацииСписок(Неопределено, ДляЗаполнения, ВидУчастника);
Возврат СтруктураРеквизитовИзСписка(Реквизиты);
КонецФункции
@@ -217,7 +217,7 @@
Реквизиты = Новый Массив;
Для каждого Реквизит Из ТекущийОбъект.Ссылка.Метаданные().ТабличныеЧасти.Представления.Реквизиты Цикл
Если СтрСравнить(Реквизит.Имя, "КодЯзыка") = 0 Тогда
Если СтрСравнить(Реквизит.Имя, "КодЯзыка") = 0 Или СтрНачинаетсяС(Реквизит.Имя, "Удалить") Тогда
Продолжить;
КонецЕсли;
@@ -324,7 +324,7 @@
Для каждого Реквизит Из ОбъектМетаданных.ТабличныеЧасти.Представления.Реквизиты Цикл
Если СтрСравнить(Реквизит.Имя, "КодЯзыка") = 0 Тогда
Если СтрСравнить(Реквизит.Имя, "КодЯзыка") = 0 Или СтрНачинаетсяС(Реквизит.Имя, "Удалить") Тогда
Продолжить;
КонецЕсли;
@@ -1503,7 +1503,7 @@
РеквизитыТабличнойЧастиПредставления = ОбъектМетаданных.ТабличныеЧасти.Представления.Реквизиты; // КоллекцияОбъектовМетаданных из ОбъектМетаданныхРеквизит -
Для каждого Реквизит Из РеквизитыТабличнойЧастиПредставления Цикл
Если СтрСравнить(Реквизит.Имя, "КодЯзыка") = 0 Тогда
Если СтрСравнить(Реквизит.Имя, "КодЯзыка") = 0 Или СтрНачинаетсяС(Реквизит.Имя, "Удалить") Тогда
Продолжить;
КонецЕсли;
СписокРеквизитовОбъекта.Вставить(Префикс + Реквизит.Имя, Истина);
@@ -1857,7 +1857,7 @@
Для каждого КолонкаРеквизита Из ТабличнаяЧастьОбъекта.Реквизиты Цикл
ИмяРеквизита = КолонкаРеквизита.Имя;
Если ИмяРеквизита = "КодЯзыка" Тогда
Если ИмяРеквизита = "КодЯзыка" Или СтрНачинаетсяС(ИмяРеквизита, "Удалить") Тогда
Продолжить;
КонецЕсли;
@@ -2037,7 +2037,7 @@
УсловияОтбора = Новый Массив;
Для Каждого МультиязычныйРеквизит Из ТабличнаяЧастьОбъекта.Реквизиты Цикл
Если МультиязычныйРеквизит.Имя = "КодЯзыка" Тогда
Если МультиязычныйРеквизит.Имя = "КодЯзыка" Или СтрНачинаетсяС(МультиязычныйРеквизит.Имя, "Удалить") Тогда
Продолжить;
КонецЕсли;
@@ -2154,6 +2154,8 @@
ОбъектыСНачальнымЗаполнением = ОбновлениеИнформационнойБазыСлужебный.ОбъектыСНачальнымЗаполнением();
ОбъектыДляУдаления = Новый Массив;
Для Каждого ДанныеОбъекта Из ДанныеДляИзмененияМультиязычныхРеквизитов.Объекты Цикл
ПолноеИмя = ДанныеОбъекта.Ключ;
МетаданныеОбъекта = ОбщегоНазначения.ОбъектМетаданныхПоПолномуИмени(ПолноеИмя);
@@ -2166,7 +2168,9 @@
КонецЕсли;
Если СтрНачинаетсяС(ПолноеИмя, "Справочник")
Или СтрНачинаетсяС(ПолноеИмя, "ПланВидовХарактеристик") Тогда
Или СтрНачинаетсяС(ПолноеИмя, "ПланВидовХарактеристик")
Или СтрНачинаетсяС(ПолноеИмя, "ПланСчетов")
Или СтрНачинаетсяС(ПолноеИмя, "ПланВидовРасчета") Тогда
// @skip-check query-in-loop - Порционная обработка больших объемов данных.
ОбработатьСсылочныеОбъекты(ПолноеИмя, ДанныеОбъекта.Значение, ДанныеДляИзмененияМультиязычныхРеквизитов, ПараметрыЗаполнения);
@@ -2182,11 +2186,19 @@
// @skip-check query-in-loop - Порционная обработка больших объемов данных.
ИзменитьЯзыкВНезависимыхРегистрахСведений(ОбъектМетаданных, ДанныеОбъекта.Значение, ДанныеДляИзмененияМультиязычныхРеквизитов, ПараметрыЗаполнения, Периодический);
КонецЕсли;
Иначе
ОбъектыДляУдаления.Добавить(ПолноеИмя);
КонецЕсли;
КонецЦикла;
Если ОбъектыДляУдаления.Количество() > 0 Тогда
Для Каждого ПолноеИмяОбъектаДляУдаления Из ОбъектыДляУдаления Цикл
ДанныеДляИзмененияМультиязычныхРеквизитов.Объекты.Удалить(ПолноеИмяОбъектаДляУдаления );
КонецЦикла;
ЗаписатьДанныеДляИзмененияМультиязычныхРеквизитов(ДанныеДляИзмененияМультиязычныхРеквизитов);
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВариантыОтчетов") Тогда
МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов");
Настройки = МодульВариантыОтчетов.ПараметрыОбновленияНастроек();
@@ -5484,7 +5484,7 @@
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&УсловиеПоСтраницам", "ИСТИНА");
Результат = Запрос.Выполнить().Выгрузить();
Иначе
ВыбратьДиапазон = ПерваяЗапись <> Неопределено И ПоследняяЗапись <> Неопределено;
ВыбратьДиапазон = ПерваяЗапись <> Неопределено Или ПоследняяЗапись <> Неопределено;
БазовыйТекстЗапроса = Запрос.Текст;
Если ВыбратьДиапазон Тогда
@@ -5597,7 +5597,7 @@
ПерваяЗапись = Параметры.ПерваяЗапись;
ПоследняяЗапись = Параметры.ПоследняяЗапись;
ВыбратьДиапазон = ПерваяЗапись <> Неопределено
И ПоследняяЗапись <> Неопределено;
Или ПоследняяЗапись <> Неопределено;
Если Не ВыбратьДиапазон Тогда
ПерваяЗапись = Параметры.ПоследняяВыбраннаяЗапись;
@@ -5642,7 +5642,7 @@
Условие = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонУсловияИ, ИмяПоля, Оператор, ИмяПараметра);
УсловияИ.Добавить(Условие);
Если ЭтоИмяКолонкиКонцаДиапазона(ИмяПоляПолное) Тогда
Если ЭтоИмяКолонкиКонцаДиапазона(Колонка.Имя) Тогда
ЗначениеПараметра = ПоследняяЗапись[ИндексПоля].Значение;
Иначе
ЗначениеПараметра = ПерваяЗапись[ИндексПоля].Значение;
@@ -5672,6 +5672,56 @@
КонецПроцедуры
// Добавить одно условие через И в существующий ряд условий.
//
// Параметры:
// Условия - СтрокаТаблицыЗначений из см. НовыеУсловияПостраничнойВыборки
// ПоляВыборки - Массив - выбираемые запросом поля.
// Количество - Число - количество полей выборки с начала, которые нужно использовать для формировании условий.
// Оператор - Строка - оператор, который добавляется в последнее условие.
// ДляДиапазона - Булево - Ложь, если нужно задать условие начала диапазона, Истина, для задания конца диапазона.
//
// Возвращаемое значение:
// СтрокаТаблицыЗначений из см. НовыеУсловияПостраничнойВыборки
//
Функция ДобавитьУсловиеВКонец(Условия, ПоляВыборки, Количество, Оператор, ДляДиапазона = Ложь)
ИмяКолонкиНачало = ИмяКолонкиИзПоляВыборки(ПоляВыборки[Количество - 1]);
ИмяКолонкиКонец = ИмяКолонкиДиапазона(ИмяКолонкиНачало);
Условия[?(ДляДиапазона, ИмяКолонкиКонец, ИмяКолонкиНачало)] = Оператор;
Возврат Условия;
КонецФункции
// Добавить ряд условий для границы диапазона (вида =, =, >=).
//
// Параметры:
// ВсеУсловия - см. НовыеУсловияПостраничнойВыборки
// ПоляВыборки - Массив - выбираемые запросом поля.
// Количество - Число - количество полей выборки с начала, которые нужно использовать для формировании условий.
// Оператор - Строка - оператор, который добавляется в последнее условие.
// ДляДиапазона - Булево - Ложь, если нужно задать условие начала диапазона, Истина, для задания конца диапазона.
//
// Возвращаемое значение:
// СтрокаТаблицыЗначений из см. НовыеУсловияПостраничнойВыборки
//
Функция ДобавитьУсловия(ВсеУсловия, ПоляВыборки, Количество, Оператор, ДляДиапазона = Ложь)
Условия = ВсеУсловия.Добавить();
Для НомерКолонки = 1 По Количество - 1 Цикл
ИмяКолонкиНачало = ИмяКолонкиИзПоляВыборки(ПоляВыборки[НомерКолонки - 1]);
ИмяКолонкиКонец = ИмяКолонкиДиапазона(ИмяКолонкиНачало);
Условия[?(ДляДиапазона, ИмяКолонкиКонец, ИмяКолонкиНачало)] = "=";
КонецЦикла;
ДобавитьУсловиеВКонец(Условия, ПоляВыборки, Количество, Оператор, ДляДиапазона);
Возврат Условия;
КонецФункции
// Получить условия для выборки записей большие указанной (аналогично динамическому списку).
//
// Параметры:
@@ -5730,53 +5780,54 @@
ВсегоПолей = ПоляВыборки.Количество();
ПозицияВставки = 0;
Если ПерваяЗапись = Неопределено И ПоследняяЗапись = Неопределено Тогда
Возврат ВсеУсловия;
КонецЕсли;
Если ПерваяЗапись = ПоследняяЗапись Тогда
ДобавитьУсловия(ВсеУсловия, ПоляВыборки, КоличествоПолей, "=");
КонецЕсли;
Пока КоличествоПолей > 0 Цикл
ТекущиеПоляРавны = ЗаписиРавны(ПерваяЗапись, ПоследняяЗапись, КоличествоПолей);
Направление = Направления[КоличествоПолей - 1];
ТекущиеКолонкиРавны = ЗаписиРавны(ПерваяЗапись, ПоследняяЗапись, КоличествоПолей);
ПредыдущиеКолонкиРавны = ЗаписиРавны(ПерваяЗапись, ПоследняяЗапись, КоличествоПолей - 1);
Если ТекущиеПоляРавны И КоличествоПолей <> ВсегоПолей Тогда
Прервать;
Если ПерваяЗапись <> Неопределено Тогда
Если КоличествоПолей = ВсегоПолей Тогда // Все колонки начала диапазона.
Оператор = ОператорБольшеИлиРавно(Направление);
Условия = ДобавитьУсловия(ВсеУсловия, ПоляВыборки, КоличествоПолей, Оператор);
Если ПредыдущиеКолонкиРавны Тогда
Оператор = ОператорМеньшеИлиРавно(Направление);
ДобавитьУсловиеВКонец(Условия, ПоляВыборки, КоличествоПолей, Оператор, Истина);
КонецЕсли;
Иначе // Часть колонок начала диапазона.
Если Не ТекущиеКолонкиРавны Тогда
Оператор = ОператорБольше(Направление);
Условия = ДобавитьУсловия(ВсеУсловия, ПоляВыборки, КоличествоПолей, Оператор);
ПервыеУсловия = ВсеУсловия.Вставить(ПозицияВставки);
ПозицияВставки = ПозицияВставки + 1;
ПредыдущиеПоляРавны = ЗаписиРавны(ПерваяЗапись, ПоследняяЗапись, КоличествоПолей - 1);
Если Не ПредыдущиеПоляРавны Тогда
ПоследниеУсловия = ВсеУсловия.Вставить(ПозицияВставки);
Если ПредыдущиеКолонкиРавны Тогда
Оператор = ОператорМеньше(Направление);
ДобавитьУсловиеВКонец(Условия, ПоляВыборки, КоличествоПолей, Оператор, Истина);
КонецЕсли;
Для НомерУсловия = 1 По КоличествоПолей Цикл
ИмяКолонкиПоля = ИмяКолонкиИзПоляВыборки(ПоляВыборки[НомерУсловия - 1]);
ИмяКолонкиПоляПоДиапазону = ИмяКолонкиДиапазона(ИмяКолонкиПоля);
Если НомерУсловия < КоличествоПолей Или ТекущиеПоляРавны И КоличествоПолей = ВсегоПолей Тогда
ОператорПервый = "=";
ОператорПоследний = "=";
Иначе
Направление = Направления[НомерУсловия - 1];
Если КоличествоПолей = ВсегоПолей Тогда
ОператорПервый = ОператорБольшеИлиРавно(Направление);
ОператорПоследний = ОператорМеньшеИлиРавно(Направление);
Иначе
ОператорПервый = ОператорБольше(Направление);
ОператорПоследний = ОператорМеньше(Направление);
КонецЕсли;
// Ограничение по диапазону
Если ПредыдущиеПоляРавны Тогда
ПервыеУсловия[ИмяКолонкиПоляПоДиапазону] = ОператорПоследний;
КонецЕсли;
КонецЕсли;
// Выборка по первой записи
ПервыеУсловия[ИмяКолонкиПоля] = ОператорПервый;
// Выборка по последней записи
Если Не ПредыдущиеПоляРавны Тогда
ПоследниеУсловия[ИмяКолонкиПоляПоДиапазону] = ОператорПоследний;
Если ПоследняяЗапись <> Неопределено Тогда
Если КоличествоПолей = ВсегоПолей Тогда // Все колонки конца диапазона.
Если Не ПредыдущиеКолонкиРавны Тогда
Оператор = ОператорМеньшеИлиРавно(Направление);
Условия = ДобавитьУсловия(ВсеУсловия, ПоляВыборки, КоличествоПолей, Оператор, Истина);
КонецЕсли;
Иначе // Часть колонок конца диапазона.
Если Не ТекущиеКолонкиРавны И Не ПредыдущиеКолонкиРавны Тогда
Оператор = ОператорМеньше(Направление);
Условия = ДобавитьУсловия(ВсеУсловия, ПоляВыборки, КоличествоПолей, Оператор, Истина);
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
КоличествоПолей = КоличествоПолей - 1;
КонецЦикла;
@@ -5797,6 +5848,14 @@
//
Функция ЗаписиРавны(ПерваяЗапись, ПоследняяЗапись, КоличествоПолей)
Если ПерваяЗапись = Неопределено И ПоследняяЗапись = Неопределено Тогда
Возврат Истина;
КонецЕсли;
Если ПерваяЗапись = Неопределено Или ПоследняяЗапись = Неопределено Тогда
Возврат Ложь;
КонецЕсли;
Для Индекс = 2 По КоличествоПолей + 2 - 1 Цикл
Если ПерваяЗапись[Индекс].Значение <> ПоследняяЗапись[Индекс].Значение Тогда
Возврат Ложь;
@@ -45,7 +45,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.9.302";
Описание.Версия = "3.1.9.317";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -5634,9 +5634,8 @@
ПараметрыВыборки.ОптимизироватьВыборкуПоСтраницам = Не ЕстьУпорядочиваниеПоВнешнимТаблицам(ПоляУпорядочивания);
Максимум = ОбновлениеИнформационнойБазы.МаксимальноеКоличествоЗаписейВВыборке();
ПараметрыОбхода = ПараметрыОбходаДанныхДляОбновления(ПараметрыПоиска);
ПоискСНачала = ПараметрыПоиска.ПоследняяВыбраннаяЗапись = Неопределено И ПараметрыПоиска.ПерваяЗапись = Неопределено;
Если Не ПоискСНачала Тогда
Если Не ПоискСНачала(ПараметрыПоиска) И Не ОбработкаПорции(ПараметрыПоиска) Тогда
СледующиеПараметрыОбхода(ПараметрыОбхода, Ложь);
КонецЕсли;
@@ -5812,6 +5811,22 @@
КонецФункции
// Определить, обрабатывается порция данных или страница данных.
//
// Параметры:
// ПараметрыПоиска - см. НовыеПараметрыПоискаПорции
//
// Возвращаемое значение:
// Булево - Истина, если обрабатывается порция данных, иначе идет обработка страницы.
//
Функция ОбработкаПорции(ПараметрыПоиска)
Возврат ПараметрыПоиска.ПоследняяВыбраннаяЗапись = Неопределено
И ПараметрыПоиска.ПерваяЗапись <> Неопределено
И ПараметрыПоиска.ПоследняяЗапись <> Неопределено;
КонецФункции
// Подготовить параметры обхода данных для обновления.
// По сути найти границу начала выборки (то место, где остановились в последний раз).
//
@@ -5869,6 +5884,23 @@
КонецФункции
// Определить, обрабатывается ли первая страница данных.
//
// Параметры:
// ПараметрыПоиска - см. НовыеПараметрыПоискаПорции
//
// Возвращаемое значение:
// Булево - Истина, если обрабатывается первая страница данных, иначе идёт обработка последующей страницы
// или порции.
//
Функция ПоискСНачала(ПараметрыПоиска)
Возврат ПараметрыПоиска.ПоследняяВыбраннаяЗапись = Неопределено
И ПараметрыПоиска.ПерваяЗапись = Неопределено
И ПараметрыПоиска.ПоследняяЗапись = Неопределено;
КонецФункции
// Получить следующую порцию параметров обхода данных для обновления.
//
// Параметры:
@@ -557,6 +557,7 @@
//
// * АдресОтвета - Соответствие
// - Строка - см. описание поля Кому.
// * ИдентификаторОснования - Строка - идентификатор основания данного письма.
// * ИдентификаторыОснований - Строка - идентификаторы оснований данного письма.
// * ОбрабатыватьТексты - Булево - необходимость обрабатывать тексты письма при отправке.
// * УведомитьОДоставке - Булево - необходимость запроса уведомления о доставке.
@@ -622,6 +622,7 @@
Если НРег(ПочтовыйЯщик) = "отправленные"
Или НРег(ПочтовыйЯщик) = "inbox.sent"
Или НРег(ПочтовыйЯщик) = "sent"
Или НРег(ПочтовыйЯщик) = "sentbox"
Или НРег(ПочтовыйЯщик) = "sent items" Тогда
Соединение.ТекущийПочтовыйЯщик = ПочтовыйЯщик;
@@ -1664,7 +1665,15 @@
КонецЦикла;
Если ПараметрыПисьма.Свойство("ИдентификаторыОснований") Тогда
Письмо.УстановитьПолеЗаголовка("References", ПараметрыПисьма.ИдентификаторыОснований);
Письмо.УстановитьПолеЗаголовка("References",
ПараметрыПисьма.ИдентификаторыОснований,
СпособКодированияНеASCIIСимволовИнтернетПочтовогоСообщения.БезКодирования);
КонецЕсли;
Если ПараметрыПисьма.Свойство("ИдентификаторОснования") Тогда
Письмо.УстановитьПолеЗаголовка("In-Reply-To",
ПараметрыПисьма.ИдентификаторОснования,
СпособКодированияНеASCIIСимволовИнтернетПочтовогоСообщения.БезКодирования);
КонецЕсли;
Тело = "";
@@ -3151,9 +3151,13 @@
ЗначенияРеквизитов = Новый Структура("Владелец");
ЗаполнитьЗначенияСвойств(ЗначенияРеквизитов, Источник);
Если ЗначениеЗаполнено(ЗначенияРеквизитов.Владелец) И ЗначенияРеквизитов.Владелец.ПолучитьОбъект() = Неопределено Тогда
Если ЗначениеЗаполнено(ЗначенияРеквизитов.Владелец) Тогда
ЗначенияРеквизитовВладельца = Новый Структура("ПометкаУдаления");
ПометкаУдаленияВладельца = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ЗначенияРеквизитов.Владелец, "ПометкаУдаления");
Если ПометкаУдаленияВладельца <> Ложь Тогда // Неопределено, если владелец уже удален.
Возврат;
КонецЕсли;
КонецЕсли;
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Недопустимо удалять предопределенный элемент
@@ -651,8 +651,8 @@
РезультатПредыдущегоШага = РезультатШагаДополнительнойОбработки(РезультатПредыдущегоШага);
УдаляемыеОбъекты = УдаляемыеОбъектыИзРезультатаДополнительнойОбработки(РезультатПредыдущегоШага);
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(УдаляемыеОбъекты, УдаляемыеОбъектыИзДанныхФормы(
ИсточникУдаляемыхОбъектов, РезультатПредыдущегоШага));
ОбщегоНазначенияКлиентСервер.ДополнитьМассив(УдаляемыеОбъекты,
УдаляемыеОбъектыИзДанныхФормы(ИсточникУдаляемыхОбъектов, РезультатПредыдущегоШага));
РезультатУдаления = УдалитьПомеченныеОбъектыСлужебный(УдаляемыеОбъекты, РежимУдаления, ИдентификаторЗадания);
Результат = ДанныеФормыИзРезультатаУдаления(ИсточникУдаляемыхОбъектов, РезультатУдаления,
@@ -1209,16 +1209,16 @@
// см. СвязиНеудаленных
//
Функция ОшибкиПредыдущегоШага(РезультатПредыдущегоШага)
СвязиНеудаленных = СвязиНеудаленных();
Результат = СвязиНеудаленных();
Для Каждого Элемент Из РезультатПредыдущегоШага Цикл
Если ПустаяСтрока(Элемент.ТекстОшибки) Тогда
Продолжить;
КонецЕсли;
ОшибкаПредыдущегоШага = СвязиНеудаленных.Добавить();
Если Не (Элемент.ТребуетсяУдаление) Тогда
ОшибкаПредыдущегоШага.УдаляемыйСсылка = Элемент.ОбнаруженныйСсылка;
ОшибкаПредыдущегоШага = Результат.Добавить();
Если Не Элемент.ТребуетсяУдаление Тогда
ОшибкаПредыдущегоШага.УдаляемыйСсылка = Элемент.УдаляемыйСсылка;
ОшибкаПредыдущегоШага.Представление = Элемент.ТекстОшибки;
ОшибкаПредыдущегоШага.ОбнаруженныйСсылка = Элемент.ТекстОшибки;
Иначе
@@ -1229,7 +1229,7 @@
ОшибкаПредыдущегоШага.НомерКартинки = 11;
КонецЦикла;
Возврат СвязиНеудаленных;
Возврат Результат;
КонецФункции
// Формирует удаляемые объекты из дерева помеченных за исключением помеченных на удаление
@@ -1423,6 +1423,7 @@
// ** УдаляемыйСсылка - ЛюбаяСсылка
// ** МестоИспользования - ЛюбаяСсылка
// ** ОбнаруженныйСтатус - Строка
// ** ИнформацияОбОшибке - ИнформацияОбОшибке
// ** ПодробноеОписаниеОшибки - Строка
// ** ОписаниеОшибки - Строка
// * Удаленные - Массив из ЛюбаяСсылка
@@ -1708,8 +1709,8 @@
// * УдаляемыйСсылка - ЛюбаяСсылка - удаляемый объект, колонка индексируется.
// * ОбнаруженныйСсылка - ЛюбаяСсылка - объект, в котором есть ссылки на удаляемый объект.
// - Строка - подробное описание ошибки, если возникла ошибка при удалении объекта.
// * ПредставлениеУдаляемый - Строка - представление удаляемого объекта.
// * Представление - Строка - представление места использования или описание ошибки при удалении объекта.
// * ПредставлениеУдаляемый - Строка - заголовок удаляемого объекта.
// * Представление - Строка - заголовок элемента-места использования или краткое описание ошибки при удалении объекта.
//
Функция ПрепятствующиеУдалению() Экспорт
Таблица = Новый ТаблицаЗначений;
@@ -2132,6 +2132,11 @@
Для Каждого РеквизитФормы Из КонтактнаяИнформацияОписаниеДополнительныхРеквизитов Цикл
УправлениеКонтактнойИнформациейКлиентСервер.ОписаниеКонтактнойИнформацииНаФорме(Форма).Удалить(РеквизитФормы);
КонецЦикла;
Отбор = Новый Структура("ЭтоИсторическаяКонтактнаяИнформация",Истина);
ИсторическаяКИ = УправлениеКонтактнойИнформациейКлиентСервер.ОписаниеКонтактнойИнформацииНаФорме(Форма).НайтиСтроки(Отбор);
Для Каждого ЭлементКоллекции Из ИсторическаяКИ Цикл
УправлениеКонтактнойИнформациейКлиентСервер.ОписаниеКонтактнойИнформацииНаФорме(Форма).Удалить(ЭлементКоллекции);
КонецЦикла;
КонецЕсли;
Форма.ИзменитьРеквизиты(, МассивУдаляемыхРеквизитов);
@@ -2490,7 +2495,11 @@
ПриЧтенииНаСервере(Форма, ПараметрыКонтактнойИнформации.Владелец, Результат.ИмяЭлементаДляРазмещения);
ОписаниеКонтактнойИнформации = УправлениеКонтактнойИнформациейКлиентСервер.ОписаниеКонтактнойИнформацииНаФорме(Форма);
ВидыКИСИсторией = Новый Массив();
Для Каждого Строка Из ОписаниеКонтактнойИнформации Цикл
Если Не ЗначениеЗаполнено(Строка.ИмяРеквизита) Тогда
Продолжить;
КонецЕсли;
Отбор = Новый Структура("ИмяРеквизита", Строка.ИмяРеквизита);
НайденныеСтроки = КопияОписанияКИ.НайтиСтроки(Отбор);
Если НайденныеСтроки.Количество() > 0 Тогда
@@ -2499,6 +2508,7 @@
Строка.Тип, ПараметрыКонтактнойИнформации.ОбработкаНавигационнойСсылки) Тогда
Форма["Комментарий"+Строка.ИмяРеквизита] = НайденнаяСтрока.Комментарий;
КонецЕсли;
Строка.ДействуетС = НайденнаяСтрока.ДействуетС;
Если Строка.Значение <> НайденнаяСтрока.Значение Тогда
Строка.Значение = НайденнаяСтрока.Значение;
Строка.Представление = НайденнаяСтрока.Представление;
@@ -2522,6 +2532,23 @@
КонецЕсли;
КонецЕсли;
КонецЕсли;
Если Строка.ХранитьИсториюИзменений Тогда
Если ВидыКИСИсторией.Найти(Строка.Вид) = Неопределено Тогда
ВидыКИСИсторией.Добавить(Строка.Вид);
КонецЕсли;
КонецЕсли;
КонецЦикла;
Для Каждого Вид Из ВидыКИСИсторией Цикл
ИсторическаяКИ = КопияОписанияКИ.НайтиСтроки(Новый Структура("ЭтоИсторическаяКонтактнаяИнформация, Вид", Истина, Вид));
Для Каждого СтрокаКИ Из ИсторическаяКИ Цикл
Отбор = Новый Структура("Значение, ЭтоИсторическаяКонтактнаяИнформация, ДействуетС",
СтрокаКИ.Значение, СтрокаКИ.ЭтоИсторическаяКонтактнаяИнформация, СтрокаКИ.ДействуетС);
НайденныеСтроки = ОписаниеКонтактнойИнформации.НайтиСтроки(Отбор);
Если НайденныеСтроки.Количество() = 0 Тогда
ЭлементИсторияАдреса = ОписаниеКонтактнойИнформации.Добавить();
ЗаполнитьЗначенияСвойств(ЭлементИсторияАдреса, СтрокаКИ);
КонецЕсли;
КонецЦикла;
КонецЦикла;
КонецЕсли;
@@ -0,0 +1,17 @@
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2023, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
#Область СлужебныеПроцедурыИФункции
Процедура ПродолжитьВыполнениеКомандыПечатиСПереданнымиПараметрами() Экспорт
УправлениеПечатьюКлиент.ПродолжитьВыполнениеКомандыПечати();
КонецПроцедуры
#КонецОбласти
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e8b92505-007b-4a95-a7a1-291988090228">
<name>УправлениеПечатьюГлобальный</name>
<synonym>
<key>ru</key>
<value>Управление печатью глобальный</value>
</synonym>
<global>true</global>
<clientManagedApplication>true</clientManagedApplication>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
</mdclass:CommonModule>
@@ -23,24 +23,28 @@
//
Процедура ВыполнитьКомандуПечати(ИмяМенеджераПечати, ИменаМакетов, МассивОбъектов, ВладелецФормы, ПараметрыПечати = Неопределено) Экспорт
Если НЕ ПроверитьКоличествоПереданныхОбъектов(МассивОбъектов) Тогда
Если Не ПроверитьКоличествоПереданныхОбъектов(МассивОбъектов) Тогда
Возврат;
КонецЕсли;
ИмяПараметра = "СтандартныеПодсистемы.Печать.ВыполнитьКомандуПечати";
СписокПереданныхПараметров = ПараметрыПриложения[ИмяПараметра];
Если СписокПереданныхПараметров = Неопределено Тогда
СписокПереданныхПараметров = Новый Массив;
ПараметрыПриложения[ИмяПараметра] = СписокПереданныхПараметров;
КонецЕсли;
ПараметрыОткрытия = УправлениеПечатьюСлужебныйКлиент.ПараметрыОткрытияФормыПечати();
ПараметрыОткрытия.ИмяМенеджераПечати = ИмяМенеджераПечати;
ПараметрыОткрытия.ИменаМакетов = ИменаМакетов;
ПараметрыОткрытия.ПараметрКоманды = МассивОбъектов;
ПараметрыОткрытия.ПараметрыПечати = ПараметрыПечати;
ПараметрыОткрытия.ВладелецФормы = ВладелецФормы;
Если ТипЗнч(ПараметрыПечати) = Тип("Структура")
И ПараметрыПечати.Свойство("ВыполнятьВФоновомЗадании")
И ПараметрыПечати.ВыполнятьВФоновомЗадании = Истина Тогда
СписокПереданныхПараметров.Добавить(ПараметрыОткрытия);
ВыполнитьКомандуПечатиВФоне(ВладелецФормы, ПараметрыОткрытия);
Иначе
ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
КонецЕсли;
ПодключитьОбработчикОжидания("ПродолжитьВыполнениеКомандыПечатиСПереданнымиПараметрами", 0.1, Истина);
КонецПроцедуры
@@ -1097,4 +1101,36 @@
КонецПроцедуры
Процедура ПродолжитьВыполнениеКомандыПечати() Экспорт
ИмяПараметра = "СтандартныеПодсистемы.Печать.ВыполнитьКомандуПечати";
СписокПереданныхПараметров = ПараметрыПриложения[ИмяПараметра];
Если СписокПереданныхПараметров = Неопределено Тогда
СписокПереданныхПараметров = Новый Массив;
ПараметрыПриложения[ИмяПараметра] = СписокПереданныхПараметров;
Возврат;
КонецЕсли;
Если СписокПереданныхПараметров.Количество() = 0 Тогда
Возврат;
КонецЕсли;
ПараметрыОткрытия = СписокПереданныхПараметров[0];
ПараметрыПечати = ПараметрыОткрытия.ПараметрыПечати;
ВладелецФормы = ПараметрыОткрытия.ВладелецФормы;
ПараметрыОткрытия.ВладелецФормы = Неопределено;
СписокПереданныхПараметров.Удалить(0);
Если ТипЗнч(ПараметрыПечати) = Тип("Структура")
И ПараметрыПечати.Свойство("ВыполнятьВФоновомЗадании")
И ПараметрыПечати.ВыполнятьВФоновомЗадании = Истина Тогда
ВыполнитьКомандуПечатиВФоне(ВладелецФормы, ПараметрыОткрытия);
Иначе
ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
КонецЕсли;
КонецПроцедуры
#КонецОбласти
@@ -1700,8 +1700,8 @@
ЗаполнитьИнтернетПочтовыеАдреса(Письмо.АдресаУведомленияОПрочтении, Сообщение.АдресаУведомленияОПрочтении);
КонецЕсли;
Письмо.ИдентификаторОснования = ИзПисьмаПолучитьИдентификаторОснования(Сообщение);
Письмо.ИдентификаторыОснований = Сообщение.ПолучитьПолеЗаголовка("References", "Строка");
Письмо.ИдентификаторОснования = СтроковоеПолеЗаголовкаИзПисьма(Сообщение, "In-Reply-To");
Письмо.ИдентификаторыОснований = СтроковоеПолеЗаголовкаИзПисьма(Сообщение, "References");
Письмо.ХешСумма = ХешСуммаПочтовогоСообщения(Сообщение);
Для Каждого Вложение Из Сообщение.Вложения Цикл
@@ -2112,9 +2112,7 @@
КонецПроцедуры
Функция ИзПисьмаПолучитьИдентификаторОснования(Сообщение)
ИмяЗаголовка = "In-Reply-To";
Функция СтроковоеПолеЗаголовкаИзПисьма(Сообщение, ИмяЗаголовка)
СтрокаИдентификаторы = СокрЛП(Сообщение.ПолучитьПолеЗаголовка(ИмяЗаголовка, "Строка"));
@@ -770,6 +770,7 @@
РазрешенныеПоляДляИзменения.Добавить("Организация");
РазрешенныеПоляДляИзменения.Добавить("Пользователь");
РазрешенныеПоляДляИзменения.Добавить("Программа");
РазрешенныеПоляДляИзменения.Добавить("ФизическоеЛицо");
РазрешенныеПоляДляИзменения.Добавить("ВводитьПарольВПрограммеЭлектроннойПодписи");
УстановитьПривилегированныйРежим(Истина);
КонецЕсли;
@@ -1514,6 +1514,8 @@
// Значение по умолчанию - Неопределено.
// * Организация - ОпределяемыйТип.Организация - организация, к которой относится сертификат.
// Значение по умолчанию - Неопределено.
// * ФизическоеЛицо - ОпределяемыйТип.ФизическоеЛицо - физическое лицо, к которому относится сертификат.
// Значение по умолчанию - Неопределено.
// * Программа - СправочникСсылка.ПрограммыЭлектроннойПодписиИШифрования - программа, которая
// требуется для подписания и расшифровки.
// Значение по умолчанию - Неопределено.
@@ -1530,6 +1532,7 @@
ДополнительныеПараметры.Вставить("Наименование", "");
ДополнительныеПараметры.Вставить("Пользователь", Неопределено);
ДополнительныеПараметры.Вставить("Организация", Неопределено);
ДополнительныеПараметры.Вставить("ФизическоеЛицо", Неопределено);
ДополнительныеПараметры.Вставить("Программа", Неопределено);
ДополнительныеПараметры.Вставить("ВводитьПарольВПрограммеЭлектроннойПодписи", Ложь);
@@ -2819,6 +2819,7 @@
СохраненныеСвойства.Вставить("Наименование");
СохраненныеСвойства.Вставить("Пользователь");
СохраненныеСвойства.Вставить("Организация");
СохраненныеСвойства.Вставить("ФизическоеЛицо");
СохраненныеСвойства.Вставить("ВводитьПарольВПрограммеЭлектроннойПодписи");
Запрос = Новый Запрос;
@@ -2829,6 +2830,7 @@
| Сертификаты.Наименование КАК Наименование,
| Сертификаты.Пользователь,
| Сертификаты.Организация,
| Сертификаты.ФизическоеЛицо,
| Сертификаты.ВводитьПарольВПрограммеЭлектроннойПодписи,
| Сертификаты.ДанныеСертификата
|ИЗ
@@ -6280,7 +6280,7 @@
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(Неопределено);
ПараметрыОжидания.ВыводитьОкноОжидания = Истина;
ОповещениеОЗавершении = Новый ОписаниеОповещения("ПродолжитьПослеУсовершенствованияНаСервере", ЭтотОбъект, Контекст);
ОповещениеОЗавершении = Новый ОписаниеОповещения("ПродолжитьПослеОперацииУсовершенствованияНаСервере", ЭтотОбъект, Контекст);
ДлительныеОперацииКлиент.ОжидатьЗавершение(ДлительнаяОперация, ОповещениеОЗавершении, ПараметрыОжидания);
Иначе
// Для стороны сервера требуется адрес двоичных данных во временном хранилище.
@@ -6294,26 +6294,61 @@
КонецПроцедуры
// Продолжение процедуры УсовершенствоватьНаСтороне.
//
// Параметры:
// РезультатВыполнения - Структура - результат выполнения длительной операции.
// Контекст - Структура
//
Процедура ПродолжитьПослеУсовершенствованияНаСервере(РезультатВыполнения, Контекст) Экспорт
Процедура ПродолжитьПослеОперацииУсовершенствованияНаСервере(РезультатВыполнения, Контекст) Экспорт
Если РезультатВыполнения.Свойство("АдресРезультата") Тогда
// Результат выполнения фонового задания.
Результат = ПолучитьИзВременногоХранилища(РезультатВыполнения.АдресРезультата);
УдалитьИзВременногоХранилища(РезультатВыполнения.АдресРезультата);
Если ЗначениеЗаполнено(РезультатВыполнения.КраткоеПредставлениеОшибки) Тогда
Если РезультатВыполнения = Неопределено Тогда
ОшибкаНаСервере = ОписаниеОшибкиПриУсовершенствовании(Ложь);
ОшибкаНаСервере.Текст = НСтр("ru='Усовершенствование подписи фоновым заданием не было завершено штатно'");
УсовершенствоватьНаСторонеПослеОшибки(ОшибкаНаСервере, Контекст);
Возврат;
КонецЕсли;
Если РезультатВыполнения.Статус = "Ошибка" Тогда
ОшибкаНаСервере = ОписаниеОшибкиПриУсовершенствовании(Ложь);
ОшибкаНаСервере.Текст = РезультатВыполнения.КраткоеПредставлениеОшибки;
УсовершенствоватьНаСторонеПослеОшибки(ОшибкаНаСервере, Контекст);
Возврат;
КонецЕсли;
Иначе
Результат = РезультатВыполнения;
// Результат выполнения фонового задания.
Попытка
Результат = ПолучитьИзВременногоХранилища(РезультатВыполнения.АдресРезультата);
Если Не ЗначениеЗаполнено(Результат) Тогда
ТекстОшибки = НСтр("ru = 'Фоновое задание не вернуло результат'");
ВызватьИсключение ТекстОшибки;
КонецЕсли;
Исключение
ОшибкаНаСервере = ОписаниеОшибкиПриУсовершенствовании(Ложь);
ОшибкаНаСервере.Текст = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
УсовершенствоватьНаСторонеПослеОшибки(ОшибкаНаСервере, Контекст);
Возврат;
КонецПопытки;
УдалитьИзВременногоХранилища(РезультатВыполнения.АдресРезультата);
ПродолжитьПослеУсовершенствованияНаСервере(Результат, Контекст);
КонецПроцедуры
// Продолжение процедуры УсовершенствоватьНаСтороне.
//
// Параметры:
// РезультатВыполнения - Структура:
// * Успех
// * ТекстОшибки
// * СвойстваПодписи
// * АлгоритмПодписи
// * ОшибкаПриСозданииМенеджераКриптографии
// * ОперацияНачалась
// Контекст - Структура
//
Процедура ПродолжитьПослеУсовершенствованияНаСервере(Результат, Контекст)
Контекст.ОперацияНачалась = Результат.ОперацияНачалась;
@@ -8500,8 +8535,7 @@
Если Контекст.ОписаниеДанных.ТипПодписи = ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.БазоваяCAdESBES") Тогда
СвойствоПодписи = МодульСервисКриптографииDSSКлиентСервер.ПолучитьСвойствоПодписиCAdES("BES", Истина, Ложь, "Подпись");
ИначеЕсли Контекст.ОписаниеДанных.ТипПодписи = ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.СМеткойДоверенногоВремениCAdEST") Тогда
АдресаСерверовМетокВремени = СтрСоединить(ЭлектроннаяПодписьКлиент.ОбщиеНастройки().АдресаСерверовМетокВремени, ",");
СвойствоПодписи = МодульСервисКриптографииDSSКлиентСервер.ПолучитьСвойствоПодписиCAdES("T", Истина, Ложь, "Подпись" ,АдресаСерверовМетокВремени);
СвойствоПодписи = МодульСервисКриптографииDSSКлиентСервер.ПолучитьСвойствоПодписиCAdES("T", Истина, Ложь, "Подпись");
ИначеЕсли Контекст.ОписаниеДанных.ТипПодписи = ПредопределенноеЗначение("Перечисление.ТипыПодписиКриптографии.ОбычнаяCMS") Тогда
СвойствоПодписи = МодульСервисКриптографииDSSКлиентСервер.ПолучитьСвойствоПодписиCMS(Истина, Ложь);
Иначе
+10 -9
View File
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e8d73a10-af9c-4e18-bd4d-2f210140fc69">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="4f03e822-fd4a-4871-b3d3-fc598f479050">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="3a8e469f-affd-45c6-ab1e-11182cea3d2a"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="42ce2970-8349-43c3-a1e2-80bf48f2ee8d"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="7a2518e5-03b6-4b2c-aff4-63e126853b81"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="43c2248d-0213-40b5-8316-17f670434464"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="484e9c36-0b7a-468e-b9ae-6910d995a955"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="8e542d15-67eb-45ee-a03c-d2301db0cca0"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="f3bf89c7-9f4c-4d9c-98dd-ab5f1951ef2a"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="71f68003-bc5e-4f7b-97c2-fe844528768a"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="ec4434f0-8788-40eb-b11a-45916bba0557"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="01da8b40-0106-419f-8305-1e4da6702638"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="30e83c1b-82e4-4314-8049-41892f5c3cae"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="f9251d8f-3dc8-4d64-88dd-c41a78c242aa"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="8f750f73-c1b8-4ed4-8ec4-b593033bf5d4"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="7026882e-f3c5-43b7-ada4-5e7d4f41389b"/>
<defaultRunMode>ManagedApplication</defaultRunMode>
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>
@@ -19,7 +19,7 @@
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
<vendor>Фирма &quot;1С&quot;</vendor>
<version>3.1.9.302</version>
<version>3.1.9.317</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1316,6 +1316,7 @@
<commonModules>CommonModule.УправлениеПечатьюMSWordКлиент</commonModules>
<commonModules>CommonModule.УправлениеПечатьюOOWriterКлиент</commonModules>
<commonModules>CommonModule.УправлениеПечатьюВызовСервера</commonModules>
<commonModules>CommonModule.УправлениеПечатьюГлобальный</commonModules>
<commonModules>CommonModule.УправлениеПечатьюКлиент</commonModules>
<commonModules>CommonModule.УправлениеПечатьюКлиентПереопределяемый</commonModules>
<commonModules>CommonModule.УправлениеПечатьюКлиентСервер</commonModules>
@@ -1 +1 @@
{6,1,1,9de1bac1-a55d-48eb-a133-524ca3f78f92,1,5e8f270b-8488-4021-9470-05134aa319c0,"3.1.9.302","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7577,1,0,e8d73a10-af9c-4e18-bd4d-2f210140fc69,e8d73a10-af9c-4e18-bd4d-2f210140fc69,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,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,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-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754Line truncated
{6,1,1,2b5e9eca-258d-47f2-b8ff-dce280a6d443,1,905ccca6-4495-4b7d-a1d4-ca487d98f86a,"3.1.9.317","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7578,1,0,4f03e822-fd4a-4871-b3d3-fc598f479050,4f03e822-fd4a-4871-b3d3-fc598f479050,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,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,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-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754Line truncated
@@ -268,6 +268,7 @@
ПараметрыОткрытия.Вставить("Представление", ДанныеСтроки.Представление);
ПараметрыОткрытия.Вставить("ДействуетС", ДанныеСтроки.ДействуетС);
ПараметрыОткрытия.Вставить("Комментарий", ДанныеСтроки.Комментарий);
ПараметрыОткрытия.Вставить("КонтактнаяИнформацияОписаниеДополнительныхРеквизитов", История);
ДополнительныеПараметры = Новый Структура("ДействуетС, Новый", ДанныеСтроки.ДействуетС, НЕ ЗначениеЗаполнено(ДанныеСтроки.ЗначенияПолей));
КонецЕсли;
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт
Возврат 67;
Возврат 69;
КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.9.295";
Возврат "3.1.9.316";
КонецФункции
@@ -910,6 +910,7 @@
<Item Calendar="90" Year="2023" DayType="Предпраздничный" Date="20230929" SwapDate=""/>
<Item Calendar="90" Year="2023" DayType="Праздник" Date="20230930" SwapDate="20231002"/>
<Item Calendar="90" Year="2023" DayType="Суббота" Date="20231002" SwapDate="20230930"/>
<Item Calendar="90" Year="2024" DayType="Нерабочий" Date="20240315" SwapDate=""/>
<Item Calendar="90" Year="2024" DayType="Праздник" Date="20240505" SwapDate="20240506"/>
<Item Calendar="90" Year="2024" DayType="Воскресенье" Date="20240506" SwapDate="20240505"/>
<Item Calendar="90" Year="2024" DayType="Праздник" Date="20240623" SwapDate="20240624"/>
@@ -970,14 +971,11 @@
<Item Calendar="91" Year="2023" DayType="Предпраздничный" Date="20230629" SwapDate=""/>
<Item Calendar="91" Year="2023" DayType="Праздник" Date="20230630" SwapDate=""/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240318" SwapDate=""/>
<Item Calendar="91" Year="2024" DayType="Предпраздничный" Date="20240409" SwapDate=""/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240410" SwapDate=""/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240505" SwapDate="20240506"/>
<Item Calendar="91" Year="2024" DayType="Воскресенье" Date="20240506" SwapDate="20240505"/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240616" SwapDate="20240617"/>
<Item Calendar="91" Year="2024" DayType="Воскресенье" Date="20240617" SwapDate="20240616"/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240623" SwapDate="20240624"/>
<Item Calendar="91" Year="2024" DayType="Воскресенье" Date="20240624" SwapDate="20240623"/>
<Item Calendar="91" Year="2024" DayType="Предпраздничный" Date="20240411" SwapDate=""/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240412" SwapDate=""/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240506" SwapDate=""/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240617" SwapDate=""/>
<Item Calendar="91" Year="2024" DayType="Праздник" Date="20240624" SwapDate=""/>
<Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
<Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
@@ -4830,6 +4830,13 @@
<types>Boolean</types>
</valueType>
</parameters>
<parameters>
<name>ИзФормыИстории</name>
<valueType>
<types>Boolean</types>
</valueType>
<keyParameter>true</keyParameter>
</parameters>
<commandInterface>
<navigationPanel/>
<commandBar/>
@@ -2654,7 +2654,9 @@
ВидКИ = ВидКонтактнойИнформации; // см. УправлениеКонтактнойИнформациейСлужебный.СтруктураВидаКонтактнойИнформации
Отбор = Новый Структура("Вид", ВидКИ.Ссылка);
НайденныеСтроки = КонтактнаяИнформацияОписаниеДополнительныхРеквизитов.НайтиСтроки(Отбор);
Если НайденныеСтроки.Количество() > 1 Тогда
Если Параметры.ИзФормыИстории Тогда
Элементы.ИсторияИзмененийГиперссылка.Видимость = Ложь;
ИначеЕсли НайденныеСтроки.Количество() > 1 Тогда
Элементы.ИсторияИзмененийГиперссылка.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'История изменений (%1)'"), НайденныеСтроки.Количество());
Элементы.ИсторияИзмененийГиперссылка.Видимость = Истина;
ИначеЕсли НайденныеСтроки.Количество() = 1 И ПустаяСтрока(НайденныеСтроки[0].ЗначенияПолей) Тогда
@@ -3469,7 +3471,7 @@
Иначе
Элементы.ИсторияИзменений.Видимость = Ложь;
КонецЕсли;
Элементы.ИсторияИзмененийГиперссылка.Видимость = НЕ Параметры.Свойство("ИзФормыИстории");
Элементы.ИсторияИзмененийГиперссылка.Видимость = НЕ Параметры.ИзФормыИстории;
ВводНовогоАдреса = ?(Параметры.Свойство("ВводНовогоАдреса"), Параметры.ВводНовогоАдреса, Ложь);
Если ВводНовогоАдреса Тогда
ДействуетС = Параметры.ДействуетС;
@@ -218,36 +218,6 @@
МассивПолейПоиска = СтрРазделить(ПоляПоискаТаблицыПриемника, ",", Ложь);
// Если поля поиска не указаны, то выбираем поля поиска сами.
Если МассивПолейПоиска.Количество() = 0 Тогда
// для справочников
ДобавитьПолеПоиска(МассивПолейПоиска, "Наименование");
ДобавитьПолеПоиска(МассивПолейПоиска, "Код");
ДобавитьПолеПоиска(МассивПолейПоиска, "Владелец");
ДобавитьПолеПоиска(МассивПолейПоиска, "Родитель");
// для документов и БП
ДобавитьПолеПоиска(МассивПолейПоиска, "Дата");
ДобавитьПолеПоиска(МассивПолейПоиска, "Номер");
// популярные поля поиска
ДобавитьПолеПоиска(МассивПолейПоиска, "Организация");
ДобавитьПолеПоиска(МассивПолейПоиска, "ИНН");
ДобавитьПолеПоиска(МассивПолейПоиска, "КПП");
Если МассивПолейПоиска.Количество() = 0 Тогда
Если СписокПолейТаблицы.Количество() > 0 Тогда
МассивПолейПоиска.Добавить(СписокПолейТаблицы[0].Значение);
КонецЕсли;
КонецЕсли;
КонецЕсли;
// Удаляем из массива полей поиска поля свыше указанного лимита; удаляем элементы массива с конца.
ПроверитьКоличествоПолейСопоставленияВМассиве(МассивПолейПоиска);
@@ -1648,6 +1648,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>
@@ -5211,93 +5298,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.КомментарииСтатистики</name>
<right>
@@ -774,6 +774,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.УправлениеПодключениемDSS</name>
<right>
@@ -2731,33 +2758,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>SessionParameter.ДействующиеДатыЗапретаИзменения</name>
<right>
@@ -644,6 +644,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>
@@ -2228,33 +2255,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>SessionParameter.ДействующиеДатыЗапретаИзменения</name>
<right>
@@ -289,6 +289,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_3_0_2_1.Operation.PutMessageForDataMatching</name>
<right>
@@ -818,33 +845,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_3_0_2_1.Operation.Upload</name>
<right>
@@ -95,6 +95,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>InformationRegister.ЗагруженныеВерсииАдресныхСведений</name>
<right>
@@ -302,31 +329,4 @@
<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>
</Rights>
@@ -26,6 +26,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>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
<right>
@@ -146,31 +173,4 @@
<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>
</Rights>
@@ -21,6 +21,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>
@@ -60,31 +87,4 @@
<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>
</Rights>
@@ -49,6 +49,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>
@@ -179,31 +206,4 @@
<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>
</Rights>
@@ -409,6 +409,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>DocumentJournal.Взаимодействия.Command.ЗапланироватьВзаимодействиеПоПредмету</name>
<right>
@@ -1303,33 +1330,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>
@@ -3,6 +3,33 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -81,31 +108,4 @@
<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>
</Rights>
@@ -17,6 +17,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.ГруппыВнешнихПользователей.Command.ГруппыВнешнегоПользователя</name>
<right>
@@ -113,31 +140,4 @@
<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>
</Rights>
@@ -65,29 +65,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>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -115,4 +92,27 @@
<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>
</Rights>
@@ -29,6 +29,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>InformationRegister.ДатыЗапретаИзменения.Command.ДатыЗапретаЗагрузкиДанных</name>
<right>
@@ -131,33 +158,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -18,6 +18,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>Report.ДатыЗапретаИзменения</name>
<right>
@@ -135,33 +162,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>
<restrictionTemplate>
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
@@ -3,6 +3,33 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -109,31 +136,4 @@
<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>
</Rights>
@@ -81,6 +81,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>CommonForm.РедактированиеГиперссылки</name>
<right>
@@ -173,33 +200,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>CommonForm.РедактированиеДополнительныхСведений</name>
<right>
@@ -72,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>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
@@ -204,33 +231,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.ДанныеБизнесПроцессов.Command.МоиБизнесПроцессы</name>
<right>
@@ -63,20 +63,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.МоиЗаметкиПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -104,6 +90,20 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.МоиЗаметкиПоПредмету</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.Заметки.Command.ВсеЗаметки</name>
<right>
@@ -49,6 +49,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>
@@ -107,31 +134,4 @@
<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>
</Rights>
@@ -72,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>Catalog.ПользовательскиеНастройкиОтчетов</name>
<right>
@@ -172,33 +199,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -165,6 +165,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>CommonCommand.ОтправитьSMS</name>
<right>
@@ -194,33 +221,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -49,6 +49,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>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
<right>
@@ -110,31 +137,4 @@
<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>
</Rights>
@@ -10,6 +10,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>InformationRegister.НапоминанияПользователя</name>
<right>
@@ -47,33 +74,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.НапоминанияПользователя.Command.МоиНапоминания</name>
<right>
@@ -66,6 +66,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>Document.Анкета</name>
<right>
@@ -162,31 +189,4 @@
<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>
</Rights>
@@ -10,6 +10,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.Файлы.Command.Файлы</name>
<right>
@@ -170,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>Catalog.ВерсииФайлов</name>
<right>
@@ -10,6 +10,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.Файлы.Command.Файлы</name>
<right>
@@ -170,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>Catalog.ВерсииФайлов</name>
<right>
@@ -10,6 +10,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>
@@ -106,31 +133,4 @@
<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>
</Rights>
@@ -29,6 +29,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>
@@ -68,31 +95,4 @@
<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>
</Rights>
@@ -40,6 +40,37 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СертификатыПолучателейРассылкиОтчетов</name>
<right>
@@ -132,37 +163,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Report.КонтрольРассылкиОтчетов</name>
<right>
@@ -87,6 +87,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>Report.ЗависшиеЗадачи</name>
<right>
@@ -162,31 +189,4 @@
<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>
</Rights>
@@ -22,6 +22,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>
@@ -61,31 +88,4 @@
<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>
</Rights>
@@ -3,6 +3,33 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -78,31 +105,4 @@
<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>
</Rights>
@@ -60,17 +60,6 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СертификатыПользователяDSS</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -98,6 +87,17 @@
<value>true</value>
</right>
</object>
<object>
<name>InformationRegister.СертификатыПользователяDSS</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3,6 +3,33 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -84,33 +111,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -127,6 +127,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>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
<right>
@@ -166,31 +193,4 @@
<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>
</Rights>
@@ -10,13 +10,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -44,4 +37,11 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -106,6 +106,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>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
<right>
@@ -178,33 +205,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>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -40,13 +40,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -74,6 +67,13 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.РедактированиеДополнительныхСведений</name>
<right>
@@ -3,6 +3,33 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<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>
@@ -61,31 +88,4 @@
<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>
</Rights>
@@ -22,28 +22,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>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -71,4 +49,26 @@
<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>CommonCommand.ЖурналУчетаОригиналовПервичныхДокументов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -10,6 +10,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>CommonForm.ПраваДоступа</name>
<right>
@@ -94,33 +121,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>Catalog.ПрофилиГруппДоступа</name>
<right>
@@ -3,17 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>DataProcessor.ТекущиеДела</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -41,4 +30,15 @@
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ТекущиеДела</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -14,24 +14,6 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.НастройкиКолонтитулов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -59,4 +41,22 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.НастройкаКолонтитулов</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.НастройкиКолонтитулов</name>
<right>
<name>Read</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -152,6 +152,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.ДатаПоследнейВыгрузкиЗамеровПроизводительностиUTC</name>
<right>
@@ -255,31 +282,4 @@
<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>
</Rights>
@@ -41,6 +41,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>
@@ -80,31 +107,4 @@
<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>
</Rights>
@@ -3,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>CommonForm.ОтправкаSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,4 +30,11 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ОтправкаSMS</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -2386,6 +2386,45 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>Constant.СписокРасширенийТекстовыхФайлов</name>
<right>
@@ -7064,45 +7103,6 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>InformationRegister.КомментарииСтатистики</name>
<right>
@@ -3,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -41,6 +34,13 @@
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации</name>
<right>
@@ -3,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,4 +30,11 @@
<value>true</value>
</right>
</object>
<object>
<name>CommonForm.ОписаниеИзмененийПрограммы</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -1304,6 +1304,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>SessionParameter.ВыполняетсяУдалениеОбъектов</name>
<right>
@@ -3515,33 +3542,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>SessionParameter.ДействующиеДатыЗапретаИзменения</name>
<right>
@@ -3,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,4 +30,11 @@
<value>true</value>
</right>
</object>
<object>
<name>WebService.InterfaceVersion.Operation.GetVersions</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -66,6 +66,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.RemoteAdministrationOfExchange.Operation.PrepareExchangeExecution</name>
<right>
@@ -150,33 +177,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.RemoteAdministrationOfExchange_2_4_5_1.Operation.StartExchangeExecutionInFirstDataBase</name>
<right>
@@ -3,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>WebService.RemoteControl.Operation.GetCurrentState</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -37,4 +30,11 @@
<value>true</value>
</right>
</object>
<object>
<name>WebService.RemoteControl.Operation.GetCurrentState</name>
<right>
<name>Use</name>
<value>true</value>
</right>
</object>
</Rights>
@@ -14,6 +14,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>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
<right>
@@ -51,31 +78,4 @@
<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>
</Rights>
@@ -25,6 +25,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>
@@ -69,31 +96,4 @@
<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>
</Rights>
@@ -10,6 +10,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>InformationRegister.СоставыГруппПользователей</name>
<right>
@@ -51,31 +78,4 @@
<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>
</Rights>
Loaded 100 of 116 files, more files were not shown because too many files have changed in this diff. Show more