3_1_4_295

This commit is contained in:
Компания 1С committed 2021-06-23 23:32:00 +03:00
1 parent 2772d5ceb5
commit 1dd0aae5bd
35 files changed
+1191 -375

No files matched your search

@@ -53,4 +53,124 @@
#КонецОбласти #КонецОбласти
#Область СлужебныеПроцедурыИФункции
#Область ОбработчикиОбновления
// Регистрирует на плане обмена ОбновлениеИнформационнойБазы объекты,
// которые необходимо обновить на новую версию.
//
Процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию(Параметры) Экспорт
ТекстЗапроса ="
|ВЫБРАТЬ
| ПапкиЭлектронныхПисем.Ссылка КАК Ссылка
|ИЗ
| Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
|ГДЕ
| ПапкиЭлектронныхПисем.ПредопределеннаяПапка
| И ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.ПустаяСсылка)
|";
Запрос = Новый Запрос(ТекстЗапроса);
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка"));
КонецПроцедуры
// Обработчик обновления на версию 3.1.4.294:
// - заполняет реквизит "ТипПредопределеннойПапки" в справочнике "Папки электронных писем"
//
Процедура ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) Экспорт
ПолноеИмяОбъекта = "Справочник.ПапкиЭлектронныхПисем";
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| СсылкиДляОбработки.Ссылка КАК Ссылка,
| ТаблицаСправочника.Наименование КАК Наименование
|ИЗ
| &ВТДокументыДляОбработки КАК СсылкиДляОбработки
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПапкиЭлектронныхПисем КАК ТаблицаСправочника
| ПО ТаблицаСправочника.Ссылка = СсылкиДляОбработки.Ссылка";
МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Результат = ОбновлениеИнформационнойБазы.СоздатьВременнуюТаблицуСсылокДляОбработки(Параметры.Очередь, ПолноеИмяОбъекта, МенеджерВременныхТаблиц);
Если НЕ Результат.ЕстьДанныеДляОбработки Тогда
Параметры.ОбработкаЗавершена = Истина;
Возврат;
КонецЕсли;
Если НЕ Результат.ЕстьЗаписиВоВременнойТаблице Тогда
Параметры.ОбработкаЗавершена = Ложь;
Возврат;
КонецЕсли;
Запрос.Текст = СтрЗаменить(Запрос.Текст, "&ВТДокументыДляОбработки", Результат.ИмяВременнойТаблицы);
Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц;
ОбъектыДляОбработки = Запрос.Выполнить().Выбрать();
Пока ОбъектыДляОбработки.Следующий() Цикл
НачатьТранзакцию();
Попытка
// Устанавливаем управляемую блокировку, чтобы провести ответственное чтение объекта.
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить(ПолноеИмяОбъекта);
ЭлементБлокировки.УстановитьЗначение("Ссылка", ОбъектыДляОбработки.Ссылка);
Блокировка.Заблокировать();
Объект = ОбъектыДляОбработки.Ссылка.ПолучитьОбъект();
Если Объект = Неопределено Тогда
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ОбъектыДляОбработки.Ссылка);
Иначе
Если Объект.ПредопределеннаяПапка
И Не ЗначениеЗаполнено(Объект.ТипПредопределеннойПапки) Тогда
Объект.ТипПредопределеннойПапки = УправлениеЭлектроннойПочтой.ТипПредопределеннойПапкиПоИмени(ОбъектыДляОбработки.Наименование);
ОбновлениеИнформационнойБазы.ЗаписатьДанные(Объект);
Иначе
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(ОбъектыДляОбработки.Ссылка);
КонецЕсли;
КонецЕсли;
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
МетаданныеОбъекта = Метаданные.НайтиПоПолномуИмени(ПолноеИмяОбъекта);
ТекстСообщения = НСтр("ru = 'Не удалось обработать %ИмяОбъекта%: %Ссылка% по причине: %Причина%'");
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%ИмяОбъекта%", ПолноеИмяОбъекта);
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%Ссылка%", ОбъектыДляОбработки.Ссылка);
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%Причина%", ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
ЗаписьЖурналаРегистрации(ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
УровеньЖурналаРегистрации.Предупреждение,
МетаданныеОбъекта,
ОбъектыДляОбработки.Ссылка,
ТекстСообщения);
КонецПопытки;
КонецЦикла;
Параметры.ОбработкаЗавершена = ОбновлениеИнформационнойБазы.ОбработкаДанныхЗавершена(Параметры.Очередь, ПолноеИмяОбъекта);
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#КонецЕсли #КонецЕсли
@@ -173,6 +173,21 @@
<fullTextSearch>Use</fullTextSearch> <fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory> <dataHistory>Use</dataHistory>
</attributes> </attributes>
<attributes uuid="9a5b9bf4-71b8-41f2-8e23-8c396357f0a5">
<name>ТипПредопределеннойПапки</name>
<synonym>
<key>ru</key>
<value>Тип предопределенной папки</value>
</synonym>
<type>
<types>EnumRef.ТипыПредопределенныхПапокПисем</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<forms uuid="5c0ce79b-97a9-4917-9b02-a4548a97d5a1"> <forms uuid="5c0ce79b-97a9-4917-9b02-a4548a97d5a1">
<name>ФормаЭлемента</name> <name>ФормаЭлемента</name>
<synonym> <synonym>
@@ -900,7 +900,8 @@
|Электронная почта: %3'"); |Электронная почта: %3'");
Подразделение = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(КонтактнаяИнформацияПользователя, "Подразделение", ""); Подразделение = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(КонтактнаяИнформацияПользователя, "Подразделение", "");
ПредставлениеПользователя = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(КонтактнаяИнформацияПользователя, "Наименование", "") ИмяПользователя = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(КонтактнаяИнформацияПользователя, "Наименование", "");
ПредставлениеПользователя = ?(ЗначениеЗаполнено(ИмяПользователя), ИмяПользователя,"")
+ ?(ЗначениеЗаполнено(Подразделение), Символы.ПС + Подразделение, ""); + ?(ЗначениеЗаполнено(Подразделение), Символы.ПС + Подразделение, "");
Форма.ПредставлениеКонтактнойИнформации = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон, Форма.ПредставлениеКонтактнойИнформации = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Шаблон,
@@ -35,7 +35,6 @@
| ПравилаОбработкиЭлектроннойПочты.РеквизитДопУпорядочивания"; | ПравилаОбработкиЭлектроннойПочты.РеквизитДопУпорядочивания";
Запрос.УстановитьПараметр("Владелец", Параметры.УчетнаяЗапись); Запрос.УстановитьПараметр("Владелец", Параметры.УчетнаяЗапись);
Запрос.УстановитьПараметр("Входящие", НСтр("ru = 'Входящие'"));
Результат = Запрос.Выполнить(); Результат = Запрос.Выполнить();
Если НЕ Результат.Пустой() Тогда Если НЕ Результат.Пустой() Тогда
@@ -54,7 +53,7 @@
|ГДЕ |ГДЕ
| ПапкиЭлектронныхПисем.ПредопределеннаяПапка | ПапкиЭлектронныхПисем.ПредопределеннаяПапка
| И ПапкиЭлектронныхПисем.Владелец = &Владелец | И ПапкиЭлектронныхПисем.Владелец = &Владелец
| И ПапкиЭлектронныхПисем.Наименование = &Входящие"; | И ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Входящие)";
Результат = Запрос.Выполнить(); Результат = Запрос.Выполнить();
Если НЕ Результат.Пустой() Тогда Если НЕ Результат.Пустой() Тогда
@@ -198,13 +198,27 @@
Иначе Иначе
НачатьУдалениеФайлов(Новый ОписаниеОповещения("ОбработатьУдалениеОчередногоФайлаЗавершение", ЭтотОбъект, ПараметрыТекущегоФайла, УдалитьФайлНаКлиенте(ПолноеИмяТекущегоФайла, ПараметрыТекущегоФайла);
"ОбработатьОчереднойФайлОшибка", ЭтотОбъект), ПолноеИмяТекущегоФайла);
КонецЕсли; КонецЕсли;
КонецПроцедуры КонецПроцедуры
&НаКлиенте
Процедура УдалитьФайлНаКлиенте(ПутьКФайлу, ДополнительныеПараметры) Экспорт
Результат = УдалитьФайл(ПутьКФайлу);
Если Результат.Успешно Тогда
ОбработатьУдалениеОчередногоФайлаЗавершение(ДополнительныеПараметры);
Иначе
ОбработатьОчереднойФайлОшибка(Результат.ИнформацияОбОшибке, Истина, ДополнительныеПараметры);
КонецЕсли;
КонецПроцедуры
&НаСервереБезКонтекста
Функция УдалитьФайл(ПутьКФайлу)
Возврат РаботаСФайламиВТомахСлужебный.УдалитьФайл(ПутьКФайлу);
КонецФункции
// Возвращаемое значение: // Возвращаемое значение:
// Структура: // Структура:
@@ -335,7 +349,13 @@
МассивФайловСОшибками.Добавить(СтруктураОшибки); МассивФайловСОшибками.Добавить(СтруктураОшибки);
ПараметрыИтоговогоОповещения.Вставить("МассивФайловСОшибками", МассивФайловСОшибками); ПараметрыИтоговогоОповещения.Вставить("МассивФайловСОшибками", МассивФайловСОшибками);
ОбработатьСообщениеОбОшибке(ТекущийФайл.ПолноеИмя, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке)); Если ТипЗнч(ИнформацияОбОшибке) = Тип("ИнформацияОбОшибке") Тогда
ОбработатьСообщениеОбОшибке(ТекущийФайл.ПолноеИмя, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке));
Иначе
ТекстПояснения = НСтр("ru='Подробное описание ошибки
|см. в ранее произошедшем событии ""Файлы.Удаление файлов в томе""'");
ОбработатьСообщениеОбОшибке(ТекущийФайл.ПолноеИмя, ИнформацияОбОшибке + Символы.ПС + ТекстПояснения);
КонецЕсли;
Если ДополнительныеПараметры.ПоследняяИтерация Тогда Если ДополнительныеПараметры.ПоследняяИтерация Тогда
ВыполнитьОбработкуОповещения(ИтоговоеОповещение); ВыполнитьОбработкуОповещения(ИтоговоеОповещение);
@@ -353,9 +373,15 @@
// //
&НаКлиенте &НаКлиенте
Функция СтруктураОшибки(ИмяТекущегоФайла, ИнформацияОбОшибке) Функция СтруктураОшибки(ИмяТекущегоФайла, ИнформацияОбОшибке)
Если ТипЗнч(ИнформацияОбОшибке) = Тип("ИнформацияОбОшибке") Тогда
ТекстОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке);
Иначе
ТекстОшибки = ИнформацияОбОшибке;
КонецЕсли;
СтруктураОшибки = Новый Структура; СтруктураОшибки = Новый Структура;
СтруктураОшибки.Вставить("Имя", ИмяТекущегоФайла); СтруктураОшибки.Вставить("Имя", ИмяТекущегоФайла);
СтруктураОшибки.Вставить("Ошибка", КраткоеПредставлениеОшибки(ИнформацияОбОшибке)); СтруктураОшибки.Вставить("Ошибка", ТекстОшибки);
Возврат СтруктураОшибки; Возврат СтруктураОшибки;
КонецФункции КонецФункции
@@ -1223,8 +1223,8 @@
ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Отмена; ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Отмена;
Возврат; Возврат;
КонецЕсли; КонецЕсли;
Если НовыйРодитель.Тип = "Таблица" Если НовыйРодитель.Тип = "ТаблицаКомпоновкиДанных"
Или НовыйРодитель.Тип = "Диаграмма" Тогда Или НовыйРодитель.Тип = "ДиаграммаКомпоновкиДанных" Тогда
ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Отмена; ПараметрыПеретаскивания.Действие = ДействиеПеретаскивания.Отмена;
Возврат; Возврат;
КонецЕсли; КонецЕсли;
@@ -3715,56 +3715,6 @@
<items xsi:type="form:FormGroup"> <items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщее</name> <name>КонтекстноеМенюОбластиОбщее</name>
<id>996</id> <id>996</id>
<items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееБуферОбмена</name>
<id>994</id>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееКопироватьВБуферОбмена</name>
<id>992</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееКопироватьВБуферОбменаРасширеннаяПодсказка</name>
<id>993</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.CopyToClipboard</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Буфер обмена</value>
</title>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееБуферОбменаРасширеннаяПодсказка</name>
<id>995</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<extInfo xsi:type="form:ButtonGroupExtInfo"/>
</items>
<items xsi:type="form:FormGroup"> <items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееСвернутьРазвернуть</name> <name>КонтекстноеМенюОбластиОбщееСвернутьРазвернуть</name>
<id>520</id> <id>520</id>
@@ -3895,6 +3845,524 @@
</extendedTooltip> </extendedTooltip>
<extInfo xsi:type="form:ButtonGroupExtInfo"/> <extInfo xsi:type="form:ButtonGroupExtInfo"/>
</items> </items>
<items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееРедактирование</name>
<id>998</id>
<items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееБуферОбмена</name>
<id>1000</id>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееКопироватьВБуферОбмена</name>
<id>1002</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееКопироватьВБуферОбменаРасширеннаяПодсказка</name>
<id>1003</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.CopyToClipboard</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееВставитьИзБуфераОбмена</name>
<id>1004</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееВставитьИзБуфераОбменаРасширеннаяПодсказка</name>
<id>1005</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.PasteFromClipboard</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееВыделитьВсе</name>
<id>1006</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееВыделитьВсеРасширеннаяПодсказка</name>
<id>1007</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.SelectAll</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Буфер обмена</value>
</title>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееБуферОбменаРасширеннаяПодсказка</name>
<id>1001</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<extInfo xsi:type="form:ButtonGroupExtInfo"/>
</items>
<items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееИзменитьОбласть</name>
<id>1008</id>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееОбъединить</name>
<id>1010</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееОбъединитьРасширеннаяПодсказка</name>
<id>1011</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.Merge</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееРаздвинуть</name>
<id>1012</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееРаздвинутьРасширеннаяПодсказка</name>
<id>1013</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.InsertRows</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееРазбитьЯчейку</name>
<id>1014</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееРазбитьЯчейкуРасширеннаяПодсказка</name>
<id>1015</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.SplitCell</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееУдалить</name>
<id>1016</id>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееУдалитьСтроки</name>
<id>1018</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееУдалитьСтрокиРасширеннаяПодсказка</name>
<id>1019</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.DeleteRows</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееУдалитьКолонки</name>
<id>1020</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееУдалитьКолонкиРасширеннаяПодсказка</name>
<id>1021</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.DeleteColumns</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Удалить</value>
</title>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееУдалитьРасширеннаяПодсказка</name>
<id>1017</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>Popup</type>
<extInfo xsi:type="form:PopupGroupExtInfo">
<representation>Auto</representation>
<importance>Normal</importance>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееОчистить</name>
<id>1022</id>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееОчиститьСодержимое</name>
<id>1024</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееОчиститьСодержимоеРасширеннаяПодсказка</name>
<id>1025</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.ClearContent</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееОчиститьВсе</name>
<id>1026</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееОчиститьВсеРасширеннаяПодсказка</name>
<id>1027</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.ClearAll</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Очистить</value>
</title>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееОчиститьРасширеннаяПодсказка</name>
<id>1023</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>Popup</type>
<extInfo xsi:type="form:PopupGroupExtInfo">
<representation>Auto</representation>
<importance>Normal</importance>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Изменить область</value>
</title>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееИзменитьОбластьРасширеннаяПодсказка</name>
<id>1009</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<extInfo xsi:type="form:ButtonGroupExtInfo"/>
</items>
<items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееПримечание</name>
<id>1028</id>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееВставитьПримечание</name>
<id>1030</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееВставитьПримечаниеРасширеннаяПодсказка</name>
<id>1031</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.InsertComment</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееУдалитьПримечание</name>
<id>1032</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееУдалитьПримечаниеРасширеннаяПодсказка</name>
<id>1033</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.DeleteComment</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Примечание</value>
</title>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееПримечаниеРасширеннаяПодсказка</name>
<id>1029</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>Popup</type>
<extInfo xsi:type="form:PopupGroupExtInfo">
<representation>Auto</representation>
<importance>Normal</importance>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>КонтекстноеМенюОбластиОбщееПрочее</name>
<id>1034</id>
<items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееСвойства</name>
<id>1036</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееСвойстваРасширеннаяПодсказка</name>
<id>1037</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Item.ОтчетТабличныйДокумент.StandardCommand.Properties</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Прочее</value>
</title>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееПрочееРасширеннаяПодсказка</name>
<id>1035</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<extInfo xsi:type="form:ButtonGroupExtInfo"/>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Редактирование</value>
</title>
<extendedTooltip>
<name>КонтекстноеМенюОбластиОбщееРедактированиеРасширеннаяПодсказка</name>
<id>999</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<extInfo xsi:type="form:ButtonGroupExtInfo"/>
</items>
<items xsi:type="form:Button"> <items xsi:type="form:Button">
<name>КонтекстноеМенюОбластиОбщееСкомпоноватьРезультат</name> <name>КонтекстноеМенюОбластиОбщееСкомпоноватьРезультат</name>
<id>168</id> <id>168</id>
@@ -1714,6 +1714,7 @@
Индексы = Новый Соответствие; Индексы = Новый Соответствие;
КоличествоПрочтенныхСтрок = 0;
КоличествоСтрокВРазделеОтчета = ГраницаРаздела - СвойстваЗаголовка.Низ; КоличествоСтрокВРазделеОтчета = ГраницаРаздела - СвойстваЗаголовка.Низ;
Если ВыведеныВсеЗначенияРазделаОтчета Тогда Если ВыведеныВсеЗначенияРазделаОтчета Тогда
@@ -1724,7 +1725,9 @@
Для НомерСтроки = СвойстваЗаголовка.Низ + 1 По Документ.ВысотаТаблицы Цикл Для НомерСтроки = СвойстваЗаголовка.Низ + 1 По Документ.ВысотаТаблицы Цикл
Если НомерСтроки > КоличествоЧитаемыхСтрок Тогда КоличествоПрочтенныхСтрок = КоличествоПрочтенныхСтрок + 1;
Если КоличествоПрочтенныхСтрок > КоличествоЧитаемыхСтрок Тогда
Прервать; Прервать;
КонецЕсли; КонецЕсли;
@@ -94,12 +94,16 @@
Возврат; Возврат;
КонецЕсли; КонецЕсли;
СтандартнаяОбработка = Ложь; СвойстваОбласти = СвойстваОбластиРасшифровки(Форма, Элемент.ТекущаяОбласть, Данные.Поле);
Если ТипЗнч(СвойстваОбласти) <> Тип("Структура")
Или ТипЗнч(СвойстваОбласти.СвойстваЗаголовка) <> Тип("Структура") Тогда
Возврат;
КонецЕсли;
ОсновноеМеню = Новый Массив; ОсновноеМеню = Новый Массив;
СвойстваОбласти = СвойстваОбластиРасшифровки(Форма, Элемент.ТекущаяОбласть, Данные.Поле);
Если СвойстваОбласти.ЭтоЗаголовок Тогда Если СвойстваОбласти.ЭтоЗаголовок Тогда
СвойстваЗаголовка = СвойстваОбласти.СвойстваЗаголовка; СвойстваЗаголовка = СвойстваОбласти.СвойстваЗаголовка;
@@ -130,6 +134,8 @@
Обработчик = Новый ОписаниеОповещения("ВыполнитьРасшифровку", ЭтотОбъект, ДополнительныеПараметры); Обработчик = Новый ОписаниеОповещения("ВыполнитьРасшифровку", ЭтотОбъект, ДополнительныеПараметры);
ОбработкаРасшифровки.ПоказатьВыборДействия(Обработчик, Расшифровка, ОсновноеМеню, ДополнительноеМеню); ОбработкаРасшифровки.ПоказатьВыборДействия(Обработчик, Расшифровка, ОсновноеМеню, ДополнительноеМеню);
СтандартнаяОбработка = Ложь;
КонецПроцедуры КонецПроцедуры
// Параметры: // Параметры:
@@ -150,13 +156,25 @@
Элементы = Форма.Элементы; Элементы = Форма.Элементы;
Заголовки = СвойстваРезультата.Заголовки[Область.Имя]; Заголовки = СвойстваРезультата.Заголовки[Область.Имя];
ЭтоРасшифровка = (ТипЗнч(Область.Расшифровка) = Тип("ИдентификаторРасшифровкиКомпоновкиДанных"));
Элементы.КонтекстноеМенюОбластиЗаголовка.Видимость = (ТипЗнч(Заголовки) = Тип("Структура")) Элементы.КонтекстноеМенюОбластиЗаголовка.Видимость = (ТипЗнч(Заголовки) = Тип("Структура"))
И ТипЗнч(Заголовки.Поле) = Тип("ПолеКомпоновкиДанных"); И ТипЗнч(Заголовки.Поле) = Тип("ПолеКомпоновкиДанных");
Элементы.КонтекстноеМенюОбластиДанных.Видимость = Не Элементы.КонтекстноеМенюОбластиЗаголовка.Видимость Элементы.КонтекстноеМенюОбластиДанных.Видимость = Не Элементы.КонтекстноеМенюОбластиЗаголовка.Видимость
И Область.ТипОбласти = ТипОбластиЯчеекТабличногоДокумента.Прямоугольник И Область.ТипОбласти = ТипОбластиЯчеекТабличногоДокумента.Прямоугольник
И ТипЗнч(Область.Расшифровка) = Тип("ИдентификаторРасшифровкиКомпоновкиДанных"); И ЭтоРасшифровка;
Элементы.КонтекстноеМенюОбластиОбщееМенюУровниГруппировок.Видимость = Не ЭтоРасшифровка;
Если Не ЭтоРасшифровка
И (Элементы.КонтекстноеМенюОбластиЗаголовка.Видимость
Или Элементы.КонтекстноеМенюОбластиДанных.Видимость) Тогда
Элементы.КонтекстноеМенюОбластиОбщееРедактирование.Вид = ВидГруппыФормы.Подменю;
Иначе
Элементы.КонтекстноеМенюОбластиОбщееРедактирование.Вид = ВидГруппыФормы.ГруппаКнопок;
КонецЕсли;
ВариантыОтчетовСлужебныйКлиентСервер.ОпределитьДоступностьДействийКонтекстногоМеню(Форма, Заголовки); ВариантыОтчетовСлужебныйКлиентСервер.ОпределитьДоступностьДействийКонтекстногоМеню(Форма, Заголовки);
@@ -1043,6 +1043,20 @@
Обработчик.ИзменяемыеОбъекты = "Документ.ЭлектронноеПисьмоИсходящее"; Обработчик.ИзменяемыеОбъекты = "Документ.ЭлектронноеПисьмоИсходящее";
Обработчик.БлокируемыеОбъекты = "Документ.ЭлектронноеПисьмоИсходящее"; Обработчик.БлокируемыеОбъекты = "Документ.ЭлектронноеПисьмоИсходящее";
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "3.1.4.294";
Обработчик.Идентификатор = Новый УникальныйИдентификатор("35e85460-7125-4079-b5df-5a71dbb43a49");
Обработчик.Процедура = "Справочники.ПапкиЭлектронныхПисем.ОбработатьДанныеДляПереходаНаНовуюВерсию";
Обработчик.Комментарий =
НСтр("ru = 'Заполняет в справочнике ""Папки электронных писем"" тип предопределенной папки'");
Обработчик.РежимВыполнения = "Отложенно";
Обработчик.ОчередьОтложеннойОбработки = 1;
Обработчик.ПроцедураЗаполненияДанныхОбновления = "Справочники.ПапкиЭлектронныхПисем.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
Обработчик.ЧитаемыеОбъекты = "Справочник.ПапкиЭлектронныхПисем";
Обработчик.ИзменяемыеОбъекты = "Справочник.ПапкиЭлектронныхПисем";
Обработчик.БлокируемыеОбъекты = "Справочник.ПапкиЭлектронныхПисем";
КонецПроцедуры КонецПроцедуры
// См. РаботаСФайламиСлужебный.ПриОпределенииОбъектовИсключенияСинхронизацииФайлов // См. РаботаСФайламиСлужебный.ПриОпределенииОбъектовИсключенияСинхронизацииФайлов
@@ -5786,10 +5800,9 @@
| Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем | Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
| ГДЕ | ГДЕ
| ПапкиЭлектронныхПисем.ПредопределеннаяПапка | ПапкиЭлектронныхПисем.ПредопределеннаяПапка
| И ПапкиЭлектронныхПисем.Наименование = &Удаленные) | И ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = Значение(Перечисление.ТипыПредопределенныхПапокПисем.Удаленные))
| И ПапкиЭлектронныхПисем.Ссылка = &НовыйРодитель"; | И ПапкиЭлектронныхПисем.Ссылка = &НовыйРодитель";
Запрос.УстановитьПараметр("Удаленные", НСтр("ru = 'Удаленные'"));
Запрос.УстановитьПараметр("ПеремещаемаяПапка", Папка); Запрос.УстановитьПараметр("ПеремещаемаяПапка", Папка);
Запрос.УстановитьПараметр("НовыйРодитель", НовыйРодитель); Запрос.УстановитьПараметр("НовыйРодитель", НовыйРодитель);
@@ -5824,10 +5837,10 @@
Если НЕ НовыйРодитель.Пустая()Тогда Если НЕ НовыйРодитель.Пустая()Тогда
ЗначенияРеквизитовПапки = ОбщегоНазначения.ЗначенияРеквизитовОбъекта( ЗначенияРеквизитовПапки = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
НовыйРодитель,"ПредопределеннаяПапка,Наименование"); НовыйРодитель,"ПредопределеннаяПапка,ТипПредопределеннойПапки");
Если ЗначенияРеквизитовПапки <> Неопределено Если ЗначенияРеквизитовПапки <> Неопределено
И ЗначенияРеквизитовПапки.ПредопределеннаяПапка И ЗначенияРеквизитовПапки.ПредопределеннаяПапка
И ЗначенияРеквизитовПапки.Наименование = НСтр("ru = 'Удаленные'") Тогда И ЗначенияРеквизитовПапки.ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Удаленные Тогда
ПеремещениеВПапкуУдаленные = Истина; ПеремещениеВПапкуУдаленные = Истина;
@@ -5938,10 +5951,10 @@
Запрос.УстановитьПараметр("МассивПисем", МассивПисем); Запрос.УстановитьПараметр("МассивПисем", МассивПисем);
Запрос.УстановитьПараметр("Папка", Папка); Запрос.УстановитьПараметр("Папка", Папка);
ЗначенияРеквизитовПапки = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Папка, "ПредопределеннаяПапка,Наименование"); ЗначенияРеквизитовПапки = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Папка, "ПредопределеннаяПапка,ТипПредопределеннойПапки");
Если ЗначенияРеквизитовПапки <> Неопределено Если ЗначенияРеквизитовПапки <> Неопределено
И ЗначенияРеквизитовПапки.ПредопределеннаяПапка И ЗначенияРеквизитовПапки.ПредопределеннаяПапка
И ЗначенияРеквизитовПапки.Наименование = НСтр("ru = 'Удаленные'") Тогда И ЗначенияРеквизитовПапки.ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Удаленные Тогда
ПеремещениеВПапкуУдаленные = Истина; ПеремещениеВПапкуУдаленные = Истина;
Иначе Иначе
ПеремещениеВПапкуУдаленные = Ложь; ПеремещениеВПапкуУдаленные = Ложь;
@@ -6007,7 +6020,7 @@
| Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем | Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
|ГДЕ |ГДЕ
| ПапкиЭлектронныхПисем.ПредопределеннаяПапка | ПапкиЭлектронныхПисем.ПредопределеннаяПапка
| И ПапкиЭлектронныхПисем.Наименование = &Удаленные | И ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Удаленные)
| И ПапкиЭлектронныхПисем.Владелец В | И ПапкиЭлектронныхПисем.Владелец В
| (ВЫБРАТЬ | (ВЫБРАТЬ
| ПапкиЭлектронныхПисем.Владелец | ПапкиЭлектронныхПисем.Владелец
@@ -6050,7 +6063,6 @@
| ПредметыПапкиВзаимодействий.ПапкаЭлектронногоПисьма В ИЕРАРХИИ(&Папка)"; | ПредметыПапкиВзаимодействий.ПапкаЭлектронногоПисьма В ИЕРАРХИИ(&Папка)";
Запрос.УстановитьПараметр("Папка", Папка); Запрос.УстановитьПараметр("Папка", Папка);
Запрос.УстановитьПараметр("Удаленные", НСтр("ru = 'Удаленные'"));
РезультатыЗапроса = Запрос.ВыполнитьПакет(); РезультатыЗапроса = Запрос.ВыполнитьПакет();
Если РезультатыЗапроса[0].Пустой() Тогда Если РезультатыЗапроса[0].Пустой() Тогда
@@ -6238,7 +6250,7 @@
|//////////////////////////////////////////////////////////////////////////////// |////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ |ВЫБРАТЬ
| ПапкиЭлектронныхПисем.Ссылка, | ПапкиЭлектронныхПисем.Ссылка,
| ПапкиЭлектронныхПисем.Наименование | ПапкиЭлектронныхПисем.ТипПредопределеннойПапки
|ПОМЕСТИТЬ ПапкиПисем |ПОМЕСТИТЬ ПапкиПисем
|ИЗ |ИЗ
| Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем | Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
@@ -6258,21 +6270,21 @@
| Взаимодействия.Ссылка, | Взаимодействия.Ссылка,
| ВЫБОР | ВЫБОР
| КОГДА Взаимодействия.ПометкаУдаления | КОГДА Взаимодействия.ПометкаУдаления
| ТОГДА &Удаленные | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Удаленные)
| КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоВходящее) | КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоВходящее)
| ТОГДА &Входящие | ТОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоВходящее)
| КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоИсходящее) | КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоИсходящее)
| ТОГДА ВЫБОР | ТОГДА ВЫБОР
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Черновик) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Черновик)
| ТОГДА &Черновики | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Черновики)
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено)
| ТОГДА &Отправленные | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Отправленные)
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее)
| ТОГДА &Исходящие | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Исходящие)
| КОНЕЦ | КОНЕЦ
| ИНАЧЕ &НежелательнаяПочта | ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.НежелательнаяПочта)
| КОНЕЦ КАК НаименованиеПапки | КОНЕЦ КАК ТипПапки
|ПОМЕСТИТЬ НаименованиеПапкиНазначения |ПОМЕСТИТЬ ТипыПапокНазначения
|ИЗ |ИЗ
| ЖурналДокументов.Взаимодействия КАК Взаимодействия | ЖурналДокументов.Взаимодействия КАК Взаимодействия
|ГДЕ |ГДЕ
@@ -6281,25 +6293,25 @@
| |
|//////////////////////////////////////////////////////////////////////////////// |////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ |ВЫБРАТЬ
| НаименованиеПапкиНазначения.Ссылка КАК Письмо, | ТипыПапокНазначения.Ссылка КАК Письмо,
| ВЫБОР | ВЫБОР
| КОГДА ПапкиПоОснованию.Папка ЕСТЬ NULL | КОГДА ПапкиПоОснованию.Папка ЕСТЬ NULL
| ТОГДА ПапкиПисем.Ссылка | ТОГДА ПапкиПисем.Ссылка
| ИНАЧЕ ПапкиПоОснованию.Папка | ИНАЧЕ ПапкиПоОснованию.Папка
| КОНЕЦ КАК Папка | КОНЕЦ КАК Папка
|ИЗ |ИЗ
| НаименованиеПапкиНазначения КАК НаименованиеПапкиНазначения | ТипыПапокНазначения КАК ТипыПапокНазначения
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПапкиПисем КАК ПапкиПисем | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПапкиПисем КАК ПапкиПисем
| ПО НаименованиеПапкиНазначения.НаименованиеПапки = ПапкиПисем.Наименование | ПО ТипыПапокНазначения.ТипПапки = ПапкиПисем.ТипПредопределеннойПапки
| ЛЕВОЕ СОЕДИНЕНИЕ ПапкиПоОснованию КАК ПапкиПоОснованию | ЛЕВОЕ СОЕДИНЕНИЕ ПапкиПоОснованию КАК ПапкиПоОснованию
| ПО НаименованиеПапкиНазначения.Ссылка = ПапкиПоОснованию.Письмо"; | ПО ТипыПапокНазначения.Ссылка = ПапкиПоОснованию.Письмо";
Иначе Иначе
Запрос.Текст = " Запрос.Текст = "
|ВЫБРАТЬ |ВЫБРАТЬ
| ПапкиЭлектронныхПисем.Ссылка, | ПапкиЭлектронныхПисем.Ссылка,
| ПапкиЭлектронныхПисем.Наименование | ПапкиЭлектронныхПисем.ТипПредопределеннойПапки
|ПОМЕСТИТЬ ПапкиПисем |ПОМЕСТИТЬ ПапкиПисем
|ИЗ |ИЗ
| Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем | Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
@@ -6319,21 +6331,21 @@
| Взаимодействия.Ссылка, | Взаимодействия.Ссылка,
| ВЫБОР | ВЫБОР
| КОГДА Взаимодействия.ПометкаУдаления | КОГДА Взаимодействия.ПометкаУдаления
| ТОГДА &Удаленные | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Удаленные)
| КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоВходящее) | КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоВходящее)
| ТОГДА &Входящие | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Входящие)
| КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоИсходящее) | КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоИсходящее)
| ТОГДА ВЫБОР | ТОГДА ВЫБОР
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Черновик) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Черновик)
| ТОГДА &Черновики | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Черновики)
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено)
| ТОГДА &Отправленные | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Отправленные)
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее)
| ТОГДА &Исходящие | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Исходящие)
| КОНЕЦ | КОНЕЦ
| ИНАЧЕ &НежелательнаяПочта | ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.НежелательнаяПочта)
| КОНЕЦ КАК НаименованиеПапки | КОНЕЦ КАК ТипПапки
|ПОМЕСТИТЬ НаименованиеПапкиНазначения |ПОМЕСТИТЬ ТипыПапокНазначения
|ИЗ |ИЗ
| ЖурналДокументов.Взаимодействия КАК Взаимодействия | ЖурналДокументов.Взаимодействия КАК Взаимодействия
|ГДЕ |ГДЕ
@@ -6342,17 +6354,16 @@
| |
|//////////////////////////////////////////////////////////////////////////////// |////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ |ВЫБРАТЬ
| НаименованиеПапкиНазначения.Ссылка КАК Письмо, | ТипыПапокНазначения.Ссылка КАК Письмо,
| ПапкиПисем.Ссылка КАК Папка | ПапкиПисем.Ссылка КАК Папка
|ИЗ |ИЗ
| НаименованиеПапкиНазначения КАК НаименованиеПапкиНазначения | ТипыПапокНазначения КАК ТипыПапокНазначения
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПапкиПисем КАК ПапкиПисем | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПапкиПисем КАК ПапкиПисем
| ПО НаименованиеПапкиНазначения.НаименованиеПапки = ПапкиПисем.Наименование"; | ПО ТипыПапокНазначения.ТипПапки = ПапкиПисем.ТипПредопределеннойПапки";
КонецЕсли; КонецЕсли;
Запрос.УстановитьПараметр("Письмо", Письмо); Запрос.УстановитьПараметр("Письмо", Письмо);
УстановитьПараметрыЗапросаИменаПредопределенныеПапки(Запрос);
Результат = Запрос.Выполнить(); Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда Если Результат.Пустой() Тогда
@@ -6368,22 +6379,6 @@
КонецФункции КонецФункции
// Устанавливает имена предопределенных папок в качестве параметров запроса.
//
// Параметры:
// Запрос - Запрос - для которого будут установлены параметры.
//
Процедура УстановитьПараметрыЗапросаИменаПредопределенныеПапки(Запрос) Экспорт
Запрос.УстановитьПараметр("Удаленные", НСтр("ru = 'Удаленные'"));
Запрос.УстановитьПараметр("Входящие", НСтр("ru = 'Входящие'"));
Запрос.УстановитьПараметр("Черновики", НСтр("ru = 'Черновики'"));
Запрос.УстановитьПараметр("Отправленные", НСтр("ru = 'Отправленные'"));
Запрос.УстановитьПараметр("Исходящие", НСтр("ru = 'Исходящие'"));
Запрос.УстановитьПараметр("НежелательнаяПочта", НСтр("ru = 'Нежелательная почта'"));
КонецПроцедуры
// Устанавливает папки для массива писем. // Устанавливает папки для массива писем.
// //
// Параметры: // Параметры:
@@ -6553,9 +6548,9 @@
Запрос = Новый Запрос; Запрос = Новый Запрос;
Запрос.Текст = " Запрос.Текст = "
|ВЫБРАТЬ |ВЫБРАТЬ
| ПапкиЭлектронныхПисем.Ссылка, | ПапкиЭлектронныхПисем.Ссылка КАК Ссылка,
| ПапкиЭлектронныхПисем.Наименование, | ПапкиЭлектронныхПисем.ТипПредопределеннойПапки КАК ТипПредопределеннойПапки,
| ПапкиЭлектронныхПисем.Владелец КАК УчетнаяЗапись | ПапкиЭлектронныхПисем.Владелец КАК УчетнаяЗапись
|ПОМЕСТИТЬ ПапкиПисем |ПОМЕСТИТЬ ПапкиПисем
|ИЗ |ИЗ
| Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем | Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
@@ -6575,22 +6570,22 @@
| Взаимодействия.Ссылка, | Взаимодействия.Ссылка,
| ВЫБОР | ВЫБОР
| КОГДА Взаимодействия.ПометкаУдаления | КОГДА Взаимодействия.ПометкаУдаления
| ТОГДА &Удаленные | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Удаленные)
| КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоВходящее) | КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоВходящее)
| ТОГДА &Входящие | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Входящие)
| КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоИсходящее) | КОГДА Взаимодействия.Тип = ТИП(Документ.ЭлектронноеПисьмоИсходящее)
| ТОГДА ВЫБОР | ТОГДА ВЫБОР
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Черновик) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Черновик)
| ТОГДА &Черновики | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Черновики)
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Отправлено)
| ТОГДА &Отправленные | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Отправленные)
| КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее) | КОГДА Взаимодействия.СтатусИсходящегоПисьма = ЗНАЧЕНИЕ(Перечисление.СтатусыИсходящегоЭлектронногоПисьма.Исходящее)
| ТОГДА &Исходящие | ТОГДА ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Исходящие)
| КОНЕЦ | КОНЕЦ
| ИНАЧЕ &НежелательнаяПочта | ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.НежелательнаяПочта)
| КОНЕЦ КАК НаименованиеПапки, | КОНЕЦ КАК ТипПапки,
| Взаимодействия.УчетнаяЗапись | Взаимодействия.УчетнаяЗапись
|ПОМЕСТИТЬ НаименованиеПапкиНазначения |ПОМЕСТИТЬ ТипыПапокНазначения
|ИЗ |ИЗ
| ЖурналДокументов.Взаимодействия КАК Взаимодействия | ЖурналДокументов.Взаимодействия КАК Взаимодействия
|ГДЕ |ГДЕ
@@ -6600,16 +6595,15 @@
|//////////////////////////////////////////////////////////////////////////////// |////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ |ВЫБРАТЬ
| ПапкиПисем.Ссылка КАК Папка, | ПапкиПисем.Ссылка КАК Папка,
| НаименованиеПапкиНазначения.Ссылка КАК Письмо | ТипыПапокНазначения.Ссылка КАК Письмо
|ИЗ |ИЗ
| НаименованиеПапкиНазначения КАК НаименованиеПапкиНазначения | ТипыПапокНазначения КАК ТипыПапокНазначения
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПапкиПисем КАК ПапкиПисем | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПапкиПисем КАК ПапкиПисем
| ПО НаименованиеПапкиНазначения.НаименованиеПапки = ПапкиПисем.Наименование | ПО ТипыПапокНазначения.ТипПапки = ПапкиПисем.ТипПредопределеннойПапки
| И НаименованиеПапкиНазначения.УчетнаяЗапись = ПапкиПисем.УчетнаяЗапись"; | И ТипыПапокНазначения.УчетнаяЗапись = ПапкиПисем.УчетнаяЗапись";
Запрос.УстановитьПараметр("МассивПисем",МассивПисем); Запрос.УстановитьПараметр("МассивПисем",МассивПисем);
УстановитьПараметрыЗапросаИменаПредопределенныеПапки(Запрос);
Результат = Запрос.Выполнить(); Результат = Запрос.Выполнить();
Если НЕ Результат.Пустой() Тогда Если НЕ Результат.Пустой() Тогда
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицу(Результат.Выгрузить(), ТаблицаПисем); ОбщегоНазначенияКлиентСервер.ДополнитьТаблицу(Результат.Выгрузить(), ТаблицаПисем);
@@ -192,47 +192,16 @@
Возврат; Возврат;
КонецЕсли; КонецЕсли;
НачатьТранзакцию(); // Определим поставляемую обработку
ПоставляемаяОбработка = ПоставляемаяОбработка(Источник.Ссылка);
Попытка Если ЗначениеЗаполнено(ПоставляемаяОбработка) Тогда
// Определим поставляемую обработку // Очистим сопоставление используемой обработки с поставляемой
ПоставляемаяОбработка = ПоставляемаяОбработка(Источник.Ссылка); НаборЗаписей = РегистрыСведений.ИспользованиеПоставляемыхДополнительныхОтчетовИОбработокВОбластяхДанных.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ПоставляемаяОбработка.Установить(ПоставляемаяОбработка);
НаборЗаписей.Записать();
Если ЗначениеЗаполнено(ПоставляемаяОбработка) Тогда КонецЕсли;
// Очистим сопоставление используемой обработки с поставляемой
НаборЗаписей = РегистрыСведений.ИспользованиеПоставляемыхДополнительныхОтчетовИОбработокВОбластяхДанных.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ПоставляемаяОбработка.Установить(ПоставляемаяОбработка);
НаборЗаписей.Записать();
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
МодульСообщенияВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("СообщенияВМоделиСервиса");
// Отправим в МС сообщение об удалении обработки из области данных
Сообщение = МодульСообщенияВМоделиСервиса.НовоеСообщение(
СообщенияКонтрольДополнительныхОтчетовИОбработокИнтерфейс.СообщениеДополнительныйОтчетИлиОбработкаУдалена());
Сообщение.Body.Zone = МодульРаботаВМоделиСервиса.ЗначениеРазделителяСеанса();
Сообщение.Body.Extension = ПоставляемаяОбработка.УникальныйИдентификатор();
Сообщение.Body.Installation = Источник.Ссылка.УникальныйИдентификатор();
МодульРаботаВМоделиСервисаБТСПовтИсп = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервисаБТСПовтИсп");
МодульСообщенияВМоделиСервиса.ОтправитьСообщение(
Сообщение,
МодульРаботаВМоделиСервисаБТСПовтИсп.КонечнаяТочкаМенеджераСервиса());
КонецЕсли;
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
ВызватьИсключение;
КонецПопытки;
КонецПроцедуры КонецПроцедуры
@@ -744,6 +713,23 @@
НаборЗаписей.Записать(); НаборЗаписей.Записать();
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
МодульСообщенияВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("СообщенияВМоделиСервиса");
// Отправим в МС сообщение об удалении обработки из области данных
Сообщение = МодульСообщенияВМоделиСервиса.НовоеСообщение(
СообщенияКонтрольДополнительныхОтчетовИОбработокИнтерфейс.СообщениеДополнительныйОтчетИлиОбработкаУдалена());
Сообщение.Body.Zone = МодульРаботаВМоделиСервиса.ЗначениеРазделителяСеанса();
Сообщение.Body.Extension = ПоставляемаяОбработка.УникальныйИдентификатор();
Сообщение.Body.Installation = ИдентификаторИспользуемойОбработки;
МодульРаботаВМоделиСервисаБТСПовтИсп = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервисаБТСПовтИсп");
МодульСообщенияВМоделиСервиса.ОтправитьСообщение(
Сообщение,
МодульРаботаВМоделиСервисаБТСПовтИсп.КонечнаяТочкаМенеджераСервиса());
ЗаписьЖурналаРегистрации(НСтр("ru = 'Поставляемые дополнительные отчеты и обработки.Удаление из области данных'", ЗаписьЖурналаРегистрации(НСтр("ru = 'Поставляемые дополнительные отчеты и обработки.Удаление из области данных'",
ОбщегоНазначения.КодОсновногоЯзыка()), ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Информация, УровеньЖурналаРегистрации.Информация,
@@ -1893,7 +1893,14 @@
| #ТаблицаИзменений КАК ТаблицаИзменений | #ТаблицаИзменений КАК ТаблицаИзменений
|ГДЕ |ГДЕ
| &УсловиеОтбораУзла | &УсловиеОтбораУзла
| И &УсловиеОтбораДанных"; | И &УсловиеОтбораДанных
| И ИСТИНА В (
| ВЫБРАТЬ ПЕРВЫЕ 1
| ИСТИНА
| ИЗ
| #ТаблицаОбъекта КАК #ИмяОбъекта
| ГДЕ
| ТаблицаИзменений.Регистратор = #ИмяОбъекта.Регистратор)";
Если Отбор <> Неопределено Тогда Если Отбор <> Неопределено Тогда
УсловиеОтбораДанных = "ТаблицаИзменений.Регистратор В (&Отбор)"; УсловиеОтбораДанных = "ТаблицаИзменений.Регистратор В (&Отбор)";
@@ -41,7 +41,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы"; Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.4.280"; Описание.Версия = "3.1.4.295";
Описание.ИдентификаторИнтернетПоддержки = "SSL"; Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно"; Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0"; Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -1327,7 +1327,7 @@
Если Версия.Версия = "*" Тогда Если Версия.Версия = "*" Тогда
Сообщение = НСтр("ru = 'Выполнены обязательные процедуры обновления информационной базы.'"); Сообщение = НСтр("ru = 'Выполнены обязательные процедуры обновления информационной базы.'");
ИначеЕсли Версия.Версия = "ОтладкаОбработчика" Тогда ИначеЕсли СтрНачинаетсяС(Версия.Версия, "ОтладкаОбработчика") Тогда
Сообщение = НСтр("ru = 'Выполнены отлаживаемые процедуры обновления информационной базы.'"); Сообщение = НСтр("ru = 'Выполнены отлаживаемые процедуры обновления информационной базы.'");
Иначе Иначе
Если ИтерацияОбновления.ЭтоОсновнаяКонфигурация Тогда Если ИтерацияОбновления.ЭтоОсновнаяКонфигурация Тогда
@@ -1340,7 +1340,7 @@
КонецЕсли; КонецЕсли;
ЗаписатьИнформацию(Сообщение); ЗаписатьИнформацию(Сообщение);
Если Версия.Версия <> "*" И Версия.Версия <> "ОтладкаОбработчика" Тогда Если Версия.Версия <> "*" И Не СтрНачинаетсяС(Версия.Версия, "ОтладкаОбработчика") Тогда
// Установка номера версии информационной базы. // Установка номера версии информационной базы.
УстановитьВерсиюИБ(ИдентификаторБиблиотеки, НоваяВерсияИБ, ИтерацияОбновления.ЭтоОсновнаяКонфигурация); УстановитьВерсиюИБ(ИдентификаторБиблиотеки, НоваяВерсияИБ, ИтерацияОбновления.ЭтоОсновнаяКонфигурация);
ТекущаяВерсияИБ = НоваяВерсияИБ; ТекущаяВерсияИБ = НоваяВерсияИБ;
@@ -2176,7 +2176,7 @@
Функция ВесВерсии(Знач Версия) Экспорт Функция ВесВерсии(Знач Версия) Экспорт
Если Версия = "" Если Версия = ""
Или Версия = "ОтладкаОбработчика" Тогда Или СтрНачинаетсяС(Версия, "ОтладкаОбработчика") Тогда
Возврат 0; Возврат 0;
КонецЕсли; КонецЕсли;
@@ -2717,7 +2717,7 @@
Версия = СтрокаВерсия.Версия; Версия = СтрокаВерсия.Версия;
Если Версия = "*" Или Не ЗначениеЗаполнено(Версия) Тогда Если Версия = "*" Или Не ЗначениеЗаполнено(Версия) Тогда
СтрокаВерсия.ВерсияПорядок = 0; СтрокаВерсия.ВерсияПорядок = 0;
ИначеЕсли Версия = "ОтладкаОбработчика" Тогда ИначеЕсли СтрНачинаетсяС(Версия, "ОтладкаОбработчика") Тогда
СтрокаВерсия.ВерсияПорядок = 99000000000; СтрокаВерсия.ВерсияПорядок = 99000000000;
Иначе Иначе
СтрокаВерсия.ВерсияПорядок = ВесВерсииИзМассиваСтрок(СтрРазделить(Версия, ".")); СтрокаВерсия.ВерсияПорядок = ВесВерсииИзМассиваСтрок(СтрРазделить(Версия, "."));
@@ -3351,7 +3351,7 @@
НомерВерсии = СтрокаВерсия.Версия; НомерВерсии = СтрокаВерсия.Версия;
Если НомерВерсии = "*" Тогда Если НомерВерсии = "*" Тогда
Результат = -1; Результат = -1;
ИначеЕсли НомерВерсии = "ОтладкаОбработчика" Тогда ИначеЕсли СтрНачинаетсяС(НомерВерсии, "ОтладкаОбработчика") Тогда
Результат = 1; Результат = 1;
Иначе Иначе
Результат = ОбщегоНазначенияКлиентСервер.СравнитьВерсии(НомерВерсии, ПараллельноСВерсии); Результат = ОбщегоНазначенияКлиентСервер.СравнитьВерсии(НомерВерсии, ПараллельноСВерсии);
@@ -6531,7 +6531,7 @@
КонецЕсли; КонецЕсли;
ИначеЕсли Обработчик.Версия <> "*" ИначеЕсли Обработчик.Версия <> "*"
И Обработчик.Версия <> "ОтладкаОбработчика" Тогда И Не СтрНачинаетсяС(Обработчик.Версия, "ОтладкаОбработчика") Тогда
Попытка Попытка
НулеваяВерсия = ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Обработчик.Версия, "0.0.0.0") = 0; НулеваяВерсия = ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Обработчик.Версия, "0.0.0.0") = 0;
@@ -1595,7 +1595,7 @@
Результат = Новый Массив; Результат = Новый Массив;
СимволыСкобок = "()[]"; СимволыСкобок = "()[]";
СписокАдресов = СтрСоединить(СтрРазделить(СписокАдресов, СимволыСкобок, Ложь), " "); СписокАдресов = СтрСоединить(СтрРазделить(СписокАдресов, СимволыСкобок + " ", Ложь), " ");
СписокАдресов = СтрЗаменить(СписокАдресов, ">", ">;"); СписокАдресов = СтрЗаменить(СписокАдресов, ">", ">;");
Для Каждого Строка Из СтрРазделить(СписокАдресов, ";", Ложь) Цикл Для Каждого Строка Из СтрРазделить(СписокАдресов, ";", Ложь) Цикл
@@ -1606,7 +1606,7 @@
Продолжить; Продолжить;
КонецЕсли; КонецЕсли;
ЧастиСтроки = СтрРазделить(СокрП(АдресСПредставлением), " ", Ложь); ЧастиСтроки = СтрРазделить(СокрП(АдресСПредставлением), " ", Истина);
Адрес = ЧастиСтроки[ЧастиСтроки.ВГраница()]; Адрес = ЧастиСтроки[ЧастиСтроки.ВГраница()];
Псевдоним = ""; Псевдоним = "";
ОписаниеОшибки = ""; ОписаниеОшибки = "";
@@ -1638,7 +1638,7 @@
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
Возврат Результат; Возврат Результат;
КонецФункции КонецФункции
@@ -461,7 +461,8 @@
// Параметры: // Параметры:
// ПутьКФайлу - Строка - путь к удаляемому файлу. // ПутьКФайлу - Строка - путь к удаляемому файлу.
// //
Процедура УдалитьФайл(ПутьКФайлу) Экспорт Функция УдалитьФайл(ПутьКФайлу) Экспорт
Результат = Новый Структура("Успешно, ИнформацияОбОшибке", Истина, Неопределено);
ФайлНаДиске = Новый Файл(ПутьКФайлу); ФайлНаДиске = Новый Файл(ПутьКФайлу);
Если ФайлНаДиске.Существует() Тогда Если ФайлНаДиске.Существует() Тогда
@@ -470,7 +471,6 @@
ФайлНаДиске.УстановитьТолькоЧтение(Ложь); ФайлНаДиске.УстановитьТолькоЧтение(Ложь);
Попытка Попытка
УдалитьФайлы(ПутьКФайлу); УдалитьФайлы(ПутьКФайлу);
// Удаляем каталог файла, если после удаления файла каталог стал пустым. // Удаляем каталог файла, если после удаления файла каталог стал пустым.
@@ -481,18 +481,22 @@
Исключение Исключение
Результат.Успешно = Ложь;
Ошибка= ИнформацияОбОшибке();
Результат.ИнформацияОбОшибке = КраткоеПредставлениеОшибки(Ошибка);
ЗаписьЖурналаРегистрации( ЗаписьЖурналаРегистрации(
НСтр("ru = 'Файлы.Удаление файлов в томе'", ОбщегоНазначения.КодОсновногоЯзыка()), НСтр("ru = 'Файлы.Удаление файлов в томе'", ОбщегоНазначения.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Ошибка, УровеньЖурналаРегистрации.Ошибка,
, ,
, ,
ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); ПодробноеПредставлениеОшибки(Ошибка));
КонецПопытки; КонецПопытки;
КонецЕсли; КонецЕсли;
КонецПроцедуры Возврат Результат;
КонецФункции
// Переименовывает файл в томе. // Переименовывает файл в томе.
// //
@@ -2824,7 +2824,7 @@
ИмяРоли = Роль.Имя; ИмяРоли = Роль.Имя;
СтарыеРоли.Вставить(ИмяРоли, Истина); СтарыеРоли.Вставить(ИмяРоли, Истина);
Если НовыеРоли.Найти(ИмяРоли, "Роль") = Неопределено Тогда Если НовыеРоли.Найти(ИмяРоли, "Роль") = Неопределено Тогда
РолиДляУдаления.Вставить(ИмяРоли, Истина); РолиДляУдаления.Вставить(ИмяРоли, Роль);
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
@@ -6060,12 +6060,17 @@
БылиПолныеПрава = ПользовательИБ.Роли.Содержит(Метаданные.Роли.ПолныеПрава); БылиПолныеПрава = ПользовательИБ.Роли.Содержит(Метаданные.Роли.ПолныеПрава);
Для каждого КлючИЗначение Из РолиДляДобавления Цикл Для Каждого КлючИЗначение Из РолиДляДобавления Цикл
ПользовательИБ.Роли.Добавить(Метаданные.Роли[КлючИЗначение.Ключ]); ПользовательИБ.Роли.Добавить(Метаданные.Роли[КлючИЗначение.Ключ]);
КонецЦикла; КонецЦикла;
Для каждого КлючИЗначение Из РолиДляУдаления Цикл Для Каждого КлючИЗначение Из РолиДляУдаления Цикл
ПользовательИБ.Роли.Удалить(Метаданные.Роли[КлючИЗначение.Ключ]); Если ТипЗнч(КлючИЗначение.Значение) = Тип("ОбъектМетаданных") Тогда
Роль = КлючИЗначение.Значение;
Иначе
Роль = Метаданные.Роли[КлючИЗначение.Ключ];
КонецЕсли;
ПользовательИБ.Роли.Удалить(Роль);
КонецЦикла; КонецЦикла;
НачатьТранзакцию(); НачатьТранзакцию();
@@ -1661,6 +1661,10 @@
КонецЕсли; КонецЕсли;
ПечатнаяФорма.ТабличныйДокумент.КоличествоЭкземпляров = ПечатнаяФорма.Экземпляров; ПечатнаяФорма.ТабличныйДокумент.КоличествоЭкземпляров = ПечатнаяФорма.Экземпляров;
Если Не МакетСуществует(ПечатнаяФорма.ПолныйПутьКМакету) Тогда
ПечатнаяФорма.ПолныйПутьКМакету = "";
КонецЕсли;
КонецЦикла; КонецЦикла;
КонецПроцедуры КонецПроцедуры
@@ -2070,6 +2074,10 @@
Отказ = Истина; Отказ = Истина;
КонецЕсли; КонецЕсли;
Если Не МакетСуществует(ПечатнаяФорма.ПолныйПутьКМакету) Тогда
ПечатнаяФорма.ПолныйПутьКМакету = "";
КонецЕсли;
КонецЦикла; КонецЦикла;
// Вызов исключения при возникновении ошибки. // Вызов исключения при возникновении ошибки.
@@ -3250,4 +3258,30 @@
КонецПроцедуры КонецПроцедуры
Функция МакетСуществует(ПутьКМакету)
ЧастиПути = СтрРазделить(ПутьКМакету, ".", Истина);
Если ЧастиПути.Количество() <> 2 И ЧастиПути.Количество() <> 3 Тогда
Возврат Ложь;
КонецЕсли;
ИмяМакета = ЧастиПути[ЧастиПути.ВГраница()];
ЧастиПути.Удалить(ЧастиПути.ВГраница());
ИмяОбъекта = СтрСоединить(ЧастиПути, ".");
ЭтоОбщийМакет = СтрРазделить(ИмяОбъекта, ".").Количество() = 1;
КоллекцияМакетов = Метаданные.ОбщиеМакеты;
Если Не ЭтоОбщийМакет Тогда
ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(ИмяОбъекта);
Если ОбъектМетаданных = Неопределено Тогда
Возврат Ложь;
КонецЕсли;
КоллекцияМакетов = ОбъектМетаданных.Макеты;
КонецЕсли;
Возврат КоллекцияМакетов.Найти(ИмяМакета) <> Неопределено;
КонецФункции
#КонецОбласти #КонецОбласти
@@ -190,7 +190,7 @@
КонецЕсли; КонецЕсли;
Если Не ЗначениеЗаполнено(ТекущийЯзык) Тогда Если Не ЗначениеЗаполнено(ТекущийЯзык) Тогда
ТекущийЯзык = ТекущийЯзык().КодЯзыка; ТекущийЯзык = ОбщегоНазначения.КодОсновногоЯзыка();
Если Отбор.Найти(ТекущийЯзык) = Неопределено Тогда Если Отбор.Найти(ТекущийЯзык) = Неопределено Тогда
Для Каждого КодЯзыка Из Отбор Цикл Для Каждого КодЯзыка Из Отбор Цикл
Если СтрНачинаетсяС(КодЯзыка, ТекущийЯзык) Тогда Если СтрНачинаетсяС(КодЯзыка, ТекущийЯзык) Тогда
@@ -2884,17 +2884,63 @@
КонецФункции КонецФункции
Процедура СоздатьПредопределеннуюПапкуЭлектронныхПисем(Наименование,Владелец) Процедура СоздатьПредопределеннуюПапкуЭлектронныхПисем(ТипПредопределеннойПапки,Владелец)
Папка = Справочники.ПапкиЭлектронныхПисем.СоздатьЭлемент(); Папка = Справочники.ПапкиЭлектронныхПисем.СоздатьЭлемент();
Папка.УстановитьНовыйКод(); Папка.УстановитьНовыйКод();
Папка.ОбменДанными.Загрузка = Истина; Папка.ОбменДанными.Загрузка = Истина;
Папка.ПредопределеннаяПапка = Истина; Папка.ПредопределеннаяПапка = Истина;
Папка.Наименование = Наименование; Папка.Наименование = ИмяПредопределеннойПапкиПоТипу(ТипПредопределеннойПапки);
Папка.ТипПредопределеннойПапки = ТипПредопределеннойПапки;
Папка.Владелец = Владелец; Папка.Владелец = Владелец;
Папка.Записать(); Папка.Записать();
КонецПроцедуры КонецПроцедуры
Функция ИмяПредопределеннойПапкиПоТипу(ТипПредопределеннойПапки)
ИмяПредопределеннойПапки = "";
Если ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Входящие Тогда
ИмяПредопределеннойПапки = НСтр("ru = 'Входящие'");
ИначеЕсли ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Исходящие Тогда
ИмяПредопределеннойПапки = НСтр("ru = 'Исходящие'");
ИначеЕсли ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Удаленные Тогда
ИмяПредопределеннойПапки = НСтр("ru = 'Удаленные'");
ИначеЕсли ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Черновики Тогда
ИмяПредопределеннойПапки = НСтр("ru = 'Черновики'");
ИначеЕсли ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Отправленные Тогда
ИмяПредопределеннойПапки = НСтр("ru = 'Отправленные'");
ИначеЕсли ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.НежелательнаяПочта Тогда
ИмяПредопределеннойПапки = НСтр("ru = 'Нежелательная почта'");
КонецЕсли;
Возврат ИмяПредопределеннойПапки;
КонецФункции
Функция ТипПредопределеннойПапкиПоИмени(ИмяПредопределеннойПапки) Экспорт
ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.ПустаяСсылка();
Если ИмяПредопределеннойПапки = НСтр("ru = 'Входящие'") Тогда
ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Входящие;
ИначеЕсли ИмяПредопределеннойПапки = НСтр("ru = 'Исходящие'") Тогда
ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Исходящие;
ИначеЕсли ИмяПредопределеннойПапки = НСтр("ru = 'Удаленные'") Тогда
ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Удаленные;
ИначеЕсли ИмяПредопределеннойПапки = НСтр("ru = 'Черновики'") Тогда
ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Черновики;
ИначеЕсли ИмяПредопределеннойПапки = НСтр("ru = 'Отправленные'") Тогда
ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.Отправленные;
ИначеЕсли ИмяПредопределеннойПапки = НСтр("ru = 'Нежелательная почта'") Тогда
ТипПредопределеннойПапки = Перечисления.ТипыПредопределенныхПапокПисем.НежелательнаяПочта;
КонецЕсли;
Возврат ТипПредопределеннойПапки;
КонецФункции
// Возвращает важность Интернет почтового сообщения в зависимости от переданного значения // Возвращает важность Интернет почтового сообщения в зависимости от переданного значения
// перечисления ВариантыВажностиВзаимодействия. // перечисления ВариантыВажностиВзаимодействия.
@@ -3014,17 +3060,17 @@
// //
Процедура СоздатьПредопределенныеПапкиЭлектронныхПисемДляУчетнойЗаписи(УчетнаяЗапись) Экспорт Процедура СоздатьПредопределенныеПапкиЭлектронныхПисемДляУчетнойЗаписи(УчетнаяЗапись) Экспорт
МассивИменПредопределенныхПапок = Новый Массив; МассивТиповПредопределенныхПапок = Новый Массив;
МассивИменПредопределенныхПапок.Добавить(НСтр("ru = 'Входящие'")); МассивТиповПредопределенныхПапок.Добавить(Перечисления.ТипыПредопределенныхПапокПисем.Входящие);
МассивИменПредопределенныхПапок.Добавить(НСтр("ru = 'Исходящие'")); МассивТиповПредопределенныхПапок.Добавить(Перечисления.ТипыПредопределенныхПапокПисем.Исходящие);
МассивИменПредопределенныхПапок.Добавить(НСтр("ru = 'Нежелательная почта'")); МассивТиповПредопределенныхПапок.Добавить(Перечисления.ТипыПредопределенныхПапокПисем.Удаленные);
МассивИменПредопределенныхПапок.Добавить(НСтр("ru = 'Отправленные'")); МассивТиповПредопределенныхПапок.Добавить(Перечисления.ТипыПредопределенныхПапокПисем.Черновики);
МассивИменПредопределенныхПапок.Добавить(НСтр("ru = 'Удаленные'")); МассивТиповПредопределенныхПапок.Добавить(Перечисления.ТипыПредопределенныхПапокПисем.Отправленные);
МассивИменПредопределенныхПапок.Добавить(НСтр("ru = 'Черновики'")); МассивТиповПредопределенныхПапок.Добавить(Перечисления.ТипыПредопределенныхПапокПисем.НежелательнаяПочта);
Запрос = Новый Запрос; Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Запрос.Текст = "ВЫБРАТЬ
| ПапкиЭлектронныхПисем.Наименование | ПапкиЭлектронныхПисем.ТипПредопределеннойПапки
|ИЗ |ИЗ
| Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем | Справочник.ПапкиЭлектронныхПисем КАК ПапкиЭлектронныхПисем
|ГДЕ |ГДЕ
@@ -3033,12 +3079,12 @@
Запрос.УстановитьПараметр("Владелец", УчетнаяЗапись); Запрос.УстановитьПараметр("Владелец", УчетнаяЗапись);
МассивИмеющихсяПапок = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Наименование"); МассивИмеющихсяПапок = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("ТипПредопределеннойПапки");
Для каждого ИмяПредопределеннойПапки Из МассивИменПредопределенныхПапок Цикл Для каждого ТипПредопределеннойПапки Из МассивТиповПредопределенныхПапок Цикл
Если МассивИмеющихсяПапок.Найти(ИмяПредопределеннойПапки) = Неопределено Тогда Если МассивИмеющихсяПапок.Найти(ТипПредопределеннойПапки) = Неопределено Тогда
СоздатьПредопределеннуюПапкуЭлектронныхПисем(ИмяПредопределеннойПапки, УчетнаяЗапись); СоздатьПредопределеннуюПапкуЭлектронныхПисем(ТипПредопределеннойПапки, УчетнаяЗапись);
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
@@ -693,7 +693,7 @@
</dcsset:item> </dcsset:item>
<dcsset:item xsi:type="dcsset:FilterItemComparison"> <dcsset:item xsi:type="dcsset:FilterItemComparison">
<dcsset:left xsi:type="dcscor:Field">Версия</dcsset:left> <dcsset:left xsi:type="dcscor:Field">Версия</dcsset:left>
<dcsset:comparisonType>Equal</dcsset:comparisonType> <dcsset:comparisonType>BeginsWith</dcsset:comparisonType>
<dcsset:right xsi:type="xs:string">ОтладкаОбработчика</dcsset:right> <dcsset:right xsi:type="xs:string">ОтладкаОбработчика</dcsset:right>
<dcsset:presentation xsi:type="v8:LocalStringType"> <dcsset:presentation xsi:type="v8:LocalStringType">
<v8:item> <v8:item>
+10 -9
View File
@@ -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="30228df8-c961-11eb-2085-0242ac110002"> <mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="57e73280-d460-11eb-7c96-0242ac110002">
<name>БиблиотекаСтандартныхПодсистем</name> <name>БиблиотекаСтандартныхПодсистем</name>
<synonym> <synonym>
<key>ru</key> <key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value> <value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym> </synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="30228df9-c961-11eb-2085-0242ac110002"/> <containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="57e7328a-d460-11eb-7c96-0242ac110002"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="30228e2a-c961-11eb-2085-0242ac110002"/> <containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="57e732b2-d460-11eb-7c96-0242ac110002"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="30228e34-c961-11eb-2085-0242ac110002"/> <containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="57e732bc-d460-11eb-7c96-0242ac110002"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="30228e35-c961-11eb-2085-0242ac110002"/> <containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="57e732c6-d460-11eb-7c96-0242ac110002"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="30228e3e-c961-11eb-2085-0242ac110002"/> <containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="57e732c7-d460-11eb-7c96-0242ac110002"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="30228e3f-c961-11eb-2085-0242ac110002"/> <containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="57e732d0-d460-11eb-7c96-0242ac110002"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="a7635530-5d60-4b73-8a39-b0f0763a3338"/> <containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="adbeb64e-2fc4-4784-b996-30a8ff2a2fa0"/>
<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>Фирма &quot;1С&quot;</vendor> <vendor>Фирма &quot;1С&quot;</vendor>
<version>3.1.4.280</version> <version>3.1.4.295</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>
@@ -1856,6 +1856,7 @@
<enums>Enum.ТипыКонтактнойИнформации</enums> <enums>Enum.ТипыКонтактнойИнформации</enums>
<enums>Enum.ТипыОтветовНаВопрос</enums> <enums>Enum.ТипыОтветовНаВопрос</enums>
<enums>Enum.ТипыОтчетов</enums> <enums>Enum.ТипыОтчетов</enums>
<enums>Enum.ТипыПредопределенныхПапокПисем</enums>
<enums>Enum.ТипыПроблемОбменаДанными</enums> <enums>Enum.ТипыПроблемОбменаДанными</enums>
<enums>Enum.ТипыТабличныхВопросов</enums> <enums>Enum.ТипыТабличныхВопросов</enums>
<enums>Enum.ТипыТекстовЭлектронныхПисем</enums> <enums>Enum.ТипыТекстовЭлектронныхПисем</enums>
@@ -1 +1 @@
{6,1,1,9132c68a-c961-11eb-9496-0242ac110002,1,786ce39c-c961-11eb-ca89-0242ac110002,"3.1.4.280","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6268,1,0,30228df8-c961-11eb-2085-0242ac110002,30228df8-c961-11eb-2085-0242ac110002,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated {6,1,1,b337c9ce-d460-11eb-999a-0242ac110002,1,9bed156c-d460-11eb-1199-0242ac110002,"3.1.4.295","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6276,1,0,57e73280-d460-11eb-7c96-0242ac110002,57e73280-d460-11eb-7c96-0242ac110002,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63Line truncated
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт Функция ВерсияКалендарей() Экспорт
Возврат 25; Возврат 26;
КонецФункции КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.4.266"; Возврат "3.1.4.288";
КонецФункции КонецФункции
@@ -179,10 +179,10 @@
КонецЕсли; КонецЕсли;
// 28 марта - День возрождения балкарского народа. // 28 марта - День возрождения балкарского народа.
ДобавитьПраздничныйДень(ПраздничныеДни, 28, 3, НомерГода, Ложь, Ложь); ДобавитьПраздничныйДень(ПраздничныеДни, 28, 3, НомерГода, Ложь, Ложь, Истина);
// 21 мая - День памяти адыгов (черкесов) - жертв Русско-Кавказской войны. // 21 мая - День памяти адыгов (черкесов) - жертв Русско-Кавказской войны.
ДобавитьПраздничныйДень(ПраздничныеДни, 21, 5, НомерГода, Ложь, Ложь); ДобавитьПраздничныйДень(ПраздничныеДни, 21, 5, НомерГода, Ложь, Ложь, Истина);
// 1 сентября - День государственности Кабардино-Балкарской Республики (День Республики). // 1 сентября - День государственности Кабардино-Балкарской Республики (День Республики).
ДобавитьПраздничныйДень(ПраздничныеДни, 1, 9, НомерГода, Ложь, Ложь); ДобавитьПраздничныйДень(ПраздничныеДни, 1, 9, НомерГода, Ложь, Ложь);
@@ -215,10 +215,10 @@
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/> <Item Calendar="07" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200901" SwapDate=""/> <Item Calendar="07" Year="2020" DayType="Праздник" Date="20200901" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200920" SwapDate=""/> <Item Calendar="07" Year="2020" DayType="Праздник" Date="20200920" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210328" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Нерабочий" Date="20210328" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210521" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Нерабочий" Date="20210521" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210901" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Праздник" Date="20210901" SwapDate=""/>
@@ -3226,7 +3226,8 @@
Если УзелDOM.Количество() > 0 Тогда Если УзелDOM.Количество() > 0 Тогда
ПолученныйВариантУдостоверяющегоЦентра = ВРег(УзелDOM[0].ТекстовоеСодержимое); ПолученныйВариантУдостоверяющегоЦентра = ВРег(УзелDOM[0].ТекстовоеСодержимое);
Если ПолученныйВариантУдостоверяющегоЦентра <> "1C" Если ПолученныйВариантУдостоверяющегоЦентра <> "1C"
И ПолученныйВариантУдостоверяющегоЦентра <> "KA" Тогда И ПолученныйВариантУдостоверяющегоЦентра <> "KA"
И ПолученныйВариантУдостоверяющегоЦентра <> "RT" Тогда
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Следующий ответ сервера не соответствует ожидаемому в части элемента ""%1"": НСтр("ru = 'Следующий ответ сервера не соответствует ожидаемому в части элемента ""%1"":
@@ -3645,6 +3646,9 @@
Если ВариантУдостоверяющегоЦентра = "KA" Тогда Если ВариантУдостоверяющегоЦентра = "KA" Тогда
Возврат "АО ""КАЛУГА АСТРАЛ"""; // АПК:1297 Не локализуется (формат веб-сервиса). Возврат "АО ""КАЛУГА АСТРАЛ"""; // АПК:1297 Не локализуется (формат веб-сервиса).
ИначеЕсли ВариантУдостоверяющегоЦентра = "RT" Тогда
Возврат "АО ""ЕЭТП"""; // АПК:1297 Не локализуется (формат веб-сервиса).
КонецЕсли; КонецЕсли;
Возврат "ООО ""НПЦ ""1С"""; // АПК:1297 Не локализуется (формат веб-сервиса). Возврат "ООО ""НПЦ ""1С"""; // АПК:1297 Не локализуется (формат веб-сервиса).
@@ -5702,6 +5706,16 @@
СвойстваУЦ.ЮридическийАдресУЦ = НСтр("ru = '248023, г. Калуга, пер. Теренинский, д. 6'"); СвойстваУЦ.ЮридическийАдресУЦ = НСтр("ru = '248023, г. Калуга, пер. Теренинский, д. 6'");
СвойстваУЦ.ФактическийАдресУЦ = НСтр("ru = '248023, г. Калуга, пер. Теренинский, д. 6'"); СвойстваУЦ.ФактическийАдресУЦ = НСтр("ru = '248023, г. Калуга, пер. Теренинский, д. 6'");
СвойстваУЦ.ЭлектроннаяПочтаУЦ = НСтр("ru = 'ca@1c.ru'"); СвойстваУЦ.ЭлектроннаяПочтаУЦ = НСтр("ru = 'ca@1c.ru'");
ИначеЕсли ВариантУдостоверяющегоЦентра = "RT" Тогда
СвойстваУЦ.КраткоеНаименованиеУЦ = НСтр("ru = 'АО ""ЕЭТП""'");
СвойстваУЦ.ПолноеНаименованиеУЦ = НСтр("ru = 'АО ""ЕЭТП""'");
СвойстваУЦ.ИНН_УЦ = НСтр("ru = '7707704692'");
СвойстваУЦ.ЮридическиеКодыУЦ = НСтр("ru = 'ОКВЭД:62.09, ОКПО:61740739, ОКОГУ: 4210014, ОКОПФ: 12247, ОКФС: 42'");
СвойстваУЦ.АдресПорядкаУЦ = НСтр("ru = 'https://www.roseltorg.ru/ecp/info/documents'");
СвойстваУЦ.ЮридическийАдресУЦ = НСтр("ru = '115114, Москва, ул. Кожевническая, д. 14, стр. 5'");
СвойстваУЦ.ФактическийАдресУЦ = НСтр("ru = '115114, Москва, ул. Кожевническая, д. 14, стр. 5'");
СвойстваУЦ.ЭлектроннаяПочтаУЦ = НСтр("ru = 'uc@roseltorg.ru'");
Иначе Иначе
СвойстваУЦ.КраткоеНаименованиеУЦ = НСтр("ru = 'ООО «НПЦ ""1С""»'"); СвойстваУЦ.КраткоеНаименованиеУЦ = НСтр("ru = 'ООО «НПЦ ""1С""»'");
СвойстваУЦ.ПолноеНаименованиеУЦ = НСтр("ru = 'ООО «Научно-производственный центр ""1С""»'"); СвойстваУЦ.ПолноеНаименованиеУЦ = НСтр("ru = 'ООО «Научно-производственный центр ""1С""»'");
@@ -15,6 +15,7 @@
Перем МножественноеЧисло Экспорт; Перем МножественноеЧисло Экспорт;
Перем ЕдинственноеЧисло Экспорт; Перем ЕдинственноеЧисло Экспорт;
Перем МодулиПодсистем Экспорт; Перем МодулиПодсистем Экспорт;
Перем ПриоритетыПоИндексам;
#КонецОбласти #КонецОбласти
@@ -318,6 +319,8 @@
// //
Функция ЕстьЦиклВыполненияОбработчиков() Экспорт Функция ЕстьЦиклВыполненияОбработчиков() Экспорт
ПриоритетыПоИндексам = ПриоритетыВыполнения.Выгрузить();
ПриоритетыПоИндексам.Индексы.Добавить("Ссылка, Порядок");
ЕстьЦикл = Ложь; ЕстьЦикл = Ложь;
Для Каждого Обработчик Из ОбработчикиОбновления Цикл Для Каждого Обработчик Из ОбработчикиОбновления Цикл
ЕстьЦикл = ЕстьЦиклПорядкаВыполненияОбработчика(Обработчик.Ссылка) ИЛИ ЕстьЦикл; ЕстьЦикл = ЕстьЦиклПорядкаВыполненияОбработчика(Обработчик.Ссылка) ИЛИ ЕстьЦикл;
@@ -342,7 +345,7 @@
СвязанныеОбработчикиПосле = Новый Массив; СвязанныеОбработчикиПосле = Новый Массив;
Если ЭтотОбработчик <> Неопределено И ПриоритетыОбработчика = Неопределено Тогда Если ЭтотОбработчик <> Неопределено И ПриоритетыОбработчика = Неопределено Тогда
Отбор = Новый Структура("Ссылка", ЭтотОбработчик); Отбор = Новый Структура("Ссылка", ЭтотОбработчик);
ПриоритетыОбработчика = ПриоритетыВыполнения.НайтиСтроки(Отбор); ПриоритетыОбработчика = ПриоритетыПоИндексам.НайтиСтроки(Отбор);
КонецЕсли; КонецЕсли;
Для Каждого Приоритет Из ПриоритетыОбработчика Цикл Для Каждого Приоритет Из ПриоритетыОбработчика Цикл
@@ -1554,7 +1557,7 @@
Если ПолныйПуть.Найти(СвязанныйОбработчик.Процедура) <> Неопределено Тогда Если ПолныйПуть.Найти(СвязанныйОбработчик.Процедура) <> Неопределено Тогда
ПолныйПуть.Добавить(СвязанныйОбработчик.Процедура); ПолныйПуть.Добавить(СвязанныйОбработчик.Процедура);
Возврат Ложь; Возврат Ложь; // для предотвращения зацикливания проверки
КонецЕсли; КонецЕсли;
ПолныйПуть.Добавить(СвязанныйОбработчик.Процедура); ПолныйПуть.Добавить(СвязанныйОбработчик.Процедура);
@@ -1582,7 +1585,7 @@
Функция СвязанныеОбработчики(Обработчик, НаправлениеОбхода) Функция СвязанныеОбработчики(Обработчик, НаправлениеОбхода)
Отбор = Новый Структура("Ссылка, Порядок", Обработчик, НаправлениеОбхода); Отбор = Новый Структура("Ссылка, Порядок", Обработчик, НаправлениеОбхода);
ПриоритетыОбработчика = ПриоритетыВыполнения.НайтиСтроки(Отбор); ПриоритетыОбработчика = ПриоритетыПоИндексам.НайтиСтроки(Отбор);
Результат = Новый Массив; Результат = Новый Массив;
Для Каждого Приоритет Из ПриоритетыОбработчика Цикл Для Каждого Приоритет Из ПриоритетыОбработчика Цикл
Связанный = НовыйОбработчик(Приоритет.Обработчик2, Приоритет.Процедура2); Связанный = НовыйОбработчик(Приоритет.Обработчик2, Приоритет.Процедура2);
@@ -662,7 +662,7 @@
ПараллельноСВерсии = ОписанияБиблиотек[Обработчик.ИмяБиблиотеки].ПараллельноеОтложенноеОбновлениеСВерсии; ПараллельноСВерсии = ОписанияБиблиотек[Обработчик.ИмяБиблиотеки].ПараллельноеОтложенноеОбновлениеСВерсии;
Если ЗначениеЗаполнено(ПараллельноСВерсии) Если ЗначениеЗаполнено(ПараллельноСВерсии)
И Обработчик.Версия <> "ОтладкаОбработчика" И Не СтрНачинаетсяС(Обработчик.Версия, "ОтладкаОбработчика")
И (Обработчик.Версия = "*" И (Обработчик.Версия = "*"
Или Обработчик.Версия <> "*" Или Обработчик.Версия <> "*"
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Обработчик.Версия, ПараллельноСВерсии) < 0) Тогда И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(Обработчик.Версия, ПараллельноСВерсии) < 0) Тогда
@@ -511,19 +511,18 @@
| РегистрСведений.ОбработчикиОбновления КАК ОбработчикиОбновления | РегистрСведений.ОбработчикиОбновления КАК ОбработчикиОбновления
|ГДЕ |ГДЕ
| ОбработчикиОбновления.РежимВыполнения = &РежимВыполнения | ОбработчикиОбновления.РежимВыполнения = &РежимВыполнения
| И ОбработчикиОбновления.Статус = &Статус | И ОбработчикиОбновления.Статус = &Статус";
| Результат = Запрос.Выполнить().Выгрузить();
|ОБЪЕДИНИТЬ ВСЕ ВыполненоОбработчиков = Результат[0].Количество;
| Запрос.Текст =
|ВЫБРАТЬ "ВЫБРАТЬ
| КОЛИЧЕСТВО(ОбработчикиОбновления.ИмяОбработчика) КАК Количество | КОЛИЧЕСТВО(ОбработчикиОбновления.ИмяОбработчика) КАК Количество
|ИЗ |ИЗ
| РегистрСведений.ОбработчикиОбновления КАК ОбработчикиОбновления | РегистрСведений.ОбработчикиОбновления КАК ОбработчикиОбновления
|ГДЕ |ГДЕ
| ОбработчикиОбновления.РежимВыполнения = &РежимВыполнения"; | ОбработчикиОбновления.РежимВыполнения = &РежимВыполнения";
Результат = Запрос.Выполнить().Выгрузить(); Результат = Запрос.Выполнить().Выгрузить();
ВыполненоОбработчиков = Результат[0].Количество; ВсегоОбработчиков = Результат[0].Количество;
ВсегоОбработчиков = Результат[1].Количество;
Результат = Новый Структура; Результат = Новый Структура;
Результат.Вставить("ВсегоОбработчиков", ВсегоОбработчиков); Результат.Вставить("ВсегоОбработчиков", ВсегоОбработчиков);
@@ -2798,17 +2798,17 @@
| КОГДА НЕ ПапкиЭлектронныхПисем.ПредопределеннаяПапка | КОГДА НЕ ПапкиЭлектронныхПисем.ПредопределеннаяПапка
| ТОГДА 7 | ТОГДА 7
| ИНАЧЕ ВЫБОР | ИНАЧЕ ВЫБОР
| КОГДА ПапкиЭлектронныхПисем.Наименование = &Входящие | КОГДА ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Входящие)
| ТОГДА 1 | ТОГДА 1
| КОГДА ПапкиЭлектронныхПисем.Наименование = &Отправленные | КОГДА ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Отправленные)
| ТОГДА 2 | ТОГДА 2
| КОГДА ПапкиЭлектронныхПисем.Наименование = &Черновики | КОГДА ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Черновики)
| ТОГДА 3 | ТОГДА 3
| КОГДА ПапкиЭлектронныхПисем.Наименование = &Исходящие | КОГДА ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Исходящие)
| ТОГДА 4 | ТОГДА 4
| КОГДА ПапкиЭлектронныхПисем.Наименование = &НежелательнаяПочта | КОГДА ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.НежелательнаяПочта)
| ТОГДА 5 | ТОГДА 5
| КОГДА ПапкиЭлектронныхПисем.Наименование = &Удаленные | КОГДА ПапкиЭлектронныхПисем.ТипПредопределеннойПапки = ЗНАЧЕНИЕ(Перечисление.ТипыПредопределенныхПапокПисем.Удаленные)
| ТОГДА 6 | ТОГДА 6
| КОНЕЦ | КОНЕЦ
| КОНЕЦ КАК НомерКартинки | КОНЕЦ КАК НомерКартинки
@@ -2845,7 +2845,6 @@
Запрос.УстановитьПараметр("ТекущийПользователь", Пользователи.АвторизованныйПользователь()); Запрос.УстановитьПараметр("ТекущийПользователь", Пользователи.АвторизованныйПользователь());
Запрос.УстановитьПараметр("РольПолныеПравДоступна", Пользователи.ЭтоПолноправныйПользователь()); Запрос.УстановитьПараметр("РольПолныеПравДоступна", Пользователи.ЭтоПолноправныйПользователь());
Взаимодействия.УстановитьПараметрыЗапросаИменаПредопределенныеПапки(Запрос);
Результат = Запрос.Выполнить(); Результат = Запрос.Выполнить();
Дерево = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); Дерево = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
СтрокиПервыйУровень = Папки.ПолучитьЭлементы(); СтрокиПервыйУровень = Папки.ПолучитьЭлементы();
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Enum xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="5e86a443-bd0f-411d-b1b9-41bfa0cf1a2f">
<producedTypes>
<refType typeId="ea50a71c-ec5a-4c2a-a86f-859c97316b4c" valueTypeId="2820ae6f-1e32-490b-864c-24971230aad4"/>
<listType typeId="e50025e6-93de-457c-9a8c-b9252430d705" valueTypeId="4bd2d4a3-a10e-429f-be96-c377faccc942"/>
<managerType typeId="610241cd-1edd-4895-85d3-9057b1605a80" valueTypeId="7b008967-a923-404e-9623-e643c1f609f6"/>
</producedTypes>
<name>ТипыПредопределенныхПапокПисем</name>
<synonym>
<key>ru</key>
<value>Типы предопределенных папок писем</value>
</synonym>
<standardAttributes>
<dataHistory>Use</dataHistory>
<name>Order</name>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
</standardAttributes>
<standardAttributes>
<dataHistory>Use</dataHistory>
<name>Ref</name>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
</standardAttributes>
<quickChoice>true</quickChoice>
<choiceMode>BothWays</choiceMode>
<enumValues uuid="fcaecd43-b938-4680-93be-963db5218f35">
<name>Входящие</name>
<synonym>
<key>ru</key>
<value>Входящие</value>
</synonym>
</enumValues>
<enumValues uuid="63415525-46a2-4d70-bdab-665945a9185c">
<name>Исходящие</name>
<synonym>
<key>ru</key>
<value>Исходящие</value>
</synonym>
</enumValues>
<enumValues uuid="27e37fde-daf0-47fa-865c-3cd86151f5be">
<name>Удаленные</name>
<synonym>
<key>ru</key>
<value>Удаленные</value>
</synonym>
</enumValues>
<enumValues uuid="b3b63074-984a-48d2-ba5b-d69dd0b8067e">
<name>Черновики</name>
<synonym>
<key>ru</key>
<value>Черновики</value>
</synonym>
</enumValues>
<enumValues uuid="fc4a9f03-c81f-4201-814c-c6d5a5029168">
<name>Отправленные</name>
<synonym>
<key>ru</key>
<value>Отправленные</value>
</synonym>
</enumValues>
<enumValues uuid="abba612c-137a-4dff-89f3-445945c30859">
<name>НежелательнаяПочта</name>
<synonym>
<key>ru</key>
<value>Нежелательная почта</value>
</synonym>
</enumValues>
</mdclass:Enum>
@@ -1073,93 +1073,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>Catalog.КлючевыеОперации</name> <name>Catalog.КлючевыеОперации</name>
<right> <right>
@@ -1993,6 +1906,93 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Constant.ЗагрузитьСообщениеОбменаДанными</name> <name>Constant.ЗагрузитьСообщениеОбменаДанными</name>
<right> <right>
@@ -14,6 +14,13 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -45,13 +52,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name> <name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
<right> <right>
@@ -1483,45 +1483,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>Catalog.КлючевыеОперации</name> <name>Catalog.КлючевыеОперации</name>
<right> <right>
@@ -2696,6 +2657,45 @@
<value>false</value> <value>false</value>
</right> </right>
</object> </object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object> <object>
<name>Constant.ЗагрузитьСообщениеОбменаДанными</name> <name>Constant.ЗагрузитьСообщениеОбменаДанными</name>
<right> <right>
@@ -103,5 +103,6 @@
<content>CommonModule.ВзаимодействияКлиентСерверСлужебныйПовтИсп</content> <content>CommonModule.ВзаимодействияКлиентСерверСлужебныйПовтИсп</content>
<content>Constant.ЗапретитьОтображениеНебезопасногоСодержимогоВПисьмах</content> <content>Constant.ЗапретитьОтображениеНебезопасногоСодержимогоВПисьмах</content>
<content>CommonModule.ВзаимодействияЛокализация</content> <content>CommonModule.ВзаимодействияЛокализация</content>
<content>Enum.ТипыПредопределенныхПапокПисем</content>
<parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem> <parentSubsystem>Subsystem.СтандартныеПодсистемы</parentSubsystem>
</mdclass:Subsystem> </mdclass:Subsystem>