This commit is contained in:
Компания 1С committed 2022-07-01 12:25:00 +03:00
1 parent 38a2c4d08e
commit 166b194ea2
142 files changed
+11177 -2071

No files matched your search

@@ -123,16 +123,18 @@
|КОНЕЦ";
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
МодульДополнительныеОтчетыИОбработки = ОбщегоНазначения.ОбщийМодуль("ДополнительныеОтчетыИОбработки");
ИмяТаблицыДополнительныеОтчеты = МодульДополнительныеОтчетыИОбработки.ИмяТаблицыДополнительныеОтчеты();
ОписаниеПоляИмяОтчета =
"ВЫБОР
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетовПереопределяемый.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовМетаданных)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетовПереопределяемый.Отчет КАК Справочник.ИдентификаторыОбъектовМетаданных).Имя
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетовПереопределяемый.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовРасширений)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетовПереопределяемый.Отчет КАК Справочник.ИдентификаторыОбъектовРасширений).Имя
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетовПереопределяемый.Отчет) = ТИП(Справочник.ДополнительныеОтчетыИОбработки)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетовПереопределяемый.Отчет КАК Справочник.ДополнительныеОтчетыИОбработки).ИмяОбъекта
| ИНАЧЕ ПОДСТРОКА(ВЫРАЗИТЬ(ВариантыОтчетовПереопределяемый.Отчет КАК СТРОКА(150)), 14, 137)
|КОНЕЦ";
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("ВЫБОР
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетовПереопределяемый.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовМетаданных)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетовПереопределяемый.Отчет КАК Справочник.ИдентификаторыОбъектовМетаданных).Имя
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетовПереопределяемый.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовРасширений)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетовПереопределяемый.Отчет КАК Справочник.ИдентификаторыОбъектовРасширений).Имя
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетовПереопределяемый.Отчет) = ТИП(%1)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетовПереопределяемый.Отчет КАК %1).ИмяОбъекта
| ИНАЧЕ ПОДСТРОКА(ВЫРАЗИТЬ(ВариантыОтчетовПереопределяемый.Отчет КАК СТРОКА(150)), 14, 137)
|КОНЕЦ", ИмяТаблицыДополнительныеОтчеты);
КонецЕсли;
Если Не ЗначениеЗаполнено(СвойстваСписка.ТекстЗапроса) Тогда
@@ -268,6 +268,14 @@
//
Процедура ОбновитьПоставляемыеПрофили(ЕстьИзменения = Неопределено, Удаленные = Неопределено) Экспорт
// Кэширование идентификаторов всех ролей сразу для сокращения количества обращений к базе данных,
// так как идентификаторы почти всех ролей будут получены при обновлении всех поставляемых профилей.
ВсеРоли = Новый Массив;
Для Каждого Роль Из Метаданные.Роли Цикл
ВсеРоли.Добавить(Роль);
КонецЦикла;
ОбщегоНазначения.ИдентификаторыОбъектовМетаданных(ВсеРоли);
ПоставляемыеПрофили = УправлениеДоступомСлужебный.ПоставляемыеПрофили();
ТекущиеПапкиПрофилей = ТекущиеПапкиПрофилей();
@@ -220,7 +220,8 @@
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
ОбновлениеИнформационнойБазы.ЗаполнитьЭлементыНачальнымиДанными(Параметры, Метаданные.Справочники.РолиИсполнителей, Истина);
НастройкиЗаполнения = ОбновлениеИнформационнойБазы.НастройкиЗаполнения();
ОбновлениеИнформационнойБазы.ЗаполнитьЭлементыНачальнымиДанными(Параметры, Метаданные.Справочники.РолиИсполнителей, НастройкиЗаполнения);
КонецПроцедуры
@@ -0,0 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link></head><body>Показывает сертификаты для подписания или расшифровки данных.
<div>
<div>По умолчанию показываются личные сертификаты. Если список пуст, то на компьютере нет подходящих личных сертификатов.</div>
<div>Включите флажок, для того чтобы <b>Показывать все сертификаты</b>.</div>
<div>Для подписания данных используются только личные сертификаты.</div>
<div>Если сертификаты найдены, выберите нужный, нажмите кнопку <b>Далее</b> для заполнения сведений о сертификате.</div>
<h3>Добавление (выбор) сертификата</h3>
<div>
<ul><li>Данные сертификата заполняются автоматически.</li>
<li>Заполните недостающие поля:</li>
<ul><li><b>Пользователь</b> - выберите из списка</li>
<li><b>Организация</b> - выберите из списка</li></ul><li>При добавлении сертификата для подписания или расшифровки данных необходимо ввести <b>Пароль</b>.</li>
<li>Для добавления (выбора) сертификата нажмите кнопку <b>Добавить</b> (<b>Выбрать)</b>.</li></ul><h3>См. также:</h3></div></div>
<div>
<ul><li><a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">Настройки электронной подписи и шифрования</a>.</li></ul></div>
<div><br></div></body></html>
@@ -0,0 +1,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link></head><body>Показывает сертификаты для шифрования.
<div>
<div>По умолчанию показываются личные сертификаты. Если список пуст, то на компьютере нет подходящих личных сертификатов.</div>
<div>Включите флажок, для того чтобы <b>Показывать все сертификаты</b>.</div>
<div>Для шифрования данных могут быть использованы любые сертификаты. </div>
<div>Если сертификаты найдены, выберите нужный, нажмите кнопку <b>Далее</b> для заполнения сведений о сертификате.</div>
<h3 style="font-size: 13.4399995803833px;">Добавление сертификата</h3>
<div>
<ul><li>Данные сертификата заполняются автоматически.</li>
<li>Заполните недостающие поля:</li>
<ul><li><b>Пользователь</b> - выберите из списка</li>
<li><b>Организация</b> - выберите из списка</li></ul><li>При добавлении сертификата только для шифрования данных ввод пароля не требуется, однако он будет нужен для расшифровки данных.</li></ul></div></div>
</body></html>
@@ -235,6 +235,74 @@
<choiceHistoryOnInput>DontUse</choiceHistoryOnInput>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>ГруппаДополнительныеСведения</name>
<id>488</id>
<items xsi:type="form:Decoration">
<name>ДекорацияДополнительныеСведения</name>
<id>493</id>
<title>
<key>ru</key>
<value>Неквалифицированный сертификат: выпущен удостоверяющим центром, не аккредитованным на момент выпуска сертификата.</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ДекорацияДополнительныеСведенияРасширеннаяПодсказка</name>
<id>495</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ДекорацияДополнительныеСведенияКонтекстноеМеню</name>
<id>494</id>
<autoFill>true</autoFill>
</contextMenu>
<type>Label</type>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
<backColor xsi:type="core:ColorRef">
<color>Style.ToolTipBackColor</color>
</backColor>
</extInfo>
</items>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Дополнительные сведения</value>
</title>
<extendedTooltip>
<name>ГруппаДополнительныеСведенияРасширеннаяПодсказка</name>
<id>489</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>
<items xsi:type="form:FormGroup">
<name>ГруппаОтозван</name>
<id>483</id>
@@ -60,6 +60,8 @@
Элементы.ТипПодписи.Видимость = Ложь;
КонецЕсли;
ОбновитьВидимостьПредупреждения();
КонецПроцедуры
&НаКлиенте
@@ -438,6 +440,20 @@
КонецПроцедуры
&НаСервере
Процедура ОбновитьВидимостьПредупреждения()
Элементы.ГруппаОтозван.Видимость = СертификатОтозван;
Если Не СертификатОтозван И ЗначениеЗаполнено(РезультатПроверкиУдостоверяющегоЦентра) Тогда
Элементы.ГруппаДополнительныеСведения.Видимость = ЗначениеЗаполнено(
РезультатПроверкиУдостоверяющегоЦентра.Предупреждение.ДополнительныеСведения);
Элементы.ДекорацияДополнительныеСведения.Заголовок =
РезультатПроверкиУдостоверяющегоЦентра.Предупреждение.ДополнительныеСведения;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ОчиститьПеременныеФормы()
@@ -512,12 +528,13 @@
КонецЕсли;
ЭлектроннаяПодписьСлужебный.СертификатПриИзмененииНаСервере(ЭтотОбъект, ОтпечаткиСертификатовНаКлиенте);
Элементы.ГруппаОтозван.Видимость = СертификатОтозван;
Если ЭлектроннаяПодписьСлужебный.ИспользоватьСервисОблачнойПодписи() Тогда
МодульСервисКриптографииDSSПодтверждениеСервер = ОбщегоНазначения.ОбщийМодуль("СервисКриптографииDSSПодтверждениеСервер");
МодульСервисКриптографииDSSПодтверждениеСервер.ПодтверждениеПриИзмененииСертификата(ЭтотОбъект, Сертификат);
КонецЕсли;
КонецЕсли;
ОбновитьВидимостьПредупреждения();
КонецПроцедуры
@@ -574,8 +574,10 @@
Если РезультатПроверкиУдостоверяющегоЦентраСертификата.Действует
И Не ЗначениеЗаполнено(ДанныеПредупреждения.ТекстОшибки) Тогда
Элементы.ПредупреждениеГруппа.Видимость = ЗначениеЗаполнено(ДанныеПредупреждения.ДополнительныеСведения);
Элементы.Предупреждение.Заголовок = ДанныеПредупреждения.ДополнительныеСведения;
Элементы.ПредупреждениеГруппа.Видимость = Ложь;
Иначе
Элементы.ПредупреждениеГруппа.Видимость = Истина;
МассивСтрок = Новый Массив;
@@ -181,12 +181,17 @@
НаборЗаписейОповещений.Отбор.Сертификат.Установить(Выборка.Ссылка);
Если СертификатОбъект.Пользователи.Количество() > 0 Тогда
Для Каждого СтрокаПользователь Из СертификатОбъект.Пользователи Цикл
ТаблицаПользователей = СертификатОбъект.Пользователи.Выгрузить();
ТаблицаПользователей.Свернуть("Пользователь");
Для Каждого СтрокаПользователь Из ТаблицаПользователей Цикл
ЗаписьНабораОповещений = НаборЗаписейОповещений.Добавить();
ЗаписьНабораОповещений.Сертификат = Выборка.Ссылка;
ЗаписьНабораОповещений.Пользователь = СтрокаПользователь.Пользователь;
ЗаписьНабораОповещений.Оповещен = Истина;
КонецЦикла;
ИначеЕсли ЗначениеЗаполнено(СертификатОбъект.Пользователь) Тогда
ЗаписьНабораОповещений = НаборЗаписейОповещений.Добавить();
ЗаписьНабораОповещений.Сертификат = Выборка.Ссылка;
@@ -681,6 +681,11 @@
<key>ru</key>
<value>Добавление сертификата для шифрования</value>
</synonym>
<help>
<pages>
<lang>ru</lang>
</pages>
</help>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
@@ -713,6 +718,11 @@
<key>ru</key>
<value>Выбор сертификата для подписания или расшифровки</value>
</synonym>
<help>
<pages>
<lang>ru</lang>
</pages>
</help>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
@@ -809,7 +819,7 @@
<usePurposes>MobileDevice</usePurposes>
</forms>
<templates uuid="5189beb9-b939-4f97-aca0-c2f3492ac8b9">
<name>КомпонентаExtraCryptoAPI_3_0_1_29</name>
<name>КомпонентаExtraCryptoAPI_3_0_1_31</name>
<synonym>
<key>ru</key>
<value>Компонента ExtraCryptoAPI</value>
@@ -3,64 +3,93 @@
<p>Открывается из <a href="DataProcessor.РаботаСФайлами.Form.ПрисоединенныеФайлы/Help">списка присоединенных файлов</a> с помощью команды <strong>Еще - Открыть карточку</strong> (клавиши <strong>F2</strong>).</p>
<h3>Сведения о файле</h3>
<ul><li><strong>Наименование</strong> - полное имя файла. Автоматически заполняется программой во время присоединения файла и создания карточки файла, можно изменить;
</li><li><strong>Описани</strong>е - напишите подробные сведения о файле;
</li><li><strong>Автор</strong> - пользователь, который добавил файл в базу;
</li><li><strong>Создан</strong> - дата добавления файла в базу;
</li><li><strong>Отредактировал</strong> - последний пользователь, который отредактировал файл;
</li><li><strong>Изменен</strong> - дата изменения данных файла (местное время);
</li><li>
</li>
<li><strong>Описани</strong>е - напишите подробные сведения о файле;
</li>
<li><strong>Автор</strong> - пользователь, который добавил файл в базу;
</li>
<li><strong>Создан</strong> - дата добавления файла в базу;
</li>
<li><strong>Отредактировал</strong> - последний пользователь, который отредактировал файл;
</li>
<li><strong>Изменен</strong> - дата изменения данных файла (местное время);
</li>
<li>
<div><strong>Размещение</strong> - наименование и дата документа, к которому присоединен файл. Можно просмотреть документ;</div>
</li><li>
</li>
<li>
<div>
<div><strong>Размер</strong> - размер данных файла;</div></div>
</li><li>
</li>
<li>
<div><strong>Расширение</strong> - расширение (формат) файла.</div></li></ul><h3>Редактирование присоединенного файла</h3>
<ul><li>
<div>
<div>В тонком клиенте <a href="CommonForm.РедактированиеТабличногоДокумента/Help">редактирование файлов табличных документов</a> (формата <strong>.mxl</strong>) осуществляется во встроенной форме редактора табличных документов. В веб-клиенте необходимо загрузить приложение для редактирования этих файлов. Подробнее об особенностях редактирования табличных документов в веб-клиенте см. <a href="InformationRegister.ПользовательскиеМакетыПечати/Help">здесь</a>. </div></div>
</li><li>
</li>
<li>
<div>
<div>Для редактирования файлов других форматов на компьютере должны быть установлены соответствующие приложения, например, для редактирования файлов в формате Microsoft Word должно быть установлено это приложение.</div></div>
</li><li>С помощью кнопки <strong>Просмотреть</strong> можно открыть файл внешним приложением для просмотра или редактирования, в зависимости от того, помечен или нет файл как занятый другим пользователем для редактирования.
</li><li>
</li>
<li>С помощью кнопки <strong>Просмотреть</strong> можно открыть файл внешним приложением для просмотра или редактирования, в зависимости от того, помечен или нет файл как занятый другим пользователем для редактирования.
</li>
<li>
<div>
<div>Команда <strong>Еще -</strong> <strong>Редактировать</strong> открывает файл в режиме редактирования, а также производит захват файла в программе. Захваченный файл будет недоступен для редактирования другим пользователям программы и помечается в списке зеленым цветом.</div></div>
</li><li>
</li>
<li>
<div>Команда <strong>Еще -</strong> <strong>Закончить редактирование</strong> освобождает файл, сохраняет его в программе и снимает пометку занятости для редактирования. После окончания редактирования сохраните файл, закройте внешнее приложение.</div>
</li><li>
</li>
<li>
<div>
<div>
<div>Команда <strong>Еще -</strong> <strong>Отменить редактирование</strong> освобождает файл, не сохраняя произведенные в нем изменения в программе, и снимает пометку занятости для редактирования. Эта команда может быть полезна, если необходимо отказаться от результатов редактирования файла (например, при редактировании в файл были внесены нежелательные изменения или ошибки).</div></div></div></li></ul><h3>Сохранение файла</h3>
<ul><li>
<div>С помощью команды <strong>Еще - Сохранить как </strong>можно сохранить файл в указанный каталог на жестком или сетевом диске.</div>
</li><li>
</li>
<li>
<div>Соответствующей командой меню <strong>Еще</strong> можно <strong>Открыть каталог файла в Проводнике Windows</strong>;</div></li></ul><h3>Обновление файла</h3>
<ul><li>С помощью команды <strong>Еще - Обновить из файла на диске</strong> можно обновить файл из оригинального файла на диске (из которого изначально был создан файл в программе).</li></ul><h3>Электронная подпись и шифрование</h3>
<p>При использовании электронной подписи становится доступным выпадающее меню <strong>Еще - Электронная подпись и шифрование</strong>, которое содержит команды для работы с электронной подписью файлов:</p>
<ul><li>
<div><strong>Подписать</strong> - создает электронную подпись для файла. Перед созданием электронной подписи программа предлагает <a>выбрать сертификат электронной</a> подписи из имеющихся на компьютере. Выбор сертификата можно сделать и во время персональных настроек программы. Подписанный файл становится недоступным для редактирования и отображается в списках со значком <img src="CommonPicture.ПодписанЭП"></img>.</div>
</li><li>
</li>
<li>
<div><strong>Добавить электронную подпись из файла</strong> - <a href="CommonForm.ДобавлениеЭлектроннойПодписиИзФайла/Help">добавляет подпись</a> к файлу. Команду можно использовать, например, если подпись (файл подписи) была получена позже, чем подписанный файл.</div>
</li><li>
</li>
<li>
<div><strong>Сохранить вместе с электронной подписью</strong> - <a href="CommonForm.СохранениеВместеСЭлектроннойПодписью/Help">сохраняет подпись</a> в файл на диске. Команду можно использовать, например, если необходимо передать подписанный файл другому лицу.</div>
</li><li>
</li>
<li>
<div><strong>Зашифровать</strong> - по команде происходит <a>шифрование файла</a>. В отличие от подписания могут использоваться несколько сертификатов, например, если необходимо зашифровать файл для нескольких пользователей. Зашифрованный файл в списках отображается со значком <img src="CommonPicture.Зашифрован"></img>.</div>
</li><li>
</li>
<li>
<p><strong>Расшифровать</strong> - по команде происходит <a>расшифровка файла</a>. Для расшифровки нужно ввести пароль к закрытому ключу.</p></li></ul><p>При использовании электронной подписи и шифрования становятся доступными вкладки:</p>
<h3>Электронные подписи</h3>
<p>На вкладке размещаются сведения об электронной подписи файла:</p>
<ul><li><strong>Автор подписи</strong> - пользователь, который подписал файл;
</li><li><strong>Дата подписи</strong> - дата подписания файла;
</li><li><strong>Комментарий</strong> - напишите дополнительные сведения о подписи;
</li><li><strong>Статус, Дата проверки</strong> - истинность подписи и дата ее проверки.</li></ul><p>С помощью кнопок панели навигации можно:</p>
</li>
<li><strong>Дата подписи</strong> - дата подписания файла;
</li>
<li><b>Тип подписи</b> - существует несколько типов подписей в зависимости от срока действия;</li>
<li><strong>Комментарий</strong> - напишите дополнительные сведения о подписи;
</li>
<li><strong>Статус, Дата проверки</strong> - истинность подписи и дата ее проверки.</li></ul><p>С помощью кнопок панели навигации можно:</p>
<ul><li><strong>Подписать</strong> файл;
</li><li><strong>Открыть </strong>- открыть окно с основными свойствами сертификата электронной подписи выделенного файла: кому и кем выдан, назначение и срок действия сертификата, на основе которого создана подпись;
</li><li><strong>Проверить</strong>, изменялся ли кем-либо подписанный файл, с помощью одного или всех сертификатов электронной подписи. Для этого выделите одну или несколько подписей. Если электронная подпись хранимого файла не соответствует какому-либо сертификату электронной подписи, то такая электронная подпись после проверки будет выделена в списке красным цветом, а в колонке <strong>Статус</strong> у такой электронной подписи будет указано <strong>Не верна</strong>.
</li><li><strong>Проверить все</strong> - проверить все подписи;
</li><li><strong>Сохранить</strong> электронную подпись <strong>в файл </strong>на диск;
</li><li><strong>Удалить</strong> у файла электронную подпись.</li></ul><h3>Разрешено расшифровывать</h3>
</li>
<li><strong>Открыть </strong>- открыть окно с основными свойствами сертификата электронной подписи выделенного файла: кому и кем выдан, назначение и срок действия сертификата, на основе которого создана подпись;
</li>
<li><strong>Проверить</strong>, изменялся ли кем-либо подписанный файл, с помощью одного или всех сертификатов электронной подписи. Для этого выделите одну или несколько подписей. Если электронная подпись хранимого файла не соответствует какому-либо сертификату электронной подписи, то такая электронная подпись после проверки будет выделена в списке красным цветом, а в колонке <strong>Статус</strong> у такой электронной подписи будет указано <strong>Не верна</strong>.
</li>
<li><strong>Проверить все</strong> - проверить все подписи;
</li>
<li><strong>Сохранить</strong> электронную подпись <strong>в файл </strong>на диск;
</li>
<li><strong>Удалить</strong> у файла электронную подпись.</li>
<li><b>Продлить действие</b> - Если в программе применяются подписи с доверенной меткой времени, то можно усовершенствовать выбранную подпись - добавить доверенную метку времени. Программа предлагает <a href="CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей/Help">способы усовершенствования</a> подписи. Для этого выберите нужный тип подписи из списка.</li></ul><h3>Разрешено расшифровывать</h3>
<ul><li>
<div>На вкладке размещаются сведения о шифровании файла:</div>
</li><li>
</li>
<li>
<div>В списке на этой вкладке отображаются сертификаты, с помощью которых зашифрован файл. Двойным щелчком мыши или с помощью соответствующей кнопки можно <strong>Открыть сертификат</strong> электронной подписи и просмотреть его основные свойства: кому и кем выдан, назначение и срок действия сертификата.</div></li></ul><h3>См. также:</h3>
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
@@ -58,7 +58,7 @@
ОповещениеОЗавершении = Новый ОписаниеОповещения("ПриЗавершенииДлительнойОперации", ЭтотОбъект);
ОповещениеОПрогрессе = Новый ОписаниеОповещения("ПриПолученииПрогрессаДлительнойОперации", ЭтотОбъект);
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ВладелецФормы);
ПараметрыОжидания.ВыводитьОкноОжидания = Ложь;
ПараметрыОжидания.Интервал = Параметры.Интервал;
ПараметрыОжидания.ОповещениеОПрогрессеВыполнения = ОповещениеОПрогрессе;
@@ -1,6 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta content="text/html;charset=utf-8" http-equiv="content-type"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link><meta name="GENERATOR" content="MSHTML 11.00.10570.1001"></meta></head><body>
<p>Настройка параметров для использования средств электронной подписи и шифрования (криптографии). </p>
<p>Открывается по команде <strong>Программы и сертификаты электронной подписи и шифрования</strong> раздела <strong>Администрирование - Общие настройки</strong>.</p>
<p>Открывается по команде <strong>Настройки электронной подписи и шифрования</strong> раздела <strong>Администрирование - Общие настройки</strong>.</p>
<p>Для электронной подписи и шифрования требуется установить специальную стороннюю программу (криптопровайдер).</p>
<p>Для того чтобы подписывать данные, нужно включить флажок <strong>Электронная подпись</strong>, а для шифрования нужно включить флажок <strong>Шифрование</strong> в разделе <strong>Администрирование - Общие настройки</strong>. После этого становятся доступными соответствующие команды в программе.</p>
<p>Электронная подпись - реквизит электронного документа, с помощью которого можно удостовериться в неизменности электронного документа с момента его подписи. Для установки подписи необходимо иметь сертификат ключа электронной подписи. Сертификат можно получить в удостоверяющем центре. Например, в удостоверяющем центре фирмы 1С <a href="http://ca.1c.ru/">http://ca.1c.ru/</a>. Только удостоверяющий центр может выдать юридически значимый (квалифицированный сертификат).</p>
@@ -12,9 +12,8 @@
</li>
<li>Предусмотрен отбор по полю <strong>Состояние заявления</strong> ("Любое", "Не подготовлено", "Подготовлено", "Отправлено", "Отклонено", "Исполнено, сертификат не установлен", "Исполнено").
</li>
<li><a href="Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования.Form.ФормаЭлемента/Help">Сертификат</a> можно <strong>Добавить</strong> из числа <strong>установленных на компьютере</strong>. Также это можно сделать в процессе подписания или шифрования данных.
</li>
<li>Также с помощью кнопки <strong>Добавить</strong> можно подготовить <a href="DataProcessor.ЗаявлениеНаВыпускНовогоКвалифицированногоСертификата.Form.Форма/Help">Заявление на выпуск нового сертификата</a>.
<li><a href="Catalog.СертификатыКлючейЭлектроннойПодписиИШифрования.Form.ФормаЭлемента/Help">Сертификат</a> можно <strong>Добавить</strong> из числа <strong>установленных на компьютере</strong>. Также это можно сделать в процессе подписания или шифрования данных. Выберите нужное действие с помощью переключателя, нажмите <b>Добавить</b>.</li>
<ul><li>Сертификат <b>только для шифрования</b> можно <b>Добавить из файла</b>. Выберите нужное действие и перейдите по ссылке, укажите путь к файлу на компьютере.</li></ul><li>Также с помощью кнопки <strong>Добавить</strong> можно подготовить <a href="DataProcessor.ЗаявлениеНаВыпускНовогоКвалифицированногоСертификата.Form.Форма/Help">Заявление на выпуск нового сертификата</a>.
</li>
<li>Просмотреть сертификат или заявление на выпуск нового сертификата можно, дважды щелкнув по нему мышью. Также можно это сделать с помощью команды <strong>Изменить</strong> контекстного меню по правой кнопке мыши или меню <strong>Еще</strong>.</li></ul><h3>Программы</h3>
<ul><li>Содержит список программ, которые будут использованы в информационной базе (в том числе во всех узлах распределенной ИБ).
@@ -29,8 +28,8 @@
</li>
<li>В колонке <strong>Результат проверки</strong> отражаются сведения, по которым можно понять установлена ли программа на компьютере или нет или же установлена, но некорректно.<span lang="RU">
</span></li>
<li>Linux: <strong>Путь к программе (&lt;Имя программы, соответствующей выделенной строке в списке&gt;)</strong> - поле, которое требуется обязательно заполнять на компьютерах под управлением ОС Linux.</li>
<ul><li>В записи о программе можно перейти к списку <strong>Пути к программе на серверах Linux</strong> - в котором нужно указать пути для тех компьютеров, на которых сервер 1С:Предприятия работает под управлением ОС Linux.</li></ul><li>В нижней части списка расположена ссылка <a href="http://its.1c.ru/db/metod81#content:5784:1">Инструкция по работе с программами электронной подписи и шифрования</a>. Перейдите по этой ссылке в соответствующий раздел 1С:ИТС, если имеются вопросы.</li></ul><h3>Дополнительно</h3>
<li>Linux: <strong>Путь к программе (&lt;Имя программы, соответствующей выделенной строке в списке&gt;)</strong> - поле, которое требуется обязательно заполнять на компьютерах под управлением ОС Linux.</li>
<li>В нижней части списка расположена ссылка <a href="http://its.1c.ru/db/metod81#content:5784:1">Инструкция по работе с программами электронной подписи и шифрования</a>. Перейдите по этой ссылке в соответствующий раздел 1С:ИТС, если имеются вопросы.</li></ul><h3>Дополнительно</h3>
<ul><li>Задайте <strong>Расширение для зашифрованных файлов</strong> при отправке по почте, при выполнении команды <strong>Сохранить как</strong> и при экспорте папки (по умолчанию <strong>.p7m</strong>).
</li>
<li>
@@ -12,7 +12,8 @@
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Для Каждого ФорматСохранения Из УправлениеПечатью.НастройкиФорматовСохраненияТабличногоДокумента() Цикл
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента), Строка(ФорматСохранения.Ссылка), Ложь, ФорматСохранения.Картинка);
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента),
Строка(ФорматСохранения.Ссылка), Ложь, ФорматСохранения.Картинка);
КонецЦикла;
СписокПолучателей = Параметры.Получатели;
@@ -0,0 +1,14 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link></head><body>Предназначена для продления сроков действия (усовершенствования) электронных подписей вручную.
<div>
<div>В программе предусмотрено использование электронных подписей для длительного хранения документов. Выбрать тип подписи можно <a href="DataProcessor.ПанельАдминистрированияБСП.Form.ОбщиеНастройки/Help">в разделе</a> <b>Администрирование - Общие настройки - Электронная подпись</b>.</div>
<div>
<div>Продление сроков действия (усовершенствование) выполняется для выбранного файла или в списке - указывается подписанный объект (количество подписанных объектов).</div>
<div>
<div>Обычная электронная подпись (CAdES-BES) имеет ограниченный срок действия, он зависит от срока действия сертификата электронной подписи, который длится около года.</div>
<div>Для долговременного хранения в электронную подпись вносится метка доверенного времени (подпись CAdES-T) или архивная метка времени (подпись CAdES-A). </div></div></div>
<div>Если в программе применяются подписи с доверенной меткой времени, то можно продлить (усовершенствовать) выбранную подпись - добавить доверенную метку времени. </div>
<div>Программа предлагает выбрать способы усовершенствования подписи:</div>
<div>
<ul><li><b>Усовершенствовать до</b> - Выберите способ усовершенствования (тип подписи) из списка с помощью переключателя.</li>
<li><b>Не усовершенствовать</b>.</li>
<li><b>Добавить архивные метки времени к архивным подписям</b> - включите флажок для продления архивных подписей.</li></ul><div>Нажмите <b>Выполнить</b>.</div></div></div></body></html>
@@ -5,6 +5,11 @@
<key>ru</key>
<value>Продление срока действия электронных подписей</value>
</synonym>
<help>
<pages>
<lang>ru</lang>
</pages>
</help>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
<useStandardCommands>true</useStandardCommands>
@@ -5383,6 +5383,11 @@
<use>
<common>true</common>
</use>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ОчиститьФормат</name>
</handler>
</action>
<currentRowUse>Auto</currentRowUse>
<selectedRowsUse>Auto</selectedRowsUse>
</formCommands>
@@ -369,6 +369,8 @@
Процедура ТекстСлеваСверхуПриИзменении(Элемент)
ТабличныйДокумент.ВерхнийКолонтитул.ТекстСлева = ТекстСлеваСверху.ПолучитьФорматированнуюСтроку();
УстановитьВыводКолонтитула(ТабличныйДокумент.ВерхнийКолонтитул);
Модифицированность = Истина;
КонецПроцедуры
@@ -376,6 +378,8 @@
Процедура ТекстВЦентреСверхуПриИзменении(Элемент)
ТабличныйДокумент.ВерхнийКолонтитул.ТекстВЦентре = ТекстВЦентреСверху.ПолучитьФорматированнуюСтроку();
УстановитьВыводКолонтитула(ТабличныйДокумент.ВерхнийКолонтитул);
Модифицированность = Истина;
КонецПроцедуры
@@ -383,6 +387,8 @@
Процедура ТекстСправаСверхуПриИзменении(Элемент)
ТабличныйДокумент.ВерхнийКолонтитул.ТекстСправа = ТекстСправаСверху.ПолучитьФорматированнуюСтроку();
УстановитьВыводКолонтитула(ТабличныйДокумент.ВерхнийКолонтитул);
Модифицированность = Истина;
КонецПроцедуры
@@ -390,6 +396,8 @@
Процедура ТекстСлеваСнизуПриИзменении(Элемент)
ТабличныйДокумент.НижнийКолонтитул.ТекстСлева = ТекстСлеваСнизу.ПолучитьФорматированнуюСтроку();
УстановитьВыводКолонтитула(ТабличныйДокумент.НижнийКолонтитул);
Модифицированность = Истина;
КонецПроцедуры
@@ -397,6 +405,8 @@
Процедура ТекстВЦентреСнизуПриИзменении(Элемент)
ТабличныйДокумент.НижнийКолонтитул.ТекстВЦентре = ТекстВЦентреСнизу.ПолучитьФорматированнуюСтроку();
УстановитьВыводКолонтитула(ТабличныйДокумент.НижнийКолонтитул);
Модифицированность = Истина;
КонецПроцедуры
@@ -404,6 +414,8 @@
Процедура ТекстСправаСнизуПриИзменении(Элемент)
ТабличныйДокумент.НижнийКолонтитул.ТекстСправа = ТекстСправаСнизу.ПолучитьФорматированнуюСтроку();
УстановитьВыводКолонтитула(ТабличныйДокумент.НижнийКолонтитул);
Модифицированность = Истина;
КонецПроцедуры
@@ -472,6 +484,12 @@
КонецПроцедуры
&НаКлиенте
Процедура УстановитьВыводКолонтитула(Колонтитул)
Колонтитул.Выводить = Не ПустаяСтрока(Колонтитул.ТекстСлева) Или Не ПустаяСтрока(Колонтитул.ТекстСправа) Или Не ПустаяСтрока(Колонтитул.ТекстВЦентре);
Колонтитул.НачальнаяСтраница = 1;
КонецПроцедуры
&НаКлиенте
Процедура НастроитьОтображениеТабличногоДокумента()
Элементы.ТабличныйДокумент.ОтображатьЗаголовки = Элементы.ТабличныйДокумент.Редактирование;
@@ -1259,6 +1277,21 @@
КонецПроцедуры
&НаКлиенте
Процедура ОчиститьФормат(Команда)
ТекущаяОбласть = Элементы.ТабличныйДокумент.ТекущаяОбласть;
ТекущаяОбласть.Шрифт = Неопределено;
ТекущаяОбласть.ЦветРамки = Новый Цвет();
ТекущаяОбласть.ЦветТекста = Новый Цвет();
ТекущаяОбласть.ЦветУзора = Новый Цвет();
ТекущаяОбласть.ЦветФона = Новый Цвет();
ТекущаяОбласть.ВертикальноеПоложение = Неопределено;
ТекущаяОбласть.ВертикальноеПоложениеКартинки = Неопределено;
ТекущаяОбласть.ГоризонтальноеПоложение = Неопределено;
ТекущаяОбласть.ГоризонтальноеПоложениеКартинки = Неопределено;
Модифицированность = Истина;
КонецПроцедуры
&НаСервере
Процедура УстановитьПримерыЗначений(КоллекцияПолей = Неопределено, ДанныеПечати = Неопределено)
@@ -2105,6 +2138,7 @@
Смещение = 0;
Для Каждого ОписаниеПоля Из КоллекцияПолей Цикл
Если ОписаниеПоля.ПутьКДанным = "Ссылка" Тогда
ОписаниеПоля.ПолучитьЭлементы().Очистить();
ОписаниеПоля.Заголовок = НСтр("ru = 'Образец'");
Если Смещение <> 0 Тогда
Индекс = КоллекцияПолей.Индекс(ОписаниеПоля);
@@ -1372,7 +1372,7 @@
Блокировка.Заблокировать();
ВыбранныйОбъект = Элемент.ПолучитьОбъект();
ЗаблокироватьДанныеДляРедактирования(Элемент,, УникальныйИдентификатор);
ЗаблокироватьДанныеДляРедактирования(Элемент);
ВыбранныйОбъект.УстановитьПометкуУдаления(Пометка);
ЗафиксироватьТранзакцию();
@@ -1480,7 +1480,7 @@
ВыбранныйОбъект = Документ.ПолучитьОбъект(); // ДокументОбъект
Если ВыбранныйОбъект.ПроверитьЗаполнение() Тогда
ЗаблокироватьДанныеДляРедактирования(Документ,, УникальныйИдентификатор);
ЗаблокироватьДанныеДляРедактирования(Документ);
ВыбранныйОбъект.Записать(Режим);
КонецЕсли;
@@ -13,7 +13,8 @@
// заполнение списка форматов
Для Каждого ФорматСохранения Из УправлениеПечатью.НастройкиФорматовСохраненияТабличногоДокумента() Цикл
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента), ФорматСохранения.Представление, Ложь, ФорматСохранения.Картинка);
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента),
ФорматСохранения.Представление, Ложь, ФорматСохранения.Картинка);
КонецЦикла;
ВыбранныеФорматыСохранения[0].Пометка = Истина; // По умолчанию выбран только первый формат из списка.
@@ -29,7 +30,8 @@
// настройка видимости
ЕстьВозможностьПрисоединения = Элементы.ВыбранныйОбъект.СписокВыбора.Количество() > 0;
Элементы.ВыборМестаСохраненияФайла.Видимость = Параметры.РасширениеДляРаботыСФайламиПодключено Или ЕстьВозможностьПрисоединения;
Элементы.ВыборМестаСохраненияФайла.Видимость = Параметры.РасширениеДляРаботыСФайламиПодключено
Или ЕстьВозможностьПрисоединения;
Элементы.ВариантСохранения.Видимость = ЕстьВозможностьПрисоединения;
Если Не ЕстьВозможностьПрисоединения Тогда
Элементы.ПапкаДляСохраненияФайлов.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Верх;
@@ -7089,6 +7089,10 @@
<event>OnOpen</event>
<name>ПриОткрытии</name>
</handlers>
<handlers>
<event>OnLoadDataFromSettingsAtServer</event>
<name>ПриЗагрузкеДанныхИзНастроекНаСервере</name>
</handlers>
<handlers>
<event>OnCreateAtServer</event>
<name>ПриСозданииНаСервере</name>
@@ -375,8 +375,8 @@
&НаСервере
Процедура ПриОбновленииСоставаПользовательскихНастроекНаСервере(СтандартнаяОбработка)
КлючХраненияЗначения = КлючХраненияЗначенияВРамкахВариантаОтчета(НастройкиОтчета.ПолноеИмя, КлючТекущегоВарианта);
ВосстановитьВыбранныйУровеньГруппировок(КлючХраненияЗначения, ВыбранныйУровеньГруппировок, РежимРасшифровки);
КлючНастроек = КлючНастроекВариантаОтчета(НастройкиОтчета.ПолноеИмя, КлючТекущегоВарианта);
ВосстановитьВыбранныйУровеньГруппировок(КлючНастроек, ВыбранныйУровеньГруппировок, РежимРасшифровки);
Если Не ВариантыОтчетовСлужебныйКлиентСервер.РежимВариантаОтчета(КлючТекущегоВарианта) Тогда
Возврат;
@@ -385,7 +385,7 @@
СтандартнаяОбработка = Ложь;
Если Не ВариантМодифицирован Тогда
ВосстановитьСостояниеОпцииВыводитьЗаголовкиНастроек(КлючХраненияЗначения, ВыводитьЗаголовкиНастроек, РежимРасшифровки);
ВосстановитьСостояниеОпцииВыводитьЗаголовкиНастроек(КлючНастроек, ВыводитьЗаголовкиНастроек, РежимРасшифровки);
КонецЕсли;
ПараметрыОбновления = Новый Структура("ИмяСобытия", "ПриОбновленииСоставаПользовательскихНастроекНаСервере");
@@ -438,12 +438,21 @@
КонецЦикла;
КонецПроцедуры
&НаСервере
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
Значение = Настройки["ФормаНастроекРасширенныйРежим"];
Если Значение <> Неопределено Тогда
Если Значение = 1 И Не НастройкиОтчета.РазрешеноИзменятьСтруктуру Тогда
Возврат;
КонецЕсли;
НастройкиОтчета.ФормаНастроекРасширенныйРежим = Значение;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ПриСохраненииДанныхВНастройкахНаСервере(Настройки)
КлючХраненияЗначения = КлючХраненияЗначенияВРамкахВариантаОтчета(НастройкиОтчета.ПолноеИмя, КлючТекущегоВарианта);
СохранитьВыбранныйУровеньГруппировок(КлючХраненияЗначения, ВыбранныйУровеньГруппировок, РежимРасшифровки);
СохранитьСостояниеОпцииВыводитьЗаголовкиНастроек(КлючХраненияЗначения, ВыводитьЗаголовкиНастроек, РежимРасшифровки);
СохранитьДанныеВНастройкахНаСервере(Настройки);
КонецПроцедуры
@@ -462,8 +471,7 @@
УстановитьВидимостьДоступность(Истина);
Если ОбщегоНазначения.ЭтоВебКлиент() Тогда
КлючХраненияЗначения = КлючХраненияЗначенияВРамкахВариантаОтчета(НастройкиОтчета.ПолноеИмя, КлючТекущегоВарианта);
СохранитьСостояниеОпцииВыводитьЗаголовкиНастроек(КлючХраненияЗначения, ВыводитьЗаголовкиНастроек, РежимРасшифровки);
СохранитьДанныеВНастройкахНаСервере();
КонецЕсли;
КонецПроцедуры
@@ -3174,14 +3182,16 @@
Кнопка.ТолькоВоВсехДействиях = Ложь;
// Подменю Еще (Все действия).
ДополнительнаяКнопка = Элементы.Добавить(Свойства.ИмяКоманды + "Еще", Тип("КнопкаФормы"), Элементы.ГруппаУровниГруппировокЕще);
ДополнительнаяКнопка = Элементы.Добавить(Свойства.ИмяКоманды + "Еще", Тип("КнопкаФормы"),
Элементы.ГруппаУровниГруппировокЕще);
ДополнительнаяКнопка.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
ДополнительнаяКнопка.ИмяКоманды = Свойства.ИмяКоманды;
ДополнительнаяКнопка.Заголовок = Свойства.ПредставлениеУровняГруппировки;
ДополнительнаяКнопка.ТолькоВоВсехДействиях = Истина;
// Контекстное меню отчета.
КнопкаКонтекстногоМеню = Элементы.Добавить(Свойства.ИмяКоманды + "КонтекстноеМеню", Тип("КнопкаФормы"), Элементы.ГруппаУровниГруппировокКонтекстноеМеню);
КнопкаКонтекстногоМеню = Элементы.Добавить(Свойства.ИмяКоманды + "КонтекстноеМеню", Тип("КнопкаФормы"),
Элементы.ГруппаУровниГруппировокКонтекстноеМеню);
КнопкаКонтекстногоМеню.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
КнопкаКонтекстногоМеню.ИмяКоманды = Свойства.ИмяКоманды;
КнопкаКонтекстногоМеню.Заголовок = Свойства.ПредставлениеУровняГруппировки;
@@ -3193,19 +3203,9 @@
&НаСервере
Функция СвойстваМенюУровнейГруппировокСложногоОтчета(ИндексСтруктурыОтчета)
СвойстваМеню = ИндексСтруктурыОтчета.СкопироватьКолонки("ПорядокГруппировки, ПредставлениеГруппировки"); // ТаблицаЗначений
Колонки = СвойстваМеню.Колонки; // КоллекцияКолонокТаблицыЗначений
Колонки.Вставить(1, "ИмяКоманды", Новый ОписаниеТипов("Строка"));
Колонка = Колонки.Найти("ПорядокГруппировки"); // КолонкаТаблицыЗначений
Колонка.Имя = "УровеньГруппировки";
Колонка = Колонки.Найти("ПредставлениеГруппировки"); // КолонкаТаблицыЗначений
Колонка.Имя = "ПредставлениеУровняГруппировки";
КоличествоУровнейГруппировок = ОтчетТабличныйДокумент.КоличествоУровнейГруппировокСтрок();
СвойстваМеню = СвойстваМенюИзСтруктурыОтчета(ИндексСтруктурыОтчета);
КоличествоУровнейГруппировок = ОтчетТабличныйДокумент.КоличествоУровнейГруппировокСтрок();
Для УровеньГруппировки = 1 По КоличествоУровнейГруппировок Цикл
Свойства = СвойстваМеню.Добавить();
@@ -3216,8 +3216,7 @@
КонецЦикла;
СвойстваМеню.Сортировать("УровеньГруппировки");
СвойстваМеню.Сортировать("УровеньГруппировки");
Возврат СвойстваМеню;
КонецФункции
@@ -3236,33 +3235,45 @@
ГруппировкиОтчета = ГруппировкиОтчетаСУчетомПоляСИерархическойГруппировкой(
ИндексСтруктурыОтчета, ПоляСИерархическойГруппировкой, КоличествоУровнейГруппировок);
СвойстваМеню = ИндексСтруктурыОтчета.СкопироватьКолонки("ПорядокГруппировки, ПредставлениеГруппировки"); // ТаблицаЗначений
КолонкиСвойстваМеню = СвойстваМеню.Колонки; // КоллекцияКолонокТаблицыЗначений
КолонкиСвойстваМеню.Вставить(1, "ИмяКоманды", Новый ОписаниеТипов("Строка"));
Граница = Мин(ГруппировкиОтчета.Количество(), КоличествоУровнейГруппировок) - 1;
Для Индекс = 0 По Граница Цикл
СвойстваМеню = СвойстваМенюИзСтруктурыОтчета(ИндексСтруктурыОтчета);
Для Индекс = 0 По Мин(ГруппировкиОтчета.Количество(), КоличествоУровнейГруппировок) - 1 Цикл
УровеньГруппировки = Индекс + 1;
Свойства = СвойстваМеню.Добавить();
ЗаполнитьЗначенияСвойств(Свойства, ГруппировкиОтчета[Индекс]);
Свойства.ПредставлениеУровняГруппировки = ГруппировкиОтчета[Индекс].ПредставлениеГруппировки;
Свойства.ИмяКоманды = Элементы.ПоказатьУровеньГруппировок.Имя + УровеньГруппировки;
Свойства.ПорядокГруппировки = УровеньГруппировки;
Свойства.УровеньГруппировки = УровеньГруппировки;
КонецЦикла;
Колонка = КолонкиСвойстваМеню.Найти("ПорядокГруппировки"); // КолонкаТаблицыЗначений
СвойстваМеню.Сортировать("УровеньГруппировки");
Возврат СвойстваМеню;
КонецФункции
// Параметры:
// ИндексСтруктурыОтчета - см. ВариантыОтчетовСлужебный.НовыйИндексСтруктурыОтчета
//
// Возвращаемое значение:
// ТаблицаЗначений:
// * ИмяКоманды - Строка
// * УровеньГруппировки - Число
// * ПредставлениеУровняГруппировки - Строка
//
&НаСервереБезКонтекста
Функция СвойстваМенюИзСтруктурыОтчета(ИндексСтруктурыОтчета)
СвойстваМеню = ИндексСтруктурыОтчета.СкопироватьКолонки("ПорядокГруппировки, ПредставлениеГруппировки"); // ТаблицаЗначений
СвойстваМеню.Колонки.Вставить(1, "ИмяКоманды", Новый ОписаниеТипов("Строка"));
Колонка = СвойстваМеню.Колонки.Найти("ПорядокГруппировки"); // КолонкаТаблицыЗначений
Колонка.Имя = "УровеньГруппировки";
Колонка = КолонкиСвойстваМеню.Найти("ПредставлениеГруппировки"); // КолонкаТаблицыЗначений
Колонка = СвойстваМеню.Колонки.Найти("ПредставлениеГруппировки"); // КолонкаТаблицыЗначений
Колонка.Имя = "ПредставлениеУровняГруппировки";
СвойстваМеню.Сортировать("УровеньГруппировки");
Возврат СвойстваМеню;
КонецФункции
@@ -3421,10 +3432,8 @@
Процедура СохранитьВыбранныйУровеньГруппировокОтложено()
Если Не ВариантыОтчетовСлужебныйКлиентСервер.РежимВариантаОтчета(КлючТекущегоВарианта) Тогда
КлючХраненияЗначения = КлючХраненияЗначенияВРамкахВариантаОтчета(НастройкиОтчета.ПолноеИмя, КлючТекущегоВарианта);
СохранитьВыбранныйУровеньГруппировок(КлючХраненияЗначения, ВыбранныйУровеньГруппировок, РежимРасшифровки);
КлючНастроек = КлючНастроекВариантаОтчета(НастройкиОтчета.ПолноеИмя, КлючТекущегоВарианта);
СохранитьВыбранныйУровеньГруппировок(КлючНастроек, ВыбранныйУровеньГруппировок, РежимРасшифровки);
КонецЕсли;
КонецПроцедуры
@@ -3819,9 +3828,7 @@
КлючОбъекта, "", Отчет.КомпоновщикНастроек.ПользовательскиеНастройки);
КонецЕсли;
КлючХраненияЗначения = КлючХраненияЗначенияВРамкахВариантаОтчета(НастройкиОтчета.ПолноеИмя, КлючТекущегоВарианта);
СохранитьВыбранныйУровеньГруппировок(КлючХраненияЗначения, ВыбранныйУровеньГруппировок, РежимРасшифровки);
СохранитьСостояниеОпцииВыводитьЗаголовкиНастроек(КлючХраненияЗначения, ВыводитьЗаголовкиНастроек, РежимРасшифровки);
СохранитьДанныеВНастройкахНаСервере();
РежимРасшифровки = Ложь;
ВариантМодифицирован = Ложь;
@@ -4744,13 +4751,25 @@
КонецПроцедуры
&НаКлиентеНаСервереБезКонтекста
Функция КлючХраненияЗначенияВРамкахВариантаОтчета(ПолноеИмяОтчета, КлючВарианта)
Функция КлючНастроекВариантаОтчета(ПолноеИмяОтчета, КлючВарианта)
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
"%1/%2", ПолноеИмяОтчета, КлючВарианта);
Возврат СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("%1/%2", ПолноеИмяОтчета, КлючВарианта);
КонецФункции
&НаСервере
Процедура СохранитьДанныеВНастройкахНаСервере(Настройки = Неопределено)
КлючНастроек = КлючНастроекВариантаОтчета(НастройкиОтчета.ПолноеИмя, КлючТекущегоВарианта);
СохранитьВыбранныйУровеньГруппировок(КлючНастроек, ВыбранныйУровеньГруппировок, РежимРасшифровки);
СохранитьСостояниеОпцииВыводитьЗаголовкиНастроек(КлючНастроек, ВыводитьЗаголовкиНастроек, РежимРасшифровки);
Если ТипЗнч(Настройки) = Тип("Соответствие") Тогда
Настройки["ФормаНастроекРасширенныйРежим"] = НастройкиОтчета.ФормаНастроекРасширенныйРежим;
КонецЕсли;
КонецПроцедуры
#Область ПереходМеждуНастройкамиСтека
&НаСервере
@@ -1,5 +1,9 @@
<?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">
<title>
<key>ru</key>
<value>Поиск документов, файлов или отчетов</value>
</title>
<items xsi:type="form:FormGroup">
<name>СостояниеПоиска</name>
<id>75</id>
@@ -584,7 +588,6 @@
</handlers>
<windowOpeningMode>DontBlock</windowOpeningMode>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
@@ -3,7 +3,7 @@
<name>ФормаПоиска</name>
<synonym>
<key>ru</key>
<value>Поиск документов, файлов или отчетов</value>
<value>Форма поиска</value>
</synonym>
<help>
<pages>
@@ -3,11 +3,20 @@
<p>Электронная подпись - реквизит электронного документа, с помощью которого можно удостовериться в неизменности электронного документа с момента его подписи. Контроль неизменности электронного документа осуществляется в результате проверки соответствия электронной подписи и документа,а также проверки действительности сертификата. Контроль неизменности электронного документа можно выполнить в любой момент времени.</p>
<p>С помощью электронной подписи можно:</p>
<ul><li>Подписывать объекты программы (например, поля <strong>Наименование</strong> и <strong>Краткое содержание</strong>);
</li><li>Подписывать содержимое хранимых файлов.</li></ul><h3>Сведения о подписи</h3>
</li>
<li>Подписывать содержимое хранимых файлов.</li></ul><h3>Сведения о подписи</h3>
<ul><li><strong>Автор подписи</strong> - данные о том, кому был выдан сертификат;
</li><li><strong>Установивший подпись</strong> - программа автоматически выводит пользователя, который установил подпись;
</li><li><strong>Дата подписи</strong> - дата и время установки подписи;
</li><li><strong>Комментарий</strong> - дополнительная информация о подписи. </li></ul><h3>Выгрузка подписи</h3>
</li>
<li><b>Тип подписи</b> - существует несколько типов подписей в зависимости от срока действия;</li>
<li><strong>Установивший подпись</strong> - программа автоматически выводит пользователя, который установил подпись;
</li>
<li><strong>Дата подписи</strong> - дата и время установки подписи;
</li>
<li><strong>Комментарий</strong> - дополнительная информация о подписи. </li></ul><h3>Выгрузка подписи</h3>
<ul><li>Нажмите <strong>Сохранить в файл</strong>, укажите папку на сетевом или локальном диске, для того чтобы сохранить данные электронной подписи на компьютер.</li></ul><h3>Просмотр сертификата</h3>
<ul><li>Нажмите <strong>Открыть сертификат</strong>, для того чтобы просмотреть <a href="CommonForm.Сертификат/Help">свойства сертификата ключа электронной подписи</a>.</li></ul><h3>См. также:</h3>
<ul><li>Нажмите <strong>Открыть сертификат</strong>, для того чтобы просмотреть <a href="CommonForm.Сертификат/Help">свойства сертификата ключа электронной подписи</a>.</li></ul><h3>Продление срока действия (усовершенствование) подписи</h3>
<div>
<ul><li>Нажмите <b>Продлить действие</b>, выберите <a href="CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей/Help">способ усовершенствования</a> (тип подписи). </li>
<li>Кнопка недоступна, если продление подписи невозможно.</li></ul></div>
<h3>См. также:</h3>
<ul style="MARGIN-RIGHT: 0px" dir="ltr"><li><a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">Настройки электронной подписи и шифрования</a>. </li></ul></body></html>
@@ -216,7 +216,13 @@
Если РезультатЗапроса.Пустой() Тогда
АдресныйКлассификаторСлужебный.ПроверкаНаУстаревшийРегион(Результат, СведенияОРегионе);
Если СтрСравнить(НаименованиеРегиона,
АдресныйКлассификаторСлужебный.ДействующиеНаименованиеКемеровскойОбласти()) = 0 Тогда
Результат.КодСубъектаРФ = 42;
Иначе
АдресныйКлассификаторСлужебный.ПроверкаНаУстаревшийРегион(Результат, СведенияОРегионе);
КонецЕсли;
Возврат Новый ФиксированнаяСтруктура(Результат);
КонецЕсли;
@@ -1030,6 +1030,7 @@
Если ЗагруженныеСведения.Загружен Тогда
АдресаЗагруженныеДанные.Вставить(УникальныйКлюч, Адрес);
Иначе
УстановкаТипаКузбассКемеровскойОбластиКакВГАР(Адрес);
АдресаВебСервис.Вставить(УникальныйКлюч, Адрес);
КонецЕсли;
КонецЦикла;
@@ -2073,16 +2074,24 @@
Функция АдаптацияНазванияРегиона(Название) Экспорт
// АПК: 1297-выкл Данные адресного классификатора, не локализуются
Если СтрСравнить(Название, "Кемеровская область - Кузбасс обл") = 0
Или СтрСравнить(Название, "Кемеровская область - Кузбасс область") = 0
Или СтрСравнить(Название, "Кемеровская область") = 0 Тогда
Возврат "Кемеровская область - Кузбасс";
Возврат ДействующиеНаименованиеКемеровскойОбласти();
КонецЕсли;
// АПК: 1297-вкл
Возврат СокрЛП(Название);
КонецФункции
Функция ДействующиеНаименованиеКемеровскойОбласти() Экспорт
// АПК: 1297-выкл Данные адресного классификатора, не локализуются
Возврат "Кемеровская область - Кузбасс";
// АПК: 1297-вкл
КонецФункции
// Параметры:
// НаименованияАдресныхОбъектов - Массив
// Возвращаемое значение:
@@ -3900,7 +3909,7 @@
Процедура ЗаполнитьСписокАвтоподбораЧастиАдресаВнутр(Результат, КешПредставлений, Знач Текст, ДополнительныеПараметры, ЗагруженныеАдресныеСведения)
ПреобразоватьВводАдреса(Текст);
ТекстПоиска = ЗамаскироватьСпецсимволыПодобия(Текст);
ТекстПоиска = ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(Текст);
Запрос = Новый Запрос();
@@ -3922,7 +3931,8 @@
КонецЕсли;
Запрос.Текст = ТекстЗапроса;
Запрос.УстановитьПараметр("НачалоФразы", ТекстПоиска);
Запрос.УстановитьПараметр("НачалоФразы", ТекстПоиска + "%");
Запрос.УстановитьПараметр("НачалоФразыСПробелом", "% " + ТекстПоиска + "%");
Результат = Новый СписокЗначений();
@@ -4050,7 +4060,8 @@
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеАдресныеСведения КАК ДополнительныеСведения
| ПО АдресныеОбъекты.ДополнительныеАдресныеСведения = ДополнительныеСведения.Идентификатор
|ГДЕ
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы + ""%"" ИЛИ АдресныеОбъекты.Наименование ПОДОБНО "" "" + &НачалоФразы + ""%"")
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы СПЕЦСИМВОЛ ""~""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразыСПробелом СПЕЦСИМВОЛ ""~"")
| И АдресныеОбъекты.Уровень = &Уровень
| И &ОтборПоИдентификатору
|
@@ -4139,8 +4150,8 @@
| ЛЕВОЕ СОЕДИНЕНИЕ Приоритеты КАК Приоритеты
| ПО (Приоритеты.Уровень = АдресныеОбъекты.Уровень)
|ГДЕ
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы + ""%""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО ""% "" + &НачалоФразы + ""%"")
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы СПЕЦСИМВОЛ ""~""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразыСПробелом СПЕЦСИМВОЛ ""~"")
| И АдресныеОбъекты.Уровень <> 7
| И АдресныеОбъекты.Уровень <> 3
|
@@ -4190,8 +4201,8 @@
| ЛЕВОЕ СОЕДИНЕНИЕ Приоритеты КАК Приоритеты
| ПО (Приоритеты.Уровень = АдресныеОбъекты.Уровень)
|ГДЕ
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы + ""%""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО ""% "" + &НачалоФразы + ""%"")
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы СПЕЦСИМВОЛ ""~""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразыСПробелом СПЕЦСИМВОЛ ""~"")
| И АдресныеОбъекты.Уровень <> 7
| И АдресныеОбъекты.Уровень <> 41
| И АдресныеОбъекты.Уровень <> 31
@@ -4307,8 +4318,8 @@
| ЛЕВОЕ СОЕДИНЕНИЕ Приоритеты КАК Приоритеты
| ПО (Приоритеты.Уровень = АдресныеОбъекты.Уровень)
|ГДЕ
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы + ""%""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО ""% "" + &НачалоФразы + ""%"")
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы СПЕЦСИМВОЛ ""~""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразыСПробелом СПЕЦСИМВОЛ ""~"")
| И АдресныеОбъекты.Уровень <> 7
| И АдресныеОбъекты.Уровень <> 41
| И АдресныеОбъекты.Уровень <> 31
@@ -4364,8 +4375,8 @@
| ЛЕВОЕ СОЕДИНЕНИЕ Приоритеты КАК Приоритеты
| ПО (Приоритеты.Уровень = АдресныеОбъекты.Уровень)
|ГДЕ
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы + ""%""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО ""% "" + &НачалоФразы + ""%"")
| (АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразы СПЕЦСИМВОЛ ""~""
| ИЛИ АдресныеОбъекты.Наименование ПОДОБНО &НачалоФразыСПробелом СПЕЦСИМВОЛ ""~"")
| И АдресныеОбъекты.Уровень <> 7
| И АдресныеОбъекты.Уровень <> 4
| И АдресныеОбъекты.Уровень <> 3
@@ -7431,22 +7442,6 @@
КонецПроцедуры
// Возвращает строку для поиска в операторе ПОДОБНО.
//
Функция ЗамаскироватьСпецсимволыПодобия(Текст)
Результат = Текст;
Спецсимвол = "\";
Служебные = "%_[]^" + Спецсимвол;
Для Индекс = 1 По СтрДлина(Служебные) Цикл
Символ = Сред(Служебные, Индекс, 1);
Результат = СтрЗаменить(Результат, Символ, Спецсимвол + Символ);
КонецЦикла;
Возврат Результат;
КонецФункции
// Конструктор полей структуры для описания ошибок.
//
Функция СтруктураОписанияОшибкиПоставщика(Описание = Неопределено, ИнформацияОбОшибке = Неопределено)
@@ -8196,6 +8191,8 @@
ОписаниеФайла.ФайлЧтения = Неопределено;
Если ОписаниеФайла.УдалитьПутьПриЗакрытии Тогда
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Примечание,,,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Удаление файла региона %1'"), ОписаниеФайла.Путь));
ФайловаяСистема.УдалитьВременныйФайл(ОписаниеФайла.Путь);
КонецЕсли;
@@ -9615,13 +9612,21 @@
Процедура УстановкаТипаКузбассКемеровскойОбласти(КонтактнаяИнформацияПоПолям) Экспорт
// АПК: 1297-выкл Данные адресного классификатора, не локализуются
Если СтрСравнить(КонтактнаяИнформацияПоПолям.area, "Кемеровская область - Кузбасс") = 0 Тогда
Если СтрСравнить(КонтактнаяИнформацияПоПолям.area, ДействующиеНаименованиеКемеровскойОбласти()) = 0 Тогда
КонтактнаяИнформацияПоПолям.area = "Кемеровская область -";
КонтактнаяИнформацияПоПолям.areaType= "Кузбасс";
КонецЕсли;
// АПК: 1297-вкл
КонецПроцедуры
Процедура УстановкаТипаКузбассКемеровскойОбластиКакВГАР(КонтактнаяИнформацияПоПолям)
// АПК: 1297-выкл Данные адресного классификатора, не локализуются
Если СтрНайти(ВРег(КонтактнаяИнформацияПоПолям.area), ВРег("Кемеровская область")) > 0 Тогда
КонтактнаяИнформацияПоПолям.area = "Кемеровская область - Кузбасс";
КонтактнаяИнформацияПоПолям.areaType= "обл";
КонецЕсли;
// АПК: 1297-вкл
КонецПроцедуры
Функция НаименованиеРегионаБезТипа(Наименование)
// АПК: 1297-выкл Данные адресного классификатора, не локализуются
@@ -9739,6 +9744,9 @@
КаталогФайлов = КаталогФайлов + Формат(СубъектРФ, "ЧЦ=2; ЧВН=") + ПолучитьРазделительПутиСервера();
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Примечание,,,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Загрузка региона %1 из %2'"), СубъектРФ, КаталогФайлов));
Попытка
СлужебныеАдресныеСведения = СлужебныеАдресныеСведения(КаталогФайлов);
@@ -9806,18 +9814,25 @@
ДатаЗагрузки = ТекущаяУниверсальнаяДата();
Если ТипЗнч(ОписаниеФайлов) = Тип("Строка") Тогда
// Файлы уже подготовлены
КаталогФайлов = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(ОписаниеФайлов);
КаталогФайлов = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(ОписаниеФайлов);
КаталогОбщихАдресныхСведений = КаталогФайлов;
Иначе
КаталогФайлов = ИзвлечьФайлыВКаталог(ОписаниеФайлов);
КонецЕсли;
Если ТипЗнч(КодыСубъектовРФ) = Тип("Массив") И КодыСубъектовРФ.Количество() > 0 Тогда
КаталогОбщихАдресныхСведений = КаталогФайлов + Формат(КодыСубъектовРФ[0], "ЧЦ=2; ЧВН=") + ПолучитьРазделительПутиСервера();
Иначе
Возврат;
КонецЕсли;
КонецЕсли;
Попытка
СлужебныеАдресныеСведения = СлужебныеАдресныеСведения(КаталогФайлов);
СлужебныеАдресныеСведения = СлужебныеАдресныеСведения(КаталогОбщихАдресныхСведений);
ОбновитьСлужебныеАдресныеСведения(СлужебныеАдресныеСведения);
// 2. Все заказанные субъекты
ВсегоСубъектов = КодыСубъектовРФ.Количество();
НомерПоПорядку = 0;
@@ -9836,7 +9851,8 @@
Попытка
ЗагрузитьАдресныеСведенияПоРегиону(СубъектРФ, КаталогФайлов, ПараметрыЗагрузки);
КаталогФайловРегиона = КаталогФайлов + Формат(СубъектРФ, "ЧЦ=2; ЧВН=") + ПолучитьРазделительПутиСервера();
ЗагрузитьАдресныеСведенияПоРегиону(СубъектРФ, КаталогФайловРегиона, ПараметрыЗагрузки);
// Ставим версию данных загрузки региона.
УстановитьИнформациюОЗагрузкеВерсии(СубъектРФ, СлужебныеАдресныеСведения.Версия, СлужебныеАдресныеСведения.ДатаВерсии, ДатаЗагрузки);
@@ -9857,7 +9873,7 @@
// 4. Загружаем сокращения адресов.
// Эти данные будут нужны при разборах адреса из строки.
ОбновитьАдресныеСокращения(КаталогФайлов);
ОбновитьАдресныеСокращения(КаталогОбщихАдресныхСведений);
// 5. Очищаем временный каталог.
ФайловаяСистема.УдалитьВременныйФайл(КаталогФайлов);
@@ -10599,8 +10615,12 @@
Процедура УдалитьФайлыРегиона(КаталогФайлов)
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Примечание,,,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Удаление файла региона: %1'"), КаталогФайлов));
УдалитьФайлы(КаталогФайлов);
КонецПроцедуры
// Очистка данных классификатора адресов.
@@ -10889,6 +10909,10 @@
Результат.Вставить("ПолноеИмя", КаталогФайлов + ИмяИсходногоФайла + ".FI");
КонецЕсли;
ЗаписьЖурналаРегистрации(СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Примечание,,,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Чтение файла региона %1 из %2'"),
КодСубъектаРФ, Результат.ПолноеИмя));
// Тип заголовка
СвойствоЗаголовка = ФабрикаXDTO.Пакеты.Получить(ПространствоИмен()).КорневыеСвойства.Получить(ИмяОписывающегоУзла);
ТипXDTOЗаголовка = СвойствоЗаголовка.Тип;
@@ -635,17 +635,18 @@
| КОНЕЦ";
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
МодульДополнительныеОтчетыИОбработки = ОбщегоНазначения.ОбщийМодуль("ДополнительныеОтчетыИОбработки");
ИмяТаблицыДополнительныеОтчеты = МодульДополнительныеОтчетыИОбработки.ИмяТаблицыДополнительныеОтчеты();
ИмяОтчета = "ВЫБОР
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовМетаданных)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ИдентификаторыОбъектовМетаданных).Имя
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовРасширений)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ИдентификаторыОбъектовРасширений).Имя
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ДополнительныеОтчетыИОбработки)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ДополнительныеОтчетыИОбработки).ИмяОбъекта
| ИНАЧЕ ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК СТРОКА(150))
| КОНЕЦ";
ИмяОтчета = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("ВЫБОР
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовМетаданных)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ИдентификаторыОбъектовМетаданных).Имя
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовРасширений)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ИдентификаторыОбъектовРасширений).Имя
| КОГДА ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(%1)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК %1).ИмяОбъекта
| ИНАЧЕ ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК СТРОКА(150))
| КОНЕЦ", ИмяТаблицыДополнительныеОтчеты);
КонецЕсли;
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяОтчета", ИмяОтчета);
@@ -6253,30 +6254,31 @@
ШаблоныПоиска = Новый Массив;
Для НомерСлова = 1 По СловаПоиска.Количество() Цикл
Слово = СловаПоиска[НомерСлова - 1];
ИмяСлова = "Слово" + Формат(НомерСлова, "ЧГ=");
Запрос.УстановитьПараметр(ИмяСлова, "%" + Слово + "%");
ШаблоныПоиска.Добавить("<ИмяТаблицы.ИмяПоля> ПОДОБНО &" + ИмяСлова);
ИмяСлова = "Слово" + Формат(НомерСлова, "ЧГ=");
Запрос.УстановитьПараметр(ИмяСлова, "%" + ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(Слово) + "%");
ШаблонПоиска = СтрЗаменить("&ИмяПоляПоиска ПОДОБНО &ИмяПараметра СПЕЦСИМВОЛ ""~""", "ИмяПараметра", ИмяСлова); // @query-part-1
ШаблоныПоиска.Добавить(ШаблонПоиска);
КонецЦикла;
ШаблонПоиска = СтрСоединить(ШаблоныПоиска, " ИЛИ "); // не локализуется (фрагмент текста запроса)
ТекстыПоиска = Новый Массив;
ТекстыПоиска.Добавить("ВариантыОтчетов.ТекущиеНаименованиеВарианта");
ТекстыПоиска.Добавить("Размещение.НаименованиеПодсистемы");
ТекстыПоиска.Добавить("ВариантыОтчетов.НаименованияПолей");
ТекстыПоиска.Добавить("ВариантыОтчетов.НаименованияПараметровИОтборов");
ТекстыПоиска.Добавить("ВариантыОтчетов.ТекущиеОписаниеВарианта");
ТекстыПоиска.Добавить("ВариантыОтчетов.КлючевыеСлова");
ПоляПоиска = Новый Массив;
ПоляПоиска.Добавить("ВариантыОтчетов.ТекущиеНаименованиеВарианта");
ПоляПоиска.Добавить("Размещение.НаименованиеПодсистемы");
ПоляПоиска.Добавить("ВариантыОтчетов.НаименованияПолей");
ПоляПоиска.Добавить("ВариантыОтчетов.НаименованияПараметровИОтборов");
ПоляПоиска.Добавить("ВариантыОтчетов.ТекущиеОписаниеВарианта");
ПоляПоиска.Добавить("ВариантыОтчетов.КлючевыеСлова");
Если ПравоЧтенияАвторов Тогда
ТекстыПоиска.Добавить("ВариантыОтчетов.Автор.Наименование");
ПоляПоиска.Добавить("ВариантыОтчетов.Автор.Наименование");
КонецЕсли;
Для Индекс = 0 По ТекстыПоиска.Количество() - 1 Цикл
ТекстыПоиска[Индекс] = СтрЗаменить(ШаблонПоиска, "<ИмяТаблицы.ИмяПоля>", ТекстыПоиска[Индекс]);
Для Индекс = 0 По ПоляПоиска.Количество() - 1 Цикл
ПоляПоиска[Индекс] = СтрЗаменить(ШаблонПоиска, "&ИмяПоляПоиска", ПоляПоиска[Индекс]);
КонецЦикла;
ВариантыИПодсистемыПоСтрокеПоиска = "(" + СтрСоединить(ТекстыПоиска, " ИЛИ ") + ")"; // не локализуется (фрагмент текста запроса)
ВариантыИПодсистемыПоСтрокеПоиска = "(" + СтрСоединить(ПоляПоиска, " ИЛИ ") + ")"; // не локализуется (фрагмент текста запроса)
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ВариантыИПодсистемыПоСтрокеПоиска", ВариантыИПодсистемыПоСтрокеПоиска);
ПользовательскиеНастройкиПоСтрокеПоиска = "(" + СтрЗаменить(ШаблонПоиска, "<ИмяТаблицы.ИмяПоля>", "Пользовательские.Наименование") + ")";
ПользовательскиеНастройкиПоСтрокеПоиска = "(" + СтрЗаменить(ШаблонПоиска, "&ИмяПоляПоиска", "Пользовательские.Наименование") + ")";
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПользовательскиеНастройкиПоСтрокеПоиска", ПользовательскиеНастройкиПоСтрокеПоиска);
Иначе
@@ -6910,19 +6912,20 @@
| КОНЕЦ";
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
МодульДополнительныеОтчетыИОбработки = ОбщегоНазначения.ОбщийМодуль("ДополнительныеОтчетыИОбработки");
ИмяТаблицыДополнительныеОтчеты = МодульДополнительныеОтчетыИОбработки.ИмяТаблицыДополнительныеОтчеты();
ИмяОтчета = "ВЫБОР
| КОГДА &ПолучатьИтоговуюТаблицу И ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовМетаданных)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ИдентификаторыОбъектовМетаданных).Имя
| КОГДА &ПолучатьИтоговуюТаблицу И ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовРасширений)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ИдентификаторыОбъектовРасширений).Имя
| КОГДА &ПолучатьИтоговуюТаблицу И ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ДополнительныеОтчетыИОбработки)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ДополнительныеОтчетыИОбработки).ИмяОбъекта
| КОГДА &ПолучатьИтоговуюТаблицу И ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(СТРОКА)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК СТРОКА(150))
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ";
ИмяОтчета = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку("ВЫБОР
| КОГДА &ПолучатьИтоговуюТаблицу И ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовМетаданных)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ИдентификаторыОбъектовМетаданных).Имя
| КОГДА &ПолучатьИтоговуюТаблицу И ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(Справочник.ИдентификаторыОбъектовРасширений)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК Справочник.ИдентификаторыОбъектовРасширений).Имя
| КОГДА &ПолучатьИтоговуюТаблицу И ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(%1)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК %1).ИмяОбъекта
| КОГДА &ПолучатьИтоговуюТаблицу И ТИПЗНАЧЕНИЯ(ВариантыОтчетов.Отчет) = ТИП(СТРОКА)
| ТОГДА ВЫРАЗИТЬ(ВариантыОтчетов.Отчет КАК СТРОКА(150))
| ИНАЧЕ НЕОПРЕДЕЛЕНО
| КОНЕЦ", ИмяТаблицыДополнительныеОтчеты);
КонецЕсли;
Возврат СтрЗаменить(ТекстЗапроса, "&ИмяОтчета", ИмяОтчета);
@@ -8779,19 +8782,18 @@
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|ГДЕ
| ВариантыОтчетов.Отчет = &Отчет
| И ВариантыОтчетов.Наименование ПОДОБНО &ШаблонНаименования");
| И ВариантыОтчетов.Наименование ПОДОБНО &ШаблонНаименования СПЕЦСИМВОЛ ""~""");
Запрос.УстановитьПараметр("Отчет", Отчет);
Запрос.УстановитьПараметр("ШаблонНаименования", Наименование + "%");
Результат = Запрос.Выполнить();
Запрос.УстановитьПараметр("ШаблонНаименования",
ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(Наименование) + "%");
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
Возврат Наименование;
КонецЕсли;
НаименованияЗанятые = Результат.Выбрать();
НаименованияЗанятые = Результат.Выбрать();
Если Не НаименованияЗанятые.НайтиСледующий(Наименование, "Наименование") Тогда
Возврат Наименование;
КонецЕсли;
@@ -8805,8 +8807,7 @@
Возврат ШаблонНаименования;
КонецЕсли;
МаксимальноеКоличествоКопий = НаименованияЗанятые.Количество();
МаксимальноеКоличествоКопий = НаименованияЗанятые.Количество();
Для НомерКопии = 1 По МаксимальноеКоличествоКопий Цикл
Наименование = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонНаименования, НомерКопии);
@@ -563,8 +563,10 @@
// - ГруппировкаКомпоновкиДанных
// - ГруппировкаТаблицыКомпоновкиДанных
// Настройки - НастройкиКомпоновкиДанных
// ПоляСортировки - Соответствие
// - Неопределено
// ПоляСортировки - Соответствие из КлючЗначение:
// * Ключ - ПолеКомпоновкиДанных
// * Значение - НаправлениеСортировкиКомпоновкиДанных
//
// Замещать - Булево
//
// Возвращаемое значение:
@@ -1304,8 +1306,49 @@
КонецПроцедуры
#Область Конструкторы
// Возвращаемое значение:
// ТаблицаЗначений:
// * ПорядокРаздела - Число
// * КоличествоРазделов - Число
// * ПорядокГруппировки - Число
// * ПорядокПоля - Число
// * ИдентификаторНастроек - ИдентификаторКомпоновкиДанных
// * ИдентификаторРаздела - ИдентификаторКомпоновкиДанных
// * ИдентификаторГруппировки - ИдентификаторКомпоновкиДанных
// * ИдентификаторПоля - ИдентификаторКомпоновкиДанных
// * Поле - ПолеКомпоновкиДанных
// * ТипПоля - Тип
// * ИспользуетсяВПоляхГруппировки - Булево
// * ТипГруппировки - ТипГруппировкиКомпоновкиДанных
// * ИмяГруппировки - Строка
// * ПредставлениеГруппировки - Строка
// * ПредставлениеПоля - Строка
// * Текст - Строка
// * Период - Булево
// * Измерение - Булево
// * Ресурс - Булево
// * ЭтоФормула - Булево
// * ТипЗначения - Тип
// * ПолеСортируется - Булево
// * НаправлениеСортировки - НаправлениеСортировкиКомпоновкиДанных
// * СгруппироватьПоВыбранномуПолю - Булево
// * ВставитьПолеСлева - Булево
// * ВставитьПолеСправа - Булево
// * ВставитьГруппировкуВыше - Булево
// * ВставитьГруппировкуНиже - Булево
// * ПереместитьПолеВлево - Булево
// * ПереместитьПолеВправо - Булево
// * ПереместитьПолеВыше - Булево
// * ПереместитьПолеНиже - Булево
// * СкрытьПоле - Булево
// * ПереименоватьПоле - Булево
// * ОформитьОтрицательные - Булево
// * ОформитьПоложительные - Булево
// * ОформитьЕще - Булево
// * СодержитРодительскиеГруппировки - Булево
// * СодержитДочерниеГруппировки - Булево
// * ИдентификаторИндекса - УникальныйИдентификатор
//
Функция НовыйИндексСтруктурыОтчета() Экспорт
ОписаниеЧисла = Новый ОписаниеТипов("Число");
@@ -1402,8 +1445,6 @@
#КонецОбласти
#КонецОбласти
#Область ИнициализацияСвойствЗаголовковТаблиц
Процедура ОпределитьИерархиюЗаголовковОтчета(РазрезСвойствЗаголовков, Заголовки)
@@ -1756,8 +1797,6 @@
КонецФункции
#Область Конструкторы
Функция СтандартныйРазрезСвойствЗаголовковОтчета()
ОписаниеЧисла = Новый ОписаниеТипов("Число");
@@ -1889,8 +1928,6 @@
#КонецОбласти
#КонецОбласти
#Область ДанныеЭлементаРасшифровки
Функция ДанныеЭлементаРасшифровки(Форма, Расшифровка) Экспорт
@@ -2082,7 +2082,7 @@
|ИЗ
| &ИмяТаблицы КАК ТаблицаКонтактнаяИнформация
|ГДЕ
| ТаблицаКонтактнаяИнформация.АдресЭП ПОДОБНО &СтрокаПоиска";
| ТаблицаКонтактнаяИнформация.АдресЭП ПОДОБНО &СтрокаПоиска СПЕЦСИМВОЛ ""~""";
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПостфиксВыбрать,", ?(ПерваяТаблица, "РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ ", ""));
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПолеНаименованиеВладельца", ?(ОписаниеКонтакта.ЕстьВладелец,"ТаблицаКонтактнаяИнформация.Ссылка.Владелец.Наименование ",""""""));
@@ -2104,7 +2104,7 @@
Запрос = Новый Запрос;
Запрос.Текст = ТекстЗапроса;
Запрос.УстановитьПараметр("СтрокаПоиска", "%@" + ИмяДомена + "%");
Запрос.УстановитьПараметр("СтрокаПоиска", "%@" + ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(ИмяДомена) + "%");
Возврат Запрос.Выполнить().Выгрузить();
@@ -8431,7 +8431,7 @@
|ИЗ
| Справочник.Пользователи КАК СправочникКонтакт
|ГДЕ
| СправочникКонтакт.Наименование ПОДОБНО &Наименование
| СправочникКонтакт.Наименование ПОДОБНО &Наименование СПЕЦСИМВОЛ ""~""
| И (НЕ СправочникКонтакт.ПометкаУдаления)
|";
@@ -8454,7 +8454,7 @@
|ИЗ
| &ТаблицаСправочника КАК ТаблицаСправочника
|ГДЕ
| ТаблицаСправочника.Наименование ПОДОБНО &Наименование
| ТаблицаСправочника.Наименование ПОДОБНО &Наименование СПЕЦСИМВОЛ ""~""
| И &УсловиеИерархический
| И (НЕ ТаблицаСправочника.ПометкаУдаления)";
@@ -8474,7 +8474,7 @@
Запрос = Новый Запрос;
Запрос.Текст = ТекстЗапроса;
Запрос.УстановитьПараметр("Наименование", СтрокаПоиска + "%");
Запрос.УстановитьПараметр("Наименование", ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(СтрокаПоиска) + "%");
Возврат Запрос.Выполнить().Выгрузить();
КонецФункции
@@ -563,6 +563,7 @@
ПараметрыВыполнения.БезРасширений = ЗначениеЗаполнено(ПараметрыСеанса.ПодключенныеРасширения);
ИначеЕсли Не ПараметрыВыполнения.СРасширениямиБазыДанных
И Не ПараметрыВыполнения.ЗапуститьНеВФоне
И СтандартныеПодсистемыСервер.ЭтоРазделенныйРежимСеансаБезРазделителей() Тогда
ПараметрыВыполнения.СРасширениямиБазыДанных = Истина;
@@ -723,6 +724,8 @@
// Регистрирует информацию о ходе выполнения длительной операции.
// Во избежание избыточного потребления памяти и ее утечек при выполнении одной длительной операции
// не следует сообщать прогресс более 100 раз.
// Если прогресс сообщается менее чем через 3 сек после предыдущего вызова,
// то отправка сообщения пропускается.
//
// Для того чтобы выводить ход выполнения длительной операции для пользователя, следует установить
// свойство ВыводитьПрогрессВыполнения в Истина (см. ДлительныеОперацииКлиент.ПараметрыОжидания).
@@ -750,6 +753,25 @@
ПередаваемоеЗначение.Вставить("ДополнительныеПараметры", ДополнительныеПараметры);
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
УстановитьОтключениеБезопасногоРежима(Истина);
ДатаОтправки = ПараметрыСеанса.ДлительныеОперации.ДатаОтправкиСообщенияПрогресса;
УстановитьОтключениеБезопасногоРежима(Ложь);
УстановитьПривилегированныйРежим(Ложь);
НоваяДатаОтправки = ТекущаяДатаСеанса();
Если НоваяДатаОтправки < ДатаОтправки + 3 Тогда
Возврат;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
УстановитьОтключениеБезопасногоРежима(Истина);
Свойства = Новый Структура(ПараметрыСеанса.ДлительныеОперации);
Свойства.ДатаОтправкиСообщенияПрогресса = НоваяДатаОтправки;
ПараметрыСеанса.ДлительныеОперации = Новый ФиксированнаяСтруктура(Свойства);
УстановитьОтключениеБезопасногоРежима(Ложь);
УстановитьПривилегированныйРежим(Ложь);
ОтправитьОповещениеКлиенту("Прогресс", ПередаваемоеЗначение);
КонецПроцедуры
@@ -839,7 +861,7 @@
КонецЕсли;
Если Результат.Статус = "Отменено" Тогда
ТекстОшибки = Результат.КраткоеПредставлениеОшибки;
ТекстОшибки = НСтр("ru = 'Операция отменена'");
ИначеЕсли Задание = Неопределено Тогда
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
@@ -1137,6 +1159,7 @@
Свойства = Новый Структура;
Свойства.Вставить("Отмененные", Новый ФиксированныйМассив(Новый Массив));
Свойства.Вставить("ПолученныеОповещения", Новый ФиксированноеСоответствие(Новый Соответствие));
Свойства.Вставить("ДатаОтправкиСообщенияПрогресса", '00010101');
ПараметрыСеанса.ДлительныеОперации = Новый ФиксированнаяСтруктура(Свойства);
УстановленныеПараметры.Добавить("ДлительныеОперации");
КонецЕсли;
@@ -1234,16 +1257,15 @@
ВсеПараметры.Вставить("БезопасныйРежим", БезопасныйРежим);
Если Не ПараметрыВыполнения.БезРасширений
И Не ПараметрыВыполнения.СРасширениямиБазыДанных Тогда
И Не ПараметрыВыполнения.СРасширениямиБазыДанных Тогда
Справочники.ВерсииРасширений.ВставитьЗарегистрированныйСоставУстановленныхРасширений(ВсеПараметры);
КонецЕсли;
ПараметрыПроцедурыФоновогоЗадания = Новый Массив;
ПараметрыПроцедурыФоновогоЗадания.Добавить(ВсеПараметры);
Если РегистрыСведений.ПараметрыРаботыПрограммы.ИмяПроцедурыФоновогоЗадания() = ИмяПроцедуры Тогда
ИмяПроцедурыФоновогоЗадания = ИмяПроцедурыФоновогоЗаданияБезВызоваПередЗапускомПрограммы();
Если ИмяПроцедуры = РегистрыСведений.ПараметрыРаботыПрограммы.ИмяПроцедурыФоновогоЗадания() Тогда
ИмяПроцедурыФоновогоЗадания = ИмяПроцедурыФоновогоЗаданияПередЗапускомПрограммы();
Иначе
ИмяПроцедурыФоновогоЗадания = "ДлительныеОперации.ВыполнитьСКонтекстомКлиента";
КонецЕсли;
@@ -1254,16 +1276,15 @@
КонецФункции
Функция ЭтоЗапускБезВызоваПередЗапускомПрограммы() Экспорт
Функция ПропуститьОбработчикПередЗапускомПрограммы() Экспорт
Если ТекущийРежимЗапуска() <> Неопределено Тогда
Возврат Ложь;
КонецЕсли;
ФоновоеЗадание = ПолучитьТекущийСеансИнформационнойБазы().ПолучитьФоновоеЗадание();
ФоновоеЗадание = ПолучитьТекущийСеансИнформационнойБазы().ПолучитьФоновоеЗадание();
Если ФоновоеЗадание = Неопределено
Или ФоновоеЗадание.ИмяМетода <> ИмяПроцедурыФоновогоЗаданияБезВызоваПередЗапускомПрограммы() Тогда
Или ФоновоеЗадание.ИмяМетода <> ИмяПроцедурыФоновогоЗаданияПередЗапускомПрограммы() Тогда
Возврат Ложь;
КонецЕсли;
@@ -1271,15 +1292,17 @@
КонецФункции
// Для функции ЗапуститьФоновоеЗаданиеСКонтекстомКлиента.
Функция ИмяПроцедурыФоновогоЗаданияБезВызоваПередЗапускомПрограммы()
// Возвращает имя процедуры фонового задания, которое является маркером
// для функции ПропуститьОбработчикПередЗапускомПрограммы, чтобы пропустить выполнение
// процедуры СтандартныеПодсистемыСервер.ПередЗапускомПрограммы при обновлении параметров работы программы.
//
Функция ИмяПроцедурыФоновогоЗаданияПередЗапускомПрограммы()
Возврат "ДлительныеОперации.ВыполнитьСКонтекстомКлиентаБезВызоваПередЗапускомПрограммы";
Возврат "ДлительныеОперации.ВыполнитьСКонтекстомКлиентаПередЗапускомПрограммы";
КонецФункции
// Продолжение процедуры ЗапуститьФоновоеЗаданиеСКонтекстомКлиента.
Процедура ВыполнитьСКонтекстомКлиентаБезВызоваПередЗапускомПрограммы(ВсеПараметры) Экспорт
Процедура ВыполнитьСКонтекстомКлиентаПередЗапускомПрограммы(ВсеПараметры) Экспорт
ВыполнитьСКонтекстомКлиента(ВсеПараметры);
@@ -141,6 +141,8 @@
Результат.Вставить("ВыводитьСообщения", Ложь);
Результат.Вставить("Интервал", 0);
Результат.Вставить("ПолучатьРезультат", Ложь);
Результат.Вставить("ОтменятьПриЗакрытииФормыВладельца",
ТипЗнч(ФормаВладелец) = Тип("ФормаКлиентскогоПриложения") И ФормаВладелец.Открыта());
ОповещениеПользователя = Новый Структура;
ОповещениеПользователя.Вставить("Показать", Ложь);
@@ -272,6 +274,7 @@
Операция = КонтролируемыеОперации[РезультатОперации.Ключ];
Результат = РезультатОперации.Значение; // Структура
Результат.Вставить("ФоновоеЗаданиеЗавершено");
Результат.Вставить("КонтрольДлительныхОперацийБезСистемыВзаимодействия");
ОбработатьРезультатОперации(АктивныеДлительныеОперации, Операция, Результат);
КонецЦикла;
@@ -346,7 +349,8 @@
Функция ДлительнаяОперацияОтменена(ДлительнаяОперация)
Возврат ДлительнаяОперация.ФормаВладелец <> Неопределено
Возврат ДлительнаяОперация.ОтменятьПриЗакрытииФормыВладельца
И ДлительнаяОперация.ФормаВладелец <> Неопределено
И Не ДлительнаяОперация.ФормаВладелец.Открыта();
КонецФункции
@@ -398,7 +402,7 @@
//
Функция ИнтервалКонтроляОбсуждений()
Возврат 60;
Возврат 30;
КонецФункции
@@ -434,6 +438,8 @@
// ** Пояснение - Строка
// ** Картинка - Картинка
// ** Важное - Булево
//
// * ОтменятьПриЗакрытииФормыВладельца - Булево
// * ПолучатьРезультат
//
// * ИдентификаторЗадания - УникальныйИдентификатор
@@ -479,7 +485,8 @@
КонецЕсли;
ИнтервалОжидания = ДлительнаяОперация.ТекущийИнтервал;
Если ДлительнаяОперация.Интервал = 0 Тогда
Если ДлительнаяОперация.Интервал = 0
И Результат.Свойство("КонтрольДлительныхОперацийБезСистемыВзаимодействия") Тогда
ИнтервалОжидания = ИнтервалОжидания * 1.4;
Если ИнтервалОжидания > 15 Тогда
ИнтервалОжидания = 15;
@@ -1704,6 +1704,12 @@
КонецФункции
Функция ИмяТаблицыДополнительныеОтчеты() Экспорт
Возврат "Справочник.ДополнительныеОтчетыИОбработки";
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
@@ -728,7 +728,7 @@
Реквизит.ПредставлениеПутиКДанным = Реквизит.Заголовок;
КонецЕсли;
Если ОписаниеПоля.Элементы.Количество() > 0 И Реквизит.Имя <> "Ссылка" Тогда
Если ОписаниеПоля.Элементы.Количество() > 0 Тогда
Реквизит.ЕстьПодчиненные = Истина;
КонецЕсли;
@@ -45,7 +45,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.7.82";
Описание.Версия = "3.1.7.96";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -6785,9 +6785,9 @@
ПоддерживаетсяИерархия, СтрокаТаблицы);
КонецЕсли;
Если ПараметрыДляЗаполненияОбъекта.НастройкиПредопределенныхЭлементов.ПриНачальномЗаполненииЭлемента Тогда
Если ПараметрыДляЗаполненияОбъекта.НастройкиПредопределенныхЭлементов.ПереопределяемыеНастройки.ПриНачальномЗаполненииЭлемента Тогда
МенеджерОбъекта.ПриНачальномЗаполненииЭлемента(ЗаполняемыйЭлемент, СтрокаТаблицы,
ПараметрыДляЗаполненияОбъекта.НастройкиПредопределенныхЭлементов.ДополнительныеПараметры);
ПараметрыДляЗаполненияОбъекта.НастройкиПредопределенныхЭлементов.ПереопределяемыеНастройки.ДополнительныеПараметры);
КонецЕсли;
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ЗаполняемыйЭлемент);
@@ -423,6 +423,12 @@
Возврат НаборЗаписей;
КонецФункции
Функция ОтчетПрогрессОбновления() Экспорт
Возврат "Отчет.ПрогрессОбновленияОбластейДанных.Форма";
КонецФункции
#Область ОбработчикиСобытийПодсистемКонфигурации
// См. ОбновлениеИнформационнойБазыБСП.ПередОбновлениемИнформационнойБазы.
@@ -49,6 +49,10 @@
КонецПроцедуры
Функция ДанныеРасшифровкиОтчета(ДанныеРасшифровки, ИндексРасшифровки, Кеш = Неопределено, КешПриоритетов = Неопределено) Экспорт
Если Не ЗначениеЗаполнено(ДанныеРасшифровки) Тогда
Возврат Неопределено;
КонецЕсли;
Данные = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
Если ИндексРасшифровки = Неопределено Тогда
Возврат Неопределено;
@@ -378,6 +378,15 @@
Если ЭтоОшибкаУстановкиСоединенияССерверомВзаимодействия(ИнформацияОбОшибке) Тогда
ВызватьИсключение;
КонецЕсли;
ЕстьСоединениеССерверомВзаимодействия = Истина;
Попытка
СистемаВзаимодействия.ПолучитьТипыВнешнихСистем();
Исключение
ЕстьСоединениеССерверомВзаимодействия = Ложь;
КонецПопытки;
Если Не ЕстьСоединениеССерверомВзаимодействия Тогда
ВызватьИсключение;
КонецЕсли;
ОшибкаПолучениеИдентификатораСВ = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке);
КонецПопытки;
@@ -555,7 +564,7 @@
СтрокиНаРазныхЯзыках.Добавить(
"az = 'Невозможно установить соединение с сервером системы взаимодействия';
|en = 'Невозможно установить соединение с сервером системы взаимодействия';
|en = 'Cannot connect to the collaboration system server';
|hy = 'Невозможно установить соединение с сервером системы взаимодействия';
|bg = 'Невозможно установить соединение с сервером системы взаимодействия';
|hu = 'Невозможно установить соединение с сервером системы взаимодействия';
@@ -580,11 +589,25 @@
// АПК:1405-вкл
// АПК:1297-вкл
КраткоеПредставлениеОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке);
Для Каждого СтрокаНаРазныхЯзыках Из СтрокиНаРазныхЯзыках Цикл
//@skip-check bsl-nstr-string-literal-format
СтрокаПоиска = НСтр(СтрокаНаРазныхЯзыках);
Если ЗначениеЗаполнено(СтрокаПоиска)
И СтрНачинаетсяС(КраткоеПредставлениеОшибки(ИнформацияОбОшибке), СтрокаПоиска) Тогда
И СтрНачинаетсяС(КраткоеПредставлениеОшибки, СтрокаПоиска) Тогда
Возврат Истина;
КонецЕсли;
//@skip-check bsl-nstr-string-literal-format
СтрокаПоиска = НСтр(СтрокаНаРазныхЯзыках, "ru");
Если ЗначениеЗаполнено(СтрокаПоиска)
И СтрНачинаетсяС(КраткоеПредставлениеОшибки, СтрокаПоиска) Тогда
Возврат Истина;
КонецЕсли;
//@skip-check bsl-nstr-string-literal-format
СтрокаПоиска = НСтр(СтрокаНаРазныхЯзыках, "en");
Если ЗначениеЗаполнено(СтрокаПоиска)
И СтрНачинаетсяС(КраткоеПредставлениеОшибки, СтрокаПоиска) Тогда
Возврат Истина;
КонецЕсли;
КонецЦикла;
@@ -16,7 +16,7 @@
//
// АПК:142-выкл 4 необязательных параметра для совместимости
// с устаревшей процедурой ОбщегоНазначенияКлиентСервер.СообщитьПользователю.
//
// Параметры:
// ТекстСообщенияПользователю - Строка - текст сообщения.
// КлючДанных - ЛюбаяСсылка - объект или ключ записи информационной базы, к которому это сообщение относится.
@@ -5437,25 +5437,35 @@
#Область Запросы
// Подготавливает строку для использования в качестве шаблона поиска в запросе.
// Подготавливает строку для использования в качестве шаблона поиска в запросе с оператором ПОДОБНО.
// Экранирует служебные символы, если они есть в строке.
//
// Параметры:
// СтрокаПоиска - Строка - произвольная строка.
//
// Возвращаемое значение:
// Строка - строка подготовленная для поиска данных в запросе.
// Строка
//
// Пример:
// ВЫБРАТЬ
// Номенклатура.Ссылка КАК Ссылка
// ИЗ
// Справочник.Номенклатура КАК Номенклатура
// ГДЕ
// Номенклатура.Наименование ПОДОБНО &Шаблон СПЕЦСИМВОЛ "~"
//
// Запрос.УстановитьПараметр("Шаблон", ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(ИскомыйТекст));
//
Функция СформироватьСтрокуДляПоискаВЗапросе(Знач СтрокаПоиска) Экспорт
ИтоговаяСтрокаДляПоиска = СтрокаПоиска;
ИтоговаяСтрокаДляПоиска = СтрЗаменить(ИтоговаяСтрокаДляПоиска, "~", "~~");
ИтоговаяСтрокаДляПоиска = СтрЗаменить(ИтоговаяСтрокаДляПоиска, "%", "~%");
ИтоговаяСтрокаДляПоиска = СтрЗаменить(ИтоговаяСтрокаДляПоиска, "_", "~_");
ИтоговаяСтрокаДляПоиска = СтрЗаменить(ИтоговаяСтрокаДляПоиска, "[", "~[");
ИтоговаяСтрокаДляПоиска = СтрЗаменить(ИтоговаяСтрокаДляПоиска, "-", "~-");
Возврат ИтоговаяСтрокаДляПоиска;
Результат = СтрокаПоиска;
Результат = СтрЗаменить(Результат, "~", "~~");
Результат = СтрЗаменить(Результат, "%", "~%");
Результат = СтрЗаменить(Результат, "_", "~_");
Результат = СтрЗаменить(Результат, "[", "~[");
Результат = СтрЗаменить(Результат, "]", "~]");
Результат = СтрЗаменить(Результат, "^", "~^");
Возврат Результат;
КонецФункции
@@ -7541,15 +7551,16 @@
Процедура ЗагрузитьИзмененныйНаборВРегистрБухгалтерии(НаборЗаписей, ИзмененнаяКоллекция, ИменаИзмененныхРеквизитов)
НеизмененныеИзмерения = Новый Соответствие;
ИзмененныеИзмерения = Новый Соответствие;
МетаданныеРегистра = НаборЗаписей.Метаданные();
Для каждого Измерение Из НаборЗаписей.Метаданные().Измерения Цикл
Для каждого Измерение Из МетаданныеРегистра.Измерения Цикл
ИменаИзмерений = Новый Массив;
Если НЕ Измерение.Балансовый Тогда
ИменаИзмерений.Добавить(Измерение.Имя + "Дт");
ИменаИзмерений.Добавить(Измерение.Имя + "Кт");
Если Измерение.Балансовый ИЛИ НЕ МетаданныеРегистра.Корреспонденция Тогда
ИменаИзмерений.Добавить(Измерение.Имя);
Иначе
ИменаИзмерений.Добавить(Измерение.Имя);
ИменаИзмерений.Добавить(Измерение.Имя + "Дт");
ИменаИзмерений.Добавить(Измерение.Имя + "Кт");
КонецЕсли;
Для каждого ИмяИзмерения Из ИменаИзмерений Цикл
@@ -325,7 +325,7 @@
// исключаются из результата.
//
// Возвращаемое значение:
// СписокЗначений - список значений и представлений пользователей, удовлетворяющих параметрам.
// СписокЗначений
//
Функция СформироватьДанныеВыбораПользователя(Знач Текст,
Знач ВключаяГруппы = Истина,
@@ -334,16 +334,13 @@
ВключаяГруппы = ВключаяГруппы И ПолучитьФункциональнуюОпцию("ИспользоватьГруппыПользователей");
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Текст", Текст + "%");
Запрос.УстановитьПараметр("ВключаяГруппы", ВключаяГруппы);
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка) КАК Ссылка,
| """" КАК Наименование,
| -1 КАК НомерКартинки
|ГДЕ
| ЛОЖЬ";
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка) КАК Ссылка,
| """" КАК Наименование,
| -1 КАК НомерКартинки
|ГДЕ
| ЛОЖЬ");
Если НЕ БезПользователей Тогда
ТекстЗапроса =
@@ -354,7 +351,7 @@
|ИЗ
| Справочник.Пользователи КАК Пользователи
|ГДЕ
| Пользователи.Наименование ПОДОБНО &Текст
| Пользователи.Наименование ПОДОБНО &Текст СПЕЦСИМВОЛ ""~""
| И Пользователи.Недействителен = ЛОЖЬ
| И Пользователи.Служебный = ЛОЖЬ
|
@@ -368,16 +365,19 @@
| Справочник.ГруппыПользователей КАК ГруппыПользователей
|ГДЕ
| &ВключаяГруппы
| И ГруппыПользователей.Наименование ПОДОБНО &Текст";
| И ГруппыПользователей.Наименование ПОДОБНО &Текст СПЕЦСИМВОЛ ""~""";
Запрос.Текст = Запрос.Текст + " ОБЪЕДИНИТЬ ВСЕ " + ТекстЗапроса;
КонецЕсли;
Запрос.УстановитьПараметр("Текст", ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(Текст) + "%");
Запрос.УстановитьПараметр("ВключаяГруппы", ВключаяГруппы);
Если ТипЗнч(ВключаяВнешнихПользователей) <> Тип("Булево") Тогда
ВключаяВнешнихПользователей = ВнешниеПользователи.ИспользоватьВнешнихПользователей();
КонецЕсли;
ВключаяВнешнихПользователей = ВключаяВнешнихПользователей
И ПравоДоступа("Чтение", Метаданные.Справочники.ВнешниеПользователи);
И ПравоДоступа("Чтение", Метаданные.Справочники.ВнешниеПользователи);
Если ВключаяВнешнихПользователей Тогда
ТекстЗапроса =
@@ -428,7 +428,7 @@
|ИЗ
| &ИмяТаблицы КАК ВыборкаПоДатеНомеру
|ГДЕ
| &УсловиеПоДате И &ИмяПоляКодНомер ПОДОБНО &Префикс
| &УсловиеПоДате И &ИмяПоляКодНомер ПОДОБНО &Префикс СПЕЦСИМВОЛ ""~""
|
|ИНДЕКСИРОВАТЬ ПО
| Номер,
@@ -485,9 +485,8 @@
КонецЕсли;
// Обрабатываем объекты, созданные только в текущей информационной базе.
Префикс = "%[Префикс]-%";
Префикс = СтрЗаменить(Префикс, "[Префикс]", ПредыдущийПрефикс);
Запрос.УстановитьПараметр("Префикс", Префикс);
Запрос.УстановитьПараметр("Префикс",
"%" + ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(ПредыдущийПрефикс) + "-%");
Возврат Запрос.Выполнить();
@@ -3209,7 +3209,7 @@
|ИЗ
| Классификатор КАК Классификатор
|ГДЕ
| Классификатор.ПолеПоиска ПОДОБНО &СтрокаПоиска";
| Классификатор.ПолеПоиска ПОДОБНО &СтрокаПоиска СПЕЦСИМВОЛ ""~""";
Если ЗначениеЗаполнено(ШаблонОтбора) Тогда
ШаблонЗапроса = ШаблонЗапроса + "
@@ -3241,7 +3241,8 @@
| Классификатор.Код = СтраныМира.Код
| И Классификатор.Наименование = СтраныМира.Наименование
|ГДЕ
| (СтраныМира.ПолеПоиска ПОДОБНО &СтрокаПоиска ИЛИ Классификатор.ПолеПоиска ПОДОБНО &СтрокаПоиска)";
| (СтраныМира.ПолеПоиска ПОДОБНО &СтрокаПоиска СПЕЦСИМВОЛ ""~""
| ИЛИ Классификатор.ПолеПоиска ПОДОБНО &СтрокаПоиска СПЕЦСИМВОЛ ""~"")";
Если ЗначениеЗаполнено(ШаблонОтбора) Тогда
ШаблонЗапроса = ШаблонЗапроса + "
@@ -3284,7 +3285,8 @@
|УПОРЯДОЧИТЬ ПО Представление";
Запрос.УстановитьПараметр("Классификатор", ТаблицаКлассификатора());
Запрос.УстановитьПараметр("СтрокаПоиска", ЭкранироватьСимволыПодобия(Параметры.СтрокаПоиска) + "%");
Запрос.УстановитьПараметр("СтрокаПоиска",
ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(Параметры.СтрокаПоиска) + "%");
РезультатЗапроса = Запрос.Выполнить();
@@ -3370,20 +3372,6 @@
КонецФункции
// Экранирует символы для использования в функции запроса ПОДОБНО.
//
Функция ЭкранироватьСимволыПодобия(Знач Текст, Знач СпецСимвол = "\")
Результат = Текст;
СимволыПодобия = "%_[]^" + СпецСимвол;
Для Позиция=1 По СтрДлина(СимволыПодобия) Цикл
ТекущийСимвол = Сред(СимволыПодобия, Позиция, 1);
Результат = СтрЗаменить(Результат, ТекущийСимвол, СпецСимвол + ТекущийСимвол);
КонецЦикла;
Возврат Результат;
КонецФункции
Функция ПроверитьАдресаКлассификаторНедоступен(Знач Адреса)
Результат = Новый Соответствие;
@@ -471,17 +471,13 @@
|ИЗ
| Справочник.Валюты КАК СпрВалюты
|ГДЕ
| СпрВалюты.ФормулаРасчетаКурса ПОДОБНО &СимвольныйКод";
| СпрВалюты.ФормулаРасчетаКурса ПОДОБНО &СимвольныйКод СПЕЦСИМВОЛ ""~""";
Запрос.УстановитьПараметр("ВалютаБазовая", ВалютаБазовая);
Запрос.УстановитьПараметр("СимвольныйКод", "%" + Строка(ВалютаБазовая) + "%");
ЗависимыеВалюты = Запрос.Выполнить().Выгрузить();
Если Кэшировать Тогда
ДополнительныеСвойства.ЗависимыеВалюты.Вставить(ВалютаБазовая, ЗависимыеВалюты);
Запрос.УстановитьПараметр("СимвольныйКод", "%" + ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(ВалютаБазовая) + "%");
ЗависимыеВалюты = Запрос.Выполнить().Выгрузить();
Если Кэшировать Тогда
ДополнительныеСвойства.ЗависимыеВалюты.Вставить(ВалютаБазовая, ЗависимыеВалюты);
КонецЕсли;
Возврат ЗависимыеВалюты;
@@ -1473,13 +1473,13 @@
// Возвращаемое значение:
// Структура:
// * Файл - Неопределено
// * Путь - Неопределено
// * Размер - Неопределено
// * ДатаПомещенияВРабочийКаталог - Неопределено
// * НаЧтение - Неопределено
// * Файл - ОпределяемыйТип.ПрисоединенныйФайл
// * Путь - Строка
// * Размер - Число
// * ДатаПомещенияВРабочийКаталог - Дата
// * НаЧтение - Булево
//
Функция СтруктураЗаписи()
Функция ФайлВРабочемКаталоге()
Возврат Новый Структура("Файл, Путь, Размер, ДатаПомещенияВРабочийКаталог, НаЧтение");
@@ -1493,23 +1493,13 @@
// РабочийКаталогПапки - Строка - рабочий каталог папки.
// ИмяКаталогаПрежнееЗначение - Строка - прежнее значение рабочего каталога.
//
Процедура СохранитьРабочийКаталогПапкиИЗаменитьПутиВРегистре(СсылкаПапки,
РабочийКаталогПапки,
ИмяКаталогаПрежнееЗначение) Экспорт
Процедура СохранитьРабочийКаталогПапкиИЗаменитьПутиВРегистре(СсылкаПапки, РабочийКаталогПапки,
ИмяКаталогаПрежнееЗначение) Экспорт
СохранитьРабочийКаталогПапки(СсылкаПапки, РабочийКаталогПапки);
// Ниже заменяем пути в регистре сведений ФайлыВРабочемКаталоге.
УстановитьПривилегированныйРежим(Истина);
СписокДляЗамены = Новый Массив;
ТекущийПользователь = Пользователи.АвторизованныйПользователь();
// Для каждой нашей записи находим запись в регистре сведений - оттуда берем поле Версия и Редактирует.
ЗапросВРегистр = Новый Запрос;
ЗапросВРегистр.УстановитьПараметр("Пользователь", ТекущийПользователь);
ЗапросВРегистр.УстановитьПараметр("Путь", ИмяКаталогаПрежнееЗначение + "%");
ЗапросВРегистр.Текст =
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ФайлыВРабочемКаталоге.Файл КАК Файл,
| ФайлыВРабочемКаталоге.Путь КАК Путь,
@@ -1521,38 +1511,44 @@
|ГДЕ
| ФайлыВРабочемКаталоге.Пользователь = &Пользователь
| И ФайлыВРабочемКаталоге.ВРабочемКаталогеВладельца = ИСТИНА
| И ФайлыВРабочемКаталоге.Путь ПОДОБНО &Путь";
| И ФайлыВРабочемКаталоге.Путь ПОДОБНО &Путь СПЕЦСИМВОЛ ""~""";
РезультатЗапроса = ЗапросВРегистр.Выполнить();
Запрос.УстановитьПараметр("Пользователь", Пользователи.АвторизованныйПользователь());
Запрос.УстановитьПараметр("Путь",
ОбщегоНазначения.СформироватьСтрокуДляПоискаВЗапросе(ИмяКаталогаПрежнееЗначение) + "%");
УстановитьПривилегированныйРежим(Истина);
РезультатЗапроса = Запрос.Выполнить();
СписокДляЗамены = Новый Массив;
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
НовыйПуть = Выборка.Путь;
НовыйПуть = СтрЗаменить(НовыйПуть, ИмяКаталогаПрежнееЗначение, РабочийКаталогПапки);
СтруктураЗаписи = СтруктураЗаписи();
СтруктураЗаписи.Файл = Выборка.Файл;
СтруктураЗаписи.Путь = НовыйПуть;
СтруктураЗаписи.Размер = Выборка.Размер;
СтруктураЗаписи.ДатаПомещенияВРабочийКаталог = Выборка.ДатаПомещенияВРабочийКаталог;
СтруктураЗаписи.НаЧтение = Выборка.НаЧтение;
ФайлВРабочемКаталоге = ФайлВРабочемКаталоге();
ФайлВРабочемКаталоге.Файл = Выборка.Файл;
ФайлВРабочемКаталоге.Путь = НовыйПуть;
ФайлВРабочемКаталоге.Размер = Выборка.Размер;
ФайлВРабочемКаталоге.ДатаПомещенияВРабочийКаталог = Выборка.ДатаПомещенияВРабочийКаталог;
ФайлВРабочемКаталоге.НаЧтение = Выборка.НаЧтение;
СписокДляЗамены.Добавить(СтруктураЗаписи);
СписокДляЗамены.Добавить(ФайлВРабочемКаталоге);
КонецЦикла;
Для Каждого СтруктураЗаписи Из СписокДляЗамены Цикл
Для Каждого ЭлементСписка Из СписокДляЗамены Цикл
ВРабочемКаталогеВладельца = Истина;
СтруктураДляЗаписиВРегистр = СтруктураЗаписи;// см. СтруктураЗаписи
ФайлВРабочемКаталоге = ЭлементСписка; // см. ФайлВРабочемКаталоге
ЗаписатьСтруктуруЗаписиВРегистр(
СтруктураДляЗаписиВРегистр.Файл,
СтруктураДляЗаписиВРегистр.Путь,
СтруктураДляЗаписиВРегистр.Размер,
СтруктураДляЗаписиВРегистр.ДатаПомещенияВРабочийКаталог,
СтруктураДляЗаписиВРегистр.НаЧтение,
ФайлВРабочемКаталоге.Файл,
ФайлВРабочемКаталоге.Путь,
ФайлВРабочемКаталоге.Размер,
ФайлВРабочемКаталоге.ДатаПомещенияВРабочийКаталог,
ФайлВРабочемКаталоге.НаЧтение,
ВРабочемКаталогеВладельца);
КонецЦикла;
@@ -42,6 +42,10 @@
// вызывать ПриОтправкеСерверногоОповещения для проверки
// состояния сервера и отправки оповещения, если требуется.
// Начальное значение 20 минут.
// Если указано время меньше 1 мин, тогда будет 1 мин.
// Следует учитывать, что в модели сервиса реальный минимальный
// период может быть значительно больше и нестабильным: 5-10 минут.
//
//
Функция НовоеСерверноеОповещение(Имя) Экспорт
@@ -1529,7 +1533,8 @@
ПользовательИБ = ПользователиИнформационнойБазы.ТекущийПользователь();
Если Не ЗначениеЗаполнено(ПользовательИБ.Имя)
Или Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
Или Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения")
Или СистемаВзаимодействияВременноНедоступна() Тогда
Возврат Ложь;
КонецЕсли;
@@ -1539,6 +1544,9 @@
МодульОбсуждения.ПользовательСистемыВзаимодействия(АвторизованныйПользователь);
Исключение
ИнформацияОбОшибке = ИнформацияОбОшибке();
Если СистемаВзаимодействияВременноНедоступна(Истина) Тогда
Возврат Ложь;
КонецЕсли;
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось зарегистрировать текущего пользователя
|""%1 (%2)""
@@ -1552,13 +1560,81 @@
ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрацииОшибкиСВ(ИнформацияОбОшибке),,,
ТекстОшибки);
Возврат Ложь;
Возврат Ложь;
КонецПопытки;
Возврат Истина;
КонецФункции
Функция СистемаВзаимодействияВременноНедоступна(ПроверитьДоступность = Ложь)
УстановитьОтключениеБезопасногоРежима(Истина);
УстановитьПривилегированныйРежим(Истина);
ИмяПараметра = "СтандартныеПодсистемы.БазоваяФункциональность.ДатаОшибкиДоступаКСистемеВзаимодействия";
СтароеЗначение = СтандартныеПодсистемыСервер.ПараметрРаботыРасширения(ИмяПараметра, Истина);
СтароеЗначение = ?(ТипЗнч(СтароеЗначение) = Тип("Дата"), СтароеЗначение, '00010101');
Если ЗначениеЗаполнено(СтароеЗначение)
И СтароеЗначение + 60*5 > ТекущаяДатаСеанса()
И СтароеЗначение - 60 < ТекущаяДатаСеанса() Тогда
Возврат Истина;
КонецЕсли;
Если Не ПроверитьДоступность Тогда
Возврат Ложь;
КонецЕсли;
НовоеЗначение = '00010101';
Попытка
СистемаВзаимодействия.ПолучитьТипыВнешнихСистем();
Исключение
НовоеЗначение = ТекущаяДатаСеанса();
ИнформацияОбОшибке = ИнформацияОбОшибке();
КонецПопытки;
Если Не ЗначениеЗаполнено(НовоеЗначение) Тогда
Возврат Ложь;
КонецЕсли;
ТекущееЗначение = СтандартныеПодсистемыСервер.ПараметрРаботыРасширения(ИмяПараметра, Истина);
ТекущееЗначение = ?(ТипЗнч(ТекущееЗначение) = Тип("Дата"), ТекущееЗначение, '00010101');
Если СтароеЗначение <> ТекущееЗначение Тогда
Возврат Истина;
КонецЕсли;
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.ПараметрыРаботыВерсийРасширений");
ЭлементБлокировки.УстановитьЗначение("ВерсияРасширений", Справочники.ВерсииРасширений.ПустаяСсылка());
ЭлементБлокировки.УстановитьЗначение("ИмяПараметра", ИмяПараметра);
НачатьТранзакцию();
Попытка
Блокировка.Заблокировать();
ТекущееЗначение = СтандартныеПодсистемыСервер.ПараметрРаботыРасширения(ИмяПараметра, Истина);
ТекущееЗначение = ?(ТипЗнч(ТекущееЗначение) = Тип("Дата"), ТекущееЗначение, '00010101');
Если СтароеЗначение = ТекущееЗначение Тогда
СтандартныеПодсистемыСервер.УстановитьПараметрРаботыРасширения(ИмяПараметра, НовоеЗначение, Истина);
КонецЕсли;
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ВызватьИсключение;
КонецПопытки;
Если СтароеЗначение = ТекущееЗначение Тогда
ЗаписьЖурналаРегистрации(
НСтр("ru = 'Серверные оповещения.Система взаимодействия недоступна'",
ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Предупреждение,,,
КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
КонецЕсли;
Возврат Истина;
КонецФункции
Функция СлужебныйПользовательИБ()
ИмяПользователя = ИмяСлужебногоПользователя();
@@ -3235,10 +3235,9 @@
Процедура ПередЗапускомПрограммы()
// Привилегированный режим (установлен платформой).
// Привилегированный режим предустановлен платформой.
Если ТекущийРежимЗапуска() = Неопределено
И ДлительныеОперации.ЭтоЗапускБезВызоваПередЗапускомПрограммы() Тогда
Если ДлительныеОперации.ПропуститьОбработчикПередЗапускомПрограммы() Тогда
Возврат;
КонецЕсли;
@@ -262,14 +262,14 @@
ПредставлениеРаздела = Дело.Владелец;
Если ТипЗнч(Дело.Владелец) = Тип("ОбработкаМенеджер.ТекущиеДела") Тогда
Дело.Владелец = Дело.Владелец.ПолноеИмя();
ИначеЕсли ТипЗнч(Дело.Владелец) = Тип("Строка") Тогда
Дело.Владелец = СтрСоединить(СтрРазделить(Дело.Владелец, НедопустимыеСимволы, Истина));
ПредставлениеРаздела = Дело.Владелец;
КонецЕсли;
Дело.Владелец = СтрСоединить(СтрРазделить(Дело.Владелец, НедопустимыеСимволы, Истина));
Дело.Идентификатор = СтрСоединить(СтрРазделить(Дело.Идентификатор, НедопустимыеСимволы, Истина));
ЭтоИдентификаторДела = (ТекущиеДела.Найти(Дело.Владелец, "Идентификатор") <> Неопределено);
Если Не ЭтоИдентификаторДела Тогда
ЭтоИдентификаторДела = (ТекущиеДела.Найти(СтрЗаменить(Дело.Владелец, " ", ""), "Идентификатор") <> Неопределено);
ЭтоИдентификаторДела = (ТекущиеДела.Найти(ПредставлениеРаздела, "Идентификатор") <> Неопределено);
КонецЕсли;
Дело.ИдентификаторВладельца = СтрЗаменить(Дело.Владелец, " ", "");
@@ -6478,6 +6478,7 @@
И Расширение.ОбластьДействия <> ТекущаяОбластьДействия Тогда
Продолжить;
КонецЕсли;
Справочники.ВерсииРасширений.ОтключитьПредупрежденияБезопасности(Расширение);
Справочники.ВерсииРасширений.ОтключитьИспользованиеОсновныхРолейДляВсехПользователей(Расширение);
// АПК:280-выкл - №499.3.4 Допустимо пропустить обработку исключения, так как
// это не останавливающая операция и будет выполнена успешно при очередном обновлении ролей.
@@ -409,9 +409,11 @@
Если ЭтоРегион Тогда
// Локализация
Если НаименованиеРегионаБезТипа(Наименование) Тогда
Возврат Наименование;
Возврат СокрЛП(Наименование);
КонецЕсли;
// Конец Локализация
Возврат СокрЛП(Наименование + " " + ТипАдресногоОбъекта);
КонецЕсли;
@@ -595,13 +597,23 @@
Возврат "e1cib/app/Обработка.ВводКонтактнойИнформации.Форма.ВебСайт";
КонецФункции
// Локализация
Функция НаименованиеРегионаБезТипа(Наименование)
// АПК: 1297-выкл Данные адресного классификатора, не локализуются
Возврат СтрНачинаетсяС(ВРег(Наименование), ВРег("Ханты-Мансийский Автономный округ - Югра")); // @Non-NLS-1
// АПК: 1297-выкл адресные сведения не локализуются
Если СтрНачинаетсяС(ВРег(Наименование), ВРег("Ханты-Мансийский Автономный округ - Югра")) // @Non-NLS-1
Или СтрНачинаетсяС(ВРег(Наименование), ВРег("Кемеровская область - Кузбасс")) Тогда // @Non-NLS-1
Возврат Истина;
КонецЕсли;
Возврат Ложь;
// АПК: 1297-вкл
КонецФункции
//
// Конец Локализация
// Возвращает список ошибок заполнения в виде списка значений
//
@@ -377,7 +377,7 @@
Исключение
ЗаписьЖурналаРегистрации(
НСтр("ru = 'Стандартные подсистемы'", ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Предупреждение,,,
УровеньЖурналаРегистрации.Предупреждение,,, // АПК:154 Не ошибка, а предупреждение.
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось удалить временный файл ""%1"" по причине:
|%2'"),
@@ -361,13 +361,51 @@
РезультатПроверкиУдостоверяющегоЦентра = ЭлектроннаяПодписьСлужебныйКлиентСервер.РезультатПроверкиУдостоверяющегоЦентраПоУмолчанию();
РезультатПроверкиУдостоверяющегоЦентра.НайденВСпискеУдостоверяющихЦентров = Истина;
РезультатПроверкиУдостоверяющегоЦентра.Действует = Ложь;
РезультатПроверкиУдостоверяющегоЦентра.Государственный = ДанныеУдостоверяющегоЦентра.Государственный;
СвойстваСертификата = ЭлектроннаяПодписьСлужебныйКлиентСервер.СвойстваСертификата(Сертификат, КонтекстПроверки.ДобавкаВремени);
ДатаВыдачиСертификатаДляСравнения = СвойстваСертификата.ДатаНачала - КонтекстПроверки.ДобавкаВремени;
Количество = ДанныеУдостоверяющегоЦентра.ПериодыДействия.Количество();
ЭтоКвалифицированныйСертификат = Ложь;
Для НомерСКонца = 1 По Количество Цикл
ПериодДействия = ДанныеУдостоверяющегоЦентра.ПериодыДействия[Количество - НомерСКонца];
Если ДатаВыдачиСертификатаДляСравнения < ПериодДействия.ДатаС Тогда
Продолжить;
КонецЕсли;
Если Не ЗначениеЗаполнено(ПериодДействия.ДатаПо) Или ДатаВыдачиСертификатаДляСравнения <= ПериодДействия.ДатаПо Тогда
ЭтоКвалифицированныйСертификат = Истина;
Прервать;
КонецЕсли;
КонецЦикла;
Если Не ЭтоКвалифицированныйСертификат Тогда
Если КонтекстПроверки.ЭтоПроверкаПодписи Тогда
РезультатПроверкиУдостоверяющегоЦентра.Действует = Ложь;
РезультатПроверкиУдостоверяющегоЦентра.Предупреждение.ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='Сертификат неквалифицированный, так как выпущен удостоверяющим центром %1, не аккредитованным на момент выпуска сертификата.'"),
КонтекстПроверки.НаименованиеУдостоверяющегоЦентра);
Иначе
РезультатПроверкиУдостоверяющегоЦентра.Предупреждение.ДополнительныеСведения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='Неквалифицированный сертификат: выпущен удостоверяющим центром %1, не аккредитованным на момент выпуска сертификата.'"),
КонтекстПроверки.НаименованиеУдостоверяющегоЦентра);
КонецЕсли;
Возврат РезультатПроверкиУдостоверяющегоЦентра;
КонецЕсли;
РезультатПроверкиУдостоверяющегоЦентра.Действует = Ложь;
РезультатПроверкиУдостоверяющегоЦентра.ЭтоКвалифицированныйСертификат = Истина;
НаДату = КонтекстПроверки.НаДату;
ДатаДляСравнения = НаДату - КонтекстПроверки.ДобавкаВремени;
Количество = ДанныеУдостоверяющегоЦентра.ПериодыДействия.Количество();
ДатаПрекращенияАккредитацииУЦ = Неопределено;
Для НомерСКонца = 1 По Количество Цикл
@@ -471,8 +509,6 @@
КонецЕсли;
СвойстваСертификата = ЭлектроннаяПодписьСлужебныйКлиентСервер.СвойстваСертификата(Сертификат, КонтекстПроверки.ДобавкаВремени);
Если СвойстваСертификата.ДействителенДо < НаДату Тогда
Возврат РезультатПроверкиУдостоверяющегоЦентра;
КонецЕсли;
@@ -496,11 +532,11 @@
Если ВозможенПеревыпуск Тогда
РезультатПроверкиУдостоверяющегоЦентра.Предупреждение.Решение = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Подайте <a href = ""%1"">заявление</a> на новый сертификат.'"), "ПодатьЗаявлениеНаСертификат");
НСтр("ru = 'Подайте <a href = ""%1"">заявление</a> на новый сертификат.'"), "ПодатьЗаявлениеНаСертификат");
Иначе
РезультатПроверкиУдостоверяющегоЦентра.Предупреждение.Решение = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Получите новый сертификат в <a href = ""%1"">соответствующем удостоверяющем центре</a>.'"),
СсылкаНаСтатьюОбУдостоверяющихЦентрах());
НСтр("ru = 'Получите новый сертификат в <a href = ""%1"">соответствующем удостоверяющем центре</a>.'"),
СсылкаНаСтатьюОбУдостоверяющихЦентрах());
КонецЕсли;
КонецЕсли;
@@ -38,11 +38,13 @@
//
// Возвращаемое значение:
// Структура - результат проверки удостоверяющего центра по умолчанию:
// * Действует - Булево - аккредитованный УЦ действует на дату проверки.
// * Действует - Булево - аккредитованный УЦ действует на дату проверки или проверка не выполнялась (сертификат
// неквалифицированный или УЦ не найден в списке аккредитованных)
// * НайденВСпискеУдостоверяющихЦентров - Булево - сертификат, выданный УЦ является квалифицированным
// * Государственный - Булево - относится к определенному списку УЦ, выдающих сертификаты, по которым не нужно
// выполнять некоторые проверки.
// например, в России: УЦ ФНС России, Казначейства России, и Банка России.
// * ЭтоКвалифицированныйСертификат - Булево - сертификат выдан в период аккредитации УЦ.
// * Предупреждение - см. ПредупреждениеПриПроверкеУдостоверяющегоЦентраСертификата
//
Функция РезультатПроверкиУдостоверяющегоЦентраПоУмолчанию() Экспорт
@@ -51,6 +53,7 @@
Результат.Вставить("Действует", Истина);
Результат.Вставить("НайденВСпискеУдостоверяющихЦентров", Ложь);
Результат.Вставить("Государственный", Ложь);
Результат.Вставить("ЭтоКвалифицированныйСертификат", Ложь);
Результат.Вставить("Предупреждение", ПредупреждениеПриПроверкеУдостоверяющегоЦентраСертификата());
Возврат Результат;
@@ -71,6 +74,7 @@
Предупреждение.Вставить("ВозможенПеревыпуск", Ложь);
Предупреждение.Вставить("Причина", "");
Предупреждение.Вставить("Решение", "");
Предупреждение.Вставить("ДополнительныеСведения", "");
Возврат Предупреждение;
+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="d8e07c21-8188-419c-9810-c947d73d0300">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="345cd50f-3e5f-446d-abe2-ea92e35b0543">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="b33755b6-2c06-42ae-8b16-f062a7d91556"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="92d2579f-78ce-4ed9-9e51-5ee657f9ea68"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="85266797-e304-4bde-b3ed-1481bd2b00bc"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="3946c9e3-9312-401c-9e9d-b8cca511b6a4"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="b871edab-f6fc-4a7b-908f-03884b03874a"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="72697712-fb60-495a-becc-4c89a63c04ac"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="d1be7215-b30a-41f1-a913-6782c68f9e38"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="8801dca4-8c9f-44df-9ac0-7cab909b5437"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="49cc7658-0771-453b-b8f4-3f377a26040b"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="160db86b-9e76-461b-afb5-0d393d593f73"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="73c6185f-7cd1-44aa-b645-12eda4a17772"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="21b69e25-c9ea-4f87-b447-84c3818d1c82"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="1db4e057-dfed-406f-a572-c2e20a5366ef"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="7698bd73-5d24-4a0e-8cc3-1649d6241f9a"/>
<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.7.82</version>
<version>3.1.7.96</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1296,6 +1296,7 @@
<xDTOPackages>XDTOPackage.DataArtefacts_ServiceUsers_1_0_0_1</xDTOPackages>
<xDTOPackages>XDTOPackage.DataDump_1_0_2_1</xDTOPackages>
<xDTOPackages>XDTOPackage.EnterpriseData_1_10_8</xDTOPackages>
<xDTOPackages>XDTOPackage.EnterpriseData_1_11_5</xDTOPackages>
<xDTOPackages>XDTOPackage.EnterpriseData_1_2_3</xDTOPackages>
<xDTOPackages>XDTOPackage.EnterpriseData_1_3_20</xDTOPackages>
<xDTOPackages>XDTOPackage.EnterpriseData_1_4_20</xDTOPackages>
@@ -1 +1 @@
{6,1,1,692e7b8c-75ed-449f-b90a-8d5879950307,1,99598916-678a-4123-a1a9-f62a366ba760,"3.1.7.82","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6753,1,0,d8e07c21-8188-419c-9810-c947d73d0300,d8e07c21-8188-419c-9810-c947d73d0300,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,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,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,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-Line truncated
{6,1,1,9279b9be-36b5-411e-a548-d07dace81363,1,2aab5eac-64a5-41cc-8986-ab4ee063dc51,"3.1.7.96","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6754,1,0,345cd50f-3e5f-446d-abe2-ea92e35b0543,345cd50f-3e5f-446d-abe2-ea92e35b0543,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,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,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,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-Line truncated
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт
Возврат 39;
Возврат 42;
КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.7.57";
Возврат "3.1.7.91";
КонецФункции
@@ -179,7 +179,7 @@
КонецЕсли;
// 28 марта - День возрождения балкарского народа.
ДобавитьПраздничныйДень(ПраздничныеДни, 28, 3, НомерГода, Ложь, Ложь, Истина);
ДобавитьПраздничныйДень(ПраздничныеДни, 28, 3, НомерГода);
// 21 мая - День памяти адыгов (черкесов) - жертв Русско-Кавказской войны.
ДобавитьПраздничныйДень(ПраздничныеДни, 21, 5, НомерГода, Ложь, Ложь, Истина);
@@ -36,6 +36,8 @@
<Item Calendar="01" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
<Item Calendar="01" Year="2022" DayType="Предпраздничный" Date="20221004" SwapDate=""/>
<Item Calendar="01" Year="2022" DayType="Праздник" Date="20221005" SwapDate=""/>
<Item Calendar="01" Year="2023" DayType="Предпраздничный" Date="20231004" SwapDate=""/>
<Item Calendar="01" Year="2023" DayType="Праздник" Date="20231005" SwapDate=""/>
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
<Item Calendar="02" Year="2014" DayType="Предпраздничный" Date="20141003" SwapDate=""/>
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20141004" SwapDate="20141006"/>
@@ -90,6 +92,8 @@
<Item Calendar="02" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
<Item Calendar="02" Year="2022" DayType="Предпраздничный" Date="20221010" SwapDate=""/>
<Item Calendar="02" Year="2022" DayType="Праздник" Date="20221011" SwapDate=""/>
<Item Calendar="02" Year="2023" DayType="Предпраздничный" Date="20231010" SwapDate=""/>
<Item Calendar="02" Year="2023" DayType="Праздник" Date="20231011" SwapDate=""/>
<Item Calendar="03" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="03" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="03" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
@@ -103,6 +107,8 @@
<Item Calendar="03" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
<Item Calendar="03" Year="2022" DayType="Предпраздничный" Date="20220201" SwapDate=""/>
<Item Calendar="03" Year="2022" DayType="Праздник" Date="20220202" SwapDate=""/>
<Item Calendar="03" Year="2023" DayType="Предпраздничный" Date="20230220" SwapDate=""/>
<Item Calendar="03" Year="2023" DayType="Праздник" Date="20230221" SwapDate=""/>
<Item Calendar="04" Year="2016" DayType="Праздник" Date="20160214" SwapDate="20160215"/>
<Item Calendar="04" Year="2016" DayType="Воскресенье" Date="20160215" SwapDate="20160214"/>
<Item Calendar="04" Year="2017" DayType="Предпраздничный" Date="20170203" SwapDate=""/>
@@ -179,6 +185,10 @@
<Item Calendar="05" Year="2022" DayType="Праздник" Date="20220726" SwapDate=""/>
<Item Calendar="05" Year="2022" DayType="Предпраздничный" Date="20220914" SwapDate=""/>
<Item Calendar="05" Year="2022" DayType="Праздник" Date="20220915" SwapDate=""/>
<Item Calendar="05" Year="2023" DayType="Предпраздничный" Date="20230725" SwapDate=""/>
<Item Calendar="05" Year="2023" DayType="Праздник" Date="20230726" SwapDate=""/>
<Item Calendar="05" Year="2023" DayType="Предпраздничный" Date="20230914" SwapDate=""/>
<Item Calendar="05" Year="2023" DayType="Праздник" Date="20230915" SwapDate=""/>
<Item Calendar="06" Year="2016" DayType="Предпраздничный" Date="20160705" SwapDate=""/>
<Item Calendar="06" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/>
<Item Calendar="06" Year="2016" DayType="Праздник" Date="20160707" SwapDate=""/>
@@ -257,13 +267,18 @@
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210901" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210920" SwapDate=""/>
<Item Calendar="07" Year="2022" DayType="Нерабочий" Date="20220328" SwapDate=""/>
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220328" SwapDate=""/>
<Item Calendar="07" Year="2022" DayType="Нерабочий" Date="20220521" SwapDate=""/>
<Item Calendar="07" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220709" SwapDate="20220711"/>
<Item Calendar="07" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220901" SwapDate=""/>
<Item Calendar="07" Year="2022" DayType="Праздник" Date="20220920" SwapDate=""/>
<Item Calendar="07" Year="2023" DayType="Предпраздничный" Date="20230327" SwapDate=""/>
<Item Calendar="07" Year="2023" DayType="Праздник" Date="20230328" SwapDate=""/>
<Item Calendar="07" Year="2023" DayType="Нерабочий" Date="20230521" SwapDate=""/>
<Item Calendar="07" Year="2023" DayType="Праздник" Date="20230901" SwapDate=""/>
<Item Calendar="07" Year="2023" DayType="Праздник" Date="20230920" SwapDate=""/>
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="08" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160404" SwapDate=""/>
@@ -326,6 +341,11 @@
<Item Calendar="08" Year="2022" DayType="Праздник" Date="20221218" SwapDate="20221219"/>
<Item Calendar="08" Year="2022" DayType="Воскресенье" Date="20221219" SwapDate="20221218"/>
<Item Calendar="08" Year="2022" DayType="Нерабочий" Date="20221228" SwapDate=""/>
<Item Calendar="08" Year="2023" DayType="Предпраздничный" Date="20230220" SwapDate=""/>
<Item Calendar="08" Year="2023" DayType="Праздник" Date="20230221" SwapDate=""/>
<Item Calendar="08" Year="2023" DayType="Предпраздничный" Date="20230704" SwapDate=""/>
<Item Calendar="08" Year="2023" DayType="Праздник" Date="20230705" SwapDate=""/>
<Item Calendar="08" Year="2023" DayType="Нерабочий" Date="20231228" SwapDate=""/>
<Item Calendar="09" Year="2016" DayType="Праздник" Date="20160503" SwapDate="20160504"/>
<Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/>
<Item Calendar="09" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
@@ -361,10 +381,11 @@
<Item Calendar="09" Year="2021" DayType="Суббота" Date="20210504" SwapDate="20210503"/>
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210513" SwapDate=""/>
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210720" SwapDate=""/>
<Item Calendar="09" Year="2022" DayType="Суббота" Date="20220502" SwapDate="20220503"/>
<Item Calendar="09" Year="2022" DayType="Праздник" Date="20220503" SwapDate="20220504"/>
<Item Calendar="09" Year="2022" DayType="Рабочий" Date="20220504" SwapDate="20220501"/>
<Item Calendar="09" Year="2022" DayType="Суббота" Date="20220504" SwapDate="20220101"/>
<Item Calendar="09" Year="2022" DayType="Нерабочий" Date="20220709" SwapDate=""/>
<Item Calendar="09" Year="2023" DayType="Предпраздничный" Date="20230502" SwapDate=""/>
<Item Calendar="09" Year="2023" DayType="Праздник" Date="20230503" SwapDate=""/>
<Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/>
<Item Calendar="11" Year="2017" DayType="Предпраздничный" Date="20170821" SwapDate=""/>
<Item Calendar="11" Year="2017" DayType="Праздник" Date="20170822" SwapDate=""/>
@@ -376,6 +397,8 @@
<Item Calendar="11" Year="2020" DayType="Праздник" Date="20200822" SwapDate=""/>
<Item Calendar="11" Year="2021" DayType="Праздник" Date="20210822" SwapDate=""/>
<Item Calendar="11" Year="2022" DayType="Праздник" Date="20220822" SwapDate=""/>
<Item Calendar="11" Year="2023" DayType="Предпраздничный" Date="20230821" SwapDate=""/>
<Item Calendar="11" Year="2023" DayType="Праздник" Date="20230822" SwapDate=""/>
<Item Calendar="14" Year="2016" DayType="Предпраздничный" Date="20160426" SwapDate=""/>
<Item Calendar="14" Year="2016" DayType="Праздник" Date="20160427" SwapDate=""/>
<Item Calendar="14" Year="2016" DayType="Предпраздничный" Date="20160620" SwapDate=""/>
@@ -403,6 +426,10 @@
<Item Calendar="14" Year="2022" DayType="Праздник" Date="20220427" SwapDate=""/>
<Item Calendar="14" Year="2022" DayType="Предпраздничный" Date="20220620" SwapDate=""/>
<Item Calendar="14" Year="2022" DayType="Праздник" Date="20220621" SwapDate=""/>
<Item Calendar="14" Year="2023" DayType="Предпраздничный" Date="20230426" SwapDate=""/>
<Item Calendar="14" Year="2023" DayType="Праздник" Date="20230427" SwapDate=""/>
<Item Calendar="14" Year="2023" DayType="Предпраздничный" Date="20230620" SwapDate=""/>
<Item Calendar="14" Year="2023" DayType="Праздник" Date="20230621" SwapDate=""/>
<Item Calendar="15" Year="2018" DayType="Праздник" Date="20181119" SwapDate=""/>
<Item Calendar="15" Year="2019" DayType="Праздник" Date="20191118" SwapDate=""/>
<Item Calendar="15" Year="2020" DayType="Праздник" Date="20201123" SwapDate=""/>
@@ -452,6 +479,9 @@
<Item Calendar="16" Year="2022" DayType="Предпраздничный" Date="20220829" SwapDate=""/>
<Item Calendar="16" Year="2022" DayType="Праздник" Date="20220830" SwapDate=""/>
<Item Calendar="16" Year="2022" DayType="Праздник" Date="20221106" SwapDate=""/>
<Item Calendar="16" Year="2023" DayType="Предпраздничный" Date="20230829" SwapDate=""/>
<Item Calendar="16" Year="2023" DayType="Праздник" Date="20230830" SwapDate=""/>
<Item Calendar="16" Year="2023" DayType="Праздник" Date="20231106" SwapDate="20231104"/>
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="17" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160505" SwapDate=""/>
@@ -508,6 +538,13 @@
<Item Calendar="17" Year="2022" DayType="Предпраздничный" Date="20220505" SwapDate=""/>
<Item Calendar="17" Year="2022" DayType="Праздник" Date="20220506" SwapDate=""/>
<Item Calendar="17" Year="2022" DayType="Праздник" Date="20220815" SwapDate=""/>
<Item Calendar="17" Year="2023" DayType="Предпраздничный" Date="20230220" SwapDate=""/>
<Item Calendar="17" Year="2023" DayType="Праздник" Date="20230221" SwapDate=""/>
<Item Calendar="17" Year="2023" DayType="Предпраздничный" Date="20230505" SwapDate=""/>
<Item Calendar="17" Year="2023" DayType="Праздник" Date="20230506" SwapDate="20230510"/>
<Item Calendar="17" Year="2023" DayType="Суббота" Date="20230510" SwapDate="20230506"/>
<Item Calendar="17" Year="2023" DayType="Предпраздничный" Date="20230814" SwapDate=""/>
<Item Calendar="17" Year="2023" DayType="Праздник" Date="20230815" SwapDate=""/>
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160322" SwapDate=""/>
<Item Calendar="20" Year="2016" DayType="Праздник" Date="20160323" SwapDate=""/>
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160415" SwapDate=""/>
@@ -589,6 +626,10 @@
<Item Calendar="20" Year="2022" DayType="Предпраздничный" Date="20220708" SwapDate=""/>
<Item Calendar="20" Year="2022" DayType="Праздник" Date="20220709" SwapDate="20220711"/>
<Item Calendar="20" Year="2022" DayType="Суббота" Date="20220711" SwapDate="20220709"/>
<Item Calendar="20" Year="2023" DayType="Предпраздничный" Date="20230322" SwapDate=""/>
<Item Calendar="20" Year="2023" DayType="Праздник" Date="20230323" SwapDate=""/>
<Item Calendar="20" Year="2023" DayType="Праздник" Date="20230416" SwapDate="20230417"/>
<Item Calendar="20" Year="2023" DayType="Воскресенье" Date="20230417" SwapDate="20230416"/>
<Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/>
<Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/>
<Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/>
@@ -603,6 +644,9 @@
<Item Calendar="21" Year="2021" DayType="Праздник" Date="20210624" SwapDate=""/>
<Item Calendar="21" Year="2022" DayType="Предпраздничный" Date="20220623" SwapDate=""/>
<Item Calendar="21" Year="2022" DayType="Праздник" Date="20220624" SwapDate=""/>
<Item Calendar="21" Year="2023" DayType="Предпраздничный" Date="20230623" SwapDate=""/>
<Item Calendar="21" Year="2023" DayType="Праздник" Date="20230624" SwapDate="20230626"/>
<Item Calendar="21" Year="2023" DayType="Суббота" Date="20230626" SwapDate="20230624"/>
<Item Calendar="26" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
<Item Calendar="26" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
<Item Calendar="26" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
@@ -614,11 +658,15 @@
<Item Calendar="26" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/>
<Item Calendar="26" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
<Item Calendar="26" Year="2022" DayType="Праздник" Date="20220503" SwapDate=""/>
<Item Calendar="26" Year="2023" DayType="Предпраздничный" Date="20230424" SwapDate=""/>
<Item Calendar="26" Year="2023" DayType="Праздник" Date="20230425" SwapDate=""/>
<Item Calendar="31" Year="2020" DayType="Праздник" Date="20200712" SwapDate="20200713"/>
<Item Calendar="31" Year="2020" DayType="Воскресенье" Date="20200713" SwapDate="20200712"/>
<Item Calendar="31" Year="2021" DayType="Праздник" Date="20210712" SwapDate=""/>
<Item Calendar="31" Year="2022" DayType="Предпраздничный" Date="20220711" SwapDate=""/>
<Item Calendar="31" Year="2022" DayType="Праздник" Date="20220712" SwapDate=""/>
<Item Calendar="31" Year="2023" DayType="Предпраздничный" Date="20230711" SwapDate=""/>
<Item Calendar="31" Year="2023" DayType="Праздник" Date="20230712" SwapDate=""/>
<Item Calendar="58" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
<Item Calendar="58" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
<Item Calendar="58" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
@@ -631,6 +679,8 @@
<Item Calendar="58" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
<Item Calendar="58" Year="2022" DayType="Праздник" Date="20220503" SwapDate="20220504"/>
<Item Calendar="58" Year="2022" DayType="Суббота" Date="20220504" SwapDate="20220503"/>
<Item Calendar="58" Year="2023" DayType="Предпраздничный" Date="20230424" SwapDate=""/>
<Item Calendar="58" Year="2023" DayType="Праздник" Date="20230425" SwapDate=""/>
<Item Calendar="64" Year="2016" DayType="Праздник" Date="20160510" SwapDate=""/>
<Item Calendar="64" Year="2017" DayType="Предпраздничный" Date="20170424" SwapDate=""/>
<Item Calendar="64" Year="2017" DayType="Праздник" Date="20170425" SwapDate=""/>
@@ -643,6 +693,8 @@
<Item Calendar="64" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
<Item Calendar="64" Year="2022" DayType="Праздник" Date="20220503" SwapDate="20220504"/>
<Item Calendar="64" Year="2022" DayType="Суббота" Date="20220504" SwapDate="20220503"/>
<Item Calendar="64" Year="2023" DayType="Предпраздничный" Date="20230424" SwapDate=""/>
<Item Calendar="64" Year="2023" DayType="Праздник" Date="20230425" SwapDate=""/>
<Item Calendar="75" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="75" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="75" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
@@ -656,6 +708,8 @@
<Item Calendar="75" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
<Item Calendar="75" Year="2022" DayType="Предпраздничный" Date="20220201" SwapDate=""/>
<Item Calendar="75" Year="2022" DayType="Праздник" Date="20220202" SwapDate=""/>
<Item Calendar="75" Year="2023" DayType="Предпраздничный" Date="20230220" SwapDate=""/>
<Item Calendar="75" Year="2023" DayType="Праздник" Date="20230221" SwapDate=""/>
<Item Calendar="85" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="85" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
<Item Calendar="85" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
@@ -669,6 +723,8 @@
<Item Calendar="85" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
<Item Calendar="85" Year="2022" DayType="Предпраздничный" Date="20220201" SwapDate=""/>
<Item Calendar="85" Year="2022" DayType="Праздник" Date="20220202" SwapDate=""/>
<Item Calendar="85" Year="2023" DayType="Предпраздничный" Date="20230220" SwapDate=""/>
<Item Calendar="85" Year="2023" DayType="Праздник" Date="20230221" SwapDate=""/>
<Item Calendar="91" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160620" SwapDate=""/>
@@ -715,6 +771,9 @@
<Item Calendar="91" Year="2022" DayType="Праздник" Date="20220318" SwapDate=""/>
<Item Calendar="91" Year="2022" DayType="Праздник" Date="20220425" SwapDate=""/>
<Item Calendar="91" Year="2022" DayType="Праздник" Date="20220711" SwapDate=""/>
<Item Calendar="91" Year="2023" DayType="Предпраздничный" Date="20230317" SwapDate=""/>
<Item Calendar="91" Year="2023" DayType="Праздник" Date="20230318" SwapDate="20230320"/>
<Item Calendar="91" Year="2023" DayType="Суббота" Date="20230320" SwapDate="20230318"/>
<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=""/>
@@ -1240,4 +1299,24 @@
<Item Calendar="РФ" Year="2022" DayType="Воскресенье" Date="20220613" SwapDate="20220612"/>
<Item Calendar="РФ" Year="2022" DayType="Предпраздничный" Date="20221103" SwapDate=""/>
<Item Calendar="РФ" Year="2022" DayType="Праздник" Date="20221104" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230101" SwapDate="20230224"/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230102" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230103" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230104" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230105" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230106" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230107" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230108" SwapDate="20230508"/>
<Item Calendar="РФ" Year="2023" DayType="Предпраздничный" Date="20230222" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230223" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Воскресенье" Date="20230224" SwapDate="20230101"/>
<Item Calendar="РФ" Year="2023" DayType="Предпраздничный" Date="20230307" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230308" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230501" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Воскресенье" Date="20230508" SwapDate="20230108"/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230509" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20230612" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Предпраздничный" Date="20231103" SwapDate=""/>
<Item Calendar="РФ" Year="2023" DayType="Праздник" Date="20231104" SwapDate="20231106"/>
<Item Calendar="РФ" Year="2023" DayType="Суббота" Date="20231106" SwapDate="20231104"/>
</Items>
@@ -51,10 +51,18 @@ TD {
<li><strong>Шифрование</strong> - включите флажок, для того чтобы разрешить шифрование файлов.
</li>
<li><a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">Сертификаты и программы электронной подписи и шифрования</a> - переход к настройке параметров подключения средств криптографии: электронной подписи и шифрования. </li>
<li><strong>Проверять подписи и сертификаты на сервере</strong> - В этом случае проверка электронной подписи и сертификата будет происходить на сервере или веб-сервере, что позволяет не устанавливать программу на каждом компьютере, где требуются только такие операции.</li>
<li><b>Подписывать и шифровать на сервере</b> - позволяет не устанавливать программу криптографии на компьютер пользователя для подписания, шифрования и расшифровки. В этом случае необходимо установить программу криптографии и сертификат с закрытым ключом на компьютере, где работает сервер 1С:Предприятия или веб-сервер.</li>
<li><b>Тип подписи для документов</b> - с помощью переключателя выберите, какой тип электронной подписи в зависимости от срока действия будет использоваться в программе:</li>
<ul><li><b>Базовая подпись (CAdES-BES)</b> - становится недействительной после окончания срока действия сертификата;</li>
<li><b>Подпись с меткой доверенного времени (CAdES-T)</b> - срок действия можно продлить с помощью метки доверенного времени;</li>
<li><b>Архивная подпись (CAdES-A)</b> - содержит полный набор доказательств подлинности, может автоматически продлеваться.</li></ul></ul><ul><li><b>Адреса серверов меток времени</b> - предлагаются программой по умолчанию, предоставляет поставщик услуг криптографии.</li>
<li><b>Усовершенствовать подписи</b> - выберите действие с подписями, добавленными ранее:</li>
<ul><li><b>Не усовершенствовать</b> - не будет предпринято никаких действий;</li>
<li><b>Автоматически (с помощью регламентного задания)</b> - в списке регламентных заданий можно будет посмотреть и проверить действия программы;</li>
<li><b>В интерфейсе администратора</b> - усовершенствовать вручную с помощью различных команд и <a href="Report.ПродлениеСрокаДействияЭлектронныхПодписей/Help">отчета</a> <b>Продление срока действия электронных подписей</b>.</li></ul><li><b>Начиная с даты создания подписи</b> - можно усовершенствовать подписи, созданные начиная с указанной даты. Ее необходимо написать в специальном поле.</li>
<a name="СтандартныеПодсистемы.ЭлектроннаяПодписьСервисаDSS"></a>
<li><b>Использовать сервис DSS</b> - включите флажок, для того чтобы разрешить использовать электронную подпись сервиса DSS и для операций криптографии сервиса DSS. После этого в списке <b>Настройки электронной подписи и шифрования</b> можно добавить учетные записи DSS, а также становятся доступными команды:</li>
<li><strong>Проверять подписи и сертификаты на сервере</strong> - В этом случае проверка электронной подписи и сертификата будет происходить на сервере или веб-сервере, что позволяет не устанавливать программу на каждом компьютере, где требуются только такие операции.</li>
<li><b>Подписывать и шифровать на сервере</b> - позволяет не устанавливать программу криптографии на компьютер пользователя для подписания, шифрования и расшифровки. В этом случае необходимо установить программу криптографии и сертификат с закрытым ключом на компьютере, где работает сервер 1С:Предприятия или веб-сервер. Для серверов с Linux необходимо заполнить пути к программам криптографии. Сделать это можно в карточке программы в списке <b>Сертификаты и программы электронной подписи и шифрования</b>.</li>
<li><b>Сервис подписи DSS</b> - включите флажок, для того чтобы разрешить использовать электронную подпись сервиса DSS и для операций криптографии сервиса DSS. После этого в списке <b>Настройки электронной подписи и шифрования</b> можно добавить учетные записи DSS, а также становятся доступными команды:</li>
<li><a href="DataProcessor.УправлениеПодключениемDSS.Form.СписокЭкземпляровСервераDSS/Help">Серверы DSS</a> - переход к настройке серверов DSS.</li>
<li><a href="DataProcessor.УправлениеПодключениемDSS.Form.СписокУчетныхЗаписей/Help">Учетные записи DSS</a> - настройка учетных записей DSS, используемых для криптоопераций.</li></ul><h3>Удаление помеченных объектов</h3>
<div>
@@ -3,64 +3,93 @@
<p>Открывается из <a href="DataProcessor.РаботаСФайлами.Form.ПрисоединенныеФайлы/Help">списка присоединенных файлов</a> с помощью команды <strong>Еще - Открыть карточку</strong> (клавиши <strong>F2</strong>).</p>
<h3>Сведения о файле</h3>
<ul><li><strong>Наименование</strong> - полное имя файла. Автоматически заполняется программой во время присоединения файла и создания карточки файла, можно изменить;
</li><li><strong>Описани</strong>е - напишите подробные сведения о файле;
</li><li><strong>Автор</strong> - пользователь, который добавил файл в базу;
</li><li><strong>Создан</strong> - дата добавления файла в базу;
</li><li><strong>Отредактировал</strong> - последний пользователь, который отредактировал файл;
</li><li><strong>Изменен</strong> - дата изменения данных файла (местное время);
</li><li>
</li>
<li><strong>Описани</strong>е - напишите подробные сведения о файле;
</li>
<li><strong>Автор</strong> - пользователь, который добавил файл в базу;
</li>
<li><strong>Создан</strong> - дата добавления файла в базу;
</li>
<li><strong>Отредактировал</strong> - последний пользователь, который отредактировал файл;
</li>
<li><strong>Изменен</strong> - дата изменения данных файла (местное время);
</li>
<li>
<div><strong>Размещение</strong> - наименование и дата документа, к которому присоединен файл. Можно просмотреть документ;</div>
</li><li>
</li>
<li>
<div>
<div><strong>Размер</strong> - размер данных файла;</div></div>
</li><li>
</li>
<li>
<div><strong>Расширение</strong> - расширение (формат) файла.</div></li></ul><h3>Редактирование присоединенного файла</h3>
<ul><li>
<div>
<div>В тонком клиенте <a href="CommonForm.РедактированиеТабличногоДокумента/Help">редактирование файлов табличных документов</a> (формата <strong>.mxl</strong>) осуществляется во встроенной форме редактора табличных документов. В веб-клиенте необходимо загрузить приложение для редактирования этих файлов. Подробнее об особенностях редактирования табличных документов в веб-клиенте см. <a href="InformationRegister.ПользовательскиеМакетыПечати/Help">здесь</a>. </div></div>
</li><li>
</li>
<li>
<div>
<div>Для редактирования файлов других форматов на компьютере должны быть установлены соответствующие приложения, например, для редактирования файлов в формате Microsoft Word должно быть установлено это приложение.</div></div>
</li><li>С помощью кнопки <strong>Просмотреть</strong> можно открыть файл внешним приложением для просмотра или редактирования, в зависимости от того, помечен или нет файл как занятый другим пользователем для редактирования.
</li><li>
</li>
<li>С помощью кнопки <strong>Просмотреть</strong> можно открыть файл внешним приложением для просмотра или редактирования, в зависимости от того, помечен или нет файл как занятый другим пользователем для редактирования.
</li>
<li>
<div>
<div>Команда <strong>Еще -</strong> <strong>Редактировать</strong> открывает файл в режиме редактирования, а также производит захват файла в программе. Захваченный файл будет недоступен для редактирования другим пользователям программы и помечается в списке зеленым цветом.</div></div>
</li><li>
</li>
<li>
<div>Команда <strong>Еще -</strong> <strong>Закончить редактирование</strong> освобождает файл, сохраняет его в программе и снимает пометку занятости для редактирования. После окончания редактирования сохраните файл, закройте внешнее приложение.</div>
</li><li>
</li>
<li>
<div>
<div>
<div>Команда <strong>Еще -</strong> <strong>Отменить редактирование</strong> освобождает файл, не сохраняя произведенные в нем изменения в программе, и снимает пометку занятости для редактирования. Эта команда может быть полезна, если необходимо отказаться от результатов редактирования файла (например, при редактировании в файл были внесены нежелательные изменения или ошибки).</div></div></div></li></ul><h3>Сохранение файла</h3>
<ul><li>
<div>С помощью команды <strong>Еще - Сохранить как </strong>можно сохранить файл в указанный каталог на жестком или сетевом диске.</div>
</li><li>
</li>
<li>
<div>Соответствующей командой меню <strong>Еще</strong> можно <strong>Открыть каталог файла в Проводнике Windows</strong>;</div></li></ul><h3>Обновление файла</h3>
<ul><li>С помощью команды <strong>Еще - Обновить из файла на диске</strong> можно обновить файл из оригинального файла на диске (из которого изначально был создан файл в программе).</li></ul><h3>Электронная подпись и шифрование</h3>
<p>При использовании электронной подписи становится доступным выпадающее меню <strong>Еще - Электронная подпись и шифрование</strong>, которое содержит команды для работы с электронной подписью файлов:</p>
<ul><li>
<div><strong>Подписать</strong> - создает электронную подпись для файла. Перед созданием электронной подписи программа предлагает <a>выбрать сертификат электронной</a> подписи из имеющихся на компьютере. Выбор сертификата можно сделать и во время персональных настроек программы. Подписанный файл становится недоступным для редактирования и отображается в списках со значком <img src="CommonPicture.ПодписанЭП"></img>.</div>
</li><li>
</li>
<li>
<div><strong>Добавить электронную подпись из файла</strong> - <a href="CommonForm.ДобавлениеЭлектроннойПодписиИзФайла/Help">добавляет подпись</a> к файлу. Команду можно использовать, например, если подпись (файл подписи) была получена позже, чем подписанный файл.</div>
</li><li>
</li>
<li>
<div><strong>Сохранить вместе с электронной подписью</strong> - <a href="CommonForm.СохранениеВместеСЭлектроннойПодписью/Help">сохраняет подпись</a> в файл на диске. Команду можно использовать, например, если необходимо передать подписанный файл другому лицу.</div>
</li><li>
</li>
<li>
<div><strong>Зашифровать</strong> - по команде происходит <a>шифрование файла</a>. В отличие от подписания могут использоваться несколько сертификатов, например, если необходимо зашифровать файл для нескольких пользователей. Зашифрованный файл в списках отображается со значком <img src="CommonPicture.Зашифрован"></img>.</div>
</li><li>
</li>
<li>
<p><strong>Расшифровать</strong> - по команде происходит <a>расшифровка файла</a>. Для расшифровки нужно ввести пароль к закрытому ключу.</p></li></ul><p>При использовании электронной подписи и шифрования становятся доступными вкладки:</p>
<h3>Электронные подписи</h3>
<p>На вкладке размещаются сведения об электронной подписи файла:</p>
<ul><li><strong>Автор подписи</strong> - пользователь, который подписал файл;
</li><li><strong>Дата подписи</strong> - дата подписания файла;
</li><li><strong>Комментарий</strong> - напишите дополнительные сведения о подписи;
</li><li><strong>Статус, Дата проверки</strong> - истинность подписи и дата ее проверки.</li></ul><p>С помощью кнопок панели навигации можно:</p>
</li>
<li><strong>Дата подписи</strong> - дата подписания файла;
</li>
<li><b>Тип подписи</b> - существует несколько типов подписей в зависимости от срока действия;</li>
<li><strong>Комментарий</strong> - напишите дополнительные сведения о подписи;
</li>
<li><strong>Статус, Дата проверки</strong> - истинность подписи и дата ее проверки.</li></ul><p>С помощью кнопок панели навигации можно:</p>
<ul><li><strong>Подписать</strong> файл;
</li><li><strong>Открыть </strong>- открыть окно с основными свойствами сертификата электронной подписи выделенного файла: кому и кем выдан, назначение и срок действия сертификата, на основе которого создана подпись;
</li><li><strong>Проверить</strong>, изменялся ли кем-либо подписанный файл, с помощью одного или всех сертификатов электронной подписи. Для этого выделите одну или несколько подписей. Если электронная подпись хранимого файла не соответствует какому-либо сертификату электронной подписи, то такая электронная подпись после проверки будет выделена в списке красным цветом, а в колонке <strong>Статус</strong> у такой электронной подписи будет указано <strong>Не верна</strong>.
</li><li><strong>Проверить все</strong> - проверить все подписи;
</li><li><strong>Сохранить</strong> электронную подпись <strong>в файл </strong>на диск;
</li><li><strong>Удалить</strong> у файла электронную подпись.</li></ul><h3>Разрешено расшифровывать</h3>
</li>
<li><strong>Открыть </strong>- открыть окно с основными свойствами сертификата электронной подписи выделенного файла: кому и кем выдан, назначение и срок действия сертификата, на основе которого создана подпись;
</li>
<li><strong>Проверить</strong>, изменялся ли кем-либо подписанный файл, с помощью одного или всех сертификатов электронной подписи. Для этого выделите одну или несколько подписей. Если электронная подпись хранимого файла не соответствует какому-либо сертификату электронной подписи, то такая электронная подпись после проверки будет выделена в списке красным цветом, а в колонке <strong>Статус</strong> у такой электронной подписи будет указано <strong>Не верна</strong>.
</li>
<li><strong>Проверить все</strong> - проверить все подписи;
</li>
<li><strong>Сохранить</strong> электронную подпись <strong>в файл </strong>на диск;
</li>
<li><strong>Удалить</strong> у файла электронную подпись.</li>
<li><b>Продлить действие</b> - Если в программе применяются подписи с доверенной меткой времени, то можно усовершенствовать выбранную подпись - добавить доверенную метку времени. Программа предлагает <a href="CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей/Help">способы усовершенствования</a> подписи. Для этого выберите нужный тип подписи из списка.</li></ul><h3>Разрешено расшифровывать</h3>
<ul><li>
<div>На вкладке размещаются сведения о шифровании файла:</div>
</li><li>
</li>
<li>
<div>В списке на этой вкладке отображаются сертификаты, с помощью которых зашифрован файл. Двойным щелчком мыши или с помощью соответствующей кнопки можно <strong>Открыть сертификат</strong> электронной подписи и просмотреть его основные свойства: кому и кем выдан, назначение и срок действия сертификата.</div></li></ul><h3>См. также:</h3>
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></body></html>
@@ -30,7 +30,7 @@
<li>Иногда изменить документ невозможно (например, период, в котором документ, помеченный на удаление, создан и обработан, закрыт). В таких случаях нужны дополнительные действия (например, необходимо открыть период), целесообразность которых определяется в каждом конкретном случае. С помощью команды Пометить на удаление/Снять пометку меню по правой кнопке мыши можно изменить пометку удаления выбранного объекта. Например, можно снять пометку удаления с объекта, который не следует удалять или пометить на удаление объект, который препятствует удалению.</li>
<li>После разрешения конфликтов (замены мест использования или изменения пометок удаления) можно <b>Повторить удаление</b> объектов. При необходимости можно вернуться к выбору объектов для удаления изменить режим удаления и выбрать другие объекты для удаления.</li></ul><h3>Настройка удаления объектов</h3>
<p>С помощью кнопки панели навигации можно <b>Настроить</b> удаление помеченных объектов более точно.</p>
<p>С помощью кнопки <img src="StdPicture.CreateFolder"></img> можно добавить группы объектов или <img src="StdPicture.CreateListItem"></img> ввести отдельные объекты в таблицу <b>Выводимые реквизиты</b>, выбрав их из списка с помощью флажков. Настройки добавляются, если выбрать конкретные объекты. Для подтверждения нажмите кнопку <b>Выбрать</b>.</p>
<p>Для того чтобы увидеть нужные реквизиты удаляемого объекта, не открывая его карточку, необходимо в списке <b>Выводимые реквизиты</b> задать колонки, которые требуется выводить в списке помеченных на удаление. Для этого с помощью кнопки <img src="StdPicture.CreateListItem"></img> <b>Добавить</b> необходимо выбрать объект с помощью флажков, например, <b>Валюты</b>. Затем с помощью кнопки <img src="StdPicture.CreateListItem"></img> <b>Добавить</b> выбрать нужные поля объекта, например, <b>Загружается из Интернета</b>.</p>
<p>С помощью переключателя можно выбрать <b>Способ удаления</b>:</p>
<p></p>
<ul><li><b>Стандартный</b> - программа выполняет полную проверку возможности удаления и не удаляет объекты при наличии мест использования (с контролем ссылочной целостности). Подходит для удаления одиночных объектов.</li>
@@ -564,7 +564,11 @@
КонецЕсли;
Попытка
СтарыеЗначения = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка, ПолеДляЗапроса);
Если ЗначениеЗаполнено(Ссылка) Тогда
СтарыеЗначения = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Ссылка, ПолеДляЗапроса);
Иначе
СтарыеЗначения = Новый Структура(ПолеДляЗапроса, Неопределено);
КонецЕсли;
Исключение
Ошибка = ИнформацияОбОшибке();
МетаданныеТипа = Метаданные.НайтиПоТипу(ТипЗначенияДоступа);
@@ -984,7 +984,7 @@
&НаСервере
Функция ИмяФормыСписка(Знач ВладелецФайла)
ОбъектМетаданных = ОбщегоНазначения.ОбъектМетаданныхПоИдентификатору(ВладелецФайла, Ложь);
Возврат ?(ОбъектМетаданных <> Неопределено, ОбъектМетаданных.ПолноеИмя() + ".ФормаСписка", "");
Возврат ?(ОбъектМетаданных <> Неопределено И ОбъектМетаданных <> Null, ОбъектМетаданных.ПолноеИмя() + ".ФормаСписка", "");
КонецФункции
&НаСервере
@@ -212,6 +212,47 @@
<defaultItem>true</defaultItem>
<titleLocation>None</titleLocation>
<excludedCommands>SearchEverywhere</excludedCommands>
<items xsi:type="form:FormField">
<name>ОбластьДанныхВспомогательныеДанные</name>
<id>71</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список.ОбластьДанныхВспомогательныеДанные</segments>
</dataPath>
<extendedTooltip>
<name>ОбластьДанныхВспомогательныеДанныеРасширеннаяПодсказка</name>
<id>73</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОбластьДанныхВспомогательныеДанныеКонтекстноеМеню</name>
<id>72</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
<textSize>Normal</textSize>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ИмяОбработчика</name>
<id>16</id>
@@ -533,6 +574,45 @@
<userSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</userSettingsGroup>
</extInfo>
</items>
<items xsi:type="form:Decoration">
<name>ПрогрессОбновленияОбластейДанных</name>
<id>74</id>
<title>
<key>ru</key>
<value>Прогресс обновления областей данных</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ПрогрессОбновленияОбластейДанныхРасширеннаяПодсказка</name>
<id>76</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПрогрессОбновленияОбластейДанныхКонтекстноеМеню</name>
<id>75</id>
<autoFill>true</autoFill>
</contextMenu>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>Click</event>
<name>ПрогрессОбновленияОбластейДанныхНажатие</name>
</handlers>
<hyperlink>true</hyperlink>
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
@@ -596,7 +676,8 @@
ОбработчикиОбновления.ИтерацияЗапуска,
ОбработчикиОбновления.ОбрабатываемыеДанные,
ОбработчикиОбновления.РежимВыполненияОтложенногоОбработчика,
ОбработчикиОбновления.ИзменяемыеОбъекты
ОбработчикиОбновления.ИзменяемыеОбъекты,
ОбработчикиОбновления.ОбластьДанныхВспомогательныеДанные
ИЗ
РегистрСведений.ОбработчикиОбновления
КАК
@@ -641,6 +722,33 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ДоступноИспользованиеРазделенныхДанных</name>
<id>4</id>
<valueType>
<types>Boolean</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ОтчетПрогрессОбновления</name>
<id>5</id>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<parameters>
<name>РежимВыполнения</name>
<valueType>
@@ -16,6 +16,21 @@
ОтборРежимВыполнения = Параметры.РежимВыполнения;
КонецЕсли;
ДоступноИспользованиеРазделенныхДанных = ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных();
Если ДоступноИспользованиеРазделенныхДанных
И Пользователи.ЭтоПолноправныйПользователь() Тогда
Элементы.ОбластьДанныхВспомогательныеДанные.Видимость = Ложь;
КонецЕсли;
Элементы.ПрогрессОбновленияОбластейДанных.Видимость = Не ДоступноИспользованиеРазделенныхДанных;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.ОбновлениеВерсииИБВМоделиСервиса") Тогда
МодульОбновлениеИнформационнойБазыСлужебныйВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("ОбновлениеИнформационнойБазыСлужебныйВМоделиСервиса");
ОтчетПрогрессОбновления = МодульОбновлениеИнформационнойБазыСлужебныйВМоделиСервиса.ОтчетПрогрессОбновления();
Иначе
Элементы.ПрогрессОбновленияОбластейДанных.Видимость = Ложь;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
@@ -48,16 +63,30 @@
КонецЕсли;
ИмяОбработчика = Элемент.ТекущиеДанные.ИмяОбработчика;
Отбор = Новый Структура("ИмяОбработчика",ИмяОбработчика);
Отбор = Новый Структура("ИмяОбработчика", ИмяОбработчика);
Если Не ДоступноИспользованиеРазделенныхДанных Тогда
Отбор.Вставить("ОбластьДанныхВспомогательныеДанные", Элемент.ТекущиеДанные.ОбластьДанныхВспомогательныеДанные);
КонецЕсли;
ТипЗначения = Тип("РегистрСведенийКлючЗаписи.ОбработчикиОбновления");
ПараметрыЗаписи = Новый Массив(1);
ПараметрыЗаписи[0] = Отбор;
КлючЗаписи = Новый(ТипЗначения, ПараметрыЗаписи);
КлючЗаписи = КлючЗаписи(ТипЗначения, ПараметрыЗаписи);
ПоказатьЗначение(Неопределено, КлючЗаписи);
КонецПроцедуры
&НаСервере
Функция КлючЗаписи(ТипЗначения, ПараметрыЗаписи)
Возврат Новый(ТипЗначения, ПараметрыЗаписи);
КонецФункции
&НаКлиенте
Процедура ПрогрессОбновленияОбластейДанныхНажатие(Элемент)
ОткрытьФорму(ОтчетПрогрессОбновления);
КонецПроцедуры
#КонецОбласти
@@ -348,6 +348,8 @@
ВладельцыМакетов.СортироватьПоПредставлению();
ВладельцыМакетов.Добавить(Справочники.ИдентификаторыОбъектовМетаданных.ПустаяСсылка(), НСтр("ru = 'Прочие'"));
ДоступноДобавлениеМакетов = ПравоДоступа("Добавление", Метаданные.Справочники.МакетыПечатныхФорм);
ГруппыМакетов = Новый Соответствие();
Для Каждого Владелец Из ВладельцыМакетов Цикл
ГруппаМакетов = Макеты.ПолучитьЭлементы().Добавить();
@@ -358,7 +360,7 @@
ГруппаМакетов.ЭтоГруппа = Истина;
ГруппаМакетов.Используется = Истина;
ГруппаМакетов.Владелец = Владелец.Значение;
ГруппаМакетов.ДоступноСоздание = ЗначенияПустойСсылки[Владелец.Значение] <> Неопределено;
ГруппаМакетов.ДоступноСоздание = ДоступноДобавлениеМакетов И ЗначенияПустойСсылки[Владелец.Значение] <> Неопределено;
ГруппыМакетов.Вставить(Владелец.Значение, ГруппаМакетов);
КонецЦикла;
@@ -594,7 +596,7 @@
Если ТекущиеДанные.ТипМакета = "MXL" Тогда
ПараметрыОткрытия.Вставить("ИмяДокумента", ТекущиеДанные.Представление);
ПараметрыОткрытия.Вставить("Редактирование", Истина);
ПараметрыОткрытия.Вставить("Редактирование", Не ТолькоПросмотр);
ОткрытьФорму("ОбщаяФорма.РедактированиеТабличногоДокумента", ПараметрыОткрытия, ЭтотОбъект);
Возврат;
КонецЕсли;
@@ -694,7 +696,7 @@
Элементы.МакетыКонтекстноеМенюУдалитьИзмененныйМакет.Видимость = УдалитьИзмененныйМакетДоступность;
Элементы.МакетыКонтекстноеМенюУдалитьМакет.Видимость = УдалитьМакетВидимость;
Элементы.МакетыУсловияДоступности.Доступность = ТекущийМакетВыбран И ТекущийМакет.ДоступнаНастройкаВидимости;
Элементы.МакетыСкопировать.Доступность = ТекущийМакетВыбран И ТекущийМакет.ЭтоПечатнаяФорма И Не ВыбраноНесколькоМакетов;
Элементы.МакетыСкопировать.Доступность = ТекущийМакетВыбран И ТекущийМакет.ЭтоПечатнаяФорма И Не ВыбраноНесколькоМакетов И ТекущийМакет.ДоступноСоздание;
Элементы.МакетыДобавитьМакет.Доступность = ТекущийМакетВыбран И ТекущийМакет.ДоступноСоздание;
Элементы.МакетыИзменитьМакет.Доступность = ТекущийМакетВыбран И Не ТекущийМакет.ЭтоГруппа;
@@ -23,6 +23,9 @@
//
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
Если КлючВарианта = "ПраваПользователяНаТаблицу" Тогда
Настройки.РазрешеноИзменятьСтруктуру = Ложь;
КонецЕсли;
Настройки.ФормироватьСразу = Истина;
Настройки.События.ПередЗагрузкойНастроекВКомпоновщик = Истина;
Настройки.События.ПриСозданииНаСервере = Истина;
@@ -436,9 +436,8 @@
КонецЦикла;
Для ИндексСубконто = 1 По МаксимальноеКоличествоСубконто Цикл
ИндексСтрокой = Формат(ИндексСубконто, "ЧГ=0");
Если МетаданныеРегистра.Корреспонденция Тогда
ИндексСтрокой = Формат(ИндексСубконто, "ЧГ=0");
НаборДанных.СубконтоДт.Вставить("СубконтоДт" + ИндексСтрокой,
ПредставлениеСубконто + " " + ПредставлениеДебет + " " + ИндексСтрокой);
НаборДанных.СубконтоКт.Вставить("СубконтоКт" + ИндексСтрокой,
@@ -475,8 +474,8 @@
ДобавитьПоля(ПоляВыбора, НаборДанных.Ресурсы, МетаданныеРегистра, "Ресурсы");
ДобавитьПоля(ПоляВыбора, НаборДанных.РесурсыДт, МетаданныеРегистра);
ДобавитьПоля(ПоляВыбора, НаборДанных.РесурсыКт, МетаданныеРегистра);
Если МетаданныеРегистра.Корреспонденция Тогда
ДобавитьПоля(ПоляВыбора, НаборДанных.Субконто, МетаданныеРегистра, "Субконто");
Если НЕ МетаданныеРегистра.Корреспонденция Тогда
ДобавитьПоля(ПоляВыбора, НаборДанных.Субконто, МетаданныеРегистра);
КонецЕсли;
ДобавитьПоля(ПоляВыбора, НаборДанных.СубконтоДт, МетаданныеРегистра);
ДобавитьПоля(ПоляВыбора, НаборДанных.СубконтоКт, МетаданныеРегистра);
@@ -5,7 +5,7 @@
<li>из списка <b>Профили групп доступа</b>;</li>
<li>в <b>Профиле групп доступа</b>;</li>
<li>в списках по команде <b>Еще - Отчеты</b> (рядом с командой <b>Права пользователей</b>).</li></ul>В <a href="CommonForm.ФормаНастроекОтчета/Help">настройках отчета</a> можно добавить или убрать различные разделы или объекты программы, для того чтобы просмотреть права ролей и профилей на эти объекты.</div>
<div>С помощью кнопки <b>Подбор</b> открывается окно с перечнем объектов программы. Они обозначены в виде картинок или значков.</div>
<div>С помощью кнопки <b>Подбор</b> открывается окно с перечнем объектов программы. Они обозначены в виде картинок или значков. При расследовании недостатка прав необходимо учитывать, что в сообщениях об ошибке программа выводится полное имя таблицы (например, <b>Справочник.УдалитьНалоговыеОрганы</b>), а в отчете в списке выбора выводится представление (например, (<b>не используется)Налоговые органы</b>).</div>
<div>
<ul><li>Дважды кликнув по объекту, можно просмотреть расшифровку объекта метаданных - права ролей.</li>
<li>Дважды кликнув по роли, можно просмотреть расшифровку прав роли на нужный объект.</li></ul>Из списка профилей в отчете можно просмотреть:</div>
@@ -24,6 +24,7 @@
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
Настройки.ОтключитьСтандартноеКонтекстноеМеню = Истина;
Настройки.РазрешеноИзменятьСтруктуру = Ложь;
Настройки.ФормироватьСразу = Истина;
Настройки.События.ПриСозданииНаСервере = Истина;
Настройки.События.ПриОпределенииИспользуемыхТаблиц = Истина;
@@ -0,0 +1,2 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link></head><body>В отчете выводятся файлы, подписанные электронной подписью. Нажав мышью на ячейку в отчете, можно просмотреть подробную информацию о файле и о подписи.
<div>Нажмите кнопку <b>Продлить действие подписей</b> для усовершенствования всех подписей из списка. <a href="CommonForm.ПродлениеСрокаДействияЭлектронныхПодписей/Help">Выберите способ</a> усовершенствования (тип подписи).</div></body></html>
@@ -13,6 +13,11 @@
<mainDataCompositionSchema>Report.ПродлениеСрокаДействияЭлектронныхПодписей.Template.Макет</mainDataCompositionSchema>
<variantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</variantsStorage>
<settingsStorage>SettingsStorage.ХранилищеВариантовОтчетов</settingsStorage>
<help>
<pages>
<lang>ru</lang>
</pages>
</help>
<templates uuid="542a53f5-56c5-4ca9-90d1-d689532c69fd">
<name>Макет</name>
<synonym>
@@ -1156,6 +1156,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>
@@ -4527,93 +4614,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.РезервноеКопированиеИБ.Command.ВыполнитьВосстановлениеДанных</name>
<right>
@@ -542,6 +542,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>
@@ -2424,33 +2451,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>DataProcessor.ИнформацияПриЗапуске</name>
<right>
@@ -426,6 +426,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>
@@ -1982,33 +2009,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>DataProcessor.ИнформацияПриЗапуске</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>CommonCommand.СвязатьсяСоСпециалистомОнлайнПоддержки</name>
<right>
@@ -31,33 +58,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>CommonCommand.НастройкаОнлайнПоддержки</name>
<right>
@@ -119,6 +119,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.НастройкиСинхронизацииДанных</name>
<right>
@@ -506,33 +533,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_1_1.Operation.GetIBParameters</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>InformationRegister.ПричиныИзмененияАдресныхСведений</name>
<right>
@@ -233,33 +260,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>DataProcessor.ЗагрузкаКлассификатораБанков.Command.ЗагрузкаКлассификатораБанков</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>
@@ -165,33 +192,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.ВариантыОтчетов.Command.СброситьНастройкиРазмещения</name>
<right>
@@ -293,6 +293,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>
@@ -1211,33 +1238,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,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>
@@ -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>
@@ -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>
@@ -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>
@@ -85,33 +112,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>
@@ -166,33 +193,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>
@@ -44,6 +44,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.ЗадачаИсполнителя</name>
<right>
@@ -118,33 +145,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>BusinessProcess.Задание</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>
@@ -77,33 +104,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.Заметки.Command.ВсеЗаметки</name>
<right>
@@ -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>
@@ -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>// ДляОбъекта(ПолеОбъекта = "")
@@ -158,6 +158,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.ОтправитьПисьмо</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>// ДляОбъекта(ПолеОбъекта = "")
@@ -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>
@@ -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>Document.НазначениеОпросов</name>
<right>
@@ -88,31 +115,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>Document.Анкета</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>Catalog.Файлы.Command.Файлы</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>CommonCommand.РедактируемыеФайлы</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>
@@ -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>CommonCommand.РедактируемыеФайлы</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>
@@ -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.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</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>
@@ -14,6 +14,37 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
<right>
@@ -76,37 +107,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
Loaded 100 of 142 files, more files were not shown because too many files have changed in this diff. Show more