3_1_3_229
This commit is contained in:
1 parent
02c8274330
commit
5c7c3489ca
48 files changed
+1284
-646
No files matched your search
@@ -181,7 +181,7 @@
|
|||||||
СписокФорматовПоУмолчаниюПредставление = "";
|
СписокФорматовПоУмолчаниюПредставление = "";
|
||||||
Для Каждого ЭлементСписка Из СписокФорматовПоУмолчанию Цикл
|
Для Каждого ЭлементСписка Из СписокФорматовПоУмолчанию Цикл
|
||||||
Если ЭлементСписка.Пометка Тогда
|
Если ЭлементСписка.Пометка Тогда
|
||||||
СписокФорматовПоУмолчаниюПредставление = СписокФорматовПоУмолчаниюПредставление + ?(СписокФорматовПоУмолчаниюПредставление = "", "", ", ") + Строка(ЭлементСписка.Значение);
|
СписокФорматовПоУмолчаниюПредставление = СписокФорматовПоУмолчаниюПредставление + ?(СписокФорматовПоУмолчаниюПредставление = "", "", ", ") + Строка(ЭлементСписка.Представление);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -195,7 +195,7 @@
|
|||||||
ФорматыПоУмолчанию = СписокФорматовПоУмолчаниюПредставление;
|
ФорматыПоУмолчанию = СписокФорматовПоУмолчаниюПредставление;
|
||||||
Иначе
|
Иначе
|
||||||
Для Каждого СтрокаФормат Из Найденные Цикл
|
Для Каждого СтрокаФормат Из Найденные Цикл
|
||||||
ФорматыПоУмолчанию = ФорматыПоУмолчанию + ?(ФорматыПоУмолчанию = "", "", ", ") + Строка(СтрокаФормат.Формат);
|
ФорматыПоУмолчанию = ФорматыПоУмолчанию + ?(ФорматыПоУмолчанию = "", "", ", ") + РассылкаОтчетов.ПредставлениеФормата(СтрокаФормат.Формат);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -416,7 +416,7 @@
|
|||||||
НастройкиКД = НастройкиОтчета.Настройки;
|
НастройкиКД = НастройкиОтчета.Настройки;
|
||||||
ПользовательскиеНастройкиКД = НастройкиОтчета.ПользовательскиеНастройки; // ПользовательскиеНастройкиКомпоновкиДанных
|
ПользовательскиеНастройкиКД = НастройкиОтчета.ПользовательскиеНастройки; // ПользовательскиеНастройкиКомпоновкиДанных
|
||||||
// [3] Проверка значения настроек.
|
// [3] Проверка значения настроек.
|
||||||
Фильтр = Новый Структура("Использование, Значение", Истина, "[Получатель]");
|
Фильтр = Новый Структура("Использование, Значение", Истина, ШаблонЗначенияПолучателяРассылки());
|
||||||
Найденные = ОтчетыКлиентСервер.ЭлементыНастроекОтобранные(ПользовательскиеНастройкиКД, Фильтр);
|
Найденные = ОтчетыКлиентСервер.ЭлементыНастроекОтобранные(ПользовательскиеНастройкиКД, Фильтр);
|
||||||
Если Найденные.Количество() > 0 Тогда
|
Если Найденные.Количество() > 0 Тогда
|
||||||
ОтчетПерсонализирован = Истина;
|
ОтчетПерсонализирован = Истина;
|
||||||
@@ -457,7 +457,7 @@
|
|||||||
|
|
||||||
// [3] Анализ обычных отчетов.
|
// [3] Анализ обычных отчетов.
|
||||||
Если ТипЗнч(НастройкиОтчета) = Тип("ТаблицаЗначений") Тогда
|
Если ТипЗнч(НастройкиОтчета) = Тип("ТаблицаЗначений") Тогда
|
||||||
Найденные = НастройкиОтчета.НайтиСтроки(Новый Структура("Значение, Использование", "[Получатель]", Истина));
|
Найденные = НастройкиОтчета.НайтиСтроки(Новый Структура("Значение, Использование", ШаблонЗначенияПолучателяРассылки(), Истина));
|
||||||
Если Найденные.Количество() > 0 Тогда
|
Если Найденные.Количество() > 0 Тогда
|
||||||
ОтчетПерсонализирован = Истина;
|
ОтчетПерсонализирован = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1297,7 +1297,7 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПредварительныйПросмотрОтчетаПродолжение(РезультатВыбора, ПараметрыОтчета) Экспорт
|
Процедура ПредварительныйПросмотрОтчетаПродолжение(РезультатВыбора, ПараметрыОтчета) Экспорт
|
||||||
ПользовательскиеНастройкиКД = ПараметрыОтчета.Настройки;
|
ПользовательскиеНастройкиКД = ПараметрыОтчета.Настройки;
|
||||||
Фильтр = Новый Структура("Использование, Значение", Истина, "[Получатель]");
|
Фильтр = Новый Структура("Использование, Значение", Истина, ШаблонЗначенияПолучателяРассылки());
|
||||||
ПерсонализированныеНастройки = ОтчетыКлиентСервер.ЭлементыНастроекОтобранные(ПользовательскиеНастройкиКД, Фильтр);
|
ПерсонализированныеНастройки = ОтчетыКлиентСервер.ЭлементыНастроекОтобранные(ПользовательскиеНастройкиКД, Фильтр);
|
||||||
Если Объект.Персонализирована Тогда
|
Если Объект.Персонализирована Тогда
|
||||||
Если РезультатВыбора = Неопределено Тогда
|
Если РезультатВыбора = Неопределено Тогда
|
||||||
@@ -1322,9 +1322,9 @@
|
|||||||
|
|
||||||
Для Каждого ПользовательскаяНастройкаКД Из ПерсонализированныеНастройки Цикл
|
Для Каждого ПользовательскаяНастройкаКД Из ПерсонализированныеНастройки Цикл
|
||||||
Если ТипЗнч(ПользовательскаяНастройкаКД) = Тип("ЭлементОтбораКомпоновкиДанных") Тогда
|
Если ТипЗнч(ПользовательскаяНастройкаКД) = Тип("ЭлементОтбораКомпоновкиДанных") Тогда
|
||||||
ПользовательскаяНастройкаКД.ПравоеЗначение = "[Получатель]";
|
ПользовательскаяНастройкаКД.ПравоеЗначение = ШаблонЗначенияПолучателяРассылки();
|
||||||
ИначеЕсли ТипЗнч(ПользовательскаяНастройкаКД) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
|
ИначеЕсли ТипЗнч(ПользовательскаяНастройкаКД) = Тип("ЗначениеПараметраНастроекКомпоновкиДанных") Тогда
|
||||||
ПользовательскаяНастройкаКД.Значение = "[Получатель]";
|
ПользовательскаяНастройкаКД.Значение = ШаблонЗначенияПолучателяРассылки();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@@ -1389,14 +1389,16 @@
|
|||||||
Или Настройка.СтрокаНастроек.ВидСравнения = ВидСравненияКомпоновкиДанных.НеВСпискеПоИерархии Тогда
|
Или Настройка.СтрокаНастроек.ВидСравнения = ВидСравненияКомпоновкиДанных.НеВСпискеПоИерархии Тогда
|
||||||
Настройка.СтрокаНастроек.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
Настройка.СтрокаНастроек.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Настройка.СтрокаНастроек.ПравоеЗначение = "[Получатель]";
|
Настройка.СтрокаНастроек.ПравоеЗначение = ШаблонЗначенияПолучателяРассылки();
|
||||||
Иначе
|
Иначе
|
||||||
Настройка.СтрокаНастроек.Значение = "[Получатель]";
|
Настройка.СтрокаНастроек.Значение = ШаблонЗначенияПолучателяРассылки();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
Настройка.СтрокаНастроек.Значение = "[Получатель]";
|
Настройка.СтрокаНастроек.Значение = ШаблонЗначенияПолучателяРассылки();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
НайтиНастройкиПерсонализации();
|
||||||
|
|
||||||
РассылкаБылаПерсонализирована = Истина;
|
РассылкаБылаПерсонализирована = Истина;
|
||||||
Элементы.Отчеты.ТекущиеДанные.ВнесеныИзменения = Истина;
|
Элементы.Отчеты.ТекущиеДанные.ВнесеныИзменения = Истина;
|
||||||
Модифицированность = Истина;
|
Модифицированность = Истина;
|
||||||
@@ -1416,18 +1418,18 @@
|
|||||||
ВнесеныИзменения = Ложь;
|
ВнесеныИзменения = Ложь;
|
||||||
Если Настройка.СКД Тогда
|
Если Настройка.СКД Тогда
|
||||||
Если Настройка.ЭтоЭлементОтбора Тогда
|
Если Настройка.ЭтоЭлементОтбора Тогда
|
||||||
Если Настройка.СтрокаНастроек.ПравоеЗначение = "[Получатель]" Тогда
|
Если Настройка.СтрокаНастроек.ПравоеЗначение = ШаблонЗначенияПолучателяРассылки() Тогда
|
||||||
Настройка.СтрокаНастроек.ПравоеЗначение = Неопределено;
|
Настройка.СтрокаНастроек.ПравоеЗначение = Неопределено;
|
||||||
ВнесеныИзменения = Истина;
|
ВнесеныИзменения = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
Если Настройка.СтрокаНастроек.Значение = "[Получатель]" Тогда
|
Если Настройка.СтрокаНастроек.Значение = ШаблонЗначенияПолучателяРассылки() Тогда
|
||||||
Настройка.СтрокаНастроек.Значение = Неопределено;
|
Настройка.СтрокаНастроек.Значение = Неопределено;
|
||||||
ВнесеныИзменения = Истина;
|
ВнесеныИзменения = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
Если Настройка.СтрокаНастроек.Значение = "[Получатель]" Тогда
|
Если Настройка.СтрокаНастроек.Значение = ШаблонЗначенияПолучателяРассылки() Тогда
|
||||||
Настройка.СтрокаНастроек.Значение = Неопределено;
|
Настройка.СтрокаНастроек.Значение = Неопределено;
|
||||||
ВнесеныИзменения = Истина;
|
ВнесеныИзменения = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1628,7 +1630,7 @@
|
|||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ДобавитьШаблон("[Получатель]");
|
ДобавитьШаблон(ШаблонЗначенияПолучателяРассылки());
|
||||||
РассылкаБылаПерсонализирована = Истина;
|
РассылкаБылаПерсонализирована = Истина;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -2104,7 +2106,7 @@
|
|||||||
СтрокаФормат = Объект.ФорматыОтчетов.Добавить();
|
СтрокаФормат = Объект.ФорматыОтчетов.Добавить();
|
||||||
СтрокаФормат.Отчет = Переменные.СсылкаНаОтчет;
|
СтрокаФормат.Отчет = Переменные.СсылкаНаОтчет;
|
||||||
СтрокаФормат.Формат = ЭлементСписка.Значение;
|
СтрокаФормат.Формат = ЭлементСписка.Значение;
|
||||||
ПредставлениеФормата = ПредставлениеФормата + ?(ПредставлениеФормата = "", "", ", ") + Строка(ЭлементСписка.Значение);
|
ПредставлениеФормата = ПредставлениеФормата + ?(ПредставлениеФормата = "", "", ", ") + Строка(ЭлементСписка.Представление);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -2752,6 +2754,13 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
|
Функция ШаблонЗначенияПолучателяРассылки()
|
||||||
|
|
||||||
|
Возврат НСтр("ru = '[Получатель]'");
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
// Вызов сервера, Сервер
|
// Вызов сервера, Сервер
|
||||||
|
|
||||||
@@ -2853,7 +2862,7 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеНастройки <> "[Получатель]" Тогда
|
Если ЗначениеНастройки <> ШаблонЗначенияПолучателяРассылки() Тогда
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -2865,6 +2874,8 @@
|
|||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
|
ОформитьНастройкиПерсонализации();
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
@@ -3170,7 +3181,37 @@
|
|||||||
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветТекстаЗапрещеннойЯчейки);
|
Элемент.Оформление.УстановитьЗначениеПараметра("ЦветТекста", ЦветТекстаЗапрещеннойЯчейки);
|
||||||
Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
|
Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
|
||||||
|
|
||||||
// Оформление получателей рассылки
|
//
|
||||||
|
|
||||||
|
ОформитьНастройкиПерсонализации();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ОформитьНастройкиПерсонализации()
|
||||||
|
|
||||||
|
Элемент = Неопределено;
|
||||||
|
ПараметрОформления = Новый ПараметрКомпоновкиДанных("Текст");
|
||||||
|
|
||||||
|
Для Каждого ЭлементОформления Из УсловноеОформление.Элементы Цикл
|
||||||
|
|
||||||
|
ЗначениеПараметра = ЭлементОформления.Оформление.НайтиЗначениеПараметра(ПараметрОформления);
|
||||||
|
Если ЗначениеПараметра.Значение = ШаблонЗначенияПолучателяРассылки() Тогда
|
||||||
|
|
||||||
|
Элемент = ЭлементОформления;
|
||||||
|
Прервать;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если Элемент <> Неопределено Тогда
|
||||||
|
|
||||||
|
ОтборЭлемента = Элемент.Отбор.Элементы[0];
|
||||||
|
ОтборЭлемента.ПравоеЗначение = НастройкиПерсонализации;
|
||||||
|
Возврат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Элемент = УсловноеОформление.Элементы.Добавить();
|
Элемент = УсловноеОформление.Элементы.Добавить();
|
||||||
|
|
||||||
@@ -3182,7 +3223,7 @@
|
|||||||
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
|
ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
|
||||||
ОтборЭлемента.ПравоеЗначение = НастройкиПерсонализации;
|
ОтборЭлемента.ПравоеЗначение = НастройкиПерсонализации;
|
||||||
|
|
||||||
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", НСтр("ru = '[Получатель]'"));
|
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", ШаблонЗначенияПолучателяРассылки());
|
||||||
Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
|
Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"></meta><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link></head><body>Предназначен для ввода и хранения состояний оригиналов первичных документов.
|
||||||
|
<div>Открывается по команде <b>Состояния оригиналов первичных документов</b> в разделе<b> Администрирование - Печатные формы, отчеты и обработки</b>.</div>
|
||||||
|
<div>В программе предусмотрена возможность контроля получения оригиналов входящих и исходящих первичных документов от поставщиков или клиентов, а также отдельное рабочее место для контроля.</div>
|
||||||
|
<div>Перед началом работы при необходимости можно ввести в список состояния оригиналов первичных документов, которые впоследствии будут <a href="InformationRegister.СостоянияОригиналовПервичныхДокументов/Help">контролироваться</a>.</div>
|
||||||
|
<div>Каждый из документов в программе может иметь несколько печатных форм. Признак наличия оригинала документа будет храниться как для каждой печатной формы, так и одним общим состоянием для документа. В список уже введены предопределенные состояния как для печатных форм, так и для документа в целом.</div>
|
||||||
|
<h3><span style="font-size: 13.4399995803833px; font-weight: bold;">Ввод состояния оригинала первичного документа</span></h3>
|
||||||
|
<div>
|
||||||
|
<ul><li>В список уже введены предопределенные состояния. </li>
|
||||||
|
<li>При необходимости (например, отдельный сотрудник отвечает за рассылку печатных форм и делает пометку на своем рабочем месте, что отослал оригиналы по адресам) можно дополнить список, добавив нужные значения с помощью кнопки <b>Создать</b>.</li></ul></div>
|
||||||
|
<h3>См. также:</h3>
|
||||||
|
<div>
|
||||||
|
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></div>
|
||||||
|
<div><br></div>
|
||||||
|
<div><br></div></body></html>
|
||||||
+5
@@ -93,6 +93,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>
|
||||||
<dataLockControlMode>Managed</dataLockControlMode>
|
<dataLockControlMode>Managed</dataLockControlMode>
|
||||||
<fullTextSearch>Use</fullTextSearch>
|
<fullTextSearch>Use</fullTextSearch>
|
||||||
<objectPresentation>
|
<objectPresentation>
|
||||||
|
|||||||
@@ -20,8 +20,17 @@
|
|||||||
|
|
||||||
Элементы.ВладелецУчетнойЗаписи.Видимость = ПоказыватьПерсональныеУчетныеЗаписиПользователей;
|
Элементы.ВладелецУчетнойЗаписи.Видимость = ПоказыватьПерсональныеУчетныеЗаписиПользователей;
|
||||||
|
|
||||||
ПредлагатьНастройкуПочты = РаботаСПочтовымиСообщениями.ДоступнаОтправкаПисем()
|
Если ЗначениеЗаполнено(Параметры.Отбор) Тогда
|
||||||
И РаботаСПочтовымиСообщениями.ДоступныеУчетныеЗаписи(Истина, Ложь, Истина).Количество() = 0;
|
Отбор = Новый Структура;
|
||||||
|
Отбор.Вставить("ИспользоватьДляОтправки", Истина);
|
||||||
|
Отбор.Вставить("ИспользоватьДляПолучения", Истина);
|
||||||
|
|
||||||
|
ЗаполнитьЗначенияСвойств(Отбор, Параметры.Отбор);
|
||||||
|
|
||||||
|
ПредлагатьНастройкуПочты = РаботаСПочтовымиСообщениями.ДоступнаОтправкаПисем()
|
||||||
|
И РаботаСПочтовымиСообщениями.ДоступныеУчетныеЗаписи(
|
||||||
|
Отбор.ИспользоватьДляОтправки, Отбор.ИспользоватьДляПолучения, Истина).Количество() = 0;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,7 @@
|
|||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Печать") Тогда
|
||||||
МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
|
МодульУправлениеПечатью = ОбщегоНазначения.ОбщийМодуль("УправлениеПечатью");
|
||||||
Для Каждого ФорматСохранения Из МодульУправлениеПечатью.НастройкиФорматовСохраненияТабличногоДокумента() Цикл
|
Для Каждого ФорматСохранения Из МодульУправлениеПечатью.НастройкиФорматовСохраненияТабличногоДокумента() Цикл
|
||||||
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента), Строка(ФорматСохранения.Ссылка), Ложь, ФорматСохранения.Картинка);
|
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента), ФорматСохранения.Представление, Ложь, ФорматСохранения.Картинка);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
Элементы.ПодписьИПечать.Видимость = МодульУправлениеПечатью.НастройкиПечати().ИспользоватьПодписиИПечати;
|
Элементы.ПодписьИПечать.Видимость = МодульУправлениеПечатью.НастройкиПечати().ИспользоватьПодписиИПечати;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -119,6 +119,22 @@
|
|||||||
|
|
||||||
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
||||||
|
ИмяСправочника = Метаданные.Справочники["ВидыКонтактнойИнформации"].ПолноеИмя();
|
||||||
|
Если ОбновлениеИнформационнойБазы.ЕстьЗаблокированныеПредыдущимиОчередямиДанные(Параметры.Очередь, ИмяСправочника) Тогда
|
||||||
|
Параметры.ОбработкаЗавершена = ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь, "Справочник.ШаблоныСообщений");
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
|
||||||
|
ИмяСправочника = Метаданные.Справочники["ДополнительныеОтчетыИОбработки"].ПолноеИмя();
|
||||||
|
Если ОбновлениеИнформационнойБазы.ЕстьЗаблокированныеПредыдущимиОчередямиДанные(Параметры.Очередь,ИмяСправочника) Тогда
|
||||||
|
Параметры.ОбработкаЗавершена = ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь, "Справочник.ШаблоныСообщений");
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Шаблон = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.ШаблоныСообщений");
|
Шаблон = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(Параметры.Очередь, "Справочник.ШаблоныСообщений");
|
||||||
|
|
||||||
ПроблемныхОбъектов = 0;
|
ПроблемныхОбъектов = 0;
|
||||||
@@ -158,41 +174,47 @@
|
|||||||
ПараметрыДляЗамены = Новый Соответствие;
|
ПараметрыДляЗамены = Новый Соответствие;
|
||||||
Префикс = МетаданныеОбъект.Имя + ".";
|
Префикс = МетаданныеОбъект.Имя + ".";
|
||||||
|
|
||||||
|
ИдентификаторыФормулЗаполнены = Истина;
|
||||||
|
|
||||||
Для каждого РеквизитОбъектаНазначения Из МетаданныеОбъект.Реквизиты Цикл
|
Для каждого РеквизитОбъектаНазначения Из МетаданныеОбъект.Реквизиты Цикл
|
||||||
Если РеквизитОбъектаНазначения.Тип.Типы().Количество() = 1 Тогда
|
Если РеквизитОбъектаНазначения.Тип.Типы().Количество() = 1 Тогда
|
||||||
ТипОбъекта = Метаданные.НайтиПоТипу(РеквизитОбъектаНазначения.Тип.Типы()[0]);
|
ТипОбъекта = Метаданные.НайтиПоТипу(РеквизитОбъектаНазначения.Тип.Типы()[0]);
|
||||||
Если ТипОбъекта <> Неопределено И СтрНачинаетсяС(ТипОбъекта.ПолноеИмя(), "Справочник") Тогда
|
Если ТипОбъекта <> Неопределено И СтрНачинаетсяС(ТипОбъекта.ПолноеИмя(), "Справочник") Тогда
|
||||||
МетаданныеВложенногоОбъект = Метаданные.НайтиПоПолномуИмени(ТипОбъекта.ПолноеИмя());
|
МетаданныеВложенногоОбъект = Метаданные.НайтиПоПолномуИмени(ТипОбъекта.ПолноеИмя());
|
||||||
ВложенныйПредмет = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ТипОбъекта.ПолноеИмя()).ПустаяСсылка();
|
ВложенныйПредмет = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ТипОбъекта.ПолноеИмя()).ПустаяСсылка();
|
||||||
ПодготовитьПараметрыСвойствоИКИ(МетаданныеВложенногоОбъект, ВложенныйПредмет, ПараметрыДляЗамены, Префикс + РеквизитОбъектаНазначения.Имя + ".");
|
ПодготовитьПараметрыСвойствоИКИ(МетаданныеВложенногоОбъект, ВложенныйПредмет,
|
||||||
|
ПараметрыДляЗамены, Префикс + РеквизитОбъектаНазначения.Имя + ".", ИдентификаторыФормулЗаполнены);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Предмет = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ПараметрыШаблона.ПолноеИмяТипаНазначения).ПустаяСсылка();
|
Предмет = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ПараметрыШаблона.ПолноеИмяТипаНазначения).ПустаяСсылка();
|
||||||
ПодготовитьПараметрыСвойствоИКИ(МетаданныеОбъект, Предмет, ПараметрыДляЗамены, Префикс);
|
ПодготовитьПараметрыСвойствоИКИ(МетаданныеОбъект, Предмет, ПараметрыДляЗамены, Префикс, ИдентификаторыФормулЗаполнены);
|
||||||
|
|
||||||
СформироватьПараметрыДляЗамены(СведенияОШаблоне.ОбщиеРеквизиты.Строки, ПараметрыДляЗамены, "");
|
СформироватьПараметрыДляЗамены(СведенияОШаблоне.ОбщиеРеквизиты.Строки, ПараметрыДляЗамены, "", ИдентификаторыФормулЗаполнены);
|
||||||
|
Если ИдентификаторыФормулЗаполнены Тогда
|
||||||
|
|
||||||
Если ПараметрыШаблона.ТипШаблона = "Письмо" Тогда
|
Если ПараметрыШаблона.ТипШаблона = "Письмо" Тогда
|
||||||
|
|
||||||
|
Для каждого РеквизитДляЗамены Из ПараметрыДляЗамены Цикл
|
||||||
|
ШаблонОбъект.ТемаПисьма = СтрЗаменить(ШаблонОбъект.ТемаПисьма, РеквизитДляЗамены.Ключ, РеквизитДляЗамены.Значение);
|
||||||
|
ШаблонОбъект.ТекстШаблонаПисьмаHTML = СтрЗаменить(ШаблонОбъект.ТекстШаблонаПисьмаHTML, РеквизитДляЗамены.Ключ, РеквизитДляЗамены.Значение);
|
||||||
|
ШаблонОбъект.ТекстШаблонаПисьма = СтрЗаменить(ШаблонОбъект.ТекстШаблонаПисьма, РеквизитДляЗамены.Ключ, РеквизитДляЗамены.Значение);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
Для каждого РеквизитДляЗамены Из ПараметрыДляЗамены Цикл
|
||||||
|
ШаблонОбъект.ТекстШаблонаSMS = СтрЗаменить(ШаблонОбъект.ТекстШаблонаSMS, РеквизитДляЗамены.Ключ, РеквизитДляЗамены.Значение);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Для каждого РеквизитДляЗамены Из ПараметрыДляЗамены Цикл
|
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ШаблонОбъект);
|
||||||
ШаблонОбъект.ТемаПисьма = СтрЗаменить(ШаблонОбъект.ТемаПисьма, РеквизитДляЗамены.Ключ, РеквизитДляЗамены.Значение);
|
|
||||||
ШаблонОбъект.ТекстШаблонаПисьмаHTML = СтрЗаменить(ШаблонОбъект.ТекстШаблонаПисьмаHTML, РеквизитДляЗамены.Ключ, РеквизитДляЗамены.Значение);
|
|
||||||
ШаблонОбъект.ТекстШаблонаПисьма = СтрЗаменить(ШаблонОбъект.ТекстШаблонаПисьма, РеквизитДляЗамены.Ключ, РеквизитДляЗамены.Значение);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
|
|
||||||
Для каждого РеквизитДляЗамены Из ПараметрыДляЗамены Цикл
|
|
||||||
ШаблонОбъект.ТекстШаблонаSMS = СтрЗаменить(ШаблонОбъект.ТекстШаблонаSMS, РеквизитДляЗамены.Ключ, РеквизитДляЗамены.Значение);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ШаблонОбъект);
|
|
||||||
|
|
||||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
|
||||||
ЗафиксироватьТранзакцию();
|
ЗафиксироватьТранзакцию();
|
||||||
Исключение
|
Исключение
|
||||||
// Если не удалось обработать шаблон сообщения, повторяем попытку снова.
|
// Если не удалось обработать шаблон сообщения, повторяем попытку снова.
|
||||||
@@ -223,7 +245,7 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура СформироватьПараметрыДляЗамены(Строки, РеквизитыДляЗамены, Префикс)
|
Процедура СформироватьПараметрыДляЗамены(Строки, РеквизитыДляЗамены, Префикс, ИдентификаторыФормулЗаполнены)
|
||||||
|
|
||||||
Для каждого РеквизитОбъектаНазначения Из Строки Цикл
|
Для каждого РеквизитОбъектаНазначения Из Строки Цикл
|
||||||
|
|
||||||
@@ -232,29 +254,35 @@
|
|||||||
Если ТипОбъекта <> Неопределено И СтрНачинаетсяС(ТипОбъекта.ПолноеИмя(), "Справочник") Тогда
|
Если ТипОбъекта <> Неопределено И СтрНачинаетсяС(ТипОбъекта.ПолноеИмя(), "Справочник") Тогда
|
||||||
МетаданныеВложенногоОбъект = Метаданные.НайтиПоПолномуИмени(ТипОбъекта.ПолноеИмя());
|
МетаданныеВложенногоОбъект = Метаданные.НайтиПоПолномуИмени(ТипОбъекта.ПолноеИмя());
|
||||||
ВложенныйПредмет = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ТипОбъекта.ПолноеИмя()).ПустаяСсылка();
|
ВложенныйПредмет = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(ТипОбъекта.ПолноеИмя()).ПустаяСсылка();
|
||||||
ПодготовитьПараметрыСвойствоИКИ(МетаданныеВложенногоОбъект, ВложенныйПредмет, РеквизитыДляЗамены, Префикс + РеквизитОбъектаНазначения.Имя + ".");
|
ПодготовитьПараметрыСвойствоИКИ(МетаданныеВложенногоОбъект, ВложенныйПредмет,
|
||||||
|
РеквизитыДляЗамены, Префикс + РеквизитОбъектаНазначения.Имя + ".", ИдентификаторыФормулЗаполнены);
|
||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если РеквизитОбъектаНазначения.Строки.Количество() > 0 Тогда
|
Если РеквизитОбъектаНазначения.Строки.Количество() > 0 Тогда
|
||||||
СформироватьПараметрыДляЗамены(РеквизитОбъектаНазначения.Строки, РеквизитыДляЗамены, Префикс);
|
СформироватьПараметрыДляЗамены(РеквизитОбъектаНазначения.Строки, РеквизитыДляЗамены, Префикс, ИдентификаторыФормулЗаполнены);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура ПодготовитьПараметрыСвойствоИКИ(Знач МетаданныеОбъект, Знач Предмет, Знач РеквизитыДляЗамены, Префикс)
|
Процедура ПодготовитьПараметрыСвойствоИКИ(Знач МетаданныеОбъект, Знач Предмет, Знач РеквизитыДляЗамены, Префикс, ИдентификаторыФормулЗаполнены)
|
||||||
|
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
||||||
МодульУправлениеКонтактнойИнформацией = ОбщегоНазначения.ОбщийМодуль("УправлениеКонтактнойИнформацией");
|
МодульУправлениеКонтактнойИнформацией = ОбщегоНазначения.ОбщийМодуль("УправлениеКонтактнойИнформацией");
|
||||||
ВидыКонтактнойИнформацией = МодульУправлениеКонтактнойИнформацией.ВидыКонтактнойИнформацииОбъекта(Предмет);
|
ВидыКонтактнойИнформацией = МодульУправлениеКонтактнойИнформацией.ВидыКонтактнойИнформацииОбъекта(Предмет);
|
||||||
Если ВидыКонтактнойИнформацией.Количество() > 0 Тогда
|
Если ВидыКонтактнойИнформацией.Количество() > 0 Тогда
|
||||||
Для каждого ВидКонтактнойИнформацией Из ВидыКонтактнойИнформацией Цикл
|
Для каждого ВидКонтактнойИнформацией Из ВидыКонтактнойИнформацией Цикл
|
||||||
|
|
||||||
|
Если ПустаяСтрока(ВидКонтактнойИнформацией.ИдентификаторДляФормул)
|
||||||
|
И Не ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВидКонтактнойИнформацией.Ссылка, "ЭтоГруппа") Тогда
|
||||||
|
ИдентификаторыФормулЗаполнены = Ложь;
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
РеквизитыДляЗамены.Вставить("[" + Префикс + ВидКонтактнойИнформацией.Наименование + "]", "[" + Префикс + "~КИ." + ВидКонтактнойИнформацией.ИдентификаторДляФормул + "]");
|
РеквизитыДляЗамены.Вставить("[" + Префикс + ВидКонтактнойИнформацией.Наименование + "]", "[" + Префикс + "~КИ." + ВидКонтактнойИнформацией.ИдентификаторДляФормул + "]");
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -268,6 +296,14 @@
|
|||||||
Если ПолучатьДопРеквизиты Или ПолучатьДопСведения Тогда
|
Если ПолучатьДопРеквизиты Или ПолучатьДопСведения Тогда
|
||||||
Свойства = МодульУправлениеСвойствами.СвойстваОбъекта(Предмет, ПолучатьДопРеквизиты, ПолучатьДопСведения);
|
Свойства = МодульУправлениеСвойствами.СвойстваОбъекта(Предмет, ПолучатьДопРеквизиты, ПолучатьДопСведения);
|
||||||
Для каждого Свойство Из Свойства Цикл
|
Для каждого Свойство Из Свойства Цикл
|
||||||
|
|
||||||
|
Если ПустаяСтрока(Свойство.ИдентификаторДляФормул)
|
||||||
|
И Не ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Свойство.Ссылка, "ЭтоГруппа") Тогда
|
||||||
|
ИдентификаторыФормулЗаполнены = Ложь;
|
||||||
|
Возврат;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
РеквизитыДляЗамены.Вставить("[" + Префикс + Свойство.Наименование + "]", "[" + Префикс + "~Свойство." + Свойство.ИдентификаторДляФормул + "]");
|
РеквизитыДляЗамены.Вставить("[" + Префикс + Свойство.Наименование + "]", "[" + Префикс + "~Свойство." + Свойство.ИдентификаторДляФормул + "]");
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
+1
-1
@@ -4871,7 +4871,7 @@
|
|||||||
ТОГДА Наборы.Наименование
|
ТОГДА Наборы.Наименование
|
||||||
ИНАЧЕ ВЫРАЗИТЬ(ЕСТЬNULL(НаборыПредставления.Наименование, Наборы.Наименование) КАК СТРОКА(150))
|
ИНАЧЕ ВЫРАЗИТЬ(ЕСТЬNULL(НаборыПредставления.Наименование, Наборы.Наименование) КАК СТРОКА(150))
|
||||||
КОНЕЦ
|
КОНЕЦ
|
||||||
КОГДА Наборы.КоличествоСведений <> ""
|
КОГДА Наборы.КоличествоРеквизитов <> ""
|
||||||
И &ЭтоОсновнойЯзык
|
И &ЭтоОсновнойЯзык
|
||||||
ТОГДА Наборы.Наименование + " (" + Наборы.КоличествоРеквизитов + ")"
|
ТОГДА Наборы.Наименование + " (" + Наборы.КоличествоРеквизитов + ")"
|
||||||
ИНАЧЕ (ВЫРАЗИТЬ(ЕСТЬNULL(НаборыПредставления.Наименование, Наборы.Наименование) КАК СТРОКА(150))) + " (" + Наборы.КоличествоРеквизитов + ")"
|
ИНАЧЕ (ВЫРАЗИТЬ(ЕСТЬNULL(НаборыПредставления.Наименование, Наборы.Наименование) КАК СТРОКА(150))) + " (" + Наборы.КоличествоРеквизитов + ")"
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
Пометка = Истина;
|
Пометка = Истина;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента), Строка(ФорматСохранения.Ссылка), Пометка, ФорматСохранения.Картинка);
|
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента), ФорматСохранения.Представление, Пометка, ФорматСохранения.Картинка);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если ОбщегоНазначения.ЭтоМобильныйКлиент() Тогда
|
Если ОбщегоНазначения.ЭтоМобильныйКлиент() Тогда
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
// заполнение списка форматов
|
// заполнение списка форматов
|
||||||
Для Каждого ФорматСохранения Из УправлениеПечатью.НастройкиФорматовСохраненияТабличногоДокумента() Цикл
|
Для Каждого ФорматСохранения Из УправлениеПечатью.НастройкиФорматовСохраненияТабличногоДокумента() Цикл
|
||||||
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента), Строка(ФорматСохранения.Ссылка), Ложь, ФорматСохранения.Картинка);
|
ВыбранныеФорматыСохранения.Добавить(Строка(ФорматСохранения.ТипФайлаТабличногоДокумента), ФорматСохранения.Представление, Ложь, ФорматСохранения.Картинка);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
ВыбранныеФорматыСохранения[0].Пометка = Истина; // По умолчанию выбран только первый формат из списка.
|
ВыбранныеФорматыСохранения[0].Пометка = Истина; // По умолчанию выбран только первый формат из списка.
|
||||||
|
|
||||||
|
|||||||
@@ -482,21 +482,26 @@
|
|||||||
| ВидыКонтактнойИнформации.Ссылка КАК Вид,
|
| ВидыКонтактнойИнформации.Ссылка КАК Вид,
|
||||||
| ВидыКонтактнойИнформации.Наименование КАК ВидНаименование,
|
| ВидыКонтактнойИнформации.Наименование КАК ВидНаименование,
|
||||||
| ТаблицаКонтакты.Ссылка КАК Контакт
|
| ТаблицаКонтакты.Ссылка КАК Контакт
|
||||||
|ПОМЕСТИТЬ " + ЭлементМассиваОписания.Имя + "ВидыКИ
|
|ПОМЕСТИТЬ ВременнаяТаблицаВидыКИ
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации,
|
| Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации,
|
||||||
| Справочник." + ЭлементМассиваОписания.Имя + " КАК ТаблицаКонтакты
|
| &ИмяСправочника КАК ТаблицаКонтакты
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ВидыКонтактнойИнформации.ИмяГруппы = " + ВариантОтбора + "
|
| ВидыКонтактнойИнформации.ИмяГруппы = &ВариантОтбора
|
||||||
| И ВидыКонтактнойИнформации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
|
| И ВидыКонтактнойИнформации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
|
||||||
| И ТаблицаКонтакты.Ссылка В
|
| И ТаблицаКонтакты.Ссылка В
|
||||||
| (ВЫБРАТЬ
|
| (ВЫБРАТЬ
|
||||||
| Контакты.Контакт
|
| Контакты.Контакт
|
||||||
| ИЗ
|
| ИЗ
|
||||||
| Контакты КАК Контакты)
|
| Контакты КАК Контакты)
|
||||||
| " + ?(ЭлементМассиваОписания.Иерархический,"И (НЕ ТаблицаКонтакты.ЭтоГруппа)","") + "
|
| И &УсловиеПоГруппе
|
||||||
|;";
|
|;";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ВременнаяТаблицаВидыКИ", ЭлементМассиваОписания.Имя + "ВидыКИ");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяСправочника", "Справочник." + ЭлементМассиваОписания.Имя);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ВариантОтбора", ВариантОтбора);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеПоГруппе", ?(ЭлементМассиваОписания.Иерархический,"И (НЕ ТаблицаКонтакты.ЭтоГруппа)",""));
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
@@ -530,11 +535,14 @@
|
|||||||
| КонтактыВидыКИ.ВидНаименование
|
| КонтактыВидыКИ.ВидНаименование
|
||||||
|
|
|
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| " + ЭлементМассиваОписания.Имя + "ВидыКИ КАК КонтактыВидыКИ
|
| &ИмяТаблицыВидыКИ КАК КонтактыВидыКИ
|
||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация КАК КонтактнаяИнформация
|
| ЛЕВОЕ СОЕДИНЕНИЕ &ИмяТаблицыКонтактнаяИнформация КАК КонтактнаяИнформация
|
||||||
| ПО КонтактыВидыКИ.ВИД = КонтактнаяИнформация.Вид
|
| ПО КонтактыВидыКИ.ВИД = КонтактнаяИнформация.Вид
|
||||||
| И КонтактыВидыКИ.Контакт = КонтактнаяИнформация.Ссылка";
|
| И КонтактыВидыКИ.Контакт = КонтактнаяИнформация.Ссылка";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицыВидыКИ", ЭлементМассиваОписания.Имя + "ВидыКИ");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицыКонтактнаяИнформация", "Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация");
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|
|||||||
@@ -3800,6 +3800,7 @@
|
|||||||
|
|
||||||
Строка.Картинка = -1;
|
Строка.Картинка = -1;
|
||||||
Строка.Тип = Коллекция;
|
Строка.Тип = Коллекция;
|
||||||
|
Строка.Подтип = ?(СтрНайти("Серии, Точки", ИмяКоллекции) > 0, "Диаграмма", "Таблица") + ИмяКоллекции;
|
||||||
Строки = Строка.ПолучитьЭлементы();
|
Строки = Строка.ПолучитьЭлементы();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -3836,6 +3837,8 @@
|
|||||||
СвойстваЭлемента = СвойстваЭлементаКоллекцииСтруктуры(Элемент);
|
СвойстваЭлемента = СвойстваЭлементаКоллекцииСтруктуры(Элемент);
|
||||||
ЗаполнитьЗначенияСвойств(Строка, СвойстваЭлемента);
|
ЗаполнитьЗначенияСвойств(Строка, СвойстваЭлемента);
|
||||||
|
|
||||||
|
Строка.Подтип = Строка.ПолучитьРодителя().Подтип;
|
||||||
|
|
||||||
Если СвойстваЭлемента.ПометкаУдаления Тогда
|
Если СвойстваЭлемента.ПометкаУдаления Тогда
|
||||||
УстановитьПометкуУдаления("СтруктураВарианта", Строка);
|
УстановитьПометкуУдаления("СтруктураВарианта", Строка);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -4232,13 +4235,19 @@
|
|||||||
ИндексЭлементаНастройки = Неопределено;
|
ИндексЭлементаНастройки = Неопределено;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Родитель = ПолучитьРодителя("СтруктураВарианта", Строка);
|
||||||
|
Если Не ЗначениеЗаполнено(Строка.Подтип) Тогда
|
||||||
|
Строка.Подтип = Родитель.Подтип;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ЭлементНастройки = ЭлементНастройки(СвойствоЭлементаСтруктуры, Строка);
|
ЭлементНастройки = ЭлементНастройки(СвойствоЭлементаСтруктуры, Строка);
|
||||||
|
ИмяКоллекции = ?(ЗначениеЗаполнено(Строка.Подтип), Строка.Подтип, Неопределено);
|
||||||
|
|
||||||
Если СледующийУровень Тогда
|
Если СледующийУровень Тогда
|
||||||
Строки = Строка.ПолучитьЭлементы();
|
Строки = Строка.ПолучитьЭлементы();
|
||||||
Индекс = Неопределено;
|
Индекс = Неопределено;
|
||||||
|
|
||||||
ЭлементыНастроек = ЭлементыНастроек(СвойствоЭлементаСтруктуры, ЭлементНастройки);
|
ЭлементыНастроек = ЭлементыНастроек(СвойствоЭлементаСтруктуры, ЭлементНастройки, ИмяКоллекции);
|
||||||
ИндексЭлементаНастройки = Неопределено
|
ИндексЭлементаНастройки = Неопределено
|
||||||
Иначе // Вставка на один уровень со строкой.
|
Иначе // Вставка на один уровень со строкой.
|
||||||
Родитель = ПолучитьРодителя("СтруктураВарианта", Строка);
|
Родитель = ПолучитьРодителя("СтруктураВарианта", Строка);
|
||||||
@@ -4246,7 +4255,7 @@
|
|||||||
Индекс = Строки.Индекс(Строка) + 1;
|
Индекс = Строки.Индекс(Строка) + 1;
|
||||||
|
|
||||||
РодительЭлементаНастройки = ПолучитьРодителяЭлементаНастройки(СвойствоЭлементаСтруктуры, ЭлементНастройки);
|
РодительЭлементаНастройки = ПолучитьРодителяЭлементаНастройки(СвойствоЭлементаСтруктуры, ЭлементНастройки);
|
||||||
ЭлементыНастроек = ЭлементыНастроек(СвойствоЭлементаСтруктуры, РодительЭлементаНастройки);
|
ЭлементыНастроек = ЭлементыНастроек(СвойствоЭлементаСтруктуры, РодительЭлементаНастройки, ИмяКоллекции);
|
||||||
ИндексЭлементаНастройки = ЭлементыНастроек.Индекс(ЭлементНастройки) + 1;
|
ИндексЭлементаНастройки = ЭлементыНастроек.Индекс(ЭлементНастройки) + 1;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -5417,19 +5426,24 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
&НаКлиентеНаСервереБезКонтекста
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
Функция ЭлементыНастроек(Знач СвойствоЭлементаСтруктуры, Знач ЭлементНастройки = Неопределено, ИмяКоллекции = Неопределено)
|
Функция ЭлементыНастроек(Знач СвойствоЭлементаСтруктуры, Знач ЭлементНастройки = Неопределено, Знач ИмяКоллекции = Неопределено)
|
||||||
Если ЭлементНастройки = Неопределено Тогда
|
Если ЭлементНастройки = Неопределено Тогда
|
||||||
ЭлементНастройки = СвойствоЭлементаСтруктуры;
|
ЭлементНастройки = СвойствоЭлементаСтруктуры;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТипОбъекта = ТипЗнч(ЭлементНастройки);
|
ТипОбъекта = ТипЗнч(ЭлементНастройки);
|
||||||
|
|
||||||
Если ИмяКоллекции <> Неопределено
|
Если ИмяКоллекции <> Неопределено Тогда
|
||||||
И (ТипОбъекта = Тип("ТаблицаКомпоновкиДанных")
|
ИмяКоллекции = СтрЗаменить(ИмяКоллекции, "Таблица", "");
|
||||||
|
ИмяКоллекции = СтрЗаменить(ИмяКоллекции, "Диаграмма", "");
|
||||||
|
|
||||||
|
Если ТипОбъекта = Тип("ТаблицаКомпоновкиДанных")
|
||||||
И СтрРазделить("Строки, Колонки", ", ", Ложь).Найти(ИмяКоллекции) <> Неопределено
|
И СтрРазделить("Строки, Колонки", ", ", Ложь).Найти(ИмяКоллекции) <> Неопределено
|
||||||
Или ТипОбъекта = Тип("ДиаграммаКомпоновкиДанных")
|
Или ТипОбъекта = Тип("ДиаграммаКомпоновкиДанных")
|
||||||
И СтрРазделить("Серии, Точки", ", ", Ложь).Найти(ИмяКоллекции) <> Неопределено) Тогда
|
И СтрРазделить("Серии, Точки", ", ", Ложь).Найти(ИмяКоллекции) <> Неопределено Тогда
|
||||||
Возврат ЭлементНастройки[ИмяКоллекции];
|
|
||||||
|
Возврат ЭлементНастройки[ИмяКоллекции];
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ТипОбъекта = Тип("НастройкиКомпоновкиДанных")
|
Если ТипОбъекта = Тип("НастройкиКомпоновкиДанных")
|
||||||
|
|||||||
@@ -7419,6 +7419,15 @@
|
|||||||
|
|
||||||
#Область ОбменНастройкамиМеждуИнформационнымиБазами
|
#Область ОбменНастройкамиМеждуИнформационнымиБазами
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеФайла - Структура:
|
||||||
|
// * Хранение - Строка
|
||||||
|
// * Имя - Строка
|
||||||
|
// ВариантОтчетаОснование - СправочникСсылка.ВариантыОтчетов
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// см. ОписаниеВариантаОтчета
|
||||||
|
//
|
||||||
Функция СвойстваВариантОтчетаИзФайла(ОписаниеФайла, ВариантОтчетаОснование) Экспорт
|
Функция СвойстваВариантОтчетаИзФайла(ОписаниеФайла, ВариантОтчетаОснование) Экспорт
|
||||||
|
|
||||||
ОписаниеВариантаОтчета = ОписаниеВариантаОтчета(ОписаниеФайла);
|
ОписаниеВариантаОтчета = ОписаниеВариантаОтчета(ОписаниеФайла);
|
||||||
@@ -7430,6 +7439,28 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеФайла - Структура:
|
||||||
|
// * Хранение - Строка
|
||||||
|
// * Имя - Строка
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Структура:
|
||||||
|
// * ИмяОтчета - Строка
|
||||||
|
// * Настройки - Неопределено
|
||||||
|
// - НастройкиКомпоновкиДанных
|
||||||
|
// * КлючВарианта - Строка
|
||||||
|
// * ПредставлениеВарианта - Строка
|
||||||
|
// * КлючТекущихПользовательскихНастроек - Строка
|
||||||
|
// * ПредставлениеТекущихПользовательскихНастроек - Строка
|
||||||
|
// * ПользовательскиеНастройки - СписокЗначений
|
||||||
|
// * Значение - Строка
|
||||||
|
// * Представление - Строка
|
||||||
|
// * ХранилищеПользовательскихНастроек - Соответствие
|
||||||
|
// * Ключ - Строка
|
||||||
|
// * Значение - ПользовательскиеНастройкиКомпоновкиДанных
|
||||||
|
// * Ссылка - см. ВариантОтчетаПоОписанию
|
||||||
|
//
|
||||||
Функция ОписаниеВариантаОтчета(ОписаниеФайла)
|
Функция ОписаниеВариантаОтчета(ОписаниеФайла)
|
||||||
|
|
||||||
ИмяКаталога = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(ФайловаяСистема.СоздатьВременныйКаталог());
|
ИмяКаталога = ОбщегоНазначенияКлиентСервер.ДобавитьКонечныйРазделительПути(ФайловаяСистема.СоздатьВременныйКаталог());
|
||||||
@@ -7470,6 +7501,12 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ИмяКаталога - Строка
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// см. ОписаниеНастроекВариантаОтчетаПоУмолчанию
|
||||||
|
//
|
||||||
Функция ОписаниеНастроекВариантаОтчета(ИмяКаталога)
|
Функция ОписаниеНастроекВариантаОтчета(ИмяКаталога)
|
||||||
|
|
||||||
ОписаниеНастроек = ОписаниеНастроекВариантаОтчетаПоУмолчанию();
|
ОписаниеНастроек = ОписаниеНастроекВариантаОтчетаПоУмолчанию();
|
||||||
@@ -7664,6 +7701,22 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеВариантаОтчета - Структура:
|
||||||
|
// * ОписаниеОшибки - Строка
|
||||||
|
// * ХранилищеПользовательскихНастроек - Соответствие
|
||||||
|
// * ПользовательскиеНастройки - СписокЗначений
|
||||||
|
// * ПредставлениеТекущихПользовательскихНастроек - Строка
|
||||||
|
// * КлючТекущихПользовательскихНастроек - Строка
|
||||||
|
// * ПредставлениеВарианта - Строка
|
||||||
|
// * КлючВарианта - Строка
|
||||||
|
// * Настройки - Неопределено
|
||||||
|
// * ИмяОтчета - Строка
|
||||||
|
// ВариантОтчетаОснование - СправочникСсылка.ВариантыОтчетов
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// СправочникСсылка.ВариантыОтчетов
|
||||||
|
//
|
||||||
Функция ВариантОтчетаПоОписанию(ОписаниеВариантаОтчета, ВариантОтчетаОснование)
|
Функция ВариантОтчетаПоОписанию(ОписаниеВариантаОтчета, ВариантОтчетаОснование)
|
||||||
|
|
||||||
Если Не ВариантыОтчетовПовтИсп.ПравоДобавления() Тогда
|
Если Не ВариантыОтчетовПовтИсп.ПравоДобавления() Тогда
|
||||||
@@ -7956,6 +8009,19 @@
|
|||||||
|
|
||||||
#Область ОбменПользовательскимиНастройкамиВРамкахИнформационнойБазы
|
#Область ОбменПользовательскимиНастройкамиВРамкахИнформационнойБазы
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ВыбранныеПользователи - СписокЗначений:
|
||||||
|
// * Значение - СправочникСсылка.Пользователи
|
||||||
|
// - СправочникСсылка.ГруппыПользователей
|
||||||
|
// - СправочникСсылка.ГруппыВнешнихПользователей
|
||||||
|
// ШаблонОписанияНастроек - Структура - параметры открытия формы выбора пользователей, (групп) пользователей, где:
|
||||||
|
// * Настройки - ПользовательскиеНастройкиКомпоновкиДанных - настройки, которыми обмениваются.
|
||||||
|
// * ВариантОтчета - СправочникСсылка.ВариантыОтчетов - ссылка на хранилище свойств варианта отчета.
|
||||||
|
// * КлючОбъекта - Строка - измерение хранения настроек.
|
||||||
|
// * КлючНастроек - Строка - измерение - идентификатор пользовательских настроек.
|
||||||
|
// * Представление - Строка - наименование пользовательских настроек.
|
||||||
|
// * ВариантМодифицирован - Булево - признак того, что вариант отчета изменен.
|
||||||
|
//
|
||||||
Процедура ПоделитьсяПользовательскимиНастройками(ВыбранныеПользователи, ШаблонОписанияНастроек) Экспорт
|
Процедура ПоделитьсяПользовательскимиНастройками(ВыбранныеПользователи, ШаблонОписанияНастроек) Экспорт
|
||||||
|
|
||||||
УстановитьПривилегированныйРежим(Истина);
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
@@ -8246,7 +8312,7 @@
|
|||||||
НСтр("ru = 'Доступ к настройкам отчета ""%1""'"), ПредставлениеВариантаОтчета);
|
НСтр("ru = 'Доступ к настройкам отчета ""%1""'"), ПредставлениеВариантаОтчета);
|
||||||
|
|
||||||
Обсуждение = МодульОбсужденияСлужебный.ОбсуждениеКонтекстное(
|
Обсуждение = МодульОбсужденияСлужебный.ОбсуждениеКонтекстное(
|
||||||
ОписаниеНастроек.ВариантОтчета, ПредставлениеВариантаОтчета);
|
ОписаниеНастроек.ВариантОтчета, ПредставлениеВариантаОтчета); // ОбсуждениеСистемыВзаимодействия
|
||||||
|
|
||||||
Если СистемаВзаимодействия.ПолучитьРежимНаблюдения(Обсуждение.Идентификатор) Тогда
|
Если СистемаВзаимодействия.ПолучитьРежимНаблюдения(Обсуждение.Идентификатор) Тогда
|
||||||
СистемаВзаимодействия.УстановитьРежимНаблюдения(Обсуждение.Идентификатор, Ложь);
|
СистемаВзаимодействия.УстановитьРежимНаблюдения(Обсуждение.Идентификатор, Ложь);
|
||||||
|
|||||||
@@ -66,18 +66,37 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеФайла - Структура:
|
||||||
|
// * Хранение - Строка
|
||||||
|
// * Имя - Строка
|
||||||
|
// ВариантОтчетаОснование - СправочникСсылка.ВариантыОтчетов
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// см. ВариантыОтчетов.СвойстваВариантОтчетаИзФайла
|
||||||
|
//
|
||||||
Функция СвойстваВариантОтчетаИзФайла(ОписаниеФайла, ВариантОтчетаОснование) Экспорт
|
Функция СвойстваВариантОтчетаИзФайла(ОписаниеФайла, ВариантОтчетаОснование) Экспорт
|
||||||
|
|
||||||
Возврат ВариантыОтчетов.СвойстваВариантОтчетаИзФайла(ОписаниеФайла, ВариантОтчетаОснование);
|
Возврат ВариантыОтчетов.СвойстваВариантОтчетаИзФайла(ОписаниеФайла, ВариантОтчетаОснование);
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ВыбранныеПользователи - см. ВариантыОтчетов.ПоделитьсяПользовательскимиНастройками.ВыбранныеПользователи
|
||||||
|
// ОписаниеНастроек - см. ВариантыОтчетов.ПоделитьсяПользовательскимиНастройками.ШаблонОписанияНастроек
|
||||||
|
//
|
||||||
Процедура ПоделитьсяПользовательскимиНастройками(ВыбранныеПользователи, ОписаниеНастроек) Экспорт
|
Процедура ПоделитьсяПользовательскимиНастройками(ВыбранныеПользователи, ОписаниеНастроек) Экспорт
|
||||||
|
|
||||||
ВариантыОтчетов.ПоделитьсяПользовательскимиНастройками(ВыбранныеПользователи, ОписаниеНастроек);
|
ВариантыОтчетов.ПоделитьсяПользовательскимиНастройками(ВыбранныеПользователи, ОписаниеНастроек);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ВариантОтчета - см. ВариантыОтчетов.ЭтоПредопределенныйВариантОтчета.ВариантОтчета
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Булево
|
||||||
|
//
|
||||||
Функция ЭтоПредопределенныйВариантОтчета(ВариантОтчета) Экспорт
|
Функция ЭтоПредопределенныйВариантОтчета(ВариантОтчета) Экспорт
|
||||||
|
|
||||||
Возврат ВариантыОтчетов.ЭтоПредопределенныйВариантОтчета(ВариантОтчета);
|
Возврат ВариантыОтчетов.ЭтоПредопределенныйВариантОтчета(ВариантОтчета);
|
||||||
|
|||||||
@@ -578,6 +578,12 @@
|
|||||||
|
|
||||||
#Область ОбновлениеВариантаОтчетаИзФайла
|
#Область ОбновлениеВариантаОтчетаИзФайла
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеФайла - Структура:
|
||||||
|
// * Хранение - Строка
|
||||||
|
// * Имя - Строка
|
||||||
|
// СвойстваВариантаОтчетаОснования - см. СвойстваВариантаОтчетаОснования
|
||||||
|
//
|
||||||
Процедура ОбновитьВариантОтчетаИзФайла(ОписаниеФайла, СвойстваВариантаОтчетаОснования) Экспорт
|
Процедура ОбновитьВариантОтчетаИзФайла(ОписаниеФайла, СвойстваВариантаОтчетаОснования) Экспорт
|
||||||
|
|
||||||
Если ОписаниеФайла = Неопределено Тогда
|
Если ОписаниеФайла = Неопределено Тогда
|
||||||
|
|||||||
@@ -1606,7 +1606,7 @@
|
|||||||
СписокПоиска.Добавить("ЭлектронноеПисьмоИсходящее.ПолучателиСкрытыхКопий", "Контакт");
|
СписокПоиска.Добавить("ЭлектронноеПисьмоИсходящее.ПолучателиСкрытыхКопий", "Контакт");
|
||||||
|
|
||||||
ТекстЗапроса = "";
|
ТекстЗапроса = "";
|
||||||
ТекстПроРазрешенные = " РАЗРЕШЕННЫЕ";
|
ПостфиксВыбрать = " РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ";
|
||||||
ТекстВременнаяТаблица = ?(
|
ТекстВременнаяТаблица = ?(
|
||||||
ПомещатьВоВременнуюТаблицу,
|
ПомещатьВоВременнуюТаблицу,
|
||||||
"ПОМЕСТИТЬ ТаблицаКонтакты
|
"ПОМЕСТИТЬ ТаблицаКонтакты
|
||||||
@@ -1621,17 +1621,24 @@
|
|||||||
УсловиеНаСсылки = СтрЗаменить(ШаблонУсловияНаСсылки, "%ИмяПоля%", ИмяПоля);
|
УсловиеНаСсылки = СтрЗаменить(ШаблонУсловияНаСсылки, "%ИмяПоля%", ИмяПоля);
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + (ТекстОбъединить
|
ТекстЗапроса = ТекстЗапроса + (ТекстОбъединить
|
||||||
+ "ВЫБРАТЬ" + ТекстПроРазрешенные + " РАЗЛИЧНЫЕ
|
+ "ВЫБРАТЬ &ПостфиксВыбрать,
|
||||||
| КонтактыВзаимодействия." + ИмяПоля + "
|
| &ИмяПоляКонтакта
|
||||||
|" + ТекстВременнаяТаблица + "ИЗ
|
| ,&ТекстПоместить
|
||||||
| Документ." + ИмяТаблицы + " КАК КонтактыВзаимодействия
|
|ИЗ
|
||||||
|
| &ИмяТаблицы КАК КонтактыВзаимодействия
|
||||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыВзаимодействий
|
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыВзаимодействий
|
||||||
| ПО КонтактыВзаимодействия.Ссылка = ПредметыВзаимодействий.Взаимодействие
|
| ПО КонтактыВзаимодействия.Ссылка = ПредметыВзаимодействий.Взаимодействие
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| ПредметыВзаимодействий.Предмет = &Предмет
|
| ПредметыВзаимодействий.Предмет = &Предмет
|
||||||
| И (" + УсловиеНаСсылки + ")");
|
| И (&УсловиеНаСсылки)");
|
||||||
|
|
||||||
ТекстПроРазрешенные = "";
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПостфиксВыбрать,", ПостфиксВыбрать);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, ",&ТекстПоместить", ТекстВременнаяТаблица);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицы", "Документ." + ИмяТаблицы);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&УсловиеНаСсылки", УсловиеНаСсылки);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяПоляКонтакта", "КонтактыВзаимодействия." + ИмяПоля);
|
||||||
|
|
||||||
|
ПостфиксВыбрать = "РАЗЛИЧНЫЕ";
|
||||||
ТекстВременнаяТаблица = "";
|
ТекстВременнаяТаблица = "";
|
||||||
ТекстОбъединить = "
|
ТекстОбъединить = "
|
||||||
|
|
|
|
||||||
@@ -1764,18 +1771,25 @@
|
|||||||
|
|
||||||
ТекстЗапроса =";
|
ТекстЗапроса =";
|
||||||
|
|
|
|
||||||
|////////////////////////////////////////////////////////////////////////////////
|
|////////////////////////////////////////////////////////////////////////////////";
|
||||||
|
|
||||||
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ
|
||||||
| СправочникКонтакт.Ссылка КАК Ссылка,
|
| СправочникКонтакт.Ссылка КАК Ссылка,
|
||||||
| СправочникКонтакт.Наименование КАК Наименование,
|
| СправочникКонтакт.Наименование КАК Наименование,
|
||||||
| """" КАК НаименованиеВладельца " + ПолучитьСтрокуПроАдресДляЗапросаИнформацииОКонтактах(ВключатьEmail,"Пользователи") + "
|
| """" КАК НаименованиеВладельца
|
||||||
|
| ,&ПолеАдресЭлектроннойПочты
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| ТаблицаКонтакты КАК ТаблицаКонтакты
|
| ТаблицаКонтакты КАК ТаблицаКонтакты
|
||||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК СправочникКонтакт" + СтрокаСоединенияДляЗапросаИнформацииОКонтактах(ВключатьEmail,"Пользователи") + "
|
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК СправочникКонтакт
|
||||||
| ПО ТаблицаКонтакты.Контакт = СправочникКонтакт.Ссылка
|
| ПО ТаблицаКонтакты.Контакт = СправочникКонтакт.Ссылка
|
||||||
|
| И &ТекстСоединенияПоАдресуЭлектроннойПочты
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| (НЕ СправочникКонтакт.ПометкаУдаления)
|
| (НЕ СправочникКонтакт.ПометкаУдаления)
|
||||||
|";
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, ",&ПолеАдресЭлектроннойПочты", ПолучитьСтрокуПроАдресДляЗапросаИнформацииОКонтактах(ВключатьEmail,"Пользователи"));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &ТекстСоединенияПоАдресуЭлектроннойПочты", СтрокаСоединенияДляЗапросаИнформацииОКонтактах(ВключатьEmail,"Пользователи"));
|
||||||
|
|
||||||
Для каждого ЭлементМассиваОписания Из МассивОписанияТиповКонтактов Цикл
|
Для каждого ЭлементМассиваОписания Из МассивОписанияТиповКонтактов Цикл
|
||||||
|
|
||||||
@@ -1785,18 +1799,27 @@
|
|||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ
|
|ОБЪЕДИНИТЬ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| СправочникКонтакт.Ссылка,
|
| СправочникКонтакт.Ссылка,
|
||||||
| СправочникКонтакт.Наименование,
|
| СправочникКонтакт.Наименование,
|
||||||
| """"" + ПолучитьСтрокуПроАдресДляЗапросаИнформацииОКонтактах(ВключатьEmail,ЭлементМассиваОписания.Имя) + "
|
| """"
|
||||||
|
| ,&ПолеАдресЭлектроннойПочты
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| ТаблицаКонтакты КАК ТаблицаКонтакты
|
| ТаблицаКонтакты КАК ТаблицаКонтакты
|
||||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник." + ЭлементМассиваОписания.Имя + " КАК СправочникКонтакт" + СтрокаСоединенияДляЗапросаИнформацииОКонтактах(ВключатьEmail,ЭлементМассиваОписания.Имя) + "
|
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТаблицаСправочникКонтакт КАК СправочникКонтакт
|
||||||
| ПО ТаблицаКонтакты.Контакт = СправочникКонтакт.Ссылка
|
| ПО ТаблицаКонтакты.Контакт = СправочникКонтакт.Ссылка
|
||||||
|
| И &ТекстСоединенияПоАдресуЭлектроннойПочты
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| (НЕ СправочникКонтакт.ПометкаУдаления)
|
| (НЕ СправочникКонтакт.ПометкаУдаления)
|
||||||
| "+?(ЭлементМассиваОписания.Иерархический," И (НЕ СправочникКонтакт.Ссылка.ЭтоГруппа)","");
|
| И &УсловиеПоГруппе";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, ",&ПолеАдресЭлектроннойПочты",ПолучитьСтрокуПроАдресДляЗапросаИнформацииОКонтактах(ВключатьEmail,ЭлементМассиваОписания.Имя));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &ТекстСоединенияПоАдресуЭлектроннойПочты", СтрокаСоединенияДляЗапросаИнформацииОКонтактах(ВключатьEmail,ЭлементМассиваОписания.Имя));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ТаблицаСправочникКонтакт", "Справочник." + ЭлементМассиваОписания.Имя);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеПоГруппе", ?(ЭлементМассиваОписания.Иерархический," И (НЕ СправочникКонтакт.Ссылка.ЭтоГруппа)",""));
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -1846,19 +1869,27 @@
|
|||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| ТаблицаКонтактнойИнформации.Ссылка,
|
| ТаблицаКонтактнойИнформации.Ссылка,
|
||||||
| ТаблицаКонтактнойИнформации.Представление,
|
| ТаблицаКонтактнойИнформации.Представление,
|
||||||
| " + ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаКонтактнойИнформации.Ссылка.Владелец.Наименование","""""") + ",
|
| &ПолеНаименованиеВладельца,
|
||||||
| ТаблицаКонтактнойИнформации.Ссылка." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта + " КАК Наименование
|
| &ПолеНаименование КАК Наименование
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация КАК ТаблицаКонтактнойИнформации
|
| &ТаблицаСправочника КАК ТаблицаКонтактнойИнформации
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ТаблицаКонтактнойИнформации.АдресЭП = &Адрес
|
| ТаблицаКонтактнойИнформации.АдресЭП = &Адрес
|
||||||
| И (НЕ ТаблицаКонтактнойИнформации.Ссылка.ПометкаУдаления)
|
| И (НЕ ТаблицаКонтактнойИнформации.Ссылка.ПометкаУдаления)
|
||||||
| И ТаблицаКонтактнойИнформации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
|
| И ТаблицаКонтактнойИнформации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
|
||||||
| "+?(ЭлементМассиваОписания.Иерархический," И (НЕ ТаблицаКонтактнойИнформации.Ссылка.ЭтоГруппа)","");
|
| И &УсловиеГруппа";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПолеНаименованиеВладельца", ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаКонтактнойИнформации.Ссылка.Владелец.Наименование",""""""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПолеНаименование", "ТаблицаКонтактнойИнформации.Ссылка." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТаблицаСправочника", "Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеГруппа", ?(ЭлементМассиваОписания.Иерархический," И (НЕ ТаблицаКонтактнойИнформации.Ссылка.ЭтоГруппа)",""));
|
||||||
|
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -1966,24 +1997,33 @@
|
|||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ ПЕРВЫЕ 20
|
|ВЫБРАТЬ ПЕРВЫЕ 20
|
||||||
| СправочникКонтакт.Ссылка КАК Контакт,
|
| СправочникКонтакт.Ссылка КАК Контакт,
|
||||||
| СправочникКонтакт." + ОписаниеКонтакта.ИмяРеквизитаПредставлениеКонтакта + " КАК Наименование,
|
| &ПолеНаименование КАК Наименование,
|
||||||
| " + ?(ОписаниеКонтакта.ЕстьВладелец, "ПРЕДСТАВЛЕНИЕ(СправочникКонтакт.Владелец)", """""") + " КАК НаименованиеВладельца,
|
| &ПолеНаименованиеВладельца КАК НаименованиеВладельца,
|
||||||
| ТаблицаКонтактнаяИнформация.АдресЭП КАК Представление
|
| ТаблицаКонтактнаяИнформация.АдресЭП КАК Представление
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ОписаниеКонтакта.Имя + " КАК СправочникКонтакт
|
| &ТаблицаСправочник КАК СправочникКонтакт
|
||||||
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник." + ОписаниеКонтакта.Имя + ".КонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ИмяТаблицаКонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
||||||
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = СправочникКонтакт.Ссылка)
|
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = СправочникКонтакт.Ссылка)
|
||||||
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты) И (ТаблицаКонтактнаяИнформация.АдресЭП <> """"))
|
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты) И (ТаблицаКонтактнаяИнформация.АдресЭП <> """"))
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| НЕ СправочникКонтакт.ПометкаУдаления И (ТаблицаКонтактнаяИнформация.АдресЭП ПОДОБНО &ВведеннаяСтрока
|
| НЕ СправочникКонтакт.ПометкаУдаления
|
||||||
| ИЛИ ТаблицаКонтактнаяИнформация.ДоменноеИмяСервера ПОДОБНО &ВведеннаяСтрока
|
| И (ТаблицаКонтактнаяИнформация.АдресЭП ПОДОБНО &ВведеннаяСтрока
|
||||||
| ИЛИ ТаблицаКонтактнаяИнформация.Представление ПОДОБНО &ВведеннаяСтрока
|
| ИЛИ ТаблицаКонтактнаяИнформация.ДоменноеИмяСервера ПОДОБНО &ВведеннаяСтрока
|
||||||
|" + УсловиеПолейВводаПоСтроке + ")
|
| ИЛИ ТаблицаКонтактнаяИнформация.Представление ПОДОБНО &ВведеннаяСтрока
|
||||||
|
| И &УсловиеПолейВводаПоСтроке)
|
||||||
|";
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПолеНаименованиеВладельца" , ?(ОписаниеКонтакта.ЕстьВладелец, "ПРЕДСТАВЛЕНИЕ(СправочникКонтакт.Владелец)", """"""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПолеНаименование" , "СправочникКонтакт." + ОписаниеКонтакта.ИмяРеквизитаПредставлениеКонтакта);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТаблицаСправочник" ,"Справочник." + ОписаниеКонтакта.Имя);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицаКонтактнаяИнформация" ,"Справочник." + ОписаниеКонтакта.Имя + ".КонтактнаяИнформация");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеПолейВводаПоСтроке" , УсловиеПолейВводаПоСтроке);
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Запрос = Новый Запрос(ТекстЗапроса);
|
Запрос = Новый Запрос(ТекстЗапроса);
|
||||||
@@ -2083,29 +2123,30 @@
|
|||||||
|
|
||||||
Если ОписаниеКонтакта.ИскатьПоДомену Тогда
|
Если ОписаниеКонтакта.ИскатьПоДомену Тогда
|
||||||
|
|
||||||
Если ПерваяТаблица Тогда
|
Если Не ПерваяТаблица Тогда
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ ";
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|ВЫБРАТЬ";
|
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
| ТаблицаКонтактнаяИнформация.Ссылка КАК Контакт,
|
|ВЫБРАТЬ &ПостфиксВыбрать,
|
||||||
| ТаблицаКонтактнаяИнформация.Ссылка." + ОписаниеКонтакта.ИмяРеквизитаПредставлениеКонтакта + " КАК Наименование,
|
| ТаблицаКонтактнаяИнформация.Ссылка КАК Контакт,
|
||||||
|
| &ПолеНаименование КАК Наименование,
|
||||||
| ТаблицаКонтактнаяИнформация.АдресЭП КАК Представление,
|
| ТаблицаКонтактнаяИнформация.АдресЭП КАК Представление,
|
||||||
| " + ?(ОписаниеКонтакта.ЕстьВладелец,"ТаблицаКонтактнаяИнформация.Ссылка.Владелец.Наименование ","""""") + ?(ПерваяТаблица," КАК НаименованиеВладельца ","") +"
|
| &ПолеНаименованиеВладельца КАК НаименованиеВладельца
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ОписаниеКонтакта.Имя + ".КонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
| &ИмяТаблицы КАК ТаблицаКонтактнаяИнформация
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ТаблицаКонтактнаяИнформация.АдресЭП ПОДОБНО &СтрокаПоиска";
|
| ТаблицаКонтактнаяИнформация.АдресЭП ПОДОБНО &СтрокаПоиска";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПостфиксВыбрать,", ?(ПерваяТаблица, "РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ ", ""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПолеНаименованиеВладельца", ?(ОписаниеКонтакта.ЕстьВладелец,"ТаблицаКонтактнаяИнформация.Ссылка.Владелец.Наименование ",""""""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПолеНаименование", "ТаблицаКонтактнаяИнформация.Ссылка." + ОписаниеКонтакта.ИмяРеквизитаПредставлениеКонтакта);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицы", "Справочник." + ОписаниеКонтакта.Имя + ".КонтактнаяИнформация");
|
||||||
|
|
||||||
ПерваяТаблица = Ложь;
|
ПерваяТаблица = Ложь;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -2229,18 +2270,26 @@
|
|||||||
|
|
||||||
ТекстЗапроса =ТекстЗапроса + "
|
ТекстЗапроса =ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса =ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| ТаблицаСправочника.Ссылка,
|
| ТаблицаСправочника.Ссылка,
|
||||||
| ТаблицаСправочника." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта + " КАК Наименование,
|
| &ИмяПоляНаименование КАК Наименование,
|
||||||
| " + ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаСправочника.Владелец.Наименование","""""") + ",
|
| &ИмяПоляНаименованиеВладельца,
|
||||||
| """"
|
| """"
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." +ЭлементМассиваОписания.Имя +" КАК ТаблицаСправочника
|
| &ТаблицаСправочника КАК ТаблицаСправочника
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ТаблицаСправочника.Ссылка В(&МассивСсылок) "+?(ЭлементМассиваОписания.Иерархический," И (НЕ ТаблицаСправочника.ЭтоГруппа)","")+"
|
| ТаблицаСправочника.Ссылка В(&МассивСсылок)
|
||||||
|
| И &УсловиеИерархический
|
||||||
| И (НЕ ТаблицаСправочника.ПометкаУдаления)";
|
| И (НЕ ТаблицаСправочника.ПометкаУдаления)";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяПоляНаименованиеВладельца", ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаСправочника.Владелец.Наименование",""""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяПоляНаименование", "ТаблицаСправочника." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТаблицаСправочника", "Справочник." +ЭлементМассиваОписания.Имя);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеИерархический", ?(ЭлементМассиваОписания.Иерархический," И (НЕ ТаблицаСправочника.ЭтоГруппа)",""));
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
@@ -2284,21 +2333,30 @@
|
|||||||
|
|
||||||
ТекстЗапроса =ТекстЗапроса + "
|
ТекстЗапроса =ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса =ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| ТаблицаСправочника.Ссылка,
|
| ТаблицаСправочника.Ссылка,
|
||||||
| ТаблицаСправочника." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта + " КАК Наименование,
|
| &ИмяПоляНаименование КАК Наименование,
|
||||||
| " + ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаСправочника.Владелец.Наименование","""""") + ",
|
| &ИмяПоляНаименованиеВладельца,
|
||||||
| ТаблицаКонтактнаяИнформация.АдресЭП
|
| ТаблицаКонтактнаяИнформация.АдресЭП
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." +ЭлементМассиваОписания.Имя +" КАК ТаблицаСправочника
|
| &ТаблицаСправочника КАК ТаблицаСправочника
|
||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
| ЛЕВОЕ СОЕДИНЕНИЕ ИмяТаблицаКонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
||||||
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = ТаблицаСправочника.Ссылка)
|
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = ТаблицаСправочника.Ссылка)
|
||||||
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
|
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ТаблицаСправочника.Ссылка В(&МассивСсылок) "+?(ЭлементМассиваОписания.Иерархический," И (НЕ ТаблицаСправочника.ЭтоГруппа)","")+"
|
| ТаблицаСправочника.Ссылка В(&МассивСсылок)
|
||||||
|
| И &УсловиеИерархический
|
||||||
| И (НЕ ТаблицаСправочника.ПометкаУдаления)";
|
| И (НЕ ТаблицаСправочника.ПометкаУдаления)";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяПоляНаименованиеВладельца", ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаСправочника.Владелец.Наименование",""""""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяПоляНаименование", "ТаблицаСправочника." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТаблицаСправочника", "Справочник." +ЭлементМассиваОписания.Имя);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеИерархический", ?(ЭлементМассиваОписания.Иерархический," И (НЕ ТаблицаСправочника.ЭтоГруппа)",""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицаКонтактнаяИнформация" ,"Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация");
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
@@ -2541,10 +2599,12 @@
|
|||||||
| Участники.ПредставлениеКонтакта КАК Представление,
|
| Участники.ПредставлениеКонтакта КАК Представление,
|
||||||
| Участники.КакСвязаться КАК Адрес
|
| Участники.КакСвязаться КАК Адрес
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| " + ПолноеИмяОбъекта + "." + ИмяТаблицы + " КАК Участники
|
| &ИмяТаблицыВзаимодействия КАК Участники
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| Участники.Ссылка = &Ссылка";
|
| Участники.Ссылка = &Ссылка";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицыВзаимодействия", ПолноеИмяОбъекта + "." + ИмяТаблицы);
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст = ТекстЗапроса;
|
Запрос.Текст = ТекстЗапроса;
|
||||||
Запрос.УстановитьПараметр("Ссылка", Ссылка);
|
Запрос.УстановитьПараметр("Ссылка", Ссылка);
|
||||||
@@ -2760,42 +2820,42 @@
|
|||||||
|
|
||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
|
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
|
||||||
| ТаблицаКонтактнаяИнформация.АдресЭП КАК Адрес,
|
| ТаблицаКонтактнаяИнформация.АдресЭП КАК Адрес,
|
||||||
| ТаблицаКонтакт.Ссылка КАК Контакт
|
| ТаблицаКонтакт.Ссылка КАК Контакт
|
||||||
|ПОМЕСТИТЬ КонтактыАдреса
|
|ПОМЕСТИТЬ КонтактыАдреса
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник.Пользователи КАК ТаблицаКонтакт
|
| Справочник.Пользователи КАК ТаблицаКонтакт
|
||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи.КонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи.КонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
||||||
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = ТаблицаКонтакт.Ссылка)
|
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = ТаблицаКонтакт.Ссылка)
|
||||||
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
|
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ТаблицаКонтакт.Ссылка В(&МассивКонтактов)
|
| ТаблицаКонтакт.Ссылка В(&МассивКонтактов)
|
||||||
| И НЕ ТаблицаКонтакт.Служебный
|
| И НЕ ТаблицаКонтакт.Служебный
|
||||||
| И НЕ ТаблицаКонтакт.Недействителен
|
| И НЕ ТаблицаКонтакт.Недействителен
|
||||||
| И НЕ ТаблицаКонтакт.ПометкаУдаления
|
| И НЕ ТаблицаКонтакт.ПометкаУдаления
|
||||||
|
|
|
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| ТаблицаКонтактнаяИнформация.АдресЭП,
|
| ТаблицаКонтактнаяИнформация.АдресЭП,
|
||||||
| ТаблицаКонтакт.Ссылка
|
| ТаблицаКонтакт.Ссылка
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник.Пользователи КАК ТаблицаКонтакт
|
| Справочник.Пользователи КАК ТаблицаКонтакт
|
||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи.КонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи.КонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
||||||
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = ТаблицаКонтакт.Ссылка)
|
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = ТаблицаКонтакт.Ссылка)
|
||||||
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
|
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| НЕ ТаблицаКонтакт.Служебный
|
| НЕ ТаблицаКонтакт.Служебный
|
||||||
| И НЕ ТаблицаКонтакт.Недействителен
|
| И НЕ ТаблицаКонтакт.Недействителен
|
||||||
| И НЕ ТаблицаКонтакт.ПометкаУдаления
|
| И НЕ ТаблицаКонтакт.ПометкаУдаления
|
||||||
| И ИСТИНА В
|
| И ИСТИНА В
|
||||||
| (ВЫБРАТЬ
|
| (ВЫБРАТЬ
|
||||||
| ИСТИНА
|
| ИСТИНА
|
||||||
| ИЗ
|
| ИЗ
|
||||||
| РегистрСведений.СоставыГруппПользователей КАК СоставыГруппПользователей
|
| РегистрСведений.СоставыГруппПользователей КАК СоставыГруппПользователей
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| СоставыГруппПользователей.Пользователь = ТаблицаКонтакт.Ссылка
|
| СоставыГруппПользователей.Пользователь = ТаблицаКонтакт.Ссылка
|
||||||
| И СоставыГруппПользователей.ГруппаПользователей В (&МассивКонтактов))";
|
| И СоставыГруппПользователей.ГруппаПользователей В (&МассивКонтактов))";
|
||||||
|
|
||||||
Для каждого ОписаниеКонтакта Из ОписанияКонтактов Цикл
|
Для каждого ОписаниеКонтакта Из ОписанияКонтактов Цикл
|
||||||
|
|
||||||
@@ -2803,20 +2863,27 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса =ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса =ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| ТаблицаКонтактнаяИнформация.АдресЭП,
|
| ТаблицаКонтактнаяИнформация.АдресЭП,
|
||||||
| ТаблицаКонтакт.Ссылка
|
| ТаблицаКонтакт.Ссылка
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ОписаниеКонтакта.Имя + " КАК ТаблицаКонтакт
|
| &ТаблицаСправочника КАК ТаблицаКонтакт
|
||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник." + ОписаниеКонтакта.Имя + ".КонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
| ЛЕВОЕ СОЕДИНЕНИЕ ИмяТаблицаКонтактнаяИнформация КАК ТаблицаКонтактнаяИнформация
|
||||||
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = ТаблицаКонтакт.Ссылка)
|
| ПО (ТаблицаКонтактнаяИнформация.Ссылка = ТаблицаКонтакт.Ссылка)
|
||||||
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
|
| И (ТаблицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты))
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| НЕ ТаблицаКонтакт.ПометкаУдаления
|
| НЕ ТаблицаКонтакт.ПометкаУдаления
|
||||||
| И ТаблицаКонтакт.Ссылка В(&МассивКонтактов) " + ?(ОписаниеКонтакта.Иерархический," И НЕ ТаблицаКонтакт.ЭтоГруппа","");
|
| И ТаблицаКонтакт.Ссылка В(&МассивКонтактов)
|
||||||
|
| И &УсловиеИерархический";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТаблицаСправочника", "Справочник." +ОписаниеКонтакта.Имя);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеИерархический", ?(ОписаниеКонтакта.Иерархический," И (НЕ ТаблицаКонтакт.ЭтоГруппа)",""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицаКонтактнаяИнформация" ,"Справочник." + ОписаниеКонтакта.Имя + ".КонтактнаяИнформация");
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -3175,12 +3242,12 @@
|
|||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||||
| Файлы.Наименование КАК ПолноеНаименование,
|
| Файлы.Наименование КАК ПолноеНаименование,
|
||||||
| Файлы.Расширение КАК Расширение,
|
| Файлы.Расширение КАК Расширение,
|
||||||
| Файлы.Ссылка КАК Ссылка,
|
| Файлы.Ссылка КАК Ссылка,
|
||||||
| Файлы.ИДФайлаЭлектронногоПисьма
|
| Файлы.ИДФайлаЭлектронногоПисьма КАК ИДФайлаЭлектронногоПисьма
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ИмяОбъектаМетаданных + " КАК Файлы
|
| &ИмяТаблицыСправочника КАК Файлы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| Файлы.ВладелецФайла = &ВладелецФайла
|
| Файлы.ВладелецФайла = &ВладелецФайла
|
||||||
|;
|
|;
|
||||||
@@ -3196,6 +3263,8 @@
|
|||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО ПорядковыйНомерВоВложениях ВОЗР";
|
|УПОРЯДОЧИТЬ ПО ПорядковыйНомерВоВложениях ВОЗР";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыСправочника", "Справочник." + ИмяОбъектаМетаданных);
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("ВладелецФайла", ВладелецФайлов);
|
Запрос.УстановитьПараметр("ВладелецФайла", ВладелецФайлов);
|
||||||
РезультатЗапроса = Запрос.ВыполнитьПакет();
|
РезультатЗапроса = Запрос.ВыполнитьПакет();
|
||||||
|
|
||||||
@@ -4534,12 +4603,14 @@
|
|||||||
| ПрисоединенныеФайлыПисьма.Размер,
|
| ПрисоединенныеФайлыПисьма.Размер,
|
||||||
| ПрисоединенныеФайлыПисьма.ИДФайлаЭлектронногоПисьма
|
| ПрисоединенныеФайлыПисьма.ИДФайлаЭлектронногоПисьма
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ИмяОбъектаМетаданных + " КАК ПрисоединенныеФайлыПисьма
|
| &ИмяТаблицыСправочника КАК ПрисоединенныеФайлыПисьма
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ПрисоединенныеФайлыПисьма.ВладелецФайла = &ВладелецФайлов
|
| ПрисоединенныеФайлыПисьма.ВладелецФайла = &ВладелецФайлов
|
||||||
| И (НЕ ПрисоединенныеФайлыПисьма.ПометкаУдаления)
|
| И (НЕ ПрисоединенныеФайлыПисьма.ПометкаУдаления)
|
||||||
| И ПрисоединенныеФайлыПисьма.ИДФайлаЭлектронногоПисьма <> &ПустаяСтрока";
|
| И ПрисоединенныеФайлыПисьма.ИДФайлаЭлектронногоПисьма <> &ПустаяСтрока";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст , "&ИмяТаблицыСправочника", "Справочник." + ИмяОбъектаМетаданных);
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("ПустаяСтрока","");
|
Запрос.УстановитьПараметр("ПустаяСтрока","");
|
||||||
Запрос.УстановитьПараметр("ВладелецФайлов",ВладелецФайлов);
|
Запрос.УстановитьПараметр("ВладелецФайлов",ВладелецФайлов);
|
||||||
|
|
||||||
@@ -4562,14 +4633,15 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст = "
|
Запрос.Текст = "
|
||||||
|ВЫБРАТЬ ЭлектронноеПисьмоОснование.ТипТекста КАК ТипТекста,
|
|ВЫБРАТЬ
|
||||||
| ЭлектронноеПисьмоОснование.Тема КАК Тема,
|
| ЭлектронноеПисьмоОснование.ТипТекста КАК ТипТекста,
|
||||||
| ЭлектронноеПисьмоОснование.ТекстHTML КАК ТекстHTML,
|
| ЭлектронноеПисьмоОснование.Тема КАК Тема,
|
||||||
| ЭлектронноеПисьмоОснование.Текст КАК Текст,
|
| ЭлектронноеПисьмоОснование.ТекстHTML КАК ТекстHTML,
|
||||||
|" + ?(ИмяОбъектаМетаданных = "ЭлектронноеПисьмоВходящее","ЭлектронноеПисьмоОснование.ОтправительАдрес","&ПустаяСтрока")+" КАК ОтправительАдрес,
|
| ЭлектронноеПисьмоОснование.Текст КАК Текст,
|
||||||
|
| &ИмяРеквизитаОтправительАдрес КАК ОтправительАдрес,
|
||||||
| ЭлектронноеПисьмоОснование.ОтправительПредставление КАК ОтправительПредставление,
|
| ЭлектронноеПисьмоОснование.ОтправительПредставление КАК ОтправительПредставление,
|
||||||
| ЭлектронноеПисьмоОснование.Дата КАК Дата,
|
| ЭлектронноеПисьмоОснование.Дата КАК Дата,
|
||||||
| &ИмяОбъектаМетаданных КАК ИмяОбъектаМетаданных,
|
| &ИмяОбъектаМетаданных КАК ИмяОбъектаМетаданных,
|
||||||
| ЭлектронноеПисьмоОснование.ПолучателиКопий.(
|
| ЭлектронноеПисьмоОснование.ПолучателиКопий.(
|
||||||
| Ссылка,
|
| Ссылка,
|
||||||
| НомерСтроки,
|
| НомерСтроки,
|
||||||
@@ -4584,10 +4656,13 @@
|
|||||||
| Представление,
|
| Представление,
|
||||||
| Контакт
|
| Контакт
|
||||||
| ) КАК ПолучателиПисьма
|
| ) КАК ПолучателиПисьма
|
||||||
|ИЗ Документ." + ИмяОбъектаМетаданных + " КАК ЭлектронноеПисьмоОснование
|
|ИЗ #ИмяТаблицыДокумента КАК ЭлектронноеПисьмоОснование
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ЭлектронноеПисьмоОснование.Ссылка = &Письмо";
|
| ЭлектронноеПисьмоОснование.Ссылка = &Письмо";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст , "#ИмяТаблицыДокумента", "Документ." + ИмяОбъектаМетаданных);
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст , "&ИмяРеквизитаОтправительАдрес", ?(ИмяОбъектаМетаданных = "ЭлектронноеПисьмоВходящее","ЭлектронноеПисьмоОснование.ОтправительАдрес","&ПустаяСтрока"));
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("Письмо",Письмо);
|
Запрос.УстановитьПараметр("Письмо",Письмо);
|
||||||
Запрос.УстановитьПараметр("ПустаяСтрока","");
|
Запрос.УстановитьПараметр("ПустаяСтрока","");
|
||||||
Запрос.УстановитьПараметр("ИмяОбъектаМетаданных",ИмяОбъектаМетаданных);
|
Запрос.УстановитьПараметр("ИмяОбъектаМетаданных",ИмяОбъектаМетаданных);
|
||||||
@@ -8251,7 +8326,9 @@
|
|||||||
| РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыВзаимодействий
|
| РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыВзаимодействий
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ПредметыВзаимодействий.Предмет = &Предмет
|
| ПредметыВзаимодействий.Предмет = &Предмет
|
||||||
| " + ?(Исключать = Неопределено,""," И ПредметыВзаимодействий.Взаимодействие <> &Исключать ");
|
| И &УсловиеИсключать";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И &УсловиеИсключать", ?(Исключать = Неопределено,""," И ПредметыВзаимодействий.Взаимодействие <> &Исключать"));
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("Предмет", Цепочка);
|
Запрос.УстановитьПараметр("Предмет", Цепочка);
|
||||||
Запрос.УстановитьПараметр("Исключать", Исключать);
|
Запрос.УстановитьПараметр("Исключать", Исключать);
|
||||||
@@ -8354,20 +8431,27 @@
|
|||||||
|
|
||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| ТаблицаКонтактнойИнформации.Ссылка,
|
| ТаблицаКонтактнойИнформации.Ссылка,
|
||||||
| ПОДСТРОКА(ТаблицаКонтактнойИнформации.Представление, 1, 1000),
|
| ПОДСТРОКА(ТаблицаКонтактнойИнформации.Представление, 1, 1000),
|
||||||
| ТаблицаКонтактнойИнформации.Ссылка." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта + " КАК Наименование,
|
| &ИмяРеквизитаНаименование КАК Наименование,
|
||||||
| " + ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаКонтактнойИнформации.Ссылка.Владелец.Наименование","""""") + "
|
| &ИмяРеквизитаНаименованиеВладельца
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация КАК ТаблицаКонтактнойИнформации
|
| &ТаблицаСправочника КАК ТаблицаКонтактнойИнформации
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ПОДСТРОКА(ТаблицаКонтактнойИнформации.Представление, 1, 100) = &Телефон
|
| ПОДСТРОКА(ТаблицаКонтактнойИнформации.Представление, 1, 100) = &Телефон
|
||||||
| И (ТаблицаКонтактнойИнформации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
|
| И (ТаблицаКонтактнойИнформации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
|
||||||
| ИЛИ ТаблицаКонтактнойИнформации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Факс))
|
| ИЛИ ТаблицаКонтактнойИнформации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Факс))
|
||||||
| И (НЕ ТаблицаКонтактнойИнформации.Ссылка.ПометкаУдаления)
|
| И (НЕ ТаблицаКонтактнойИнформации.Ссылка.ПометкаУдаления)
|
||||||
| " + ?(ЭлементМассиваОписания.Иерархический," И (НЕ ТаблицаКонтактнойИнформации.Ссылка.ЭтоГруппа)","");
|
| И &УсловиеИерархический";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяРеквизитаНаименованиеВладельца", ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаКонтактнойИнформации.Ссылка.Владелец.Наименование",""""""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяРеквизитаНаименование", "ТаблицаКонтактнойИнформации.Ссылка." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТаблицаСправочника", "Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеИерархический", ?(ЭлементМассиваОписания.Иерархический," И (НЕ ТаблицаКонтактнойИнформации.Ссылка.ЭтоГруппа)",""));
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -8419,20 +8503,28 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
ТекстЗапроса =ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| ТаблицаСправочника.Ссылка,
|
| ТаблицаСправочника.Ссылка,
|
||||||
| ТаблицаСправочника." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта + " КАК Наименование,
|
| &ИмяРеквизитаНаименование КАК Наименование,
|
||||||
| " + ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаСправочника.Владелец.Наименование","""""") + ",
|
| &ИмяРеквизитаНаименованиеВладельца,
|
||||||
| """"
|
| """"
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." +ЭлементМассиваОписания.Имя +" КАК ТаблицаСправочника
|
| &ТаблицаСправочника КАК ТаблицаСправочника
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ТаблицаСправочника.Наименование ПОДОБНО &Наименование "+?(ЭлементМассиваОписания.Иерархический, " И (НЕ ТаблицаСправочника.ЭтоГруппа)","")+"
|
| ТаблицаСправочника.Наименование ПОДОБНО &Наименование
|
||||||
|
| И &УсловиеИерархический
|
||||||
| И (НЕ ТаблицаСправочника.ПометкаУдаления)";
|
| И (НЕ ТаблицаСправочника.ПометкаУдаления)";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяРеквизитаНаименованиеВладельца", ?(ЭлементМассиваОписания.ЕстьВладелец," ТаблицаСправочника.Владелец.Наименование",""""""));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяРеквизитаНаименование", "ТаблицаСправочника." + ЭлементМассиваОписания.ИмяРеквизитаПредставлениеКонтакта);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ТаблицаСправочника", "Справочник." +ЭлементМассиваОписания.Имя);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "И &УсловиеИерархический", ?(ЭлементМассиваОписания.Иерархический, " И (НЕ ТаблицаСправочника.ЭтоГруппа)",""));
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
@@ -8445,7 +8537,7 @@
|
|||||||
Запрос.Текст = ТекстЗапроса;
|
Запрос.Текст = ТекстЗапроса;
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("Наименование", СтрокаПоиска + "%");
|
Запрос.УстановитьПараметр("Наименование", СтрокаПоиска + "%");
|
||||||
Возврат Запрос.Выполнить().Выгрузить();
|
Возврат Запрос.Выполнить().Выгрузить();
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
@@ -36,14 +36,17 @@
|
|||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| СправочникКонтакт.Наименование КАК Наименование,
|
| СправочникКонтакт.Наименование КАК Наименование,
|
||||||
| " + ИмяПоляДляНаименованияВладельца + " КАК НаименованиеВладельца
|
| &ИмяНаименованияВладельца КАК НаименованиеВладельца
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ИмяТаблицы + " КАК СправочникКонтакт
|
| &ИмяТаблицы КАК СправочникКонтакт
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| СправочникКонтакт.Ссылка = &Контакт
|
| СправочникКонтакт.Ссылка = &Контакт
|
||||||
|";
|
|";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицы", "Справочник." + ИмяТаблицы);
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяНаименованияВладельца", ИмяПоляДляНаименованияВладельца);
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("Контакт", Контакт);
|
Запрос.УстановитьПараметр("Контакт", Контакт);
|
||||||
Запрос.УстановитьПараметр("ТипКонтактнойИнформации", ТипКонтактнойИнформации);
|
Запрос.УстановитьПараметр("ТипКонтактнойИнформации", ТипКонтактнойИнформации);
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
@@ -168,7 +171,7 @@
|
|||||||
|ПОМЕСТИТЬ КонтактВидыКИ
|
|ПОМЕСТИТЬ КонтактВидыКИ
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации,
|
| Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации,
|
||||||
| Справочник." + ИмяМетаданныхКонтакта + " КАК Контакты
|
| &ИмяТаблицыСправочника КАК Контакты
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ВидыКонтактнойИнформации.Родитель = &ГруппаВидаКонтактнойИнформации
|
| ВидыКонтактнойИнформации.Родитель = &ГруппаВидаКонтактнойИнформации
|
||||||
| И Контакты.Ссылка = &Контакт
|
| И Контакты.Ссылка = &Контакт
|
||||||
@@ -183,12 +186,16 @@
|
|||||||
| КонтактВидыКИ.ВидНаименование
|
| КонтактВидыКИ.ВидНаименование
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| КонтактВидыКИ КАК КонтактВидыКИ
|
| КонтактВидыКИ КАК КонтактВидыКИ
|
||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник." + ИмяМетаданныхКонтакта + ".КонтактнаяИнформация КАК КонтактнаяИнформация
|
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Пользователи.КонтактнаяИнформация КАК КонтактнаяИнформация
|
||||||
| ПО (КонтактнаяИнформация.Ссылка = КонтактВидыКИ.Контакт)
|
| ПО (КонтактнаяИнформация.Ссылка = КонтактВидыКИ.Контакт)
|
||||||
| И (КонтактнаяИнформация.Вид = КонтактВидыКИ.Вид)";
|
| И (КонтактнаяИнформация.Вид = КонтактВидыКИ.Вид)";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыСправочника", "Справочник." + ИмяМетаданныхКонтакта);
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "Справочник.Пользователи.КонтактнаяИнформация", "Справочник." + ИмяМетаданныхКонтакта + ".КонтактнаяИнформация");
|
||||||
|
|
||||||
ГруппаВидаКонтактнойИнформации = УправлениеКонтактнойИнформацией.ВидКонтактнойИнформацииПоИмени("Справочник" + ИмяМетаданныхКонтакта);
|
ГруппаВидаКонтактнойИнформации = УправлениеКонтактнойИнформацией.ВидКонтактнойИнформацииПоИмени("Справочник" + ИмяМетаданныхКонтакта);
|
||||||
Запрос.УстановитьПараметр("ГруппаВидаКонтактнойИнформации", ГруппаВидаКонтактнойИнформации);
|
Запрос.УстановитьПараметр("ГруппаВидаКонтактнойИнформации", ГруппаВидаКонтактнойИнформации);
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
@@ -198,13 +205,15 @@
|
|||||||
| Таблицы.Представление,
|
| Таблицы.Представление,
|
||||||
| Таблицы.Вид.Наименование КАК ВидНаименование
|
| Таблицы.Вид.Наименование КАК ВидНаименование
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ИмяМетаданныхКонтакта + ".КонтактнаяИнформация КАК Таблицы
|
| &ИмяТаблицыКонтактнойИнформации КАК Таблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| Таблицы.Ссылка = &Контакт
|
| Таблицы.Ссылка = &Контакт
|
||||||
| И Таблицы.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)";
|
| И Таблицы.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыКонтактнойИнформации", "Справочник." + ИмяМетаданныхКонтакта + ".КонтактнаяИнформация");
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("Контакт", Контакт);
|
Запрос.УстановитьПараметр("Контакт", Контакт);
|
||||||
|
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
|
|||||||
@@ -1988,48 +1988,50 @@
|
|||||||
Если ЕстьОграничениеПоДате Тогда
|
Если ЕстьОграничениеПоДате Тогда
|
||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Ссылка КАК ПроблемныйОбъект,
|
| ИмяТаблицы.Ссылка КАК ПроблемныйОбъект,
|
||||||
| &СсылочныеРеквизиты
|
| &СсылочныеРеквизиты
|
||||||
| ,&РеквизитыТабличныхЧастей
|
| ,&РеквизитыТабличныхЧастей
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| &Условие
|
| &Условие
|
||||||
| И ОбъектМетаданных.Дата > &ДатаНачалаПроверки
|
| И ИмяТаблицы.Дата > &ДатаНачалаПроверки
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Ссылка";
|
| ИмяТаблицы.Ссылка";
|
||||||
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
||||||
Иначе
|
Иначе
|
||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Ссылка КАК ПроблемныйОбъект,
|
| ИмяТаблицы.Ссылка КАК ПроблемныйОбъект,
|
||||||
| &СсылочныеРеквизиты
|
| &СсылочныеРеквизиты
|
||||||
| ,&РеквизитыТабличныхЧастей
|
| ,&РеквизитыТабличныхЧастей
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| &Условие
|
| &Условие
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Ссылка";
|
| ИмяТаблицы.Ссылка";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ИмяТаблицы = СтрЗаменить(ОбъектМетаданных.ПолноеИмя(), ".", "");
|
||||||
Если ПараметрыПроверки.Свойство("ПроверяемыеОбъекты") И ПараметрыПроверки.ПроверяемыеОбъекты <> Неопределено Тогда
|
Если ПараметрыПроверки.Свойство("ПроверяемыеОбъекты") И ПараметрыПроверки.ПроверяемыеОбъекты <> Неопределено Тогда
|
||||||
Условие = "ОбъектМетаданных.Ссылка В (&Ссылка)";
|
Условие = ИмяТаблицы + ".Ссылка В (&Ссылка)";
|
||||||
Запрос.УстановитьПараметр("Ссылка", ПараметрыПроверки.ПроверяемыеОбъекты);
|
Запрос.УстановитьПараметр("Ссылка", ПараметрыПроверки.ПроверяемыеОбъекты);
|
||||||
Иначе
|
Иначе
|
||||||
Условие = "ОбъектМетаданных.Ссылка > &Ссылка";
|
Условие = ИмяТаблицы + ".Ссылка > &Ссылка";
|
||||||
Запрос.УстановитьПараметр("Ссылка", "");
|
Запрос.УстановитьПараметр("Ссылка", "");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицы", ИмяТаблицы);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&Условие", Условие);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&Условие", Условие);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ОбъектМетаданных.ПолноеИмя());
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ОбъектМетаданных.ПолноеИмя());
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&СсылочныеРеквизиты", СтрСоединить(СсылочныеРеквизиты, ","));
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&СсылочныеРеквизиты", СтрСоединить(СсылочныеРеквизиты, ","));
|
||||||
|
|
||||||
РеквизитыТабличныхЧастейОбъекта = СсылочныеРеквизитыТабличныхЧастейОбъекта(ОбъектМетаданных);
|
РеквизитыТабличныхЧастейОбъекта = СсылочныеРеквизитыТабличныхЧастейОбъекта(ОбъектМетаданных);
|
||||||
Если РеквизитыТабличныхЧастейОбъекта.Количество() > 0 Тогда
|
Если РеквизитыТабличныхЧастейОбъекта.Количество() > 0 Тогда
|
||||||
Шаблон = "ОбъектМетаданных.%1.(%2) КАК %1";
|
Шаблон = ИмяТаблицы + ".%1.(%2) КАК %1";
|
||||||
ЗапросТабличныеЧасти = "";
|
ЗапросТабличныеЧасти = "";
|
||||||
Для Каждого РеквизитыТабличнойЧасти Из РеквизитыТабличныхЧастейОбъекта Цикл
|
Для Каждого РеквизитыТабличнойЧасти Из РеквизитыТабличныхЧастейОбъекта Цикл
|
||||||
ИмяТабличнойЧасти = РеквизитыТабличнойЧасти.Ключ;
|
ИмяТабличнойЧасти = РеквизитыТабличнойЧасти.Ключ;
|
||||||
@@ -2386,20 +2388,20 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление,
|
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление,
|
||||||
| ОбъектМетаданных.Период КАК Период
|
| ИмяТаблицы.Период КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.Период > &ДатаНачалаПроверки
|
| ИмяТаблицы.Период > &ДатаНачалаПроверки
|
||||||
|
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ОбъектМетаданных.Период,
|
| ИмяТаблицы.Период,
|
||||||
| ОбъектМетаданных.Регистратор
|
| ИмяТаблицы.Регистратор
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Период");
|
| ИмяТаблицы.Период");
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
||||||
|
|
||||||
@@ -2407,23 +2409,25 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление
|
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.Регистратор > &Регистратор
|
| ИмяТаблицы.Регистратор > &Регистратор
|
||||||
|
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ОбъектМетаданных.Регистратор
|
| ИмяТаблицы.Регистратор
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Регистратор");
|
| ИмяТаблицы.Регистратор");
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("Регистратор", "");
|
Запрос.УстановитьПараметр("Регистратор", "");
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ИмяТаблицы = СтрЗаменить(ПолноеИмя, ".", "");
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИмяТаблицы", ИмяТаблицы);
|
||||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных", ПолноеИмя);
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных", ПолноеИмя);
|
||||||
Результат = Запрос.Выполнить().Выгрузить();
|
Результат = Запрос.Выполнить().Выгрузить();
|
||||||
|
|
||||||
@@ -2498,15 +2502,17 @@
|
|||||||
|
|
||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Период КАК Период,
|
| ИмяТаблицы.Период КАК Период,
|
||||||
| &ПоляВыборки КАК ПоляВыборки
|
| &ПоляВыборки КАК ПоляВыборки
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.Период > &Период
|
| ИмяТаблицы.Период > &Период
|
||||||
| И &Условие
|
| И &Условие
|
||||||
| УПОРЯДОЧИТЬ ПО &ПоляУпорядочивания";
|
| УПОРЯДОЧИТЬ ПО &ПоляУпорядочивания";
|
||||||
|
|
||||||
|
ИмяТаблицы = СтрЗаменить(ОбъектМетаданных.ПолноеИмя(), ".", "");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицы", ИмяТаблицы);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляУпорядочивания", ПоляУпорядочивания);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляУпорядочивания", ПоляУпорядочивания);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки КАК ПоляВыборки", ПоляВыборки);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки КАК ПоляВыборки", ПоляВыборки);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ОбъектМетаданных.ПолноеИмя());
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ОбъектМетаданных.ПолноеИмя());
|
||||||
@@ -3044,23 +3050,25 @@
|
|||||||
|
|
||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Ссылка КАК ПроблемныйОбъект
|
| ИмяТаблицы.Ссылка КАК ПроблемныйОбъект
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| &Условие
|
| &Условие
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Ссылка";
|
| ИмяТаблицы.Ссылка";
|
||||||
|
|
||||||
|
ИмяТаблицы = СтрЗаменить(ПолноеИмя, ".", "");
|
||||||
Если ПараметрыПроверки.Свойство("ПроверяемыеОбъекты") И ПараметрыПроверки.ПроверяемыеОбъекты <> Неопределено Тогда
|
Если ПараметрыПроверки.Свойство("ПроверяемыеОбъекты") И ПараметрыПроверки.ПроверяемыеОбъекты <> Неопределено Тогда
|
||||||
Условие = "ОбъектМетаданных.Ссылка В (&Ссылка)";
|
Условие = ИмяТаблицы + ".Ссылка В (&Ссылка)";
|
||||||
Запрос.УстановитьПараметр("Ссылка", ПараметрыПроверки.ПроверяемыеОбъекты);
|
Запрос.УстановитьПараметр("Ссылка", ПараметрыПроверки.ПроверяемыеОбъекты);
|
||||||
Иначе
|
Иначе
|
||||||
Условие = "ОбъектМетаданных.Ссылка > &Ссылка";
|
Условие = ИмяТаблицы + ".Ссылка > &Ссылка";
|
||||||
Запрос.УстановитьПараметр("Ссылка", "");
|
Запрос.УстановитьПараметр("Ссылка", "");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицы", ИмяТаблицы);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&Условие", Условие);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&Условие", Условие);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ПолноеИмя);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ПолноеИмя);
|
||||||
|
|
||||||
@@ -3173,25 +3181,27 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПолноеИмя = ОбъектМетаданных.ПолноеИмя();
|
ПолноеИмя = ОбъектМетаданных.ПолноеИмя();
|
||||||
|
ИмяТаблицы = СтрЗаменить(ПолноеИмя, ".", "");
|
||||||
Если ОбщегоНазначения.ЭтоРегистрРасчета(ОбъектМетаданных) Тогда
|
Если ОбщегоНазначения.ЭтоРегистрРасчета(ОбъектМетаданных) Тогда
|
||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление,
|
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление,
|
||||||
| ОбъектМетаданных.ПериодРегистрации КАК Период
|
| ИмяТаблицы.ПериодРегистрации КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.ПериодРегистрации > &ДатаНачалаПроверки
|
| ИмяТаблицы.ПериодРегистрации > &ДатаНачалаПроверки
|
||||||
|
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ОбъектМетаданных.ПериодРегистрации,
|
| ИмяТаблицы.ПериодРегистрации,
|
||||||
| ОбъектМетаданных.Регистратор
|
| ИмяТаблицы.Регистратор
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.ПериодРегистрации");
|
| ИмяТаблицы.ПериодРегистрации");
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИмяТаблицы", ИмяТаблицы);
|
||||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных", ПолноеИмя);
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных", ПолноеИмя);
|
||||||
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
||||||
|
|
||||||
@@ -3199,19 +3209,20 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление,
|
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление,
|
||||||
| ОбъектМетаданных.Период КАК Период
|
| ИмяТаблицы.Период КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ОбъектМетаданных.Период,
|
| ИмяТаблицы.Период,
|
||||||
| ОбъектМетаданных.Регистратор
|
| ИмяТаблицы.Регистратор
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Период");
|
| ИмяТаблицы.Период");
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИмяТаблицы", ИмяТаблицы);
|
||||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных",
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных",
|
||||||
ПолноеИмя + ".ДвиженияССубконто(, , Период > &ДатаНачалаПроверки И Регистратор > &Регистратор, , 1000)");
|
ПолноеИмя + ".ДвиженияССубконто(, , Период > &ДатаНачалаПроверки И Регистратор > &Регистратор, , 1000)");
|
||||||
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
||||||
@@ -3220,21 +3231,22 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление,
|
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление,
|
||||||
| ОбъектМетаданных.Период КАК Период
|
| ИмяТаблицы.Период КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.Период > &ДатаНачалаПроверки
|
| ИмяТаблицы.Период > &ДатаНачалаПроверки
|
||||||
|
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ОбъектМетаданных.Период,
|
| ИмяТаблицы.Период,
|
||||||
| ОбъектМетаданных.Регистратор
|
| ИмяТаблицы.Регистратор
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Период");
|
| ИмяТаблицы.Период");
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИмяТаблицы", ИмяТаблицы);
|
||||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных", ПолноеИмя);
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных", ПолноеИмя);
|
||||||
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
Запрос.УстановитьПараметр("ДатаНачалаПроверки", ПараметрыПроверки.ДатаНачалаПроверки);
|
||||||
|
|
||||||
@@ -3308,19 +3320,21 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление
|
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.Регистратор > &Регистратор
|
| ИмяТаблицы.Регистратор > &Регистратор
|
||||||
|
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ОбъектМетаданных.Регистратор
|
| ИмяТаблицы.Регистратор
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Регистратор");
|
| ИмяТаблицы.Регистратор");
|
||||||
|
|
||||||
|
ИмяТаблицы = СтрЗаменить(ПолноеИмя, ".", "");
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИмяТаблицы", ИмяТаблицы);
|
||||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных", ПолноеИмя);
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ОбъектМетаданных", ПолноеИмя);
|
||||||
Запрос.УстановитьПараметр("Регистратор", "");
|
Запрос.УстановитьПараметр("Регистратор", "");
|
||||||
|
|
||||||
@@ -3408,13 +3422,15 @@
|
|||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| &ПоляВыборки КАК ПоляВыборки
|
| &ПоляВыборки КАК ПоляВыборки
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| &Условие
|
| &Условие
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| &ПоляУпорядочивания";
|
| &ПоляУпорядочивания";
|
||||||
|
|
||||||
|
ИмяТаблицы = СтрЗаменить(ПолноеИмя, ".", "");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицы", ИмяТаблицы);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляУпорядочивания", ПоляУпорядочивания);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляУпорядочивания", ПоляУпорядочивания);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки КАК ПоляВыборки", ПоляВыборки);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки КАК ПоляВыборки", ПоляВыборки);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ОбъектМетаданных.ПолноеИмя());
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ОбъектМетаданных.ПолноеИмя());
|
||||||
@@ -3535,16 +3551,18 @@
|
|||||||
ПоляВыборки = ИнформацияОНезависимомРегистре(ОбъектМетаданных, Истина, Ложь, Ложь).ПоляВыборки;
|
ПоляВыборки = ИнформацияОНезависимомРегистре(ОбъектМетаданных, Истина, Ложь, Ложь).ПоляВыборки;
|
||||||
|
|
||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Период КАК Период,
|
| ИмяТаблицы.Период КАК Период,
|
||||||
| &ПоляВыборки КАК ПоляВыборки
|
| &ПоляВыборки КАК ПоляВыборки
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.Период >= &Период
|
| ИмяТаблицы.Период >= &Период
|
||||||
| И &Условие
|
| И &Условие
|
||||||
|УПОРЯДОЧИТЬ ПО &ПоляУпорядочивания";
|
|УПОРЯДОЧИТЬ ПО &ПоляУпорядочивания";
|
||||||
|
|
||||||
|
ИмяТаблицы = СтрЗаменить(ПолноеИмя, ".", "");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицы", ИмяТаблицы);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляУпорядочивания", ПоляУпорядочивания);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляУпорядочивания", ПоляУпорядочивания);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки КАК ПоляВыборки", ПоляВыборки);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ПоляВыборки КАК ПоляВыборки", ПоляВыборки);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ОбъектМетаданных.ПолноеИмя());
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ОбъектМетаданных.ПолноеИмя());
|
||||||
@@ -3648,17 +3666,19 @@
|
|||||||
|
|
||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Ссылка КАК ПроблемныйОбъект,
|
| ИмяТаблицы.Ссылка КАК ПроблемныйОбъект,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Ссылка) КАК Представление,
|
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Ссылка) КАК Представление,
|
||||||
| ОбъектМетаданных.Родитель КАК Родитель
|
| ИмяТаблицы.Родитель КАК Родитель
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.Ссылка > &Ссылка
|
| ИмяТаблицы.Ссылка > &Ссылка
|
||||||
|
|
|
|
||||||
|УПОРЯДОЧИТЬ ПО
|
|УПОРЯДОЧИТЬ ПО
|
||||||
| ОбъектМетаданных.Ссылка";
|
| ИмяТаблицы.Ссылка";
|
||||||
|
|
||||||
|
ИмяТаблицы = СтрЗаменить(ОбъектМетаданных.ПолноеИмя(), ".", "");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "ИмяТаблицы", ИмяТаблицы);
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ПолноеИмя);
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ПолноеИмя);
|
||||||
|
|
||||||
Запрос = Новый Запрос(ТекстЗапроса);
|
Запрос = Новый Запрос(ТекстЗапроса);
|
||||||
@@ -3833,14 +3853,17 @@
|
|||||||
Перем Результат;
|
Перем Результат;
|
||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| ОбъектМетаданных.Ссылка КАК Ссылка
|
| ИмяТаблицы.Ссылка КАК Ссылка
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ОбъектМетаданных.Родитель = &Родитель
|
| ИмяТаблицы.Родитель = &Родитель
|
||||||
| И ОбъектМетаданных.Ссылка <> &ИсключениеВыборки";
|
| И ИмяТаблицы.Ссылка <> &ИсключениеВыборки";
|
||||||
|
|
||||||
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", СсылкаНаОбъект.Метаданные().ПолноеИмя());
|
ПолноеИмя = СсылкаНаОбъект.Метаданные().ПолноеИмя();
|
||||||
|
ИмяТаблицы = СтрЗаменить(ПолноеИмя, ".", "");
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицы", ИмяТаблицы);
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ОбъектМетаданных", ПолноеИмя);
|
||||||
|
|
||||||
Запрос = Новый Запрос(ТекстЗапроса);
|
Запрос = Новый Запрос(ТекстЗапроса);
|
||||||
Запрос.УстановитьПараметр("Родитель", СсылкаНаОбъект);
|
Запрос.УстановитьПараметр("Родитель", СсылкаНаОбъект);
|
||||||
|
|||||||
@@ -600,6 +600,16 @@
|
|||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
// Начальное заполнение элементов данными.
|
// Начальное заполнение элементов данными.
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// СсылкаНаОбъект - СправочникСсылка
|
||||||
|
// - ПланВидовХарактеристикСсылка
|
||||||
|
// НастройкиОбновления - Структура:
|
||||||
|
// * ПредопределенныеДанные - ТаблицаЗначений
|
||||||
|
// * ОсновнойЯзык - Строка
|
||||||
|
// * КодЯзыка2 - Строка
|
||||||
|
// * КодЯзыка1 - Строка
|
||||||
|
// * ЛокализуемыеРеквизитыОбъекта - Соответствие
|
||||||
|
//
|
||||||
Процедура ОбновитьМультиязычныеСтрокиПредопределенногоЭлемента(СсылкаНаОбъект, НастройкиОбновления) Экспорт
|
Процедура ОбновитьМультиязычныеСтрокиПредопределенногоЭлемента(СсылкаНаОбъект, НастройкиОбновления) Экспорт
|
||||||
|
|
||||||
ИмяПредопределенныхДанных = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(СсылкаНаОбъект.Ссылка, "ИмяПредопределенныхДанных");
|
ИмяПредопределенныхДанных = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(СсылкаНаОбъект.Ссылка, "ИмяПредопределенныхДанных");
|
||||||
@@ -609,45 +619,48 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Элемент = НастройкиОбновления.ПредопределенныеДанные.Найти(ИмяПредопределенныхДанных, "ИмяПредопределенныхДанных");
|
Элемент = НастройкиОбновления.ПредопределенныеДанные.Найти(ИмяПредопределенныхДанных, "ИмяПредопределенныхДанных");
|
||||||
Если Элемент <> Неопределено Тогда
|
|
||||||
|
Если Элемент = Неопределено Тогда
|
||||||
НачатьТранзакцию();
|
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(СсылкаНаОбъект.Ссылка);
|
||||||
Попытка
|
Возврат;
|
||||||
|
|
||||||
Блокировка = Новый БлокировкаДанных;
|
|
||||||
ЭлементБлокировки = Блокировка.Добавить(НастройкиОбновления.ИмяОбъектМетаданных);
|
|
||||||
ЭлементБлокировки.УстановитьЗначение("Ссылка", СсылкаНаОбъект.Ссылка);
|
|
||||||
Блокировка.Заблокировать();
|
|
||||||
|
|
||||||
Объект = СсылкаНаОбъект.Ссылка.ПолучитьОбъект();
|
|
||||||
Если Объект = Неопределено Тогда // объект может быть уже удален в других сеансах
|
|
||||||
ОтменитьТранзакцию();
|
|
||||||
Возврат;
|
|
||||||
КонецЕсли;
|
|
||||||
ЗаблокироватьДанныеДляРедактирования(СсылкаНаОбъект.Ссылка);
|
|
||||||
|
|
||||||
Для каждого ЛокализуемыйРеквизитОбъекта Из НастройкиОбновления.ЛокализуемыеРеквизитыОбъекта Цикл
|
|
||||||
Имя = ЛокализуемыйРеквизитОбъекта.Ключ;
|
|
||||||
Объект[Имя] = Элемент[ИмяЛокализуемогоРеквизита(Имя, НастройкиОбновления.ОсновнойЯзык)];
|
|
||||||
|
|
||||||
Если ИспользуетсяПервыйДополнительныйЯзык() И ЗначениеЗаполнено(НастройкиОбновления.КодЯзыка1) Тогда
|
|
||||||
Объект[Имя + "Язык1"] = Элемент[ИмяЛокализуемогоРеквизита(Имя, НастройкиОбновления.КодЯзыка1)];
|
|
||||||
КонецЕсли;
|
|
||||||
Если ИспользуетсяВторойДополнительныйЯзык() И ЗначениеЗаполнено(НастройкиОбновления.КодЯзыка2) Тогда
|
|
||||||
Объект[Имя + "Язык2"] = Элемент[ИмяЛокализуемогоРеквизита(Имя, НастройкиОбновления.КодЯзыка2)];
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(Объект);
|
|
||||||
ЗафиксироватьТранзакцию();
|
|
||||||
|
|
||||||
Исключение
|
|
||||||
ОтменитьТранзакцию();
|
|
||||||
ВызватьИсключение;
|
|
||||||
КонецПопытки;
|
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
НачатьТранзакцию();
|
||||||
|
Попытка
|
||||||
|
|
||||||
|
Блокировка = Новый БлокировкаДанных;
|
||||||
|
ЭлементБлокировки = Блокировка.Добавить(НастройкиОбновления.ИмяОбъектМетаданных);
|
||||||
|
ЭлементБлокировки.УстановитьЗначение("Ссылка", СсылкаНаОбъект.Ссылка);
|
||||||
|
Блокировка.Заблокировать();
|
||||||
|
|
||||||
|
Объект = СсылкаНаОбъект.Ссылка.ПолучитьОбъект();
|
||||||
|
Если Объект = Неопределено Тогда // объект может быть уже удален в других сеансах
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
ЗаблокироватьДанныеДляРедактирования(СсылкаНаОбъект.Ссылка);
|
||||||
|
|
||||||
|
Для каждого ЛокализуемыйРеквизитОбъекта Из НастройкиОбновления.ЛокализуемыеРеквизитыОбъекта Цикл
|
||||||
|
Имя = ЛокализуемыйРеквизитОбъекта.Ключ;
|
||||||
|
Объект[Имя] = Элемент[ИмяЛокализуемогоРеквизита(Имя, НастройкиОбновления.ОсновнойЯзык)];
|
||||||
|
|
||||||
|
Если ИспользуетсяПервыйДополнительныйЯзык() И ЗначениеЗаполнено(НастройкиОбновления.КодЯзыка1) Тогда
|
||||||
|
Объект[Имя + "Язык1"] = Элемент[ИмяЛокализуемогоРеквизита(Имя, НастройкиОбновления.КодЯзыка1)];
|
||||||
|
КонецЕсли;
|
||||||
|
Если ИспользуетсяВторойДополнительныйЯзык() И ЗначениеЗаполнено(НастройкиОбновления.КодЯзыка2) Тогда
|
||||||
|
Объект[Имя + "Язык2"] = Элемент[ИмяЛокализуемогоРеквизита(Имя, НастройкиОбновления.КодЯзыка2)];
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(Объект);
|
||||||
|
ЗафиксироватьТранзакцию();
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
Функция НастройкиОбновлениеПредопределенныхДанных(ОбъектМетаданных) Экспорт
|
Функция НастройкиОбновлениеПредопределенныхДанных(ОбъектМетаданных) Экспорт
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.1.3.216";
|
Описание.Версия = "3.1.3.229";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -2728,6 +2728,10 @@
|
|||||||
НаборЗаписей.Прочитать();
|
НаборЗаписей.Прочитать();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если НаборЗаписей.Количество() = 0 Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Запись = НаборЗаписей[0];
|
Запись = НаборЗаписей[0];
|
||||||
Запись.Статус = Перечисления.СтатусыОбработчиковОбновления[Статус];
|
Запись.Статус = Перечисления.СтатусыОбработчиковОбновления[Статус];
|
||||||
Запись.ИнформацияОбОшибке = ТекстОшибки;
|
Запись.ИнформацияОбОшибке = ТекстОшибки;
|
||||||
@@ -2766,6 +2770,10 @@
|
|||||||
НаборЗаписей.Прочитать();
|
НаборЗаписей.Прочитать();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если НаборЗаписей.Количество() = 0 Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Запись = НаборЗаписей[0];
|
Запись = НаборЗаписей[0];
|
||||||
Для Каждого Свойство Из Свойства Цикл
|
Для Каждого Свойство Из Свойства Цикл
|
||||||
Запись[Свойство.Ключ] = Свойство.Значение;
|
Запись[Свойство.Ключ] = Свойство.Значение;
|
||||||
@@ -3472,14 +3480,15 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Необходимо запланировать выполнение незавершенного обработчика.
|
// Необходимо запланировать выполнение незавершенного обработчика.
|
||||||
СтрокаВерсия = Обработчики.Найти(Обработчик.Версия, "Версия");
|
СтрокаВерсия = Обработчики.Найти(НайденныйОбработчик.Версия, "Версия");
|
||||||
Если СтрокаВерсия = Неопределено Тогда
|
Если СтрокаВерсия = Неопределено Тогда
|
||||||
СтрокаВерсия = Обработчики.Добавить();
|
СтрокаВерсия = Обработчики.Добавить();
|
||||||
СтрокаВерсия.Версия = Обработчик.Версия;
|
СтрокаВерсия.Версия = НайденныйОбработчик.Версия;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
НовыйОбработчик = СтрокаВерсия.Строки.Добавить();
|
НовыйОбработчик = СтрокаВерсия.Строки.Добавить();
|
||||||
ЗаполнитьЗначенияСвойств(НовыйОбработчик, Обработчик, , "РежимВыполнения");
|
ЗаполнитьЗначенияСвойств(НовыйОбработчик, НайденныйОбработчик, , "РежимВыполнения");
|
||||||
|
НовыйОбработчик.ИмяОбработчика = НайденныйОбработчик.Процедура;
|
||||||
НовыйОбработчик.РежимВыполнения = "Отложенно";
|
НовыйОбработчик.РежимВыполнения = "Отложенно";
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -5879,6 +5888,11 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
СтрокаТаблицы = ПредопределенныеДанные.Найти(ИмяПредопределенныхДанных, "ИмяПредопределенныхДанных");
|
СтрокаТаблицы = ПредопределенныеДанные.Найти(ИмяПредопределенныхДанных, "ИмяПредопределенныхДанных");
|
||||||
|
Если СтрокаТаблицы = Неопределено Тогда
|
||||||
|
Результат.ОбъектовОбработано = Результат.ОбъектовОбработано + 1;
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(СсылкиНаОбъекты.Ссылка);
|
||||||
|
Продолжить;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
НачатьТранзакцию();
|
НачатьТранзакцию();
|
||||||
|
|
||||||
|
|||||||
@@ -109,6 +109,13 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// Данные - СправочникСсылка.ВариантыОтчетов
|
||||||
|
// Заголовок - Строка
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ОбсуждениеСистемыВзаимодействия
|
||||||
|
//
|
||||||
Функция ОбсуждениеКонтекстное(Данные, Заголовок = Неопределено) Экспорт
|
Функция ОбсуждениеКонтекстное(Данные, Заголовок = Неопределено) Экспорт
|
||||||
|
|
||||||
Обсуждение = Неопределено;
|
Обсуждение = Неопределено;
|
||||||
|
|||||||
@@ -155,26 +155,7 @@
|
|||||||
//
|
//
|
||||||
Функция ПолучитьПрокси(Знач URLИлиПротокол) Экспорт
|
Функция ПолучитьПрокси(Знач URLИлиПротокол) Экспорт
|
||||||
|
|
||||||
ДопустимыеПротоколы = Новый Соответствие();
|
Возврат ПолучениеФайловИзИнтернетаСлужебный.НовыйИнтернетПрокси(НастройкиПроксиНаСервере(), URLИлиПротокол);
|
||||||
ДопустимыеПротоколы.Вставить("HTTP", Истина);
|
|
||||||
ДопустимыеПротоколы.Вставить("HTTPS", Истина);
|
|
||||||
ДопустимыеПротоколы.Вставить("FTP", Истина);
|
|
||||||
ДопустимыеПротоколы.Вставить("FTPS", Истина);
|
|
||||||
|
|
||||||
НастройкаПроксиСервера = НастройкиПроксиНаСервере();
|
|
||||||
|
|
||||||
Если СтрНайти(URLИлиПротокол, "://") > 0 Тогда
|
|
||||||
СтруктураURL = ОбщегоНазначенияКлиентСервер.СтруктураURI(URLИлиПротокол);
|
|
||||||
Протокол = ?(ПустаяСтрока(СтруктураURL.Схема), "http", СтруктураURL.Схема);
|
|
||||||
Иначе
|
|
||||||
Протокол = НРег(URLИлиПротокол);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Если ДопустимыеПротоколы[ВРег(Протокол)] = Неопределено Тогда
|
|
||||||
Протокол = "HTTP";
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Возврат ПолучениеФайловИзИнтернетаСлужебный.НовыйИнтернетПрокси(НастройкаПроксиСервера, Протокол);
|
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
@@ -225,7 +206,9 @@
|
|||||||
|Описание диагностируемой ошибки см. в следующем сообщении журнала.'"));
|
|Описание диагностируемой ошибки см. в следующем сообщении журнала.'"));
|
||||||
Журнал.Добавить();
|
Журнал.Добавить();
|
||||||
|
|
||||||
СостояниеНастроекПрокси = ПолучениеФайловИзИнтернетаСлужебный.СостояниеНастроекПрокси();
|
СтруктураСсылки = ОбщегоНазначенияКлиентСервер.СтруктураURI(URL);
|
||||||
|
|
||||||
|
СостояниеНастроекПрокси = ПолучениеФайловИзИнтернетаСлужебный.СостояниеНастроекПрокси(СтруктураСсылки.Схема);
|
||||||
СоединениеЧерезПрокси = СостояниеНастроекПрокси.СоединениеЧерезПрокси;
|
СоединениеЧерезПрокси = СостояниеНастроекПрокси.СоединениеЧерезПрокси;
|
||||||
Журнал.Добавить(СостояниеНастроекПрокси.Представление);
|
Журнал.Добавить(СостояниеНастроекПрокси.Представление);
|
||||||
|
|
||||||
@@ -237,7 +220,6 @@
|
|||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
СтруктураСсылки = ОбщегоНазначенияКлиентСервер.СтруктураURI(URL);
|
|
||||||
АдресСервераРесурса = СтруктураСсылки.Хост;
|
АдресСервераРесурса = СтруктураСсылки.Хост;
|
||||||
АдресСервераКонтрольнойПроверки = "1c.com";
|
АдресСервераКонтрольнойПроверки = "1c.com";
|
||||||
|
|
||||||
|
|||||||
@@ -734,19 +734,36 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ПредставлениеИнтернетПрокси(Прокси)
|
Функция ПредставлениеИнтернетПрокси(Прокси, Протокол = Неопределено)
|
||||||
|
|
||||||
Журнал = Новый Массив;
|
Журнал = Новый Массив;
|
||||||
Журнал.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Если ЗначениеЗаполнено(Протокол) Тогда
|
||||||
НСтр("ru = 'Адрес: %1:%2
|
Сервер = Прокси.Сервер(Протокол);
|
||||||
|HTTP: %3:%4
|
Порт = Прокси.Порт(Протокол);
|
||||||
|Secure: %5:%6
|
|
||||||
|FTP: %7:%8'"),
|
Если ЗначениеЗаполнено(Сервер) Тогда
|
||||||
Прокси.Сервер(), Формат(Прокси.Порт(), "ЧГ="),
|
Если Не ЗначениеЗаполнено(Порт) Тогда
|
||||||
Прокси.Сервер("http"), Формат(Прокси.Порт("http"), "ЧГ="),
|
Порт = ПортПоУмолчанию(Протокол);
|
||||||
Прокси.Сервер("https"), Формат(Прокси.Порт("https"), "ЧГ="),
|
КонецЕсли;
|
||||||
Прокси.Сервер("ftp"), Формат(Прокси.Порт("ftp"), "ЧГ=")));
|
Иначе
|
||||||
|
Сервер = Прокси.Сервер();
|
||||||
|
Порт = Прокси.Порт();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Журнал.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = '%1: %2:%3'"), ВРег(Протокол), Сервер, Формат(Порт, "ЧГ=")));
|
||||||
|
Иначе
|
||||||
|
Журнал.Добавить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru = 'Адрес: %1:%2
|
||||||
|
|HTTP: %3:%4
|
||||||
|
|Secure: %5:%6
|
||||||
|
|FTP: %7:%8'"),
|
||||||
|
Прокси.Сервер(), Формат(Прокси.Порт(), "ЧГ="),
|
||||||
|
Прокси.Сервер("http"), Формат(Прокси.Порт("http"), "ЧГ="),
|
||||||
|
Прокси.Сервер("https"), Формат(Прокси.Порт("https"), "ЧГ="),
|
||||||
|
Прокси.Сервер("ftp"), Формат(Прокси.Порт("ftp"), "ЧГ=")));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если Прокси.ИспользоватьАутентификациюОС("") Тогда
|
Если Прокси.ИспользоватьАутентификациюОС("") Тогда
|
||||||
Журнал.Добавить(НСтр("ru = 'Используется аутентификация операционной системы'"));
|
Журнал.Добавить(НСтр("ru = 'Используется аутентификация операционной системы'"));
|
||||||
Иначе
|
Иначе
|
||||||
@@ -789,13 +806,18 @@
|
|||||||
// Пользователь - имя пользователя для авторизации на прокси-сервере.
|
// Пользователь - имя пользователя для авторизации на прокси-сервере.
|
||||||
// Пароль - пароль пользователя.
|
// Пароль - пароль пользователя.
|
||||||
// ИспользоватьАутентификациюОС - Булево - признак использования аутентификации средствами операционной системы.
|
// ИспользоватьАутентификациюОС - Булево - признак использования аутентификации средствами операционной системы.
|
||||||
// Протокол - строка - протокол для которого устанавливаются параметры прокси сервера, например "http", "https",
|
// URLИлиПротокол - Строка - адрес ресурса или протокол, для которого устанавливаются параметры прокси сервера,
|
||||||
// "ftp".
|
// например "https://1c.ru", "http", "https", "ftp", "ftps".
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// ИнтернетПрокси
|
// ИнтернетПрокси
|
||||||
//
|
//
|
||||||
Функция НовыйИнтернетПрокси(НастройкаПроксиСервера, Протокол) Экспорт
|
Функция НовыйИнтернетПрокси(НастройкаПроксиСервера, URLИлиПротокол) Экспорт
|
||||||
|
|
||||||
|
Протокол = "http";
|
||||||
|
Если ЗначениеЗаполнено(URLИлиПротокол) Тогда
|
||||||
|
Протокол = ПротоколДляПрокси(URLИлиПротокол);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если НастройкаПроксиСервера = Неопределено Тогда
|
Если НастройкаПроксиСервера = Неопределено Тогда
|
||||||
// Системные установки прокси-сервера.
|
// Системные установки прокси-сервера.
|
||||||
@@ -876,14 +898,18 @@
|
|||||||
|
|
||||||
// Служебная информация для отображения текущих настроек и состояний прокси для выполнения диагностики.
|
// Служебная информация для отображения текущих настроек и состояний прокси для выполнения диагностики.
|
||||||
//
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Протокол - Строка - протокол, для которого необходимо получить настройки прокси.
|
||||||
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Структура:
|
// Структура:
|
||||||
// * СоединениеЧерезПрокси - Булево - признак того, что соединение должно выполняться через прокси.
|
// * СоединениеЧерезПрокси - Булево - признак того, что соединение должно выполняться через прокси.
|
||||||
// * Представление - Строка - представление текущего настроенного прокси.
|
// * Представление - Строка - представление текущего настроенного прокси.
|
||||||
//
|
//
|
||||||
Функция СостояниеНастроекПрокси() Экспорт
|
Функция СостояниеНастроекПрокси(Знач Протокол = Неопределено) Экспорт
|
||||||
|
|
||||||
Прокси = ПолучениеФайловИзИнтернета.ПолучитьПрокси("http");
|
Протокол = ПротоколДляПрокси(Протокол);
|
||||||
|
Прокси = ПолучениеФайловИзИнтернета.ПолучитьПрокси(Протокол);
|
||||||
НастройкиПрокси = ПолучениеФайловИзИнтернета.НастройкиПроксиНаСервере();
|
НастройкиПрокси = ПолучениеФайловИзИнтернета.НастройкиПроксиНаСервере();
|
||||||
|
|
||||||
Журнал = Новый Массив;
|
Журнал = Новый Массив;
|
||||||
@@ -902,15 +928,11 @@
|
|||||||
Прокси = Новый ИнтернетПрокси(Истина);
|
Прокси = Новый ИнтернетПрокси(Истина);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
УказанПроксиВсехАдресов = Не ПустаяСтрока(Прокси.Сервер());
|
СоединениеЧерезПрокси = Не ПустаяСтрока(Прокси.Сервер(Протокол)) Или Не ПустаяСтрока(Прокси.Сервер());
|
||||||
УказанПроксиHTTP = Не ПустаяСтрока(Прокси.Сервер("http"));
|
|
||||||
УказанПроксиHTTPS = Не ПустаяСтрока(Прокси.Сервер("https"));
|
|
||||||
|
|
||||||
СоединениеЧерезПрокси = УказанПроксиВсехАдресов Или УказанПроксиHTTP Или УказанПроксиHTTPS;
|
|
||||||
|
|
||||||
Если СоединениеЧерезПрокси Тогда
|
Если СоединениеЧерезПрокси Тогда
|
||||||
Журнал.Добавить(НСтр("ru = 'Соединение выполняется через прокси-сервер:'"));
|
Журнал.Добавить(НСтр("ru = 'Соединение выполняется через прокси-сервер:'"));
|
||||||
Журнал.Добавить(ПредставлениеИнтернетПрокси(Прокси));
|
Журнал.Добавить(ПредставлениеИнтернетПрокси(Прокси, Протокол));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Результат = Новый Структура;
|
Результат = Новый Структура;
|
||||||
@@ -1027,6 +1049,41 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПортПоУмолчанию(Протокол)
|
||||||
|
|
||||||
|
ПортыПоУмолчанию = Новый Соответствие;
|
||||||
|
ПортыПоУмолчанию.Вставить("http", 80);
|
||||||
|
ПортыПоУмолчанию.Вставить("https", 443);
|
||||||
|
ПортыПоУмолчанию.Вставить("ftp", 21);
|
||||||
|
ПортыПоУмолчанию.Вставить("ftps", 990);
|
||||||
|
|
||||||
|
Возврат ПортыПоУмолчанию[НРег(Протокол)];
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПротоколДляПрокси(Знач URLИлиПротокол)
|
||||||
|
|
||||||
|
ДопустимыеПротоколы = Новый Соответствие();
|
||||||
|
ДопустимыеПротоколы.Вставить("HTTP", Истина);
|
||||||
|
ДопустимыеПротоколы.Вставить("HTTPS", Истина);
|
||||||
|
ДопустимыеПротоколы.Вставить("FTP", Истина);
|
||||||
|
ДопустимыеПротоколы.Вставить("FTPS", Истина);
|
||||||
|
|
||||||
|
Если СтрНайти(URLИлиПротокол, "://") > 0 Тогда
|
||||||
|
СтруктураURL = ОбщегоНазначенияКлиентСервер.СтруктураURI(URLИлиПротокол);
|
||||||
|
Протокол = ?(ПустаяСтрока(СтруктураURL.Схема), "http", СтруктураURL.Схема);
|
||||||
|
Иначе
|
||||||
|
Протокол = НРег(URLИлиПротокол);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ДопустимыеПротоколы[ВРег(Протокол)] = Неопределено Тогда
|
||||||
|
Протокол = "HTTP";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Протокол;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -592,7 +592,7 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ХранитьВерсии = РаботаСФайламиСлужебныйВызовСервера.ЭтоСправочникФайлы(ВладелецФайлов);
|
ХранитьВерсии = СтрСравнить(ИмяСправочника, "Файлы") = 0;
|
||||||
|
|
||||||
ПрисоединенныйФайл = Справочники[ИмяСправочника].СоздатьЭлемент(); // ОпределяемыйТип.ПрисоединенныйФайлОбъект
|
ПрисоединенныйФайл = Справочники[ИмяСправочника].СоздатьЭлемент(); // ОпределяемыйТип.ПрисоединенныйФайлОбъект
|
||||||
ПрисоединенныйФайл.УстановитьСсылкуНового(НоваяСсылкаНаФайл);
|
ПрисоединенныйФайл.УстановитьСсылкуНового(НоваяСсылкаНаФайл);
|
||||||
@@ -656,7 +656,7 @@
|
|||||||
|
|
||||||
ПрисоединенныйФайл.Записать();
|
ПрисоединенныйФайл.Записать();
|
||||||
|
|
||||||
Если РаботаСФайламиСлужебныйВызовСервера.ЭтоСправочникФайлы(ВладелецФайлов) Тогда
|
Если ХранитьВерсии Тогда
|
||||||
|
|
||||||
// Файлы с поддержкой версий
|
// Файлы с поддержкой версий
|
||||||
Если СохраняетсяПредварительноНаДиск Тогда
|
Если СохраняетсяПредварительноНаДиск Тогда
|
||||||
|
|||||||
@@ -4264,11 +4264,12 @@
|
|||||||
Версия.НомерВерсии = СведенияОФайле.НоваяВерсияНомерВерсии;
|
Версия.НомерВерсии = СведенияОФайле.НоваяВерсияНомерВерсии;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Версия.Владелец = ФайлСсылка;
|
Версия.Владелец = ФайлСсылка;
|
||||||
Версия.ДатаМодификацииУниверсальная = СведенияОФайле.ВремяИзмененияУниверсальное;
|
Версия.ДатаМодификацииУниверсальная = СведенияОФайле.ВремяИзмененияУниверсальное;
|
||||||
Версия.ДатаМодификацииФайла = СведенияОФайле.ВремяИзменения;
|
Версия.ДатаМодификацииФайла = СведенияОФайле.ВремяИзменения;
|
||||||
|
Версия.Комментарий = СведенияОФайле.НоваяВерсияКомментарий;
|
||||||
|
|
||||||
Версия.Комментарий = СведенияОФайле.НоваяВерсияКомментарий;
|
Версия.ИндексКартинки = РаботаСФайламиСлужебныйКлиентСервер.ПолучитьИндексПиктограммыФайла(СведенияОФайле.РасширениеБезТочки);
|
||||||
|
|
||||||
Если СведенияОФайле.НоваяВерсияАвтор = Неопределено Тогда
|
Если СведенияОФайле.НоваяВерсияАвтор = Неопределено Тогда
|
||||||
Версия.Автор = Пользователи.АвторизованныйПользователь();
|
Версия.Автор = Пользователи.АвторизованныйПользователь();
|
||||||
@@ -4282,12 +4283,12 @@
|
|||||||
Версия.ДатаСоздания = СведенияОФайле.НоваяВерсияДатаСоздания;
|
Версия.ДатаСоздания = СведенияОФайле.НоваяВерсияДатаСоздания;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Версия.Размер = СведенияОФайле.Размер;
|
Версия.Размер = СведенияОФайле.Размер;
|
||||||
Версия.Расширение = ОбщегоНазначенияКлиентСервер.РасширениеБезТочки(СведенияОФайле.РасширениеБезТочки);
|
Версия.Расширение = ОбщегоНазначенияКлиентСервер.РасширениеБезТочки(СведенияОФайле.РасширениеБезТочки);
|
||||||
Версия.Наименование = СведенияОФайле.ИмяБезРасширения;
|
Версия.Наименование = СведенияОФайле.ИмяБезРасширения;
|
||||||
Версия.ПолноеНаименование = Версия.Наименование;
|
Версия.ПолноеНаименование = Версия.Наименование;
|
||||||
|
|
||||||
ТипХраненияФайлов = ТипХраненияФайлов();
|
ТипХраненияФайлов = ТипХраненияФайлов();
|
||||||
Версия.ТипХраненияФайла = ТипХраненияФайлов;
|
Версия.ТипХраненияФайла = ТипХраненияФайлов;
|
||||||
|
|
||||||
Если СведенияОФайле.СсылкаНаВерсиюИсточник <> Неопределено Тогда // создание Файла из шаблона
|
Если СведенияОФайле.СсылкаНаВерсиюИсточник <> Неопределено Тогда // создание Файла из шаблона
|
||||||
@@ -4298,7 +4299,7 @@
|
|||||||
|
|
||||||
// И шаблон, и новый Файл - в базе.
|
// И шаблон, и новый Файл - в базе.
|
||||||
// При создании Файла из шаблона хранилище значения копируется напрямую.
|
// При создании Файла из шаблона хранилище значения копируется напрямую.
|
||||||
ДвоичныеДанные = СведенияОФайле.АдресВременногоХранилищаФайла.Получить();
|
ДвоичныеДанныеИлиПуть = СведенияОФайле.АдресВременногоХранилищаФайла.Получить();
|
||||||
|
|
||||||
ИначеЕсли ТипХраненияФайловШаблона = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске
|
ИначеЕсли ТипХраненияФайловШаблона = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске
|
||||||
И ТипХраненияФайлов = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
И ТипХраненияФайлов = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
||||||
@@ -4322,21 +4323,30 @@
|
|||||||
|
|
||||||
// Шаблон на диске, новый Файл - в базе.
|
// Шаблон на диске, новый Файл - в базе.
|
||||||
Если Не СведенияОФайле.СсылкаНаВерсиюИсточник.Том.Пустая() Тогда
|
Если Не СведенияОФайле.СсылкаНаВерсиюИсточник.Том.Пустая() Тогда
|
||||||
ДвоичныеДанные = РаботаСФайламиВТомахСлужебный.ДанныеФайла(СведенияОФайле.СсылкаНаВерсиюИсточник);
|
ДвоичныеДанныеИлиПуть = РаботаСФайламиВТомахСлужебный.ДанныеФайла(СведенияОФайле.СсылкаНаВерсиюИсточник);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Иначе // Создание объекта Файл на основе выбранного файла с диска.
|
Иначе // Создание объекта Файл на основе выбранного файла с диска.
|
||||||
|
|
||||||
ДвоичныеДанные = ПолучитьИзВременногоХранилища(СведенияОФайле.АдресВременногоХранилищаФайла);
|
Если ЭтоАдресВременногоХранилища(СведенияОФайле.АдресВременногоХранилищаФайла) Тогда
|
||||||
|
|
||||||
Если Версия.Размер = 0 Тогда
|
ДвоичныеДанныеИлиПуть = ПолучитьИзВременногоХранилища(СведенияОФайле.АдресВременногоХранилищаФайла);
|
||||||
Версия.Размер = ДвоичныеДанные.Размер();
|
|
||||||
ПроверитьРазмерФайлаДляЗагрузки(Версия);
|
Если Версия.Размер = 0 Тогда
|
||||||
КонецЕсли;
|
Версия.Размер = ДвоичныеДанныеИлиПуть.Размер();
|
||||||
|
ПроверитьРазмерФайлаДляЗагрузки(Версия);
|
||||||
Если ТипХраненияФайлов = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
КонецЕсли;
|
||||||
РаботаСФайламиВТомахСлужебный.ДобавитьФайл(Версия, ДвоичныеДанные);
|
|
||||||
|
Если ТипХраненияФайлов = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
||||||
|
РаботаСФайламиВТомахСлужебный.ДобавитьФайл(Версия, ДвоичныеДанныеИлиПуть);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ДвоичныеДанныеИлиПуть = СведенияОФайле.АдресВременногоХранилищаФайла;
|
||||||
|
ЗаполнитьЗначенияСвойств(Версия, ФайлСсылка, "Том, ПутьКФайлу");
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -4354,12 +4364,12 @@
|
|||||||
Версия.СтатусИзвлеченияТекста = РезультатИзвлеченияТекста.СтатусИзвлеченияТекста;
|
Версия.СтатусИзвлеченияТекста = РезультатИзвлеченияТекста.СтатусИзвлеченияТекста;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Версия.Заполнить(Неопределено);
|
Версия.Заполнить(Неопределено);
|
||||||
Версия.Записать();
|
Версия.Записать();
|
||||||
|
|
||||||
Если ТипХраненияФайлов = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе Тогда
|
Если ТипХраненияФайлов = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе Тогда
|
||||||
ЗаписатьФайлВИнформационнуюБазу(Версия.Ссылка, ДвоичныеДанные);
|
ЗаписатьФайлВИнформационнуюБазу(Версия.Ссылка, ДвоичныеДанныеИлиПуть);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Версия.Ссылка;
|
Возврат Версия.Ссылка;
|
||||||
|
|||||||
@@ -532,7 +532,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
ЭлементСписка = СписокФорматов.НайтиПоЗначению(ФорматСсылка);
|
ЭлементСписка = СписокФорматов.НайтиПоЗначению(ФорматСсылка);
|
||||||
Если ЭлементСписка = Неопределено Тогда
|
Если ЭлементСписка = Неопределено Тогда
|
||||||
ЭлементСписка = СписокФорматов.Добавить(ФорматСсылка, Строка(ФорматСсылка), Ложь, БиблиотекаКартинок.ФорматПустой);
|
ЭлементСписка = СписокФорматов.Добавить(ФорматСсылка, ПредставлениеФормата(ФорматСсылка), Ложь, БиблиотекаКартинок.ФорматПустой);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если Картинка <> Неопределено Тогда
|
Если Картинка <> Неопределено Тогда
|
||||||
ЭлементСписка.Картинка = Картинка;
|
ЭлементСписка.Картинка = Картинка;
|
||||||
@@ -2498,7 +2498,7 @@
|
|||||||
|
|
||||||
ИначеЕсли Формат = Перечисления.ФорматыСохраненияОтчетов.PDF Тогда
|
ИначеЕсли Формат = Перечисления.ФорматыСохраненияОтчетов.PDF Тогда
|
||||||
Результат.Расширение = ".pdf";
|
Результат.Расширение = ".pdf";
|
||||||
Результат.ТипФайла = ТипФайлаТабличногоДокумента.PDF;
|
Результат.ТипФайла = СтандартныеПодсистемыСервер.ТипФайлаТабличногоДокументаPDF();
|
||||||
|
|
||||||
ИначеЕсли Формат = Перечисления.ФорматыСохраненияОтчетов.HTML Тогда
|
ИначеЕсли Формат = Перечисления.ФорматыСохраненияОтчетов.HTML Тогда
|
||||||
Результат.Расширение = ".html";
|
Результат.Расширение = ".html";
|
||||||
@@ -3000,4 +3000,14 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ПредставлениеФормата(Формат) Экспорт
|
||||||
|
|
||||||
|
Если Формат = Перечисления.ФорматыСохраненияОтчетов.PDF Тогда
|
||||||
|
Возврат СтандартныеПодсистемыСервер.ПредставлениеТипаФайлаТабличногоДокументаPDF();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Строка(Формат);
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -336,10 +336,11 @@
|
|||||||
|
|
||||||
// Документ PDF (.pdf)
|
// Документ PDF (.pdf)
|
||||||
НовыйФормат = ТаблицаФорматов.Добавить();
|
НовыйФормат = ТаблицаФорматов.Добавить();
|
||||||
НовыйФормат.ТипФайлаТабличногоДокумента = ТипФайлаТабличногоДокумента.PDF;
|
НовыйФормат.ТипФайлаТабличногоДокумента = ТипФайлаТабличногоДокументаPDF();
|
||||||
НовыйФормат.Ссылка = Перечисления.ФорматыСохраненияОтчетов.PDF;
|
НовыйФормат.Ссылка = Перечисления.ФорматыСохраненияОтчетов.PDF;
|
||||||
НовыйФормат.Расширение = "pdf";
|
НовыйФормат.Расширение = "pdf";
|
||||||
НовыйФормат.Картинка = БиблиотекаКартинок.ФорматPDF;
|
НовыйФормат.Картинка = БиблиотекаКартинок.ФорматPDF;
|
||||||
|
НовыйФормат.Представление = ПредставлениеТипаФайлаТабличногоДокументаPDF();
|
||||||
|
|
||||||
// Табличный документ (.mxl)
|
// Табличный документ (.mxl)
|
||||||
НовыйФормат = ТаблицаФорматов.Добавить();
|
НовыйФормат = ТаблицаФорматов.Добавить();
|
||||||
@@ -398,7 +399,9 @@
|
|||||||
НовыйФормат.Картинка = БиблиотекаКартинок.ФорматTXT;
|
НовыйФормат.Картинка = БиблиотекаКартинок.ФорматTXT;
|
||||||
|
|
||||||
Для Каждого ФорматСохранения Из ТаблицаФорматов Цикл
|
Для Каждого ФорматСохранения Из ТаблицаФорматов Цикл
|
||||||
ФорматСохранения.Представление = Строка(ФорматСохранения.Ссылка);
|
Если Не ЗначениеЗаполнено(ФорматСохранения.Представление) Тогда
|
||||||
|
ФорматСохранения.Представление = Строка(ФорматСохранения.Ссылка);
|
||||||
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Возврат ТаблицаФорматов;
|
Возврат ТаблицаФорматов;
|
||||||
@@ -1633,6 +1636,44 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Определяет формат сохранения в PDF в зависимости от используемой платформы.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ТипФайлаТабличногоДокумента.
|
||||||
|
//
|
||||||
|
Функция ТипФайлаТабличногоДокументаPDF() Экспорт
|
||||||
|
|
||||||
|
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||||
|
ВерсияПлатформы = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(СистемнаяИнформация.ВерсияПриложения);
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформы, "8.3.16") >= 0 Тогда
|
||||||
|
Возврат ТипФайлаТабличногоДокумента["PDF_A_3"];
|
||||||
|
ИначеЕсли ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформы, "8.3.15") >= 0 Тогда
|
||||||
|
Возврат ТипФайлаТабличногоДокумента["PDF_A_1"];
|
||||||
|
Иначе
|
||||||
|
Возврат ТипФайлаТабличногоДокумента["PDF"];
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Определяет пользовательское представление формата сохранения в PDF в зависимости от используемой платформы.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Строка.
|
||||||
|
//
|
||||||
|
Функция ПредставлениеТипаФайлаТабличногоДокументаPDF() Экспорт
|
||||||
|
|
||||||
|
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||||
|
ВерсияПлатформы = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(СистемнаяИнформация.ВерсияПриложения);
|
||||||
|
|
||||||
|
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформы, "8.3.15") >= 0 Тогда
|
||||||
|
Возврат НСтр("ru = 'Документ PDF/A (.pdf)'");
|
||||||
|
Иначе
|
||||||
|
Возврат НСтр("ru = 'Документ PDF (.pdf)'");
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|||||||
@@ -576,13 +576,22 @@
|
|||||||
//
|
//
|
||||||
Функция СформироватьСтандартныеРеквизитыРегистраБухгалтерии(МетаданныеИсточника)
|
Функция СформироватьСтандартныеРеквизитыРегистраБухгалтерии(МетаданныеИсточника)
|
||||||
СтандартныеРеквизиты = Новый Массив;
|
СтандартныеРеквизиты = Новый Массив;
|
||||||
|
|
||||||
СтандартныеРеквизиты.Добавить(Новый Структура("Имя", "Регистратор"));
|
СтандартныеРеквизиты.Добавить(Новый Структура("Имя", "Регистратор"));
|
||||||
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","СчетДт"));
|
Если МетаданныеИсточника.Корреспонденция Тогда
|
||||||
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","СчетКт"));
|
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","СчетДт"));
|
||||||
|
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","СчетКт"));
|
||||||
|
Иначе
|
||||||
|
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","Счет"));
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если МетаданныеИсточника.ПланСчетов.МаксКоличествоСубконто > 0 Тогда
|
Если МетаданныеИсточника.ПланСчетов.МаксКоличествоСубконто > 0 Тогда
|
||||||
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","СубконтоДт"));
|
Если МетаданныеИсточника.Корреспонденция Тогда
|
||||||
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","СубконтоКт"));
|
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","СубконтоДт"));
|
||||||
|
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","СубконтоКт"));
|
||||||
|
Иначе
|
||||||
|
СтандартныеРеквизиты.Добавить(Новый Структура("Имя","Субконто"));
|
||||||
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат СтандартныеРеквизиты;
|
Возврат СтандартныеРеквизиты;
|
||||||
|
|||||||
@@ -10389,6 +10389,9 @@
|
|||||||
УстановитьОбновлениеДоступа(Ложь);
|
УстановитьОбновлениеДоступа(Ложь);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Исключение
|
Исключение
|
||||||
|
Если ТранзакцияАктивна() Тогда
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецЕсли;
|
||||||
ТекстВсехОшибок = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
ТекстВсехОшибок = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
|
|
||||||
@@ -13442,6 +13445,9 @@
|
|||||||
Попытка
|
Попытка
|
||||||
ВыполнитьОбновлениеДоступаСписка(ОбщиеПараметрыОбновления);
|
ВыполнитьОбновлениеДоступаСписка(ОбщиеПараметрыОбновления);
|
||||||
Исключение
|
Исключение
|
||||||
|
Если ТранзакцияАктивна() Тогда
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецЕсли;
|
||||||
ТекстОшибкиТекущейПопытки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
ТекстОшибкиТекущейПопытки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
Если Показатели <> Неопределено И Не ЗначениеЗаполнено(ТекстОшибкиТекущейПопытки) Тогда
|
Если Показатели <> Неопределено И Не ЗначениеЗаполнено(ТекстОшибкиТекущейПопытки) Тогда
|
||||||
@@ -15907,7 +15913,7 @@
|
|||||||
Объект.ТипЭлементовНабора = ТипЭлементовНабора;
|
Объект.ТипЭлементовНабора = ТипЭлементовНабора;
|
||||||
Объект.Пользователь = Строка.ТекущаяСсылка;
|
Объект.Пользователь = Строка.ТекущаяСсылка;
|
||||||
ОписаниеОбъекта = Строка; // СправочникОбъект.Пользователи
|
ОписаниеОбъекта = Строка; // СправочникОбъект.Пользователи
|
||||||
Объект.Наименование = ОписаниеОбъекта.Наименование + " (" + ПредставлениеЭлемента + ")";
|
Объект.Наименование = Строка(ОписаниеОбъекта.Наименование) + " (" + ПредставлениеЭлемента + ")";
|
||||||
Объект.Записать();
|
Объект.Записать();
|
||||||
|
|
||||||
ЗафиксироватьТранзакцию();
|
ЗафиксироватьТранзакцию();
|
||||||
|
|||||||
@@ -1482,19 +1482,9 @@
|
|||||||
// операционной системы;
|
// операционной системы;
|
||||||
// Картинка - Картинка - значок формата.
|
// Картинка - Картинка - значок формата.
|
||||||
//
|
//
|
||||||
// Примечание: таблица форматов может быть переопределена в процедуре
|
|
||||||
// УправлениеПечатьюПереопределяемый.ПриЗаполненииНастроекФорматовСохранения().
|
|
||||||
//
|
|
||||||
Функция НастройкиФорматовСохраненияТабличногоДокумента() Экспорт
|
Функция НастройкиФорматовСохраненияТабличногоДокумента() Экспорт
|
||||||
|
|
||||||
ТаблицаФорматов = СтандартныеПодсистемыСервер.НастройкиФорматовСохраненияТабличногоДокумента();
|
Возврат СтандартныеПодсистемыСервер.НастройкиФорматовСохраненияТабличногоДокумента();
|
||||||
|
|
||||||
Для Каждого ФорматСохранения Из ТаблицаФорматов Цикл
|
|
||||||
// Для возможности использования в мобильном клиенте.
|
|
||||||
ФорматСохранения.Представление = Строка(ФорматСохранения.Ссылка);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Возврат ТаблицаФорматов;
|
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
@@ -1897,8 +1897,12 @@
|
|||||||
| КонтактнаяИнформация.АдресЭП В(&МассивАдресов)
|
| КонтактнаяИнформация.АдресЭП В(&МассивАдресов)
|
||||||
| И КонтактнаяИнформация.Тип = &Тип
|
| И КонтактнаяИнформация.Тип = &Тип
|
||||||
| И НЕ(КонтактнаяИнформация.Ссылка.ПометкаУдаления)
|
| И НЕ(КонтактнаяИнформация.Ссылка.ПометкаУдаления)
|
||||||
|
| И &ТекстЗапросаДругиеТипыКонтактов)КАК Контакты
|
||||||
|
|ИТОГИ ПО
|
||||||
|
| АдресЭП
|
||||||
|";
|
|";
|
||||||
|
|
||||||
|
ТекстЗапросаДругиеТипыКонтактов = "";
|
||||||
МассивОписанияТиповКонтактов = ВзаимодействияКлиентСервер.ОписанияКонтактов();
|
МассивОписанияТиповКонтактов = ВзаимодействияКлиентСервер.ОписанияКонтактов();
|
||||||
Для каждого ЭлементМассиваОписания Из МассивОписанияТиповКонтактов Цикл
|
Для каждого ЭлементМассиваОписания Из МассивОписанияТиповКонтактов Цикл
|
||||||
|
|
||||||
@@ -1906,25 +1910,27 @@
|
|||||||
Продолжить;
|
Продолжить;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Запрос.Текст = Запрос.Текст + "
|
ТекстЗапросаДругиеТипыКонтактов = ТекстЗапросаДругиеТипыКонтактов + "
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапросаДругиеТипыКонтактов = ТекстЗапросаДругиеТипыКонтактов + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| КонтактнаяИнформация.Ссылка КАК Ссылка,
|
| КонтактнаяИнформация.Ссылка КАК Ссылка,
|
||||||
| КонтактнаяИнформация.АдресЭП КАК АдресЭП
|
| КонтактнаяИнформация.АдресЭП КАК АдресЭП
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация КАК КонтактнаяИнформация
|
| &ТаблицаКонтактнаяИнформация КАК КонтактнаяИнформация
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| КонтактнаяИнформация.АдресЭП В(&МассивАдресов)
|
| КонтактнаяИнформация.АдресЭП В(&МассивАдресов)
|
||||||
| И КонтактнаяИнформация.Тип = &Тип
|
| И КонтактнаяИнформация.Тип = &Тип
|
||||||
| И (НЕ КонтактнаяИнформация.Ссылка.ПометкаУдаления)
|
| И (НЕ КонтактнаяИнформация.Ссылка.ПометкаУдаления)
|
||||||
|";
|
|";
|
||||||
|
|
||||||
КонецЦикла;
|
ТекстЗапросаДругиеТипыКонтактов = СтрЗаменить(ТекстЗапросаДругиеТипыКонтактов, "&ТаблицаКонтактнаяИнформация", "Справочник." + ЭлементМассиваОписания.Имя + ".КонтактнаяИнформация");
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
Запрос.Текст = Запрос.Текст + ") КАК Контакты
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И &ТекстЗапросаДругиеТипыКонтактов", ТекстЗапросаДругиеТипыКонтактов);
|
||||||
|ИТОГИ ПО
|
|
||||||
| АдресЭП";
|
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("МассивАдресов", МассивАдресов);
|
Запрос.УстановитьПараметр("МассивАдресов", МассивАдресов);
|
||||||
Запрос.УстановитьПараметр("Тип", Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты);
|
Запрос.УстановитьПараметр("Тип", Перечисления.ТипыКонтактнойИнформации.АдресЭлектроннойПочты);
|
||||||
@@ -1989,6 +1995,29 @@
|
|||||||
Если Не ЗначениеЗаполнено(Письмо) Тогда
|
Если Не ЗначениеЗаполнено(Письмо) Тогда
|
||||||
Возврат СоответствиеКонтактов;
|
Возврат СоответствиеКонтактов;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ТипЗнч(Письмо) = Тип("ДокументСсылка.ЭлектронноеПисьмоИсходящее") Тогда
|
||||||
|
|
||||||
|
ТекстЗапросаОтправитель = "
|
||||||
|
|
|
||||||
|
| ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|
||||||
|
|";
|
||||||
|
|
||||||
|
ТекстЗапросаОтправитель = ТекстЗапросаОтправитель + "
|
||||||
|
|ВЫБРАТЬ
|
||||||
|
| ЭлектронноеПисьмоВходящее.ОтправительАдрес КАК Адрес,
|
||||||
|
| ЭлектронноеПисьмоВходящее.ОтправительКонтакт КАК Контакт
|
||||||
|
| ИЗ
|
||||||
|
| Документ.ЭлектронноеПисьмоВходящее КАК ЭлектронноеПисьмоВходящее
|
||||||
|
| ГДЕ
|
||||||
|
| ЭлектронноеПисьмоВходящее.Ссылка = &Письмо";
|
||||||
|
|
||||||
|
Иначе
|
||||||
|
|
||||||
|
ТекстЗапросаОтправитель = "";
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
@@ -1996,21 +2025,11 @@
|
|||||||
| Адреса.Адрес,
|
| Адреса.Адрес,
|
||||||
| Адреса.Контакт
|
| Адреса.Контакт
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| (" + ?(ТипЗнч(Письмо) = Тип("ДокументСсылка.ЭлектронноеПисьмоИсходящее"), "", "ВЫБРАТЬ
|
| (ВЫБРАТЬ
|
||||||
| ЭлектронноеПисьмоВходящее.ОтправительАдрес КАК Адрес,
|
| Получатели.Адрес КАК Адрес,
|
||||||
| ЭлектронноеПисьмоВходящее.ОтправительКонтакт КАК Контакт
|
| Получатели.Контакт КАК Контакт
|
||||||
| ИЗ
|
| ИЗ
|
||||||
| Документ.ЭлектронноеПисьмоВходящее КАК ЭлектронноеПисьмоВходящее
|
| &ИмяТаблицыПолучателиПисьма КАК Получатели
|
||||||
| ГДЕ
|
|
||||||
| ЭлектронноеПисьмоВходящее.Ссылка = &Письмо
|
|
||||||
|
|
|
||||||
| ОБЪЕДИНИТЬ ВСЕ
|
|
||||||
|
|
|
||||||
| ") + "ВЫБРАТЬ
|
|
||||||
| Получатели.Адрес,
|
|
||||||
| Получатели.Контакт
|
|
||||||
| ИЗ
|
|
||||||
| Документ.ЭлектронноеПисьмоВходящее.ПолучателиПисьма КАК Получатели
|
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| Получатели.Ссылка = &Письмо
|
| Получатели.Ссылка = &Письмо
|
||||||
|
|
|
|
||||||
@@ -2020,7 +2039,7 @@
|
|||||||
| Получатели.Адрес,
|
| Получатели.Адрес,
|
||||||
| Получатели.Контакт
|
| Получатели.Контакт
|
||||||
| ИЗ
|
| ИЗ
|
||||||
| Документ.ЭлектронноеПисьмоВходящее.ПолучателиКопий КАК Получатели
|
| &ИмяТаблицыПолучателиКопий КАК Получатели
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| Получатели.Ссылка = &Письмо
|
| Получатели.Ссылка = &Письмо
|
||||||
|
|
|
|
||||||
@@ -2030,14 +2049,21 @@
|
|||||||
| Получатели.Адрес,
|
| Получатели.Адрес,
|
||||||
| Получатели.Контакт
|
| Получатели.Контакт
|
||||||
| ИЗ
|
| ИЗ
|
||||||
| Документ.ЭлектронноеПисьмоВходящее.ПолучателиОтвета КАК Получатели
|
| &ИмяТаблицыПолучателиОтвет КАК Получатели
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| Получатели.Ссылка = &Письмо) КАК Адреса";
|
| Получатели.Ссылка = &Письмо И &ТекстЗапросаОтправитель) КАК Адреса";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И &ТекстЗапросаОтправитель", ТекстЗапросаОтправитель);
|
||||||
Запрос.УстановитьПараметр("Письмо", Письмо);
|
Запрос.УстановитьПараметр("Письмо", Письмо);
|
||||||
|
|
||||||
Если ТипЗнч(Письмо) = Тип("ДокументСсылка.ЭлектронноеПисьмоИсходящее") Тогда
|
Если ТипЗнч(Письмо) = Тип("ДокументСсылка.ЭлектронноеПисьмоИсходящее") Тогда
|
||||||
Запрос.Текст = СтрЗаменить(Запрос.Текст, "ЭлектронноеПисьмоВходящее", "ЭлектронноеПисьмоИсходящее");
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыПолучателиПисьма", "Документ.ЭлектронноеПисьмоИсходящее.ПолучателиПисьма");
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыПолучателиКопий", "Документ.ЭлектронноеПисьмоИсходящее.ПолучателиКопий");
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыПолучателиОтвет", "Документ.ЭлектронноеПисьмоИсходящее.ПолучателиОтвета");
|
||||||
|
Иначе
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыПолучателиПисьма", "Документ.ЭлектронноеПисьмоВходящее.ПолучателиПисьма");
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыПолучателиКопий", "Документ.ЭлектронноеПисьмоВходящее.ПолучателиКопий");
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыПолучателиОтвет", "Документ.ЭлектронноеПисьмоВходящее.ПолучателиОтвета");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
@@ -2653,9 +2679,12 @@
|
|||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| Файлы.Ссылка
|
| Файлы.Ссылка
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ИмяОбъектаМетаданных + " КАК Файлы
|
| &ИмяСправочника КАК Файлы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| Файлы.ВладелецФайла = &ВладелецФайла";
|
| Файлы.ВладелецФайла = &ВладелецФайла";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяСправочника", "Справочник." + ИмяОбъектаМетаданных);
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("ВладелецФайла", Письмо);
|
Запрос.УстановитьПараметр("ВладелецФайла", Письмо);
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
|
|
||||||
|
|||||||
@@ -295,19 +295,34 @@
|
|||||||
Обработчик.Процедура = "ШаблоныСообщенийСлужебный.ДобавитьРольДобавлениеИзменениеЛичныхШаблоновВПрофилиСБазовымиПравами";
|
Обработчик.Процедура = "ШаблоныСообщенийСлужебный.ДобавитьРольДобавлениеИзменениеЛичныхШаблоновВПрофилиСБазовымиПравами";
|
||||||
Обработчик.РежимВыполнения = "Оперативно";
|
Обработчик.РежимВыполнения = "Оперативно";
|
||||||
|
|
||||||
|
ЧитаемыеОбъекты = Новый Массив;
|
||||||
|
ЧитаемыеОбъекты.Добавить("Справочник.ШаблоныСообщений");
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
|
||||||
|
ЧитаемыеОбъекты.Добавить(Метаданные.Справочники["ВидыКонтактнойИнформации"].ПолноеИмя());
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки") Тогда
|
||||||
|
ЧитаемыеОбъекты.Добавить(Метаданные.Справочники["ДополнительныеОтчетыИОбработки"].ПолноеИмя());
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Обработчик = Обработчики.Добавить();
|
Обработчик = Обработчики.Добавить();
|
||||||
Обработчик.Версия = "3.1.3.156";
|
Обработчик.Версия = "3.1.3.156";
|
||||||
Обработчик.Идентификатор = Новый УникальныйИдентификатор("9fa8ac0b-1d3c-4584-8d32-bb46720e9d67");
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("9fa8ac0b-1d3c-4584-8d32-bb46720e9d67");
|
||||||
Обработчик.Процедура = "Справочники.ШаблоныСообщений.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
Обработчик.Процедура = "Справочники.ШаблоныСообщений.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
Обработчик.РежимВыполнения = "Отложенно";
|
Обработчик.РежимВыполнения = "Отложенно";
|
||||||
Обработчик.ПроцедураЗаполненияДанныхОбновления = "Справочники.ШаблоныСообщений.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
Обработчик.ПроцедураЗаполненияДанныхОбновления = "Справочники.ШаблоныСообщений.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||||
Обработчик.ОчередьОтложеннойОбработки = 1;
|
Обработчик.ОчередьОтложеннойОбработки = 2;
|
||||||
Обработчик.ЧитаемыеОбъекты = "Справочник.ШаблоныСообщений";
|
Обработчик.ЧитаемыеОбъекты = СтрСоединить(ЧитаемыеОбъекты, ",");
|
||||||
Обработчик.ИзменяемыеОбъекты = "Справочник.ШаблоныСообщений";
|
Обработчик.ИзменяемыеОбъекты = "Справочник.ШаблоныСообщений";
|
||||||
Обработчик.БлокируемыеОбъекты = "Справочник.ШаблоныСообщений";
|
Обработчик.БлокируемыеОбъекты = "Справочник.ШаблоныСообщений";
|
||||||
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||||
Обработчик.Комментарий = НСтр("ru = 'Обновление шаблонов сообщений.
|
Обработчик.Комментарий = НСтр("ru = 'Обновление шаблонов сообщений.
|
||||||
|До завершения обработки формирование писем и сообщений SMS на основании шаблонов будет недоступно.'");
|
|До завершения обработки формирование писем и сообщений SMS на основании шаблонов будет недоступно.'");
|
||||||
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
|
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
|
Приоритет.Процедура = "Справочники.ВидыКонтактнойИнформации.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
Приоритет.Порядок = "После";
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -450,7 +465,13 @@
|
|||||||
// ** Статус - Строка
|
// ** Статус - Строка
|
||||||
// ** Реквизит - Строка
|
// ** Реквизит - Строка
|
||||||
// ** ИмяПараметра - Строка
|
// ** ИмяПараметра - Строка
|
||||||
// * ОбщиеРеквизиты
|
// * ОбщиеРеквизиты - ДеревоЗначений:
|
||||||
|
// ** Имя - Строка
|
||||||
|
// ** Представление - Строка
|
||||||
|
// ** Подсказка - Строка
|
||||||
|
// ** Формат - Строка
|
||||||
|
// ** Тип - ОписаниеТипов
|
||||||
|
// ** ПроизвольныйПараметр - Булево
|
||||||
// * Реквизиты - ДеревоЗначений:
|
// * Реквизиты - ДеревоЗначений:
|
||||||
// ** Имя - Строка
|
// ** Имя - Строка
|
||||||
// ** Представление - Строка
|
// ** Представление - Строка
|
||||||
@@ -1061,7 +1082,7 @@
|
|||||||
ТипФайлаТабличногоДокумента[ФорматВложения.Значение]));
|
ТипФайлаТабличногоДокумента[ФорматВложения.Значение]));
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
Иначе
|
Иначе
|
||||||
ФорматыСохранения.Добавить(ТипФайлаТабличногоДокумента.PDF);
|
ФорматыСохранения.Добавить(СтандартныеПодсистемыСервер.ТипФайлаТабличногоДокументаPDF());
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Для каждого ВложениеПечатнаяФорма Из СведенияОШаблоне.Вложения Цикл
|
Для каждого ВложениеПечатнаяФорма Из СведенияОШаблоне.Вложения Цикл
|
||||||
|
|||||||
@@ -3368,6 +3368,16 @@
|
|||||||
ВыполнитьНаСторонеПослеЦикла(Неопределено, Контекст);
|
ВыполнитьНаСторонеПослеЦикла(Неопределено, Контекст);
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Поток = Новый ПотокВПамяти;
|
||||||
|
Поток.НачатьПолучениеРазмера(Новый ОписаниеОповещения(
|
||||||
|
"ВыполнитьНаСторонеЦиклНачалоПродолжение", ЭтотОбъект, Контекст));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Продолжение процедуры ВыполнитьНаСтороне.
|
||||||
|
Процедура ВыполнитьНаСторонеЦиклНачалоПродолжение(Результат, Контекст) Экспорт
|
||||||
|
|
||||||
Контекст.Индекс = Контекст.Индекс + 1;
|
Контекст.Индекс = Контекст.Индекс + 1;
|
||||||
Контекст.Вставить("ЭлементДанных", Контекст.ЭлементыДанных[Контекст.Индекс]);
|
Контекст.Вставить("ЭлементДанных", Контекст.ЭлементыДанных[Контекст.Индекс]);
|
||||||
|
|
||||||
|
|||||||
@@ -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="6df8d808-7b91-49e3-9d92-c00b86a5e939">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="fcbdb199-c924-4fec-a654-1037a7a976c6">
|
||||||
<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="b5508eca-5174-4c13-86b6-53266297f0a6"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="53518cf9-bee2-4a7b-a4e2-12dae12b3cef"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="a042a05f-211b-4ff8-a6c3-dbb9fda9704b"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="86ab0387-1c81-44a3-9a11-80b98df5e6a5"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="51c015f7-de3c-4091-a99a-1df8eeafef81"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="fc2f6f1a-c98f-4362-969e-de2fadec9f82"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="9a202468-714b-4006-9ac3-c4561ccb8bcb"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="388272c4-c08c-413d-ade8-29533b57d595"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="928dc5e3-9176-4fbf-add6-03fd3c7e4c07"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="0f9f6d5f-a18a-44b0-b3a1-64f2b9da72d2"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="1ba54629-5681-44c3-b41c-20983794e47f"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="5d57e676-4d3c-48b8-8af9-f55e3a4a0194"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="9def6189-35ed-4646-84e6-ca468c9d2661"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="44bce8fe-b912-4c30-9aba-cd13dfe134d1"/>
|
||||||
<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.3.216</version>
|
<version>3.1.3.229</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,c54aba57-4d74-4e2a-b267-7aaa81dd22cd,1,af2e1438-9fd4-4d12-ad02-69dc2a933a82,"3.1.3.216","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6172,1,0,6df8d808-7b91-49e3-9d92-c00b86a5e939,6df8d808-7b91-49e3-9d92-c00b86a5e939,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,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,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-cf63-4a21-868b-8175a7704a8f,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,1,0,64f548c8-c1fc-434e-b3ee-5be367ead1db,64f548c8-c1fc-434e-b3ee-5be367ead1db,1,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-4558-8a28-7079ccf28b89,1,0,2009c673-c1a5-45fc-8da2-a36c435085a6,2009c673-c1a5Line truncated
|
{6,1,1,bfa0f7e8-dcfc-445f-8593-f06d87d6cd0d,1,3e1eba82-8f41-433a-a8da-a871f48f3d7a,"3.1.3.229","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6172,1,0,fcbdb199-c924-4fec-a654-1037a7a976c6,fcbdb199-c924-4fec-a654-1037a7a976c6,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,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,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-cf63-4a21-868b-8175a7704a8f,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,1,0,64f548c8-c1fc-434e-b3ee-5be367ead1db,64f548c8-c1fc-434e-b3ee-5be367ead1db,1,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-4558-8a28-7079ccf28b89,1,0,2009c673-c1a5-45fc-8da2-a36c435085a6,2009c673-c1a5Line truncated
|
||||||
+21
-8
@@ -7,13 +7,26 @@ TD {
|
|||||||
</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.9600.16428"></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.9600.16428"></meta></head><body>
|
||||||
<p>В данной панели осуществляется настройка печатных форм, вариантов отчетов, рассылок отчетов, дополнительных отчетов и обработок. Доступны команды:</p>
|
<p>В данной панели осуществляется настройка печатных форм, вариантов отчетов, рассылок отчетов, дополнительных отчетов и обработок. Доступны команды:</p>
|
||||||
<ul><a name="СтандартныеПодсистемы.Печать">
|
<ul><a name="СтандартныеПодсистемы.Печать">
|
||||||
</a><li><a name="СтандартныеПодсистемы.Печать"></a><a href="InformationRegister.ПользовательскиеМакетыПечати/Help">Макеты печатных форм</a> - переход к списку макетов для настройки печатных форм, формируемых из программы.
|
</a>
|
||||||
</li><li><a href="CommonForm.НастройкаКомандПечати/Help">Подменю "Печать"</a> - переход к настройке команд подменю <strong>Печать</strong>.</li><a name="СтандартныеПодсистемы.ВариантыОтчетов">
|
<li><a name="СтандартныеПодсистемы.Печать"></a><a href="InformationRegister.ПользовательскиеМакетыПечати/Help">Макеты печатных форм</a> - переход к списку макетов для настройки печатных форм, формируемых из программы.
|
||||||
</a><li><a name="СтандартныеПодсистемы.ВариантыОтчетов"></a><a href="Catalog.ВариантыОтчетов/Help">Отчеты</a> - переход к списку вариантов отчетов для настройки их доступности и размещения в разделах программы. <a name="СтандартныеПодсистемы.РассылкиОтчетов">
|
</li>
|
||||||
</a></li><li><a href="Catalog.РассылкиОтчетов/Help">Рассылки отчетов</a> - переход к списку рассылок отчетов для автоматического формирования отчетов и доставки сформированных отчетов получателям.</li> <a name="СтандартныеПодсистемы.ВариантыОтчетов">
|
<li><a href="CommonForm.НастройкаКомандПечати/Help">Подменю "Печать"</a> - переход к настройке команд подменю <strong>Печать</strong>.</li><a name="СтандартныеПодсистемы.ВариантыОтчетов">
|
||||||
</a><li><a name="СтандартныеПодсистемы.ВариантыОтчетов"></a><a href="Report.УниверсальныйОтчет/Help">Универсальный отчет</a> - предназначен для получения отчета по выбранным данным программы - по спискам, документам, регистрам и т.д.</li> <a name="СтандартныеПодсистемы.БазоваяФункциональность">
|
</a>
|
||||||
</a><li><a name="СтандартныеПодсистемы.БазоваяФункциональность"></a><a href="CommonForm.Расширения/Help">Расширения</a> - Подключение расширений: разделов, отчетов и обработок в дополнение к предусмотренным в программе. </li><a name="СтандартныеПодсистемы.ВнешниеКомпоненты">
|
<li><a name="СтандартныеПодсистемы.ВариантыОтчетов"></a><a href="Catalog.ВариантыОтчетов/Help">Отчеты</a> - переход к списку вариантов отчетов для настройки их доступности и размещения в разделах программы. <a name="СтандартныеПодсистемы.РассылкиОтчетов">
|
||||||
</a><li><a name="СтандартныеПодсистемы.ВнешниеКомпоненты"></a><a href="Catalog.ВнешниеКомпоненты/Help">Внешние компоненты</a> - переход к списку внешних компонент. Программа предоставляет администратору возможность контролировать список внешних компонент, используемых на рабочих местах. В списке администратор может подключить внешние компоненты из файла на компьютере или обновить их.</li>
|
</a></li>
|
||||||
|
<li><a href="Catalog.РассылкиОтчетов/Help">Рассылки отчетов</a> - переход к списку рассылок отчетов для автоматического формирования отчетов и доставки сформированных отчетов получателям.</li> <a name="СтандартныеПодсистемы.ВариантыОтчетов">
|
||||||
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.ВариантыОтчетов"></a><a href="Report.УниверсальныйОтчет/Help">Универсальный отчет</a> - предназначен для получения отчета по выбранным данным программы - по спискам, документам, регистрам и т.д.</li> <a name="СтандартныеПодсистемы.БазоваяФункциональность">
|
||||||
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.БазоваяФункциональность"></a><a href="CommonForm.Расширения/Help">Расширения</a> - Подключение расширений: разделов, отчетов и обработок в дополнение к предусмотренным в программе. </li><a name="СтандартныеПодсистемы.ВнешниеКомпоненты">
|
||||||
|
</a>
|
||||||
|
<li><a name="СтандартныеПодсистемы.ВнешниеКомпоненты"></a><a href="Catalog.ВнешниеКомпоненты/Help">Внешние компоненты</a> - переход к списку внешних компонент. Программа предоставляет администратору возможность контролировать список внешних компонент, используемых на рабочих местах. В списке администратор может подключить внешние компоненты из файла на компьютере или обновить их.</li>
|
||||||
<li><strong>Дополнительные отчеты и обработки</strong> - включает дополнительные отчеты и обработки, после этого становится доступной команда:<a name="СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки">
|
<li><strong>Дополнительные отчеты и обработки</strong> - включает дополнительные отчеты и обработки, после этого становится доступной команда:<a name="СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки">
|
||||||
</a></li><li><a href="Catalog.ДополнительныеОтчетыИОбработки/Help">Дополнительные отчеты и обработки</a> - переход к подключению внешних печатных форм, отчетов и обработок в дополнение к предусмотренным в программе.</li></ul><h3>См. также:</h3>
|
</a></li>
|
||||||
|
<li><a href="Catalog.ДополнительныеОтчетыИОбработки/Help">Дополнительные отчеты и обработки</a> - переход к подключению внешних печатных форм, отчетов и обработок в дополнение к предусмотренным в программе.</li>
|
||||||
|
|
||||||
|
<li><b>Отслеживание состояний напечатанных документов</b> - включите флажок, для того чтобы фиксировать наличие подписанных оригиналов первичных документов, после этого становится доступной ссылка:</li>
|
||||||
|
<a name="СтандартныеПодсистемы.УчетОригиналовПервичныхДокументов">
|
||||||
|
</a><li><a name="СтандартныеПодсистемы.УчетОригиналовПервичныхДокументов">
|
||||||
|
</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>
|
||||||
@@ -2175,7 +2175,7 @@
|
|||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронноеПисьмоИсходящее.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронноеПисьмоИсходящее.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
||||||
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
||||||
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
||||||
| " + ТекстУсловия + "
|
| И &ТекстУсловия
|
||||||
|
|
|
|
||||||
| ОБЪЕДИНИТЬ ВСЕ
|
| ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|
|
||||||
@@ -2194,7 +2194,7 @@
|
|||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронноеПисьмоВходящее.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЭлектронноеПисьмоВходящее.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
||||||
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
||||||
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
||||||
| " + ТекстУсловия + "
|
| И &ТекстУсловия
|
||||||
|
|
|
|
||||||
| ОБЪЕДИНИТЬ ВСЕ
|
| ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|
|
||||||
@@ -2213,7 +2213,7 @@
|
|||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.Встреча.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.Встреча.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
||||||
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
||||||
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
||||||
| " + ТекстУсловия + "
|
| И &ТекстУсловия
|
||||||
|
|
|
|
||||||
| ОБЪЕДИНИТЬ ВСЕ
|
| ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|
|
||||||
@@ -2232,7 +2232,7 @@
|
|||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СообщениеSMS.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СообщениеSMS.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
||||||
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
||||||
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
||||||
| " + ТекстУсловия + "
|
| И &ТекстУсловия
|
||||||
|
|
|
|
||||||
| ОБЪЕДИНИТЬ ВСЕ
|
| ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|
|
||||||
@@ -2251,7 +2251,7 @@
|
|||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СообщениеSMS.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.СообщениеSMS.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
||||||
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
||||||
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
||||||
| " + ТекстУсловия + "
|
| И &ТекстУсловия
|
||||||
|
|
|
|
||||||
| ОБЪЕДИНИТЬ ВСЕ
|
| ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|
|
||||||
@@ -2270,7 +2270,7 @@
|
|||||||
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗапланированноеВзаимодействие.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗапланированноеВзаимодействие.ДополнительныеРеквизиты КАК ДокументВзаимодействийДополнительныеРеквизиты
|
||||||
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
| ПО (ДокументВзаимодействийДополнительныеРеквизиты.Ссылка = ДокументВзаимодействий.Ссылка)
|
||||||
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
| И (ДокументВзаимодействийДополнительныеРеквизиты.Свойство = &Свойство)
|
||||||
| " + ТекстУсловия + " ) КАК ВложенныйЗапрос
|
| И &ТекстУсловия ) КАК ВложенныйЗапрос
|
||||||
|
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ВложенныйЗапрос.Значение
|
| ВложенныйЗапрос.Значение
|
||||||
@@ -2305,7 +2305,7 @@
|
|||||||
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
|
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
|
||||||
| ПО ДокументВзаимодействий.Ссылка = ДополнительныеСведения.Объект
|
| ПО ДокументВзаимодействий.Ссылка = ДополнительныеСведения.Объект
|
||||||
| И (ДополнительныеСведения.Свойство = &Свойство)
|
| И (ДополнительныеСведения.Свойство = &Свойство)
|
||||||
| " + ТекстУсловия + " ) КАК ВложенныйЗапрос
|
| И &ТекстУсловия ) КАК ВложенныйЗапрос
|
||||||
|
|
|
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ВложенныйЗапрос.Значение
|
| ВложенныйЗапрос.Значение
|
||||||
@@ -2318,6 +2318,8 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И &ТекстУсловия", ТекстУсловия);
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("Свойство",ТекущееСвойствоПанелиНавигации);
|
Запрос.УстановитьПараметр("Свойство",ТекущееСвойствоПанелиНавигации);
|
||||||
Запрос.УстановитьПараметр("НеУказан", НСтр("ru = 'Не указан'"));
|
Запрос.УстановитьПараметр("НеУказан", НСтр("ru = 'Не указан'"));
|
||||||
|
|
||||||
@@ -2511,7 +2513,7 @@
|
|||||||
| ИЗ
|
| ИЗ
|
||||||
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| СвойстваТипаБулево.ЭтоРеквизит) " + ТекстУсловияРеквизиты + "
|
| СвойстваТипаБулево.ЭтоРеквизит) И &ТекстУсловияРеквизиты
|
||||||
|
|
|
|
||||||
| СГРУППИРОВАТЬ ПО
|
| СГРУППИРОВАТЬ ПО
|
||||||
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
||||||
@@ -2538,7 +2540,7 @@
|
|||||||
| ИЗ
|
| ИЗ
|
||||||
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| СвойстваТипаБулево.ЭтоРеквизит) " + ТекстУсловияРеквизиты + "
|
| СвойстваТипаБулево.ЭтоРеквизит) И &ТекстУсловияРеквизиты
|
||||||
|
|
|
|
||||||
| СГРУППИРОВАТЬ ПО
|
| СГРУППИРОВАТЬ ПО
|
||||||
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
||||||
@@ -2565,7 +2567,7 @@
|
|||||||
| ИЗ
|
| ИЗ
|
||||||
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| СвойстваТипаБулево.ЭтоРеквизит) " + ТекстУсловияРеквизиты + "
|
| СвойстваТипаБулево.ЭтоРеквизит) И &ТекстУсловияРеквизиты
|
||||||
|
|
|
|
||||||
| СГРУППИРОВАТЬ ПО
|
| СГРУППИРОВАТЬ ПО
|
||||||
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
||||||
@@ -2592,7 +2594,7 @@
|
|||||||
| ИЗ
|
| ИЗ
|
||||||
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| СвойстваТипаБулево.ЭтоРеквизит) " + ТекстУсловияРеквизиты + "
|
| СвойстваТипаБулево.ЭтоРеквизит) И &ТекстУсловияРеквизиты
|
||||||
|
|
|
|
||||||
| СГРУППИРОВАТЬ ПО
|
| СГРУППИРОВАТЬ ПО
|
||||||
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
||||||
@@ -2619,7 +2621,7 @@
|
|||||||
| ИЗ
|
| ИЗ
|
||||||
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
| СвойстваТипаБулево КАК СвойстваТипаБулево
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| СвойстваТипаБулево.ЭтоРеквизит) " + ТекстУсловияРеквизиты + "
|
| СвойстваТипаБулево.ЭтоРеквизит) И &ТекстУсловияРеквизиты
|
||||||
|
|
|
|
||||||
| СГРУППИРОВАТЬ ПО
|
| СГРУППИРОВАТЬ ПО
|
||||||
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
| ВзаимодействиеДополнительныеРеквизиты.Свойство
|
||||||
@@ -2648,7 +2650,7 @@
|
|||||||
| ГДЕ
|
| ГДЕ
|
||||||
| (НЕ СвойстваТипаБулево.ЭтоРеквизит))
|
| (НЕ СвойстваТипаБулево.ЭтоРеквизит))
|
||||||
| И ТИПЗНАЧЕНИЯ(ДополнительныеСведения.Объект) В (ТИП(Документ.ЗапланированноеВзаимодействие), ТИП(Документ.Встреча), ТИП(Документ.ТелефонныйЗвонок), ТИП(Документ.ЭлектронноеПисьмоВходящее), ТИП(Документ.ЭлектронноеПисьмоИсходящее), ТИП(Документ.ЗапланированноеВзаимодействие), ТИП(Документ.СообщениеSMS))
|
| И ТИПЗНАЧЕНИЯ(ДополнительныеСведения.Объект) В (ТИП(Документ.ЗапланированноеВзаимодействие), ТИП(Документ.Встреча), ТИП(Документ.ТелефонныйЗвонок), ТИП(Документ.ЭлектронноеПисьмоВходящее), ТИП(Документ.ЭлектронноеПисьмоИсходящее), ТИП(Документ.ЗапланированноеВзаимодействие), ТИП(Документ.СообщениеSMS))
|
||||||
| " + ТекстУсловияСведения + "
|
| И &ТекстУсловияСведения
|
||||||
|
|
|
|
||||||
| СГРУППИРОВАТЬ ПО
|
| СГРУППИРОВАТЬ ПО
|
||||||
| ДополнительныеСведения.Свойство) КАК ВложенныйЗапрос
|
| ДополнительныеСведения.Свойство) КАК ВложенныйЗапрос
|
||||||
@@ -2656,6 +2658,9 @@
|
|||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| ВложенныйЗапрос.Свойство";
|
| ВложенныйЗапрос.Свойство";
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И &ТекстУсловияСведения", ТекстУсловияСведения);
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "И &ТекстУсловияРеквизиты", ТекстУсловияРеквизиты);
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("СвойстваТипаБулево", ТаблицаДопРеквизитовСвойствТипаБулево.Выгрузить());
|
Запрос.УстановитьПараметр("СвойстваТипаБулево", ТаблицаДопРеквизитовСвойствТипаБулево.Выгрузить());
|
||||||
|
|
||||||
Выборка = Запрос.Выполнить().Выбрать();
|
Выборка = Запрос.Выполнить().Выбрать();
|
||||||
|
|||||||
+16
-5
@@ -1045,10 +1045,12 @@
|
|||||||
ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
||||||
| СправочникКонтакт.Ссылка КАК Контакт
|
| СправочникКонтакт.Ссылка КАК Контакт
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ЭлементМассиваОписания.Имя + " КАК СправочникКонтакт
|
| &ИмяТаблицы КАК СправочникКонтакт
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| СправочникКонтакт.Ссылка = &Контакт";
|
| СправочникКонтакт.Ссылка = &Контакт";
|
||||||
|
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицы", "Справочник." + ЭлементМассиваОписания.Имя);
|
||||||
Связь = ЭлементМассиваОписания.Связь;
|
Связь = ЭлементМассиваОписания.Связь;
|
||||||
|
|
||||||
Если НЕ ПустаяСтрока(Связь) Тогда
|
Если НЕ ПустаяСтрока(Связь) Тогда
|
||||||
@@ -1056,14 +1058,19 @@
|
|||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|
|
|
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| СправочникКонтакт.Ссылка
|
| СправочникКонтакт.Ссылка
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + Лев(Связь,СтрНайти(Связь,".")-1) + " КАК СправочникКонтакт
|
| &ИмяТаблицы КАК СправочникКонтакт
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| СправочникКонтакт." + Прав(Связь,СтрДлина(Связь) - СтрНайти(Связь,".")) + " = &Контакт";
|
| СправочникКонтакт." + Прав(Связь,СтрДлина(Связь) - СтрНайти(Связь,".")) + " = &Контакт";
|
||||||
|
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицы", "Справочник." + Лев(Связь,СтрНайти(Связь,".")-1));
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяРеквизитаСравнения", "СправочникКонтакт." + Прав(Связь,СтрДлина(Связь) - СтрНайти(Связь,".")));
|
||||||
ЕстьДополнительныеТаблицы = Истина;
|
ЕстьДополнительныеТаблицы = Истина;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1073,14 +1080,18 @@
|
|||||||
ТекстЗапроса = ТекстЗапроса + "
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|
|
|
|
||||||
|ОБЪЕДИНИТЬ ВСЕ
|
|ОБЪЕДИНИТЬ ВСЕ
|
||||||
|
|
|";
|
||||||
|
|
||||||
|
ТекстЗапроса = ТекстЗапроса + "
|
||||||
|ВЫБРАТЬ
|
|ВЫБРАТЬ
|
||||||
| СправочникКонтакт.Ссылка
|
| СправочникКонтакт.Ссылка
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Справочник." + ЭлементМассиваОписания.Имя + " КАК СправочникКонтакт
|
| &ИмяТаблицы КАК СправочникКонтакт
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| СправочникКонтакт.Владелец = &Контакт";
|
| СправочникКонтакт.Владелец = &Контакт";
|
||||||
|
|
||||||
|
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицы", "Справочник." + ЭлементМассиваОписания.Имя);
|
||||||
|
|
||||||
ЕстьДополнительныеТаблицы = Истина;
|
ЕстьДополнительныеТаблицы = Истина;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -396,7 +396,7 @@
|
|||||||
| (ВЫБРАТЬ
|
| (ВЫБРАТЬ
|
||||||
| ЭлектронноеПисьмо.УчетнаяЗапись
|
| ЭлектронноеПисьмо.УчетнаяЗапись
|
||||||
| ИЗ
|
| ИЗ
|
||||||
| Документ." + ИмяОбъектаМетаданных + " КАК ЭлектронноеПисьмо
|
| &ИмяТаблицыДокумента КАК ЭлектронноеПисьмо
|
||||||
| ГДЕ
|
| ГДЕ
|
||||||
| ЭлектронноеПисьмо.Ссылка = &Ссылка)
|
| ЭлектронноеПисьмо.Ссылка = &Ссылка)
|
||||||
|;
|
|;
|
||||||
@@ -407,7 +407,7 @@
|
|||||||
| ЭлектронноеПисьмоПолучателиПисьма.Представление,
|
| ЭлектронноеПисьмоПолучателиПисьма.Представление,
|
||||||
| ЭлектронноеПисьмоПолучателиПисьма.Контакт
|
| ЭлектронноеПисьмоПолучателиПисьма.Контакт
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Документ." + ИмяОбъектаМетаданных + ".ПолучателиПисьма КАК ЭлектронноеПисьмоПолучателиПисьма
|
| &ИмяТаблицыПолучателиПисьма КАК ЭлектронноеПисьмоПолучателиПисьма
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ЭлектронноеПисьмоПолучателиПисьма.Ссылка = &Ссылка
|
| ЭлектронноеПисьмоПолучателиПисьма.Ссылка = &Ссылка
|
||||||
| И (НЕ ЭлектронноеПисьмоПолучателиПисьма.Адрес В
|
| И (НЕ ЭлектронноеПисьмоПолучателиПисьма.Адрес В
|
||||||
@@ -423,7 +423,7 @@
|
|||||||
| ЭлектронноеПисьмоПолучателиКопий.Представление,
|
| ЭлектронноеПисьмоПолучателиКопий.Представление,
|
||||||
| ЭлектронноеПисьмоПолучателиКопий.Контакт
|
| ЭлектронноеПисьмоПолучателиКопий.Контакт
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| Документ." + ИмяОбъектаМетаданных + ".ПолучателиКопий КАК ЭлектронноеПисьмоПолучателиКопий
|
| &ИмяТаблицыПолучателиКопий КАК ЭлектронноеПисьмоПолучателиКопий
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
| ЭлектронноеПисьмоПолучателиКопий.Ссылка = &Ссылка
|
| ЭлектронноеПисьмоПолучателиКопий.Ссылка = &Ссылка
|
||||||
| И (НЕ ЭлектронноеПисьмоПолучателиКопий.Адрес В
|
| И (НЕ ЭлектронноеПисьмоПолучателиКопий.Адрес В
|
||||||
@@ -432,6 +432,12 @@
|
|||||||
| ИЗ
|
| ИЗ
|
||||||
| АдресТекущегоПолучателя КАК АдресТекущегоПолучателя))";
|
| АдресТекущегоПолучателя КАК АдресТекущегоПолучателя))";
|
||||||
|
|
||||||
|
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыДокумента", "Документ." + ИмяОбъектаМетаданных);
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыПолучателиПисьма", "Документ." + ИмяОбъектаМетаданных + ".ПолучателиПисьма");
|
||||||
|
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ИмяТаблицыПолучателиКопий", "Документ." + ИмяОбъектаМетаданных + ".ПолучателиКопий");
|
||||||
|
|
||||||
|
|
||||||
Запрос.УстановитьПараметр("АдресОтправителяЭтогоПисьма",Письмо.УчетнаяЗапись.АдресЭлектроннойПочты);
|
Запрос.УстановитьПараметр("АдресОтправителяЭтогоПисьма",Письмо.УчетнаяЗапись.АдресЭлектроннойПочты);
|
||||||
|
|
||||||
РезультатЗапроса = Запрос.Выполнить();
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|||||||
@@ -65,7 +65,7 @@
|
|||||||
<name>PDF</name>
|
<name>PDF</name>
|
||||||
<synonym>
|
<synonym>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Документ Adobe PDF (.pdf)</value>
|
<value>Документ PDF (.pdf)</value>
|
||||||
</synonym>
|
</synonym>
|
||||||
</enumValues>
|
</enumValues>
|
||||||
<enumValues uuid="cb3039d8-4b11-4d03-b0ca-eae5dfc01b0a">
|
<enumValues uuid="cb3039d8-4b11-4d03-b0ca-eae5dfc01b0a">
|
||||||
|
|||||||
@@ -571,7 +571,8 @@
|
|||||||
ЗаголовокОбсуждения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
ЗаголовокОбсуждения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'Доступ к отчету ""%1""'"), ПредставлениеВариантаОтчета);
|
НСтр("ru = 'Доступ к отчету ""%1""'"), ПредставлениеВариантаОтчета);
|
||||||
|
|
||||||
Обсуждение = МодульОбсужденияСлужебный.ОбсуждениеКонтекстное(ВариантОтчета, ЗаголовокОбсуждения);
|
Обсуждение = МодульОбсужденияСлужебный.ОбсуждениеКонтекстное(
|
||||||
|
ВариантОтчета, ЗаголовокОбсуждения); // ОбсуждениеСистемыВзаимодействия
|
||||||
|
|
||||||
Если СистемаВзаимодействия.ПолучитьРежимНаблюдения(Обсуждение.Идентификатор) Тогда
|
Если СистемаВзаимодействия.ПолучитьРежимНаблюдения(Обсуждение.Идентификатор) Тогда
|
||||||
СистемаВзаимодействия.УстановитьРежимНаблюдения(Обсуждение.Идентификатор, Ложь);
|
СистемаВзаимодействия.УстановитьРежимНаблюдения(Обсуждение.Идентификатор, Ложь);
|
||||||
|
|||||||
+26
@@ -0,0 +1,26 @@
|
|||||||
|
<!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>Открывается по команде <b>Уточнить по печатным формам</b> выпадающего меню выбора состояний в списках документов. Выпадающее меню открывается по ссылке в колонке <b>Состояние оригинала</b> в списках документов. <br><div><br></div></div>
|
||||||
|
<div>При работе в списках документов и распечатке печатных форм для отправки клиентам (поставщикам) предусмотрена возможность автоматического изменения состояния оригинала первичного документа. При получении оригиналов документов с подписью и печатями требуется изменить состояние оригинала. Существует <a href="InformationRegister.СостоянияОригиналовПервичныхДокументов/Help">несколько способов</a> его изменения. У документа может быть несколько печатных форм, в этом случае общее состояние документа будет зависеть от состояний каждой печатной формы. В списке печатных форм можно посмотреть, все ли они были напечатаны, проконтролировать или изменить состояние каждой печатной формы.</div>
|
||||||
|
<h3>Состояние оригинала</h3>
|
||||||
|
<div>В колонке <b>Состояние оригинала</b> выводится состояние печатной формы.</div>
|
||||||
|
<div>С помощью кнопки <b>Состояние оригинала</b> можно открыть выпадающее меню, в котором можно:</div>
|
||||||
|
<div>
|
||||||
|
<ul><li>Выбрать новое состояние для выделенной печатной формы;</li>
|
||||||
|
<li>С помощью команды <b>Настроить</b> перейти к <a href="Catalog.СостоянияОригиналовПервичныхДокументов/Help">списку состояний оригиналов первичных документов</a>, в котором можно при необходимости ввести новое состояние.</li></ul><h3>Установка состояния Оригинал получен</h3>
|
||||||
|
<p></p>
|
||||||
|
<ul><li>С помощью кнопки <img src="CommonPicture.СостояниеОригиналаПервичногоДокументаОригиналПолучен"></img> можно быстро установить для выделенных печатных форм состояние <b>Оригинал получен</b>.</li>
|
||||||
|
<li>Для отдельной печатной формы можно также установить состояние <b>Оригинал получен</b>, нажав мышью по значку в колонке <img src="CommonPicture.СостояниеОригиналаПервичногоДокументаОригиналПолучен"></img>.</li>
|
||||||
|
</ul><h3>Добавление своей печатной формы
|
||||||
|
</h3>
|
||||||
|
<p></p>
|
||||||
|
<p></p>
|
||||||
|
<ul><li>С помощью ссылки в панели навигации можно<b> Добавить свою</b> печатную форму (актуально для входящих документов). </li>
|
||||||
|
<li>Напишите наименование, нажмите кнопку <b>Добавить</b>. Наименование печатной формы запоминается и будет храниться в программе. При этом она обозначается значком со знаком вопроса, показывающим, что ее нет в списке печатных форм документов программы.</li></ul><h3>Показать печатные формы</h3>
|
||||||
|
<ul><li>С помощью кнопки <img src="CommonPicture.Отборы"></img>можно изменить количество печатных форм в списке, <b>показать</b> не только печатные формы этого документа (<b>отслеживаемые</b>), но и <b>все</b> существующие.</li></ul><p></p>
|
||||||
|
<h3>Открыть документ</h3>
|
||||||
|
<p></p>
|
||||||
|
<ul><li>С помощью ссылки в нижней части окна можно открыть документ.</li></ul><h3>См. также:</h3>
|
||||||
|
<p></p>
|
||||||
|
<p></p>
|
||||||
|
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul><p></p></div></div></body></html>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
<!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>
|
||||||
|
<div>Признак наличия оригинала документа будет храниться как для каждой печатной формы, так и одним общим состоянием для документа. При этом общее состояние для документа складывается из суммы состояний печатных форм и устанавливается программой автоматически.</div>
|
||||||
|
<h3>Просмотр всех документов</h3>
|
||||||
|
<div>
|
||||||
|
<ul><li>по которым получены и не получены подписанные оригиналы документов;</li>
|
||||||
|
<li>которые еще не отслеживались;</li>
|
||||||
|
<li>предусмотрены различные отборы для поиска документов;</li>
|
||||||
|
<li>имеется возможность изменения состояния первичного документа.</li></ul></div>
|
||||||
|
<h3>Состояния оригиналов первичных документов</h3>
|
||||||
|
<div>При работе в списках документов и распечатке печатных форм для отправки клиентам (поставщикам) предусмотрена возможность автоматического изменения состояния оригинала первичного документа. </div>
|
||||||
|
<div>
|
||||||
|
<ul><li>При создании документа автоматически устанавливается состояние оригинала <b>Состояние оригинала неизвестно</b>.</li>
|
||||||
|
<li>После нажатия кнопки <b>Печать</b> в печатной форме документа состояние оригинала автоматически меняется на <b>Форма напечатана</b> - для каждой печатной формы.</li>
|
||||||
|
<li>При получении подписанного оригинала первичного документа для печатной формы нужно установить состояние <b>Оригинал получен</b>. </li></ul><h3>Способы изменения состояния документа</h3>Для каждого документа:<br><ul><li>С помощью ссылки в колонке <b>Состояние оригинала</b> или в нижней части документа уточнить состояние оригинала, открыть выпадающее меню, по команде <b>Уточнить состояние оригинала</b> перейти к <a href="InformationRegister.СостоянияОригиналовПервичныхДокументов.Form.ИзменениеСостоянийОригиналовПервичныхДокументов/Help">контролю печатных форм</a>.</li>
|
||||||
|
<li>Если в программе используется подключаемое оборудование, можно отсканировать штрих-код полученного бумажного документа с подписями и печатью и оригинал документа сразу примет конечное состояние <b>Оригинал получен</b>.</li>
|
||||||
|
<li>С помощью нажатия на пиктограмму в колонке <img src="CommonPicture.СостояниеОригиналаПервичногоДокументаОригиналПолучен"></img> <b>Оригинал получен</b>, в этом случае общее состояние документа примет конечное значение <b>Оригинал получен</b>.</li></ul><div>Для множественного изменения состояний разных документов отобрать их, выделить, затем изменить состояние:</div>
|
||||||
|
<div>
|
||||||
|
<ul><li>С помощью кнопки <img src="CommonPicture.УстановитьСостояниеОригиналаПервичногоДокумента"></img> <b>Состояние оригинала</b> можно установить любое состояние оригинала, выбрав его из списка;</li>
|
||||||
|
<li>С помощью кнопки <img src="CommonPicture.СостояниеОригиналаПервичногоДокументаОригиналПолучен"></img> <b>Оригинал получен</b> можно быстро установить конечное состояние <b>Оригинал получен</b>.</li></ul><h3>См. также:</h3></div>
|
||||||
|
<div>
|
||||||
|
<ul><li><a href="v8help://frame/form_common">Работа с формами</a>.</li></ul></div>
|
||||||
|
<div><br></div></div>
|
||||||
|
<div><br></div></body></html>
|
||||||
+10
@@ -49,6 +49,11 @@
|
|||||||
<minValue xsi:type="core:UndefinedValue"/>
|
<minValue xsi:type="core:UndefinedValue"/>
|
||||||
<maxValue xsi:type="core:UndefinedValue"/>
|
<maxValue xsi:type="core:UndefinedValue"/>
|
||||||
</standardAttributes>
|
</standardAttributes>
|
||||||
|
<help>
|
||||||
|
<pages>
|
||||||
|
<lang>ru</lang>
|
||||||
|
</pages>
|
||||||
|
</help>
|
||||||
<dataLockControlMode>Managed</dataLockControlMode>
|
<dataLockControlMode>Managed</dataLockControlMode>
|
||||||
<resources uuid="3343cb0c-0f80-4ef9-9871-3db9f2299186">
|
<resources uuid="3343cb0c-0f80-4ef9-9871-3db9f2299186">
|
||||||
<name>Состояние</name>
|
<name>Состояние</name>
|
||||||
@@ -230,6 +235,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>
|
||||||
|
|||||||
@@ -2265,93 +2265,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>DataProcessor.ОценкаПроизводительности.Command.ИмпортЗамеровПроизводительности</name>
|
<name>DataProcessor.ОценкаПроизводительности.Command.ИмпортЗамеровПроизводительности</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -5351,4 +5264,91 @@
|
|||||||
<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>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -21,37 +21,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Output</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -107,6 +76,37 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeNormal</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeFullscreenWorkplace</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>MainWindowModeKiosk</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>AnalyticsSystemClient</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>Output</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<restrictionTemplate>
|
<restrictionTemplate>
|
||||||
<name>ДляОбъекта(ПолеОбъекта)</name>
|
<name>ДляОбъекта(ПолеОбъекта)</name>
|
||||||
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
<condition>// ДляОбъекта(ПолеОбъекта = "")
|
||||||
|
|||||||
@@ -3172,45 +3172,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>DataProcessor.ОценкаПроизводительности.Command.ИмпортЗамеровПроизводительности</name>
|
<name>DataProcessor.ОценкаПроизводительности.Command.ИмпортЗамеровПроизводительности</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -7110,4 +7071,43 @@
|
|||||||
<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>
|
||||||
</Rights>
|
</Rights>
|
||||||
@@ -3,6 +3,24 @@
|
|||||||
<setForNewObjects>false</setForNewObjects>
|
<setForNewObjects>false</setForNewObjects>
|
||||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||||
|
<object>
|
||||||
|
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>DataProcessor.ЖурналРегистрации</name>
|
||||||
|
<right>
|
||||||
|
<name>Use</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -34,22 +52,4 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
|
||||||
<name>DataProcessor.ЖурналРегистрации</name>
|
|
||||||
<right>
|
|
||||||
<name>Use</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
</Rights>
|
</Rights>
|
||||||
Reference in new issue
Block a user