3_1_3_353

This commit is contained in:
Компания 1С committed 2020-12-03 22:59:00 +03:00
1 parent 38087c487c
commit 9b28c828b7
26 files changed
+772 -331

No files matched your search

@@ -156,7 +156,7 @@
Пользовательский = ЗначениеЗаполнено(Автор); Пользовательский = ЗначениеЗаполнено(Автор);
ПользователиВарианта = Новый СписокЗначений; ПользователиВарианта = Новый СписокЗначений;
ПользователиВарианта.Добавить(Автор); ПользователиВарианта.Добавить(Автор,, Истина);
ДополнительныеСвойства.Вставить("ПользователиВарианта", ПользователиВарианта); ДополнительныеСвойства.Вставить("ПользователиВарианта", ПользователиВарианта);
@@ -185,6 +185,8 @@
ЗаполнитьРодителя(); ЗаполнитьРодителя();
КонецЕсли; КонецЕсли;
ЗаполнитьРазмещениеПоРодителю();
#КонецОбласти #КонецОбласти
КонецПроцедуры КонецПроцедуры
@@ -296,6 +298,36 @@
КонецПроцедуры КонецПроцедуры
Процедура ЗаполнитьРазмещениеПоРодителю()
Если Размещение.Количество() > 0
Или Не ЗначениеЗаполнено(Родитель) Тогда
Возврат;
КонецЕсли;
СвойстваРодителя = ОбщегоНазначения.ЗначенияРеквизитовОбъекта(
Родитель, "ПредопределенныйВариант, Размещение");
Размещение.Загрузить(СвойстваРодителя.Размещение.Выгрузить());
Если Размещение.Количество() > 0
Или Не ЗначениеЗаполнено(СвойстваРодителя.ПредопределенныйВариант) Тогда
Возврат;
КонецЕсли;
РазмещениеПредопределенногоВарианта = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(
СвойстваРодителя.ПредопределенныйВариант, "Размещение");
Размещение.Загрузить(РазмещениеПредопределенногоВарианта.Выгрузить());
Для Каждого Строка Из Размещение Цикл
Строка.Использование = Истина;
КонецЦикла;
КонецПроцедуры
// Базовые проверки корректности данных предопределенных вариантов отчетов. // Базовые проверки корректности данных предопределенных вариантов отчетов.
Процедура ПроверитьЗаполнениеПредопределенного(Отказ) Процедура ПроверитьЗаполнениеПредопределенного(Отказ)
@@ -46,22 +46,161 @@
<fileDragMode>AsFileRef</fileDragMode> <fileDragMode>AsFileRef</fileDragMode>
</extInfo> </extInfo>
</items> </items>
<items xsi:type="form:Decoration"> <items xsi:type="form:FormGroup">
<name>Текст</name> <name>ГруппаТекстИРасписание</name>
<id>1</id> <id>22</id>
<title> <items xsi:type="form:FormGroup">
<key>ru</key> <name>ГруппаТекст</name>
<value>Версия программы обновлена (внесены изменения в конфигурацию информационной базы). <id>18</id>
<items xsi:type="form:Decoration">
<name>Текст</name>
<id>1</id>
<title>
<key>ru</key>
<value>Версия программы обновлена (внесены изменения в конфигурацию информационной базы).
Для дальнейшей работы рекомендуется перезапустить программу</value> Для дальнейшей работы рекомендуется перезапустить программу</value>
</title> </title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ТекстРасширеннаяПодсказка</name>
<id>3</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТекстКонтекстноеМеню</name>
<id>2</id>
<autoFill>true</autoFill>
</contextMenu>
<formatted>true</formatted>
<type>Label</type>
<autoMaxHeight>true</autoMaxHeight>
<skipOnInput>true</skipOnInput>
<groupVerticalAlign>Center</groupVerticalAlign>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
<name>ТекстОбработкаНавигационнойСсылки</name>
</handlers>
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ГруппаТекстРасширеннаяПодсказка</name>
<id>19</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<group>HorizontalIfPossible</group>
<behavior>Auto</behavior>
<representation>NormalSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>ГруппаРасписание</name>
<id>20</id>
<items xsi:type="form:FormField">
<name>Расписание</name>
<id>15</id>
<title>
<key>ru</key>
<value>Напоминать о новых исправлениях</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>ПредставлениеРасписания</segments>
</dataPath>
<extendedTooltip>
<name>РасписаниеРасширеннаяПодсказка</name>
<id>17</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>РасписаниеКонтекстноеМеню</name>
<id>16</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<handlers>
<event>Click</event>
<name>РасписаниеНажатие</name>
</handlers>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<hyperlink>true</hyperlink>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ГруппаРасписаниеРасширеннаяПодсказка</name>
<id>21</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualGroup</type>
<extInfo xsi:type="form:UsualGroupExtInfo">
<group>HorizontalIfPossible</group>
<behavior>Auto</behavior>
<representation>NormalSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<visible>true</visible> <visible>true</visible>
<enabled>true</enabled> <enabled>true</enabled>
<userVisible> <userVisible>
<common>true</common> <common>true</common>
</userVisible> </userVisible>
<extendedTooltip> <extendedTooltip>
<name>ТекстРасширеннаяПодсказка</name> <name>ГруппаТекстИРасписаниеРасширеннаяПодсказка</name>
<id>3</id> <id>23</id>
<type>Label</type> <type>Label</type>
<autoMaxWidth>true</autoMaxWidth> <autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight> <autoMaxHeight>true</autoMaxHeight>
@@ -69,22 +208,14 @@
<horizontalAlign>Left</horizontalAlign> <horizontalAlign>Left</horizontalAlign>
</extInfo> </extInfo>
</extendedTooltip> </extendedTooltip>
<contextMenu> <type>UsualGroup</type>
<name>ТекстКонтекстноеМеню</name> <extInfo xsi:type="form:UsualGroupExtInfo">
<id>2</id> <group>Vertical</group>
<autoFill>true</autoFill> <behavior>Auto</behavior>
</contextMenu> <showLeftMargin>true</showLeftMargin>
<formatted>true</formatted> <united>true</united>
<type>Label</type> <throughAlign>Auto</throughAlign>
<autoMaxHeight>true</autoMaxHeight> <currentRowUse>Auto</currentRowUse>
<skipOnInput>true</skipOnInput>
<groupVerticalAlign>Center</groupVerticalAlign>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<handlers>
<event>URLProcessing</event>
<name>ТекстОбработкаНавигационнойСсылки</name>
</handlers>
<horizontalAlign>Left</horizontalAlign>
</extInfo> </extInfo>
</items> </items>
<visible>true</visible> <visible>true</visible>
@@ -140,8 +271,8 @@
</extInfo> </extInfo>
</extendedTooltip> </extendedTooltip>
<commandName>Form.Command.Перезапустить</commandName> <commandName>Form.Command.Перезапустить</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation> <representation>Auto</representation>
<defaultButton>true</defaultButton>
<autoMaxWidth>true</autoMaxWidth> <autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight> <autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea> <placementArea>UserCmds</placementArea>
@@ -167,8 +298,8 @@
</extInfo> </extInfo>
</extendedTooltip> </extendedTooltip>
<commandName>Form.Command.НапомнитьПозже</commandName> <commandName>Form.Command.НапомнитьПозже</commandName>
<buttonImportance>Normal</buttonImportance>
<representation>Auto</representation> <representation>Auto</representation>
<defaultButton>true</defaultButton>
<autoMaxWidth>true</autoMaxWidth> <autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight> <autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea> <placementArea>UserCmds</placementArea>
@@ -202,6 +333,10 @@
</items> </items>
<horizontalAlign>Right</horizontalAlign> <horizontalAlign>Right</horizontalAlign>
</autoCommandBar> </autoCommandBar>
<handlers>
<event>BeforeClose</event>
<name>ПередЗакрытием</name>
</handlers>
<handlers> <handlers>
<event>OnCreateAtServer</event> <event>OnCreateAtServer</event>
<name>ПриСозданииНаСервере</name> <name>ПриСозданииНаСервере</name>
@@ -216,7 +351,7 @@
<showTitle>auto</showTitle> <showTitle>auto</showTitle>
<showCloseButton>true</showCloseButton> <showCloseButton>true</showCloseButton>
<attributes> <attributes>
<name>БольшеНеПоказывать</name> <name>НажатиеНаКнопку</name>
<id>1</id> <id>1</id>
<valueType> <valueType>
<types>Boolean</types> <types>Boolean</types>
@@ -253,6 +388,59 @@
<common>true</common> <common>true</common>
</edit> </edit>
</attributes> </attributes>
<attributes>
<name>ПредставлениеРасписания</name>
<title>
<key>ru</key>
<value>Представление расписания</value>
</title>
<id>4</id>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<attributes>
<name>СтандартноеРасписание</name>
<id>5</id>
<valueType/>
<view>
<common>true</common>
</view>
<edit>
<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>
<attributes>
<name>ТекущееРасписание</name>
<id>7</id>
<valueType/>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands> <formCommands>
<name>Перезапустить</name> <name>Перезапустить</name>
<title> <title>
@@ -1,3 +1,4 @@
/////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2020, ООО 1С-Софт // Copyright (c) 2020, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются // Все права защищены. Эта программа и сопроводительные материалы предоставляются
@@ -32,6 +33,15 @@
Элементы.Текст.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(Сообщение); Элементы.Текст.Заголовок = СтроковыеФункции.ФорматированнаяСтрока(Сообщение);
СРасписанием = Истина;
Если ПараметрыПроверки.Исправления = Неопределено
Или ПараметрыПроверки.Исправления.Добавлено = 0 Тогда
Элементы.ГруппаРасписание.Видимость = Ложь;
СРасписанием = Ложь;
Иначе
ЗаполнитьРасписаниеОтображенияФормы();
КонецЕсли;
Ключ = ""; Ключ = "";
Если ПараметрыПроверки.КонфигурацияБазыДанныхИзмененаДинамически Тогда Если ПараметрыПроверки.КонфигурацияБазыДанныхИзмененаДинамически Тогда
Ключ = "Конфигурация"; Ключ = "Конфигурация";
@@ -42,11 +52,24 @@
Если ПараметрыПроверки.Расширения <> Неопределено Тогда Если ПараметрыПроверки.Расширения <> Неопределено Тогда
Ключ = Ключ + "Расширения"; Ключ = Ключ + "Расширения";
КонецЕсли; КонецЕсли;
Если СРасписанием Тогда
Ключ = Ключ + "Расписание";
КонецЕсли;
СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ЭтотОбъект, Ключ); СтандартныеПодсистемыСервер.УстановитьКлючНазначенияФормы(ЭтотОбъект, Ключ);
КонецПроцедуры КонецПроцедуры
&НаКлиенте
Процедура ПередЗакрытием(Отказ, ЗавершениеРаботы, ТекстПредупреждения, СтандартнаяОбработка)
Если Не ЗавершениеРаботы Тогда
СохранитьРасписание();
Если Не НажатиеНаКнопку Тогда
НапомнитьЗавтра();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
#КонецОбласти #КонецОбласти
#Область ОбработчикиСобытийЭлементовШапкиФормы #Область ОбработчикиСобытийЭлементовШапкиФормы
@@ -60,26 +83,40 @@
Документ.Показать(НСтр("ru = 'Новые исправления ошибок'")); Документ.Показать(НСтр("ru = 'Новые исправления ошибок'"));
КонецПроцедуры КонецПроцедуры
&НаКлиенте
Процедура РасписаниеНажатие(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОбработчикЗавершения = Новый ОписаниеОповещения("РасписаниеНажатиеЗавершение", ЭтотОбъект);
Список = Новый СписокЗначений;
Список.Добавить("ОдинРаз", НСтр("ru = 'один раз в день'"));
Список.Добавить("ДваРаза", НСтр("ru = 'два раза в день'"));
Список.Добавить("ДругойИнтервал", НСтр("ru = 'другой интервал...'"));
ПоказатьВыборИзМеню(ОбработчикЗавершения, Список, Элементы.Расписание);
КонецПроцедуры
#КонецОбласти #КонецОбласти
#Область ОбработчикиКомандФормы #Область ОбработчикиКомандФормы
&НаКлиенте &НаКлиенте
Процедура Перезапустить(Команда) Процедура Перезапустить(Команда)
СохранитьРасписание();
НажатиеНаКнопку = Истина;
СтандартныеПодсистемыКлиент.ПропуститьПредупреждениеПередЗавершениемРаботыСистемы(); СтандартныеПодсистемыКлиент.ПропуститьПредупреждениеПередЗавершениемРаботыСистемы();
ЗавершитьРаботуСистемы(Истина, Истина); ЗавершитьРаботуСистемы(Истина, Истина);
КонецПроцедуры КонецПроцедуры
&НаКлиенте &НаКлиенте
Процедура НапомнитьПозже(Команда) Процедура НапомнитьПозже(Команда)
ИмяПараметра = "СтандартныеПодсистемы.ПриВыполненииСтандартныхПериодическихПроверок"; НажатиеНаКнопку = Истина;
ПараметрыПриложения.Вставить(ИмяПараметра, ОбщегоНазначенияКлиент.ДатаСеанса()); НапомнитьЗавтра();
Закрыть(); Закрыть();
КонецПроцедуры КонецПроцедуры
&НаКлиенте &НаКлиенте
Процедура БольшеНеНапоминать(Команда) Процедура БольшеНеНапоминать(Команда)
НажатиеНаКнопку = Истина;
БольшеНеНапоминатьНаСервере(); БольшеНеНапоминатьНаСервере();
Закрыть(); Закрыть();
КонецПроцедуры КонецПроцедуры
@@ -95,4 +132,87 @@
Ложь); Ложь);
КонецПроцедуры КонецПроцедуры
&НаКлиенте
Процедура НапомнитьЗавтра()
ИмяПараметра = "СтандартныеПодсистемы.ПриВыполненииСтандартныхПериодическихПроверок";
ПараметрыПриложения.Вставить(ИмяПараметра, ОбщегоНазначенияКлиент.ДатаСеанса());
КонецПроцедуры
&НаКлиенте
Процедура РасписаниеНажатиеЗавершение(Результат, ДополнительныеПараметры) Экспорт
Если Результат = Неопределено Тогда
Возврат;
КонецЕсли;
Если Результат.Значение = "ОдинРаз" Или Результат.Значение = "ДваРаза" Тогда
ПредставлениеРасписания = Результат;
РасписаниеИзменено = Истина;
ТекущееРасписание.Идентификатор = Результат.Значение;
ТекущееРасписание.Представление = Результат.Представление;
ТекущееРасписание.Расписание = СтандартноеРасписание[Результат.Значение];
Возврат;
КонецЕсли;
ОбработчикЗавершений = Новый ОписаниеОповещения("РасписаниеНажатиеПослеВыбораПроизвольногоРасписания", ЭтотОбъект);
ДиалогРасписания = Новый ДиалогРасписанияРегламентногоЗадания(Новый РасписаниеРегламентногоЗадания);
ДиалогРасписания.Показать(ОбработчикЗавершений);
КонецПроцедуры
&НаКлиенте
Процедура РасписаниеНажатиеПослеВыбораПроизвольногоРасписания(Результат, ДополнительныеПараметры) Экспорт
Если Результат = Неопределено Тогда
Возврат;
КонецЕсли;
РасписаниеИзменено = Истина;
ПредставлениеРасписания = Результат;
ТекущееРасписание.Идентификатор = "ДругойИнтервал";
ТекущееРасписание.Представление = Строка(Результат);
ТекущееРасписание.Расписание = Результат;
КонецПроцедуры
&НаСервере
Процедура СохранитьРасписание()
Если Не РасписаниеИзменено Тогда
Возврат;
КонецЕсли;
ОбщегоНазначения.ХранилищеСистемныхНастроекСохранить("КонтрольДинамическогоОбновления", "РасписаниеПроверкиПатчей", ТекущееРасписание);
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьРасписаниеОтображенияФормы()
ТекущееРасписание = ОбщегоНазначения.ХранилищеСистемныхНастроекЗагрузить("КонтрольДинамическогоОбновления", "РасписаниеПроверкиПатчей");
Если ТекущееРасписание = Неопределено Тогда
ТекущееРасписание = Новый Структура;
ТекущееРасписание.Вставить("Идентификатор");
ТекущееРасписание.Вставить("Представление");
ТекущееРасписание.Вставить("Расписание");
ТекущееРасписание.Вставить("ПоследнееОповещение");
ПредставлениеРасписания = НСтр("ru = 'по умолчанию'");
Иначе
ПредставлениеРасписания = ТекущееРасписание.Представление;
КонецЕсли;
ОдинРазВДень = Новый РасписаниеРегламентногоЗадания;
ОдинРазВДень.ПериодПовтораДней = 1;
ДваРазаВДень = Новый РасписаниеРегламентногоЗадания;
ДваРазаВДень.ПериодПовтораДней = 1;
ПервыйЗапуск = Новый РасписаниеРегламентногоЗадания;
ПервыйЗапуск.ВремяНачала = Дата(01,01,01,09,00,00);
ДваРазаВДень.ДетальныеРасписанияДня.Добавить(ПервыйЗапуск);
ВторойЗапуск = Новый РасписаниеРегламентногоЗадания;
ВторойЗапуск.ВремяНачала = Дата(01,01,01,15,00,00);
ДваРазаВДень.ДетальныеРасписанияДня.Добавить(ВторойЗапуск);
СтандартноеРасписание = Новый Структура;
СтандартноеРасписание.Вставить("ОдинРаз", ОдинРазВДень);
СтандартноеРасписание.Вставить("ДваРаза", ДваРазаВДень);
КонецПроцедуры
#КонецОбласти #КонецОбласти
@@ -533,11 +533,15 @@
КонецФункции КонецФункции
&НаСервере &НаСервере
Процедура ВывестиРодительскиеОбъекты(ТекущийОбъект, ДеревоРодитель, ВыведенныеОбъекты) Процедура ВывестиРодительскиеОбъекты(ТекущийОбъект, ДеревоРодитель, ВыведенныеОбъекты, СлужебныеОбъекты = Неопределено)
МетаданныеОбъекта = ТекущийОбъект.Метаданные(); МетаданныеОбъекта = ТекущийОбъект.Метаданные();
СписокРеквизитов = Новый СписокЗначений; СписокРеквизитов = Новый СписокЗначений;
Если СлужебныеОбъекты = Неопределено Тогда
СлужебныеОбъекты = Новый Соответствие;
КонецЕсли;
Для Каждого Реквизит Из МетаданныеОбъекта.Реквизиты Цикл Для Каждого Реквизит Из МетаданныеОбъекта.Реквизиты Цикл
Если Не Метаданные.КритерииОтбора.СвязанныеДокументы.Состав.Содержит(Реквизит) Тогда Если Не Метаданные.КритерииОтбора.СвязанныеДокументы.Состав.Содержит(Реквизит) Тогда
@@ -668,9 +672,13 @@
Если НоваяСтрока <> Неопределено Если НоваяСтрока <> Неопределено
И Не ДобавляемыйОбъектИмеетсяСредиРодителей(ДеревоРодитель, ЭлементСписка.Значение) Тогда И Не ДобавляемыйОбъектИмеетсяСредиРодителей(ДеревоРодитель, ЭлементСписка.Значение) Тогда
ВывестиРодительскиеОбъекты(ЭлементСписка.Значение, НоваяСтрока, ВыведенныеОбъекты); ВывестиРодительскиеОбъекты(ЭлементСписка.Значение, НоваяСтрока, ВыведенныеОбъекты, СлужебныеОбъекты);
Иначе
ВывестиРодительскиеОбъекты(ЭлементСписка.Значение, ДеревоРодитель, ВыведенныеОбъекты); ИначеЕсли СлужебныеОбъекты[ЭлементСписка.Значение] = Неопределено Тогда
СлужебныеОбъекты.Вставить(ЭлементСписка.Значение, Истина);
ВывестиРодительскиеОбъекты(ЭлементСписка.Значение, ДеревоРодитель, ВыведенныеОбъекты, СлужебныеОбъекты);
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
@@ -810,12 +818,16 @@
КонецФункции КонецФункции
&НаСервере &НаСервере
Процедура ВывестиПодчиненныеОбъекты(ТекущийОбъект, ДеревоРодитель, ВыведенныеОбъекты) Процедура ВывестиПодчиненныеОбъекты(ТекущийОбъект, ДеревоРодитель, ВыведенныеОбъекты, СлужебныеОбъекты = Неопределено)
Таблица = ОбъектыПоКритериюОтбора(ТекущийОбъект); Таблица = ОбъектыПоКритериюОтбора(ТекущийОбъект);
Если Таблица = Неопределено Тогда Если Таблица = Неопределено Тогда
Возврат; Возврат;
КонецЕсли; КонецЕсли;
Если СлужебныеОбъекты = Неопределено Тогда
СлужебныеОбъекты = Новый Соответствие;
КонецЕсли;
КэшПоТипамОбъектов = Новый Соответствие; КэшПоТипамОбъектов = Новый Соответствие;
КэшРеквизитовОбъекта = Новый Соответствие; КэшРеквизитовОбъекта = Новый Соответствие;
@@ -894,9 +906,13 @@
Если НоваяСтрока <> Неопределено Если НоваяСтрока <> Неопределено
И Не ДобавляемыйОбъектИмеетсяСредиРодителей(ДеревоРодитель, Выборка.Ссылка) Тогда И Не ДобавляемыйОбъектИмеетсяСредиРодителей(ДеревоРодитель, Выборка.Ссылка) Тогда
ВывестиПодчиненныеОбъекты(Выборка.Ссылка, НоваяСтрока, ВыведенныеОбъекты); ВывестиПодчиненныеОбъекты(Выборка.Ссылка, НоваяСтрока, ВыведенныеОбъекты, СлужебныеОбъекты);
Иначе
ВывестиПодчиненныеОбъекты(Выборка.Ссылка, ДеревоРодитель, ВыведенныеОбъекты); ИначеЕсли СлужебныеОбъекты[Выборка.Ссылка] = Неопределено Тогда
СлужебныеОбъекты.Вставить(Выборка.Ссылка, Истина);
ВывестиПодчиненныеОбъекты(Выборка.Ссылка, ДеревоРодитель, ВыведенныеОбъекты, СлужебныеОбъекты);
КонецЕсли; КонецЕсли;
КонецЦикла; КонецЦикла;
@@ -98,6 +98,8 @@
УстановитьВидимостьДоступность(); УстановитьВидимостьДоступность();
КонецЕсли; КонецЕсли;
ПроверитьДоступностьОбменаНастройкамиВарианта(ОтчетМетаданные);
// Тесная интеграция с почтой и рассылкой. // Тесная интеграция с почтой и рассылкой.
ДоступнаОтправкаПисем = Ложь; ДоступнаОтправкаПисем = Ложь;
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСПочтовымиСообщениями") Тогда Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаСПочтовымиСообщениями") Тогда
@@ -1491,6 +1493,18 @@
КонецЕсли; КонецЕсли;
КонецПроцедуры КонецПроцедуры
&НаСервере
Процедура ПроверитьДоступностьОбменаНастройкамиВарианта(МетаданныеОтчета)
ОбменНастройкамиВариантаДоступен = РежимВариантаОтчета()
И ВариантыОтчетов.ОтчетПодключенКХранилищу(МетаданныеОтчета);
Элементы.ГруппаОбменНастройкамиЕще.Видимость = ОбменНастройкамиВариантаДоступен;
Элементы.ОбновитьВариантОтчетаИзФайла.Видимость = ОбменНастройкамиВариантаДоступен;
Элементы.СохранитьВариантОтчетаВФайл.Видимость = ОбменНастройкамиВариантаДоступен;
КонецПроцедуры
&НаСервере &НаСервере
Процедура ЗагрузитьВариант(КлючВарианта) Процедура ЗагрузитьВариант(КлючВарианта)
Если Не РежимРасшифровки И Не ВариантМодифицирован Тогда Если Не РежимРасшифровки И Не ВариантМодифицирован Тогда
@@ -3856,6 +3856,10 @@
// Динамически формирует общие формы "Адресная книга" и "Подбор контактов" согласно возможным типам контактов. // Динамически формирует общие формы "Адресная книга" и "Подбор контактов" согласно возможным типам контактов.
// //
// Параметры:
// Форма - ФормаКлиентскогоПриложения:
// * ИменаДобавленныхТаблиц - СписокЗначений
//
Процедура ДобавитьСтраницыФормыПодбораКонтактов(Форма) Экспорт Процедура ДобавитьСтраницыФормыПодбораКонтактов(Форма) Экспорт
ОписаниеТипаДинамическийСписок = Новый ОписаниеТипов("ДинамическийСписок"); ОписаниеТипаДинамическийСписок = Новый ОписаниеТипов("ДинамическийСписок");
@@ -41,7 +41,7 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "СтандартныеПодсистемы"; Описание.Имя = "СтандартныеПодсистемы";
Описание.Версия = "3.1.3.339"; Описание.Версия = "3.1.3.353";
Описание.ИдентификаторИнтернетПоддержки = "SSL"; Описание.ИдентификаторИнтернетПоддержки = "SSL";
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно"; Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0"; Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
@@ -754,7 +754,7 @@
| Недействителен, | Недействителен,
| Подразделение")); | Подразделение"));
ЗаполнитьЗначенияСвойств(Результат, СвойстваПользователя); ЗаполнитьЗначенияСвойств(Результат, СвойстваПользователя);
Результат.Фотография = СвойстваПользователя.Фотография.Получить(); Результат.Фотография = ?(СвойстваПользователя.Фотография = Неопределено, Неопределено, СвойстваПользователя.Фотография.Получить());
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.КонтактнаяИнформация") Тогда
МодульУправлениеКонтактнойИнформацией = ОбщегоНазначения.ОбщийМодуль("УправлениеКонтактнойИнформацией"); МодульУправлениеКонтактнойИнформацией = ОбщегоНазначения.ОбщийМодуль("УправлениеКонтактнойИнформацией");
@@ -16,8 +16,6 @@
// //
Функция ЕстьТомаХраненияФайлов() Экспорт Функция ЕстьТомаХраненияФайлов() Экспорт
УстановитьПривилегированныйРежим(Истина);
Запрос = Новый Запрос; Запрос = Новый Запрос;
Запрос.Текст = Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1 "ВЫБРАТЬ ПЕРВЫЕ 1
@@ -27,6 +25,8 @@
|ГДЕ |ГДЕ
| ТомаХраненияФайлов.ПометкаУдаления = ЛОЖЬ"; | ТомаХраненияФайлов.ПометкаУдаления = ЛОЖЬ";
УстановитьОтключениеБезопасногоРежима(Истина);
УстановитьПривилегированныйРежим(Истина);
Возврат НЕ Запрос.Выполнить().Пустой(); Возврат НЕ Запрос.Выполнить().Пустой();
КонецФункции КонецФункции
@@ -515,7 +515,12 @@
СтрокаСоединенияИнформационнойБазы = Лев(СтрокаСоединенияИнформационнойБазы, СтрДлина(СтрокаСоединенияИнформационнойБазы) - 1); СтрокаСоединенияИнформационнойБазы = Лев(СтрокаСоединенияИнформационнойБазы, СтрДлина(СтрокаСоединенияИнформационнойБазы) - 1);
КонецЕсли; КонецЕсли;
ИмяИсполняемогоФайлаПрограммы = КаталогПрограммы() + ПараметрыСкрипта.ИмяФайлаПрограммы; КаталогПрограммы = "";
ПараметрыСкрипта.Свойство("КаталогПрограммы", КаталогПрограммы);
Если ПустаяСтрока(КаталогПрограммы) Тогда
КаталогПрограммы = КаталогПрограммы();
КонецЕсли;
ИмяИсполняемогоФайлаПрограммы = КаталогПрограммы + ПараметрыСкрипта.ИмяФайлаПрограммы;
// Определение пути к информационной базе. // Определение пути к информационной базе.
ПризнакФайловогоРежима = Неопределено; ПризнакФайловогоРежима = Неопределено;
@@ -218,11 +218,32 @@
Или Справочники.ВерсииРасширений.РасширенияИзмененыДинамически()); Или Справочники.ВерсииРасширений.РасширенияИзмененыДинамически());
ДинамическиеИзменения = Справочники.ВерсииРасширений.ДинамическиИзмененныеРасширения(); ДинамическиеИзменения = Справочники.ВерсииРасширений.ДинамическиИзмененныеРасширения();
МожноОповещать = Истина;
Если ДинамическиеИзменения.Исправления <> Неопределено
И ДинамическиеИзменения.Расширения = Неопределено
И Не КонфигурацияБазыДанныхИзмененаДинамически Тогда
// Изменился только состав исправлений, необходимо проверить возможность отображения оповещения.
Если ДинамическиеИзменения.Исправления.Добавлено <> 0
И ДинамическиеИзменения.Исправления.Удалено = 0 Тогда
РасписаниеОповещения = ОбщегоНазначения.ХранилищеСистемныхНастроекЗагрузить("КонтрольДинамическогоОбновления", "РасписаниеПроверкиПатчей");
Если ТипЗнч(РасписаниеОповещения) = Тип("Структура")
И РасписаниеОповещения.Свойство("Расписание")
И ТипЗнч(РасписаниеОповещения.Расписание) = Тип("РасписаниеРегламентногоЗадания") Тогда
ТекущаяДатаСеанса = ТекущаяДатаСеанса();
МожноОповещать = РасписаниеОповещения.Расписание.ТребуетсяВыполнение(ТекущаяДатаСеанса, РасписаниеОповещения.ПоследнееОповещение);
Если МожноОповещать Тогда
РасписаниеОповещения.ПоследнееОповещение = ТекущаяДатаСеанса;
ОбщегоНазначения.ХранилищеСистемныхНастроекСохранить("КонтрольДинамическогоОбновления", "РасписаниеПроверкиПатчей", РасписаниеОповещения);
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
ДинамическиеИзменения.Вставить("КонфигурацияБазыДанныхИзмененаДинамически", КонфигурацияБазыДанныхИзмененаДинамически); ДинамическиеИзменения.Вставить("КонфигурацияБазыДанныхИзмененаДинамически", КонфигурацияБазыДанныхИзмененаДинамически);
СообщениеПользователю = СтандартныеПодсистемыСервер.ТекстСообщенияПриДинамическомОбновлении(ДинамическиеИзменения); СообщениеПользователю = СтандартныеПодсистемыСервер.ТекстСообщенияПриДинамическомОбновлении(ДинамическиеИзменения);
ОповещатьПользователя = СтандартныеПодсистемыСервер.ПоказыватьПредупреждениеОбУстановленныхОбновленияхПрограммы(); ОповещатьПользователя = СтандартныеПодсистемыСервер.ПоказыватьПредупреждениеОбУстановленныхОбновленияхПрограммы();
ДинамическиеИзменения.Вставить("СообщениеПользователю", СообщениеПользователю); ДинамическиеИзменения.Вставить("СообщениеПользователю", СообщениеПользователю);
ДинамическиеИзменения.Вставить("ОповещатьПользователя", ОповещатьПользователя); ДинамическиеИзменения.Вставить("ОповещатьПользователя", ОповещатьПользователя И МожноОповещать);
Параметры.Вставить("ДинамическиеИзмененияКонфигурации", ДинамическиеИзменения); Параметры.Вставить("ДинамическиеИзмененияКонфигурации", ДинамическиеИзменения);
ПользователиСлужебный.ПриВыполненииСтандартныхПериодическихПроверокНаСервере(Параметры); ПользователиСлужебный.ПриВыполненииСтандартныхПериодическихПроверокНаСервере(Параметры);
@@ -1870,7 +1870,8 @@
СообщениеПользователю = СтрЗаменить(Параметры.ДинамическиеИзмененияКонфигурации.СообщениеПользователю, "Ссылка", ""); СообщениеПользователю = СтрЗаменить(Параметры.ДинамическиеИзмененияКонфигурации.СообщениеПользователю, "Ссылка", "");
ПоказатьОповещениеПользователя(НСтр("ru = 'Установлено обновление программы'"), "e1cib/app/ОбщаяФорма.КонтрольДинамическогоОбновления", ПоказатьОповещениеПользователя(НСтр("ru = 'Установлено обновление программы'"), "e1cib/app/ОбщаяФорма.КонтрольДинамическогоОбновления",
СообщениеПользователю, БиблиотекаКартинок.Предупреждение32, СтатусОповещенияПользователя.Важное); СообщениеПользователю, БиблиотекаКартинок.Предупреждение32, СтатусОповещенияПользователя.Важное,
"УстановленоОбновлениеПрограммы");
ВыполнитьОбработкуОповещения(ОбработкаПродолжения); ВыполнитьОбработкуОповещения(ОбработкаПродолжения);
@@ -1684,6 +1684,8 @@
Если ДинамическиеИзмененияКонфигурации.Исправления.Добавлено > 0 Если ДинамическиеИзмененияКонфигурации.Исправления.Добавлено > 0
И ДинамическиеИзмененияКонфигурации.Исправления.Удалено > 0 Тогда И ДинамическиеИзмененияКонфигурации.Исправления.Удалено > 0 Тогда
ТекстСообщенияПатчи = НСтр("ru = 'Установлены новые исправления (патчи): %1, удалены: %2.'") + "Ссылка"; ТекстСообщенияПатчи = НСтр("ru = 'Установлены новые исправления (патчи): %1, удалены: %2.'") + "Ссылка";
ИначеЕсли ДинамическиеИзмененияКонфигурации.Исправления.Добавлено = 1 Тогда
ТекстСообщенияПатчи = НСтр("ru = 'Установлено новое исправление (патч).'") + "Ссылка";
ИначеЕсли ДинамическиеИзмененияКонфигурации.Исправления.Добавлено > 0 Тогда ИначеЕсли ДинамическиеИзмененияКонфигурации.Исправления.Добавлено > 0 Тогда
ТекстСообщенияПатчи = НСтр("ru = 'Установлены новые исправления (патчи): %1.'") + "Ссылка"; ТекстСообщенияПатчи = НСтр("ru = 'Установлены новые исправления (патчи): %1.'") + "Ссылка";
ИначеЕсли ДинамическиеИзмененияКонфигурации.Исправления.Удалено > 0 Тогда ИначеЕсли ДинамическиеИзмененияКонфигурации.Исправления.Удалено > 0 Тогда
@@ -1784,10 +1784,8 @@
ОбновитьРолиПользователей(Ссылка, ПарольПользователяСервиса); ОбновитьРолиПользователей(Ссылка, ПарольПользователяСервиса);
Если ОграничиватьДоступНаУровнеЗаписейУниверсально() Тогда Если ОграничиватьДоступНаУровнеЗаписейУниверсально() Тогда
ЗапланироватьОбновлениеНаборовГруппДоступа( ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа(
"ПослеУстановкиПользователяИБ", ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Ссылка),, Истина);
ТипЗнч(Ссылка) = Тип("СправочникСсылка.Пользователи"),
ТипЗнч(Ссылка) = Тип("СправочникСсылка.ВнешниеПользователи"));
КонецЕсли; КонецЕсли;
КонецПроцедуры КонецПроцедуры
@@ -9659,7 +9657,7 @@
// модуля менеджера справочника ГруппыДоступа. // модуля менеджера справочника ГруппыДоступа.
// //
Процедура ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа(ИзмененныеУчастники, Процедура ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа(ИзмененныеУчастники,
ПриЗагрузке = Ложь) Экспорт ПриЗагрузке = Ложь, ПослеУстановкиПользователяИБ = Ложь) Экспорт
УстановитьОтключениеБезопасногоРежима(Истина); УстановитьОтключениеБезопасногоРежима(Истина);
УстановитьПривилегированныйРежим(Истина); УстановитьПривилегированныйРежим(Истина);
@@ -9693,20 +9691,35 @@
Запрос = Новый Запрос; Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ИзмененныеУчастники", ИзмененныеУчастники); Запрос.УстановитьПараметр("ИзмененныеУчастники", ИзмененныеУчастники);
Запрос.Текст = Если ПослеУстановкиПользователяИБ Тогда
"ВЫБРАТЬ РАЗЛИЧНЫЕ Запрос.Текст =
| ТаблицыГруппДоступа.Таблица КАК Таблица "ВЫБРАТЬ РАЗЛИЧНЫЕ
|ИЗ | ТаблицыГруппДоступа.Таблица КАК Таблица
| РегистрСведений.ТаблицыГруппДоступа КАК ТаблицыГруппДоступа |ИЗ
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ГруппыДоступа.Пользователи КАК УчастникиГруппДоступа | РегистрСведений.ТаблицыГруппДоступа КАК ТаблицыГруппДоступа
| ПО ТаблицыГруппДоступа.ГруппаДоступа = УчастникиГруппДоступа.Ссылка | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ГруппыДоступа.Пользователи КАК УчастникиГруппДоступа
| И (УчастникиГруппДоступа.Пользователь В (&ИзмененныеУчастники))"; | ПО ТаблицыГруппДоступа.ГруппаДоступа = УчастникиГруппДоступа.Ссылка
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СоставыГруппПользователей КАК СоставыГруппПользователей
| ПО (СоставыГруппПользователей.Пользователь В (&ИзмененныеУчастники))
| И (СоставыГруппПользователей.ГруппаПользователей = УчастникиГруппДоступа.Пользователь)";
Иначе
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТаблицыГруппДоступа.Таблица КАК Таблица
|ИЗ
| РегистрСведений.ТаблицыГруппДоступа КАК ТаблицыГруппДоступа
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ГруппыДоступа.Пользователи КАК УчастникиГруппДоступа
| ПО ТаблицыГруппДоступа.ГруппаДоступа = УчастникиГруппДоступа.Ссылка
| И (УчастникиГруппДоступа.Пользователь В (&ИзмененныеУчастники))";
КонецЕсли;
КонецЕсли; КонецЕсли;
Таблицы = Запрос.Выполнить().Выгрузить(); Таблицы = Запрос.Выполнить().Выгрузить();
Описание = ?(ПриЗагрузке, Описание = ?(ПослеУстановкиПользователяИБ,
"ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступаПриЗагрузке", "ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступаПослеУстановкиПользователяИБ",
"ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа"); ?(ПриЗагрузке,
"ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступаПриЗагрузке",
"ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа"));
ЗапланироватьОбновлениеПользователейКлючейДоступа(Таблицы, ЗапланироватьОбновлениеПользователейКлючейДоступа(Таблицы,
Описание, ДляПользователей, ДляВнешнихПользователей, Истина); Описание, ДляПользователей, ДляВнешнихПользователей, Истина);
@@ -9805,7 +9818,7 @@
КонецФункции КонецФункции
// Для процедур ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа, // Для процедур ЗапланироватьОбновлениеДоступаПриИзмененииУчастниковГруппыДоступа,
// ЗапланироватьОбновлениеДоступаПослеОбновленияСоставовГруппПользователей, // ЗапланироватьОбновлениеДоступаПриКосвенномИзмененииУчастниковГруппыДоступа,
// ЗапланироватьОбновлениеДоступаПриИзмененииТаблицГруппДоступа, // ЗапланироватьОбновлениеДоступаПриИзмененииТаблицГруппДоступа,
// ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений. // ЗапланироватьОбновлениеДоступаПриИзмененииРазрешенныхЗначений.
// //
@@ -14401,7 +14414,6 @@
Процедура ОбновитьПорциюЭлементов(Элементы, ПараметрыОбновления, ЭтоТочечноеЗадание = Ложь) Процедура ОбновитьПорциюЭлементов(Элементы, ПараметрыОбновления, ЭтоТочечноеЗадание = Ложь)
ПараметрыОбновления.Вставить("КоличествоОбработанныхЭлементов", 0); ПараметрыОбновления.Вставить("КоличествоОбработанныхЭлементов", 0);
ПараметрыОбновления.Вставить("СоставУдаленныхЭлементов", Новый Массив);
Если ЭтоТочечноеЗадание Тогда Если ЭтоТочечноеЗадание Тогда
Если ПараметрыОбновления.ЭтоОбновлениеПрав Тогда Если ПараметрыОбновления.ЭтоОбновлениеПрав Тогда
@@ -14430,15 +14442,6 @@
ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами(Элементы, ПараметрыОбновления); ОбновитьЭлементыДанныхСпискаСУстаревшимиКлючами(Элементы, ПараметрыОбновления);
КонецЕсли; КонецЕсли;
Если Не ЭтоТочечноеЗадание И Элементы.Количество() = ПараметрыОбновления.СоставУдаленныхЭлементов.Количество() Тогда
ПараметрыОбновления.Вставить("НовыйПоследнийОбновленныйЭлемент",
ПоследнийЭлемент(Элементы, ПараметрыОбновления));
КонецЕсли;
Для Каждого Элемент Из ПараметрыОбновления.СоставУдаленныхЭлементов Цикл
Элементы.Удалить(Элемент);
КонецЦикла;
Если Не ЭтоТочечноеЗадание И Элементы.Количество() > 0 Тогда Если Не ЭтоТочечноеЗадание И Элементы.Количество() > 0 Тогда
ПараметрыОбновления.Вставить("НовыйПоследнийОбновленныйЭлемент", ПараметрыОбновления.Вставить("НовыйПоследнийОбновленныйЭлемент",
ПоследнийЭлемент(Элементы, ПараметрыОбновления, Истина)); ПоследнийЭлемент(Элементы, ПараметрыОбновления, Истина));
@@ -14452,10 +14455,6 @@
КонецЦикла; КонецЦикла;
КонецЕсли; КонецЕсли;
ПараметрыОбновления.КоличествоОбработанныхЭлементов =
ПараметрыОбновления.КоличествоОбработанныхЭлементов
+ ПараметрыОбновления.СоставУдаленныхЭлементов.Количество();
КонецПроцедуры КонецПроцедуры
// Для процедур ОбновитьНаборыГруппДоступа, УдалитьУстаревшиеЭлементыДанныхСписка, // Для процедур ОбновитьНаборыГруппДоступа, УдалитьУстаревшиеЭлементыДанныхСписка,
@@ -15274,7 +15273,8 @@
"ВЫБРАТЬ ПЕРВЫЕ " + МаркерРазмераПорции() + " "ВЫБРАТЬ ПЕРВЫЕ " + МаркерРазмераПорции() + "
| СоставыГруппПользователей.Пользователь КАК ТекущаяСсылка, | СоставыГруппПользователей.Пользователь КАК ТекущаяСсылка,
| СоставыГруппПользователей.Пользователь.Наименование КАК Наименование, | СоставыГруппПользователей.Пользователь.Наименование КАК Наименование,
| СоставыГруппПользователей.Используется КАК Используется, | СоставыГруппПользователей.Используется
| И ЕСТЬNULL(ВЫРАЗИТЬ(СоставыГруппПользователей.Пользователь КАК Справочник.Пользователи).ИдентификаторПользователяИБ, &ПустойУникальныйИдентификатор) <> &ПустойУникальныйИдентификатор КАК Используется,
| НаборыГруппДоступа.НеИспользуетсяС КАК НеИспользуетсяС | НаборыГруппДоступа.НеИспользуетсяС КАК НеИспользуетсяС
|ИЗ |ИЗ
| РегистрСведений.СоставыГруппПользователей КАК СоставыГруппПользователей | РегистрСведений.СоставыГруппПользователей КАК СоставыГруппПользователей
@@ -17378,27 +17378,35 @@
Или ПорцияУдаляемыхЭлементовДанных.Количество() < РазмерПорции) Цикл Или ПорцияУдаляемыхЭлементовДанных.Количество() < РазмерПорции) Цикл
ЭлементДанных = ЭлементыДанных[Индекс]; ЭлементДанных = ЭлементыДанных[Индекс];
Индекс = Индекс + 1;
Если ЭтоОбработкаСуществующихКомбинаций Если ЭтоОбработкаСуществующихКомбинаций
И НекорректнаяКомбинацияЗначенийОпорныхПолей(ЭлементДанных, ПараметрыОбновления) Тогда И НекорректнаяКомбинацияЗначенийОпорныхПолей(ЭлементДанных, ПараметрыОбновления) Тогда
Если ПорцияЭлементовДанных.Количество() > 0 Тогда
Прервать;
КонецЕсли;
ПорцияУдаляемыхЭлементовДанных.Добавить(ЭлементДанных); ПорцияУдаляемыхЭлементовДанных.Добавить(ЭлементДанных);
ПараметрыОбновления.СоставУдаленныхЭлементов.Добавить(ЭлементДанных);
Продолжить; ИначеЕсли ЭтоОбработкаСуществующихКомбинаций
КонецЕсли; И ПорцияУдаляемыхЭлементовДанных.Количество() > 0 Тогда
Прервать;
НоваяСтрока = ПорцияЭлементовДанных.Добавить(); Иначе
ЗаполнитьЗначенияСвойств(НоваяСтрока, ЭлементДанных); НоваяСтрока = ПорцияЭлементовДанных.Добавить();
Если Не ПараметрыОбновления.ЭтоСсылочныйТип Тогда ЗаполнитьЗначенияСвойств(НоваяСтрока, ЭлементДанных);
НоваяСтрока.ТекущаяСсылка = ПорцияЭлементовДанных.Индекс(НоваяСтрока) + 1; Если Не ПараметрыОбновления.ЭтоСсылочныйТип Тогда
НоваяСтрока.ТекущаяСсылка = ПорцияЭлементовДанных.Индекс(НоваяСтрока) + 1;
КонецЕсли;
КонецЕсли; КонецЕсли;
Индекс = Индекс + 1;
КонецЦикла; КонецЦикла;
Если ЭтоОбработкаСуществующихКомбинаций Если ЭтоОбработкаСуществующихКомбинаций
И ПорцияУдаляемыхЭлементовДанных.Количество() > 0 Тогда И ПорцияУдаляемыхЭлементовДанных.Количество() > 0 Тогда
УдалитьНекорректныеКомбинацииЗначенийОпорныхПолей(ПорцияУдаляемыхЭлементовДанных, ПараметрыОбновления); УдалитьНекорректныеКомбинацииЗначенийОпорныхПолей(ПорцияУдаляемыхЭлементовДанных, ПараметрыОбновления);
Если ТребуетсяПрерватьОбработкуЭлементов(ПараметрыОбновления, ПорцияУдаляемыхЭлементовДанных.Количество()) Тогда
Прервать;
КонецЕсли;
КонецЕсли; КонецЕсли;
Если ПорцияЭлементовДанных.Количество() > 0 Тогда Если ПорцияЭлементовДанных.Количество() > 0 Тогда
@@ -18045,11 +18053,18 @@
Если Не ЗначениеЗаполнено(ПараметрыОбновления.ИмяОтдельногоРегистраКлючей) Тогда Если Не ЗначениеЗаполнено(ПараметрыОбновления.ИмяОтдельногоРегистраКлючей) Тогда
НаборИзОднойЗаписи.Отбор.Регистр.Установить(ПараметрыОбновления.ИдентификаторСписка); НаборИзОднойЗаписи.Отбор.Регистр.Установить(ПараметрыОбновления.ИдентификаторСписка);
КонецЕсли; КонецЕсли;
НаборИзОднойЗаписи.Отбор.ДляВнешнихПользователей.Установить(ПараметрыОбновления.ДляВнешнихПользователей);
Для НомерПоля = 1 По МаксимальноеКоличествоПолей Цикл Для НомерПоля = 1 По МаксимальноеКоличествоПолей Цикл
ИмяПоля = "Поле" + НомерПоля; ИмяПоля = "Поле" + НомерПоля;
ЭлементОтбора = НаборИзОднойЗаписи.Отбор[ИмяПоля]; // ЭлементОтбора ЭлементОтбора = НаборИзОднойЗаписи.Отбор[ИмяПоля]; // ЭлементОтбора
ЭлементОтбора.Установить(?(НомерПоля > КоличествоИспользуемыхПолей, ЗначениеОтбора = ?(НомерПоля > КоличествоИспользуемыхПолей,
Перечисления.ДополнительныеЗначенияДоступа.Null, ЭлементДанных[ИмяПоля])); Перечисления.ДополнительныеЗначенияДоступа.Null, ЭлементДанных[ИмяПоля]);
Если ЗначениеОтбора = Неопределено Тогда
ЭлементОтбора.Значение = Неопределено;
ЭлементОтбора.Использование = Истина;
Иначе
ЭлементОтбора.Установить(ЗначениеОтбора);
КонецЕсли;
КонецЦикла; КонецЦикла;
НаборИзОднойЗаписи.Записать(); НаборИзОднойЗаписи.Записать();
КонецЦикла; КонецЦикла;
@@ -1274,7 +1274,8 @@
ЗапросСвойств = Новый Запрос; ЗапросСвойств = Новый Запрос;
ЗапросСвойств.Текст = ЗапросСвойств.Текст =
"ВЫБРАТЬ "ВЫБРАТЬ
| Свойства.Ссылка КАК Ссылка | Свойства.Ссылка КАК Ссылка,
| Свойства.НаборСвойств.ПометкаУдаления КАК ПометкаУдаленияНабора
|ИЗ |ИЗ
| ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК Свойства | ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК Свойства
|ГДЕ |ГДЕ
@@ -2583,6 +2583,23 @@
КонецФункции КонецФункции
// Записывает вложение электронного письма, расположенное во временном хранилище в файл. // Записывает вложение электронного письма, расположенное во временном хранилище в файл.
//
// Параметры:
// Письмо - ДокументСсылка.ЭлектронноеПисьмоВходящее
// - ДокументСсылка.ЭлектронноеПисьмоИсходящее -
// письмо, чье вложение записывается.
// АдресВоВременномХранилище - Строка - адрес, по которому во временном хранилище находится вложение.
// ПараметрыВложения - Структура - содержит:
// * ИмяФайла - Строка - имя файла-вложения.
// * ИДФайлаЭлектронногоПисьма - Строка - идентификатор вложения.
// * ЭтоВложениеПисьмо - Булево - определяет, является ли это вложение письмом.
// * ПодписанЭП - Булево - определяет, подписано ли вложение электронной подписью.
// КоличествоПустыхИменВоВложениях - Число - количество вложений письма, у которых нет имени.
//
// Возвращаемое значение:
// СправочникСсылка.ЭлектронноеПисьмоВходящееПрисоединенныеФайлы
// СправочникСсылка.ЭлектронноеПисьмоИсходящееПрисоединенныеФайлы
//
Функция ЗаписатьВложениеЭлектронногоПисьмаИзВременногоХранилища( Функция ЗаписатьВложениеЭлектронногоПисьмаИзВременногоХранилища(
Письмо, Письмо,
АдресВоВременномХранилище, АдресВоВременномХранилище,
+9 -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="f93fc576-2b1d-11eb-6690-0242ac110002"> <mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="1b522658-35a1-11eb-648e-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="f93fc580-2b1d-11eb-6690-0242ac110002"/> <containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="1b522659-35a1-11eb-648e-0242ac110002"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="f93fc59e-2b1d-11eb-6690-0242ac110002"/> <containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="1b522680-35a1-11eb-648e-0242ac110002"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="f93fc5a8-2b1d-11eb-6690-0242ac110002"/> <containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="1b52268a-35a1-11eb-648e-0242ac110002"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="f93fc5b2-2b1d-11eb-6690-0242ac110002"/> <containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="1b52268b-35a1-11eb-648e-0242ac110002"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="f93fc5b3-2b1d-11eb-6690-0242ac110002"/> <containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="1b52268c-35a1-11eb-648e-0242ac110002"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="f93fc5bc-2b1d-11eb-6690-0242ac110002"/> <containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="1b522694-35a1-11eb-648e-0242ac110002"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="b947c98f-7c9c-4bde-a983-a050ec8da9de"/> <containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="590ea5dc-05dd-4137-9af6-a0faddd6d585"/>
<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.3.339</version> <version>3.1.3.353</version>
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress> <updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
<includeHelpInContents>true</includeHelpInContents> <includeHelpInContents>true</includeHelpInContents>
<usedMobileApplicationFunctionalities> <usedMobileApplicationFunctionalities>
@@ -1 +1 @@
{6,1,1,3e810a1e-2b1e-11eb-998c-0242ac110002,1,32d9d2d6-2b1e-11eb-eb88-0242ac110002,"3.1.3.339","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6174,1,0,f93fc576-2b1d-11eb-6690-0242ac110002,f93fc576-2b1d-11eb-6690-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,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,5fd3ec30-35a1-11eb-8a81-0242ac110002,1,5443c264-35a1-11eb-4e9c-0242ac110002,"3.1.3.353","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6174,1,0,1b522658-35a1-11eb-648e-0242ac110002,1b522658-35a1-11eb-648e-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,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
@@ -908,20 +908,30 @@
КонецЕсли; КонецЕсли;
Если ЗначениеЗаполнено(ИмяРеквизита) Тогда Если ЗначениеЗаполнено(ИмяРеквизита) Тогда
СтрокаИнфоПроКолонки = ИнформацияПоКолонкам.Добавить();
СтрокаИнфоПроКолонки.ИмяКолонки = ИмяРеквизита; ОбязательнаДляЗаполнения = Ячейка.Шрифт.Полужирный = Истина
СтрокаИнфоПроКолонки.ПредставлениеКолонки = ПредставлениеРеквизита; Или ПараметрыЗагрузкиИзФайла.ОбязательныеКолонки.Найти(ИмяРеквизита) <> Неопределено;
СтрокаИнфоПроКолонки.ТипКолонки = ТипДанныхКолонки;
СтрокаИнфоПроКолонки.ОбязательнаДляЗаполнения = Ячейка.Шрифт.Полужирный; ПримечаниеВШапкеКолонки = Ячейка.Примечание.Текст + ?(ОбязательнаДляЗаполнения,
СтрокаИнфоПроКолонки.Позиция = Позиция; Символы.ПС + НСтр("ru='Обязательно для заполнения.'"), "");
СтрокаИнфоПроКолонки.Родитель = Родитель;
СтрокаИнфоПроКолонки = ИнформацияПоКолонкам.Добавить();
СтрокаИнфоПроКолонки.ИмяКолонки = ИмяРеквизита;
СтрокаИнфоПроКолонки.ПредставлениеКолонки = ПредставлениеРеквизита;
СтрокаИнфоПроКолонки.ТипКолонки = ТипДанныхКолонки;
СтрокаИнфоПроКолонки.ОбязательнаДляЗаполнения = ОбязательнаДляЗаполнения;
СтрокаИнфоПроКолонки.Позиция = Позиция;
СтрокаИнфоПроКолонки.Родитель = Родитель;
СтрокаИнфоПроКолонки.Видимость = Истина;
СтрокаИнфоПроКолонки.Примечание = ПримечаниеВШапкеКолонки;
СтрокаИнфоПроКолонки.Ширина = Ячейка.ШиринаКолонки;
Если ИспользуетсяГруппировка Тогда Если ИспользуетсяГруппировка Тогда
СтрокаИнфоПроКолонки.Группа = Группы.Получить(НомерКолонки); СтрокаИнфоПроКолонки.Группа = Группы.Получить(НомерКолонки);
КонецЕсли; КонецЕсли;
СтрокаИнфоПроКолонки.Видимость = Истина;
СтрокаИнфоПроКолонки.Примечание = Ячейка.Примечание.Текст;
СтрокаИнфоПроКолонки.Ширина = Ячейка.ШиринаКолонки;
Позиция = Позиция + 1; Позиция = Позиция + 1;
КонецЕсли; КонецЕсли;
КонецЕсли; КонецЕсли;
@@ -45,7 +45,7 @@
Функция ВерсияКалендарей() Экспорт Функция ВерсияКалендарей() Экспорт
Возврат 16; Возврат 17;
КонецФункции КонецФункции
@@ -57,7 +57,7 @@
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
Возврат "3.1.3.280"; Возврат "3.1.3.347";
КонецФункции КонецФункции
@@ -17,11 +17,11 @@
<Item Calendar="01" Year="2019" DayType="Предпраздничный" Date="20191004" SwapDate=""/> <Item Calendar="01" Year="2019" DayType="Предпраздничный" Date="20191004" SwapDate=""/>
<Item Calendar="01" Year="2019" DayType="Праздник" Date="20191005" SwapDate="20191007"/> <Item Calendar="01" Year="2019" DayType="Праздник" Date="20191005" SwapDate="20191007"/>
<Item Calendar="01" Year="2019" DayType="Суббота" Date="20191007" SwapDate="20191005"/> <Item Calendar="01" Year="2019" DayType="Суббота" Date="20191007" SwapDate="20191005"/>
<Item Calendar="01" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="01" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="01" Year="2020" DayType="Праздник" Date="20200524" SwapDate="20200525"/> <Item Calendar="01" Year="2020" DayType="Праздник" Date="20200524" SwapDate="20200525"/>
<Item Calendar="01" Year="2020" DayType="Воскресенье" Date="20200525" SwapDate="20200524"/> <Item Calendar="01" Year="2020" DayType="Воскресенье" Date="20200525" SwapDate="20200524"/>
<Item Calendar="01" Year="2020" DayType="Праздник" Date="20201005" SwapDate=""/> <Item Calendar="01" Year="2020" DayType="Праздник" Date="20201005" SwapDate=""/>
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20211004" SwapDate=""/> <Item Calendar="01" Year="2021" DayType="Предпраздничный" Date="20211004" SwapDate=""/>
<Item Calendar="01" Year="2021" DayType="Праздник" Date="20211005" SwapDate=""/> <Item Calendar="01" Year="2021" DayType="Праздник" Date="20211005" SwapDate=""/>
<Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/> <Item Calendar="02" Year="2014" DayType="Праздник" Date="20140728" SwapDate=""/>
@@ -60,14 +60,16 @@
<Item Calendar="02" Year="2019" DayType="Воскресенье" Date="20190812" SwapDate="20190811"/> <Item Calendar="02" Year="2019" DayType="Воскресенье" Date="20190812" SwapDate="20190811"/>
<Item Calendar="02" Year="2019" DayType="Предпраздничный" Date="20191010" SwapDate=""/> <Item Calendar="02" Year="2019" DayType="Предпраздничный" Date="20191010" SwapDate=""/>
<Item Calendar="02" Year="2019" DayType="Праздник" Date="20191011" SwapDate=""/> <Item Calendar="02" Year="2019" DayType="Праздник" Date="20191011" SwapDate=""/>
<Item Calendar="02" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="02" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="02" Year="2020" DayType="Праздник" Date="20200524" SwapDate="20200525"/> <Item Calendar="02" Year="2020" DayType="Праздник" Date="20200524" SwapDate="20200525"/>
<Item Calendar="02" Year="2020" DayType="Воскресенье" Date="20200525" SwapDate="20200524"/> <Item Calendar="02" Year="2020" DayType="Воскресенье" Date="20200525" SwapDate="20200524"/>
<Item Calendar="02" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/> <Item Calendar="02" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/>
<Item Calendar="02" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/> <Item Calendar="02" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
<Item Calendar="02" Year="2020" DayType="Праздник" Date="20201011" SwapDate="20201012"/> <Item Calendar="02" Year="2020" DayType="Праздник" Date="20201011" SwapDate="20201012"/>
<Item Calendar="02" Year="2020" DayType="Воскресенье" Date="20201012" SwapDate="20201011"/> <Item Calendar="02" Year="2020" DayType="Воскресенье" Date="20201012" SwapDate="20201011"/>
<Item Calendar="02" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
<Item Calendar="02" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="02" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="02" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
<Item Calendar="02" Year="2021" DayType="Праздник" Date="20211011" SwapDate=""/> <Item Calendar="02" Year="2021" DayType="Праздник" Date="20211011" SwapDate=""/>
<Item Calendar="03" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/> <Item Calendar="03" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
<Item Calendar="03" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/> <Item Calendar="03" Year="2016" DayType="Праздник" Date="20160209" SwapDate=""/>
@@ -78,8 +80,6 @@
<Item Calendar="03" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/> <Item Calendar="03" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
<Item Calendar="03" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/> <Item Calendar="03" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
<Item Calendar="03" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/> <Item Calendar="03" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
<Item Calendar="03" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="03" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="03" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/> <Item Calendar="03" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
<Item Calendar="03" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/> <Item Calendar="03" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
<Item Calendar="03" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/> <Item Calendar="03" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
@@ -96,8 +96,6 @@
<Item Calendar="04" Year="2019" DayType="Суббота" Date="20190211" SwapDate="20190209"/> <Item Calendar="04" Year="2019" DayType="Суббота" Date="20190211" SwapDate="20190209"/>
<Item Calendar="04" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/> <Item Calendar="04" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
<Item Calendar="04" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200223"/> <Item Calendar="04" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200223"/>
<Item Calendar="04" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="04" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="05" Year="2016" DayType="Предпраздничный" Date="20160705" SwapDate=""/> <Item Calendar="05" Year="2016" DayType="Предпраздничный" Date="20160705" SwapDate=""/>
<Item Calendar="05" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/> <Item Calendar="05" Year="2016" DayType="Праздник" Date="20160706" SwapDate=""/>
<Item Calendar="05" Year="2016" DayType="Праздник" Date="20160707" SwapDate=""/> <Item Calendar="05" Year="2016" DayType="Праздник" Date="20160707" SwapDate=""/>
@@ -132,8 +130,6 @@
<Item Calendar="05" Year="2019" DayType="Праздник" Date="20190812" SwapDate=""/> <Item Calendar="05" Year="2019" DayType="Праздник" Date="20190812" SwapDate=""/>
<Item Calendar="05" Year="2019" DayType="Праздник" Date="20190915" SwapDate="20190916"/> <Item Calendar="05" Year="2019" DayType="Праздник" Date="20190915" SwapDate="20190916"/>
<Item Calendar="05" Year="2019" DayType="Воскресенье" Date="20190916" SwapDate="20190915"/> <Item Calendar="05" Year="2019" DayType="Воскресенье" Date="20190916" SwapDate="20190915"/>
<Item Calendar="05" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200525" SwapDate=""/> <Item Calendar="05" Year="2020" DayType="Праздник" Date="20200525" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200526" SwapDate=""/> <Item Calendar="05" Year="2020" DayType="Праздник" Date="20200526" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200726" SwapDate="20200727"/> <Item Calendar="05" Year="2020" DayType="Праздник" Date="20200726" SwapDate="20200727"/>
@@ -142,6 +138,10 @@
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/> <Item Calendar="05" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Предпраздничный" Date="20200914" SwapDate=""/> <Item Calendar="05" Year="2020" DayType="Предпраздничный" Date="20200914" SwapDate=""/>
<Item Calendar="05" Year="2020" DayType="Праздник" Date="20200915" SwapDate=""/> <Item Calendar="05" Year="2020" DayType="Праздник" Date="20200915" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210513" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210514" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210726" SwapDate=""/> <Item Calendar="05" Year="2021" DayType="Праздник" Date="20210726" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210914" SwapDate=""/> <Item Calendar="05" Year="2021" DayType="Предпраздничный" Date="20210914" SwapDate=""/>
<Item Calendar="05" Year="2021" DayType="Праздник" Date="20210915" SwapDate=""/> <Item Calendar="05" Year="2021" DayType="Праздник" Date="20210915" SwapDate=""/>
@@ -165,12 +165,14 @@
<Item Calendar="06" Year="2019" DayType="Праздник" Date="20190605" SwapDate=""/> <Item Calendar="06" Year="2019" DayType="Праздник" Date="20190605" SwapDate=""/>
<Item Calendar="06" Year="2019" DayType="Праздник" Date="20190606" SwapDate=""/> <Item Calendar="06" Year="2019" DayType="Праздник" Date="20190606" SwapDate=""/>
<Item Calendar="06" Year="2019" DayType="Праздник" Date="20190812" SwapDate=""/> <Item Calendar="06" Year="2019" DayType="Праздник" Date="20190812" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Праздник" Date="20200525" SwapDate=""/> <Item Calendar="06" Year="2020" DayType="Праздник" Date="20200525" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Праздник" Date="20200526" SwapDate=""/> <Item Calendar="06" Year="2020" DayType="Праздник" Date="20200526" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/> <Item Calendar="06" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/>
<Item Calendar="06" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/> <Item Calendar="06" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Предпраздничный" Date="20210513" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210514" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="06" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160328" SwapDate=""/> <Item Calendar="07" Year="2016" DayType="Праздник" Date="20160328" SwapDate=""/>
<Item Calendar="07" Year="2016" DayType="Праздник" Date="20160521" SwapDate=""/> <Item Calendar="07" Year="2016" DayType="Праздник" Date="20160521" SwapDate=""/>
<Item Calendar="07" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/> <Item Calendar="07" Year="2016" DayType="Нерабочий" Date="20160705" SwapDate=""/>
@@ -200,7 +202,6 @@
<Item Calendar="07" Year="2019" DayType="Праздник" Date="20190901" SwapDate=""/> <Item Calendar="07" Year="2019" DayType="Праздник" Date="20190901" SwapDate=""/>
<Item Calendar="07" Year="2019" DayType="Праздник" Date="20190920" SwapDate=""/> <Item Calendar="07" Year="2019" DayType="Праздник" Date="20190920" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200328" SwapDate=""/> <Item Calendar="07" Year="2020" DayType="Праздник" Date="20200328" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200521" SwapDate=""/> <Item Calendar="07" Year="2020" DayType="Праздник" Date="20200521" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Праздник" Date="20200525" SwapDate=""/> <Item Calendar="07" Year="2020" DayType="Праздник" Date="20200525" SwapDate=""/>
<Item Calendar="07" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/> <Item Calendar="07" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/>
@@ -208,7 +209,11 @@
<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="20210513" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210514" 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="20210720" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210901" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Праздник" Date="20210901" SwapDate=""/>
<Item Calendar="07" Year="2021" DayType="Праздник" Date="20210920" SwapDate=""/> <Item Calendar="07" Year="2021" DayType="Праздник" Date="20210920" SwapDate=""/>
<Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/> <Item Calendar="08" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
@@ -249,8 +254,6 @@
<Item Calendar="08" Year="2019" DayType="Нерабочий" Date="20191228" SwapDate=""/> <Item Calendar="08" Year="2019" DayType="Нерабочий" Date="20191228" SwapDate=""/>
<Item Calendar="08" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/> <Item Calendar="08" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
<Item Calendar="08" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/> <Item Calendar="08" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
<Item Calendar="08" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="08" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="08" Year="2020" DayType="Праздник" Date="20200405" SwapDate="20200406"/> <Item Calendar="08" Year="2020" DayType="Праздник" Date="20200405" SwapDate="20200406"/>
<Item Calendar="08" Year="2020" DayType="Воскресенье" Date="20200406" SwapDate="20200405"/> <Item Calendar="08" Year="2020" DayType="Воскресенье" Date="20200406" SwapDate="20200405"/>
<Item Calendar="08" Year="2020" DayType="Предпраздничный" Date="20200604" SwapDate=""/> <Item Calendar="08" Year="2020" DayType="Предпраздничный" Date="20200604" SwapDate=""/>
@@ -264,6 +267,8 @@
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/> <Item Calendar="08" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
<Item Calendar="08" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/> <Item Calendar="08" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210405" SwapDate=""/> <Item Calendar="08" Year="2021" DayType="Праздник" Date="20210405" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Предпраздничный" Date="20210517" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Праздник" Date="20210518" SwapDate=""/>
<Item Calendar="08" Year="2021" DayType="Нерабочий" Date="20211228" SwapDate=""/> <Item Calendar="08" Year="2021" DayType="Нерабочий" Date="20211228" SwapDate=""/>
<Item Calendar="09" Year="2016" DayType="Праздник" Date="20160503" SwapDate="20160504"/> <Item Calendar="09" Year="2016" DayType="Праздник" Date="20160503" SwapDate="20160504"/>
<Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/> <Item Calendar="09" Year="2016" DayType="Суббота" Date="20160504" SwapDate="20160503"/>
@@ -291,8 +296,6 @@
<Item Calendar="09" Year="2019" DayType="Праздник" Date="20190906" SwapDate=""/> <Item Calendar="09" Year="2019" DayType="Праздник" Date="20190906" SwapDate=""/>
<Item Calendar="09" Year="2019" DayType="Суббота" Date="20190907" SwapDate="20190909"/> <Item Calendar="09" Year="2019" DayType="Суббота" Date="20190907" SwapDate="20190909"/>
<Item Calendar="09" Year="2019" DayType="Суббота" Date="20190909" SwapDate="20190907"/> <Item Calendar="09" Year="2019" DayType="Суббота" Date="20190909" SwapDate="20190907"/>
<Item Calendar="09" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="09" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="09" Year="2020" DayType="Праздник" Date="20200503" SwapDate="20200505"/> <Item Calendar="09" Year="2020" DayType="Праздник" Date="20200503" SwapDate="20200505"/>
<Item Calendar="09" Year="2020" DayType="Воскресенье" Date="20200505" SwapDate="20200503"/> <Item Calendar="09" Year="2020" DayType="Воскресенье" Date="20200505" SwapDate="20200503"/>
<Item Calendar="09" Year="2020" DayType="Нерабочий" Date="20200525" SwapDate=""/> <Item Calendar="09" Year="2020" DayType="Нерабочий" Date="20200525" SwapDate=""/>
@@ -300,6 +303,8 @@
<Item Calendar="09" Year="2021" DayType="Праздник" Date="20210503" SwapDate="20210504"/> <Item Calendar="09" Year="2021" DayType="Праздник" Date="20210503" SwapDate="20210504"/>
<Item Calendar="09" Year="2021" DayType="Суббота" Date="20210504" SwapDate="20210503"/> <Item Calendar="09" Year="2021" DayType="Суббота" Date="20210504" SwapDate="20210503"/>
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210511" SwapDate=""/> <Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210511" SwapDate=""/>
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210514" SwapDate=""/>
<Item Calendar="09" Year="2021" DayType="Нерабочий" Date="20210720" SwapDate=""/>
<Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/> <Item Calendar="11" Year="2016" DayType="Праздник" Date="20160822" SwapDate=""/>
<Item Calendar="11" Year="2017" DayType="Предпраздничный" Date="20170821" SwapDate=""/> <Item Calendar="11" Year="2017" DayType="Предпраздничный" Date="20170821" SwapDate=""/>
<Item Calendar="11" Year="2017" DayType="Праздник" Date="20170822" SwapDate=""/> <Item Calendar="11" Year="2017" DayType="Праздник" Date="20170822" SwapDate=""/>
@@ -307,8 +312,6 @@
<Item Calendar="11" Year="2018" DayType="Праздник" Date="20180822" SwapDate=""/> <Item Calendar="11" Year="2018" DayType="Праздник" Date="20180822" SwapDate=""/>
<Item Calendar="11" Year="2019" DayType="Предпраздничный" Date="20190821" SwapDate=""/> <Item Calendar="11" Year="2019" DayType="Предпраздничный" Date="20190821" SwapDate=""/>
<Item Calendar="11" Year="2019" DayType="Праздник" Date="20190822" SwapDate=""/> <Item Calendar="11" Year="2019" DayType="Праздник" Date="20190822" SwapDate=""/>
<Item Calendar="11" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="11" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="11" Year="2020" DayType="Предпраздничный" Date="20200821" SwapDate=""/> <Item Calendar="11" Year="2020" DayType="Предпраздничный" Date="20200821" SwapDate=""/>
<Item Calendar="11" Year="2020" DayType="Праздник" Date="20200822" SwapDate=""/> <Item Calendar="11" Year="2020" DayType="Праздник" Date="20200822" SwapDate=""/>
<Item Calendar="11" Year="2021" DayType="Праздник" Date="20210822" SwapDate=""/> <Item Calendar="11" Year="2021" DayType="Праздник" Date="20210822" SwapDate=""/>
@@ -329,8 +332,6 @@
<Item Calendar="14" Year="2019" DayType="Суббота" Date="20190429" SwapDate="20190427"/> <Item Calendar="14" Year="2019" DayType="Суббота" Date="20190429" SwapDate="20190427"/>
<Item Calendar="14" Year="2019" DayType="Предпраздничный" Date="20190620" SwapDate=""/> <Item Calendar="14" Year="2019" DayType="Предпраздничный" Date="20190620" SwapDate=""/>
<Item Calendar="14" Year="2019" DayType="Праздник" Date="20190621" SwapDate=""/> <Item Calendar="14" Year="2019" DayType="Праздник" Date="20190621" SwapDate=""/>
<Item Calendar="14" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="14" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="14" Year="2020" DayType="Праздник" Date="20200427" SwapDate=""/> <Item Calendar="14" Year="2020" DayType="Праздник" Date="20200427" SwapDate=""/>
<Item Calendar="14" Year="2020" DayType="Праздник" Date="20200621" SwapDate="20200622"/> <Item Calendar="14" Year="2020" DayType="Праздник" Date="20200621" SwapDate="20200622"/>
<Item Calendar="14" Year="2020" DayType="Воскресенье" Date="20200622" SwapDate="20200621"/> <Item Calendar="14" Year="2020" DayType="Воскресенье" Date="20200622" SwapDate="20200621"/>
@@ -339,6 +340,8 @@
<Item Calendar="14" Year="2021" DayType="Праздник" Date="20210621" SwapDate=""/> <Item Calendar="14" Year="2021" DayType="Праздник" Date="20210621" SwapDate=""/>
<Item Calendar="15" Year="2018" DayType="Праздник" Date="20181119" SwapDate=""/> <Item Calendar="15" Year="2018" DayType="Праздник" Date="20181119" SwapDate=""/>
<Item Calendar="15" Year="2019" DayType="Праздник" Date="20191118" SwapDate=""/> <Item Calendar="15" Year="2019" DayType="Праздник" Date="20191118" SwapDate=""/>
<Item Calendar="15" Year="2020" DayType="Праздник" Date="20201123" SwapDate=""/>
<Item Calendar="15" Year="2021" DayType="Праздник" Date="20211122" SwapDate=""/>
<Item Calendar="16" Year="2016" DayType="Предпраздничный" Date="20160704" SwapDate=""/> <Item Calendar="16" Year="2016" DayType="Предпраздничный" Date="20160704" SwapDate=""/>
<Item Calendar="16" Year="2016" DayType="Праздник" Date="20160705" SwapDate=""/> <Item Calendar="16" Year="2016" DayType="Праздник" Date="20160705" SwapDate=""/>
<Item Calendar="16" Year="2016" DayType="Предпраздничный" Date="20160829" SwapDate=""/> <Item Calendar="16" Year="2016" DayType="Предпраздничный" Date="20160829" SwapDate=""/>
@@ -365,14 +368,16 @@
<Item Calendar="16" Year="2019" DayType="Праздник" Date="20190830" SwapDate=""/> <Item Calendar="16" Year="2019" DayType="Праздник" Date="20190830" SwapDate=""/>
<Item Calendar="16" Year="2019" DayType="Предпраздничный" Date="20191105" SwapDate=""/> <Item Calendar="16" Year="2019" DayType="Предпраздничный" Date="20191105" SwapDate=""/>
<Item Calendar="16" Year="2019" DayType="Праздник" Date="20191106" SwapDate=""/> <Item Calendar="16" Year="2019" DayType="Праздник" Date="20191106" SwapDate=""/>
<Item Calendar="16" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="16" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="16" Year="2020" DayType="Праздник" Date="20200524" SwapDate=""/> <Item Calendar="16" Year="2020" DayType="Праздник" Date="20200524" SwapDate=""/>
<Item Calendar="16" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/> <Item Calendar="16" Year="2020" DayType="Предпраздничный" Date="20200730" SwapDate=""/>
<Item Calendar="16" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/> <Item Calendar="16" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
<Item Calendar="16" Year="2020" DayType="Праздник" Date="20200830" SwapDate=""/> <Item Calendar="16" Year="2020" DayType="Праздник" Date="20200830" SwapDate=""/>
<Item Calendar="16" Year="2020" DayType="Предпраздничный" Date="20201105" SwapDate=""/> <Item Calendar="16" Year="2020" DayType="Предпраздничный" Date="20201105" SwapDate=""/>
<Item Calendar="16" Year="2020" DayType="Праздник" Date="20201106" SwapDate=""/> <Item Calendar="16" Year="2020" DayType="Праздник" Date="20201106" SwapDate=""/>
<Item Calendar="16" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="16" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20210830" SwapDate=""/> <Item Calendar="16" Year="2021" DayType="Праздник" Date="20210830" SwapDate=""/>
<Item Calendar="16" Year="2021" DayType="Праздник" Date="20211106" SwapDate=""/> <Item Calendar="16" Year="2021" DayType="Праздник" Date="20211106" SwapDate=""/>
<Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/> <Item Calendar="17" Year="2016" DayType="Предпраздничный" Date="20160208" SwapDate=""/>
@@ -413,8 +418,6 @@
<Item Calendar="17" Year="2019" DayType="Праздник" Date="20190815" SwapDate=""/> <Item Calendar="17" Year="2019" DayType="Праздник" Date="20190815" SwapDate=""/>
<Item Calendar="17" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/> <Item Calendar="17" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
<Item Calendar="17" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/> <Item Calendar="17" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
<Item Calendar="17" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="17" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="17" Year="2020" DayType="Предпраздничный" Date="20200505" SwapDate=""/> <Item Calendar="17" Year="2020" DayType="Предпраздничный" Date="20200505" SwapDate=""/>
<Item Calendar="17" Year="2020" DayType="Праздник" Date="20200506" SwapDate=""/> <Item Calendar="17" Year="2020" DayType="Праздник" Date="20200506" SwapDate=""/>
<Item Calendar="17" Year="2020" DayType="Предпраздничный" Date="20200814" SwapDate=""/> <Item Calendar="17" Year="2020" DayType="Предпраздничный" Date="20200814" SwapDate=""/>
@@ -479,8 +482,6 @@
<Item Calendar="20" Year="2019" DayType="Праздник" Date="20190812" SwapDate=""/> <Item Calendar="20" Year="2019" DayType="Праздник" Date="20190812" SwapDate=""/>
<Item Calendar="20" Year="2019" DayType="Праздник" Date="20190813" SwapDate=""/> <Item Calendar="20" Year="2019" DayType="Праздник" Date="20190813" SwapDate=""/>
<Item Calendar="20" Year="2020" DayType="Праздник" Date="20200323" SwapDate=""/> <Item Calendar="20" Year="2020" DayType="Праздник" Date="20200323" SwapDate=""/>
<Item Calendar="20" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="20" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="20" Year="2020" DayType="Предпраздничный" Date="20200415" SwapDate=""/> <Item Calendar="20" Year="2020" DayType="Предпраздничный" Date="20200415" SwapDate=""/>
<Item Calendar="20" Year="2020" DayType="Праздник" Date="20200416" SwapDate=""/> <Item Calendar="20" Year="2020" DayType="Праздник" Date="20200416" SwapDate=""/>
<Item Calendar="20" Year="2020" DayType="Праздник" Date="20200523" SwapDate="20200527"/> <Item Calendar="20" Year="2020" DayType="Праздник" Date="20200523" SwapDate="20200527"/>
@@ -496,6 +497,10 @@
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210323" SwapDate=""/> <Item Calendar="20" Year="2021" DayType="Праздник" Date="20210323" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210415" SwapDate=""/> <Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210415" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210416" SwapDate=""/> <Item Calendar="20" Year="2021" DayType="Праздник" Date="20210416" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210513" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210514" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="20" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
<Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/> <Item Calendar="21" Year="2016" DayType="Предпраздничный" Date="20160623" SwapDate=""/>
<Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/> <Item Calendar="21" Year="2016" DayType="Праздник" Date="20160624" SwapDate=""/>
<Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/> <Item Calendar="21" Year="2017" DayType="Предпраздничный" Date="20170623" SwapDate=""/>
@@ -504,8 +509,6 @@
<Item Calendar="21" Year="2018" DayType="Праздник" Date="20180624" SwapDate="20180625"/> <Item Calendar="21" Year="2018" DayType="Праздник" Date="20180624" SwapDate="20180625"/>
<Item Calendar="21" Year="2018" DayType="Воскресенье" Date="20180625" SwapDate="20180624"/> <Item Calendar="21" Year="2018" DayType="Воскресенье" Date="20180625" SwapDate="20180624"/>
<Item Calendar="21" Year="2019" DayType="Праздник" Date="20190624" SwapDate=""/> <Item Calendar="21" Year="2019" DayType="Праздник" Date="20190624" SwapDate=""/>
<Item Calendar="21" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="21" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="21" Year="2020" DayType="Предпраздничный" Date="20200623" SwapDate=""/> <Item Calendar="21" Year="2020" DayType="Предпраздничный" Date="20200623" SwapDate=""/>
<Item Calendar="21" Year="2020" DayType="Праздник" Date="20200624" SwapDate=""/> <Item Calendar="21" Year="2020" DayType="Праздник" Date="20200624" SwapDate=""/>
<Item Calendar="21" Year="2021" DayType="Предпраздничный" Date="20210623" SwapDate=""/> <Item Calendar="21" Year="2021" DayType="Предпраздничный" Date="20210623" SwapDate=""/>
@@ -517,8 +520,6 @@
<Item Calendar="26" Year="2018" DayType="Праздник" Date="20180417" SwapDate=""/> <Item Calendar="26" Year="2018" DayType="Праздник" Date="20180417" SwapDate=""/>
<Item Calendar="26" Year="2019" DayType="Предпраздничный" Date="20190506" SwapDate=""/> <Item Calendar="26" Year="2019" DayType="Предпраздничный" Date="20190506" SwapDate=""/>
<Item Calendar="26" Year="2019" DayType="Праздник" Date="20190507" SwapDate=""/> <Item Calendar="26" Year="2019" DayType="Праздник" Date="20190507" SwapDate=""/>
<Item Calendar="26" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="26" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="26" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/> <Item Calendar="26" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/>
<Item Calendar="26" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/> <Item Calendar="26" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/>
<Item Calendar="26" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/> <Item Calendar="26" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
@@ -532,8 +533,6 @@
<Item Calendar="58" Year="2018" DayType="Праздник" Date="20180417" SwapDate=""/> <Item Calendar="58" Year="2018" DayType="Праздник" Date="20180417" SwapDate=""/>
<Item Calendar="58" Year="2019" DayType="Предпраздничный" Date="20190506" SwapDate=""/> <Item Calendar="58" Year="2019" DayType="Предпраздничный" Date="20190506" SwapDate=""/>
<Item Calendar="58" Year="2019" DayType="Праздник" Date="20190507" SwapDate=""/> <Item Calendar="58" Year="2019" DayType="Праздник" Date="20190507" SwapDate=""/>
<Item Calendar="58" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="58" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="58" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/> <Item Calendar="58" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/>
<Item Calendar="58" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/> <Item Calendar="58" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/>
<Item Calendar="58" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/> <Item Calendar="58" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
@@ -544,8 +543,6 @@
<Item Calendar="64" Year="2018" DayType="Праздник" Date="20180417" SwapDate=""/> <Item Calendar="64" Year="2018" DayType="Праздник" Date="20180417" SwapDate=""/>
<Item Calendar="64" Year="2019" DayType="Предпраздничный" Date="20190506" SwapDate=""/> <Item Calendar="64" Year="2019" DayType="Предпраздничный" Date="20190506" SwapDate=""/>
<Item Calendar="64" Year="2019" DayType="Праздник" Date="20190507" SwapDate=""/> <Item Calendar="64" Year="2019" DayType="Праздник" Date="20190507" SwapDate=""/>
<Item Calendar="64" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="64" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="64" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/> <Item Calendar="64" Year="2020" DayType="Предпраздничный" Date="20200427" SwapDate=""/>
<Item Calendar="64" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/> <Item Calendar="64" Year="2020" DayType="Праздник" Date="20200428" SwapDate=""/>
<Item Calendar="64" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/> <Item Calendar="64" Year="2021" DayType="Праздник" Date="20210511" SwapDate=""/>
@@ -558,8 +555,6 @@
<Item Calendar="75" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/> <Item Calendar="75" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
<Item Calendar="75" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/> <Item Calendar="75" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
<Item Calendar="75" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/> <Item Calendar="75" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
<Item Calendar="75" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="75" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="75" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/> <Item Calendar="75" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
<Item Calendar="75" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/> <Item Calendar="75" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
<Item Calendar="75" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/> <Item Calendar="75" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
@@ -572,8 +567,6 @@
<Item Calendar="85" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/> <Item Calendar="85" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
<Item Calendar="85" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/> <Item Calendar="85" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
<Item Calendar="85" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/> <Item Calendar="85" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
<Item Calendar="85" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
<Item Calendar="85" Year="2020" DayType="Воскресенье" Date="20200329" SwapDate=""/>
<Item Calendar="85" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/> <Item Calendar="85" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
<Item Calendar="85" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/> <Item Calendar="85" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
<Item Calendar="85" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/> <Item Calendar="85" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
@@ -607,8 +600,6 @@
<Item Calendar="91" Year="2019" DayType="Праздник" Date="20190812" SwapDate=""/> <Item Calendar="91" Year="2019" DayType="Праздник" Date="20190812" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Предпраздничный" Date="20200317" SwapDate=""/> <Item Calendar="91" Year="2020" DayType="Предпраздничный" Date="20200317" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200318" SwapDate=""/> <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="20200420" SwapDate=""/>
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200525" 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="20200608" SwapDate=""/>
@@ -616,6 +607,11 @@
<Item Calendar="91" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/> <Item Calendar="91" Year="2020" DayType="Праздник" Date="20200731" SwapDate=""/>
<Item Calendar="91" Year="2021" DayType="Предпраздничный" Date="20210317" SwapDate=""/> <Item Calendar="91" Year="2021" DayType="Предпраздничный" Date="20210317" SwapDate=""/>
<Item Calendar="91" Year="2021" DayType="Праздник" Date="20210318" SwapDate=""/> <Item Calendar="91" Year="2021" DayType="Праздник" Date="20210318" SwapDate=""/>
<Item Calendar="91" Year="2021" DayType="Предпраздничный" Date="20210512" SwapDate=""/>
<Item Calendar="91" Year="2021" DayType="Праздник" Date="20210513" SwapDate=""/>
<Item Calendar="91" Year="2021" DayType="Праздник" Date="20210621" SwapDate=""/>
<Item Calendar="91" Year="2021" DayType="Предпраздничный" Date="20210719" SwapDate=""/>
<Item Calendar="91" Year="2021" DayType="Праздник" Date="20210720" SwapDate=""/>
<Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/> <Item Calendar="92" Year="2016" DayType="Предпраздничный" Date="20160317" SwapDate=""/>
<Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/> <Item Calendar="92" Year="2016" DayType="Праздник" Date="20160318" SwapDate=""/>
<Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/> <Item Calendar="92" Year="2017" DayType="Предпраздничный" Date="20170317" SwapDate=""/>
@@ -1115,8 +1111,6 @@
<Item Calendar="РФ" Year="2021" DayType="Предпраздничный" Date="20210611" SwapDate=""/> <Item Calendar="РФ" Year="2021" DayType="Предпраздничный" Date="20210611" SwapDate=""/>
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210612" SwapDate="20210614"/> <Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20210612" SwapDate="20210614"/>
<Item Calendar="РФ" Year="2021" DayType="Суббота" Date="20210614" SwapDate="20210612"/> <Item Calendar="РФ" Year="2021" DayType="Суббота" Date="20210614" SwapDate="20210612"/>
<Item Calendar="РФ" Year="2020" DayType="Рабочий" Date="20200624" SwapDate=""/>
<Item Calendar="РФ" Year="2020" DayType="Рабочий" Date="20200701" SwapDate=""/>
<Item Calendar="РФ" Year="2021" DayType="Предпраздничный" Date="20211103" SwapDate=""/> <Item Calendar="РФ" Year="2021" DayType="Предпраздничный" Date="20211103" SwapDate=""/>
<Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20211104" SwapDate=""/> <Item Calendar="РФ" Year="2021" DayType="Праздник" Date="20211104" SwapDate=""/>
<Item Calendar="РФ" Year="2021" DayType="Суббота" Date="20211105" SwapDate="20210102"/> <Item Calendar="РФ" Year="2021" DayType="Суббота" Date="20211105" SwapDate="20210102"/>
@@ -586,6 +586,7 @@
СоздатьКаталог(ПараметрыРезервногоКопирования.КаталогВременныхФайловОбновления); СоздатьКаталог(ПараметрыРезервногоКопирования.КаталогВременныхФайловОбновления);
ПараметрыСкрипта = Новый Структура; ПараметрыСкрипта = Новый Структура;
ПараметрыСкрипта.Вставить("КаталогПрограммы" , КаталогПрограммы);
ПараметрыСкрипта.Вставить("ИмяФайлаПрограммы" , ПараметрыРезервногоКопирования.ИмяФайлаПрограммы); ПараметрыСкрипта.Вставить("ИмяФайлаПрограммы" , ПараметрыРезервногоКопирования.ИмяФайлаПрограммы);
ПараметрыСкрипта.Вставить("СобытиеЖурналаРегистрации" , ПараметрыРезервногоКопирования.СобытиеЖурналаРегистрации); ПараметрыСкрипта.Вставить("СобытиеЖурналаРегистрации" , ПараметрыРезервногоКопирования.СобытиеЖурналаРегистрации);
ПараметрыСкрипта.Вставить("ИмяCOMСоединителя" , ПараметрыРаботыКлиентаПриЗапуске.ИмяCOMСоединителя); ПараметрыСкрипта.Вставить("ИмяCOMСоединителя" , ПараметрыРаботыКлиентаПриЗапуске.ИмяCOMСоединителя);
@@ -683,6 +683,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>
@@ -5179,93 +5266,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>InformationRegister.БезопасноеХранилищеДанных</name> <name>InformationRegister.БезопасноеХранилищеДанных</name>
<right> <right>
@@ -14,6 +14,37 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name> <name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
<right> <right>
@@ -76,37 +107,6 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right>
<name>MainWindowModeNormal</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeEmbeddedWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeFullscreenWorkplace</name>
<value>true</value>
</right>
<right>
<name>MainWindowModeKiosk</name>
<value>true</value>
</right>
<right>
<name>AnalyticsSystemClient</name>
<value>true</value>
</right>
<right>
<name>Output</name>
<value>true</value>
</right>
</object>
<restrictionTemplate> <restrictionTemplate>
<name>ДляОбъекта(ПолеОбъекта)</name> <name>ДляОбъекта(ПолеОбъекта)</name>
<condition>// ДляОбъекта(ПолеОбъекта = "") <condition>// ДляОбъекта(ПолеОбъекта = "")
@@ -965,6 +965,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>Catalog.ШаблоныСообщенийПрисоединенныеФайлы</name> <name>Catalog.ШаблоныСообщенийПрисоединенныеФайлы</name>
<right> <right>
@@ -6971,45 +7010,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>InformationRegister.БезопасноеХранилищеДанных</name> <name>InformationRegister.БезопасноеХранилищеДанных</name>
<right> <right>
@@ -3,24 +3,6 @@
<setForNewObjects>false</setForNewObjects> <setForNewObjects>false</setForNewObjects>
<setForAttributesByDefault>true</setForAttributesByDefault> <setForAttributesByDefault>true</setForAttributesByDefault>
<independentRightsOfChildObjects>false</independentRightsOfChildObjects> <independentRightsOfChildObjects>false</independentRightsOfChildObjects>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object> <object>
<name>Configuration.БиблиотекаСтандартныхПодсистем</name> <name>Configuration.БиблиотекаСтандартныхПодсистем</name>
<right> <right>
@@ -52,4 +34,22 @@
<value>true</value> <value>true</value>
</right> </right>
</object> </object>
<object>
<name>DataProcessor.ЖурналРегистрации.Command.ЖурналРегистрации</name>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
<object>
<name>DataProcessor.ЖурналРегистрации</name>
<right>
<name>Use</name>
<value>true</value>
</right>
<right>
<name>View</name>
<value>true</value>
</right>
</object>
</Rights> </Rights>