3_1_4_140
This commit is contained in:
1 parent
6a94745929
commit
f05d2292a4
84 files changed
+1625
-389
No files matched your search
@@ -0,0 +1,4 @@
|
|||||||
|
<!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>One hundred twenty three dollars 45 cents</b>".</div>
|
||||||
|
<div>Для перехода к редактированию параметров прописей на нужном языке необходимо выбрать соответствующий пункт в подменю <b>Параметры прописи</b> в карточке валюты.</div>
|
||||||
|
<div><br></div></body></html>
|
||||||
@@ -404,6 +404,11 @@
|
|||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Параметры прописи</value>
|
<value>Параметры прописи</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
|
<help>
|
||||||
|
<pages>
|
||||||
|
<lang>ru</lang>
|
||||||
|
</pages>
|
||||||
|
</help>
|
||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<usePurposes>MobileDevice</usePurposes>
|
<usePurposes>MobileDevice</usePurposes>
|
||||||
</forms>
|
</forms>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!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.10240.17113"></meta></head><body>
|
<!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.10240.17113"></meta></head><body>
|
||||||
<p style="MARGIN-LEFT: 0px">Описание свойств банка: </p>
|
<p style="MARGIN-LEFT: 0px">Описание свойств банка: </p>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px"><strong>Наименование</strong> - полное наименование банка.</div>
|
<div style="MARGIN-LEFT: 0px"><strong>Наименование</strong> - полное наименование участника расчетов.</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px">
|
<div style="MARGIN-LEFT: 0px">
|
||||||
<div style="MARGIN-LEFT: 0px"><strong>Входит в группу</strong> - по умолчанию указывается регион, в котором находится банк. Можно включить банк в новую группу, для этого выберите из списка нужную группу, нажав <strong>Показать все</strong>, для ввода новой группы нажмите <strong>Создать</strong>. </div>
|
<div style="MARGIN-LEFT: 0px"><strong>Регион</strong> - по умолчанию указывается регион, в котором находится банк. Можно включить банк в новую группу, для этого выберите из списка нужную группу, нажав <strong>Показать все</strong>, для ввода новой группы нажмите <strong>Создать</strong>. </div>
|
||||||
<div style="MARGIN-LEFT: 0px">
|
<div style="MARGIN-LEFT: 0px">
|
||||||
</div></div></li>
|
</div></div></li>
|
||||||
<li><strong>ИНН</strong>.</li>
|
<li><strong>ИНН</strong>.</li>
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
<!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 class="">
|
<!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 class="">
|
||||||
<p style="MARGIN-LEFT: 0px">В классификаторе банков РФ хранятся сведения о банках, которые используются при заполнении реквизитов банковских счетов, в документах и списках программы. </p>
|
<p style="MARGIN-LEFT: 0px">Хранятся сведения об участниках расчетов, которые используются при заполнении реквизитов банковских счетов, в документах и списках программы. </p>
|
||||||
<p style="MARGIN-LEFT: 0px">Классификатор может быть заполнен автоматически с использованием Общероссийского классификатора банков. При использовании автоматической загрузки классификатора банков существенно снижается трудоемкость ввода информации, ввод информации о банке в различных документах сводится к выбору из классификатора, соответственно сводится к минимуму количество ошибок в отчетности, и кроме того, программа позволяет всегда поддерживать классификатор в актуальном состоянии. Загрузка классификаторов производится с портала 1С:ИТС.</p>
|
<p style="MARGIN-LEFT: 0px">Справочник БИК может быть заполнен автоматически с использованием Общероссийского справочника БИК. При использовании автоматической загрузки справочника БИК существенно снижается трудоемкость ввода информации, ввод информации об участнике расчетов в различных документах сводится к выбору из классификатора, соответственно сводится к минимуму количество ошибок в отчетности, и кроме того, программа позволяет всегда поддерживать классификатор в актуальном состоянии. Загрузка классификаторов производится с портала 1С:ИТС.</p>
|
||||||
<p style="MARGIN-LEFT: 0px">Банки, деятельность которых прекращена, в списке становятся неактивными.</p>
|
<p style="MARGIN-LEFT: 0px">Банки, деятельность которых прекращена, в списке становятся неактивными.</p>
|
||||||
<p style="MARGIN-LEFT: 0px">Открывается по команде <strong>Банки</strong> раздела <strong>Справочники</strong>.</p>
|
<p style="MARGIN-LEFT: 0px">Открывается по команде <strong>Справочник БИК</strong> раздела <strong>Справочники</strong>.</p>
|
||||||
<p style="MARGIN-LEFT: 0px">В классификаторе выводится: </p>
|
<p style="MARGIN-LEFT: 0px">В классификаторе выводится: </p>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px"><strong>Наименование банка</strong> - полное наименование <a href="Catalog.КлассификаторБанков.Form.ФормаЭлемента/Help">банка</a>;</div>
|
<div style="MARGIN-LEFT: 0px"><strong>Наименование банка</strong> - полное наименование <a href="Catalog.КлассификаторБанков.Form.ФормаЭлемента/Help">банка</a>;</div>
|
||||||
@@ -19,19 +19,19 @@
|
|||||||
<li>
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px"><strong>Адрес</strong> - полный адрес банка.</div></li></ul><p style="MARGIN-LEFT: 0px">С помощью команды <strong>Еще</strong> <strong>- Изменить форму</strong> можно вывести дополнительную информацию:</p>
|
<div style="MARGIN-LEFT: 0px"><strong>Адрес</strong> - полный адрес банка.</div></li></ul><p style="MARGIN-LEFT: 0px">С помощью команды <strong>Еще</strong> <strong>- Изменить форму</strong> можно вывести дополнительную информацию:</p>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px"><strong>Деятельность прекращена</strong> - программа учитывает недействующие банки и автоматически включает флажок для таких банков. Также можно его включить вручную, если получены сведения о закрытии банка.</div>
|
<div style="MARGIN-LEFT: 0px"><strong>Деятельность прекращена</strong> - программа учитывает недействующих участников расчетов и автоматически включает флажок. Также можно его включить вручную, если получены сведения о закрытии участника расчетов.</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px"><strong>Группа банков</strong> - по умолчанию регион, в котором находится банк. </div>
|
<div style="MARGIN-LEFT: 0px"><strong>Группа банков</strong> - по умолчанию регион, в котором находится участник расчетов. </div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px"><strong>СВИФТ БИК</strong>;</div>
|
<div style="MARGIN-LEFT: 0px"><strong>СВИФТ БИК</strong>;</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<div style="MARGIN-LEFT: 0px"><strong>Телефоны</strong>.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Ввод банка</h3>
|
<div style="MARGIN-LEFT: 0px"><strong>Телефоны</strong>.</div></li></ul><h3 style="MARGIN-LEFT: 0px">Ввод участника расчетов</h3>
|
||||||
<div style="margin-left: 0px;">
|
<div style="margin-left: 0px;">
|
||||||
<ul><li>При необходимости можно ввести банк, нажав <strong>Создать</strong>. Заполните необходимые <a href="Catalog.КлассификаторБанков.Form.ФормаЭлемента/Help">параметры</a>.</li>
|
<ul><li>При необходимости (например, создан новый банк, который еще не отражен в справочнике БИК) можно ввести нового участника расчетов, нажав <strong>Создать</strong>. Заполните необходимые <a href="Catalog.КлассификаторБанков.Form.ФормаЭлемента/Help">параметры</a>.</li>
|
||||||
<li>В приложении в Интернете классификатор заполняется автоматически.</li></ul></div>
|
<li>В приложении в Интернете справочник БИК заполняется автоматически.</li></ul></div>
|
||||||
<h3 style="MARGIN-LEFT: 0px">См. также:</h3>
|
<h3 style="MARGIN-LEFT: 0px">См. также:</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div style="MARGIN-LEFT: 0px"><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
<div style="MARGIN-LEFT: 0px"><a href="v8help://frame/form_common">Работа с формами</a>.</div></li></ul></body></html>
|
||||||
@@ -540,6 +540,11 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Оповестить("Запись_Пользователи", Новый Структура, Объект.Ссылка);
|
Оповестить("Запись_Пользователи", Новый Структура, Объект.Ссылка);
|
||||||
|
|
||||||
Если ПараметрыЗаписи.Свойство("ДобавленПользовательИБ") Тогда
|
Если ПараметрыЗаписи.Свойство("ДобавленПользовательИБ") Тогда
|
||||||
|
|||||||
@@ -1205,6 +1205,10 @@
|
|||||||
<commandBar/>
|
<commandBar/>
|
||||||
</commandInterface>
|
</commandInterface>
|
||||||
<extInfo xsi:type="form:CatalogFormExtInfo">
|
<extInfo xsi:type="form:CatalogFormExtInfo">
|
||||||
|
<handlers>
|
||||||
|
<event>AfterWrite</event>
|
||||||
|
<name>ПослеЗаписи</name>
|
||||||
|
</handlers>
|
||||||
<handlers>
|
<handlers>
|
||||||
<event>OnReadAtServer</event>
|
<event>OnReadAtServer</event>
|
||||||
<name>ПриЧтенииНаСервере</name>
|
<name>ПриЧтенииНаСервере</name>
|
||||||
|
|||||||
@@ -72,6 +72,13 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||||
|
|
||||||
|
ПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||||
|
|||||||
@@ -65,7 +65,7 @@
|
|||||||
| (ВЫБРАТЬ
|
| (ВЫБРАТЬ
|
||||||
| Исполнители.РольИсполнителя
|
| Исполнители.РольИсполнителя
|
||||||
| ИЗ
|
| ИЗ
|
||||||
| Исполнители
|
| Исполнители КАК Исполнители
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| Исполнители.РольИсполнителя = СправочникРолиИсполнителей.Ссылка)
|
| Исполнители.РольИсполнителя = СправочникРолиИсполнителей.Ссылка)
|
||||||
| ТОГДА ИСТИНА
|
| ТОГДА ИСТИНА
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
| (ВЫБРАТЬ
|
| (ВЫБРАТЬ
|
||||||
| Исполнители.РольИсполнителя
|
| Исполнители.РольИсполнителя
|
||||||
| ИЗ
|
| ИЗ
|
||||||
| Исполнители
|
| Исполнители КАК Исполнители
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| Исполнители.РольИсполнителя = СправочникРолиИсполнителей.Ссылка)
|
| Исполнители.РольИсполнителя = СправочникРолиИсполнителей.Ссылка)
|
||||||
| ТОГДА ИСТИНА
|
| ТОГДА ИСТИНА
|
||||||
|
|||||||
+15
-5
@@ -12,7 +12,8 @@
|
|||||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||||
|
|
||||||
Если Не Объект.Ссылка = ПредопределенноеЗначение("Справочник.СостоянияОригиналовПервичныхДокументов.ОригиналПолучен")
|
Если Не Объект.Ссылка = ПредопределенноеЗначение("Справочник.СостоянияОригиналовПервичныхДокументов.ОригиналПолучен")
|
||||||
И Не Объект.Ссылка = ПредопределенноеЗначение("Справочник.СостоянияОригиналовПервичныхДокументов.ФормаНапечатана") Тогда
|
И Не Объект.Ссылка = ПредопределенноеЗначение("Справочник.СостоянияОригиналовПервичныхДокументов.ФормаНапечатана")
|
||||||
|
И Объект.Ссылка.Пустая() Тогда
|
||||||
Объект.РеквизитДопУпорядочивания = РассчитатьПорядокЭлемента();
|
Объект.РеквизитДопУпорядочивания = РассчитатьПорядокЭлемента();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -33,15 +34,24 @@
|
|||||||
Функция РассчитатьПорядокЭлемента()
|
Функция РассчитатьПорядокЭлемента()
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст ="ВЫБРАТЬ
|
Запрос.Текст ="ВЫБРАТЬ ПЕРВЫЕ 1
|
||||||
| КОЛИЧЕСТВО(*) КАК Количество
|
| СостоянияОригиналовПервичныхДокументов.РеквизитДопУпорядочивания КАК Порядок
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник.СостоянияОригиналовПервичныхДокументов КАК СостоянияОригиналовПервичныхДокументов" ;
|
| Справочник.СостоянияОригиналовПервичныхДокументов КАК СостоянияОригиналовПервичныхДокументов
|
||||||
|
|ГДЕ
|
||||||
|
| СостоянияОригиналовПервичныхДокументов.Предопределенный = ЛОЖЬ
|
||||||
|
|
|
||||||
|
|УПОРЯДОЧИТЬ ПО
|
||||||
|
| РеквизитДопУпорядочивания УБЫВ" ;
|
||||||
|
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
Выборка.Следующий();
|
Выборка.Следующий();
|
||||||
|
|
||||||
ПорядокПоУмолчанию = Выборка.Количество - 1;
|
Если Не Выборка.Порядок = Неопределено Тогда
|
||||||
|
ПорядокПоУмолчанию = Выборка.Порядок + 1;
|
||||||
|
Иначе
|
||||||
|
ПорядокПоУмолчанию = 2;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат ПорядокПоУмолчанию;
|
Возврат ПорядокПоУмолчанию;
|
||||||
|
|
||||||
|
|||||||
@@ -10,23 +10,25 @@
|
|||||||
|
|
||||||
#Область СлужебныйПрограммныйИнтерфейс
|
#Область СлужебныйПрограммныйИнтерфейс
|
||||||
|
|
||||||
// См. ОбновлениеИнформационнойБазыПереопределяемый.ПриНастройкеНачальногоЗаполненияЭлементов
|
|
||||||
//
|
|
||||||
// Параметры:
|
|
||||||
// Настройки - см. ОбновлениеИнформационнойБазыПереопределяемый.ПриНастройкеНачальногоЗаполненияЭлементов.Настройки
|
|
||||||
//
|
|
||||||
Процедура ПриНастройкеНачальногоЗаполненияЭлементов(Настройки) Экспорт
|
Процедура ПриНастройкеНачальногоЗаполненияЭлементов(Настройки) Экспорт
|
||||||
|
|
||||||
Настройки.ПриНачальномЗаполненииЭлемента = Ложь;
|
Настройки.ПриНачальномЗаполненииЭлемента = Ложь;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ОбновлениеИнформационнойБазыПереопределяемый.ПриНачальномЗаполненииЭлементов
|
// Вызывается при начальном заполнении справочника.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// КодыЯзыков - см. ОбновлениеИнформационнойБазыПереопределяемый.ПриНачальномЗаполненииЭлементов.КодыЯзыков
|
// КодыЯзыков - Массив - список языков конфигурации. Актуально для мультиязычных конфигураций.
|
||||||
// Элементы - см. ОбновлениеИнформационнойБазыПереопределяемый.ПриНачальномЗаполненииЭлементов.Элементы
|
// Элементы - ТаблицаЗначений - данные заполнения. Состав колонок соответствует набору реквизитов
|
||||||
// ТабличныеЧасти - см. ОбновлениеИнформационнойБазыПереопределяемый.ПриНачальномЗаполненииЭлементов.ТабличныеЧасти
|
// справочника СостоянияОригиналовПервичныхДокументов.
|
||||||
|
// ТабличныеЧасти - Структура - описание табличных частей объекта, где:
|
||||||
|
// * Ключ - Строка - имя табличной части;
|
||||||
|
// * Значение - ТаблицаЗначений - табличная часть в виде таблицы значений, структуру которой
|
||||||
|
// необходимо скопировать перед заполнением. Например:
|
||||||
|
// Элемент.Ключи = ТабличныеЧасти.Ключи.Скопировать();
|
||||||
|
// ЭлементТЧ = Элемент.Ключи.Добавить();
|
||||||
|
// ЭлементТЧ.ИмяКлюча = "Первичный".
|
||||||
//
|
//
|
||||||
Процедура ПриНачальномЗаполненииЭлементов(КодыЯзыков, Элементы, ТабличныеЧасти) Экспорт
|
Процедура ПриНачальномЗаполненииЭлементов(КодыЯзыков, Элементы, ТабличныеЧасти) Экспорт
|
||||||
|
|
||||||
@@ -53,6 +55,142 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Обработчики обновления.
|
||||||
|
|
||||||
|
// Регистрирует на плане обмена ОбновлениеИнформационнойБазы объекты,
|
||||||
|
// которые необходимо обновить на новую версию.
|
||||||
|
//
|
||||||
|
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| СостоянияОригиналовПервичныхДокументов.Ссылка КАК Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.СостоянияОригиналовПервичныхДокументов КАК СостоянияОригиналовПервичныхДокументов
|
||||||
|
|
|
||||||
|
|УПОРЯДОЧИТЬ ПО
|
||||||
|
| СостоянияОригиналовПервичныхДокументов.РеквизитДопУпорядочивания";
|
||||||
|
|
||||||
|
Результат = Запрос.Выполнить().Выгрузить();
|
||||||
|
МассивСсылок = Результат.ВыгрузитьКолонку("Ссылка");
|
||||||
|
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, МассивСсылок);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Заполнить значение служебного реквизита РеквизитДопУпорядочивания у справочника Состояния оригиналов первичных документов.
|
||||||
|
//
|
||||||
|
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||||
|
|
||||||
|
Выборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.СостоянияОригиналовПервичныхДокументов");
|
||||||
|
|
||||||
|
СостояниеПорядок = Новый ТаблицаЗначений();
|
||||||
|
СостояниеПорядок.Колонки.Добавить("Ссылка");
|
||||||
|
СостояниеПорядок.Колонки.Добавить("Порядок");
|
||||||
|
|
||||||
|
Пока Выборка.Следующий() Цикл
|
||||||
|
ТекСостояние = СостояниеПорядок.Добавить();
|
||||||
|
ТекСостояние.Ссылка = Выборка.Ссылка;
|
||||||
|
ТекСостояние.Порядок = Выборка.Ссылка.РеквизитДопУпорядочивания;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
СостояниеПорядок.Сортировать("Порядок");
|
||||||
|
|
||||||
|
ПроблемныхОбъектов = 0;
|
||||||
|
ОбъектовОбработано = 0;
|
||||||
|
|
||||||
|
Порядок = 2;
|
||||||
|
|
||||||
|
Для Каждого СостояниеИзм Из СостояниеПорядок Цикл
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
Если СостояниеИзм.Ссылка = Справочники.СостоянияОригиналовПервичныхДокументов.ФормаНапечатана Тогда
|
||||||
|
ЗаполнитьРеквизитРеквизитДопУпорядочивания(СостояниеИзм, 1);
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
ИначеЕсли СостояниеИзм.Ссылка = Справочники.СостоянияОригиналовПервичныхДокументов.ОригиналыНеВсе Тогда
|
||||||
|
ЗаполнитьРеквизитРеквизитДопУпорядочивания(СостояниеИзм, 99998);
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
ИначеЕсли СостояниеИзм.Ссылка = Справочники.СостоянияОригиналовПервичныхДокументов.ОригиналПолучен Тогда
|
||||||
|
ЗаполнитьРеквизитРеквизитДопУпорядочивания(СостояниеИзм, 99999);
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
Иначе
|
||||||
|
ЗаполнитьРеквизитРеквизитДопУпорядочивания(СостояниеИзм, Порядок);
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
Порядок = Порядок + 1;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
// Если не удалось обработать состояние, повторяем попытку снова.
|
||||||
|
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||||
|
|
||||||
|
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Не удалось обработать состояние: %1 по причине:
|
||||||
|
|%2'"),
|
||||||
|
СостояниеИзм.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||||
|
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,
|
||||||
|
Метаданные.Справочники.СостоянияОригиналовПервичныхДокументов, СостояниеИзм.Ссылка, ТекстСообщения);
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Параметры.ОбработкаЗавершена = ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь, "Справочник.СостоянияОригиналовПервичныхДокументов");
|
||||||
|
Если ОбъектовОбработано = 0 И ПроблемныхОбъектов <> 0 Тогда
|
||||||
|
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Процедуре ЗаполнитьРеквизитРеквизитДопУпорядочивания не удалось обработать некоторые состояния (пропущены): %1'"),
|
||||||
|
ПроблемныхОбъектов);
|
||||||
|
ВызватьИсключение ТекстСообщения;
|
||||||
|
Иначе
|
||||||
|
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация,
|
||||||
|
Метаданные.Справочники.СостоянияОригиналовПервичныхДокументов,,
|
||||||
|
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Процедура ЗаполнитьРеквизитРеквизитДопУпорядочивания обработала очередную порцию состояний оригиналов: %1'"),
|
||||||
|
ОбъектовОбработано));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
|
// Перезаполняет значение служебного реквизита РеквизитДопУпорядочивания у переданного элемента.
|
||||||
|
//
|
||||||
|
Процедура ЗаполнитьРеквизитРеквизитДопУпорядочивания(Выборка, Порядок)
|
||||||
|
|
||||||
|
НачатьТранзакцию();
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
// Блокируем объект от изменения другими сеансами.
|
||||||
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
ЭлементБлокировки = Блокировка.Добавить("Справочник.СостоянияОригиналовПервичныхДокументов");
|
||||||
|
ЭлементБлокировки.УстановитьЗначение("Ссылка", Выборка.Ссылка);
|
||||||
|
Блокировка.Заблокировать();
|
||||||
|
|
||||||
|
СостояниеОбъект = Выборка.Ссылка.ПолучитьОбъект();
|
||||||
|
|
||||||
|
// Если объект ранее был удален или обработан другими сеансами, пропускаем его.
|
||||||
|
Если СостояниеОбъект = Неопределено Тогда
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Обработка объекта.
|
||||||
|
СостояниеОбъект.РеквизитДопУпорядочивания = Порядок;
|
||||||
|
|
||||||
|
// Запись обработанного объекта.
|
||||||
|
ОбновлениеИнформационнойБазы.ЗаписатьДанные(СостояниеОбъект);
|
||||||
|
|
||||||
|
ЗафиксироватьТранзакцию();
|
||||||
|
Исключение
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
|
|||||||
@@ -244,6 +244,10 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Объект.ШаблонПоВнешнейОбработке Тогда
|
||||||
|
Возврат Результат; // В обработке своя логика заполнения
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
// проверка
|
// проверка
|
||||||
|
|
||||||
ОшибочныеПараметры = Новый Массив;
|
ОшибочныеПараметры = Новый Массив;
|
||||||
@@ -1138,20 +1142,22 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Объект.ШаблонПоВнешнейОбработке Тогда
|
Если Объект.ШаблонПоВнешнейОбработке Тогда
|
||||||
Элементы.ГруппаНазначение.Доступность = Ложь;
|
Элементы.ГруппаНазначение.Доступность = Ложь;
|
||||||
Элементы.ТемаПисьма.ТолькоПросмотр = Истина;
|
Элементы.ТемаПисьма.ТолькоПросмотр = Истина;
|
||||||
Элементы.ГруппаВнешняяОбработка.Видимость = Истина;
|
Элементы.ГруппаВнешняяОбработка.Видимость = Истина;
|
||||||
Элементы.ГруппаПараметры.Видимость = Ложь;
|
Элементы.ГруппаПараметры.Видимость = Ложь;
|
||||||
Элементы.ФормаВнешнейОбработкой.Пометка = Истина;
|
Элементы.ФормаВнешнейОбработкой.Пометка = Истина;
|
||||||
Элементы.ФормаПоШаблону.Пометка = Ложь;
|
Элементы.ФормаПоШаблону.Пометка = Ложь;
|
||||||
|
Элементы.ФормаПроверитьШаблон.Видимость = Ложь;
|
||||||
ЗаполнитьШаблонПоВнешнейОбработке();
|
ЗаполнитьШаблонПоВнешнейОбработке();
|
||||||
Иначе
|
Иначе
|
||||||
Элементы.ПолноеИмяТипаПараметраВводаНаОсновании.Доступность = Истина;
|
Элементы.ПолноеИмяТипаПараметраВводаНаОсновании.Доступность = Истина;
|
||||||
Элементы.ТемаПисьма.ТолькоПросмотр = Ложь;
|
Элементы.ТемаПисьма.ТолькоПросмотр = Ложь;
|
||||||
Элементы.ГруппаВнешняяОбработка.Видимость = Ложь;
|
Элементы.ГруппаВнешняяОбработка.Видимость = Ложь;
|
||||||
Элементы.ГруппаПараметры.Видимость = Истина;
|
Элементы.ГруппаПараметры.Видимость = Истина;
|
||||||
Элементы.ФормаВнешнейОбработкой.Пометка = Ложь;
|
Элементы.ФормаВнешнейОбработкой.Пометка = Ложь;
|
||||||
Элементы.ФормаПоШаблону.Пометка = Истина;
|
Элементы.ФормаПоШаблону.Пометка = Истина;
|
||||||
|
Элементы.ФормаПроверитьШаблон.Видимость = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Элементы.ГруппаДоступ.Видимость =
|
Элементы.ГруппаДоступ.Видимость =
|
||||||
@@ -1849,6 +1855,8 @@
|
|||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
Объект.ТемаПисьма = СтруктураДанныхВнешнейОбработки.ТемаПисьма;
|
Объект.ТемаПисьма = СтруктураДанныхВнешнейОбработки.ТемаПисьма;
|
||||||
|
Объект.ТекстШаблонаПисьмаHTML = СтруктураДанныхВнешнейОбработки.ТекстШаблонаПисьмаHTML;
|
||||||
|
|
||||||
Если СтруктураДанныхВнешнейОбработки.ТипТекстаПисьма = Перечисления.СпособыРедактированияЭлектронныхПисем.HTML Тогда
|
Если СтруктураДанныхВнешнейОбработки.ТипТекстаПисьма = Перечисления.СпособыРедактированияЭлектронныхПисем.HTML Тогда
|
||||||
УстановитьЭлектронноеПисьмоHTML(Истина);
|
УстановитьЭлектронноеПисьмоHTML(Истина);
|
||||||
СтруктураВложения = Новый Структура;
|
СтруктураВложения = Новый Структура;
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<!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>
|
||||||
|
<h3>Как добавить дополнительный язык печатной формы</h3>
|
||||||
|
<div>
|
||||||
|
<ul><li>Нажмите на кнопку <b>Добавить</b>, выберите из списка язык, при необходимости уточните регион. Выбор региональных настроек влияет на вывод дат и чисел.</li></ul></div></body></html>
|
||||||
@@ -96,6 +96,11 @@
|
|||||||
<maxValue xsi:type="core:UndefinedValue"/>
|
<maxValue xsi:type="core:UndefinedValue"/>
|
||||||
</standardAttributes>
|
</standardAttributes>
|
||||||
<createOnInput>Use</createOnInput>
|
<createOnInput>Use</createOnInput>
|
||||||
|
<help>
|
||||||
|
<pages>
|
||||||
|
<lang>ru</lang>
|
||||||
|
</pages>
|
||||||
|
</help>
|
||||||
<dataLockFields>Catalog.ЯзыкиПечатныхФорм.StandardAttribute.Code</dataLockFields>
|
<dataLockFields>Catalog.ЯзыкиПечатныхФорм.StandardAttribute.Code</dataLockFields>
|
||||||
<dataLockControlMode>Managed</dataLockControlMode>
|
<dataLockControlMode>Managed</dataLockControlMode>
|
||||||
<fullTextSearch>Use</fullTextSearch>
|
<fullTextSearch>Use</fullTextSearch>
|
||||||
|
|||||||
+4
@@ -1694,6 +1694,10 @@
|
|||||||
<commandBar/>
|
<commandBar/>
|
||||||
</commandInterface>
|
</commandInterface>
|
||||||
<extInfo xsi:type="form:ChartOfCharacteristicTypesFormExtInfo">
|
<extInfo xsi:type="form:ChartOfCharacteristicTypesFormExtInfo">
|
||||||
|
<handlers>
|
||||||
|
<event>AfterWrite</event>
|
||||||
|
<name>ПослеЗаписи</name>
|
||||||
|
</handlers>
|
||||||
<handlers>
|
<handlers>
|
||||||
<event>AfterWriteAtServer</event>
|
<event>AfterWriteAtServer</event>
|
||||||
<name>ПослеЗаписиНаСервере</name>
|
<name>ПослеЗаписиНаСервере</name>
|
||||||
|
|||||||
+10
@@ -97,6 +97,16 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
НадписьПредупреждение = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
НадписьПредупреждение = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Работа со всеми внешними ресурсами (синхронизация данных, отправка почты и т.п.), выполняемая по расписанию,
|
НСтр("ru = 'Работа со всеми внешними ресурсами (синхронизация данных, отправка почты и т.п.), выполняемая по расписанию,
|
||||||
|заблокирована для предотвращения конфликтов с основой информационной базой.
|
|заблокирована для предотвращения конфликтов с основной информационной базой.
|
||||||
|
|
|
|
||||||
|%1
|
|%1
|
||||||
|
|
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!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 class="">Предназначена для настройки восстановления паролей.
|
<!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 class="">Предназначена для настройки восстановления паролей.
|
||||||
<div>Открывается в разделе <b>Администрирование -Настройки пользователей и прав - Пользователи</b>.<br><div>В настоящее время возросло количество удаленных работников. Это накладывает определенные требования к программам, используемым в компаниях. В частности, может возникнуть случай, когда пользователь не помнит свой пароль. В программе предусмотрена возможность оперативного и безопасного восстановления паролей пользователей.</div>
|
<div>Открывается в разделе <b>Администрирование - Настройки пользователей и прав - Пользователи</b>.<br><div>В настоящее время возросло количество удаленных работников. Это накладывает определенные требования к программам, используемым в компаниях. В частности, может возникнуть случай, когда пользователь не помнит свой пароль. В программе предусмотрена возможность оперативного и безопасного восстановления паролей пользователей.</div>
|
||||||
<h3>Включение ссылок под приглашением в программу</h3>
|
<h3>Включение ссылок под приглашением в программу</h3>
|
||||||
<div><br></div>
|
<div><br></div>
|
||||||
<div>Включите флажок<b> Отображать гиперссылку "Нужна помощь"</b>, введите адрес страницы для получения помощи в Интернете.</div>
|
<div>Включите флажок<b> Отображать гиперссылку "Нужна помощь"</b>, введите адрес страницы для получения помощи в Интернете.</div>
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
<h3>Настройка восстановления пароля по электронной почте: Стандартный сервис отправки</h3></div></div>
|
<h3>Настройка восстановления пароля по электронной почте: Стандартный сервис отправки</h3></div></div>
|
||||||
<div>
|
<div>
|
||||||
<ul><li>Выберите восстановления пароля по электронной почте с помощью кнопки;</li>
|
<ul><li>Выберите восстановления пароля по электронной почте с помощью кнопки;</li>
|
||||||
<li>С помощью переключателя <b>Отправлять письмо от</b> выберите <b>Стандартный сервис отправки</b>. </li></ul><h3 style="font-size: 13.4399995803833px;">Настройка восстановления пароля по электронной почте: ОТ настройки почты</h3></div>
|
<li>С помощью переключателя <b>Отправлять письмо от</b> выберите <b>Стандартный сервис отправки</b>. </li></ul><h3 style="font-size: 13.4399995803833px;">Настройка восстановления пароля по электронной почте: От настройки почты</h3></div>
|
||||||
<div>
|
<div>
|
||||||
<ul><li>Выберите восстановления пароля по электронной почте с помощью кнопки;</li>
|
<ul><li>Выберите восстановления пароля по электронной почте с помощью кнопки;</li>
|
||||||
<li>С помощью переключателя <b>Отправлять письмо от</b> выберите <b>От настройки почты</b>. </li>
|
<li>С помощью переключателя <b>Отправлять письмо от</b> выберите <b>От настройки почты</b>. </li>
|
||||||
|
|||||||
@@ -1,5 +1,109 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||||
|
<items xsi:type="form:FormGroup">
|
||||||
|
<name>ГруппаДополнительнаяИнформация</name>
|
||||||
|
<id>32</id>
|
||||||
|
<items xsi:type="form:Decoration">
|
||||||
|
<name>КартинкаИнформации</name>
|
||||||
|
<id>34</id>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Картинка информации</value>
|
||||||
|
</title>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>КартинкаИнформацииРасширеннаяПодсказка</name>
|
||||||
|
<id>36</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>КартинкаИнформацииКонтекстноеМеню</name>
|
||||||
|
<id>35</id>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:PictureDecorationExtInfo">
|
||||||
|
<picture xsi:type="core:PictureRef">
|
||||||
|
<picture>CommonPicture.Предупреждение</picture>
|
||||||
|
</picture>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
|
<items xsi:type="form:Decoration">
|
||||||
|
<name>ДополнительнаяИнформация</name>
|
||||||
|
<id>37</id>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Дополнительная информация по способу авторизации</value>
|
||||||
|
</title>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>ДополнительнаяИнформацияРасширеннаяПодсказка</name>
|
||||||
|
<id>39</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<contextMenu>
|
||||||
|
<name>ДополнительнаяИнформацияКонтекстноеМеню</name>
|
||||||
|
<id>38</id>
|
||||||
|
<autoFill>true</autoFill>
|
||||||
|
</contextMenu>
|
||||||
|
<formatted>true</formatted>
|
||||||
|
<type>Label</type>
|
||||||
|
<width>40</width>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<horizontalStretch>true</horizontalStretch>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
<verticalAlign>Center</verticalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
|
<visible>true</visible>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Дополнительная информация</value>
|
||||||
|
</title>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>ГруппаДополнительнаяИнформацияРасширеннаяПодсказка</name>
|
||||||
|
<id>33</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>
|
||||||
|
<showLeftMargin>true</showLeftMargin>
|
||||||
|
<united>true</united>
|
||||||
|
<throughAlign>Auto</throughAlign>
|
||||||
|
<currentRowUse>Auto</currentRowUse>
|
||||||
|
</extInfo>
|
||||||
|
</items>
|
||||||
<items xsi:type="form:FormField">
|
<items xsi:type="form:FormField">
|
||||||
<name>ПровайдерSMS</name>
|
<name>ПровайдерSMS</name>
|
||||||
<id>5</id>
|
<id>5</id>
|
||||||
@@ -469,6 +573,17 @@
|
|||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
</attributes>
|
</attributes>
|
||||||
|
<attributes>
|
||||||
|
<name>ДополнительнаяИнформация</name>
|
||||||
|
<id>5</id>
|
||||||
|
<valueType/>
|
||||||
|
<view>
|
||||||
|
<common>true</common>
|
||||||
|
</view>
|
||||||
|
<edit>
|
||||||
|
<common>true</common>
|
||||||
|
</edit>
|
||||||
|
</attributes>
|
||||||
<commandInterface>
|
<commandInterface>
|
||||||
<navigationPanel/>
|
<navigationPanel/>
|
||||||
<commandBar/>
|
<commandBar/>
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
НастройкиПровайдера = ОтправкаSMS.НастройкиПровайдера(НастройкиОтправкиSMS.Провайдер);
|
НастройкиПровайдера = ОтправкаSMS.НастройкиПровайдера(НастройкиОтправкиSMS.Провайдер);
|
||||||
ЗаполнитьСпособыАвторизации(ЭтотОбъект);
|
ЗаполнитьСпособыАвторизации(ЭтотОбъект);
|
||||||
|
|
||||||
|
СпособАвторизации = "ПоЛогинуИПаролю";
|
||||||
Если НастройкиОтправкиSMS.Свойство("СпособАвторизации")
|
Если НастройкиОтправкиSMS.Свойство("СпособАвторизации")
|
||||||
И ЗначениеЗаполнено(НастройкиОтправкиSMS.СпособАвторизации)
|
И ЗначениеЗаполнено(НастройкиОтправкиSMS.СпособАвторизации)
|
||||||
И Элементы.СпособАвторизации.СписокВыбора.НайтиПоЗначению(НастройкиОтправкиSMS.СпособАвторизации) <> Неопределено Тогда
|
И Элементы.СпособАвторизации.СписокВыбора.НайтиПоЗначению(НастройкиОтправкиSMS.СпособАвторизации) <> Неопределено Тогда
|
||||||
@@ -26,6 +27,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
УстановитьПоляАвторизации(ЭтотОбъект);
|
УстановитьПоляАвторизации(ЭтотОбъект);
|
||||||
|
ВывестиДополнительнуюИнформацию(ЭтотОбъект);
|
||||||
|
|
||||||
ЛогинДляОтправкиSMS = НастройкиОтправкиSMS.Логин;
|
ЛогинДляОтправкиSMS = НастройкиОтправкиSMS.Логин;
|
||||||
ИмяОтправителя = НастройкиОтправкиSMS.ИмяОтправителя;
|
ИмяОтправителя = НастройкиОтправкиSMS.ИмяОтправителя;
|
||||||
@@ -76,6 +78,7 @@
|
|||||||
|
|
||||||
ЗаполнитьСпособыАвторизации(ЭтотОбъект);
|
ЗаполнитьСпособыАвторизации(ЭтотОбъект);
|
||||||
УстановитьПоляАвторизации(ЭтотОбъект);
|
УстановитьПоляАвторизации(ЭтотОбъект);
|
||||||
|
ВывестиДополнительнуюИнформацию(ЭтотОбъект);
|
||||||
|
|
||||||
ЛогинДляОтправкиSMS = "";
|
ЛогинДляОтправкиSMS = "";
|
||||||
ПарольДляОтправкиSMS = "";
|
ПарольДляОтправкиSMS = "";
|
||||||
@@ -92,6 +95,7 @@
|
|||||||
ПарольДляОтправкиSMS = "";
|
ПарольДляОтправкиSMS = "";
|
||||||
|
|
||||||
УстановитьПоляАвторизации(ЭтотОбъект);
|
УстановитьПоляАвторизации(ЭтотОбъект);
|
||||||
|
ВывестиДополнительнуюИнформацию(ЭтотОбъект);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -105,7 +109,7 @@
|
|||||||
&НаКлиентеНаСервереБезКонтекста
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
Процедура УстановитьПоляАвторизации(Форма)
|
Процедура УстановитьПоляАвторизации(Форма)
|
||||||
|
|
||||||
ПоляАвторизации = Форма.НастройкиПровайдера.СпособыАвторизации[Форма.СпособАвторизации];
|
ПоляАвторизации = Форма.НастройкиПровайдера.ПоляАвторизации[Форма.СпособАвторизации];
|
||||||
|
|
||||||
Для Каждого ИмяПоля Из СтрРазделить("Логин,Пароль", ",") Цикл
|
Для Каждого ИмяПоля Из СтрРазделить("Логин,Пароль", ",") Цикл
|
||||||
Поле = ПоляАвторизации.НайтиПоЗначению(ИмяПоля);
|
Поле = ПоляАвторизации.НайтиПоЗначению(ИмяПоля);
|
||||||
@@ -125,12 +129,10 @@
|
|||||||
|
|
||||||
Форма.Элементы.СпособАвторизации.СписокВыбора.Очистить();
|
Форма.Элементы.СпособАвторизации.СписокВыбора.Очистить();
|
||||||
|
|
||||||
СпособыАвторизацииПоУмолчанию = Новый СписокЗначений;
|
СпособыАвторизацииПоУмолчанию = Форма.НастройкиПровайдера.СпособыАвторизации;
|
||||||
СпособыАвторизацииПоУмолчанию.Добавить("ПоКлючу", НСтр("ru = 'По ключу (рекомендуется)'"));
|
|
||||||
СпособыАвторизацииПоУмолчанию.Добавить("ПоЛогинуИПаролю", НСтр("ru = 'По логину и паролю'"));
|
|
||||||
|
|
||||||
Для Каждого Элемент Из СпособыАвторизацииПоУмолчанию Цикл
|
Для Каждого Элемент Из СпособыАвторизацииПоУмолчанию Цикл
|
||||||
Если Форма.НастройкиПровайдера.СпособыАвторизации.Свойство(Элемент.Значение) Тогда
|
Если Форма.НастройкиПровайдера.ПоляАвторизации.Свойство(Элемент.Значение) Тогда
|
||||||
Форма.Элементы.СпособАвторизации.СписокВыбора.Добавить(Элемент.Значение, Элемент.Представление);
|
Форма.Элементы.СпособАвторизации.СписокВыбора.Добавить(Элемент.Значение, Элемент.Представление);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -140,6 +142,20 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
|
Процедура ВывестиДополнительнуюИнформацию(Форма)
|
||||||
|
|
||||||
|
Форма.Элементы.ДополнительнаяИнформация.Заголовок = "";
|
||||||
|
|
||||||
|
ДополнительнаяИнформация = Форма.НастройкиПровайдера.ИнформацияПоСпособамАвторизации;
|
||||||
|
Если ДополнительнаяИнформация.Свойство(Форма.СпособАвторизации) Тогда
|
||||||
|
Форма.Элементы.ДополнительнаяИнформация.Заголовок = ДополнительнаяИнформация[Форма.СпособАвторизации];
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Форма.Элементы.ГруппаДополнительнаяИнформация.Видимость = ЗначениеЗаполнено(Форма.Элементы.ДополнительнаяИнформация.Заголовок);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Функция АдресОписанияУслугиВИнтернете()
|
Функция АдресОписанияУслугиВИнтернете()
|
||||||
|
|
||||||
|
|||||||
@@ -108,7 +108,7 @@
|
|||||||
МассивНомеров = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(НомераПолучателей, ", ", Истина);
|
МассивНомеров = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(НомераПолучателей, ", ", Истина);
|
||||||
|
|
||||||
// отправка
|
// отправка
|
||||||
РезультатОтправки = ОтправкаSMS.ОтправитьSMS(МассивНомеров, ТекстСообщения, ИмяОтправителя, ОтправлятьВТранслите);
|
РезультатОтправки = ОтправкаSMS.ОтправитьSMS(МассивНомеров, ТекстСообщения, ?(ДобавлятьОтправителя, ИмяОтправителя, ""), ОтправлятьВТранслите);
|
||||||
|
|
||||||
// Вывод информации об ошибках в процессе отправки.
|
// Вывод информации об ошибках в процессе отправки.
|
||||||
Если ПустаяСтрока(РезультатОтправки.ОписаниеОшибки) Тогда
|
Если ПустаяСтрока(РезультатОтправки.ОписаниеОшибки) Тогда
|
||||||
@@ -123,8 +123,8 @@
|
|||||||
ШаблонСообщения = НСтр("ru = 'Отправка не выполнена:
|
ШаблонСообщения = НСтр("ru = 'Отправка не выполнена:
|
||||||
|%1.'");
|
|%1.'");
|
||||||
|
|
||||||
Элементы.ТекстСообщениеНеОтправлено.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Элементы.ТекстСообщениеНеОтправлено.Заголовок = ФорматированнаяСтрока(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
ШаблонСообщения, РезультатОтправки.ОписаниеОшибки);
|
ШаблонСообщения, РезультатОтправки.ОписаниеОшибки));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -151,10 +151,12 @@
|
|||||||
|
|
||||||
|
|
||||||
Если РезультатДоставки.Статус = "Ошибка" Тогда
|
Если РезультатДоставки.Статус = "Ошибка" Тогда
|
||||||
Элементы.ДекорацияАнимация.Картинка = БиблиотекаКартинок.Ошибка32;
|
Элементы.КартинкаСообщениеОтправлено.Картинка = БиблиотекаКартинок.Ошибка32;
|
||||||
Иначе
|
Иначе
|
||||||
Если РезультатыДоставки.Найти(РезультатДоставки.Статус) <> Неопределено Тогда
|
Если РезультатыДоставки.Найти(РезультатДоставки.Статус) <> Неопределено Тогда
|
||||||
Элементы.ДекорацияАнимация.Картинка = БиблиотекаКартинок.Успешно32;
|
Если Не РезультатДоставки.Статус = "Доставлено" Тогда
|
||||||
|
Элементы.КартинкаСообщениеОтправлено.Картинка = БиблиотекаКартинок.Предупреждение32;
|
||||||
|
КонецЕсли;
|
||||||
Элементы.ГруппаПроверкаСтатусаДоставки.Видимость = Ложь;
|
Элементы.ГруппаПроверкаСтатусаДоставки.Видимость = Ложь;
|
||||||
Иначе
|
Иначе
|
||||||
ПодключитьОбработчикОжидания("ПроверитьСтатусДоставки", 2, Истина);
|
ПодключитьОбработчикОжидания("ПроверитьСтатусДоставки", 2, Истина);
|
||||||
@@ -198,4 +200,33 @@
|
|||||||
Возврат ОтправкаSMS.НастройкаОтправкиSMSВыполнена();
|
Возврат ОтправкаSMS.НастройкаОтправкиSMSВыполнена();
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ФорматированнаяСтрока(Текст)
|
||||||
|
|
||||||
|
ФорматированныеСтроки = Новый Массив;
|
||||||
|
|
||||||
|
Строки = СтрРазделить(Текст, Символы.ПС, Истина);
|
||||||
|
Для ИндексСтрок = 0 По Строки.ВГраница() Цикл
|
||||||
|
Строка = Строки[ИндексСтрок];
|
||||||
|
Слова = СтрРазделить(Строка, " ", Истина);
|
||||||
|
Для ИндексСлов = 0 По Слова.ВГраница() Цикл
|
||||||
|
Фрагмент = Слова[ИндексСлов];
|
||||||
|
Если СтрНачинаетсяС(Фрагмент, "http://") Или СтрНачинаетсяС(Фрагмент, "https://") Тогда
|
||||||
|
ФорматированныеСтроки.Добавить(Новый ФорматированнаяСтрока(Фрагмент, , , , Фрагмент));
|
||||||
|
Иначе
|
||||||
|
ФорматированныеСтроки.Добавить(Новый ФорматированнаяСтрока(Фрагмент));
|
||||||
|
КонецЕсли;
|
||||||
|
Если ИндексСлов <> Слова.ВГраница() Тогда
|
||||||
|
ФорматированныеСтроки.Добавить(" ");
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
Если ИндексСтрок <> Строки.ВГраница() Тогда
|
||||||
|
ФорматированныеСтроки.Добавить(Символы.ПС);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Новый ФорматированнаяСтрока(ФорматированныеСтроки); // АПК:1356 - не мешает переводу на другие языки.
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -3212,6 +3212,19 @@
|
|||||||
<common>true</common>
|
<common>true</common>
|
||||||
</edit>
|
</edit>
|
||||||
</attributes>
|
</attributes>
|
||||||
|
<attributes>
|
||||||
|
<name>РасширениеДляРаботыСФайламиПодключено</name>
|
||||||
|
<id>11</id>
|
||||||
|
<valueType>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</valueType>
|
||||||
|
<view>
|
||||||
|
<common>true</common>
|
||||||
|
</view>
|
||||||
|
<edit>
|
||||||
|
<common>true</common>
|
||||||
|
</edit>
|
||||||
|
</attributes>
|
||||||
<formCommands>
|
<formCommands>
|
||||||
<name>Отправить</name>
|
<name>Отправить</name>
|
||||||
<title>
|
<title>
|
||||||
|
|||||||
@@ -335,9 +335,10 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура Сохранить(Команда)
|
Процедура Сохранить(Команда)
|
||||||
ПараметрыФормы = Новый Структура;
|
|
||||||
ПараметрыФормы.Вставить("ОбъектыПечати", ОбъектыПечати);
|
Оповещение = Новый ОписаниеОповещения("ПриПодключенииРасширения", ЭтотОбъект);
|
||||||
ОткрытьФорму("ОбщаяФорма.СохранениеПечатнойФормы", ПараметрыФормы, ЭтотОбъект);
|
ФайловаяСистемаКлиент.ПодключитьРасширениеДляРаботыСФайлами(Оповещение);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
@@ -1077,24 +1078,41 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура СохранитьПечатныеФормыВКаталог(СписокФайловВоВременномХранилище, Знач ИмяКаталога = "")
|
Процедура СохранитьПечатныеФормыВКаталог(СписокФайловВоВременномХранилище, Знач ИмяКаталога = "")
|
||||||
|
|
||||||
#Если ВебКлиент Тогда
|
Если РасширениеДляРаботыСФайламиПодключено И ЗначениеЗаполнено(ИмяКаталога) Тогда
|
||||||
|
ИмяКаталога = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(ИмяКаталога);
|
||||||
|
Иначе
|
||||||
|
ПриПодготовкеИменФайлов(СписокФайловВоВременномХранилище, "");
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОписаниеОповещения = Новый ОписаниеОповещения("ПриПодготовкеИменФайлов", ЭтотОбъект, ИмяКаталога);
|
||||||
|
ПараметрыПодготовки = ПараметрыПодготовкиИменФайлов(СписокФайловВоВременномХранилище, ИмяКаталога, ОписаниеОповещения);
|
||||||
|
ПодготовитьИменаФайловДляСохраненияВКаталог(ПараметрыПодготовки);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПриПодготовкеИменФайлов(СписокФайловВоВременномХранилище, ИмяКаталога) Экспорт
|
||||||
|
|
||||||
СохраняемыеФайлы = Новый Массив;
|
СохраняемыеФайлы = Новый Массив;
|
||||||
|
|
||||||
Для Каждого ФайлДляЗаписи Из СписокФайловВоВременномХранилище Цикл
|
Для Каждого ФайлДляЗаписи Из СписокФайловВоВременномХранилище Цикл
|
||||||
СохраняемыеФайлы.Добавить(Новый ОписаниеПередаваемогоФайла(ФайлДляЗаписи.Представление, ФайлДляЗаписи.АдресВоВременномХранилище));
|
ИмяФайла = ФайлДляЗаписи.Представление;
|
||||||
|
СохраняемыеФайлы.Добавить(Новый ОписаниеПередаваемогоФайла(ИмяФайла, ФайлДляЗаписи.АдресВоВременномХранилище));
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
ФайловаяСистемаКлиент.СохранитьФайлы(Неопределено, СохраняемыеФайлы);
|
|
||||||
Возврат;
|
ПараметрыСохранения = ФайловаяСистемаКлиент.ПараметрыСохраненияФайлов();
|
||||||
|
ПараметрыСохранения.Диалог.Каталог = ИмяКаталога;
|
||||||
|
ПараметрыСохранения.Интерактивно = Не ЗначениеЗаполнено(ИмяКаталога);
|
||||||
|
ФайловаяСистемаКлиент.СохранитьФайлы(Неопределено, СохраняемыеФайлы, ПараметрыСохранения);
|
||||||
|
|
||||||
|
#Если Не ВебКлиент Тогда
|
||||||
|
Если ЗначениеЗаполнено(ИмяКаталога) Тогда
|
||||||
|
ПоказатьОповещениеПользователя(НСтр("ru = 'Сохранение успешно завершено'"), "file:///" + ИмяКаталога,
|
||||||
|
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'в папку %1'"), ИмяКаталога), БиблиотекаКартинок.Информация32);
|
||||||
|
КонецЕсли;
|
||||||
#КонецЕсли
|
#КонецЕсли
|
||||||
|
|
||||||
ИмяКаталога = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(ИмяКаталога);
|
|
||||||
Для Каждого ФайлДляЗаписи Из СписокФайловВоВременномХранилище Цикл
|
|
||||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(ФайлДляЗаписи.АдресВоВременномХранилище); // ДвоичныеДанные -
|
|
||||||
ДвоичныеДанные.Записать(ФайловаяСистемаКлиент.УникальноеИмяФайла(ИмяКаталога + ФайлДляЗаписи.Представление));
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
ПоказатьОповещениеПользователя(НСтр("ru = 'Сохранение успешно завершено'"), "file:///" + ИмяКаталога,
|
|
||||||
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'в папку %1'"), ИмяКаталога), БиблиотекаКартинок.Информация32);
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
@@ -1699,4 +1717,93 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПриПодключенииРасширения(РасширениеПодключено, ДополнительныеПараметры) Экспорт
|
||||||
|
|
||||||
|
РасширениеДляРаботыСФайламиПодключено = РасширениеПодключено;
|
||||||
|
|
||||||
|
ПараметрыФормы = Новый Структура;
|
||||||
|
ПараметрыФормы.Вставить("ОбъектыПечати", ОбъектыПечати);
|
||||||
|
ПараметрыФормы.Вставить("РасширениеДляРаботыСФайламиПодключено", РасширениеПодключено);
|
||||||
|
ОткрытьФорму("ОбщаяФорма.СохранениеПечатнойФормы", ПараметрыФормы, ЭтотОбъект);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура:
|
||||||
|
// * ОписанияФайлов - Массив из Структура
|
||||||
|
// * ИмяКаталога - Строка
|
||||||
|
// * ОбработчикЗавершения - ОписаниеОповещения
|
||||||
|
// * Индекс - Число
|
||||||
|
// * Счетчик - Число
|
||||||
|
// * ИмяФайла - Строка
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Функция ПараметрыПодготовкиИменФайлов(ОписанияФайлов, ИмяКаталога, ОбработчикЗавершения)
|
||||||
|
|
||||||
|
Результат = Новый Структура;
|
||||||
|
|
||||||
|
Результат.Вставить("ОписанияФайлов", ОписанияФайлов);
|
||||||
|
Результат.Вставить("ИмяКаталога", ИмяКаталога);
|
||||||
|
Результат.Вставить("ОбработчикЗавершения", ОбработчикЗавершения);
|
||||||
|
Результат.Вставить("Индекс", Неопределено);
|
||||||
|
Результат.Вставить("Счетчик", 1);
|
||||||
|
Результат.Вставить("ИмяФайла", "");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ПараметрыПодготовки - см. ПараметрыПодготовкиИменФайлов
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПодготовитьИменаФайловДляСохраненияВКаталог(ПараметрыПодготовки)
|
||||||
|
|
||||||
|
ОписанияФайлов = ПараметрыПодготовки.ОписанияФайлов;
|
||||||
|
|
||||||
|
Если ПараметрыПодготовки.Индекс = Неопределено Тогда
|
||||||
|
Для Каждого ОписаниеФайла Из ОписанияФайлов Цикл
|
||||||
|
ОписаниеФайла.Представление = ПараметрыПодготовки.ИмяКаталога + ОписаниеФайла.Представление;
|
||||||
|
КонецЦикла;
|
||||||
|
ПараметрыПодготовки.Индекс = 0;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ПараметрыПодготовки.Индекс > ОписанияФайлов.ВГраница() Тогда
|
||||||
|
ВыполнитьОбработкуОповещения(ПараметрыПодготовки.ОбработчикЗавершения, ОписанияФайлов);
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОписаниеФайла = ОписанияФайлов[ПараметрыПодготовки.Индекс];
|
||||||
|
Файл = Новый Файл(ОписаниеФайла.Представление);
|
||||||
|
Если ПараметрыПодготовки.Счетчик > 1 Тогда
|
||||||
|
Файл = Новый Файл(Файл.Путь + Файл.ИмяБезРасширения + " (" + ПараметрыПодготовки.Счетчик + ")" + Файл.Расширение);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПараметрыПодготовки.ИмяФайла = Файл.Имя;
|
||||||
|
ОписаниеОповещения = Новый ОписаниеОповещения("ПриПроверкеСуществованияФайла", ЭтотОбъект, ПараметрыПодготовки);
|
||||||
|
Файл.НачатьПроверкуСуществования(ОписаниеОповещения);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// Существует - Булево
|
||||||
|
// ПараметрыПодготовки - см. ПараметрыПодготовкиИменФайлов
|
||||||
|
//
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПриПроверкеСуществованияФайла(Существует, ПараметрыПодготовки) Экспорт
|
||||||
|
|
||||||
|
Если Существует Тогда
|
||||||
|
ПараметрыПодготовки.Счетчик = ПараметрыПодготовки.Счетчик + 1;
|
||||||
|
Иначе
|
||||||
|
ОписаниеФайла = ПараметрыПодготовки.ОписанияФайлов[ПараметрыПодготовки.Индекс];
|
||||||
|
ОписаниеФайла.Представление = ПараметрыПодготовки.ИмяФайла;
|
||||||
|
ПараметрыПодготовки.Счетчик = 0;
|
||||||
|
ПараметрыПодготовки.Индекс = ПараметрыПодготовки.Индекс + 1;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПодготовитьИменаФайловДляСохраненияВКаталог(ПараметрыПодготовки);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -877,6 +877,12 @@
|
|||||||
<types>ValueList</types>
|
<types>ValueList</types>
|
||||||
</valueType>
|
</valueType>
|
||||||
</parameters>
|
</parameters>
|
||||||
|
<parameters>
|
||||||
|
<name>РасширениеДляРаботыСФайламиПодключено</name>
|
||||||
|
<valueType>
|
||||||
|
<types>Boolean</types>
|
||||||
|
</valueType>
|
||||||
|
</parameters>
|
||||||
<commandInterface>
|
<commandInterface>
|
||||||
<navigationPanel/>
|
<navigationPanel/>
|
||||||
<commandBar/>
|
<commandBar/>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
Если Не ЕстьВозможностьПрисоединения Тогда
|
Если Не ЕстьВозможностьПрисоединения Тогда
|
||||||
Элементы.ПапкаДляСохраненияФайлов.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Верх;
|
Элементы.ПапкаДляСохраненияФайлов.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Верх;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Элементы.ПапкаДляСохраненияФайлов.Видимость = Не ЭтоВебКлиент;
|
Элементы.ПапкаДляСохраненияФайлов.Видимость = Параметры.РасширениеДляРаботыСФайламиПодключено;
|
||||||
|
|
||||||
// Объект для присоединения по умолчанию.
|
// Объект для присоединения по умолчанию.
|
||||||
Если ЕстьВозможностьПрисоединения Тогда
|
Если ЕстьВозможностьПрисоединения Тогда
|
||||||
@@ -118,12 +118,12 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура Сохранить(Команда)
|
Процедура Сохранить(Команда)
|
||||||
|
|
||||||
#Если Не ВебКлиент Тогда
|
Если Элементы.ПапкаДляСохраненияФайлов.Видимость Тогда
|
||||||
Если ВариантСохранения = "СохранитьВПапку" И ПустаяСтрока(ВыбраннаяПапка) Тогда
|
Если ВариантСохранения = "СохранитьВПапку" И ПустаяСтрока(ВыбраннаяПапка) Тогда
|
||||||
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Необходимо указать папку.'"),,"ВыбраннаяПапка");
|
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Необходимо указать папку.'"),,"ВыбраннаяПапка");
|
||||||
Возврат;
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
#КонецЕсли
|
|
||||||
|
|
||||||
ФорматыСохранения = Новый Массив;
|
ФорматыСохранения = Новый Массив;
|
||||||
|
|
||||||
@@ -157,15 +157,15 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура УстановитьСтраницуМестаСохранения()
|
Процедура УстановитьСтраницуМестаСохранения()
|
||||||
|
|
||||||
#Если ВебКлиент Тогда
|
Если Элементы.ПапкаДляСохраненияФайлов.Видимость Тогда
|
||||||
Элементы.ВыбранныйОбъект.Доступность = ВариантСохранения = "Присоединить";
|
Если ВариантСохранения = "Присоединить" Тогда
|
||||||
#Иначе
|
Элементы.ГруппаМестаСохранения.ТекущаяСтраница = Элементы.СтраницаПрисоединениеКОбъекту;
|
||||||
Если ВариантСохранения = "Присоединить" Тогда
|
Иначе
|
||||||
Элементы.ГруппаМестаСохранения.ТекущаяСтраница = Элементы.СтраницаПрисоединениеКОбъекту;
|
Элементы.ГруппаМестаСохранения.ТекущаяСтраница = Элементы.СтраницаСохранениеВПапку;
|
||||||
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
Элементы.ГруппаМестаСохранения.ТекущаяСтраница = Элементы.СтраницаСохранениеВПапку;
|
Элементы.ВыбранныйОбъект.Доступность = ВариантСохранения = "Присоединить";
|
||||||
КонецЕсли;
|
КонецЕсли
|
||||||
#КонецЕсли
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -150,7 +150,9 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Элементы.ПраваПользователей.Видимость = Пользователи.ЭтоПолноправныйПользователь()
|
Элементы.ПраваПользователей.Видимость = Пользователи.ЭтоПолноправныйПользователь()
|
||||||
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом");
|
И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.УправлениеДоступом")
|
||||||
|
И (ТипЗнч(НастройкиОтчета.ОтчетСсылка) = Тип("СправочникСсылка.ИдентификаторыОбъектовМетаданных")
|
||||||
|
Или ТипЗнч(НастройкиОтчета.ОтчетСсылка) = Тип("СправочникСсылка.ИдентификаторыОбъектовРасширений"));
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -2334,7 +2336,9 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Не Результат.Переформировать Тогда
|
Если Не Результат.Переформировать
|
||||||
|
И Результат.УчитыватьВремяФормирования Тогда
|
||||||
|
|
||||||
Результат.Переформировать = (НастройкиОтчета.СвойстваРезультата.ВремяФормирования <= 5);
|
Результат.Переформировать = (НастройкиОтчета.СвойстваРезультата.ВремяФормирования <= 5);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -1708,7 +1708,13 @@
|
|||||||
ВремяНачала = МодульОценкаПроизводительности.НачатьЗамерВремени();
|
ВремяНачала = МодульОценкаПроизводительности.НачатьЗамерВремени();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОтчетОбъект.СкомпоноватьРезультат(Результат.ТабличныйДокумент, Результат.Расшифровка);
|
Попытка
|
||||||
|
ОтчетОбъект.СкомпоноватьРезультат(Результат.ТабличныйДокумент, Результат.Расшифровка);
|
||||||
|
Исключение
|
||||||
|
Результат.ТекстОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
Результат.Успех = Ложь;
|
||||||
|
Возврат Результат;
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
Если ВыполнятьЗамеры Тогда
|
Если ВыполнятьЗамеры Тогда
|
||||||
МодульОценкаПроизводительности.ЗакончитьЗамерВремениТехнологический(
|
МодульОценкаПроизводительности.ЗакончитьЗамерВремениТехнологический(
|
||||||
@@ -3489,7 +3495,7 @@
|
|||||||
|
|
||||||
СведенияОбОтчете = НовыеСведения[Выборка.Отчет];
|
СведенияОбОтчете = НовыеСведения[Выборка.Отчет];
|
||||||
Если СведенияОбОтчете = Неопределено Тогда
|
Если СведенияОбОтчете = Неопределено Тогда
|
||||||
СведенияОбОтчете = Новый Структура("НастройкиКД,НастройкиДляПоиска,ОтчетОбъект,ИндексироватьСхему");
|
СведенияОбОтчете = Новый Структура("НастройкиКД, НастройкиДляПоиска, ОтчетОбъект, ИндексироватьСхему");
|
||||||
НовыеСведения[Выборка.Отчет] = СведенияОбОтчете;
|
НовыеСведения[Выборка.Отчет] = СведенияОбОтчете;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -5921,11 +5927,13 @@
|
|||||||
"ОБЪЕДИНИТЬ ВСЕ
|
"ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|
|
||||||
|ВЫБРАТЬ РАЗЛИЧНЫЕ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||||
| Пользовательские.Вариант,");
|
| Пользовательские.Вариант");
|
||||||
|
|
||||||
ТекстЗапроса = СокрП(Лев(ТекстЗапроса, СтрНайти(ТекстЗапроса, НачалоВыборкиИзТаблицы) - 1));
|
ТекстЗапроса = СокрП(Лев(ТекстЗапроса, СтрНайти(ТекстЗапроса, НачалоВыборкиИзТаблицы) - 1));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат СловаПоиска;
|
Возврат СловаПоиска;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ТекстЗапросаОтчетовСУточненнымиОтборами()
|
Функция ТекстЗапросаОтчетовСУточненнымиОтборами()
|
||||||
|
|||||||
@@ -1663,6 +1663,12 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Значение = СтрокаВДату(ЗначениеЯчейки.Значение);
|
||||||
|
|
||||||
|
Если ЗначениеЗаполнено(Значение) Тогда
|
||||||
|
ЗначениеЯчейки.Значение = Значение;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат ЗначениеЯчейки;
|
Возврат ЗначениеЯчейки;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
@@ -1687,6 +1693,16 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
#Область ПроверкаТипаЗначения
|
||||||
|
|
||||||
|
// Возвращает признак того, что переданное значение является, либо не является, числом.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ПроверяемоеЗначение - Строка - значение, которое проверяется на соответствие числу.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево - признак того, что переданное значение является, либо не является, числом.
|
||||||
|
//
|
||||||
Функция ЭтоЧисло(Знач ПроверяемоеЗначение)
|
Функция ЭтоЧисло(Знач ПроверяемоеЗначение)
|
||||||
|
|
||||||
Если ПроверяемоеЗначение = "0" Тогда
|
Если ПроверяемоеЗначение = "0" Тогда
|
||||||
@@ -1701,4 +1717,118 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область ПриведениеЗначения
|
||||||
|
|
||||||
|
// Приводит строковое значение к дате.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Значение - Строка - строковое значение, которое приводится к дате.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Дата - приведенное значение.
|
||||||
|
//
|
||||||
|
Функция СтрокаВДату(Знач Значение)
|
||||||
|
|
||||||
|
ПустаяДата = Дата(1, 1, 1);
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(Значение) Тогда
|
||||||
|
Возврат ПустаяДата;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОписаниеДаты = Новый ОписаниеТипов("Дата");
|
||||||
|
Дата = ОписаниеДаты.ПривестиЗначение(Значение);
|
||||||
|
|
||||||
|
Если ТипЗнч(Дата) = Тип("Дата")
|
||||||
|
И ЗначениеЗаполнено(Дата) Тогда
|
||||||
|
|
||||||
|
Возврат Дата;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
#Область ПодготовкаЧастейДаты
|
||||||
|
|
||||||
|
КоличествоСимволов = СтрДлина(Значение);
|
||||||
|
|
||||||
|
Если КоличествоСимволов > 25 Тогда
|
||||||
|
Возврат ПустаяДата;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЧастиЗначения = Новый Массив;
|
||||||
|
ЧастьЗначения = "";
|
||||||
|
|
||||||
|
Для НомерСимвола = 1 По КоличествоСимволов Цикл
|
||||||
|
|
||||||
|
Символ = Сред(Значение, НомерСимвола, 1);
|
||||||
|
|
||||||
|
Если ЭтоЧисло(Символ) Тогда
|
||||||
|
|
||||||
|
ЧастьЗначения = ЧастьЗначения + Символ;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Если Не ПустаяСтрока(ЧастьЗначения) Тогда
|
||||||
|
ЧастиЗначения.Добавить(ЧастьЗначения);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЧастьЗначения = "";
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если НомерСимвола = КоличествоСимволов
|
||||||
|
И Не ПустаяСтрока(ЧастьЗначения) Тогда
|
||||||
|
|
||||||
|
ЧастиЗначения.Добавить(ЧастьЗначения);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если ЧастиЗначения.Количество() < 3 Тогда
|
||||||
|
Возврат ПустаяДата;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЧастиЗначения.Количество() < 4 Тогда
|
||||||
|
ЧастиЗначения.Добавить("00");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЧастиЗначения.Количество() < 5 Тогда
|
||||||
|
ЧастиЗначения.Добавить("00");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЧастиЗначения.Количество() < 6 Тогда
|
||||||
|
ЧастиЗначения.Добавить("00");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
// Если формат ггггММддЧЧммсс:
|
||||||
|
НормализованноеЗначение = ЧастиЗначения[2] + ЧастиЗначения[1] + ЧастиЗначения[0]
|
||||||
|
+ ЧастиЗначения[3] + ЧастиЗначения[4] + ЧастиЗначения[5];
|
||||||
|
|
||||||
|
Дата = ОписаниеДаты.ПривестиЗначение(НормализованноеЗначение);
|
||||||
|
|
||||||
|
Если ТипЗнч(Дата) = Тип("Дата")
|
||||||
|
И ЗначениеЗаполнено(Дата) Тогда
|
||||||
|
|
||||||
|
Возврат Дата;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Если формат ггггддММЧЧммсс
|
||||||
|
НормализованноеЗначение = ЧастиЗначения[2] + ЧастиЗначения[0] + ЧастиЗначения[1]
|
||||||
|
+ ЧастиЗначения[3] + ЧастиЗначения[4] + ЧастиЗначения[5];
|
||||||
|
|
||||||
|
Дата = ОписаниеДаты.ПривестиЗначение(НормализованноеЗначение);
|
||||||
|
|
||||||
|
Если ТипЗнч(Дата) = Тип("Дата")
|
||||||
|
И ЗначениеЗаполнено(Дата) Тогда
|
||||||
|
|
||||||
|
Возврат Дата;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат ПустаяДата;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -1957,7 +1957,9 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для Каждого Элемент Из Группировка.ПоляГруппировки.Элементы Цикл
|
ПоляГруппировки = Группировка.ПоляГруппировки;
|
||||||
|
|
||||||
|
Для Каждого Элемент Из ПоляГруппировки.Элементы Цикл
|
||||||
|
|
||||||
Если ТипЗнч(Элемент) = Тип("ПолеГруппировкиКомпоновкиДанных")
|
Если ТипЗнч(Элемент) = Тип("ПолеГруппировкиКомпоновкиДанных")
|
||||||
И Элемент.Использование Тогда
|
И Элемент.Использование Тогда
|
||||||
@@ -1968,19 +1970,20 @@
|
|||||||
Если ВыбранноеПолеГруппировки = Неопределено
|
Если ВыбранноеПолеГруппировки = Неопределено
|
||||||
И ВыбранноеПолеНастроек = Неопределено Тогда
|
И ВыбранноеПолеНастроек = Неопределено Тогда
|
||||||
|
|
||||||
ДобавитьПолеГруппировки(ДобавляемыеПоля, Группировка.ПоляГруппировки, Элемент);
|
ДобавитьПредыдущиеПоляГруппировки(ДобавляемыеПоля, Группировка, Элемент);
|
||||||
|
ДобавитьПолеГруппировки(ДобавляемыеПоля, ПоляГруппировки, Элемент);
|
||||||
|
|
||||||
ИначеЕсли ВыбранноеПолеГруппировки = Неопределено
|
ИначеЕсли ВыбранноеПолеГруппировки = Неопределено
|
||||||
И ВыбранноеПолеНастроек <> Неопределено
|
И ВыбранноеПолеНастроек <> Неопределено
|
||||||
И Не ВыбранноеПолеНастроек.Использование Тогда
|
И Не ВыбранноеПолеНастроек.Использование Тогда
|
||||||
|
|
||||||
ДобавитьПолеГруппировки(ДобавляемыеПоля, Группировка.ПоляГруппировки, Элемент);
|
ДобавитьПолеГруппировки(ДобавляемыеПоля, ПоляГруппировки, Элемент);
|
||||||
|
|
||||||
ИначеЕсли ВыбранноеПолеНастроек = Неопределено
|
ИначеЕсли ВыбранноеПолеНастроек = Неопределено
|
||||||
И ВыбранноеПолеГруппировки <> Неопределено
|
И ВыбранноеПолеГруппировки <> Неопределено
|
||||||
И Не ВыбранноеПолеГруппировки.Использование Тогда
|
И Не ВыбранноеПолеГруппировки.Использование Тогда
|
||||||
|
|
||||||
ДобавитьПолеГруппировки(ДобавляемыеПоля, Группировка.ПоляГруппировки, Элемент);
|
ДобавитьПолеГруппировки(ДобавляемыеПоля, ПоляГруппировки, Элемент);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -2098,6 +2101,27 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура ДобавитьПредыдущиеПоляГруппировки(ДобавляемыеПоля, Группировка, ТекущееПоле)
|
||||||
|
|
||||||
|
ПоляГруппировки = Группировка.ПоляГруппировки.Элементы;
|
||||||
|
ИндексТекущегоПоля = ПоляГруппировки.Индекс(ТекущееПоле);
|
||||||
|
|
||||||
|
Если ИндексТекущегоПоля = 0 Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Для Индекс = 0 По ИндексТекущегоПоля - 1 Цикл
|
||||||
|
|
||||||
|
Поле = ПоляГруппировки[Индекс];
|
||||||
|
|
||||||
|
Если ДобавляемыеПоля.ИндексПолей[Поле.Поле] = Неопределено Тогда
|
||||||
|
ДобавитьПолеГруппировки(ДобавляемыеПоля, Группировка.ПоляГруппировки, Поле);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ДобавитьПолеГруппировки(ДобавляемыеПоля, Узел, Поле)
|
Процедура ДобавитьПолеГруппировки(ДобавляемыеПоля, Узел, Поле)
|
||||||
|
|
||||||
Если ДобавляемыеПоля.ИндексПолей[Поле.Поле] <> Неопределено Тогда
|
Если ДобавляемыеПоля.ИндексПолей[Поле.Поле] <> Неопределено Тогда
|
||||||
@@ -3353,6 +3377,7 @@
|
|||||||
Результат.Вставить("Действие", Действие);
|
Результат.Вставить("Действие", Действие);
|
||||||
Результат.Вставить("ИдентификаторВладельца", ИдентификаторВладельца);
|
Результат.Вставить("ИдентификаторВладельца", ИдентификаторВладельца);
|
||||||
Результат.Вставить("Переформировать", СтрЗаканчиваетсяНа(Действие, "Сформировать"));
|
Результат.Вставить("Переформировать", СтрЗаканчиваетсяНа(Действие, "Сформировать"));
|
||||||
|
Результат.Вставить("УчитыватьВремяФормирования", Истина);
|
||||||
Результат.Вставить("ВариантМодифицирован", Истина);
|
Результат.Вставить("ВариантМодифицирован", Истина);
|
||||||
Результат.Вставить("ПользовательскиеНастройкиМодифицированы", Истина);
|
Результат.Вставить("ПользовательскиеНастройкиМодифицированы", Истина);
|
||||||
Результат.Вставить("СброситьПользовательскиеНастройки", Истина);
|
Результат.Вставить("СброситьПользовательскиеНастройки", Истина);
|
||||||
|
|||||||
@@ -4134,6 +4134,10 @@
|
|||||||
ОбработчикиЗаполненияДел.Добавить(ОбщегоНазначения.ОбщийМодуль("РаботаСКурсамиВалют"));
|
ОбработчикиЗаполненияДел.Добавить(ОбщегоНазначения.ОбщийМодуль("РаботаСКурсамиВалют"));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОтправкаSMS") Тогда
|
||||||
|
ОбработчикиЗаполненияДел.Добавить(ОбщегоНазначения.ОбщийМодуль("ОтправкаSMS"));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
|
||||||
ОбработчикиЗаполненияДел.Добавить(ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебный"));
|
ОбработчикиЗаполненияДел.Добавить(ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебный"));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -4651,6 +4655,11 @@
|
|||||||
МодульВариантыОтчетов.ПриСбореПоказателейСтатистикиКонфигурации();
|
МодульВариантыОтчетов.ПриСбореПоказателейСтатистикиКонфигурации();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОтправкаSMS") Тогда
|
||||||
|
МодульОтправкаSMS = ОбщегоНазначения.ОбщийМодуль("ОтправкаSMS");
|
||||||
|
МодульОтправкаSMS.ПриСбореПоказателейСтатистикиКонфигурации();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСФайлами") Тогда
|
||||||
МодульРаботаСФайламиСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебный");
|
МодульРаботаСФайламиСлужебный = ОбщегоНазначения.ОбщийМодуль("РаботаСФайламиСлужебный");
|
||||||
МодульРаботаСФайламиСлужебный.ПриСбореПоказателейСтатистикиКонфигурации();
|
МодульРаботаСФайламиСлужебный.ПриСбореПоказателейСтатистикиКонфигурации();
|
||||||
|
|||||||
@@ -3761,6 +3761,33 @@
|
|||||||
Возврат ПараметрыКонвертации;
|
Возврат ПараметрыКонвертации;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена) Экспорт
|
||||||
|
|
||||||
|
Если ТипЗнч(КомпонентыОбмена) <> Тип("Структура") Тогда
|
||||||
|
|
||||||
|
Возврат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// В некоторых случаях уже на этапе обработки данных необходимо понимать
|
||||||
|
// проходит объект расширенную проверку, например, по дате запрета загрузки данных в период.
|
||||||
|
// Для этого необходимо иметь возможность обратиться к УзлуПланаОбмена как Объекту ИБ.
|
||||||
|
Если КомпонентыОбмена.Свойство("ЭтоОбменЧерезПланОбмена")
|
||||||
|
И КомпонентыОбмена.Свойство("УзелКорреспондента")
|
||||||
|
И КомпонентыОбмена.Свойство("УзелКорреспондентаОбъект") Тогда
|
||||||
|
|
||||||
|
Если КомпонентыОбмена.ЭтоОбменЧерезПланОбмена = Истина
|
||||||
|
И ЗначениеЗаполнено(КомпонентыОбмена.УзелКорреспондента)
|
||||||
|
И КомпонентыОбмена.УзелКорреспондентаОбъект = Неопределено Тогда
|
||||||
|
|
||||||
|
КомпонентыОбмена.УзелКорреспондентаОбъект = КомпонентыОбмена.УзелКорреспондента.ПолучитьОбъект();
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
// АПК:299-выкл - Вызывается из правил
|
// АПК:299-выкл - Вызывается из правил
|
||||||
Процедура ИнициализироватьРасширениеПравилаКонвертацииОбъекта(ПравилоКонвертации, Знач ПространствоИмен) Экспорт
|
Процедура ИнициализироватьРасширениеПравилаКонвертацииОбъекта(ПравилоКонвертации, Знач ПространствоИмен) Экспорт
|
||||||
|
|
||||||
|
|||||||
@@ -1294,6 +1294,8 @@
|
|||||||
ОбменДаннымиXDTOСервер.ЗаполнитьПоддерживаемыеОбъектыXDTO(КомпонентыОбмена);
|
ОбменДаннымиXDTOСервер.ЗаполнитьПоддерживаемыеОбъектыXDTO(КомпонентыОбмена);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОбменДаннымиXDTOСервер.ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена);
|
||||||
|
|
||||||
Возврат КомпонентыОбмена;
|
Возврат КомпонентыОбмена;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.1.4.123";
|
Описание.Версия = "3.1.4.140";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -3613,6 +3613,8 @@
|
|||||||
Если ЕстьПорцииДляОбновления(Обработчик) Тогда
|
Если ЕстьПорцииДляОбновления(Обработчик) Тогда
|
||||||
ВыполняющийсяМногопоточныйОбработчик = Обработчик;
|
ВыполняющийсяМногопоточныйОбработчик = Обработчик;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
ИначеЕсли ПотокиОбновления().Количество() = 0 Тогда
|
||||||
|
ОбработчикДляВыполнения = Обработчик;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ЕстьВыполняющиеся = Истина;
|
ЕстьВыполняющиеся = Истина;
|
||||||
Продолжить;
|
Продолжить;
|
||||||
|
|||||||
@@ -148,11 +148,11 @@
|
|||||||
Если ЗначениеЗаполнено(НастройкиОтправкиSMS.Провайдер) Тогда
|
Если ЗначениеЗаполнено(НастройкиОтправкиSMS.Провайдер) Тогда
|
||||||
НастройкиПровайдера = НастройкиПровайдера(НастройкиОтправкиSMS.Провайдер);
|
НастройкиПровайдера = НастройкиПровайдера(НастройкиОтправкиSMS.Провайдер);
|
||||||
|
|
||||||
ПоляАвторизации = СпособыАвторизацииПровайдераПоУмолчанию().ПоЛогинуИПаролю;
|
ПоляАвторизации = ПоляАвторизацииПровайдераПоУмолчанию().ПоЛогинуИПаролю;
|
||||||
Если НастройкиОтправкиSMS.Свойство("СпособАвторизации") И ЗначениеЗаполнено(НастройкиОтправкиSMS.СпособАвторизации)
|
Если НастройкиОтправкиSMS.Свойство("СпособАвторизации") И ЗначениеЗаполнено(НастройкиОтправкиSMS.СпособАвторизации)
|
||||||
И НастройкиПровайдера.СпособыАвторизации.Свойство(НастройкиОтправкиSMS.СпособАвторизации) Тогда
|
И НастройкиПровайдера.ПоляАвторизации.Свойство(НастройкиОтправкиSMS.СпособАвторизации) Тогда
|
||||||
|
|
||||||
ПоляАвторизации = НастройкиПровайдера.СпособыАвторизации[НастройкиОтправкиSMS.СпособАвторизации];
|
ПоляАвторизации = НастройкиПровайдера.ПоляАвторизации[НастройкиОтправкиSMS.СпособАвторизации];
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Отказ = Ложь;
|
Отказ = Ложь;
|
||||||
@@ -207,6 +207,45 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ТекущиеДела - см. ТекущиеДелаСервер.ТекущиеДела.
|
||||||
|
//
|
||||||
|
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
НастройкиОтправкиSMS = НастройкиОтправкиSMS();
|
||||||
|
УстановитьПривилегированныйРежим(Ложь);
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(НастройкиОтправкиSMS.Провайдер) Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
МодульОтправкаSMSЧерезПровайдера = МодульОтправкаSMSЧерезПровайдера(НастройкиОтправкиSMS.Провайдер);
|
||||||
|
|
||||||
|
Если МодульОтправкаSMSЧерезПровайдера <> Неопределено Тогда
|
||||||
|
НастройкиПровайдера = НастройкиПровайдераПоУмолчанию();
|
||||||
|
МодульОтправкаSMSЧерезПровайдера.ПриОпределенииНастроек(НастройкиПровайдера);
|
||||||
|
Если НастройкиПровайдера.ПриЗаполненииСпискаТекущихДел Тогда
|
||||||
|
МодульОтправкаSMSЧерезПровайдера.ПриЗаполненииСпискаТекущихДел(ТекущиеДела);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// См. ЦентрМониторингаПереопределяемый.ПриСбореПоказателейСтатистикиКонфигурации.
|
||||||
|
Процедура ПриСбореПоказателейСтатистикиКонфигурации() Экспорт
|
||||||
|
|
||||||
|
Если Не ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ЦентрМониторинга") Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ИмяПровайдера = Строка(Константы.ПровайдерSMS.Получить());
|
||||||
|
|
||||||
|
МодульЦентрМониторинга = ОбщегоНазначения.ОбщийМодуль("ЦентрМониторинга");
|
||||||
|
МодульЦентрМониторинга.ЗаписатьСтатистикуОбъектаКонфигурации("ОтправкаSMS.ПровайдерSMS." + ИмяПровайдера, 1);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
@@ -288,7 +327,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция СпособыАвторизацииПровайдераПоУмолчанию()
|
Функция ПоляАвторизацииПровайдераПоУмолчанию()
|
||||||
|
|
||||||
СпособыАвторизации = Новый Структура;
|
СпособыАвторизации = Новый Структура;
|
||||||
|
|
||||||
@@ -302,6 +341,16 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция СпособыАвторизацииПоУмолчанию()
|
||||||
|
|
||||||
|
Результат = Новый СписокЗначений;
|
||||||
|
Результат.Добавить("ПоЛогинуИПаролю", НСтр("ru = 'По логину и паролю'"));
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
Функция НастройкиОтправкиSMS() Экспорт
|
Функция НастройкиОтправкиSMS() Экспорт
|
||||||
|
|
||||||
Результат = Новый Структура("Логин,Пароль,Провайдер,ИмяОтправителя,СпособАвторизации");
|
Результат = Новый Структура("Логин,Пароль,Провайдер,ИмяОтправителя,СпособАвторизации");
|
||||||
@@ -320,9 +369,13 @@
|
|||||||
Функция НастройкиПровайдераПоУмолчанию()
|
Функция НастройкиПровайдераПоУмолчанию()
|
||||||
|
|
||||||
Результат = Новый Структура;
|
Результат = Новый Структура;
|
||||||
Результат.Вставить("ПриОпределенииСпособовАвторизации", Ложь);
|
|
||||||
Результат.Вставить("АдресОписанияУслугиВИнтернете", "");
|
Результат.Вставить("АдресОписанияУслугиВИнтернете", "");
|
||||||
Результат.Вставить("СпособыАвторизации", СпособыАвторизацииПровайдераПоУмолчанию());
|
Результат.Вставить("СпособыАвторизации", СпособыАвторизацииПоУмолчанию());
|
||||||
|
Результат.Вставить("ПоляАвторизации", ПоляАвторизацииПровайдераПоУмолчанию());
|
||||||
|
Результат.Вставить("ИнформацияПоСпособамАвторизации", Новый Структура);
|
||||||
|
Результат.Вставить("ПриОпределенииСпособовАвторизации", Ложь);
|
||||||
|
Результат.Вставить("ПриОпределенииПолейАвторизации", Ложь);
|
||||||
|
Результат.Вставить("ПриЗаполненииСпискаТекущихДел", Ложь);
|
||||||
|
|
||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
|
|
||||||
@@ -338,6 +391,9 @@
|
|||||||
Если НастройкиПровайдера.ПриОпределенииСпособовАвторизации Тогда
|
Если НастройкиПровайдера.ПриОпределенииСпособовАвторизации Тогда
|
||||||
МодульОтправкаSMSЧерезПровайдера.ПриОпределенииСпособовАвторизации(НастройкиПровайдера.СпособыАвторизации);
|
МодульОтправкаSMSЧерезПровайдера.ПриОпределенииСпособовАвторизации(НастройкиПровайдера.СпособыАвторизации);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
Если НастройкиПровайдера.ПриОпределенииПолейАвторизации Тогда
|
||||||
|
МодульОтправкаSMSЧерезПровайдера.ПриОпределенииПолейАвторизации(НастройкиПровайдера.ПоляАвторизации);
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат НастройкиПровайдера;
|
Возврат НастройкиПровайдера;
|
||||||
|
|||||||
@@ -50,6 +50,8 @@
|
|||||||
Ответ = ВыполнитьЗапрос(ПараметрыЗапроса);
|
Ответ = ВыполнитьЗапрос(ПараметрыЗапроса);
|
||||||
Если Ответ = Неопределено Тогда
|
Если Ответ = Неопределено Тогда
|
||||||
Результат.ОписаниеОшибки = Результат.ОписаниеОшибки + НСтр("ru = 'Соединение не установлено'");
|
Результат.ОписаниеОшибки = Результат.ОписаниеОшибки + НСтр("ru = 'Соединение не установлено'");
|
||||||
|
ПроверитьСпособАвторизации(Результат);
|
||||||
|
|
||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -83,10 +85,32 @@
|
|||||||
СтруктураОтвета.Закрыть();
|
СтруктураОтвета.Закрыть();
|
||||||
|
|
||||||
Результат.ОписаниеОшибки = СокрП(ОписаниеОшибки);
|
Результат.ОписаниеОшибки = СокрП(ОписаниеОшибки);
|
||||||
|
Если Не ПустаяСтрока(Результат.ОписаниеОшибки) Тогда
|
||||||
|
ПроверитьСпособАвторизации(Результат)
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Результат;
|
Возврат Результат;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура ПроверитьСпособАвторизации(Результат)
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
НастройкиОтправкиSMS = ОтправкаSMS.НастройкиОтправкиSMS();
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|
||||||
|
Если Не НастройкиОтправкиSMS.Свойство("СпособАвторизации") Или НастройкиОтправкиSMS.СпособАвторизации <> "ПоЛогинуИПаролюA2P" Тогда
|
||||||
|
ТекстПредупреждения = НСтр("ru = 'Сервис отправки SMS теперь доступен по новому адресу https://a2p-sms.beeline.ru/.
|
||||||
|
|Обратитесь в техподдержку Билайн для получения нового логина и пароля для доступа к услуге, затем в настройках переключите ""Способ авторизации"" на ""a2p-sms.beeline.ru"" и введите новые логин и пароль.'");
|
||||||
|
|
||||||
|
ЗаписьЖурналаРегистрации(НСтр("ru = 'Отправка SMS'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||||
|
УровеньЖурналаРегистрации.Предупреждение, , , ТекстПредупреждения);
|
||||||
|
|
||||||
|
Результат.ОписаниеОшибки = Результат.ОписаниеОшибки + Символы.ПС + Символы.ПС + ТекстПредупреждения;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
// Возвращает текстовое представление статуса доставки сообщения.
|
// Возвращает текстовое представление статуса доставки сообщения.
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
@@ -147,6 +171,7 @@
|
|||||||
СоответствиеСтатусов.Вставить("accepted", "Отправлено");
|
СоответствиеСтатусов.Вставить("accepted", "Отправлено");
|
||||||
СоответствиеСтатусов.Вставить("delivered", "Доставлено");
|
СоответствиеСтатусов.Вставить("delivered", "Доставлено");
|
||||||
СоответствиеСтатусов.Вставить("failed", "НеДоставлено");
|
СоответствиеСтатусов.Вставить("failed", "НеДоставлено");
|
||||||
|
СоответствиеСтатусов.Вставить("-20163", "НеДоставлено");
|
||||||
|
|
||||||
Результат = СоответствиеСтатусов[НРег(СтатусСтрокой)];
|
Результат = СоответствиеСтатусов[НРег(СтатусСтрокой)];
|
||||||
Возврат ?(Результат = Неопределено, "Ошибка", Результат);
|
Возврат ?(Результат = Неопределено, "Ошибка", Результат);
|
||||||
@@ -154,13 +179,27 @@
|
|||||||
|
|
||||||
Функция ВыполнитьЗапрос(ПараметрыЗапроса)
|
Функция ВыполнитьЗапрос(ПараметрыЗапроса)
|
||||||
|
|
||||||
HTTPЗапрос = ОтправкаSMS.ПодготовитьHTTPЗапрос("/sendsms/", ПараметрыЗапроса);
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
НастройкиОтправкиSMS = ОтправкаSMS.НастройкиОтправкиSMS();
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|
||||||
|
Протокол = "http";
|
||||||
|
Сервер = "beeline.amega-inform.ru";
|
||||||
|
АдресРесурса = "/sendsms/";
|
||||||
|
ЗащищенноеСоединение = Неопределено;
|
||||||
|
|
||||||
|
Если НастройкиОтправкиSMS.Свойство("СпособАвторизации") И НастройкиОтправкиSMS.СпособАвторизации = "ПоЛогинуИПаролюA2P" Тогда
|
||||||
|
Протокол = "https";
|
||||||
|
Сервер = "a2p-sms-https.beeline.ru";
|
||||||
|
АдресРесурса = "/public/http/";
|
||||||
|
ЗащищенноеСоединение = ОбщегоНазначенияКлиентСервер.НовоеЗащищенноеСоединение();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
HTTPЗапрос = ОтправкаSMS.ПодготовитьHTTPЗапрос(АдресРесурса, ПараметрыЗапроса);
|
||||||
HTTPОтвет = Неопределено;
|
HTTPОтвет = Неопределено;
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
Соединение = Новый HTTPСоединение("beeline.amega-inform.ru",,,,
|
Соединение = Новый HTTPСоединение(Сервер,,,, ПолучениеФайловИзИнтернета.ПолучитьПрокси(Протокол), 60, ЗащищенноеСоединение);
|
||||||
ПолучениеФайловИзИнтернета.ПолучитьПрокси("http"),
|
|
||||||
60);
|
|
||||||
HTTPОтвет = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
|
HTTPОтвет = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
|
||||||
Исключение
|
Исключение
|
||||||
ЗаписьЖурналаРегистрации(НСтр("ru = 'Отправка SMS'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
ЗаписьЖурналаРегистрации(НСтр("ru = 'Отправка SMS'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||||
@@ -174,6 +213,7 @@
|
|||||||
+ HTTPОтвет.ПолучитьТелоКакСтроку();
|
+ HTTPОтвет.ПолучитьТелоКакСтроку();
|
||||||
ЗаписьЖурналаРегистрации(НСтр("ru = 'Отправка SMS'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
ЗаписьЖурналаРегистрации(НСтр("ru = 'Отправка SMS'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||||
УровеньЖурналаРегистрации.Ошибка, , , ТекстОшибки);
|
УровеньЖурналаРегистрации.Ошибка, , , ТекстОшибки);
|
||||||
|
Возврат Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат HTTPОтвет.ПолучитьТелоКакСтроку();
|
Возврат HTTPОтвет.ПолучитьТелоКакСтроку();
|
||||||
@@ -216,23 +256,95 @@
|
|||||||
//
|
//
|
||||||
Функция Разрешения() Экспорт
|
Функция Разрешения() Экспорт
|
||||||
|
|
||||||
|
МодульРаботаВБезопасномРежиме = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежиме");
|
||||||
|
Разрешения = Новый Массив;
|
||||||
|
|
||||||
Протокол = "HTTP";
|
Протокол = "HTTP";
|
||||||
Адрес = "beeline.amega-inform.ru";
|
Адрес = "beeline.amega-inform.ru";
|
||||||
Порт = Неопределено;
|
Порт = Неопределено;
|
||||||
Описание = НСтр("ru = 'Отправка SMS через Билайн.'");
|
Описание = НСтр("ru = 'Отправка SMS через Билайн (старый).'");
|
||||||
|
|
||||||
МодульРаботаВБезопасномРежиме = ОбщегоНазначения.ОбщийМодуль("РаботаВБезопасномРежиме");
|
|
||||||
|
|
||||||
Разрешения = Новый Массив;
|
|
||||||
Разрешения.Добавить(
|
Разрешения.Добавить(
|
||||||
МодульРаботаВБезопасномРежиме.РазрешениеНаИспользованиеИнтернетРесурса(Протокол, Адрес, Порт, Описание));
|
МодульРаботаВБезопасномРежиме.РазрешениеНаИспользованиеИнтернетРесурса(Протокол, Адрес, Порт, Описание));
|
||||||
|
|
||||||
|
Протокол = "HTTPS";
|
||||||
|
Адрес = "a2p-sms-https.beeline.ru";
|
||||||
|
Порт = Неопределено;
|
||||||
|
Описание = НСтр("ru = 'Отправка SMS через Билайн (новый).'");
|
||||||
|
|
||||||
|
Разрешения.Добавить(
|
||||||
|
МодульРаботаВБезопасномРежиме.РазрешениеНаИспользованиеИнтернетРесурса(Протокол, Адрес, Порт, Описание));
|
||||||
|
|
||||||
Возврат Разрешения;
|
Возврат Разрешения;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Процедура ПриОпределенииНастроек(Настройки) Экспорт
|
Процедура ПриОпределенииНастроек(Настройки) Экспорт
|
||||||
|
|
||||||
Настройки.АдресОписанияУслугиВИнтернете = "https://beeline.ru/business/products-and-solutions/svyaz-s-klientami/sms-rassylki/pryamie-sms-rassilki-paket-bazoviy/";
|
Настройки.АдресОписанияУслугиВИнтернете = "https://beeline.ru/business/products-and-solutions/svyaz-s-klientami/sms-rassylki/pryamie-sms-rassilki-paket-bazoviy/";
|
||||||
|
Настройки.ПриОпределенииСпособовАвторизации = Истина;
|
||||||
|
Настройки.ПриОпределенииПолейАвторизации = Истина;
|
||||||
|
Настройки.ПриЗаполненииСпискаТекущихДел = Истина;
|
||||||
|
|
||||||
|
Настройки.ИнформацияПоСпособамАвторизации.Вставить("ПоЛогинуИПаролю", СтроковыеФункции.ФорматированнаяСтрока(
|
||||||
|
НСтр("ru = 'Сервис отправки SMS теперь доступен по <a href=""https://a2p-sms.beeline.ru/"">новому адресу</a>.
|
||||||
|
|Обратитесь в <a href=""https://www.beeline.amega-inform.ru/support/"">техподдержку Билайн</a> для получения нового логина и пароля для доступа к услуге, затем переключите <b>Способ авторизации</b> и введите новые логин и пароль.'")));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ПриОпределенииПолейАвторизации(СпособыАвторизации) Экспорт
|
||||||
|
|
||||||
|
ПоляАвторизации = Новый СписокЗначений;
|
||||||
|
ПоляАвторизации.Добавить("Логин", НСтр("ru = 'Логин'"));
|
||||||
|
ПоляАвторизации.Добавить("Пароль", НСтр("ru = 'Пароль'"), Истина);
|
||||||
|
|
||||||
|
СпособыАвторизации.Вставить("ПоЛогинуИПаролюA2P", ПоляАвторизации);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ПриОпределенииСпособовАвторизации(СпособыАвторизации) Экспорт
|
||||||
|
|
||||||
|
СпособыАвторизации.Очистить();
|
||||||
|
СпособыАвторизации.Добавить("ПоЛогинуИПаролюA2P", НСтр("ru = 'a2p-sms.beeline.ru (рекомендуется)'"));
|
||||||
|
СпособыАвторизации.Добавить("ПоЛогинуИПаролю", НСтр("ru = 'beeline.amega-inform.ru'"));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ТекущиеДела - см. ТекущиеДелаСервер.ТекущиеДела.
|
||||||
|
//
|
||||||
|
Процедура ПриЗаполненииСпискаТекущихДел(ТекущиеДела) Экспорт
|
||||||
|
|
||||||
|
ИмяДела = "ОтправкаSMS";
|
||||||
|
МодульТекущиеДелаСервер = ОбщегоНазначения.ОбщийМодуль("ТекущиеДелаСервер");
|
||||||
|
Если МодульТекущиеДелаСервер.ДелоОтключено(ИмяДела) Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
НастройкиОтправкиSMS = ОтправкаSMS.НастройкиОтправкиSMS();
|
||||||
|
УстановитьПривилегированныйРежим(Ложь);
|
||||||
|
|
||||||
|
ТребуетсяНастройка = Не НастройкиОтправкиSMS.Свойство("СпособАвторизации") Или НастройкиОтправкиSMS.СпособАвторизации = "ПоЛогинуИПаролю";
|
||||||
|
Если Не ТребуетсяНастройка Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КоличествоПроблем = 0;
|
||||||
|
ПараметрыФормы = Новый Структура;
|
||||||
|
|
||||||
|
Разделы = МодульТекущиеДелаСервер.РазделыДляОбъекта(Метаданные.ОбщиеФормы.НастройкаОтправкиSMS.ПолноеИмя());
|
||||||
|
Для Каждого Раздел Из Разделы Цикл
|
||||||
|
Дело = ТекущиеДела.Добавить();
|
||||||
|
Дело.Идентификатор = ИмяДела + СтрЗаменить(Раздел.ПолноеИмя(), ".", "");
|
||||||
|
Дело.ЕстьДела = Истина;
|
||||||
|
Дело.Представление = НСтр("ru = 'Требуется настройка отправки SMS'");
|
||||||
|
Дело.Количество = КоличествоПроблем;
|
||||||
|
Дело.Форма = "ОбщаяФорма.НастройкаОтправкиSMS";
|
||||||
|
Дело.ПараметрыФормы = ПараметрыФормы;
|
||||||
|
Дело.Важное = Истина;
|
||||||
|
Дело.Владелец = Раздел;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -235,11 +235,18 @@
|
|||||||
|
|
||||||
Настройки.АдресОписанияУслугиВИнтернете = "http://www.mtscommunicator.ru/service/";
|
Настройки.АдресОписанияУслугиВИнтернете = "http://www.mtscommunicator.ru/service/";
|
||||||
Настройки.ПриОпределенииСпособовАвторизации = Истина;
|
Настройки.ПриОпределенииСпособовАвторизации = Истина;
|
||||||
|
Настройки.ПриОпределенииПолейАвторизации = Истина;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПриОпределенииСпособовАвторизации(СпособыАвторизации) Экспорт
|
Процедура ПриОпределенииСпособовАвторизации(СпособыАвторизации) Экспорт
|
||||||
|
|
||||||
|
СпособыАвторизации.Вставить(0, "ПоКлючу", НСтр("ru = 'По ключу (рекомендуется)'"));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ПриОпределенииПолейАвторизации(СпособыАвторизации) Экспорт
|
||||||
|
|
||||||
ПоляАвторизации = Новый СписокЗначений;
|
ПоляАвторизации = Новый СписокЗначений;
|
||||||
ПоляАвторизации.Добавить("Пароль", НСтр("ru = 'Ключ API'"));
|
ПоляАвторизации.Добавить("Пароль", НСтр("ru = 'Ключ API'"));
|
||||||
|
|
||||||
|
|||||||
@@ -1326,6 +1326,12 @@
|
|||||||
Обработчик.ИзменяемыеОбъекты = "Справочник.ВнешниеПользователи";
|
Обработчик.ИзменяемыеОбъекты = "Справочник.ВнешниеПользователи";
|
||||||
Обработчик.БлокируемыеОбъекты = "Справочник.ВнешниеПользователи";
|
Обработчик.БлокируемыеОбъекты = "Справочник.ВнешниеПользователи";
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||||
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
|
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
НоваяСтрока.Порядок = "До";
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -94,6 +94,8 @@
|
|||||||
ТаблицаКурсов.Колонки.Добавить("Валюта");
|
ТаблицаКурсов.Колонки.Добавить("Валюта");
|
||||||
ТаблицаКурсов.ЗаполнитьЗначения(ВалютаСсылка, "Валюта");
|
ТаблицаКурсов.ЗаполнитьЗначения(ВалютаСсылка, "Валюта");
|
||||||
|
|
||||||
|
РегистрыСведений.КурсыВалют.УстановитьИспользованиеИтогов(Ложь);
|
||||||
|
|
||||||
НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей();
|
НаборЗаписей = РегистрыСведений.КурсыВалют.СоздатьНаборЗаписей();
|
||||||
НаборЗаписей.Отбор.Валюта.Установить(ВалютаСсылка);
|
НаборЗаписей.Отбор.Валюта.Установить(ВалютаСсылка);
|
||||||
НаборЗаписей.Загрузить(ТаблицаКурсов);
|
НаборЗаписей.Загрузить(ТаблицаКурсов);
|
||||||
@@ -101,6 +103,9 @@
|
|||||||
|
|
||||||
НаборЗаписей.Записать();
|
НаборЗаписей.Записать();
|
||||||
|
|
||||||
|
РегистрыСведений.КурсыВалют.УстановитьИспользованиеИтогов(Истина);
|
||||||
|
РегистрыСведений.КурсыВалют.ПересчитатьИтоги();
|
||||||
|
|
||||||
// Проверка наличие установленного курса и кратности валюты на 1 января 1980 года.
|
// Проверка наличие установленного курса и кратности валюты на 1 января 1980 года.
|
||||||
РаботаСКурсамиВалют.ПроверитьКорректностьКурсаНа01_01_1980(ВалютаСсылка);
|
РаботаСКурсамиВалют.ПроверитьКорректностьКурсаНа01_01_1980(ВалютаСсылка);
|
||||||
|
|
||||||
|
|||||||
@@ -383,10 +383,12 @@
|
|||||||
Обработчик.ЧитаемыеОбъекты = СтрСоединить(ЧитаемыеОбъекты, ",");
|
Обработчик.ЧитаемыеОбъекты = СтрСоединить(ЧитаемыеОбъекты, ",");
|
||||||
Обработчик.ИзменяемыеОбъекты = СтрСоединить(ИзменяемыеОбъекты, ",");
|
Обработчик.ИзменяемыеОбъекты = СтрСоединить(ИзменяемыеОбъекты, ",");
|
||||||
|
|
||||||
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
НоваяСтрока.Порядок = "До";
|
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
НоваяСтрока.Порядок = "До";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -439,8 +439,8 @@
|
|||||||
// УникальныйИдентификатор - УникальныйИдентификатор - идентификатор формы для блокировки присоединенного
|
// УникальныйИдентификатор - УникальныйИдентификатор - идентификатор формы для блокировки присоединенного
|
||||||
// файла при записи нового пути к файлу в томе.
|
// файла при записи нового пути к файлу в томе.
|
||||||
//
|
//
|
||||||
Процедура ПереименоватьФайл(ПрисоединенныйФайл, НовоеИмя,
|
Процедура ПереименоватьФайл(ПрисоединенныйФайл,Знач НовоеИмя,
|
||||||
СтароеИмя = "", УникальныйИдентификатор = Неопределено) Экспорт
|
Знач СтароеИмя = "", УникальныйИдентификатор = Неопределено) Экспорт
|
||||||
|
|
||||||
НачатьТранзакцию();
|
НачатьТранзакцию();
|
||||||
Попытка
|
Попытка
|
||||||
@@ -462,10 +462,11 @@
|
|||||||
|
|
||||||
ФайлНаДиске = Новый Файл(ТекущийПутьКФайлу);
|
ФайлНаДиске = Новый Файл(ТекущийПутьКФайлу);
|
||||||
ИмяДляЗамены = ?(ПустаяСтрока(СтароеИмя), ПрисоединенныйФайлОбъект.Наименование, СтароеИмя);
|
ИмяДляЗамены = ?(ПустаяСтрока(СтароеИмя), ПрисоединенныйФайлОбъект.Наименование, СтароеИмя);
|
||||||
|
НовоеИмяФайла = СтрЗаменить(ФайлНаДиске.ИмяБезРасширения, ИмяДляЗамены, НовоеИмя) + ФайлНаДиске.Расширение;
|
||||||
|
|
||||||
НовыйПутьКФайлу = ФайлНаДиске.Путь
|
НовыйПутьКФайлу = ФайлНаДиске.Путь
|
||||||
+ СтрЗаменить(ФайлНаДиске.ИмяБезРасширения, ИмяДляЗамены, НовоеИмя)
|
+ РаботаСФайламиСлужебныйКлиентСервер.ПолучитьУникальноеИмяСПутем(ФайлНаДиске.Путь, НовоеИмяФайла);
|
||||||
+ ФайлНаДиске.Расширение;
|
|
||||||
|
|
||||||
ПереместитьФайл(ТекущийПутьКФайлу, НовыйПутьКФайлу);
|
ПереместитьФайл(ТекущийПутьКФайлу, НовыйПутьКФайлу);
|
||||||
|
|
||||||
ПрисоединенныйФайлОбъект.ПутьКФайлу = СтрЗаменить(НовыйПутьКФайлу, ПутьКТому, "");
|
ПрисоединенныйФайлОбъект.ПутьКФайлу = СтрЗаменить(НовыйПутьКФайлу, ПутьКТому, "");
|
||||||
|
|||||||
@@ -1475,10 +1475,12 @@
|
|||||||
Обработчик.ЧитаемыеОбъекты = "Справочник.ГруппыДоступа";
|
Обработчик.ЧитаемыеОбъекты = "Справочник.ГруппыДоступа";
|
||||||
Обработчик.ИзменяемыеОбъекты = "РегистрСведений.ТаблицыГруппДоступа,РегистрСведений.ЗначенияГруппДоступа,РегистрСведений.ЗначенияГруппДоступаПоУмолчанию";
|
Обработчик.ИзменяемыеОбъекты = "РегистрСведений.ТаблицыГруппДоступа,РегистрСведений.ЗначенияГруппДоступа,РегистрСведений.ЗначенияГруппДоступаПоУмолчанию";
|
||||||
|
|
||||||
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
НоваяСтрока.Порядок = "До";
|
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
НоваяСтрока.Порядок = "До";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Обработчик = Обработчики.Добавить();
|
Обработчик = Обработчики.Добавить();
|
||||||
Обработчик.Версия = "3.1.3.135";
|
Обработчик.Версия = "3.1.3.135";
|
||||||
|
|||||||
@@ -203,11 +203,12 @@
|
|||||||
Обработчик.Комментарий = НСтр("ru = 'Обновление сведений о странах мирах в соответствии с общероссийским классификатором стран мира.
|
Обработчик.Комментарий = НСтр("ru = 'Обновление сведений о странах мирах в соответствии с общероссийским классификатором стран мира.
|
||||||
|До завершения обработки наименование стран в документах в ряде случаев будет отображаться некорректно.'");
|
|До завершения обработки наименование стран в документах в ряде случаев будет отображаться некорректно.'");
|
||||||
|
|
||||||
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||||
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
НоваяСтрока.Порядок = "До";
|
НоваяСтрока.Порядок = "До";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -2831,7 +2831,15 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат СтроковыеФункцииКлиентСервер.ВставитьПараметрыВСтроку(Шаблон, ПараметрыДляВставки);
|
Результат = СтроковыеФункцииКлиентСервер.ВставитьПараметрыВСтроку(Шаблон, ПараметрыДляВставки);
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ЭтоLinuxСервер() И СтрДлина(Результат) > 120 Тогда
|
||||||
|
ПараметрыДляВставки.ПредставлениеОбъекта = Лев(ПараметрыДляВставки.ПредставлениеОбъекта,
|
||||||
|
СтрДлина(ПараметрыДляВставки.ПредставлениеОбъекта) - (СтрДлина(Результат) - 120));
|
||||||
|
Результат = СтроковыеФункцииКлиентСервер.ВставитьПараметрыВСтроку(Шаблон, ПараметрыДляВставки);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
@@ -804,4 +804,121 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура:
|
||||||
|
// * Форма - ФормаКлиентскогоПриложения - форма, в которой выполняется печать.
|
||||||
|
// * ОбъектыПечати - Массив из ЛюбаяСсылка - объекты, по которым необходимо сформировать печатные формы.
|
||||||
|
// * Идентификатор - Строка - идентификатор команды печати, по которому менеджер печати определяет печатную
|
||||||
|
// форму, которую необходимо сформировать.
|
||||||
|
// Например, "СчетЗаказ".
|
||||||
|
//
|
||||||
|
// Для печати нескольких печатных форм можно указывать одновременно несколько их
|
||||||
|
// идентификаторов (строкой, через запятую либо массивом строк), например:
|
||||||
|
// "СчетЗаказ,ГарантийноеПисьмо".
|
||||||
|
//
|
||||||
|
// Если необходимо задать количество копий печати для печатной формы, то ее
|
||||||
|
// идентификатор нужно продублировать столько раз, сколько копий необходимо
|
||||||
|
// сформировать. При этом следует учитывать, что порядок следования печатных
|
||||||
|
// форм в комплекте будет соответствовать порядку идентификаторов печатных форм,
|
||||||
|
// указанных в этом параметре. Например (2 счета на оплату + 1 гарантийное письмо):
|
||||||
|
// "СчетЗаказ,СчетЗаказ,ГарантийноеПисьмо".
|
||||||
|
//
|
||||||
|
// Идентификатор печатной формы может содержать в себе и альтернативный менеджер
|
||||||
|
// печати, если он отличается от указанного в параметре МенеджерПечати,
|
||||||
|
// например: "СчетЗаказ,Обработка.ПечатнаяФорма.ГарантийноеПисьмо".
|
||||||
|
//
|
||||||
|
// В этом примере ГарантийноеПисьмо формируется в менеджере печати
|
||||||
|
// Обработка.ПечатнаяФорма, а СчетЗаказ - в менеджере печати, указанном в
|
||||||
|
// параметре МенеджерПечати.
|
||||||
|
//
|
||||||
|
// - Массив - список идентификаторов команд печати.
|
||||||
|
//
|
||||||
|
// * МенеджерПечати - Строка - (необязательный) имя объекта, в модуле менеджера которого располагается
|
||||||
|
// процедура Печать, формирующая табличные документы для этой команды.
|
||||||
|
// Значение по умолчанию - имя модуля менеджера объекта.
|
||||||
|
// Например, "Документ.СчетНаОплатуПокупателю".
|
||||||
|
//
|
||||||
|
// * Обработчик - Строка - (необязательный) клиентский обработчик команды, в который необходимо передать
|
||||||
|
// управление вместо стандартного обработчика команды Печать. Используется,
|
||||||
|
// например, когда печатная форма формируется на клиенте.
|
||||||
|
// Формат "<ИмяОбщегоМодуля>.<ИмяПроцедуры>" используется, когда процедура размещена
|
||||||
|
// в общем модуле.
|
||||||
|
// Формат "<ИмяПроцедуры>" используется, когда процедура размещена
|
||||||
|
// в модуле основной формы отчета или обработки, указанной в МенеджерПечати.
|
||||||
|
// Например,
|
||||||
|
// КомандаПечати.Обработчик = "_ДемоСтандартныеПодсистемыКлиент.ПечатьСчетовНаОплатуПокупателю";
|
||||||
|
// Пример обработчика в модуле формы:
|
||||||
|
// // Формирует печатную форму <представление печатной формы>.
|
||||||
|
// //
|
||||||
|
// // Параметры:
|
||||||
|
// // ПараметрыПечати - Структура - сведения о печатной форме.
|
||||||
|
// // * ОбъектыПечати - Массив - массив ссылок выбранных объектов.
|
||||||
|
// // * Форма - ФормаКлиентскогоПриложения - форма, из которой вызвана
|
||||||
|
// // команда печати.
|
||||||
|
// // * ДополнительныеПараметры - Структура - дополнительные параметры печати.
|
||||||
|
// // Прочие ключи структуры соответствуют колонкам таблицы КомандыПечати,
|
||||||
|
// // подробнее см. в функции УправлениеПечатью.СоздатьКоллекциюКомандПечати.
|
||||||
|
// //
|
||||||
|
// &НаКлиенте
|
||||||
|
// Функция <ИмяФункции>(ПараметрыПечати) Экспорт
|
||||||
|
// // Обработчик печати.
|
||||||
|
// КонецФункции
|
||||||
|
// Следует иметь в виду, что обработчик вызывается при помощи метода Вычислить,
|
||||||
|
// поэтому в качестве обработчика может выступать только функция.
|
||||||
|
// При этом возвращаемое значение функции никак в дальнейшем не используется подсистемой.
|
||||||
|
//
|
||||||
|
// * СразуНаПринтер - Булево - (необязательный) Признак необходимости печати документов без предварительного
|
||||||
|
// просмотра, сразу на принтер. Если параметр не указан, то при выборе команды
|
||||||
|
// печати открывается форма предварительного просмотра «Печать документов».
|
||||||
|
//
|
||||||
|
// * ФорматСохранения - ТипФайлаТабличногоДокумента - (необязательный) Применяется для быстрого сохранения печатной
|
||||||
|
// формы (без дополнительных действий) в различные форматы, отличные от mxl.
|
||||||
|
// Если параметр не указан, то формируется обычный mxl.
|
||||||
|
// Например, ТипФайлаТабличногоДокумента.PDF.
|
||||||
|
//
|
||||||
|
// При выборе команды печати сразу открывается сформированный в формате pdf
|
||||||
|
// документ.
|
||||||
|
//
|
||||||
|
// * ЗаголовокФормы - Строка - (необязательный) Произвольная строка, переопределяющая стандартных заголовок
|
||||||
|
// формы "Печать документов".
|
||||||
|
// Например, "Настраиваемый комплект".
|
||||||
|
//
|
||||||
|
// * ПереопределитьПользовательскиеНастройкиКоличества - Булево - (необязательный) Признак необходимости отключения в
|
||||||
|
// форме ПечатьДокументов механизма сохранения/восстановления выбранного
|
||||||
|
// пользователем количества экземпляров на печать. Если параметр не указан, то
|
||||||
|
// механизм сохранения/восстановления настроек будет работать при открытии формы.
|
||||||
|
// ПечатьДокументов.
|
||||||
|
//
|
||||||
|
// * ДополнитьКомплектВнешнимиПечатнымиФормами - Булево - (необязательный) Признак необходимости дополнить комплект
|
||||||
|
// документов всеми подключенными к объекту внешними печатными формами
|
||||||
|
// (подсистема ДополнительныеОтчетыИОбработки). Если параметр не указан, внешние
|
||||||
|
// печатные формы не добавляются в комплект.
|
||||||
|
// * ФиксированныйКомплект - Булево - (необязательный) Признак необходимости блокировки от изменения пользователем
|
||||||
|
// состава комплекта документов. Если параметр не указан, то пользователь сможет
|
||||||
|
// исключать отдельные печатные формы из комплекта в форме ПечатьДокументов, а
|
||||||
|
// также изменять их количество.
|
||||||
|
//
|
||||||
|
// * ДополнительныеПараметры - Структура - (необязательный) произвольные параметры для передачи в менеджер печати.
|
||||||
|
//
|
||||||
|
//
|
||||||
|
Функция ОписаниеПараметровПечати() Экспорт
|
||||||
|
|
||||||
|
Результат = Новый Структура;
|
||||||
|
Результат.Вставить("Форма");
|
||||||
|
Результат.Вставить("ОбъектыПечати");
|
||||||
|
Результат.Вставить("Идентификатор");
|
||||||
|
Результат.Вставить("МенеджерПечати");
|
||||||
|
Результат.Вставить("Обработчик");
|
||||||
|
Результат.Вставить("СразуНаПринтер");
|
||||||
|
Результат.Вставить("ФорматСохранения");
|
||||||
|
Результат.Вставить("ЗаголовокФормы");
|
||||||
|
Результат.Вставить("ПереопределитьПользовательскиеНастройкиКоличества");
|
||||||
|
Результат.Вставить("ДополнитьКомплектВнешнимиПечатнымиФормами");
|
||||||
|
Результат.Вставить("ФиксированныйКомплект");
|
||||||
|
Результат.Вставить("ДополнительныеПараметры");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -1874,7 +1874,29 @@
|
|||||||
ОписаниеОбъекта = Форма.Объект;
|
ОписаниеОбъекта = Форма.Объект;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ТипОбъекта = ТипЗнч(ОписаниеОбъекта.Ссылка);
|
ТипОбъекта = ТипЗнч(ОписаниеОбъекта.Ссылка);
|
||||||
ПолноеИмя = Метаданные.НайтиПоТипу(ТипОбъекта).ПолноеИмя();
|
|
||||||
|
МетаданныеОбъекта = Метаданные.НайтиПоТипу(ТипОбъекта);
|
||||||
|
Если ОбщегоНазначения.ВидОбъектаПоТипу(ТипОбъекта) = "Справочник" Тогда
|
||||||
|
ТабличнаяЧасть = МетаданныеОбъекта.ТабличныеЧасти.Найти("ДополнительныеРеквизиты");
|
||||||
|
Если Не МетаданныеОбъекта.Иерархический
|
||||||
|
Или МетаданныеОбъекта.ВидИерархии <> Метаданные.СвойстваОбъектов.ВидИерархии.ИерархияГруппИЭлементов Тогда
|
||||||
|
ЭтоГруппа = Ложь;
|
||||||
|
ИначеЕсли ЗначениеЗаполнено(ОписаниеОбъекта.Ссылка) Тогда
|
||||||
|
ЭтоГруппа = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ОписаниеОбъекта.Ссылка, "ЭтоГруппа");
|
||||||
|
ИначеЕсли ОписаниеОбъекта.Свойство("ЭтоГруппа") Тогда
|
||||||
|
ЭтоГруппа = ОписаниеОбъекта.ЭтоГруппа;
|
||||||
|
Иначе
|
||||||
|
ЭтоГруппа = Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЭтоГруппа И ТабличнаяЧасть.Использование = Метаданные.СвойстваОбъектов.ИспользованиеРеквизита.ДляЭлемента
|
||||||
|
Или Не ЭтоГруппа И ТабличнаяЧасть.Использование = Метаданные.СвойстваОбъектов.ИспользованиеРеквизита.ДляГруппы Тогда
|
||||||
|
ОтключитьДополнительныеРеквизитыНаФорме(Форма, ДополнительныеПараметры);
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПолноеИмя = МетаданныеОбъекта.ПолноеИмя();
|
||||||
|
|
||||||
МассивИмениФормы = СтрРазделить(ПолноеИмя, ".");
|
МассивИмениФормы = СтрРазделить(ПолноеИмя, ".");
|
||||||
|
|
||||||
|
|||||||
@@ -1790,12 +1790,6 @@
|
|||||||
|
|
||||||
ВидОбъектаМетаданных = ОбщегоНазначения.ВидОбъектаПоСсылке(Ссылка);
|
ВидОбъектаМетаданных = ОбщегоНазначения.ВидОбъектаПоСсылке(Ссылка);
|
||||||
|
|
||||||
Если ВидОбъектаМетаданных = "Справочник" Или ВидОбъектаМетаданных = "ПланВидовХарактеристик" Тогда
|
|
||||||
Если ОбщегоНазначения.ОбъектЯвляетсяГруппой(ВладелецСвойств) Тогда
|
|
||||||
Возврат Неопределено;
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ИмяЭлемента = ВидОбъектаМетаданных + "_" + ИмяОбъектаМетаданных;
|
ИмяЭлемента = ВидОбъектаМетаданных + "_" + ИмяОбъектаМетаданных;
|
||||||
ОсновнойНабор = УправлениеСвойствами.НаборСвойствПоИмени(ИмяЭлемента);
|
ОсновнойНабор = УправлениеСвойствами.НаборСвойствПоИмени(ИмяЭлемента);
|
||||||
Если ОсновнойНабор = Неопределено Тогда
|
Если ОсновнойНабор = Неопределено Тогда
|
||||||
|
|||||||
@@ -446,6 +446,25 @@
|
|||||||
Обработчик.Процедура = "УчетОригиналовПервичныхДокументов.ЗаполнитьСостоянияОригиналаПервичногоДокумента";
|
Обработчик.Процедура = "УчетОригиналовПервичныхДокументов.ЗаполнитьСостоянияОригиналаПервичногоДокумента";
|
||||||
Обработчик.РежимВыполнения = "Оперативно";
|
Обработчик.РежимВыполнения = "Оперативно";
|
||||||
|
|
||||||
|
Обработчик = Обработчики.Добавить();
|
||||||
|
Обработчик.Версия = "3.1.4.137";
|
||||||
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("35320bc5-3ec6-4036-9253-ee5c507531e3");
|
||||||
|
Обработчик.Процедура = "Справочники.СостоянияОригиналовПервичныхДокументов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
Обработчик.Комментарий = НСтр("ru = 'Перезаполнение служебного реквизита ""РеквизитДопУпорядочивания"" для устранения вероятного сбоя порядка.'");
|
||||||
|
Обработчик.РежимВыполнения = "Отложенно";
|
||||||
|
Обработчик.ОчередьОтложеннойОбработки = 1;
|
||||||
|
Обработчик.ПроцедураЗаполненияДанныхОбновления = "Справочники.СостоянияОригиналовПервичныхДокументов.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||||
|
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||||
|
Обработчик.ЧитаемыеОбъекты = "Справочник.СостоянияОригиналовПервичныхДокументов";
|
||||||
|
Обработчик.ИзменяемыеОбъекты = "Справочник.СостоянияОригиналовПервичныхДокументов";
|
||||||
|
Обработчик.БлокируемыеОбъекты = "Справочник.СостоянияОригиналовПервичныхДокументов";
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Мультиязычность") Тогда
|
||||||
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
|
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
|
Приоритет.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
Приоритет.Порядок = "До";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ОбновлениеИнформационнойБазыПереопределяемый.ПриОпределенииНастроек.
|
// См. ОбновлениеИнформационнойБазыПереопределяемый.ПриОпределенииНастроек.
|
||||||
@@ -932,7 +951,6 @@
|
|||||||
Для Каждого ПустаяСсылка Из Менеджеры Цикл
|
Для Каждого ПустаяСсылка Из Менеджеры Цикл
|
||||||
ТипСсылки = ТипЗнч(ПустаяСсылка);
|
ТипСсылки = ТипЗнч(ПустаяСсылка);
|
||||||
|
|
||||||
//@skip-warning
|
|
||||||
Если Документы.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда
|
Если Документы.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда
|
||||||
МенеджерыОбъектов.Добавить(Документы[ПустаяСсылка.Метаданные().Имя]);
|
МенеджерыОбъектов.Добавить(Документы[ПустаяСсылка.Метаданные().Имя]);
|
||||||
|
|
||||||
|
|||||||
@@ -461,7 +461,7 @@
|
|||||||
|
|
||||||
Если Не ВыбранноеСостояниеИзСписка = Неопределено Тогда
|
Если Не ВыбранноеСостояниеИзСписка = Неопределено Тогда
|
||||||
Если ТипЗнч(ДополнительныеПараметры)= Тип("Массив")Тогда
|
Если ТипЗнч(ДополнительныеПараметры)= Тип("Массив")Тогда
|
||||||
Если ВыбранноеСостояниеИзСписка.Значение = НСтр("ru = 'Уточнить по печатным формам...'") Тогда
|
Если ВыбранноеСостояниеИзСписка.Значение = "Уточнить по печатным формам..." Тогда
|
||||||
ОткрытьФормуИзмененияСостоянийПечатныхФорм(ДополнительныеПараметры[0].Ссылка);
|
ОткрытьФормуИзмененияСостоянийПечатныхФорм(ДополнительныеПараметры[0].Ссылка);
|
||||||
Иначе
|
Иначе
|
||||||
УчетОригиналовПервичныхДокументовВызовСервера.УстановитьНовоеСостояниеОригинала(ДополнительныеПараметры,ВыбранноеСостояниеИзСписка.Значение, Изменено);
|
УчетОригиналовПервичныхДокументовВызовСервера.УстановитьНовоеСостояниеОригинала(ДополнительныеПараметры,ВыбранноеСостояниеИзСписка.Значение, Изменено);
|
||||||
@@ -471,7 +471,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
Если ВыбранноеСостояниеИзСписка.Значение = НСтр("ru = 'Уточнить по печатным формам...'") Тогда
|
Если ВыбранноеСостояниеИзСписка.Значение = "Уточнить по печатным формам..." Тогда
|
||||||
ОткрытьФормуИзмененияСостоянийПечатныхФорм(ДополнительныеПараметры.Ссылка);
|
ОткрытьФормуИзмененияСостоянийПечатныхФорм(ДополнительныеПараметры.Ссылка);
|
||||||
Иначе
|
Иначе
|
||||||
УчетОригиналовПервичныхДокументовВызовСервера.УстановитьНовоеСостояниеОригинала(ДополнительныеПараметры.Ссылка,ВыбранноеСостояниеИзСписка.Значение, Изменено);
|
УчетОригиналовПервичныхДокументовВызовСервера.УстановитьНовоеСостояниеОригинала(ДополнительныеПараметры.Ссылка,ВыбранноеСостояниеИзСписка.Значение, Изменено);
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
#Область ПрограммныйИнтерфейс
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
#Область ПрограммныйИнтерфейсОбщий
|
#Область Общее
|
||||||
|
|
||||||
// Проверяет состояние подсистемы.
|
// Проверяет состояние подсистемы.
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
@@ -75,7 +75,7 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ПрограммныйИнтерфейсБизнесСтатистики
|
#Область БизнесСтатистика
|
||||||
|
|
||||||
// Записывает операцию бизнес статистики.
|
// Записывает операцию бизнес статистики.
|
||||||
//
|
//
|
||||||
@@ -158,7 +158,7 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ПрограммныйИнтерфейсСтатистикиКонфигурации
|
#Область СтатистикаКонфигурации
|
||||||
|
|
||||||
// Записывает статистику по объектам конфигурации.
|
// Записывает статистику по объектам конфигурации.
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -3716,6 +3716,10 @@
|
|||||||
Если Контекст.НаСторонеКлиента Тогда
|
Если Контекст.НаСторонеКлиента Тогда
|
||||||
МенеджерКриптографии = Контекст.МенеджерКриптографии;
|
МенеджерКриптографии = Контекст.МенеджерКриптографии;
|
||||||
|
|
||||||
|
ПараметрыОперации = Новый Структура;
|
||||||
|
ПараметрыОперации.Вставить("Операция", Контекст.ОписаниеДанных.Операция);
|
||||||
|
ПараметрыОперации.Вставить("ЗаголовокДанных", Контекст.ОписаниеДанных.ЗаголовокДанных);
|
||||||
|
|
||||||
Если ЭтоXMLDSig Тогда
|
Если ЭтоXMLDSig Тогда
|
||||||
|
|
||||||
Если Контекст.Операция <> "Подписание" Тогда
|
Если Контекст.Операция <> "Подписание" Тогда
|
||||||
@@ -3750,31 +3754,49 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОповещениеУспех = Новый ОписаниеОповещения(
|
Если МенеджерКриптографии = "СервисКриптографии" Тогда
|
||||||
"ВыполнитьНаСторонеЦиклПослеОперацииНаКлиентеXMLDSig", ЭтотОбъект, Контекст);
|
Если Результат.ПараметрыCMS.ВключениеСертификатовВПодпись <> РежимВключенияСертификатовКриптографии.ВключатьСертификатСубъекта Тогда
|
||||||
|
Ошибка = Новый Структура("ОписаниеОшибки",
|
||||||
ОповещениеОшибка = Новый ОписаниеОповещения(
|
НСтр("ru = 'Подписание облачным сертификатом недоступно.
|
||||||
"ВыполнитьНаСторонеЦиклПослеОшибкиОперацииНаКлиентеXMLDSig", ЭтотОбъект, Контекст);
|
|Необходимо выбрать другой сертификат из установленных на компьютере.'"));
|
||||||
|
ВыполнитьНаСторонеПослеЦикла(Ошибка, Контекст);
|
||||||
Оповещения = Новый Структура;
|
Возврат;
|
||||||
Оповещения.Вставить("Успех", ОповещениеУспех);
|
КонецЕсли;
|
||||||
Оповещения.Вставить("Ошибка", ОповещениеОшибка);
|
Если ТипЗнч(Данные.Данные) = Тип("ДвоичныеДанные") Тогда
|
||||||
|
ДанныеДляПодписания = Данные.Данные;
|
||||||
НачатьВыгрузкуСертификатаКриптографииДляПодписанияCMS(
|
Иначе
|
||||||
Оповещения,
|
ДанныеДляПодписания = ПолучитьДвоичныеДанныеИзСтроки(Данные.Данные);
|
||||||
Результат.Данные,
|
КонецЕсли;
|
||||||
Результат.ПараметрыCMS,
|
ПараметрыОперации.Вставить("ОтсоединеннаяПодпись", Результат.ПараметрыCMS.Открепленная);
|
||||||
Контекст.СертификатКриптографии,
|
Оповещение = Новый ОписаниеОповещения(
|
||||||
Контекст.МенеджерКриптографии);
|
"ВыполнитьНаСторонеЦиклПослеОперацииНаКлиенте", ЭтотОбъект, Контекст,
|
||||||
|
"ВыполнитьНаСторонеЦиклПослеОшибкиОперацииНаКлиенте", ЭтотОбъект);
|
||||||
|
СертификатДляПодписи = ПолучитьИзВременногоХранилища(Контекст.ОписаниеДанных.ВыбранныйСертификат.Данные);
|
||||||
|
МодульСервисКриптографииКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("СервисКриптографииКлиент");
|
||||||
|
МодульСервисКриптографииКлиент.Подписать(Оповещение, ДанныеДляПодписания, СертификатДляПодписи, , ПараметрыОперации);
|
||||||
|
Иначе
|
||||||
|
ОповещениеУспех = Новый ОписаниеОповещения(
|
||||||
|
"ВыполнитьНаСторонеЦиклПослеОперацииНаКлиентеXMLDSig", ЭтотОбъект, Контекст);
|
||||||
|
|
||||||
|
ОповещениеОшибка = Новый ОписаниеОповещения(
|
||||||
|
"ВыполнитьНаСторонеЦиклПослеОшибкиОперацииНаКлиентеXMLDSig", ЭтотОбъект, Контекст);
|
||||||
|
|
||||||
|
Оповещения = Новый Структура;
|
||||||
|
Оповещения.Вставить("Успех", ОповещениеУспех);
|
||||||
|
Оповещения.Вставить("Ошибка", ОповещениеОшибка);
|
||||||
|
|
||||||
|
НачатьВыгрузкуСертификатаКриптографииДляПодписанияCMS(
|
||||||
|
Оповещения,
|
||||||
|
Результат.Данные,
|
||||||
|
Результат.ПараметрыCMS,
|
||||||
|
Контекст.СертификатКриптографии,
|
||||||
|
Контекст.МенеджерКриптографии);
|
||||||
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
Оповещение = Новый ОписаниеОповещения(
|
Оповещение = Новый ОписаниеОповещения(
|
||||||
"ВыполнитьНаСторонеЦиклПослеОперацииНаКлиенте", ЭтотОбъект, Контекст,
|
"ВыполнитьНаСторонеЦиклПослеОперацииНаКлиенте", ЭтотОбъект, Контекст,
|
||||||
"ВыполнитьНаСторонеЦиклПослеОшибкиОперацииНаКлиенте", ЭтотОбъект);
|
"ВыполнитьНаСторонеЦиклПослеОшибкиОперацииНаКлиенте", ЭтотОбъект);
|
||||||
|
|
||||||
ПараметрыОперации = Новый Структура;
|
|
||||||
ПараметрыОперации.Вставить("Операция", Контекст.ОписаниеДанных.Операция);
|
|
||||||
ПараметрыОперации.Вставить("ЗаголовокДанных", Контекст.ОписаниеДанных.ЗаголовокДанных);
|
|
||||||
|
|
||||||
Если Контекст.Операция = "Подписание" Тогда
|
Если Контекст.Операция = "Подписание" Тогда
|
||||||
|
|
||||||
Если МенеджерКриптографии = "СервисКриптографии" Тогда
|
Если МенеджерКриптографии = "СервисКриптографии" Тогда
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ac42beae-5674-11eb-6b99-0242ac110002">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="afd8fa00-6214-11eb-c79c-0242ac110002">
|
||||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="ac42beb8-5674-11eb-6b99-0242ac110002"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="afd8fa01-6214-11eb-c79c-0242ac110002"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="ac42bee0-5674-11eb-6b99-0242ac110002"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="afd8fa28-6214-11eb-c79c-0242ac110002"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="ac42beea-5674-11eb-6b99-0242ac110002"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="afd8fa32-6214-11eb-c79c-0242ac110002"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="ac42beeb-5674-11eb-6b99-0242ac110002"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="afd8fa33-6214-11eb-c79c-0242ac110002"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="ac42beec-5674-11eb-6b99-0242ac110002"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="afd8fa34-6214-11eb-c79c-0242ac110002"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="ac42bef4-5674-11eb-6b99-0242ac110002"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="afd8fa3c-6214-11eb-c79c-0242ac110002"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="d961ffe4-655c-4369-bce0-ff4f51e6108b"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="b1541691-fa77-47fe-8d6f-8d58a3f8de60"/>
|
||||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<scriptVariant>Russian</scriptVariant>
|
<scriptVariant>Russian</scriptVariant>
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||||
<vendor>Фирма "1С"</vendor>
|
<vendor>Фирма "1С"</vendor>
|
||||||
<version>3.1.4.123</version>
|
<version>3.1.4.140</version>
|
||||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||||
<includeHelpInContents>true</includeHelpInContents>
|
<includeHelpInContents>true</includeHelpInContents>
|
||||||
<usedMobileApplicationFunctionalities>
|
<usedMobileApplicationFunctionalities>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{6,1,1,f143db78-5674-11eb-e68e-0242ac110002,1,e28c6276-5674-11eb-3a91-0242ac110002,"3.1.4.123","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6265,1,0,ac42beae-5674-11eb-6b99-0242ac110002,ac42beae-5674-11eb-6b99-0242ac110002,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,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-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
|
{6,1,1,fb2f759c-6214-11eb-a88a-0242ac110002,1,ecbf949c-6214-11eb-db92-0242ac110002,"3.1.4.140","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6265,1,0,afd8fa00-6214-11eb-c79c-0242ac110002,afd8fa00-6214-11eb-c79c-0242ac110002,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,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-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
|
||||||
@@ -71,6 +71,8 @@
|
|||||||
ОбменДаннымиXDTOСервер.ЗаполнитьПоддерживаемыеОбъектыXDTO(КомпонентыОбмена);
|
ОбменДаннымиXDTOСервер.ЗаполнитьПоддерживаемыеОбъектыXDTO(КомпонентыОбмена);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ОбменДаннымиXDTOСервер.ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена);
|
||||||
|
|
||||||
Возврат КомпонентыОбмена;
|
Возврат КомпонентыОбмена;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|||||||
@@ -184,9 +184,11 @@
|
|||||||
Если ВРег(ДанныеСчета.Status) = "ACTIVE" Тогда
|
Если ВРег(ДанныеСчета.Status) = "ACTIVE" Тогда
|
||||||
Счет = Новый Структура;
|
Счет = Новый Структура;
|
||||||
Счет.Вставить("КоррСчет", ДанныеСчета.account);
|
Счет.Вставить("КоррСчет", ДанныеСчета.account);
|
||||||
БИКРКЦ = Справочники.КлассификаторБанков.НайтиПоКоду(ДанныеСчета.cbrUnitBic);
|
Если ЗначениеЗаполнено(ДанныеСчета.cbrUnitBic) Тогда
|
||||||
Если ЗначениеЗаполнено(БИКРКЦ) Тогда
|
БИКРКЦ = Справочники.КлассификаторБанков.НайтиПоКоду(ДанныеСчета.cbrUnitBic);
|
||||||
Счет.Вставить("БИКРКЦ", БИКРКЦ);
|
Если ЗначениеЗаполнено(БИКРКЦ) Тогда
|
||||||
|
Счет.Вставить("БИКРКЦ", БИКРКЦ);
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Результат.Счета.Добавить(Счет);
|
Результат.Счета.Добавить(Счет);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -511,9 +513,7 @@
|
|||||||
|
|
||||||
Процедура ОбновитьЗначениеРеквизита(СправочникОбъект, ИмяРеквизита, Знач Значение)
|
Процедура ОбновитьЗначениеРеквизита(СправочникОбъект, ИмяРеквизита, Знач Значение)
|
||||||
Если СправочникОбъект[ИмяРеквизита] <> Значение Тогда
|
Если СправочникОбъект[ИмяРеквизита] <> Значение Тогда
|
||||||
Если ЗначениеЗаполнено(Значение) Тогда
|
СправочникОбъект[ИмяРеквизита] = Значение;
|
||||||
СправочникОбъект[ИмяРеквизита] = Значение;
|
|
||||||
КонецЕсли;
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -842,10 +842,10 @@
|
|||||||
| И НЕ ЦелеваяТаблица.ЭтоГруппа");
|
| И НЕ ЦелеваяТаблица.ЭтоГруппа");
|
||||||
|
|
||||||
Если Не ЕстьВладельцы Тогда
|
Если Не ЕстьВладельцы Тогда
|
||||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И ЦелеваяТаблица.Владелец = ЗаменяемыеСсылки.Владелец", "");
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И ЦелеваяТаблица.Владелец = ЗаменяемыеСсылки.Владелец", ""); // @query-part
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если Не ЕстьГруппы Тогда
|
Если Не ЕстьГруппы Тогда
|
||||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И НЕ ЦелеваяТаблица.ЭтоГруппа", "");
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И НЕ ЦелеваяТаблица.ЭтоГруппа", ""); // @query-part
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Запрос.УстановитьПараметр("НаборСсылок", МассивСсылок);
|
Запрос.УстановитьПараметр("НаборСсылок", МассивСсылок);
|
||||||
|
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
Функция ВерсияКалендарей() Экспорт
|
Функция ВерсияКалендарей() Экспорт
|
||||||
|
|
||||||
Возврат 17;
|
Возврат 18;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||||
|
|
||||||
Возврат "3.1.4.78";
|
Возврат "3.1.4.128";
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
+13
-15
@@ -20,8 +20,11 @@
|
|||||||
<Item Calendar="01" Year="2020" DayType="Праздник" Date="20200524" SwapDate="20200525"/>
|
<Item Calendar="01" Year="2020" DayType="Праздник" Date="20200524" SwapDate="20200525"/>
|
||||||
<Item Calendar="01" Year="2020" DayType="Воскресенье" Date="20200525" SwapDate="20200524"/>
|
<Item Calendar="01" Year="2020" DayType="Воскресенье" Date="20200525" SwapDate="20200524"/>
|
||||||
<Item Calendar="01" Year="2020" DayType="Праздник" Date="20201005" SwapDate=""/>
|
<Item Calendar="01" Year="2020" DayType="Праздник" Date="20201005" SwapDate=""/>
|
||||||
|
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
|
||||||
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
|
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
|
||||||
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
|
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
|
||||||
|
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
|
||||||
|
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
|
||||||
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20211004" SwapDate=""/>
|
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20211004" SwapDate=""/>
|
||||||
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20211005" SwapDate=""/>
|
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20211005" SwapDate=""/>
|
||||||
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
|
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
|
||||||
@@ -80,9 +83,8 @@
|
|||||||
<Item Calendar="03" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
<Item Calendar="03" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
||||||
<Item Calendar="03" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
<Item Calendar="03" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
||||||
<Item Calendar="03" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
<Item Calendar="03" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||||
<Item Calendar="03" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
<Item Calendar="03" Year="2021" DayType="Предпраздничный" Date="20210211" SwapDate=""/>
|
||||||
<Item Calendar="03" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
<Item Calendar="03" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
|
||||||
<Item Calendar="03" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
|
||||||
<Item Calendar="04" Year="2016" DayType="Праздник" Date="20160214" SwapDate="20160215"/>
|
<Item Calendar="04" Year="2016" DayType="Праздник" Date="20160214" SwapDate="20160215"/>
|
||||||
<Item Calendar="04" Year="2016" DayType="Воскресенье" Date="20160215" SwapDate="20160214"/>
|
<Item Calendar="04" Year="2016" DayType="Воскресенье" Date="20160215" SwapDate="20160214"/>
|
||||||
<Item Calendar="04" Year="2017" DayType="Предпраздничный" Date="20170203" SwapDate=""/>
|
<Item Calendar="04" Year="2017" DayType="Предпраздничный" Date="20170203" SwapDate=""/>
|
||||||
@@ -263,9 +265,8 @@
|
|||||||
<Item Calendar="08" Year="2020" DayType="Предпраздничный" Date="20201209" SwapDate=""/>
|
<Item Calendar="08" Year="2020" DayType="Предпраздничный" Date="20201209" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2020" DayType="Праздник" Date="20201210" SwapDate=""/>
|
<Item Calendar="08" Year="2020" DayType="Праздник" Date="20201210" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2020" DayType="Нерабочий" Date="20201228" SwapDate=""/>
|
<Item Calendar="08" Year="2020" DayType="Нерабочий" Date="20201228" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210211" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
|
||||||
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210405" SwapDate=""/>
|
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210405" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210517" SwapDate=""/>
|
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210517" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210518" SwapDate=""/>
|
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210518" SwapDate=""/>
|
||||||
@@ -426,9 +427,8 @@
|
|||||||
<Item Calendar="17" Year="2020" DayType="Суббота" Date="20200817" SwapDate="20200815"/>
|
<Item Calendar="17" Year="2020" DayType="Суббота" Date="20200817" SwapDate="20200815"/>
|
||||||
<Item Calendar="17" Year="2020" DayType="Предпраздничный" Date="20200903" SwapDate=""/>
|
<Item Calendar="17" Year="2020" DayType="Предпраздничный" Date="20200903" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2020" DayType="Праздник" Date="20200904" SwapDate=""/>
|
<Item Calendar="17" Year="2020" DayType="Праздник" Date="20200904" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
<Item Calendar="17" Year="2021" DayType="Предпраздничный" Date="20210211" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
|
||||||
<Item Calendar="17" Year="2021" DayType="Предпраздничный" Date="20210505" SwapDate=""/>
|
<Item Calendar="17" Year="2021" DayType="Предпраздничный" Date="20210505" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210506" SwapDate=""/>
|
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210506" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210815" SwapDate="20210816"/>
|
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210815" SwapDate="20210816"/>
|
||||||
@@ -556,9 +556,8 @@
|
|||||||
<Item Calendar="75" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
<Item Calendar="75" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
||||||
<Item Calendar="75" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
<Item Calendar="75" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
||||||
<Item Calendar="75" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
<Item Calendar="75" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||||
<Item Calendar="75" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
<Item Calendar="75" Year="2021" DayType="Предпраздничный" Date="20210211" SwapDate=""/>
|
||||||
<Item Calendar="75" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
<Item Calendar="75" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
|
||||||
<Item Calendar="75" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
|
||||||
<Item Calendar="85" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
<Item Calendar="85" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
|
||||||
<Item Calendar="85" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
<Item Calendar="85" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
|
||||||
<Item Calendar="85" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
<Item Calendar="85" Year="2017" DayType="Праздник" Date="20170227" SwapDate=""/>
|
||||||
@@ -568,9 +567,8 @@
|
|||||||
<Item Calendar="85" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
<Item Calendar="85" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
||||||
<Item Calendar="85" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
<Item Calendar="85" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
||||||
<Item Calendar="85" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
<Item Calendar="85" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||||
<Item Calendar="85" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
<Item Calendar="85" Year="2021" DayType="Предпраздничный" Date="20210211" SwapDate=""/>
|
||||||
<Item Calendar="85" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
<Item Calendar="85" Year="2021" DayType="Праздник" Date="20210212" SwapDate=""/>
|
||||||
<Item Calendar="85" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
|
||||||
<Item Calendar="91" Year="2016" DayType="Предпраздничный" Date="20160317" 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="20160318" SwapDate=""/>
|
||||||
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160620" SwapDate=""/>
|
<Item Calendar="91" Year="2016" DayType="Праздник" Date="20160620" SwapDate=""/>
|
||||||
|
|||||||
@@ -175,6 +175,8 @@
|
|||||||
ИмяПланаОбмена = ОбменДаннымиПовтИсп.ПолучитьИмяПланаОбмена(КомпонентыОбмена.УзелКорреспондента);
|
ИмяПланаОбмена = ОбменДаннымиПовтИсп.ПолучитьИмяПланаОбмена(КомпонентыОбмена.УзелКорреспондента);
|
||||||
КомпонентыОбмена.XMLСхема = ОбменДаннымиXDTOСервер.ФорматОбмена(ИмяПланаОбмена, КомпонентыОбмена.ВерсияФорматаОбмена);
|
КомпонентыОбмена.XMLСхема = ОбменДаннымиXDTOСервер.ФорматОбмена(ИмяПланаОбмена, КомпонентыОбмена.ВерсияФорматаОбмена);
|
||||||
|
|
||||||
|
ОбменДаннымиXDTOСервер.ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена);
|
||||||
|
|
||||||
ОбменДаннымиXDTOСервер.ВключитьПространствоИмен(
|
ОбменДаннымиXDTOСервер.ВключитьПространствоИмен(
|
||||||
КомпонентыОбмена,
|
КомпонентыОбмена,
|
||||||
ОбменДаннымиXDTOСервер.СхемаРасширенияФормата(КомпонентыОбмена.УзелКорреспондента),
|
ОбменДаннымиXDTOСервер.СхемаРасширенияФормата(КомпонентыОбмена.УзелКорреспондента),
|
||||||
@@ -310,6 +312,7 @@
|
|||||||
КомпонентыОбмена.ВедениеПротоколаДанных.ВыводВПротоколИнформационныхСообщений = ВыводВПротоколИнформационныхСообщений;
|
КомпонентыОбмена.ВедениеПротоколаДанных.ВыводВПротоколИнформационныхСообщений = ВыводВПротоколИнформационныхСообщений;
|
||||||
|
|
||||||
ОбменДаннымиXDTOСервер.ИнициализироватьВедениеПротоколаОбмена(КомпонентыОбмена, ИмяФайлаПротоколаОбмена);
|
ОбменДаннымиXDTOСервер.ИнициализироватьВедениеПротоколаОбмена(КомпонентыОбмена, ИмяФайлаПротоколаОбмена);
|
||||||
|
ОбменДаннымиXDTOСервер.ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена);
|
||||||
|
|
||||||
Если ПустаяСтрока(ИмяФайлаОбмена) Тогда
|
Если ПустаяСтрока(ИмяФайлаОбмена) Тогда
|
||||||
ОбменДаннымиXDTOСервер.ЗаписатьВПротоколВыполнения(КомпонентыОбмена, 15);
|
ОбменДаннымиXDTOСервер.ЗаписатьВПротоколВыполнения(КомпонентыОбмена, 15);
|
||||||
@@ -415,6 +418,8 @@
|
|||||||
КомпонентыОбмена.ВедениеПротоколаДанных.ВыводВПротоколИнформационныхСообщений = ВыводВПротоколИнформационныхСообщений;
|
КомпонентыОбмена.ВедениеПротоколаДанных.ВыводВПротоколИнформационныхСообщений = ВыводВПротоколИнформационныхСообщений;
|
||||||
КомпонентыОбмена.УзелКорреспондента = УзелОбменаЗагрузкаДанных;
|
КомпонентыОбмена.УзелКорреспондента = УзелОбменаЗагрузкаДанных;
|
||||||
|
|
||||||
|
ОбменДаннымиXDTOСервер.ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена);
|
||||||
|
|
||||||
РежимЗагрузкиДанных = "ЗагрузкаВИнформационнуюБазу";
|
РежимЗагрузкиДанных = "ЗагрузкаВИнформационнуюБазу";
|
||||||
|
|
||||||
ОбменДаннымиXDTOСервер.ОткрытьФайлЗагрузки(КомпонентыОбмена, ИмяФайлаОбмена);
|
ОбменДаннымиXDTOСервер.ОткрытьФайлЗагрузки(КомпонентыОбмена, ИмяФайлаОбмена);
|
||||||
@@ -490,6 +495,7 @@
|
|||||||
КомпонентыОбмена.РежимЗагрузкиДанныхВИнформационнуюБазу = Ложь;
|
КомпонентыОбмена.РежимЗагрузкиДанныхВИнформационнуюБазу = Ложь;
|
||||||
|
|
||||||
ОбменДаннымиXDTOСервер.ИнициализироватьВедениеПротоколаОбмена(КомпонентыОбмена, ИмяФайлаПротоколаОбмена);
|
ОбменДаннымиXDTOСервер.ИнициализироватьВедениеПротоколаОбмена(КомпонентыОбмена, ИмяФайлаПротоколаОбмена);
|
||||||
|
ОбменДаннымиXDTOСервер.ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена);
|
||||||
|
|
||||||
Если ПустаяСтрока(ИмяФайлаОбмена) Тогда
|
Если ПустаяСтрока(ИмяФайлаОбмена) Тогда
|
||||||
ОбменДаннымиXDTOСервер.ЗаписатьВПротоколВыполнения(КомпонентыОбмена, 15);
|
ОбменДаннымиXDTOСервер.ЗаписатьВПротоколВыполнения(КомпонентыОбмена, 15);
|
||||||
@@ -568,10 +574,14 @@
|
|||||||
ИнициализироватьТаблицыПравил = (КомпонентыОбмена = Неопределено);
|
ИнициализироватьТаблицыПравил = (КомпонентыОбмена = Неопределено);
|
||||||
|
|
||||||
Если КомпонентыОбмена = Неопределено Тогда
|
Если КомпонентыОбмена = Неопределено Тогда
|
||||||
|
|
||||||
КомпонентыОбмена = ОбменДаннымиXDTOСервер.ИнициализироватьКомпонентыОбмена("Получение");
|
КомпонентыОбмена = ОбменДаннымиXDTOСервер.ИнициализироватьКомпонентыОбмена("Получение");
|
||||||
КомпонентыОбмена.КлючСообщенияЖурналаРегистрации = КлючСообщенияЖурналаРегистрации;
|
КомпонентыОбмена.КлючСообщенияЖурналаРегистрации = КлючСообщенияЖурналаРегистрации;
|
||||||
КомпонентыОбмена.ВедениеПротоколаДанных.ВыводВПротоколИнформационныхСообщений = ВыводВПротоколИнформационныхСообщений;
|
КомпонентыОбмена.ВедениеПротоколаДанных.ВыводВПротоколИнформационныхСообщений = ВыводВПротоколИнформационныхСообщений;
|
||||||
КомпонентыОбмена.УзелКорреспондента = УзелОбменаЗагрузкаДанных;
|
КомпонентыОбмена.УзелКорреспондента = УзелОбменаЗагрузкаДанных;
|
||||||
|
|
||||||
|
ОбменДаннымиXDTOСервер.ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОбменДаннымиXDTOСервер.ОткрытьФайлЗагрузки(КомпонентыОбмена, ИмяФайлаОбмена);
|
ОбменДаннымиXDTOСервер.ОткрытьФайлЗагрузки(КомпонентыОбмена, ИмяФайлаОбмена);
|
||||||
@@ -620,6 +630,7 @@
|
|||||||
КомпонентыОбмена.ВедениеПротоколаДанных.ВыводВПротоколИнформационныхСообщений = ВыводВПротоколИнформационныхСообщений;
|
КомпонентыОбмена.ВедениеПротоколаДанных.ВыводВПротоколИнформационныхСообщений = ВыводВПротоколИнформационныхСообщений;
|
||||||
|
|
||||||
ОбменДаннымиXDTOСервер.ИнициализироватьВедениеПротоколаОбмена(КомпонентыОбмена, ИмяФайлаПротоколаОбмена);
|
ОбменДаннымиXDTOСервер.ИнициализироватьВедениеПротоколаОбмена(КомпонентыОбмена, ИмяФайлаПротоколаОбмена);
|
||||||
|
ОбменДаннымиXDTOСервер.ПослеИнициализацииКомпонентыОбмена(КомпонентыОбмена);
|
||||||
|
|
||||||
Если Не ЗначениеЗаполнено(ДанныеВыгрузкиXML) Тогда
|
Если Не ЗначениеЗаполнено(ДанныеВыгрузкиXML) Тогда
|
||||||
ОбменДаннымиXDTOСервер.ЗаписатьВПротоколВыполнения(КомпонентыОбмена, 15);
|
ОбменДаннымиXDTOСервер.ЗаписатьВПротоколВыполнения(КомпонентыОбмена, 15);
|
||||||
|
|||||||
+10
-6
@@ -8,12 +8,16 @@ TD {
|
|||||||
<p>В данной панели осуществляется администрирование пользователей и настройка прав доступа. Доступны команды:</p>
|
<p>В данной панели осуществляется администрирование пользователей и настройка прав доступа. Доступны команды:</p>
|
||||||
<h3>Пользователи</h3>
|
<h3>Пользователи</h3>
|
||||||
<p>В данном подразделе сгруппированы команды для настройки пользователей программы и настроек входа пользователей.</p>
|
<p>В данном подразделе сгруппированы команды для настройки пользователей программы и настроек входа пользователей.</p>
|
||||||
<ul><a name="СтандартныеПодсистемы.Пользователи"></a>
|
<ul><a name="СтандартныеПодсистемы.Пользователи">
|
||||||
<li><a name="СтандартныеПодсистемы.Пользователи"></a><a href="Catalog.Пользователи/Help">Пользователи</a> - администрирование пользователей, которые работают с программой.
|
|
||||||
</li>
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.Пользователи"></a><a name="СтандартныеПодсистемы.Пользователи"></a><a name="СтандартныеПодсистемы.Пользователи"></a><a href="Catalog.Пользователи/Help">Пользователи</a> - администрирование пользователей, которые работают с программой.</li>
|
||||||
|
|
||||||
|
<li><a href="CommonForm.ВосстановлениеПаролей/Help">Восстановление паролей</a> - переход к настройке помощи при входе в программу и восстановление паролей пользователей. В программе предусмотрена возможность оперативного и безопасного восстановления паролей пользователей (и внешних пользователей), которые забыли свой пароль.</li>
|
||||||
<li><a href="CommonForm.НастройкиВходаПользователей/Help">Настройки входа</a> - переход к настройкам сложности и смены паролей пользователей. Можно установить сроки действия паролей, а также ограничение работы неактивных пользователей.
|
<li><a href="CommonForm.НастройкиВходаПользователей/Help">Настройки входа</a> - переход к настройкам сложности и смены паролей пользователей. Можно установить сроки действия паролей, а также ограничение работы неактивных пользователей.
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Группы пользователей - </strong>включите флажок, для того чтобы можно было использовать группы для пользователей и внешних пользователей. Один пользователь может быть участником нескольких групп. Права доступа, указанные для группы, назначаются всем ее участникам. Использование групп имеет смысл, если пользователей программы много. </li></ul><h3>Внешние пользователи</h3>
|
<li><strong>Группы пользователей - </strong>включите флажок, для того чтобы можно было использовать группы для пользователей и внешних пользователей. Один пользователь может быть участником нескольких групп. Права доступа, указанные для группы, назначаются всем ее участникам. Использование групп имеет смысл, если пользователей программы много. </li>
|
||||||
|
<li><a href="Report.АнализПравДоступа/Help">Анализ прав доступа</a> - отчет показывает текущие настройки прав доступа пользователей к таблицам информационной базы.</li></ul><h3>Внешние пользователи</h3>
|
||||||
<p>В данном подразделе сгруппированы команды для настройки внешних пользователей программы и настроек входа внешних пользователей.<a name="СтандартныеПодсистемы.Пользователи"></a></p>
|
<p>В данном подразделе сгруппированы команды для настройки внешних пользователей программы и настроек входа внешних пользователей.<a name="СтандартныеПодсистемы.Пользователи"></a></p>
|
||||||
<ul><li><strong>Разрешить доступ внешним пользователям</strong> - включите флажок, для того чтобы настраивать доступ внешних пользователей и использовать их в программе.
|
<ul><li><strong>Разрешить доступ внешним пользователям</strong> - включите флажок, для того чтобы настраивать доступ внешних пользователей и использовать их в программе.
|
||||||
</li>
|
</li>
|
||||||
@@ -28,8 +32,8 @@ TD {
|
|||||||
<li><a href="file:///idf31f3dab-5796-47ac-a54d-3081f8cad817/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">Профили групп доступа</a> - настройка предустановленных шаблонов групп доступа пользователей. Профили групп доступа, как правило, объединяют в себе несколько ролей. При включении пользователя в группу доступа ему назначаются все роли, заданные в профиле группы доступа.</li>
|
<li><a href="file:///idf31f3dab-5796-47ac-a54d-3081f8cad817/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">Профили групп доступа</a> - настройка предустановленных шаблонов групп доступа пользователей. Профили групп доступа, как правило, объединяют в себе несколько ролей. При включении пользователя в группу доступа ему назначаются все роли, заданные в профиле группы доступа.</li>
|
||||||
<li><b>Вариант работы</b> - выберите с помощью выпадающего меню:</li>
|
<li><b>Вариант работы</b> - выберите с помощью выпадающего меню:</li>
|
||||||
<ul><li><b>Производительный</b> - рекомендуется для клиент-серверной базы, где он значительно эффективнее стандартного варианта. Если выбрать производительный вариант для файловой базы, в которой работает один пользователь или несколько пользователей, но неинтенсивно, то увеличится скорость просмотра списков и формирования отчетов.</li>
|
<ul><li><b>Производительный</b> - рекомендуется для клиент-серверной базы, где он значительно эффективнее стандартного варианта. Если выбрать производительный вариант для файловой базы, в которой работает один пользователь или несколько пользователей, но неинтенсивно, то увеличится скорость просмотра списков и формирования отчетов.</li>
|
||||||
<li><b>Стандартный</b> - может потребоваться для файловой базы, когда производительный вариант ограничивает интенсивность работы нескольких пользователей (параллельное добавление или изменение документов и других данных).</li></ul><li>Если выбран <b>Производительный</b> режим работы, становится доступной следующая возможность: </li>
|
<li><b>Стандартный</b> - может потребоваться для файловой базы, когда производительный вариант ограничивает интенсивность работы нескольких пользователей (параллельное добавление или изменение документов и других данных).</li></ul><li>Если выбран <b>Производительный</b> режим работы, становится доступной следующая возможность: </li>
|
||||||
<ul><li><a name="СтандартныеПодсистемы.УправлениеДоступом"></a><a href="InformationRegister.ОбновлениеКлючейДоступаКДанным.Form.ОбновлениеДоступаНаУровнеЗаписей/Help">Обновление доступа на уровне записей</a> - перейдите по ссылке для отслеживания хода обновления прав доступа. Также для нештатных случаев позволяет обновить доступ отдельных объектов и запланировать обновление доступа к требуемым спискам. </li></ul></ul><h3>Персональные настройки пользователей<a name="СтандартныеПодсистемы.Пользователи"></a></h3>
|
<ul><li><a name="СтандартныеПодсистемы.УправлениеДоступом"></a><a href="../id74226c30-5f9b-4e47-b7cc-35e2139cbfa/038b5c85-fb1c-4082-9c4c-e69f8928bf3a">Обновление доступа на уровне записей</a> - перейдите по ссылке для отслеживания хода обновления прав доступа. Также для нештатных случаев позволяет обновить доступ отдельных объектов и запланировать обновление доступа к требуемым спискам. </li></ul></ul><h3>Персональные настройки пользователей<a name="СтандартныеПодсистемы.Пользователи"></a></h3>
|
||||||
<ul><li><a href="DataProcessor.НастройкиПользователей.Form.КопированиеНастроекПользователей/Help">Копирование настроек</a> - копирование настроек контекста работы программы от одного пользователя другим. Это бывает полезно при вводе нового пользователя.
|
<ul><li><a href="DataProcessor.НастройкиПользователей.Form.КопированиеНастроекПользователей/Help">Копирование настроек</a> - копирование настроек контекста работы программы от одного пользователя другим. Это бывает полезно при вводе нового пользователя.
|
||||||
</li>
|
</li>
|
||||||
<li><a href="DataProcessor.НастройкиПользователей.Form.ОчисткаНастроекПользователей/Help">Очистка настроек</a> - очистка настроек пользователя, группы пользователей или всех пользователей. Это восстанавливает целостность настроек и в некоторых случаях помогает нормализовать работу сеансов этого пользователя в программе.
|
<li><a href="DataProcessor.НастройкиПользователей.Form.ОчисткаНастроекПользователей/Help">Очистка настроек</a> - очистка настроек пользователя, группы пользователей или всех пользователей. Это восстанавливает целостность настроек и в некоторых случаях помогает нормализовать работу сеансов этого пользователя в программе.
|
||||||
|
|||||||
+11
-5
@@ -4,11 +4,17 @@
|
|||||||
TD {
|
TD {
|
||||||
VERTICAL-ALIGN: top
|
VERTICAL-ALIGN: top
|
||||||
}
|
}
|
||||||
</style><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>
|
</style><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 class="">
|
||||||
<p>В данной панели осуществляется настройка параметров загрузки, хранения и обработки файлов. Доступны команды:</p>
|
<p>В данной панели осуществляется настройка параметров загрузки, хранения и обработки файлов. </p>
|
||||||
<ul><li><strong>Хранить файлы в томах на диске</strong> - выбор между хранением файлов в информационной базе или в томах на диске. В последнем случае файлы не будут храниться в программе.
|
<ul><li>В поле <strong>Хранить файлы</strong> можно указать вариант хранения файлов:</li>
|
||||||
<ul><li>Если флажок включен, становится доступной команда <a name="СтандартныеПодсистемы.РаботаСФайлами"></a><a href="Catalog.ТомаХраненияФайлов/Help">Тома хранения файлов</a> - переход к настройке подключения к томам (папкам) хранения файлов на файловом сервере. </li></ul></li>
|
<ul><li><b>в информационной базе</b> - в данном случай файлы хранятся в программе;</li>
|
||||||
<li><strong>Запретить загрузку файлов с расширениями</strong> - включите флажок, для того чтобы запретить загрузку в программу файлов с указанными расширениями и укажите запрещенные к загрузке расширения файлов в поле ввода через пробел.
|
<li><strong>в томах на диске</strong> - в данном случае файлы не будут храниться в программе;
|
||||||
|
</li>
|
||||||
|
<li><b>в информационной базе и томах на диске</b>.</li></ul></ul>Если хотя бы часть файлов хранится в томах, то становятся доступными команды:<br><ul><ul><li> <a name="СтандартныеПодсистемы.РаботаСФайлами"></a><a href="Catalog.ТомаХраненияФайлов/Help">Тома хранения файлов</a> - переход к настройке подключения к томам (папкам) хранения файлов на файловом сервере.</li>
|
||||||
|
<li>С помощью ссылки <b>Перенос файлов</b> можно перейти к настройкам и перенести файлы. При смене способа хранения файлов автоматический перенос файлов не происходит, нужно перенести файлы вручную.</li>
|
||||||
|
<li><b>Создавать подкаталоги с именами справочников-владельцев файлов</b> - если флажок включен, то файлы в томах будут размещены в подкаталогах с именами списков, документов и т.д., к которым присоединены файлы. Например, для точной настройки правил резервного копирования файлов в томах.</li>
|
||||||
|
<li>Если выбран вариант <b>Хранить файлы в информационной базе и томах на диске</b>, можно указать, какие типы файлов будут храниться в информационной базе:</li>
|
||||||
|
<ul><li><b>Изображения </b>(перечислены типы файлов);</li></ul><ul><li><b>Офисные документы</b> (перечислены типы файлов).</li></ul><li>Можно задать <b>Максимальный размер файла в информационной базе</b>. Если это число задано, то невозможно будет загрузить файлы большего размера.</li></ul></ul>Остальные настройки не зависят от способа хранения файлов:<br><ul><li><strong>Запретить загрузку файлов с расширениями</strong> - включите флажок, для того чтобы запретить загрузку в программу файлов с указанными расширениями и укажите запрещенные к загрузке расширения файлов в поле ввода через пробел.
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Максимальный размер файла - </strong>введите ограничение загрузки в программу файлов, превышающих указанный размер. По умолчанию указан размер 50 Мб. Файлы большего размера не будут загружаться в программу.</li>
|
<li><strong>Максимальный размер файла - </strong>введите ограничение загрузки в программу файлов, превышающих указанный размер. По умолчанию указан размер 50 Мб. Файлы большего размера не будут загружаться в программу.</li>
|
||||||
<li><strong>Расширения файлов ODF</strong> - можно указать расширения файлов открытого формата документов для офисных приложений, текст из которых также будет извлекаться для построения индекса полнотекстового поиска. Расширения указываются через пробел. По умолчанию список заполнен основными расширениями файлов. Указывать или уточнять список расширений файлов открытого формата документов нужно при использовании операционных систем фирмы Microsoft, если для программы OpenOffice не установлено расширение IFilter.
|
<li><strong>Расширения файлов ODF</strong> - можно указать расширения файлов открытого формата документов для офисных приложений, текст из которых также будет извлекаться для построения индекса полнотекстового поиска. Расширения указываются через пробел. По умолчанию список заполнен основными расширениями файлов. Указывать или уточнять список расширений файлов открытого формата документов нужно при использовании операционных систем фирмы Microsoft, если для программы OpenOffice не установлено расширение IFilter.
|
||||||
|
|||||||
@@ -9,7 +9,8 @@ TD {
|
|||||||
<a name="СтандартныеПодсистемы.БазоваяФункциональность">
|
<a name="СтандартныеПодсистемы.БазоваяФункциональность">
|
||||||
</a><a name="СтандартныеПодсистемы.ЗавершениеРаботыПользователей">
|
</a><a name="СтандартныеПодсистемы.ЗавершениеРаботыПользователей">
|
||||||
</a><a name="СтандартныеПодсистемы.УдалениеПомеченныхОбъектов">
|
</a><a name="СтандартныеПодсистемы.УдалениеПомеченныхОбъектов">
|
||||||
</a><table><tbody><tr><td>
|
</a>
|
||||||
|
<table><tbody><tr><td>
|
||||||
<li><a href="DataProcessor.ЖурналРегистрации/Help">Журнал регистрации</a></li></td>
|
<li><a href="DataProcessor.ЖурналРегистрации/Help">Журнал регистрации</a></li></td>
|
||||||
<td>Просмотр событий и действий, которые происходили в регламентных заданиях или в процессе работы пользователей в программе.</td></tr><tr><td>
|
<td>Просмотр событий и действий, которые происходили в регламентных заданиях или в процессе работы пользователей в программе.</td></tr><tr><td>
|
||||||
<li><a href="DataProcessor.АктивныеПользователи/Help">Активные пользователи</a></li></td>
|
<li><a href="DataProcessor.АктивныеПользователи/Help">Активные пользователи</a></li></td>
|
||||||
@@ -20,10 +21,12 @@ TD {
|
|||||||
<td>Окончательное удаление тех объектов программы, которым ранее была присвоена пометка на удаление.</td></tr></tbody></table><h3>Отчеты и обработки</h3>
|
<td>Окончательное удаление тех объектов программы, которым ранее была присвоена пометка на удаление.</td></tr></tbody></table><h3>Отчеты и обработки</h3>
|
||||||
<p>В данном подразделе администратору предоставляются возможности по получению отчетов о работе программы, а также внешних дополнительных отчетов и обработок по администрированию программы. </p>
|
<p>В данном подразделе администратору предоставляются возможности по получению отчетов о работе программы, а также внешних дополнительных отчетов и обработок по администрированию программы. </p>
|
||||||
<a name="СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки">
|
<a name="СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки">
|
||||||
</a><table><tbody><tr><td>
|
</a>
|
||||||
|
<table><tbody><tr><td>
|
||||||
<li><strong>Отчеты администратора</strong></li></td>
|
<li><strong>Отчеты администратора</strong></li></td>
|
||||||
<td><a name="СтандартныеПодсистемы.АнализЖурналаРегистрации">
|
<td><a name="СтандартныеПодсистемы.АнализЖурналаРегистрации">
|
||||||
</a><p><a name="СтандартныеПодсистемы.АнализЖурналаРегистрации"></a><a href="Report.АнализЖурналаРегистрации/Help">Отчеты по журналу регистрации</a>. </p>
|
</a>
|
||||||
|
<p><a name="СтандартныеПодсистемы.АнализЖурналаРегистрации"></a><a href="Report.АнализЖурналаРегистрации/Help">Отчеты по журналу регистрации</a>. </p>
|
||||||
<p>Отчеты для администрирования программы.</p></td></tr><tr><td>
|
<p>Отчеты для администрирования программы.</p></td></tr><tr><td>
|
||||||
<li><strong>Дополнительные</strong><strong> отчеты по администрированию</strong></li></td>
|
<li><strong>Дополнительные</strong><strong> отчеты по администрированию</strong></li></td>
|
||||||
<td>Команды <a href="Catalog.ДополнительныеОтчетыИОбработки/Help">дополнительных отчетов</a>, подключенных к программе.</td></tr><tr><td>
|
<td>Команды <a href="Catalog.ДополнительныеОтчетыИОбработки/Help">дополнительных отчетов</a>, подключенных к программе.</td></tr><tr><td>
|
||||||
@@ -31,15 +34,18 @@ TD {
|
|||||||
<td>Команды <a href="Catalog.ДополнительныеОтчетыИОбработки/Help">дополнительных обработок</a>, подключенных к программе.</td></tr></tbody></table><h3>Регламентные операции</h3>
|
<td>Команды <a href="Catalog.ДополнительныеОтчетыИОбработки/Help">дополнительных обработок</a>, подключенных к программе.</td></tr></tbody></table><h3>Регламентные операции</h3>
|
||||||
<p>В подразделе доступны команды по управлению регламентными операциями:</p>
|
<p>В подразделе доступны команды по управлению регламентными операциями:</p>
|
||||||
<a name="СтандартныеПодсистемы.РегламентныеЗадания">
|
<a name="СтандартныеПодсистемы.РегламентныеЗадания">
|
||||||
</a><table><tbody><tr><td>
|
</a>
|
||||||
|
<table><tbody><tr><td>
|
||||||
<li><a href="DataProcessor.РегламентныеИФоновыеЗадания/Help">Регламентные и фоновые задания</a></li></td>
|
<li><a href="DataProcessor.РегламентныеИФоновыеЗадания/Help">Регламентные и фоновые задания</a></li></td>
|
||||||
<td>Настройка, выполнение и отслеживание состояний регламентных и фоновых заданий. Регламентные задания автоматически выполняют регламентные операции по расписанию.</td></tr><tr><td>
|
<td>Настройка, выполнение и отслеживание состояний регламентных и фоновых заданий. Регламентные задания автоматически выполняют регламентные операции по расписанию.</td></tr><tr><td>
|
||||||
<li><strong>Разблокировать работу с внешними ресурсами</strong></li></td>
|
<li><strong>Разблокировать работу с внешними ресурсами</strong></li></td>
|
||||||
<td>С помощью кнопки можно снять блокировку регламентных заданий по работе с внешними ресурсами. Она автоматически устанавливается, если изменилось местоположение ИБ в связи с копированием или восстановлением из резервной копии.</td></tr><tr><td><a name="СтандартныеПодсистемы.УправлениеИтогамиИАгрегатами">
|
<td>С помощью кнопки можно снять блокировку регламентных заданий по работе с внешними ресурсами. Она автоматически устанавливается, если изменилось местоположение ИБ в связи с копированием или восстановлением из резервной копии.</td></tr><tr><td><a name="СтандартныеПодсистемы.УправлениеИтогамиИАгрегатами">
|
||||||
</a><li><a name="СтандартныеПодсистемы.УправлениеИтогамиИАгрегатами"></a><a href="DataProcessor.УправлениеИтогамиИАгрегатами/Help">Управление итогами и агрегатами</a></li></td>
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.УправлениеИтогамиИАгрегатами"></a><a href="DataProcessor.УправлениеИтогамиИАгрегатами/Help">Управление итогами и агрегатами</a></li></td>
|
||||||
<td>Управление итогами регистров накопления и бухгалтерии и агрегатами оборотных регистров. Правильная настройка итогов и агрегатов может повысить производительность программы.</td></tr></tbody></table><h3>Резервное копирование и восстановление</h3>
|
<td>Управление итогами регистров накопления и бухгалтерии и агрегатами оборотных регистров. Правильная настройка итогов и агрегатов может повысить производительность программы.</td></tr></tbody></table><h3>Резервное копирование и восстановление</h3>
|
||||||
<p>С целью уменьшения риска потери данных необходимо регулярно выполнять резервное копирование программы. Частота создания резервных копий зависит от интенсивности ввода новых данных.</p>
|
<p>С целью уменьшения риска потери данных необходимо регулярно выполнять резервное копирование программы. Частота создания резервных копий зависит от интенсивности ввода новых данных.</p>
|
||||||
<a name="СтандартныеПодсистемы.РезервноеКопированиеИБ"></a><table><tbody><tr><td><a href="DataProcessor.РезервноеКопированиеИБ.Form.РезервноеКопированиеДанных/Help">Создание резервнойкопии</a> </td>
|
<a name="СтандартныеПодсистемы.РезервноеКопированиеИБ"></a>
|
||||||
|
<table><tbody><tr><td><a href="DataProcessor.РезервноеКопированиеИБ.Form.РезервноеКопированиеДанных/Help">Создание резервной копии</a> </td>
|
||||||
<td>Выполнение резервного копирования программы: прямо сейчас, через некоторое время или при завершении работы.</td></tr><tr><td>
|
<td>Выполнение резервного копирования программы: прямо сейчас, через некоторое время или при завершении работы.</td></tr><tr><td>
|
||||||
<li><a href="DataProcessor.НастройкаРезервногоКопированияИБ/Help">Настройка резервного копирования</a></li></td>
|
<li><a href="DataProcessor.НастройкаРезервногоКопированияИБ/Help">Настройка резервного копирования</a></li></td>
|
||||||
<td>Настройка автоматического резервного копирования по расписанию, или отключение контроля резервного копирования, если оно выполняется сторонними средствами.</td></tr><tr><td>
|
<td>Настройка автоматического резервного копирования по расписанию, или отключение контроля резервного копирования, если оно выполняется сторонними средствами.</td></tr><tr><td>
|
||||||
@@ -48,16 +54,22 @@ TD {
|
|||||||
<p>В программе предусмотрены различные возможности поддерживать списки в порядке: изменять данные, отобранные по определенным признакам; устранять повторяющиеся элементы автоматически, при этом программа также исправляет ссылки на удаленные элементы.</p>
|
<p>В программе предусмотрены различные возможности поддерживать списки в порядке: изменять данные, отобранные по определенным признакам; устранять повторяющиеся элементы автоматически, при этом программа также исправляет ссылки на удаленные элементы.</p>
|
||||||
<p></p>
|
<p></p>
|
||||||
<a href="Catalog.ПравилаПроверкиУчета/Help">
|
<a href="Catalog.ПравилаПроверкиУчета/Help">
|
||||||
</a><a name="СтандартныеПодсистемы.КонтрольВеденияУчета"></a><a name="СтандартныеПодсистемы.КонтрольВеденияУчета"></a><table><tbody><tr><td><a name="СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов">
|
</a><a name="СтандартныеПодсистемы.КонтрольВеденияУчета"></a><a name="СтандартныеПодсистемы.КонтрольВеденияУчета"></a>
|
||||||
</a><li><a name="СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов"></a><a href="DataProcessor.ГрупповоеИзменениеРеквизитов/Help">Групповое изменение реквизитов</a></li></td>
|
<table><tbody><tr><td><a name="СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов">
|
||||||
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.ГрупповоеИзменениеОбъектов"></a><a href="DataProcessor.ГрупповоеИзменениеРеквизитов/Help">Групповое изменение реквизитов</a></li></td>
|
||||||
<td>Изменение реквизитов и табличных частей в выбранных элементах.</td></tr><tr><td><a name="СтандартныеПодсистемы.ПоискИУдалениеДублей">
|
<td>Изменение реквизитов и табличных частей в выбранных элементах.</td></tr><tr><td><a name="СтандартныеПодсистемы.ПоискИУдалениеДублей">
|
||||||
</a><li><a name="СтандартныеПодсистемы.ПоискИУдалениеДублей"></a><a href="DataProcessor.ПоискИУдалениеДублей/Help">Поиск и удаление дублей</a></li></td>
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.ПоискИУдалениеДублей"></a><a href="DataProcessor.ПоискИУдалениеДублей/Help">Поиск и удаление дублей</a></li></td>
|
||||||
<td>Поиск похожих элементов по заданным условиям сравнения.</td></tr><tr><td><a name="СтандартныеПодсистемы.ПоискИУдалениеДублей">
|
<td>Поиск похожих элементов по заданным условиям сравнения.</td></tr><tr><td><a name="СтандартныеПодсистемы.ПоискИУдалениеДублей">
|
||||||
</a><li><a name="СтандартныеПодсистемы.ПоискИУдалениеДублей"></a><a href="Catalog.ПравилаПроверкиУчета/Help">Правила проверки учета</a></li></td>
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.ПоискИУдалениеДублей"></a><a href="Catalog.ПравилаПроверкиУчета/Help">Правила проверки учета</a></li></td>
|
||||||
<td>Правила проверки корректности данных информационной базы.</td></tr></tbody></table><h3>Обновление программы</h3>
|
<td>Правила проверки корректности данных информационной базы.</td></tr></tbody></table><h3>Обновление программы</h3>
|
||||||
<p>В подразделе производится установка обновлений программы или исправлений (патчей), также можно просмотреть информацию о предыдущих обновлениях.</p>
|
<p>В подразделе производится установка обновлений программы или исправлений (патчей), также можно просмотреть информацию о предыдущих обновлениях.</p>
|
||||||
<a href="CommonForm.УстановленныеИсправления/Help" name="СтандартныеПодсистемы.ОбновлениеКонфигурации">
|
<a href="CommonForm.УстановленныеИсправления/Help" name="СтандартныеПодсистемы.ОбновлениеКонфигурации">
|
||||||
</a><p></p><a name="СтандартныеПодсистемы.ОбновлениеВерсииИБ"></a><table><tbody><tr><td>
|
</a>
|
||||||
|
<p></p><a name="СтандартныеПодсистемы.ОбновлениеВерсииИБ"></a>
|
||||||
|
<table><tbody><tr><td>
|
||||||
<li><a href="DataProcessor.УстановкаОбновлений/Help">Установка обновлений и исправлений (патчей</a>)</li></td>
|
<li><a href="DataProcessor.УстановкаОбновлений/Help">Установка обновлений и исправлений (патчей</a>)</li></td>
|
||||||
<td>Переход к установке обновлений программы или исправлений (патчей).</td>
|
<td>Переход к установке обновлений программы или исправлений (патчей).</td>
|
||||||
</tr><tr><td>
|
</tr><tr><td>
|
||||||
@@ -70,10 +82,12 @@ TD {
|
|||||||
<li><strong>Детализировать ход обновления в журнале регистрации</strong></li></td>
|
<li><strong>Детализировать ход обновления в журнале регистрации</strong></li></td>
|
||||||
<td>При включенном флажке в <a href="DataProcessor.ЖурналРегистрации/Help">журнал регистрации</a> записываются выполняемые обработчики обновления с указанием времени выполнения.</td></tr></tbody></table><h3>Оценка производительности</h3>
|
<td>При включенном флажке в <a href="DataProcessor.ЖурналРегистрации/Help">журнал регистрации</a> записываются выполняемые обработчики обновления с указанием времени выполнения.</td></tr></tbody></table><h3>Оценка производительности</h3>
|
||||||
<p>В программе предусмотрены встроенные средства для сбора и анализа данных о производительности ее работы по APDEX. В подразделе можно настроить параметры:</p>
|
<p>В программе предусмотрены встроенные средства для сбора и анализа данных о производительности ее работы по APDEX. В подразделе можно настроить параметры:</p>
|
||||||
<p></p><table><tbody><tr><td>
|
<p></p>
|
||||||
|
<table><tbody><tr><td>
|
||||||
<li><strong>Оценка производительности</strong></li></td>
|
<li><strong>Оценка производительности</strong></li></td>
|
||||||
<td>Флажок замеров интегральной производительности программы по методике APDEX.</td></tr><tr><td><a name="СтандартныеПодсистемы.ОценкаПроизводительности">
|
<td>Флажок замеров интегральной производительности программы по методике APDEX.</td></tr><tr><td><a name="СтандартныеПодсистемы.ОценкаПроизводительности">
|
||||||
</a><li><a name="СтандартныеПодсистемы.ОценкаПроизводительности"></a><a href="Catalog.ПрофилиКлючевыхОпераций/Help">Профили ключевых операций</a></li></td>
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.ОценкаПроизводительности"></a><a href="Catalog.ПрофилиКлючевыхОпераций/Help">Профили ключевых операций</a></li></td>
|
||||||
<td>Переход к настройке профилей ключевых операций.</td></tr><tr><td>
|
<td>Переход к настройке профилей ключевых операций.</td></tr><tr><td>
|
||||||
<li><a href="DataProcessor.ОценкаПроизводительности.Form.АвтоматическийЭкспортЗамеровПроизводительности/Help">Настройки оценки производительности</a></li></td>
|
<li><a href="DataProcessor.ОценкаПроизводительности.Form.АвтоматическийЭкспортЗамеровПроизводительности/Help">Настройки оценки производительности</a></li></td>
|
||||||
<td>Настройки параметров оценки производительности.</td></tr><tr><td>
|
<td>Настройки параметров оценки производительности.</td></tr><tr><td>
|
||||||
|
|||||||
+20
-23
@@ -4,13 +4,14 @@
|
|||||||
TD {
|
TD {
|
||||||
VERTICAL-ALIGN: top
|
VERTICAL-ALIGN: top
|
||||||
}
|
}
|
||||||
</style><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>
|
</style><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 class="">
|
||||||
<p>В данной панели осуществляется настройка основных параметров программы.</p>
|
<p>В данной панели осуществляется настройка основных параметров программы.</p>
|
||||||
<ul><li><strong>Заголовок программы</strong> - введите текст, который будет отображаться в заголовке окна программы.
|
<ul><li><strong>Заголовок программы</strong> - введите текст, который будет отображаться в заголовке окна программы.
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Часовой пояс</strong> - часовой пояс, в котором ведется учет в программе. Все даты документов и других данных в программе хранятся в этом часовом поясе.
|
<li><b>Региональные настройки</b> - с помощью ссылки можно перейти к настройкам:</li>
|
||||||
|
<ul><li><strong>Часовой пояс</strong> - часовой пояс, в котором ведется учет в программе. Все даты документов и других данных в программе хранятся в этом часовом поясе.
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Время текущего сеанса</strong> - с помощью этой команды можно узнать, насколько время клиента отличается от времени сервера с поправкой на часовой пояс.</li></ul><h3>Публикация информационной базы</h3>
|
<li><strong>Время текущего сеанса</strong> - с помощью этой команды можно узнать, насколько время клиента отличается от времени сервера с поправкой на часовой пояс.</li></ul></ul><h3>Публикация информационной базы</h3>
|
||||||
<ul><li>
|
<ul><li>
|
||||||
<div>Настройки программы <strong>Адрес в интернете</strong> и <strong>Локальный адрес</strong> предназначены для формирования ссылок на объекты информационной базы в зависимости от вида подключения пользователей к информационной базе. </div>
|
<div>Настройки программы <strong>Адрес в интернете</strong> и <strong>Локальный адрес</strong> предназначены для формирования ссылок на объекты информационной базы в зависимости от вида подключения пользователей к информационной базе. </div>
|
||||||
</li>
|
</li>
|
||||||
@@ -20,44 +21,40 @@ TD {
|
|||||||
</a>
|
</a>
|
||||||
<li><a name="СтандартныеПодсистемы.ПолучениеФайловИзИнтернета"></a><a href="CommonForm.ПараметрыПроксиСервера/Help">Параметры доступа в Интернет</a> - настройки параметров прокси-сервера на сервере 1С:Предприятие.
|
<li><a name="СтандартныеПодсистемы.ПолучениеФайловИзИнтернета"></a><a href="CommonForm.ПараметрыПроксиСервера/Help">Параметры доступа в Интернет</a> - настройки параметров прокси-сервера на сервере 1С:Предприятие.
|
||||||
</li>
|
</li>
|
||||||
<li><a href="DataProcessor.НастройкаРазрешенийНаИспользованиеВнешнихРесурсов/Help">Использование профилей безопасности</a> - использование профилей безопасности для контроля за использованием программой внешних (относительно кластера серверов 1С:Предприятия) ресурсов.</li></ul><a name="СтандартныеПодсистемы.КонтактнаяИнформация">
|
<li><a href="DataProcessor.НастройкаРазрешенийНаИспользованиеВнешнихРесурсов/Help">Использование профилей безопасности</a> - использование профилей безопасности для контроля за использованием программой внешних (относительно кластера серверов 1С:Предприятия) ресурсов.</li></ul><h3>Контактная информация</h3>
|
||||||
<h3>Контактная информация</h3>
|
|
||||||
</a>
|
|
||||||
<ul><a name="СтандартныеПодсистемы.КонтактнаяИнформация"></a>
|
<ul><a name="СтандартныеПодсистемы.КонтактнаяИнформация"></a>
|
||||||
<li><a name="СтандартныеПодсистемы.КонтактнаяИнформация"></a><a href="Catalog.ВидыКонтактнойИнформации/Help">Виды контактной информации</a> - добавление и настройка видов контактной информации различных объектов программы, например, партнеров, контрагентов, сотрудников и т.д.</li></ul><h3>Дополнительные реквизиты и сведения</h3>
|
<li><a name="СтандартныеПодсистемы.КонтактнаяИнформация"></a><a href="Catalog.ВидыКонтактнойИнформации/Help">Виды контактной информации</a> - добавление и настройка видов контактной информации различных объектов программы, например, партнеров, контрагентов, сотрудников и т.д.</li></ul><h3>Дополнительные реквизиты и сведения</h3>
|
||||||
<ul><li><strong>Дополнительные реквизиты и сведения</strong> - включите флажок, для того чтобы использовать дополнительные свойства для справочников и документов.
|
<ul><li><strong>Дополнительные реквизиты и сведения</strong> - включите флажок, для того чтобы использовать дополнительные свойства для справочников и документов. После этого становятся доступными ссылки:</li>
|
||||||
|
<ul><li><a href="Catalog.НаборыДополнительныхРеквизитовИСведений/Help">Дополнительные реквизиты</a> - настройка состава дополнительных реквизитов для справочников и документов.
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Реквизиты и сведения с общим списком значений</strong> - включите флажок, для того чтобы разрешить добавление реквизитов, у которых общий список значений с другими реквизитами (команда <strong>Добавить - Из другого набора - Сделать копию по образцу</strong>).
|
<li><a href="Catalog.НаборыДополнительныхРеквизитовИСведений/Help">Дополнительные сведения</a> - настройка состава дополнительных сведений для справочников и документов.</li></ul></ul><h3>История изменений</h3>
|
||||||
</li>
|
|
||||||
<li><strong>Общие реквизиты и сведения</strong> - включите флажок, для того чтобы разрешить добавление реквизитов сразу к нескольким объектам программы одновременно (команда <strong>Добавить - Из другого набора - Сделать реквизит общим и добавить в набор</strong>).<a name="СтандартныеПодсистемы.Свойства">
|
|
||||||
</a></li>
|
|
||||||
<li><a href="Catalog.НаборыДополнительныхРеквизитовИСведений/Help">Дополнительные реквизиты</a> - настройка состава дополнительных реквизитов для справочников и документов.
|
|
||||||
</li>
|
|
||||||
<li><a href="Catalog.НаборыДополнительныхРеквизитовИСведений/Help">Дополнительные сведения</a> - настройка состава дополнительных сведений для справочников и документов.</li></ul><h3>История изменений</h3>
|
|
||||||
<p>Программа позволяет вести историю изменения списков, просматривать любую версию объекта или сравнивать любые версии объекта между собой.</p>
|
<p>Программа позволяет вести историю изменения списков, просматривать любую версию объекта или сравнивать любые версии объекта между собой.</p>
|
||||||
<ul><li><strong>Хранить историю изменений - </strong>Включите флажок для ведения истории изменения объектов программы. После этого становится доступной команда:
|
<ul><li><strong>Хранить историю изменений - </strong>Включите флажок для ведения истории изменения объектов программы. После этого становится доступной команда:
|
||||||
</li>
|
</li>
|
||||||
<li><a name="СтандартныеПодсистемы.ВерсионированиеОбъектов"></a><a href="InformationRegister.НастройкиВерсионированияОбъектов/Help">Настроить</a> - Настройка хранения и очистка версий документов и справочников.</li></ul><a name="СтандартныеПодсистемы.ПолнотекстовыйПоиск">
|
<li><a name="СтандартныеПодсистемы.ВерсионированиеОбъектов"></a><a href="InformationRegister.НастройкиВерсионированияОбъектов/Help">Настроить</a> - Настройка хранения и очистка версий документов и справочников.</li></ul><h3>Поиск данных</h3>
|
||||||
<h3>Поиск данных</h3>
|
|
||||||
</a>
|
|
||||||
<ul><a name="СтандартныеПодсистемы.ПолнотекстовыйПоиск"></a>
|
<ul><a name="СтандартныеПодсистемы.ПолнотекстовыйПоиск"></a>
|
||||||
<li><a name="СтандартныеПодсистемы.ПолнотекстовыйПоиск"></a><a href="DataProcessor.ПолнотекстовыйПоискВДанных.Form.УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Help">Полнотекстовый поиск данных</a> - Включите флажок, после этого становится доступной команда:
|
<li><a name="СтандартныеПодсистемы.ПолнотекстовыйПоиск"></a><a href="DataProcessor.ПолнотекстовыйПоискВДанных.Form.УправлениеПолнотекстовымПоискомИИзвлечениемТекстов/Help">Полнотекстовый поиск данных</a> - Включите флажок, после этого становится доступной команда:
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Настроить </strong>- Настройка полнотекстового поиска и поддержка индекса полнотекстового поиска в актуальном состоянии.</li></ul><a name="СтандартныеПодсистемы.ЭлектроннаяПодпись"></a>
|
<li><strong>Настроить </strong>- Настройка полнотекстового поиска и поддержка индекса полнотекстового поиска в актуальном состоянии.</li></ul><h3>Электронная подпись и шифрование</h3>
|
||||||
<h3>Электронная подпись и шифрование</h3>
|
<ul><li>
|
||||||
<ul><li><strong>Электронная подпись - </strong>включите флажок, для того чтобы разрешить использовать электронные подписи и проверять отсутствие изменений файла с момента формирования электронной подписи.
|
<strong>Электронная подпись - </strong>включите флажок, для того чтобы разрешить использовать электронные подписи и проверять отсутствие изменений файла с момента формирования электронной подписи.
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Шифрование</strong> - включите флажок, для того чтобы разрешить шифрование файлов.
|
<li><strong>Шифрование</strong> - включите флажок, для того чтобы разрешить шифрование файлов.
|
||||||
</li>
|
</li>
|
||||||
<li><a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">Настройки электронной подписи и шифрования</a> - переход к настройке параметров подключения средств криптографии: электронной подписи и шифрования. </li></ul><p></p>
|
<li>
|
||||||
|
<a name="СтандартныеПодсистемы.ЭлектроннаяПодпись">
|
||||||
|
</a><a href="CommonForm.НастройкиЭлектроннойПодписиИШифрования/Help">Настройки электронной подписи и шифрования</a> - переход к настройке параметров подключения средств криптографии: электронной подписи и шифрования. </li></ul><p></p>
|
||||||
|
|
||||||
|
|
||||||
<h3>Удаление помеченных объектов</h3>
|
<h3>Удаление помеченных объектов</h3>
|
||||||
<div>
|
<div>
|
||||||
<a name="СтандартныеПодсистемы.УдалениеПомеченныхОбъктов">
|
<a name="СтандартныеПодсистемы.УдалениеПомеченныхОбъктов">
|
||||||
</a><ul><a name="СтандартныеПодсистемы.УдалениеПомеченныхОбъктов"><li><b>Автоматически удалять помеченные</b> - включите флажок, для того чтобы выполнять удаление помеченных объектов по расписанию. После этого становится доступной ссылка:</li>
|
</a>
|
||||||
|
<ul><li><b>Автоматически удалять помеченные</b> - включите флажок, для того чтобы выполнять удаление помеченных объектов по расписанию. После этого становится доступной ссылка:</li>
|
||||||
<li><b>Настроить расписание</b> - переход к настройке расписания автоматического удаления помеченных объектов.</li>
|
<li><b>Настроить расписание</b> - переход к настройке расписания автоматического удаления помеченных объектов.</li>
|
||||||
</a><li><a name="СтандартныеПодсистемы.УдалениеПомеченныхОбъктов"><b></b></a><b><a href="DataProcessor.УдалениеПомеченныхОбъектов/Help">Посмотреть помеченные на удаление</a></b> - открыть рабочее место для удаления помеченных объектов.</li></ul></div>
|
<li><a name="СтандартныеПодсистемы.УдалениеПомеченныхОбъктов"></a><a href="DataProcessor.УдалениеПомеченныхОбъектов/Help">Посмотреть помеченные на удаление</a> - открыть рабочее место для удаления помеченных объектов.
|
||||||
|
</li></ul></div>
|
||||||
<p></p>
|
<p></p>
|
||||||
<h3>См. также: </h3>
|
<h3>См. также: </h3>
|
||||||
<ul><li><a href="DataProcessor.ПанельАдминистрированияБСП/Help">Настройки программы</a>.</li></ul></body></html>
|
<ul><li><a href="DataProcessor.ПанельАдминистрированияБСП/Help">Настройки программы</a>.</li></ul></body></html>
|
||||||
@@ -11,26 +11,41 @@ TD {
|
|||||||
<ul><a name="СтандартныеПодсистемы.Взаимодействия"></a>
|
<ul><a name="СтандартныеПодсистемы.Взаимодействия"></a>
|
||||||
<li><a name="СтандартныеПодсистемы.Взаимодействия"><strong>Почтовый клиент</strong> - включите флажок, для того чтобы использовать возможности встроенного в программу почтового клиента для </a><a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">взаимодействий</a> с помощью электронных писем (e-mail). Использование всех типов взаимодействий без почтового клиента невозможно. После включения становятся доступными команды для настройки взаимодействий:
|
<li><a name="СтандартныеПодсистемы.Взаимодействия"><strong>Почтовый клиент</strong> - включите флажок, для того чтобы использовать возможности встроенного в программу почтового клиента для </a><a href="DocumentJournal.Взаимодействия.Form.ФормаСписка/Help">взаимодействий</a> с помощью электронных писем (e-mail). Использование всех типов взаимодействий без почтового клиента невозможно. После включения становятся доступными команды для настройки взаимодействий:
|
||||||
<ul><li><strong>Исходящие письма в формате HTML</strong> - включите флажок, для того чтобы редактировать исходящие письма в формате HTML.
|
<ul><li><strong>Исходящие письма в формате HTML</strong> - включите флажок, для того чтобы редактировать исходящие письма в формате HTML.
|
||||||
</li><li><strong>Звонки, SMS, встречи и запланированные взаимодействия</strong> - включите флажок, для того чтобы регистрировать в программе звонки, встречи, сообщения SMS и запланированные взаимодействия.
|
</li>
|
||||||
</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><strong>Звонки, SMS, встречи и запланированные взаимодействия</strong> - включите флажок, для того чтобы регистрировать в программе звонки, встречи, сообщения SMS и запланированные взаимодействия.
|
||||||
</li><li><b>Запретить отображение небезопасного содержимого в письмах</b> - включите флажок, для того чтобы при наличии небезопасных элементов в письмах не предлагать их отображение. <a href="Document.ЭлектронноеПисьмоВходящее.Form.ФормаДокумента/Help">Входящие письма</a> могут содержать элементы, позволяющие отправителю скрытно отслеживать действия с письмом, в частности, время просмотра и некоторые параметры устройства, на котором письмо было прочитано. К небезопасным элементам относятся загружаемые из Интернета картинки или встроенные скрипты. В целях безопасности такие элементы автоматически отключаются при просмотре письма.</li></ul><a name="СтандартныеПодсистемы.РаботаСПочтовымиСообщениями"></a>
|
</li>
|
||||||
</li><li><a name="СтандартныеПодсистемы.РаботаСПочтовымиСообщениями"></a><a href="Catalog.УчетныеЗаписиЭлектроннойПочты.Form.ФормаЭлемента/Help">Настройка системной учетной записи</a> - переход к настройке основной учетной записи электронной почты для отправки уведомлений из программы.
|
<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><a href="Catalog.УчетныеЗаписиЭлектроннойПочты/Help">Учетные записи электронной почты</a> - администрирование всех учетных записей электронной почты. </li></ul><h3>Отправка SMS<a name="СтандартныеПодсистемы.ОтправкаSMS"></a></h3>
|
</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><a href="CommonForm.НастройкаОтправкиSMS/Help">Настройка отправки SMS</a> - переход к настройке параметров отправки SMS-сообщений из программы.</li></ul><h3>Заметки, напоминания, анкетирование, шаблоны сообщений</h3>
|
||||||
<ul><li><strong>Заметки</strong> - включите этот флажок, для того чтобы можно было использовать <a name="СтандартныеПодсистемы.ЗаметкиПользователя"></a><a href="Catalog.Заметки/Help">заметки</a> - произвольную текстовую информацию, для которой не получается подобрать какого-либо более подходящего справочника или документа, и которая больше никому не должна быть доступна. Заметки могут быть произвольными или по предмету, ссылаясь, например, на элемент справочника, документ, или другой объект программы.
|
<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><li><strong>Анкетирование</strong> - включите этот флажок, для того чтобы стал доступным соответствующий раздел программы, в котором можно готовить опросы, составлять <a name="СтандартныеПодсистемы.Анкетирование"></a><a href="Catalog.ШаблоныАнкет.Form.ФормаЭлемента/Help">анкеты</a>, проводить опросы среди респондентов, а также и анализировать результаты опросов.
|
<li><strong>Напоминания</strong> - включите этот флажок, для того чтобы можно было вводить <a name="СтандартныеПодсистемы.НапоминанияПользователя"></a><a href="InformationRegister.НапоминанияПользователя/Help">напоминания</a>, которые срабатывают в назначенное время. Укажите время и предмет, по поводу которого в программе в указанное время будет выведен список напоминаний. Напоминания могут быть произвольными или по предмету, ссылаясь, например, на элемент справочника, документ, или другой объект программы.
|
||||||
</li><li><strong>Шаблоны сообщений</strong> - включите флажок, для того чтобы стала доступной команда: <a name="СтандартныеПодсистемы.ШаблоныСообщений"></a>
|
</li>
|
||||||
</li><li><a href="Catalog.ШаблоныСообщений/Help">Шаблоны сообщений</a> - перейдите по ссылке для перехода к работе со списком шаблонов сообщений. В программе предусмотрена возможность разработки шаблонов сообщений для почтовых сообщений и сообщений SMS, их хранение и управление ими в списке шаблонов. Возможна отправка писем и сообщений SMS, сформированных на основании списков или документов и по заранее подготовленным шаблонам сообщений.</li></ul><h3>Бизнес-процессы и задачи</h3>
|
<li><strong>Анкетирование</strong> - включите этот флажок, для того чтобы стал доступным соответствующий раздел программы, в котором можно готовить опросы, составлять <a name="СтандартныеПодсистемы.Анкетирование"></a><a href="Catalog.ШаблоныАнкет.Form.ФормаЭлемента/Help">анкеты</a>, проводить опросы среди респондентов, а также и анализировать результаты опросов.
|
||||||
|
</li>
|
||||||
|
<li><strong>Шаблоны сообщений</strong> - включите флажок, для того чтобы стала доступной команда: <a name="СтандартныеПодсистемы.ШаблоныСообщений"></a>
|
||||||
|
</li>
|
||||||
|
<li><a href="Catalog.ШаблоныСообщений/Help">Шаблоны сообщений</a> - перейдите по ссылке для перехода к работе со списком шаблонов сообщений. В программе предусмотрена возможность разработки шаблонов сообщений для почтовых сообщений и сообщений SMS, их хранение и управление ими в списке шаблонов. Возможна отправка писем и сообщений SMS, сформированных на основании списков или документов и по заранее подготовленным шаблонам сообщений.</li></ul><h3>Бизнес-процессы и задачи</h3>
|
||||||
<p>Программа предоставляет возможности для решения задач автоматизации управления предприятием или компанией. Процесс управления предприятием можно представить в программе как совокупность бизнес-процессов, состоящих из задач, каждая из которых адресована определенному исполнителю.</p>
|
<p>Программа предоставляет возможности для решения задач автоматизации управления предприятием или компанией. Процесс управления предприятием можно представить в программе как совокупность бизнес-процессов, состоящих из задач, каждая из которых адресована определенному исполнителю.</p>
|
||||||
<ul><li><strong>Бизнес-процессы и задачи</strong> - включите флажок, для того чтобы стал доступным раздел программы <strong>Бизнес-процессы и задачи</strong>, который предполагает использование запускаемых бизнес-процессов и позволяет работу с задачами. Также становится доступным ряд других команд, с помощью которых можно запустить бизнес-процессы и использовать задачи:
|
<ul><li><strong>Бизнес-процессы и задачи</strong> - включите флажок, для того чтобы стал доступным раздел программы <strong>Бизнес-процессы и задачи</strong>, который предполагает использование запускаемых бизнес-процессов и позволяет работу с задачами. Также становится доступным ряд других команд, с помощью которых можно запустить бизнес-процессы и использовать задачи:
|
||||||
<ul><a name="СтандартныеПодсистемы.БизнесПроцессыИЗадачи"></a>
|
<ul><a name="СтандартныеПодсистемы.БизнесПроцессыИЗадачи"></a>
|
||||||
<li><a name="СтандартныеПодсистемы.БизнесПроцессыИЗадачи"></a><a href="InformationRegister.ИсполнителиЗадач/Help">Роли и исполнители задач</a> - настройка ролей для адресации задач группам исполнителей.
|
<li><a name="СтандартныеПодсистемы.БизнесПроцессыИЗадачи"></a><a href="InformationRegister.ИсполнителиЗадач/Help">Роли и исполнители задач</a> - настройка ролей для адресации задач группам исполнителей.
|
||||||
</li><li><strong>Подчиненные бизнес-процессы и задачи -</strong> включите флажок для учета бизнес-процессов, которые можно создавать в рамках задач других бизнес-процессов.
|
</li>
|
||||||
</li><li><strong>Изменять запущенные бизнес-процессы</strong> - включите флажок, для того чтобы можно было вносить изменения в задачи запущенных бизнес-процессов.
|
<li><strong>Подчиненные бизнес-процессы и задачи -</strong> включите флажок для учета бизнес-процессов, которые можно создавать в рамках задач других бизнес-процессов.
|
||||||
</li><li><strong>Дата начала задач</strong> - включите флажок, для того чтобы разрешить исполнителям заполнять поле <strong>Дата начала</strong> и сортировать по нему список своих задач.
|
</li>
|
||||||
</li><li><strong>Дата и время в сроках задач</strong> - включите флажок, для того чтобы можно было вводить сроки задач с точностью до минут.
|
<li><strong>Изменять запущенные бизнес-процессы</strong> - включите флажок, для того чтобы можно было вносить изменения в задачи запущенных бизнес-процессов.
|
||||||
</li><li><strong>Уведомлять о просроченных задачах по почте</strong> - включите флажок, для того чтобы извещать исполнителей о просроченных задачах по расписанию, после этого становится доступной команда
|
</li>
|
||||||
<ul><li><strong>Настроить расписание</strong> - выполните команду для настройки <a href="v8help://mngbase/jobschedule.lf">расписания</a> рассылки уведомлений.</li></ul></li><li><strong>Уведомлять исполнителей о новых задачах по почте</strong> - выполните команду для настройки расписаний рассылки уведомлений, после этого становится доступной команда
|
<li><strong>Дата начала задач</strong> - включите флажок, для того чтобы разрешить исполнителям заполнять поле <strong>Дата начала</strong> и сортировать по нему список своих задач.
|
||||||
|
</li>
|
||||||
|
<li><strong>Дата и время в сроках задач</strong> - включите флажок, для того чтобы можно было вводить сроки задач с точностью до минут.
|
||||||
|
</li>
|
||||||
|
<li><strong>Уведомлять о просроченных задачах по почте</strong> - включите флажок, для того чтобы извещать исполнителей о просроченных задачах по расписанию, после этого становится доступной команда
|
||||||
|
<ul><li><strong>Настроить расписание</strong> - выполните команду для настройки <a href="v8help://mngbase/jobschedule.lf">расписания</a> рассылки уведомлений.</li></ul></li>
|
||||||
|
<li><strong>Уведомлять исполнителей о новых задачах по почте</strong> - выполните команду для настройки расписаний рассылки уведомлений, после этого становится доступной команда
|
||||||
<ul><li><strong>Настроить расписание</strong> - выполните команду для настройки расписания рассылки уведомлений.</li></ul></li></ul></li></ul><h3>См. также: </h3>
|
<ul><li><strong>Настроить расписание</strong> - выполните команду для настройки расписания рассылки уведомлений.</li></ul></li></ul></li></ul><h3>См. также: </h3>
|
||||||
<ul><li><a href="DataProcessor.ПанельАдминистрированияБСП/Help">Настройки программы</a>.</li></ul></body></html>
|
<ul><li><a href="DataProcessor.ПанельАдминистрированияБСП/Help">Настройки программы</a>.</li></ul></body></html>
|
||||||
+4
-1
@@ -10,6 +10,8 @@ TD {
|
|||||||
</a>
|
</a>
|
||||||
<li><a name="СтандартныеПодсистемы.Печать"></a><a href="InformationRegister.ПользовательскиеМакетыПечати/Help">Макеты печатных форм</a> - переход к списку макетов для настройки печатных форм, формируемых из программы.
|
<li><a name="СтандартныеПодсистемы.Печать"></a><a href="InformationRegister.ПользовательскиеМакетыПечати/Help">Макеты печатных форм</a> - переход к списку макетов для настройки печатных форм, формируемых из программы.
|
||||||
</li>
|
</li>
|
||||||
|
<li><b>Языки печатных форм</b> - Иногда бывает необходимо, чтобы пользователь, работающий на одном языке, мог при этом сформировать печатную форму на другом языке, например, напечатать документы для иностранных контрагентов. Перейдя по ссылке, можно выбрать несколько других языков для печатных форм, которые будут использоваться параллельно с основным при печати. После этого становится доступным:</li>
|
||||||
|
<li><b>Перевод текста с помощью внешнего сервиса</b> - если включен вывод печатных форм на другом языке, с помощью флажка можно включить возможность автоматического перевода текста при редактировании макетов печатных форм и вводе реквизитов на выбранных языках.</li>
|
||||||
<li><a href="CommonForm.НастройкаКомандПечати/Help">Подменю "Печать"</a> - переход к настройке команд подменю <strong>Печать</strong>.</li><a name="СтандартныеПодсистемы.ВариантыОтчетов">
|
<li><a href="CommonForm.НастройкаКомандПечати/Help">Подменю "Печать"</a> - переход к настройке команд подменю <strong>Печать</strong>.</li><a name="СтандартныеПодсистемы.ВариантыОтчетов">
|
||||||
</a>
|
</a>
|
||||||
<li><a name="СтандартныеПодсистемы.ВариантыОтчетов"></a><a href="Catalog.ВариантыОтчетов/Help">Отчеты</a> - переход к списку вариантов отчетов для настройки их доступности и размещения в разделах программы. <a name="СтандартныеПодсистемы.РассылкиОтчетов">
|
<li><a name="СтандартныеПодсистемы.ВариантыОтчетов"></a><a href="Catalog.ВариантыОтчетов/Help">Отчеты</a> - переход к списку вариантов отчетов для настройки их доступности и размещения в разделах программы. <a name="СтандартныеПодсистемы.РассылкиОтчетов">
|
||||||
@@ -27,6 +29,7 @@ TD {
|
|||||||
|
|
||||||
<li><b>Отслеживание состояний напечатанных документов</b> - включите флажок, для того чтобы фиксировать наличие подписанных оригиналов первичных документов, после этого становится доступной ссылка:</li>
|
<li><b>Отслеживание состояний напечатанных документов</b> - включите флажок, для того чтобы фиксировать наличие подписанных оригиналов первичных документов, после этого становится доступной ссылка:</li>
|
||||||
<a name="СтандартныеПодсистемы.УчетОригиналовПервичныхДокументов">
|
<a name="СтандартныеПодсистемы.УчетОригиналовПервичныхДокументов">
|
||||||
</a><li><a name="СтандартныеПодсистемы.УчетОригиналовПервичныхДокументов">
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.УчетОригиналовПервичныхДокументов">
|
||||||
</a><a href="Catalog.СостоянияОригиналовПервичныхДокументов/Help">Состояния оригиналов первичных документов</a> - переход к настройке состояний, которые будут использоваться при отслеживании оригиналов первичных документов.</li></ul><h3>См. также:</h3>
|
</a><a href="Catalog.СостоянияОригиналовПервичныхДокументов/Help">Состояния оригиналов первичных документов</a> - переход к настройке состояний, которые будут использоваться при отслеживании оригиналов первичных документов.</li></ul><h3>См. также:</h3>
|
||||||
<ul><li><a href="DataProcessor.ПанельАдминистрированияБСП/Help">Настройки программы</a>.</li></ul></body></html>
|
<ul><li><a href="DataProcessor.ПанельАдминистрированияБСП/Help">Настройки программы</a>.</li></ul></body></html>
|
||||||
@@ -4,11 +4,18 @@
|
|||||||
<p>При необходимости, часто используемые настройки можно вынести в командный интерфейс раздела <strong>Администрирование</strong> в настройках панели навигации или панели действий, в зависимости от типа настройки.</p>
|
<p>При необходимости, часто используемые настройки можно вынести в командный интерфейс раздела <strong>Администрирование</strong> в настройках панели навигации или панели действий, в зависимости от типа настройки.</p>
|
||||||
<h3>См. также: </h3>
|
<h3>См. также: </h3>
|
||||||
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.Обслуживание/Help">Обслуживание</a> - в данном подразделе администратору предоставляются возможности по поддержанию программы в работоспособном состоянии;
|
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.Обслуживание/Help">Обслуживание</a> - в данном подразделе администратору предоставляются возможности по поддержанию программы в работоспособном состоянии;
|
||||||
</li><li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.ОбщиеНастройки/Help">Общие настройки</a> - в данном подразделе производятся основные настройки программы;
|
</li>
|
||||||
</li><li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.НастройкиПользователейИПрав/Help">Настройки пользователей и прав</a> - в данном подразделе предусмотрены команды, связанные с управлением доступом и настройкой прав пользователей;
|
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.ОбщиеНастройки/Help">Общие настройки</a> - в данном подразделе производятся основные настройки программы;
|
||||||
</li><li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.ИнтернетПоддержкаИСервисы/Help">Интернет-поддержка и сервисы</a> - в данном подразделе предусмотрены команды, связанные с интернет-поддержкой программы, загрузкой классификаторов и обновлением версии;
|
</li>
|
||||||
</li><li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.Органайзер/Help">Органайзер</a> - в данном подразделе предусмотрены команды настройки электронной почты, заметок, напоминаний и бизнес-процессов;
|
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.НастройкиПользователейИПрав/Help">Настройки пользователей и прав</a> - в данном подразделе предусмотрены команды, связанные с управлением доступом и настройкой прав пользователей;
|
||||||
</li><li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.СинхронизацияДанных/Help">Синхронизации данных</a> - в данном подразделе производится настройка синхронизации данных с другими программами, а также организация совместной работы в распределенной информационной базе;
|
</li>
|
||||||
</li><li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.НастройкиРаботыСФайлами/Help">Настройки работы с файлами</a> - в данном подразделе предоставляется возможность настройки параметров загрузки, хранения и обработки файлов;
|
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.ИнтернетПоддержкаИСервисы/Help">Интернет-поддержка и сервисы</a> - в данном подразделе предусмотрены команды, связанные с интернет-поддержкой программы, загрузкой классификаторов и обновлением версии;
|
||||||
</li><li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.ПечатныеФормыОтчетыИОбработки/Help">Печатные формы, отчеты и обработки</a> - в данном подразделе производится настройка печатных форм, вариантов отчетов, дополнительных отчетов и обработок.
|
</li>
|
||||||
|
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.Органайзер/Help">Органайзер</a> - в данном подразделе предусмотрены команды настройки электронной почты, заметок, напоминаний и бизнес-процессов;
|
||||||
|
</li>
|
||||||
|
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.СинхронизацияДанных/Help">Синхронизация данных</a> - в данном подразделе производится настройка синхронизации данных с другими программами, а также организация совместной работы в распределенной информационной базе;
|
||||||
|
</li>
|
||||||
|
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.НастройкиРаботыСФайлами/Help">Настройки работы с файлами</a> - в данном подразделе предоставляется возможность настройки параметров загрузки, хранения и обработки файлов;
|
||||||
|
</li>
|
||||||
|
<li><a href="DataProcessor.ПанельАдминистрированияБСП.Form.ПечатныеФормыОтчетыИОбработки/Help">Печатные формы, отчеты и обработки</a> - в данном подразделе производится настройка печатных форм, вариантов отчетов, дополнительных отчетов и обработок.
|
||||||
<p></p></li></body></html>
|
<p></p></li></body></html>
|
||||||
@@ -3028,6 +3028,10 @@
|
|||||||
<commandBar/>
|
<commandBar/>
|
||||||
</commandInterface>
|
</commandInterface>
|
||||||
<extInfo xsi:type="form:DocumentFormExtInfo">
|
<extInfo xsi:type="form:DocumentFormExtInfo">
|
||||||
|
<handlers>
|
||||||
|
<event>AfterWrite</event>
|
||||||
|
<name>ПослеЗаписи</name>
|
||||||
|
</handlers>
|
||||||
<handlers>
|
<handlers>
|
||||||
<event>OnReadAtServer</event>
|
<event>OnReadAtServer</event>
|
||||||
<name>ПриЧтенииНаСервере</name>
|
<name>ПриЧтенииНаСервере</name>
|
||||||
|
|||||||
@@ -119,6 +119,16 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||||
@@ -1623,6 +1633,7 @@
|
|||||||
Процедура Подключаемый_ОбновитьКоманды()
|
Процедура Подключаемый_ОбновитьКоманды()
|
||||||
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -179,6 +179,11 @@
|
|||||||
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи, "Встреча");
|
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи, "Встреча");
|
||||||
ПроверитьДоступностьСозданияКонтакта();
|
ПроверитьДоступностьСозданияКонтакта();
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
|
|||||||
@@ -173,10 +173,15 @@
|
|||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||||
|
|
||||||
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи, "ЗапланированноеВзаимодействие");
|
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи, "ЗапланированноеВзаимодействие");
|
||||||
ПроверитьДоступностьСозданияКонтакта();
|
ПроверитьДоступностьСозданияКонтакта();
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
|
|||||||
@@ -1692,6 +1692,10 @@
|
|||||||
<commandBar/>
|
<commandBar/>
|
||||||
</commandInterface>
|
</commandInterface>
|
||||||
<extInfo xsi:type="form:DocumentFormExtInfo">
|
<extInfo xsi:type="form:DocumentFormExtInfo">
|
||||||
|
<handlers>
|
||||||
|
<event>AfterWrite</event>
|
||||||
|
<name>ПослеЗаписи</name>
|
||||||
|
</handlers>
|
||||||
<handlers>
|
<handlers>
|
||||||
<event>AfterWriteAtServer</event>
|
<event>AfterWriteAtServer</event>
|
||||||
<name>ПослеЗаписиНаСервере</name>
|
<name>ПослеЗаписиНаСервере</name>
|
||||||
|
|||||||
@@ -120,6 +120,16 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||||
|
|||||||
+1
@@ -138,6 +138,7 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||||
|
|
||||||
|
ПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
Оповестить("ИзмененаДатаСкрытияПерсональныхДанных");
|
Оповестить("ИзмененаДатаСкрытияПерсональныхДанных");
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -207,6 +207,11 @@
|
|||||||
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи, "СообщениеSMS");
|
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи, "СообщениеSMS");
|
||||||
ПроверитьДоступностьСозданияКонтакта();
|
ПроверитьДоступностьСозданияКонтакта();
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
|
|||||||
@@ -158,6 +158,11 @@
|
|||||||
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи, "ТелефонныйЗвонок");
|
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи, "ТелефонныйЗвонок");
|
||||||
ПроверитьДоступностьСозданияКонтакта();
|
ПроверитьДоступностьСозданияКонтакта();
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
|
|||||||
@@ -2695,6 +2695,10 @@
|
|||||||
</commandBar>
|
</commandBar>
|
||||||
</commandInterface>
|
</commandInterface>
|
||||||
<extInfo xsi:type="form:DocumentFormExtInfo">
|
<extInfo xsi:type="form:DocumentFormExtInfo">
|
||||||
|
<handlers>
|
||||||
|
<event>AfterWrite</event>
|
||||||
|
<name>ПослеЗаписи</name>
|
||||||
|
</handlers>
|
||||||
<handlers>
|
<handlers>
|
||||||
<event>AfterWriteAtServer</event>
|
<event>AfterWriteAtServer</event>
|
||||||
<name>ПослеЗаписиНаСервере</name>
|
<name>ПослеЗаписиНаСервере</name>
|
||||||
|
|||||||
@@ -254,6 +254,16 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПослеЗаписи(ПараметрыЗаписи)
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||||
@@ -810,6 +820,7 @@
|
|||||||
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
МодульПодключаемыеКомандыКлиентСервер = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиентСервер");
|
||||||
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
МодульПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -556,6 +556,11 @@
|
|||||||
|
|
||||||
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект,
|
ВзаимодействияКлиент.ВзаимодействиеПредметПослеЗаписи(ЭтотОбъект, Объект,
|
||||||
ПараметрыЗаписи, "ЭлектронноеПисьмоИсходящее");
|
ПараметрыЗаписи, "ЭлектронноеПисьмоИсходящее");
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ПодключаемыеКоманды") Тогда
|
||||||
|
МодульПодключаемыеКомандыКлиент = ОбщегоНазначенияКлиент.ОбщийМодуль("ПодключаемыеКомандыКлиент");
|
||||||
|
МодульПодключаемыеКомандыКлиент.ПослеЗаписи(ЭтотОбъект, Объект, ПараметрыЗаписи);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<!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>
|
||||||
|
<ul><li>Кто имеет доступ к конкретным данным?</li>
|
||||||
|
<li>Какие данные доступны конкретному пользователю? Может ли он их изменить?</li>
|
||||||
|
<li>Кто имеет доступ к отчетам?</li>
|
||||||
|
<li>Какие данные выводит тот или иной отчет?</li></ul>Открывается с помощью ссылки в разделе <b>Администрирование - Настройка пользователей и прав - Пользователи</b>.</div>
|
||||||
|
<div>Также можно открыть отчет (в данном случае отчет будет выдан без возможности выбора таблиц)<br><ul><li>из списка <b>Пользователи</b>;</li>
|
||||||
|
<li>из карточки пользователя - с помощью кнопки <b>Отчеты - Права пользователя</b>;</li>
|
||||||
|
<li>из всех списков и других отчетов с помощью команды <b>Еще - Отчеты - Права пользователей</b>.</li></ul><h3>Работа с отчетом</h3>
|
||||||
|
<ul><li>Отчет выдается по всем таблицам и пользователям. Нажав мышью на нужную ячейку, можно вывести расшифровку прав конкретного пользователя на выбранную таблицу.</li>
|
||||||
|
<li>Выдается сводная и подробная информация об уровне доступа пользователей к отчетам и таблицам информационной базы:</li>
|
||||||
|
<ul><li>Какие именно пользователи имеют права на просмотр, редактирование или создание тех или иных справочников, документов и т.д., с расшифровкой до групп доступа, посредством которых им предоставлены эти права.</li></ul><li>Можно сгруппировать таблицы по отчетам, в которых выводятся данные из этих таблиц.</li>
|
||||||
|
<li>Без учета ограничений доступ к данным на уровне записей (RLS).</li>
|
||||||
|
<li>Можно уточнить отчет, указав в полях <b>Таблица</b> и <b>Пользователь</b> нужные значения.</li>
|
||||||
|
<ul><li>Можно выбрать пользователя из списка. В этом случае отчет выдается по конкретному пользователю;</li>
|
||||||
|
<li>Для расшифровки прав пользователя дважды щелкните по одной из ячеек в строке.</li></ul></ul></div>
|
||||||
|
<h3>См. также:</h3>
|
||||||
|
<div>
|
||||||
|
<ul><li><a href="CommonForm.ФормаОтчета/Help">Форма отчета</a>.</li></ul></div></body></html>
|
||||||
@@ -13,6 +13,11 @@
|
|||||||
<mainDataCompositionSchema>Report.АнализПравДоступа.Template.Макет</mainDataCompositionSchema>
|
<mainDataCompositionSchema>Report.АнализПравДоступа.Template.Макет</mainDataCompositionSchema>
|
||||||
<variantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</variantsStorage>
|
<variantsStorage>SettingsStorage.ХранилищеВариантовОтчетов</variantsStorage>
|
||||||
<settingsStorage>SettingsStorage.ХранилищеВариантовОтчетов</settingsStorage>
|
<settingsStorage>SettingsStorage.ХранилищеВариантовОтчетов</settingsStorage>
|
||||||
|
<help>
|
||||||
|
<pages>
|
||||||
|
<lang>ru</lang>
|
||||||
|
</pages>
|
||||||
|
</help>
|
||||||
<templates uuid="fbd5d6d8-05cd-43a3-85da-8dcbeee08333">
|
<templates uuid="fbd5d6d8-05cd-43a3-85da-8dcbeee08333">
|
||||||
<name>Макет</name>
|
<name>Макет</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
|
|||||||
@@ -2003,7 +2003,10 @@
|
|||||||
ТекстЗапросаШаблон = СтрЗаменить(ТекстЗапросаШаблон, "&ТекущаяТаблица", ПолноеИмяРегистра);
|
ТекстЗапросаШаблон = СтрЗаменить(ТекстЗапросаШаблон, "&ТекущаяТаблица", ПолноеИмяРегистра);
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(ТекстЗапроса) Тогда
|
Если ЗначениеЗаполнено(ТекстЗапроса) Тогда
|
||||||
ТекстЗапроса = ТекстЗапроса + " ОБЪЕДИНИТЬ ВСЕ " + СтрЗаменить(ТекстЗапросаШаблон, "ВЫБРАТЬ РАЗРЕШЕННЫЕ", "ВЫБРАТЬ");
|
|
||||||
|
ТекстЗапроса = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
"%1 ОБЪЕДИНИТЬ ВСЕ %2", ТекстЗапроса, СтрЗаменить(ТекстЗапросаШаблон, "ВЫБРАТЬ РАЗРЕШЕННЫЕ", "ВЫБРАТЬ"));
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
ТекстЗапроса = ТекстЗапросаШаблон;
|
ТекстЗапроса = ТекстЗапросаШаблон;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -3391,93 +3391,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>DataAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExclusiveMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ActiveUsers</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>EventLog</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThinClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>WebClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>SaveUserData</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Output</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.СинхронизироватьДанныеСПриложениемВИнтернетеПриНачалеРаботыПрограммы</name>
|
<name>Constant.СинхронизироватьДанныеСПриложениемВИнтернетеПриНачалеРаботыПрограммы</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -3575,6 +3488,93 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>DataAdministration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExclusiveMode</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ActiveUsers</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>EventLog</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThinClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>WebClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>SaveUserData</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Output</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ОбластиСтатистики</name>
|
<name>InformationRegister.ОбластиСтатистики</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -4799,45 +4799,6 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtDataProcessors</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>InteractiveOpenExtReports</name>
|
|
||||||
<value>false</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
<name>ChartOfCharacteristicTypes.ОбъектыАдресацииЗадач</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -4974,6 +4935,45 @@
|
|||||||
<value>false</value>
|
<value>false</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>Administration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>UpdateDataBaseConfiguration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ThickClient</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ExternalConnection</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Automation</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>TechnicalSpecialistMode</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>ConfigurationExtensionsAdministration</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtDataProcessors</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>InteractiveOpenExtReports</name>
|
||||||
|
<value>false</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>InformationRegister.ОбластиСтатистики</name>
|
<name>InformationRegister.ОбластиСтатистики</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
+4
@@ -1042,6 +1042,10 @@
|
|||||||
Результат = ВариантыОтчетовСлужебныйКлиент.СтандартныйРезультатНастройкиИзКонтекстногоМеню(
|
Результат = ВариантыОтчетовСлужебныйКлиент.СтандартныйРезультатНастройкиИзКонтекстногоМеню(
|
||||||
КомпоновщикНастроек, Команда.Действие, ВладелецФормы.УникальныйИдентификатор);
|
КомпоновщикНастроек, Команда.Действие, ВладелецФормы.УникальныйИдентификатор);
|
||||||
|
|
||||||
|
Если Команда.Имя = Элементы.Фильтровать.ИмяКоманды Тогда
|
||||||
|
Результат.УчитыватьВремяФормирования = Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Не Отказ Тогда
|
Если Не Отказ Тогда
|
||||||
ОповеститьОВыборе(Результат);
|
ОповеститьОВыборе(Результат);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
+4
@@ -607,6 +607,10 @@
|
|||||||
Результат = ВариантыОтчетовСлужебныйКлиент.СтандартныйРезультатНастройкиИзКонтекстногоМеню(
|
Результат = ВариантыОтчетовСлужебныйКлиент.СтандартныйРезультатНастройкиИзКонтекстногоМеню(
|
||||||
КомпоновщикНастроек, Команда.Действие, ВладелецФормы.УникальныйИдентификатор);
|
КомпоновщикНастроек, Команда.Действие, ВладелецФормы.УникальныйИдентификатор);
|
||||||
|
|
||||||
|
Если Команда.Имя = Элементы.Фильтровать.ИмяКоманды Тогда
|
||||||
|
Результат.УчитыватьВремяФормирования = Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ОповеститьОВыборе(Результат);
|
ОповеститьОВыборе(Результат);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
Reference in new issue
Block a user