3_1_2_406

This commit is contained in:
Компания 1С committed 2020-06-03 22:50:00 +03:00
1 parent b69abc958d
commit 3e171e7a5e
29 files changed
+503 -281

No files matched your search

@@ -4668,6 +4668,40 @@
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ВключатьДатуВИмяФайла</name>
<id>1187</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ВключатьДатуВИмяФайла</segments>
</dataPath>
<titleLocation>Right</titleLocation>
<extendedTooltip>
<name>ВключатьДатуВИмяФайлаРасширеннаяПодсказка</name>
<id>1189</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ВключатьДатуВИмяФайлаКонтекстноеМеню</name>
<id>1188</id>
<autoFill>true</autoFill>
</contextMenu>
<type>CheckBoxField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
@@ -2476,7 +2476,13 @@
Если Изменения = "" Или Изменения = "ДругойСпособДоставки" Или Изменения = "Публиковать" Или Изменения = "ВидРассылки" Тогда
Элементы.ДругойСпособДоставки.Доступность = Форма.Публиковать;
Элементы.ПараметрыДоставки.Доступность = Форма.Публиковать;
Элементы.ВключатьДатуВИмяФайла.Доступность = Форма.Публиковать;
Элементы.ПараметрыДоставки.ТекущаяСтраница = Элементы[Форма.ДругойСпособДоставки];
Элементы.Папка.Видимость = (Элементы.ПараметрыДоставки.ТекущаяСтраница = Элементы.ИспользоватьПапку);
Элементы.СетевойКаталогWindows.Видимость = (Элементы.ПараметрыДоставки.ТекущаяСтраница = Элементы.ИспользоватьСетевойКаталог);
Элементы.СетевойКаталогLinux.Видимость = (Элементы.ПараметрыДоставки.ТекущаяСтраница = Элементы.ИспользоватьСетевойКаталог);
Элементы.FTPСерверИКаталог.Видимость = (Элементы.ПараметрыДоставки.ТекущаяСтраница = Элементы.ИспользоватьFTPРесурс);
КонецЕсли;
Если Изменения = "" Или Изменения = "ИспользоватьЭлектроннуюПочту" Или Изменения = "ВидРассылки" Тогда
@@ -344,6 +344,25 @@
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="ec44f92a-06bf-4a53-a7ba-fbe9846a68a6">
<name>ВключатьДатуВИмяФайла</name>
<synonym>
<key>ru</key>
<value>Включать дату в имя файла</value>
</synonym>
<type>
<types>Boolean</types>
</type>
<toolTip>
<key>ru</key>
<value>Признак добавления к имени файла отчета даты рассылки</value>
</toolTip>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="86760ecb-2ddd-40ce-bc4f-94c23027a55e">
<name>ВыполнятьПоРасписанию</name>
<synonym>
@@ -19,7 +19,14 @@
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации() Тогда
ВызватьИсключение НСтр("ru = 'Текущий режим работы не поддерживается.'");
ДоступнаУстановкаПатчей = ОбновлениеКонфигурации.ДоступнаУстановкаПатчейВБазовойВерсии();
Если Не ДоступнаУстановкаПатчей Тогда
ТекстСообщения = НСтр("ru = 'Для установки исправлений (патчей) рекомендуется обновить платформу 1С:Предприятие на версию:
| • 8.3.15.1958 или выше
| • 8.3.16.1359 или выше
| • 8.3.17.1386 или выше.'");
ВызватьИсключение ТекстСообщения;
КонецЕсли;
КонецЕсли;
Фильтр = Параметры.Исправления;
@@ -244,6 +244,117 @@
КонецПроцедуры
// Заполняет наборы значений доступа значениями по умолчанию.
//
// Параметры:
// Объект - ДокументОбъект.Встреча -
// - ДокументОбъект.ЗапланированноеВзаимодействие -
// - ДокументОбъект.СообщениеSMS -
// - ДокументОбъект.ТелефонныйЗвонок -
// - ДокументОбъект.ЭлектронноеПисьмоВходящее -
// - ДокументОбъект.ЭлектронноеПисьмоИсходящее - объект, для которого заполняются наборы.
// Таблица - см. УправлениеДоступом.ТаблицаНаборыЗначенийДоступа
//
Процедура ЗаполнитьНаборыЗначенийДоступаПоУмолчанию(Объект, Таблица) Экспорт
Если ТипЗнч(Объект) = Тип("ДокументОбъект.Встреча")
Или ТипЗнч(Объект) = Тип("ДокументОбъект.ЗапланированноеВзаимодействие")
Или ТипЗнч(Объект) = Тип("ДокументОбъект.СообщениеSMS")
Или ТипЗнч(Объект) = Тип("ДокументОбъект.ТелефонныйЗвонок") Тогда
// Логика ограничения доступа по умолчанию: объект доступен если доступен "Автор" или "Ответственный".
// Ограничение по "УчетныеЗаписиЭлектроннойПочты".
НомерНабора = 1;
СтрокаТаб = Таблица.Добавить();
СтрокаТаб.НомерНабора = НомерНабора;
СтрокаТаб.ЗначениеДоступа = Объект.Автор;
// Ограничение по "Ответственный".
НомерНабора = НомерНабора + 1;
СтрокаТаб = Таблица.Добавить();
СтрокаТаб.НомерНабора = НомерНабора;
СтрокаТаб.ЗначениеДоступа = Объект.Ответственный;
ИначеЕсли ТипЗнч(Объект) = Тип("ДокументОбъект.ЭлектронноеПисьмоВходящее") Тогда
// Логика ограничения по умолчанию: объект доступен если доступен "Ответственный" или "Учетная запись".
// Ограничение по "УчетныеЗаписиЭлектроннойПочты".
НомерНабора = 1;
СтрокаТаб = Таблица.Добавить();
СтрокаТаб.НомерНабора = НомерНабора;
СтрокаТаб.ЗначениеДоступа = Объект.УчетнаяЗапись;
// Ограничение по "Ответственный".
НомерНабора = НомерНабора + 1;
СтрокаТаб = Таблица.Добавить();
СтрокаТаб.НомерНабора = НомерНабора;
СтрокаТаб.ЗначениеДоступа = Объект.Ответственный;
ИначеЕсли ТипЗнч(Объект) = Тип("ДокументОбъект.ЭлектронноеПисьмоИсходящее") Тогда
// Логика ограничения по умолчанию: объект доступен если доступен "Ответственный" или "Учетная запись"
// или "Автор".
НомерНабора = 1;
СтрокаТаблицы = Таблица.Добавить();
СтрокаТаблицы.НомерНабора = НомерНабора;
СтрокаТаблицы.ЗначениеДоступа = Объект.УчетнаяЗапись;
НомерНабора = НомерНабора + 1;
СтрокаТаблицы = Таблица.Добавить();
СтрокаТаблицы.НомерНабора = НомерНабора;
СтрокаТаблицы.ЗначениеДоступа = Объект.Автор;
НомерНабора = НомерНабора + 1;
СтрокаТаблицы = Таблица.Добавить();
СтрокаТаблицы.НомерНабора = НомерНабора;
СтрокаТаблицы.ЗначениеДоступа = Объект.Ответственный;
КонецЕсли;
КонецПроцедуры
// Предназначен для получения предмета взаимодействия.
//
// Параметры:
// Взаимодействие - ДокументСсылка.Встреча,
// - ДокументСсылка.ЗапланированноеВзаимодействие,
// - ДокументСсылка.ТелефонныйЗвонок,
// - ДокументСсылка.СообщениеSMS,
// - ДокументСсылка.ЭлектронноеПисьмоВходящее,
// - ДокументСсылка.ЭлектронноеПисьмоИсходящее - ссылка на взаимодействие.
// Возвращаемое значение:
// ОпределяемыйТип.ПредметВзаимодействия, Неопределено - Описание
//
Функция ПредметВзаимодействия(Взаимодействие) Экспорт
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Взаимодействие", Взаимодействие);
Запрос.Текст =
"ВЫБРАТЬ
| ПредметыПапкиВзаимодействий.Предмет КАК Предмет
|ИЗ
| РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
|ГДЕ
| ПредметыПапкиВзаимодействий.Взаимодействие = &Взаимодействие";
УстановитьПривилегированныйРежим(Истина);
РезультатЗапроса = Запрос.Выполнить();
УстановитьПривилегированныйРежим(Ложь);
Возврат ?(РезультатЗапроса.Пустой(), Неопределено, РезультатЗапроса.Выгрузить().ВыгрузитьКолонку("Предмет")[0]);
КонецФункции
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
@@ -3165,7 +3276,7 @@
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Файлы.Наименование КАК ПолноеНаименование,
| Файлы.Расширение КАК Расширение,
| Файлы.Ссылка КАК Ссылка,
@@ -3177,7 +3288,7 @@
|;
|
|//////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ЭлектронноеПисьмоИсходящееПисьмаВложения.Письмо КАК Письмо,
| ЭлектронноеПисьмоИсходящееПисьмаВложения.ПорядковыйНомерВоВложениях КАК ПорядковыйНомерВоВложениях
|ИЗ
@@ -3918,10 +4029,10 @@
//
Процедура ПередЗаписьюВзаимодействияИзФормы(Форма, ТекущийОбъект, ИзменилисьКонтакты = Ложь) Экспорт
ТекущийОбъект.ДополнительныеСвойства.Вставить("Предмет", Форма.Предмет);
Если НЕ ИзменилисьКонтакты Тогда
ТекущийОбъект.ДополнительныеСвойства.Вставить("НеЗаписыватьКонтакты", Истина);
КонецЕсли;
Если ТекущийОбъект.Ссылка.Пустая() Тогда
@@ -99,69 +99,7 @@
ВзаимодействияПереопределяемый.ПриЗаполненииНаборовЗначенийДоступа(Объект, Таблица);
Если Таблица.Количество() = 0 Тогда
Если ТипЗнч(Объект) = Тип("ДокументОбъект.Встреча")
Или ТипЗнч(Объект) = Тип("ДокументОбъект.ЗапланированноеВзаимодействие")
Или ТипЗнч(Объект) = Тип("ДокументОбъект.СообщениеSMS")
Или ТипЗнч(Объект) = Тип("ДокументОбъект.ТелефонныйЗвонок") Тогда
// Логика ограничения доступа по умолчанию: объект доступен если доступен "Автор" или "Ответственный".
// Ограничение по "УчетныеЗаписиЭлектроннойПочты".
НомерНабора = 1;
СтрокаТаб = Таблица.Добавить();
СтрокаТаб.НомерНабора = НомерНабора;
СтрокаТаб.ЗначениеДоступа = Объект.Автор;
// Ограничение по "Ответственный".
НомерНабора = НомерНабора + 1;
СтрокаТаб = Таблица.Добавить();
СтрокаТаб.НомерНабора = НомерНабора;
СтрокаТаб.ЗначениеДоступа = Объект.Ответственный;
ИначеЕсли ТипЗнч(Объект) = Тип("ДокументОбъект.ЭлектронноеПисьмоВходящее") Тогда
// Логика ограничения по умолчанию: объект доступен если доступен "Ответственный" или "Учетная запись".
// Ограничение по "УчетныеЗаписиЭлектроннойПочты".
НомерНабора = 1;
СтрокаТаб = Таблица.Добавить();
СтрокаТаб.НомерНабора = НомерНабора;
СтрокаТаб.ЗначениеДоступа = Объект.УчетнаяЗапись;
// Ограничение по "Ответственный".
НомерНабора = НомерНабора + 1;
СтрокаТаб = Таблица.Добавить();
СтрокаТаб.НомерНабора = НомерНабора;
СтрокаТаб.ЗначениеДоступа = Объект.Ответственный;
ИначеЕсли ТипЗнч(Объект) = Тип("ДокументОбъект.ЭлектронноеПисьмоИсходящее") Тогда
// Логика ограничения по умолчанию: объект доступен если доступен "Ответственный" или "Учетная запись"
// или "Автор".
НомерНабора = 1;
СтрокаТаблицы = Таблица.Добавить();
СтрокаТаблицы.НомерНабора = НомерНабора;
СтрокаТаблицы.ЗначениеДоступа = Объект.УчетнаяЗапись;
НомерНабора = НомерНабора + 1;
СтрокаТаблицы = Таблица.Добавить();
СтрокаТаблицы.НомерНабора = НомерНабора;
СтрокаТаблицы.ЗначениеДоступа = Объект.Автор;
НомерНабора = НомерНабора + 1;
СтрокаТаблицы = Таблица.Добавить();
СтрокаТаблицы.НомерНабора = НомерНабора;
СтрокаТаблицы.ЗначениеДоступа = Объект.Ответственный;
КонецЕсли;
Взаимодействия.ЗаполнитьНаборыЗначенийДоступаПоУмолчанию(Объект, Таблица);
КонецЕсли;
КонецПроцедуры
@@ -41,7 +41,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.2.396";
Описание.Версия = "3.1.2.406";
Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -471,6 +471,26 @@
КонецЕсли;
КонецПроцедуры
Функция ДоступнаУстановкаПатчейВБазовойВерсии() Экспорт
ДоступнаУстановкаПатчей = Истина;
СистемнаяИнформация = Новый СистемнаяИнформация;
ВерсияПлатформы = СистемнаяИнформация.ВерсияПриложения;
ВерсияПлатформыБезНомераСборки = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(ВерсияПлатформы);
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформыБезНомераСборки, "8.3.15") < 0
Или (ВерсияПлатформыБезНомераСборки = "8.3.15"
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияПлатформы, "8.3.15.1958") < 0)
Или (ВерсияПлатформыБезНомераСборки = "8.3.16"
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияПлатформы, "8.3.16.1359") < 0)
Или (ВерсияПлатформыБезНомераСборки = "8.3.17"
И ОбщегоНазначенияКлиентСервер.СравнитьВерсии(ВерсияПлатформы, "8.3.17.1386") < 0) Тогда
ДоступнаУстановкаПатчей = Ложь;
КонецЕсли;
Возврат ДоступнаУстановкаПатчей;
КонецФункции
Функция ОписанияНовыхПатчей(АдресХранилища, ТекущиеИсправления) Экспорт
Описания = Новый Массив;
Для Каждого Исправление Из ТекущиеИсправления Цикл
@@ -795,7 +815,7 @@
КонецПроцедуры
Функция СобытиеЖурналаРегистрации()
Функция СобытиеЖурналаРегистрации() Экспорт
Возврат НСтр("ru = 'Обновление конфигурации'", ОбщегоНазначения.КодОсновногоЯзыка());
КонецФункции
@@ -131,4 +131,40 @@
ОбновлениеКонфигурации.ОбновитьИсправленияИзСкрипта(НовыеИсправления, УдаляемыеИсправления);
КонецПроцедуры
Процедура УдалитьИсправленияИзСкрипта() Экспорт
Если СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации()
И Не ОбновлениеКонфигурации.ДоступнаУстановкаПатчейВБазовойВерсии() Тогда
ТекстСообщения = НСтр("ru = 'Удаление исправлений до запуска обновления программы не выполнялось.
|На используемой версии платформы работа с патчами не поддерживается.'");
ЗаписьЖурналаРегистрации(ОбновлениеКонфигурации.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
Возврат;
КонецЕсли;
ТекстСообщения = НСтр("ru = 'Начато удаление исправлений до запуска обновления программы.'");
ЗаписьЖурналаРегистрации(ОбновлениеКонфигурации.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
ВсеРасширения = РасширенияКонфигурации.Получить();
Для Каждого Расширение Из ВсеРасширения Цикл
Если Не ОбновлениеКонфигурации.ЭтоИсправление(Расширение) Тогда
Продолжить;
КонецЕсли;
Попытка
Расширение.Удалить();
Исключение
ИнформацияОбОшибке = ИнформацияОбОшибке();
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Не удалось удалить исправление ""%1"" по причине:
|
|%2'"), Расширение.Имя, КраткоеПредставлениеОшибки(ИнформацияОбОшибке));
ЗаписьЖурналаРегистрации(НСтр("ru = 'Исправления.Удаление'", ОбщегоНазначения.КодОсновногоЯзыка())
, УровеньЖурналаРегистрации.Ошибка,,, ТекстОшибки);
КонецПопытки;
КонецЦикла;
ТекстСообщения = НСтр("ru = 'Удаление исправлений завершено.'");
ЗаписьЖурналаРегистрации(ОбновлениеКонфигурации.СобытиеЖурналаРегистрации(), УровеньЖурналаРегистрации.Информация,,, ТекстСообщения);
КонецПроцедуры
#КонецОбласти
@@ -910,6 +910,11 @@
СтрокаUnicode(ПараметрыАдминистрирования.ПарольАдминистратораИнформационнойБазы),
СтрокаUnicode(ПараметрыАдминистрирования.ПарольАдминистратораКластера));
ПараметрыКлиента = СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиента();
Если ПараметрыКлиента.ЭтоБазоваяВерсияКонфигурации Тогда
ОбновлениеКонфигурацииВызовСервера.УдалитьИсправленияИзСкрипта();
КонецЕсли;
КодВозврата = Неопределено;
ЗапуститьПриложение(СтрокаЗапуска,,, КодВозврата); // АПК:534 запуск скрипта обновления.
ПараметрыПриложения.Вставить("СтандартныеПодсистемы.ПропуститьПредупреждениеПередЗавершениемРаботыСистемы", Истина);
@@ -469,14 +469,13 @@
// Устанавливает пометку удаления всем версиям указанного файла.
Процедура ПометитьНаУдалениеВерсииФайла(Знач ФайлСсылка, Знач ВерсияИсключение) Экспорт
ПолноеИмяСправочникаВерсий = Метаданные.НайтиПоТипу(ТипЗнч(ВерсияИсключение)).ПолноеИмя();
ВыборкаВерсий = ВерсииФайла(ФайлСсылка, ВерсияИсключение, ПолноеИмяСправочникаВерсий);
ВыборкаВерсий = ВерсииФайла(ФайлСсылка, ВерсияИсключение);
НачатьТранзакцию();
Попытка
Блокировка = Новый БлокировкаДанных;
Для Каждого Версия Из ВыборкаВерсий Цикл
ЭлементБлокировки = Блокировка.Добавить(ПолноеИмяСправочникаВерсий);
ЭлементБлокировки = Блокировка.Добавить("Справочник.ВерсииФайлов");
ЭлементБлокировки.УстановитьЗначение("Ссылка", Версия.Ссылка);
КонецЦикла;
Блокировка.Заблокировать();
@@ -3123,13 +3122,13 @@
// ТаблицаЗначений - с колонками:
// * Ссылка - СправочникСсылка - .
//
Функция ВерсииФайла(ФайлСсылка, ВерсияИсключение, ПолноеИмяСправочникаВерсий)
Функция ВерсииФайла(ФайлСсылка, ВерсияИсключение)
ТекстЗапроса =
"ВЫБРАТЬ
| ВерсииФайлов.Ссылка КАК Ссылка
|ИЗ
| Справочник." + Метаданные.НайтиПоТипу(ПолноеИмяСправочникаВерсий) + " КАК ВерсииФайлов
| Справочник.ВерсииФайлов КАК ВерсииФайлов
|ГДЕ
| ВерсииФайлов.Владелец = &Владелец
| И НЕ ВерсииФайлов.ПометкаУдаления
@@ -794,8 +794,6 @@
ФайлЗашифрован = СведенияОФайле.Зашифрован;
КонецЕсли;
РаботаСФайламиВТомахСлужебный.ДобавитьФайл(Версия, ДвоичныеДанные, , Истина);
КонецЕсли;
ИспользованиеПолнотекстовогоПоиска = Метаданные.СвойстваОбъектов.ИспользованиеПолнотекстовогоПоиска.Использовать;
@@ -835,6 +833,8 @@
РазблокироватьДанныеДляРедактирования(Версия.Ссылка, УникальныйИдентификаторФормы);
КонецЕсли;
ЗаписатьКодировкуВерсииФайла(Версия.Ссылка, КодировкаПредВерсии);
ЗафиксироватьТранзакцию();
Исключение
@@ -844,10 +844,11 @@
Если ТипХраненияФайлов = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе Тогда
ЗаписатьФайлВИнформационнуюБазу(Версия.Ссылка, ХранилищеФайла);
Иначе // хранение на диске
РаботаСФайламиВТомахСлужебный.УдалитьФайл(РаботаСФайламиВТомахСлужебный.ПолноеИмяФайлаВТоме(СвойстваВерсии));
РаботаСФайламиВТомахСлужебный.ДобавитьФайл(Версия, ДвоичныеДанные, , Истина);
КонецЕсли;
ЗаписатьКодировкуВерсииФайла(Версия.Ссылка, КодировкаПредВерсии);
Если ЕстьПравоСохранения Тогда
НавигационнаяСсылкаФайла = ПолучитьНавигационнуюСсылку(ФайлСсылка);
ИсторияРаботыПользователя.Добавить(НавигационнаяСсылкаФайла);
@@ -1695,25 +1696,28 @@
УстановитьПривилегированныйРежим(Истина);
НаборЗаписей = РегистрыСведений.РабочиеКаталогиФайлов.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Папка.Установить(СсылкаПапки);
НаборЗаписей.Отбор.Пользователь.Установить(Пользователи.АвторизованныйПользователь());
// Не добавляем записи в набор - чтобы все стереть.
НаборЗаписей.Записать();
// Для дочерних папок очищаем рабочие каталоги.
ТекущийПользователь = Пользователи.АвторизованныйПользователь();
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить("Справочник.ПапкиФайлов");
ЭлементБлокировки.УстановитьЗначение("Родитель", СсылкаПапки);
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.РабочиеКаталогиФайлов");
ЭлементБлокировки.УстановитьЗначение("Пользователь", ТекущийПользователь);
НачатьТранзакцию();
Попытка
Блокировка.Заблокировать();
НаборЗаписей = РегистрыСведений.РабочиеКаталогиФайлов.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Папка.Установить(СсылкаПапки);
НаборЗаписей.Отбор.Пользователь.Установить(ТекущийПользователь);
НаборЗаписей.Записать(); // удаляем записи
// Для дочерних папок очищаем рабочие каталоги.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
@@ -1777,6 +1781,7 @@
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить("РегистрСведений.ФайлыВРабочемКаталоге");
ЭлементБлокировки.УстановитьЗначение("Пользователь", АвторизованныйПользователь);
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
НачатьТранзакцию();
Попытка
@@ -139,6 +139,7 @@
ПараметрыДоставки.Вставить("ИспользоватьСетевойКаталог", Рассылка.ИспользоватьСетевойКаталог);
ПараметрыДоставки.Вставить("ИспользоватьFTPРесурс", Рассылка.ИспользоватьFTPРесурс);
ПараметрыДоставки.Вставить("ИспользоватьЭлектроннуюПочту", Рассылка.ИспользоватьЭлектроннуюПочту);
ПараметрыДоставки.Вставить("ВключатьДатуВИмяФайла", Рассылка.ВключатьДатуВИмяФайла);
ПараметрыДоставки.Вставить("ТранслитерироватьИменаФайлов", Рассылка.ТранслитерироватьИменаФайлов);
// Проверки отмеченных способов доставки.
@@ -1847,7 +1848,7 @@
КонецЕсли;
ПолноеИмяФайла = ПолноеИмяФайлаПоШаблону(
КаталогПолучателя, СтрокаОтчет.Ключ, ПараметрыФормата, ПараметрыДоставки.ТранслитерироватьИменаФайлов);
КаталогПолучателя, СтрокаОтчет.Ключ, ПараметрыФормата, ПараметрыДоставки);
НайтиСвободноеИмяФайла(ПолноеИмяФайла);
@@ -2556,19 +2557,24 @@
Возврат Результат;
КонецФункции
Функция ПолноеИмяФайлаПоШаблону(Каталог, НаименованиеОтчета, Формат, Транслитерировать)
ШаблонИмениФайла = "[НаименованиеОтчета] ([ФорматОтчета]) [ДатаРассылки][РасширениеФайла]"; // АПК:1297 Это шаблон.
Функция ПолноеИмяФайлаПоШаблону(Каталог, НаименованиеОтчета, Формат, ПараметрыДоставки)
ПараметрыИмениФайла = Новый Структура("НаименованиеОтчета, ФорматОтчета, ДатаРассылки, РасширениеФайла");
ПараметрыИмениФайла.НаименованиеОтчета = НаименованиеОтчета;
ПараметрыИмениФайла.ФорматОтчета = Формат.Имя;
ПараметрыИмениФайла.ДатаРассылки = Формат(ТекущаяДатаСеанса(), НСтр("ru = 'ДФ=yyyy-MM-dd'"));
ПараметрыИмениФайла.РасширениеФайла = ?(Формат.Расширение = Неопределено, "", Формат.Расширение);
Если ПараметрыДоставки.ВключатьДатуВИмяФайла Тогда
ПараметрыИмениФайла.ДатаРассылки = Формат(ТекущаяДатаСеанса(), НСтр("ru = 'ДФ=yyyy-MM-dd'"));
ШаблонИмениФайла = "[НаименованиеОтчета] ([ФорматОтчета]) [ДатаРассылки][РасширениеФайла]"; // АПК:1297 Это шаблон.
Иначе
ШаблонИмениФайла = "[НаименованиеОтчета] ([ФорматОтчета])[РасширениеФайла]"; // АПК:1297 Это шаблон.
КонецЕсли;
ИмяФайла = СтроковыеФункцииКлиентСервер.ВставитьПараметрыВСтроку(ШаблонИмениФайла, ПараметрыИмениФайла);
Возврат Каталог + ПривестиИмяФайла(ИмяФайла, Транслитерировать);
Возврат Каталог + ПривестиИмяФайла(ИмяФайла, ПараметрыДоставки.ТранслитерироватьИменаФайлов);
КонецФункции
@@ -3234,10 +3234,21 @@
Функция ТребуетсяУстановкаРегиональныхНастроекИнформационнойБазы()
Если ОбщегоНазначения.РазделениеВключено() И ОбщегоНазначения.ДоступноИспользованиеРазделенныхДанных() Тогда
Возврат Ложь;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
ТребуетсяУстановкаОсновногоЯзыка = ?(Метаданные.Языки.Количество() > 1, Не ЗначениеЗаполнено(Константы.ОсновнойЯзык.Получить()), Ложь);
Возврат ТребуетсяУстановкаОсновногоЯзыка;
Если Не ТребуетсяУстановкаОсновногоЯзыка Тогда
Возврат Ложь;
ИначеЕсли ОбновлениеИнформационнойБазыСлужебный.РежимОбновленияДанных() = "НачальноеЗаполнение" Тогда
Возврат Истина;
КонецЕсли;
Константы.ОсновнойЯзык.Установить(Метаданные.ОсновнойЯзык.КодЯзыка);
Возврат Ложь;
КонецФункции
@@ -2855,17 +2855,25 @@
Приемник = ТаблицаНаборыЗначенийДоступа();
Для каждого ОписаниеНабора Из НаборыРезультата Цикл
СвойстваНабора = ОписаниеНабора.Значение;
Для каждого Строка Из СвойстваНабора.Строки Цикл
СписокНаборов = Новый СписокЗначений;
Для Каждого ОписаниеНабора Из НаборыРезультата Цикл
СписокНаборов.Добавить(ОписаниеНабора.Значение, ОписаниеНабора.Ключ);
КонецЦикла;
СписокНаборов.СортироватьПоПредставлению();
ТекущийНомерНабора = 1;
Для Каждого ЭлементСписка Из СписокНаборов Цикл
СвойстваНабора = ЭлементСписка.Значение;
Для Каждого Строка Из СвойстваНабора.Строки Цикл
НоваяСтрока = Приемник.Добавить();
НоваяСтрока.НомерНабора = СвойстваНабора.НомерНабора;
НоваяСтрока.НомерНабора = ТекущийНомерНабора;
НоваяСтрока.ВидДоступа = Строка.ВидДоступа;
НоваяСтрока.ЗначениеДоступа = Строка.ЗначениеДоступа;
НоваяСтрока.Уточнение = Строка.Уточнение;
НоваяСтрока.Чтение = СвойстваНабора.Чтение;
НоваяСтрока.Изменение = СвойстваНабора.Изменение;
КонецЦикла;
ТекущийНомерНабора = ТекущийНомерНабора + 1;
КонецЦикла;
КонецПроцедуры
+9 -9
View File
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="b5d0e798-bd95-497a-be7d-213e9bbe2c4b">
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="770a5a55-c9f6-44f7-8afe-a1a493237ce1">
<name>БиблиотекаСтандартныхПодсистем</name>
<synonym>
<key>ru</key>
<value>Библиотека стандартных подсистем, редакция 3.1</value>
</synonym>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="ed99b474-e6eb-4998-ac47-7d94e3ebcb69"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="0244c957-b76c-4026-8efd-daaeb6836e14"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="e6c1d39d-b4da-4f66-a06c-0029a1cd8433"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="b1c6b474-a5c3-4457-bde0-4a14452b0160"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="2e0fff63-12f3-46f1-82d5-4788acde587e"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="94a51e71-33ee-450b-aae4-8121d01b952e"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="1c892d25-a5a1-4440-a2bd-b878ec611dde"/>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="4543de06-8080-4783-b558-b663bdc38dd9"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="f286b00d-9bc4-4aa2-8346-7966601fcdb0"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="4dba6f78-2dc9-4a94-966f-1c821c27f65f"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="a6c70ae3-ebc4-49f8-9f47-40c83115886f"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="bfebd277-9e65-4159-b2df-de5324932089"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="699a47fc-408e-44b1-88ab-c9b88c8a1c04"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="770dc4af-c6f8-438a-8f01-e0bc08ca1f54"/>
<defaultRunMode>ManagedApplication</defaultRunMode>
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>
@@ -19,7 +19,7 @@
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
<vendor>Фирма &quot;1С&quot;</vendor>
<version>3.1.2.396</version>
<version>3.1.2.406</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,49cf05a2-226b-4d83-b9cd-b804b693d1f7,1,ed0440f8-e748-45fa-9386-c3abd2e419ab,"3.1.2.396","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5934,1,0,b5d0e798-bd95-497a-be7d-213e9bbe2c4b,b5d0e798-bd95-497a-be7d-213e9bbe2c4b,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,1,0,64f548c8-c1fc-434e-b3ee-5be367ead1db,64f548c8-c1fc-434e-b3ee-5be367ead1db,1,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-4558-8a28-7079ccf28b89,1,0,2009c673-c1a5-45fc-8da2-a36c435085a6,2009c673-c1a5Line truncated
{6,1,1,309388ee-debe-4fa3-9ac9-23100d02d97f,1,f72dd8f4-8b87-4a80-b0c1-4310f8e912da,"3.1.2.406","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5935,1,0,770a5a55-c9f6-44f7-8afe-a1a493237ce1,770a5a55-c9f6-44f7-8afe-a1a493237ce1,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,c56d2cc7-630a-441b-b23f-ba78c34849bd,c56d2cc7-630a-441b-b23f-ba78c34849bd,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,d8c58e53-b7b9-4426-bdfa-d0816adf8cc1,1,0,4009cb3a-6754-481f-911b-907558cea38a,4009cb3a-6754-481f-911b-907558cea38a,1,0,653a7fd8-91c7-49aa-aa63-45da087e0d0a,653a7fd8-91c7-49aa-aa63-45da087e0d0a,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,9e4dfdfa-ec05-4c9e-89bd-fc24f60f2678,1,0,64f548c8-c1fc-434e-b3ee-5be367ead1db,64f548c8-c1fc-434e-b3ee-5be367ead1db,1,0,cd592a5d-b184-4558-8a28-7079ccf28b89,cd592a5d-b184-4558-8a28-7079ccf28b89,1,0,2009c673-c1a5-45fc-8da2-a36c435085a6,2009c673-c1a5Line truncated
@@ -151,7 +151,6 @@
<Item Code="971" CodeSymbol="AFN" Name="Афгани" Description="Афганистан" RBCLoading="ложь"/>
<Item Code="972" CodeSymbol="TJS" Name="Сомони" Description="Таджикистан" RBCLoading="истина"/>
<Item Code="973" CodeSymbol="AOA" Name="Кванза" Description="Ангола" RBCLoading="ложь"/>
<Item Code="974" CodeSymbol="BYR" Name="Белорусский рубль" Description="Беларусь" RBCLoading="истина"/>
<Item Code="975" CodeSymbol="BGN" Name="Болгарский лев" Description="Болгария" RBCLoading="истина"/>
<Item Code="976" CodeSymbol="CDF" Name="Конголезский франк" Description="Конго, демократическая республика" RBCLoading="ложь"/>
<Item Code="977" CodeSymbol="ВАМ" Name="Конвертируемая марка" Description="Босния и Герцеговина" RBCLoading="ложь"/>
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт
Возврат 5;
Возврат 8;
КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.2.395";
Возврат "3.1.2.405";
КонецФункции
@@ -556,6 +556,7 @@
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200318" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Нерабочий" Date="20200328" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Нерабочий" Date="20200329" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200420" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200525" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200608" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/>
@@ -1036,6 +1037,8 @@
<Item Calendar="РФ" Year="2020" DayType="Суббота" Date="20200511" SwapDate="20200509"/>
<Item Calendar="РФ" Year="2020" DayType="Предпраздничный" Date="20200611" SwapDate=""/>
<Item Calendar="РФ" Year="2020" DayType="Праздник" Date="20200612" SwapDate=""/>
<Item Calendar="РФ" Year="2020" DayType="Нерабочий" Date="20200624" SwapDate=""/>
<Item Calendar="РФ" Year="2020" DayType="Нерабочий" Date="20200701" SwapDate=""/>
<Item Calendar="РФ" Year="2020" DayType="Предпраздничный" Date="20201103" SwapDate=""/>
<Item Calendar="РФ" Year="2020" DayType="Праздник" Date="20201104" SwapDate=""/>
<Item Calendar="РФ" Year="2020" DayType="Предпраздничный" Date="20201231" SwapDate=""/>
@@ -75,6 +75,7 @@
КонецЕсли;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОбновлениеКонфигурации") Тогда
МодульОбновлениеКонфигурации = ОбщегоНазначения.ОбщийМодуль("ОбновлениеКонфигурации");
Элементы.ГруппаУстановкаОбновлений.Видимость =
Пользователи.ЭтоПолноправныйПользователь(, Истина)
И Не ОбщегоНазначения.ЭтоАвтономноеРабочееМесто()
@@ -83,10 +84,10 @@
И ОбщегоНазначения.ЭтоWindowsКлиент();
Элементы.ГруппаУстановленныеИсправления.Видимость =
Пользователи.ЭтоПолноправныйПользователь()
И Не СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации();
Пользователи.ЭтоПолноправныйПользователь();
Если СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации() Тогда
Если СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации()
И Не МодульОбновлениеКонфигурации.ДоступнаУстановкаПатчейВБазовойВерсии() Тогда
Элементы.УстановкаОбновлений.Заголовок = НСтр("ru = 'Установка обновлений'");
Элементы.УстановкаОбновлений.РасширеннаяПодсказка.Заголовок =
НСтр("ru = 'Обновление программы из файла на локальном диске или в сетевом каталоге.'");
@@ -2070,7 +2070,7 @@
<id>355</id>
<title>
<key>ru</key>
<value>Рекомендуется дополнительно &lt;link http://fias.nalog.ru/ExtendedSearchPage.aspx>проверить адрес на сайте ФИАС&lt;/>.
<value>Рекомендуется дополнительно &lt;link https://fias.nalog.ru/ExtendedSearch>проверить адрес на сайте ФИАС&lt;/>.
О некорректных или неполных адресных сведениях рекомендуется сообщать в службу &lt;link https://www.nalog.ru/rn77/service/service_feedback/?service=22>технической поддержки&lt;/> online-сервисов ФНС России.</value>
</title>
<visible>true</visible>
@@ -3632,6 +3632,19 @@
<common>true</common>
</edit>
</attributes>
<attributes>
<name>ДоступнаУстановкаПатчейВБазовойВерсии</name>
<id>6</id>
<valueType>
<types>Boolean</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>Назад</name>
<title>
@@ -79,8 +79,9 @@
Элементы.ПоискИУстановкаОбновлений.Видимость = ОбщегоНазначения.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.ПолучениеОбновленийПрограммы");
ДоступнаУстановкаПатчейВБазовойВерсии = ОбновлениеКонфигурации.ДоступнаУстановкаПатчейВБазовойВерсии();
ЭтоБазоваяВерсия = СтандартныеПодсистемыСервер.ЭтоБазоваяВерсияКонфигурации();
Если ЭтоБазоваяВерсия Тогда
Если ЭтоБазоваяВерсия И Не ДоступнаУстановкаПатчейВБазовойВерсии Тогда
ЗаголовокВариантаВыбора = НСтр("ru = 'Укажите файл обновления'");
Элементы.ПереключательНуженФайлОбновления.СписокВыбора[1].Представление = ЗаголовокВариантаВыбора;
КонецЕсли;
@@ -2699,6 +2699,11 @@
| ИНАЧЕ 0
| КОНЕЦ КАК ЕстьПравоНаИзменение,
| ВЫБОР
| КОГДА УчетныеЗаписиЭлектроннойПочты.ВладелецУчетнойЗаписи = &ТекущийПользователь ТОГДА 1
| КОГДА УчетныеЗаписиЭлектроннойПочты.ВладелецУчетнойЗаписи = ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка) ТОГДА 2
| ИНАЧЕ 3
| КОНЕЦ КАК ЗначениеУпорядочивания,
| ВЫБОР
| КОГДА НЕ ПапкиЭлектронныхПисем.ПредопределеннаяПапка
| ТОГДА 7
| ИНАЧЕ ВЫБОР
@@ -2728,10 +2733,9 @@
| НЕ ЕСТЬNULL(НастройкиУчетныхЗаписейЭлектроннойПочты.НеИспользоватьВоВстроенномПочтовомКлиенте, ЛОЖЬ)
| И НЕ ПапкиЭлектронныхПисем.ПометкаУдаления
| И НЕ УчетныеЗаписиЭлектроннойПочты.ПометкаУдаления
| И (УчетныеЗаписиЭлектроннойПочты.ВладелецУчетнойЗаписи = &ТекущийПользователь
| ИЛИ УчетныеЗаписиЭлектроннойПочты.ВладелецУчетнойЗаписи = ЗНАЧЕНИЕ(Справочник.Пользователи.ПустаяСсылка))
|
|УПОРЯДОЧИТЬ ПО
| ЗначениеУпорядочивания,
| ПапкиЭлектронныхПисем.Код
|ИТОГИ
| СУММА(НеРассмотрено),
@@ -16,11 +16,7 @@
Возврат;
КонецЕсли;
Если НЕ Взаимодействия.РассчитыватьРассмотрено(ДополнительныеСвойства) Тогда
Возврат;
КонецЕсли;
ДополнительныеСвойства.Вставить("СтруктураЗаписи", СтруктураЗаписи());
ДополнительныеСвойства.Вставить("СтруктураЗаписи", СтруктураЗаписи()); // Используется потребителями.
КонецПроцедуры
@@ -2435,6 +2435,93 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.ПроизводственныеКалендари</name>
<right>
@@ -3756,93 +3843,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>true</value>
</right>
<right>
<name>DataAdministration</name>
<value>true</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>true</value>
</right>
<right>
<name>ExclusiveMode</name>
<value>true</value>
</right>
<right>
<name>ActiveUsers</name>
<value>true</value>
</right>
<right>
<name>EventLog</name>
<value>true</value>
</right>
<right>
<name>ThinClient</name>
<value>true</value>
</right>
<right>
<name>WebClient</name>
<value>true</value>
</right>
<right>
<name>ThickClient</name>
<value>true</value>
</right>
<right>
<name>ExternalConnection</name>
<value>true</value>
</right>
<right>
<name>Automation</name>
<value>true</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>SaveUserData</name>
<value>true</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Constant.СписокЗапрещенныхРасширений</name>
<right>
@@ -21,6 +21,37 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object>
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
<right>
@@ -76,37 +107,6 @@
<value>true</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -3354,6 +3354,45 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>Catalog.ПроизводственныеКалендари</name>
<right>
@@ -5206,45 +5245,6 @@
<value>false</value>
</right>
</object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>Administration</name>
<value>false</value>
</right>
<right>
<name>UpdateDataBaseConfiguration</name>
<value>false</value>
</right>
<right>
<name>ThickClient</name>
<value>false</value>
</right>
<right>
<name>ExternalConnection</name>
<value>false</value>
</right>
<right>
<name>Automation</name>
<value>false</value>
</right>
<right>
<name>TechnicalSpecialistMode</name>
<value>false</value>
</right>
<right>
<name>ConfigurationExtensionsAdministration</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtDataProcessors</name>
<value>false</value>
</right>
<right>
<name>InteractiveOpenExtReports</name>
<value>false</value>
</right>
</object>
<object>
<name>Constant.СписокЗапрещенныхРасширений</name>
<right>