3_0_2_257

This commit is contained in:
Компания 1С committed 2019-04-05 09:47:00 +03:00
1 parent 82a098768f
commit 85dba1fa7a
27 files changed
+313 -434

No files matched your search

@@ -345,8 +345,15 @@
&НаКлиенте
Процедура ВыбратьПослеПроверкиСертификата(Результат, Контекст) Экспорт
ДополнительныеПараметры = Новый Структура;
Если Результат.Свойство("Программа") Тогда
Если Не ЗначениеЗаполнено(Сертификат) Тогда
ДополнительныеПараметры.Вставить("ЭтоНовый");
КонецЕсли;
ЗаписатьСертификатВСправочник(Результат.Программа);
КонецЕсли;
Если Результат.Свойство("ОписаниеОшибки") Тогда
@@ -367,7 +374,9 @@
ВнутренниеДанные, СвойстваПароля, Новый Структура("ПриУспешномВыполненииОперации", Истина));
ОповеститьОбИзменении(Сертификат);
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования",
ДополнительныеПараметры, Сертификат);
Если ВернутьПароль Тогда
ВнутренниеДанные.Вставить("ВыбранныйСертификат", Сертификат);
Если Не ЗапомнитьПароль Тогда
@@ -383,8 +392,15 @@
&НаКлиенте
Процедура ВыбратьПослеПроверкиСертификатаВМоделиСервиса(Результат, Контекст) Экспорт
ДополнительныеПараметры = Новый Структура;
Если Результат.Свойство("Действителен") И Результат.Действителен Тогда
Если Не ЗначениеЗаполнено(Сертификат) Тогда
ДополнительныеПараметры.Вставить("ЭтоНовый");
КонецЕсли;
ЗаписатьСертификатВСправочникВМоделиСервиса();
КонецЕсли;
Если Результат.Свойство("ИнформацияОбОшибке") Тогда
@@ -401,7 +417,9 @@
КонецЕсли;
ОповеститьОбИзменении(Сертификат);
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования",
ДополнительныеПараметры, Сертификат);
ОповеститьОВыборе(Сертификат);
КонецПроцедуры
@@ -1664,5 +1664,9 @@
<event>OnReadAtServer</event>
<name>ПриЧтенииНаСервере</name>
</handlers>
<handlers>
<event>BeforeWrite</event>
<name>ПередЗаписью</name>
</handlers>
</extInfo>
</form:Form>
@@ -5,15 +5,16 @@
</li><li><strong>Кем выдан</strong>;
</li><li><strong>Действителен до</strong>;
</li><li><strong>Назначение</strong>.</li></ul><p>Сведения о владельце сертификата:</p>
<ul><li>Данные владельца подписи (заполняются автоматически):
<ul><li>Данные владельца подписи (заполняются автоматически) в поле <b>Кому выдан</b>:
<ul><li><strong>Фамилия, Имя, Отчество</strong>;
</li><li><strong>Фирма</strong>;
</li><li><strong>Должность</strong>;</li></ul></li><li><strong>Представление</strong> - полное наименование сертификата (заполняется автоматически);
<ul><li><strong>Организация</strong> - выберите из списка организацию, которой выдан сертификат;
</li><li><strong>Пользователь</strong> - выберите из <a href="Catalog.Пользователи/Help">списка</a> пользователя - владельца сертификата;
</li><li><strong>Добавил </strong>- выберите <a href="Catalog.Пользователи.Form.ФормаЭлемента/Help">пользователя</a>, который добавил сертификат в список.</li></ul></li></ul><h3>Настройки закрытого ключа</h3>
<ul><ul><li><strong>Программа</strong> - данные о программе для электронной подписи и шифрования;
</li><li><strong>Усиленная защита закрытого ключа</strong> - включите флажок, если она имеется.</li></ul></ul><h3>Проверка сертификата</h3>
<div>При необходимости можно хранить пароль не в программе 1С:Предприятие, а в программе электронной подписи.</div>
<ul><ul><li><strong>Программа</strong> - выберите программу для электронной подписи и шифрования, в которой будет храниться пароль;
</li><li><b>Ввод и сохранение пароля в программе</b> - включите флажок, если необходимо хранить пароль в программе электронной подписи.</li></ul></ul><h3>Проверка сертификата</h3>
<ul><li>Нажмите <strong>Проверить</strong>, для того чтобы произвести проверку сертификата.</li></ul><h3>Просмотр данных сертификата</h3>
<ul><li>
<div>Нажмите <img src="CommonPicture.СертификатКлюча"></img>, для того чтобы просмотреть <a href="CommonForm.Сертификат/Help">данные сертификата</a>.</div></li></ul><h3>Просмотр заявления</h3>
@@ -68,10 +68,22 @@
КонецПроцедуры
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
ПараметрыЗаписи.Вставить("ЭтоНовый", Не ЗначениеЗаполнено(Объект.Ссылка));
КонецПроцедуры
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования", Новый Структура, Объект.Ссылка);
ДополнительныеПараметры = Новый Структура;
Если ПараметрыЗаписи.ЭтоНовый Тогда
ДополнительныеПараметры.Вставить("ЭтоНовый");
КонецЕсли;
Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования", ДополнительныеПараметры, Объект.Ссылка);
КонецПроцедуры
@@ -1498,7 +1498,7 @@
<extInfo xsi:type="form:PageGroupExtInfo">
<group>Vertical</group>
<showTitle>auto</showTitle>
<scrollOnCompress>false</scrollOnCompress>
<scrollOnCompress>true</scrollOnCompress>
</extInfo>
</items>
<visible>true</visible>
@@ -1308,26 +1308,6 @@
////////////////////////////////////////////////////////////////////////////////
// Инициализация структуры настроек обмена данными.
// Выполняет инициализацию подсистемы обмена данными для выполнения процесса обмена.
//
// Параметры:
//
// Возвращаемое значение:
// СтруктураНастроекОбмена - Структура - структура со всеми необходимыми данными и объектами для выполнения обмена.
//
Функция НастройкиОбменаУзлаИнформационнойБазы(
УзелИнформационнойБазы,
ДействиеПриОбмене,
ВидТранспортаСообщенийОбмена,
ИспользоватьНастройкиТранспорта = Истина) Экспорт
Возврат ОбменДаннымиСервер.НастройкиОбменаДляУзлаИнформационнойБазы(
УзелИнформационнойБазы,
ДействиеПриОбмене,
ВидТранспортаСообщенийОбмена,
ИспользоватьНастройкиТранспорта);
КонецФункции
// Выполняет инициализацию подсистемы обмена данными для выполнения процесса обмена.
//
// Параметры:
@@ -345,7 +345,7 @@
УстановитьПривилегированныйРежим(Истина);
// ИНИЦИАЛИЗАЦИЯ ОБМЕНА ДАННЫМИ
СтруктураНастроекОбмена = ОбменДаннымиПовтИсп.НастройкиОбменаУзлаИнформационнойБазы(
СтруктураНастроекОбмена = НастройкиОбменаДляУзлаИнформационнойБазы(
УзелИнформационнойБазы, ДействиеПриОбмене, ВидТранспортаСообщенийОбмена);
Если СтруктураНастроекОбмена.Отказ Тогда
@@ -5130,7 +5130,7 @@
КонецЕсли;
// ИНИЦИАЛИЗАЦИЯ ОБМЕНА ДАННЫМИ
СтруктураНастроекОбмена = ОбменДаннымиПовтИсп.НастройкиОбменаУзлаИнформационнойБазы(
СтруктураНастроекОбмена = НастройкиОбменаДляУзлаИнформационнойБазы(
ПараметрыОбмена.УзелИнформационнойБазы, ПараметрыОбмена.ДействиеПриОбмене, Неопределено, Ложь);
Если СтруктураНастроекОбмена.Отказ Тогда
@@ -5279,7 +5279,8 @@
УстановитьПривилегированныйРежим(Истина);
// ИНИЦИАЛИЗАЦИЯ ОБМЕНА ДАННЫМИ
СтруктураНастроекОбмена = ОбменДаннымиПовтИсп.НастройкиОбменаУзлаИнформационнойБазы(УзелИнформационнойБазы, ДействиеПриОбмене, Перечисления.ВидыТранспортаСообщенийОбмена.WS, Ложь);
СтруктураНастроекОбмена = НастройкиОбменаДляУзлаИнформационнойБазы(
УзелИнформационнойБазы, ДействиеПриОбмене, Перечисления.ВидыТранспортаСообщенийОбмена.WS, Ложь);
Если СтруктураНастроекОбмена.Отказ Тогда
// Если настройка содержит ошибки, то обмен не производим; статус "Отменено".
@@ -14313,13 +14314,8 @@
Процедура ИнтерактивноеИзменениеВыгрузкиСохранитьНастройки(ДополнениеВыгрузки, Знач ПредставлениеНастройки) Экспорт
ОбработкаДополнения = Обработки.ИнтерактивноеИзменениеВыгрузки.Создать();
ЗаполнитьЗначенияСвойств(ОбработкаДополнения, ДополнениеВыгрузки);
СписокРеквизитов = "
|ВариантВыгрузки, ПериодОтбораВсехДокументов,
|ПериодОтбораСценарияУзла, ПредставлениеОтбораСценарияУзла";
ЗаполнитьЗначенияСвойств(ОбработкаДополнения, ДополнениеВыгрузки, СписокРеквизитов);
ЗаполнитьЗначенияСвойств(ОбработкаДополнения, ДополнениеВыгрузки, ,
"ДополнительнаяРегистрация, ДополнительнаяРегистрацияСценарияУзла");
ЗаполнитьТаблицуЗначений(ОбработкаДополнения.ДополнительнаяРегистрация, ДополнениеВыгрузки.ДополнительнаяРегистрация);
ЗаполнитьТаблицуЗначений(ОбработкаДополнения.ДополнительнаяРегистрацияСценарияУзла, ДополнениеВыгрузки.ДополнительнаяРегистрацияСценарияУзла);
@@ -14343,6 +14339,7 @@
// Текущее представление запомненных настроек.
ДополнениеВыгрузки.ПредставлениеТекущейНастройки = ПредставлениеНастройки;
КонецПроцедуры
// Заполняет реквизит формы по данным структуры настроек.
@@ -840,7 +840,7 @@
Возврат Неопределено;
КонецЕсли;
СтруктураНастроекОбмена = ОбменДаннымиПовтИсп.НастройкиОбменаУзлаИнформационнойБазы(
СтруктураНастроекОбмена = ОбменДаннымиСервер.НастройкиОбменаДляУзлаИнформационнойБазы(
КомпонентыОбмена.УзелКорреспондента, ДействиеОбменаДанными, Неопределено, Ложь);
Если СтруктураНастроекОбмена.Отказ Тогда
@@ -41,7 +41,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.0.2.249";
Описание.Версия = "3.0.2.257";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -281,18 +281,9 @@
Если ТипЗнч(ЭлементПользовательскойНастройки) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
ЭлементПользовательскойНастройки.Значение = Форма[Путь];
Свойства = "Использование, Значение";
Иначе // Элемент отбора.
ЭлементПользовательскойНастройки.ПравоеЗначение = Форма[Путь];
Свойства = "Использование, ПравоеЗначение";
КонецЕсли;
ЭлементНастройки = ОтчетыКлиентСервер.ПолучитьОбъектПоПользовательскомуИдентификатору(
КомпоновщикНастроек.Настройки,
ЭлементПользовательскойНастройки.ИдентификаторПользовательскойНастройки,,
КомпоновщикНастроек.ПользовательскиеНастройки);
ЗаполнитьЗначенияСвойств(ЭлементНастройки, ЭлементПользовательскойНастройки, Свойства);
КонецПроцедуры
#КонецОбласти
@@ -2841,7 +2841,6 @@
Обработчик.РежимВыполнения = "Оперативно";
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЭлектроннаяПодпись") Тогда
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "2.4.1.49";
Обработчик.Комментарий =
@@ -2853,12 +2852,12 @@
Обработчик.ОчередьОтложеннойОбработки = 1;
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РаботаСФайламиСлужебный.ЗарегистрироватьОбъектыДляПереносаЭлектронныхПодписейИСертификатовШифрования";
Обработчик.ЧитаемыеОбъекты = СтрСоединить(ПолныеИменаСправочниковПрисоединенныхФайлов(), ", ");
Обработчик.ИзменяемыеОбъекты = ИзменяемыеОбъектыПриПереносеЭлектронныхПодписейИСертификатовШифрования();
Обработчик.ИзменяемыеОбъекты = ИзменяемыеОбъектыПриПереносеЭлектронныхПодписейИСертификатовШифрования() + "," + СтрСоединить(ПолныеИменаСправочниковПрисоединенныхФайлов(), ", ");
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.ДвоичныеДанныеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет.Порядок = "До";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.НаличиеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
@@ -2868,32 +2867,6 @@
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РаботаСФайламиСлужебный.ПеренестиЭлектронныеПодписиСВерсийФайловНаФайлы";
Приоритет.Порядок = "Любой";
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "2.4.1.62";
Обработчик.Комментарий =
НСтр("ru = 'Перенос электронных подписей с версий файлов на файлы.'");
Обработчик.Идентификатор = Новый УникальныйИдентификатор("d0a26f83-8dd3-4965-93a6-8469c9c91998");
Обработчик.Процедура = "РаботаСФайламиСлужебный.ПеренестиЭлектронныеПодписиСВерсийФайловНаФайлы";
Обработчик.РежимВыполнения = "Отложенно";
Обработчик.ОчередьОтложеннойОбработки = 2;
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РаботаСФайламиСлужебный.ЗарегистрироватьОбъектыДляПереносаЭлектронныхПодписейСВерсийФайловНаФайлы";
Обработчик.ЧитаемыеОбъекты = ОбъектыПриПереносеЭлектронныхПодписейСВерсийФайловНаФайлы(Истина);
Обработчик.ИзменяемыеОбъекты = ОбъектыПриПереносеЭлектронныхПодписейСВерсийФайловНаФайлы(Ложь);
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.ДвоичныеДанныеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РаботаСФайламиСлужебный.ПеренестиЭлектронныеПодписиИСертификатыШифрованияВРегистрыСведений";
Приоритет.Порядок = "Любой";
КонецЕсли;
Обработчик = Обработчики.Добавить();
@@ -2906,19 +2879,13 @@
Обработчик.ОчередьОтложеннойОбработки = 2;
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РегистрыСведений.ДвоичныеДанныеФайлов.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
Обработчик.ЧитаемыеОбъекты = "Справочник.ВерсииФайлов";
Обработчик.ИзменяемыеОбъекты = "РегистрСведений.ДвоичныеДанныеФайлов";
Обработчик.ИзменяемыеОбъекты = "Справочник.ВерсииФайлов,РегистрСведений.ДвоичныеДанныеФайлов";
Обработчик.БлокируемыеОбъекты = "Справочник.Файлы, Справочник.ВерсииФайлов";
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РаботаСФайламиСлужебный.ПеренестиЭлектронныеПодписиИСертификатыШифрованияВРегистрыСведений";
Приоритет.Порядок = "После";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РаботаСФайламиСлужебный.ПеренестиЭлектронныеПодписиСВерсийФайловНаФайлы";
Приоритет.Порядок = "Любой";
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "2.4.1.1";
@@ -2929,7 +2896,7 @@
Обработчик.РежимВыполнения = "Отложенно";
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РегистрыСведений.НаличиеФайлов.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
Обработчик.ЧитаемыеОбъекты = "Справочник.Файлы";
Обработчик.ИзменяемыеОбъекты = "РегистрСведений.НаличиеФайлов";
Обработчик.ИзменяемыеОбъекты = "Справочник.Файлы,РегистрСведений.НаличиеФайлов";
Обработчик.БлокируемыеОбъекты = "Справочник.Файлы";
Обработчик.ОчередьОтложеннойОбработки = 3;
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
@@ -2943,7 +2910,7 @@
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "2.4.3.56";
Обработчик.Комментарий =
@@ -2965,9 +2932,6 @@
Приоритет.Процедура = "РегистрыСведений.НаличиеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.ДвоичныеДанныеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
@@ -2985,7 +2949,7 @@
Обработчик.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Обработчик.РежимВыполнения = "Отложенно";
Обработчик.ЧитаемыеОбъекты = "Справочник.Файлы,РегистрСведений.СведенияОФайлах";
Обработчик.ИзменяемыеОбъекты = "РегистрСведений.СведенияОФайлах";
Обработчик.ИзменяемыеОбъекты = "Справочник.Файлы,РегистрСведений.СведенияОФайлах";
Обработчик.БлокируемыеОбъекты = "Справочник.Файлы,РегистрСведений.СведенияОФайлах";
Обработчик.ОчередьОтложеннойОбработки = 4;
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РегистрыСведений.СведенияОФайлах.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
@@ -2998,14 +2962,8 @@
Приоритет.Процедура = "РегистрыСведений.НаличиеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РегистрыСведений.ДвоичныеДанныеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Приоритет.Порядок = "Любой";
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
Приоритет.Процедура = "РаботаСФайламиСлужебный.ПеренестиЭлектронныеПодписиСВерсийФайловНаФайлы";
Приоритет.Порядок = "Любой";
Обработчик = Обработчики.Добавить();
Обработчик.Процедура = "РаботаСФайламиСлужебный.НачальноеЗаполнение";
@@ -9237,14 +9195,16 @@
КонецЕсли;
КонецЕсли;
УдалятьВременныйФайл = ФайлОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе
И Не ПустаяСтрока(ИмяФайлаСДвоичнымиДанными);
РезультатИзвлеченияТекста = ИзвлечьТекстИзФайлаНаДиске(ИмяФайлаСДвоичнымиДанными, ФайлБезТекста.Кодировка);
ФайлОбъект.СтатусИзвлеченияТекста = РезультатИзвлеченияТекста.СтатусИзвлеченияТекста;
ФайлОбъект.ТекстХранилище = РезультатИзвлеченияТекста.ТекстХранилище;
ПриЗаписиИзвлеченногоТекста(ФайлОбъект, ФайлЗаблокирован);
Если ФайлОбъект.ТипХраненияФайла <> Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе Тогда
ИмяФайлаСДвоичнымиДанными = "";
КонецЕсли;
КонецЕсли;
ЗафиксироватьТранзакцию();
@@ -9795,127 +9755,6 @@
КонецПроцедуры
Процедура ЗарегистрироватьОбъектыДляПереносаЭлектронныхПодписейСВерсийФайловНаФайлы(Параметры) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЭлектронныеПодписи.ПодписанныйОбъект КАК Ссылка
|ИЗ
| РегистрСведенийЭлектронныеПодписи КАК ЭлектронныеПодписи
|ГДЕ
| ТИПЗНАЧЕНИЯ(ЭлектронныеПодписи.ПодписанныйОбъект) = ТИП(Справочник.ВерсииФайлов)";
Запрос.Текст = СтрЗаменить(Запрос.Текст,
"РегистрСведенийЭлектронныеПодписи", "РегистрСведений." + "ЭлектронныеПодписи");
МассивСсылок = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, МассивСсылок);
КонецПроцедуры
Процедура ПеренестиЭлектронныеПодписиСВерсийФайловНаФайлы(Параметры) Экспорт
ОбработкаЗавершена = Истина;
ВыборкаСсылок = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.ВерсииФайлов");
ОбъектовОбработано = 0;
ПроблемныхОбъектов = 0;
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировкиПоВерсии = Блокировка.Добавить("РегистрСведений." + "ЭлектронныеПодписи");
ЭлементБлокировкиПоФайлу = Блокировка.Добавить("РегистрСведений." + "ЭлектронныеПодписи");
Пока ВыборкаСсылок.Следующий() Цикл
ВерсияСсылка = ВыборкаСсылок.Ссылка;
ЭлементБлокировкиПоВерсии.УстановитьЗначение("ПодписанныйОбъект", ВерсияСсылка);
ФайлСсылка = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВерсияСсылка, "Владелец");
Если ЗначениеЗаполнено(ФайлСсылка) Тогда
ЭлементБлокировкиПоВерсии.УстановитьЗначение("ПодписанныйОбъект", ФайлСсылка);
КонецЕсли;
НачатьТранзакцию();
Попытка
Блокировка.Заблокировать();
НаборЗаписейПоВерсии = РегистрыСведений["ЭлектронныеПодписи"].СоздатьНаборЗаписей();
НаборЗаписейПоВерсии.Отбор.ПодписанныйОбъект.Установить(ВерсияСсылка);
НаборЗаписейПоВерсии.Прочитать();
Если НаборЗаписейПоВерсии.Количество() > 0 Тогда
Если ЗначениеЗаполнено(ФайлСсылка) Тогда
НаборЗаписейПоФайлу = РегистрыСведений["ЭлектронныеПодписи"].СоздатьНаборЗаписей();
НаборЗаписейПоФайлу.Отбор.ПодписанныйОбъект.Установить(ФайлСсылка);
НаборЗаписейПоФайлу.Прочитать();
Если НаборЗаписейПоФайлу.Количество() = 0 Тогда
Для Каждого Запись Из НаборЗаписейПоВерсии Цикл
НоваяЗапись = НаборЗаписейПоФайлу.Добавить();
ЗаполнитьЗначенияСвойств(НоваяЗапись, Запись);
НоваяЗапись.ПодписанныйОбъект = ФайлСсылка;
КонецЦикла;
НаборЗаписейПоФайлу.Записать();
КонецЕсли;
КонецЕсли;
НаборЗаписейПоВерсии.Очистить();
НаборЗаписейПоВерсии.Записать();
КонецЕсли;
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ВерсияСсылка);
ОбъектовОбработано = ОбъектовОбработано + 1;
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
// Если не удалось обработать какой-либо объект, требуется повторить попытку.
ОбъектовОбработано = ОбъектовОбработано - 1;
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось обработать версию файла ""%1"" по причине:
|%2'"),
ВерсияСсылка,
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
УровеньЖурналаРегистрации.Предупреждение, Метаданные.Справочники.ВерсииФайлов, ВерсияСсылка, ТекстСообщения);
КонецПопытки;
КонецЦикла;
Если Не ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь, "Справочник.ВерсииФайлов") Тогда
ОбработкаЗавершена = Ложь;
КонецЕсли;
Если ОбъектовОбработано = 0 И ПроблемныхОбъектов <> 0 Тогда
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Процедуре ПеренестиЭлектронныеПодписиСВерсийФайловНаФайлы не удалось обработать некоторые версии файлов (пропущены): %1'"),
ПроблемныхОбъектов);
ВызватьИсключение ТекстСообщения;
Иначе
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
УровеньЖурналаРегистрации.Информация,
Метаданные.Справочники.ВерсииФайлов,
,
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Процедура ПеренестиЭлектронныеПодписиСВерсийФайловНаФайлы обработала очередную порцию версий файлов: %1'"),
ОбъектовОбработано));
КонецЕсли;
Параметры.ОбработкаЗавершена = ОбработкаЗавершена;
КонецПроцедуры
Функция ОбъектыПриПереносеЭлектронныхПодписейСВерсийФайловНаФайлы(Читаемые)
Если Читаемые Тогда
Возврат "Справочник.ВерсииФайлов, "
+ Метаданные.РегистрыСведений["ЭлектронныеПодписи"].ПолноеИмя();
Иначе
Возврат Метаданные.РегистрыСведений["ЭлектронныеПодписи"].ПолноеИмя();
КонецЕсли;
КонецФункции
// Регистрирует на плане обмена ОбновлениеИнформационнойБазы объекты,
// для которых необходимо обновить записи в реестре.
//
@@ -502,7 +502,7 @@
КонецЕсли;
КонецЕсли;
Если ТипЗнч(ВидКонтактнойИнформации) = Тип("Структура") Тогда
Если ТипЗнч(ВидКонтактнойИнформации) = Тип("Структура") И ВидКонтактнойИнформации.Свойство("Наименование") Тогда
ПараметрыФормы.Вставить("Заголовок", ВидКонтактнойИнформации.Наименование);
Иначе
ПараметрыФормы.Вставить("Заголовок", Строка(ВидКонтактнойИнформации));
@@ -1500,11 +1500,12 @@
Для Каждого МетаданныеРеквизита Из МетаданныеРеквизитов Цикл
Результат.Вставить(МетаданныеРеквизита.Имя, МетаданныеРеквизита.Тип.ПривестиЗначение());
КонецЦикла;
Если Источник <> Неопределено Тогда
ЗаполнитьЗначенияСвойств(Результат, Источник);
Если Источник.НастройкиПроверки <> Неопределено Тогда
ЗаполнитьЗначенияСвойств(Результат, Источник.НастройкиПроверки);
Если Источник.Свойство("НастройкиПроверки") И Источник.НастройкиПроверки <> Неопределено Тогда
ЗаполнитьЗначенияСвойств(Результат, Источник.НастройкиПроверки);
КонецЕсли;
КонецЕсли;
+9 -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="c4ff7ff1-4244-49a8-88d8-69ce2c48ec26">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="1ee0438e-33d1-4041-9c99-311208bd86f8">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.0</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="e46d0a36-a6ba-4f7f-bcab-f0d4a3b16c4a"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="e7f99212-5df5-4f51-ba7a-4f2506da949b"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="640e82f7-1aa7-40e3-ae65-3885b11eef86"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="43a0d812-2558-4b38-b3b7-24e03b9ad45c"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="2ad091be-efc5-4753-8a92-7215c904303f"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="3f946824-589b-450c-8881-75e2e176d792"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="73a6de51-c42b-4526-a3f5-c16a99f17e6a"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="41bd8225-9e8b-40f9-86ea-c4323c7b60c5"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="b37fd7c9-ab2c-4feb-8f67-e7da29d401cc"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="ef00857b-417e-4809-822a-a984460722d7"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="6c197325-d188-404b-9db4-8dedf89f0b74"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="fc5b9722-798e-4ea1-90f4-c3ed8b7c57d1"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="d5948d73-dc6a-4347-aff9-8a6cbecc02ee"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="82737521-d6a2-4f21-941d-c754a0d0adea"/>
<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.0.2.249</version>
<version>3.0.2.257</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,3859b2d5-d1b8-4e91-8261-696dd138ab08,1,259bf804-5427-4e40-a982-afab22ae6677,"3.0.2.249","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6024,1,0,c4ff7ff1-4244-49a8-88d8-69ce2c48ec26,c4ff7ff1-4244-49a8-88d8-69ce2c48ec26,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,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,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8Line truncated
{6,1,1,c8b60082-cd06-4fc5-80dc-378c1df80da5,1,9affdca9-be24-4f60-8a6b-eca9a2357587,"3.0.2.257","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6024,1,0,1ee0438e-33d1-4041-9c99-311208bd86f8,1ee0438e-33d1-4041-9c99-311208bd86f8,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,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,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8Line truncated
@@ -8654,6 +8654,21 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ВидКонтактнойИнформации</name>
<title>
<key>ru</key>
<value>Вид контактной информации</value>
</title>
<id>90</id>
<valueType/>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>Далее</name>
<title>
@@ -49,6 +49,16 @@
КонецЕсли;
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
МодульУправлениеКонтактнойИнформацией = ОбщегоНазначения.ОбщийМодуль("УправлениеКонтактнойИнформацией");
ВидКонтактнойИнформации = МодульУправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(
Перечисления["ТипыКонтактнойИнформации"].Адрес);
ВидКонтактнойИнформации.НастройкиПроверки.ТолькоНациональныйАдрес = Истина;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
@@ -3584,19 +3594,10 @@
МодульУправлениеКонтактнойИнформациейКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль(
"УправлениеКонтактнойИнформациейКлиент");
ИмяТипаКонтактнойИнформации = "Перечисление" + ".ТипыКонтактнойИнформации.Адрес";
ВидКонтактнойИнформации = Новый Структура;
ВидКонтактнойИнформации.Вставить("Тип", ПредопределенноеЗначение(ИмяТипаКонтактнойИнформации));
ВидКонтактнойИнформации.Вставить("ТолькоНациональныйАдрес", Истина);
ВидКонтактнойИнформации.Вставить("ВключатьСтрануВПредставление", Ложь);
ВидКонтактнойИнформации.Вставить("СкрыватьНеактуальныеАдреса", Ложь);
ВидКонтактнойИнформации.Наименование = ЗаголовокФормы;
ПараметрыФормы = МодульУправлениеКонтактнойИнформациейКлиент.ПараметрыФормыКонтактнойИнформации(
ВидКонтактнойИнформации, ЭтотОбъект[ИмяРеквизита + "XML"], ЭтотОбъект[ИмяРеквизита]);
ПараметрыФормы.Вставить("Заголовок", ЗаголовокФормы);
МодульУправлениеКонтактнойИнформациейКлиент.ОткрытьФормуКонтактнойИнформации(ПараметрыФормы, Элемент);
КонецПроцедуры
@@ -8,24 +8,25 @@ TD {
<p>В данной панели осуществляется настройка электронной почты, заметок, напоминаний и бизнес-процессов. </p>
<h3>Почта</h3>
<p>В программе предусмотрена возможность документирования взаимодействий с внешними контактами, а также между пользователями программы.</p>
<ul><a name="СтандартныеПодсистемы.Взаимодействия">
<li><strong>Почтовый клиент</strong> - включите флажок, для того чтобы использовать возможности встроенного в программу почтового клиента для <a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">взаимодействий</a> с помощью электронных писем (e-mail). Использование всех типов взаимодействий без почтового клиента невозможно. После включения становятся доступными команды для настройки взаимодействий:
<ul><a name="СтандартныеПодсистемы.Взаимодействия"></a>
<li><a name="СтандартныеПодсистемы.Взаимодействия"><strong>Почтовый клиент</strong> - включите флажок, для того чтобы использовать возможности встроенного в программу почтового клиента для </a><a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">взаимодействий</a> с помощью электронных писем (e-mail). Использование всех типов взаимодействий без почтового клиента невозможно. После включения становятся доступными команды для настройки взаимодействий:
<ul><li><strong>Исходящие письма в формате HTML</strong> - включите флажок, для того чтобы редактировать исходящие письма в формате HTML.
</li><li><strong>Звонки, SMS, встречи и запланированные взаимодействия</strong> - включите флажок, для того чтобы регистрировать в программе звонки, встречи, сообщения SMS и запланированные взаимодействия.
</li><li><strong>Признаки "Рассмотрено"</strong> и <strong>"На контроле"</strong> - включите флажок, для того чтобы можно было ставить отметки о рассмотрении <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">входящих писем</a>, <a href="Document.Встреча.Form.ФормаДокумента/Help">встреч</a>, <a href="Document.ТелефонныйЗвонок.Form.ФормаДокумента/Help">телефонных звонков</a> и <a href="Document.ЗапланированноеВзаимодействие.Form.ФормаДокумента/Help">запланированных взаимодействий</a>, а такжедля постановки на контроль <a href="Document.ЭлектронноеПисьмоИсходящее.Form.ФормаДокумента/Help">исходящего письма</a> и <a href="Document.СообщениеSMS.Form.ФормаДокумента/Help">сообщения SMS</a>. Этот флажок полезно использовать для организации совместной работы в программе.</li></ul></li></a><a name="СтандартныеПодсистемы.РаботаСПочтовымиСообщениями">
<li><a href="Catalog.УчетныеЗаписиЭлектроннойПочты.Form.ФормаЭлемента/Help">Настройка системной учетной записи</a> - переход к настройке основной учетной записи электронной почты для отправки уведомлений из программы.
</li><li><a href="Catalog.УчетныеЗаписиЭлектроннойПочты/Help">Учетные записи электронной почты</a> - администрирование всех учетных записей электронной почты.</li></a> </ul><h3>Отправка SMS<a name="СтандартныеПодсистемы.ОтправкаSMS"></a></h3>
</li><li><strong>Признаки "Рассмотрено"</strong> и <strong>"На контроле"</strong> - включите флажок, для того чтобы можно было ставить отметки о рассмотрении <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">входящих писем</a>, <a href="Document.Встреча.Form.ФормаДокумента/Help">встреч</a>, <a href="Document.ТелефонныйЗвонок.Form.ФормаДокумента/Help">телефонных звонков</a> и <a href="Document.ЗапланированноеВзаимодействие.Form.ФормаДокумента/Help">запланированных взаимодействий</a>, а также для постановки на контроль <a href="Document.ЭлектронноеПисьмоИсходящее.Form.ФормаДокумента/Help">исходящего письма</a> и <a href="Document.СообщениеSMS.Form.ФормаДокумента/Help">сообщения SMS</a>. Этот флажок полезно использовать для организации совместной работы в программе.
</li><li><b>Запретить отображение небезопасного содержимого в письмах</b> - включите флажок, для того чтобы при наличии небезопасных элементов в письмах не предлагать их отображение. <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">Входящие письма</a> могут содержать элементы, позволяющие отправителю скрытно отслеживать действия с письмом, в частности, время просмотра и некоторые параметры устройства, на котором письмо было прочитано. К небезопасным элементам относятся загружаемые из Интернета картинки или встроенные скрипты. В целях безопасности такие элементы автоматически отключаются при просмотре письма.</li></ul><a name="СтандартныеПодсистемы.РаботаСПочтовымиСообщениями"></a>
</li><li><a name="СтандартныеПодсистемы.РаботаСПочтовымиСообщениями"></a><a href="Catalog.УчетныеЗаписиЭлектроннойПочты.Form.ФормаЭлемента/Help">Настройка системной учетной записи</a> - переход к настройке основной учетной записи электронной почты для отправки уведомлений из программы.
</li><li><a href="Catalog.УчетныеЗаписиЭлектроннойПочты/Help">Учетные записи электронной почты</a> - администрирование всех учетных записей электронной почты. </li></ul><h3>Отправка SMS<a name="СтандартныеПодсистемы.ОтправкаSMS"></a></h3>
<ul><li><a href="CommonForm.НастройкаОтправкиSMS/Help">Настройка отправки SMS</a> - переход к настройке параметров отправки SMS-сообщений из программы.</li></ul><h3>Заметки, напоминания, анкетирование, шаблоны сообщений</h3>
<ul><li><strong>Заметки</strong> - включите этот флажок, для того чтобы можно было использовать <a name="СтандартныеПодсистемы.ЗаметкиПользователя"></a><a href="Catalog.Заметки/Help">заметки</a> - произвольную текстовую информацию, для которой не получается подобрать какого-либо более подходящего справочника или документа, и которая больше никому не должна быть доступна. Заметки могут быть произвольными или по предмету, ссылаясь, например, на элемент справочника, документ, или другой объект программы.
</li><li><strong>Напоминания</strong> - включите этот флажок, для того чтобы можно было вводить <a name="СтандартныеПодсистемы.НапоминанияПользователя"></a><a href="InformationRegister.НапоминанияПользователя/Help">напоминания</a>, которые срабатывают в назначенное время. Укажите время и предмет, по поводу которого в программе в указанное время будет выведен список напоминаний. Напоминания могут быть произвольными или по предмету, ссылаясь, например, на элемент справочника, документ, или другой объект программы.
</li><li><strong>Анкетирование</strong> - включите этот флажок, для того чтобы стал доступным соответствующий раздел программы, в котором можно готовить опросы, составлять <a name="СтандартныеПодсистемы.Анкетирование"></a><a href="Catalog.ШаблоныАнкет.Form.ФормаЭлемента/Help">анкеты</a>, проводить опросы среди респондентов, а также и анализировать результаты опросов.
</li><li><strong>Шаблоны сообщений</strong> - включите флажок, для того чтобы стала доступной команда: <a name="СтандартныеПодсистемы.ШаблоныСообщений">
<li><a href="Catalog.ШаблоныСообщений/Help">Шаблоны сообщений</a> - перейдите по ссылке для перехода к работе со списком шаблонов сообщений. В программе предусмотрена возможность разработки шаблонов сообщений для почтовых сообщений и сообщений SMS, их хранение и управление ими в списке шаблонов. Возможна отправка писем и сообщений SMS, сформированных на основании списков или документов и по заранее подготовленным шаблонам сообщений.</li></a></li></ul><h3>Бизнес-процессы и задачи</h3>
</li><li><strong>Шаблоны сообщений</strong> - включите флажок, для того чтобы стала доступной команда: <a name="СтандартныеПодсистемы.ШаблоныСообщений"></a>
</li><li><a href="Catalog.ШаблоныСообщений/Help">Шаблоны сообщений</a> - перейдите по ссылке для перехода к работе со списком шаблонов сообщений. В программе предусмотрена возможность разработки шаблонов сообщений для почтовых сообщений и сообщений SMS, их хранение и управление ими в списке шаблонов. Возможна отправка писем и сообщений SMS, сформированных на основании списков или документов и по заранее подготовленным шаблонам сообщений.</li></ul><h3>Бизнес-процессы и задачи</h3>
<p>Программа предоставляет возможности для решения задач автоматизации управления предприятием или компанией. Процесс управления предприятием можно представить в программе как совокупность бизнес-процессов, состоящих из задач, каждая из которых адресована определенному исполнителю.</p>
<ul><li><strong>Бизнес-процессы и задачи</strong> - включите флажок, для того чтобы стал доступным раздел программы <strong>Бизнес-процессы и задачи</strong>, который предполагает использование запускаемых бизнес-процессов и позволяет работу с задачами. Также становится доступным ряд других команд, с помощью которых можно запустить бизнес-процессы и использовать задачи:
<ul><a name="СтандартныеПодсистемы.БизнесПроцессыИЗадачи">
<li><a href="InformationRegister.ИсполнителиЗадач/Help">Роли и исполнители задач</a></li></a> - настройка ролей для адресации задач группам исполнителей.
<li><strong>Подчиненные бизнес-процессы и задачи -</strong> включите флажок для учета бизнес-процессов, которые можно создавать в рамках задач других бизнес-процессов.
<ul><a name="СтандартныеПодсистемы.БизнесПроцессыИЗадачи"></a>
<li><a name="СтандартныеПодсистемы.БизнесПроцессыИЗадачи"></a><a href="InformationRegister.ИсполнителиЗадач/Help">Роли и исполнители задач</a> - настройка ролей для адресации задач группам исполнителей.
</li><li><strong>Подчиненные бизнес-процессы и задачи -</strong> включите флажок для учета бизнес-процессов, которые можно создавать в рамках задач других бизнес-процессов.
</li><li><strong>Изменять запущенные бизнес-процессы</strong> - включите флажок, для того чтобы можно было вносить изменения в задачи запущенных бизнес-процессов.
</li><li><strong>Дата начала задач</strong> - включите флажок, для того чтобы разрешить исполнителям заполнять поле <strong>Дата начала</strong> и сортировать по нему список своих задач.
</li><li><strong>Дата и время в сроках задач</strong> - включите флажок, для того чтобы можно было вводить сроки задач с точностью до минут.
@@ -83,6 +83,9 @@
СоединенияИБКлиент.УстановитьПризнакРаботаПользователейЗавершается(Ложь);
СоединенияИБВызовСервера.РазрешитьРаботуПользователей();
ОтключитьОбработчикОжидания("ИстечениеВремениОжидания");
ОтключитьОбработчикОжидания("ПроверкаНаЕдинственностьПодключения");
КонецПроцедуры
&НаКлиенте
@@ -346,9 +349,6 @@
"Информация",
НСтр("ru = 'Выполняется восстановление данных информационной базы:'") + " " + ИмяГлавногоФайлаСкрипта);
ЗакрытьФормуБезусловно = Истина;
Закрыть();
ПараметрыПриложения.Вставить("СтандартныеПодсистемы.ПропуститьПредупреждениеПередЗавершениемРаботыСистемы", Истина);
ПутьКПрограммеЗапуска = СтандартныеПодсистемыКлиент.ПапкаСистемныхПриложений() + "mshta.exe";
@@ -374,7 +374,7 @@
Процедура ПослеЗапускаСкрипта(Результат, Контекст) Экспорт
Если Результат.ПриложениеЗапущено Тогда
ЗавершитьРаботуСистемы(Ложь);
ПрекратитьРаботуСистемы();
Иначе
ПоказатьПредупреждение(, Результат.ОписаниеОшибки);
КонецЕсли;
@@ -16,7 +16,7 @@ var TempCatalog = [КаталогВременныхФайлов] // катало
var v8exe = [ИмяИсполняемогоФайлаПрограммы] // Путь к исполняемому файлу 1С:Предприятия 8
var infoBasePath = [ПараметрПутиКИнформационнойБазе]
var BaseFileName = [СтрокаПутиКФайлуИнформационнойБазы]
var connectionString = [СтрокаСоединенияИнформационнойБазы] + ';С="РазрешитьРаботуПользователей"; UC=РезервноеКопирование'
var connectionString = [СтрокаСоединенияИнформационнойБазы] + ';UC=РезервноеКопирование'
var adminName = [ИмяАдминистратораОбновления] // имя администратора, инициировавшего обновление
var backupFileName = [ФайлРезервнойКопии] // Файл резервной копии
var eventLogID = [СобытиеЖурналаРегистрации]
@@ -381,6 +381,7 @@ function doAllowConnections () {
var BlockFilePath = BaseFileName + '1Cv8.cdn'
if (oFileSystemObject.FileExists(BlockFilePath)) {
try {
log('Выполняется удаление файла блокировок 1Cv8.cdn...')
oFileSystemObject.DeleteFile(BaseFileName + '1Cv8.cdn')
} catch (e) {
log(format('Ошибка при удалении файла блокировок 1Cv8.cdn: {0}, {1}.', e.name, e.message), true)
@@ -20,7 +20,13 @@
</li><li>Список вложений - приложенные к письму файлы. Файлы вложений можно открыть или сохранить на диске с помощью <a href="#1">команд контекстного меню списка вложений</a>.
</li><li><b>Важность</b> - признак необходимости акцентировать внимание на данном взаимодействии, или наоборот, признак несущественности. Может принимать значения <strong>Низкая</strong>, <strong>Обычная</strong>, <strong>Высокая</strong>. Проставляется отправителем письма.
</li><li><b>Номер</b> - номер, под которым данное письмо зарегистрировано в программе.
</li><li><b>Отравлено</b> - дата и время отправки письма. </li></ul><a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e275eba86958fa">
</li><li><b>Отравлено</b> - дата и время отправки письма. </li></ul><h3>Просмотр картинок в письме</h3>
<div>
<ul><li>Входящие письма могут содержать небезопасные элементы (загружаемые из интернета картинки или встроенные скрипты). В целях безопасности по умолчанию они отключены. 
</li><li>Если в программе разрешено включение таких элементов, то при их наличии выводится предупреждение со ссылкой, по которой можно <b>Отобразить небезопасное содержимое</b>.
</li><li>С помощью ссылки <b>Отобразить небезопасное содержимое</b> будут включены картинки, загружаемые из Интернета. Остальные небезопасные элементы письма включены не будут.</li></ul></div>
<p></p>
<h3>Изменение документа</h3><a name="70a6370b13ca43baa611bed9691c46111905adcce61f135f174b11e275eba86958fa">
<p style="MARGIN-LEFT: 0px">Заполните необходимые поля:</p></a>
<ul style="MARGIN-LEFT: 40px"><li><b>Предмет</b> - то, чему посвящено взаимодействие, например претензии клиента. Если предмет взаимодействия не определен, то в качестве предмета выступает текущий документ (т.е. такой документ начинает цепочку взаимодействий). При выполнении команды <strong>Взаимодействия</strong> из документа предметом взаимодействия во вновь созданном документе будет предмет, указанный в исходном документе, при этом основные поля будут также скопированы.
<ul><li>Для заполнения поля выберите из списка тип данных, затем из соответствующего списка выберите конкретный документ.</li></ul></li><li><b>Ответственный</b> - выберите ответственного за данное взаимодействие из <a href="Catalog.Пользователи/Help">списка пользователей</a>. По умолчанию программа указывает для входящих писем ответственного учетной записи.
@@ -433,7 +433,7 @@
// по ее УникальныйИд.
Пока ИндексПоВерсиям >= 1 Цикл
ПромежутокМеждуЗаполнениями = ПромежутокМеждуЗаполнениями + 1;
ТекущаяКолонкаВерсииТЧ = "Версия" + Формат(МассивНомеровВерсий[ИндексПоВерсиям-1]);
ТекущаяКолонкаВерсииТЧ = "Версия" + Формат(МассивНомеровВерсий[ИндексПоВерсиям-1], "ЧГ=0");
// Табличная часть текущей версии (таблица значений с признаками модификации).
ТекущаяТЧВерсии = ВерсииТекущейТЧ[ТекущаяКолонкаВерсииТЧ];
НайденнаяСтрока = ТекущаяТЧВерсии.Найти(ТекСчетчикУникальныйИд, "Версионирование_ИдСтроки");
@@ -1,11 +1,23 @@
<!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.9600.18427"></meta></head><body>
<p>Предназначен для получения отчета по движениям документа.</p>
<p>В разделе <strong>Сервисные подсистемы - </strong><font color="#413003"><strong>Движения документа </strong>выбирается интересующий демонстрационный документ, после чего в стандартном подменю "Отчеты"</font> выбирается пункт <font color="#413003"><strong>"Движения документа"</strong></font>. После выполнения указанных действий отчет будет сформирован.</p>
<p>Позволяет отображать данные движений целевого документа в двух вариантах: <strong>горизонтальном</strong> и <strong>вертикальном</strong>. При необходимости список регистров документа можно ограничить, указав интересующие с помощью вынесенной на основную форму настройки. Также доступны некоторые популярные настройки оформления: <strong>отрицательное красным</strong> и выделение <strong>цветом вида движения накопления</strong>. </p>
<h3>Формирование отчета</h3>
<ul><li>При необходимости можно поменять <a href="CommonForm.ФормаНастроекОтчета/Help"><font color="#0066cc">настройки отчета</font></a> с помощью кнопки <strong>Настройки</strong>.
</li><li>После указания всех данных нажмите <strong>Сформировать</strong>.</li></ul><h3>Примечание:</h3>
<blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
<p>Несмотря на возможность выбора вариантов, их сохранение пока не предусмотрено. Это факт является следствием отказа от работы с вариантами для всех контекстных отчетов. Таким образом, следует иметь в виду, что при изменении варианта или закрытии формы отчета, введенные настройки будут утеряны.</p></blockquote>
<h3>См. также:</h3>
<ul><li><a href="CommonForm.ФормаОтчета/Help"><font color="#0066cc">Работа с отчетами</font></a>.</li></ul></body></html>
<p>Предоставляет информацию по движениям документа. Может быть полезен для анализа нештатных учетных ситуаций. Не предназначен для штатного анализа движений документов или для корректировки движений.</p>
<p>Контекстный отчет, открывается из документов или списков документов по команде <b>Движения документа</b> стандартного подменю <b>Отчеты</b>. Команда предусмотрена для всех документов, поддерживающих операцию проведения. Следует иметь в виду, что если документ имеет движения, но не поддерживает операцию проведения, то он не будет учтен в отчете.</p>
<h3>Работа со списком регистров</h3>
<p>При проведении документов сведения о его движениях записываются в различные регистры, например, регистры накопления или регистры бухгалтерии. По умолчанию в отчет выводятся сведения из всех регистров.</p>
<p></p>
<ul><li>Наименования регистров в отчете представляют собой гиперссылки. Нажав на гиперссылку, можно перейти в регистр и подробно посмотреть движения документа.
</li><li>С помощью поля <b>Выводить только</b> в шапке отчета можно ограничить список регистров документа. Нажмите кнопку <img src="StdPicture.InputFieldSelect"></img>. Выберите нужные регистры в открывшемся <a href="CommonForm.ВводЗначенийСпискомСФлажками/Help">списке</a> с помощью флажков, нажмите <b>ОК</b>. После выбора значений рядом с полем включается флажок.</li></ul><h3>Настройка отчета</h3>
<div>Нажмите на кнопку <b>Настройки</b>. </div>
<div>С помощью флажков можно:</div>
<p></p>
<div>
<ul><li>настроить оформление отчета:
<ul><li>выделить отрицательное красным;
</li><li>выделить цветом виды движения накопления.</li></ul></li><li>изменить выбор регистров.</li></ul><div><a name="СтандартныеПодсистемы.Варианты отчетов">Можно перейти в расширенный режим с помощью тумблера в поле <b>Вид</b> и поменять остальные </a><a href="CommonForm.ФормаНастроекОтчета/Help">настройки отчета</a>. </div></div>
<div>
<h3 style="FONT-SIZE: 13px">Варианты отчета</h3></div>
<div>С помощью кнопки <img src="CommonPicture.ВыбратьВариантОтчета"></img> можно выбрать один из двух вариантов отчета:</div>
<div>
<ul><li><strong>Горизонтально</strong> - если колонок немного, то для просмотра движений удобен этот вариант. Все характеристики движений можно увидеть в одной строке.
</li><li><strong>Вертикально</strong> - предоставляет возможность расположить данные более компактно, что облегчает просмотр регистров с большим количеством колонок. Для наглядности строки пронумерованы, а в подсказке выводятся названия колонок в выбранной строке.</li></ul><div><b>Внимание!</b> Другие команды в данном случае отсутствуют, т.к. сохранение своих вариантов для контекстных отчетов не предусмотрено. Это следует иметь в виду при изменении настроек вариантов данного отчета. При закрытии отчета программа не предлагает сохранить новый вариант отчета.</div>
<div><span style="FONT-SIZE: 13px; FONT-WEIGHT: bold">См. также:</span></div></div>
<ul><li><a name="СтандартныеПодсистемы.Варианты отчетов"></a><a href="CommonForm.ФормаОтчета/Help">Работа с отчетами</a>.</li></ul></body></html>
@@ -881,6 +881,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>InformationRegister.СлужебныеАдресныеСведения</name>
<right>
@@ -4528,93 +4615,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.СообщениеОбменаДаннымиИзГлавногоУзла</name>
<right>
@@ -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>// ДляОбъекта(ПолеОбъекта = "")
@@ -1270,6 +1270,45 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>InformationRegister.СлужебныеАдресныеСведения</name>
<right>
@@ -6088,45 +6127,6 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>Constant.СообщениеОбменаДаннымиИзГлавногоУзла</name>
<right>
@@ -3,13 +3,6 @@
<setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
@@ -41,6 +34,13 @@
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации</name>
<right>