3_1_3_289
This commit is contained in:
1 parent
f1329951e8
commit
a88dc04b2c
37 files changed
+776
-303
No files matched your search
@@ -426,6 +426,31 @@
|
|||||||
<representationInContextMenu>Auto</representationInContextMenu>
|
<representationInContextMenu>Auto</representationInContextMenu>
|
||||||
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
<locationInCommandBar>InAdditionalSubmenu</locationInCommandBar>
|
||||||
</items>
|
</items>
|
||||||
|
<items xsi:type="form:Button">
|
||||||
|
<name>ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий</name>
|
||||||
|
<id>297</id>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<userVisible>
|
||||||
|
<common>true</common>
|
||||||
|
</userVisible>
|
||||||
|
<extendedTooltip>
|
||||||
|
<name>ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействийРасширеннаяПодсказка</name>
|
||||||
|
<id>298</id>
|
||||||
|
<type>Label</type>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||||
|
<horizontalAlign>Left</horizontalAlign>
|
||||||
|
</extInfo>
|
||||||
|
</extendedTooltip>
|
||||||
|
<commandName>Form.Command.ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий</commandName>
|
||||||
|
<buttonImportance>Normal</buttonImportance>
|
||||||
|
<representation>Auto</representation>
|
||||||
|
<autoMaxWidth>true</autoMaxWidth>
|
||||||
|
<autoMaxHeight>true</autoMaxHeight>
|
||||||
|
<placementArea>UserCmds</placementArea>
|
||||||
|
<representationInContextMenu>Auto</representationInContextMenu>
|
||||||
|
</items>
|
||||||
<visible>true</visible>
|
<visible>true</visible>
|
||||||
<enabled>true</enabled>
|
<enabled>true</enabled>
|
||||||
<userVisible>
|
<userVisible>
|
||||||
@@ -3883,6 +3908,28 @@
|
|||||||
<currentRowUse>Auto</currentRowUse>
|
<currentRowUse>Auto</currentRowUse>
|
||||||
<selectedRowsUse>Auto</selectedRowsUse>
|
<selectedRowsUse>Auto</selectedRowsUse>
|
||||||
</formCommands>
|
</formCommands>
|
||||||
|
<formCommands>
|
||||||
|
<name>ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий</name>
|
||||||
|
<title>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Заблокировать недействительных в системе взаимодействия</value>
|
||||||
|
</title>
|
||||||
|
<id>13</id>
|
||||||
|
<toolTip>
|
||||||
|
<key>ru</key>
|
||||||
|
<value>Заблокировать недействительных пользователей в системе взаимодействий</value>
|
||||||
|
</toolTip>
|
||||||
|
<use>
|
||||||
|
<common>true</common>
|
||||||
|
</use>
|
||||||
|
<action xsi:type="form:FormCommandHandlerContainer">
|
||||||
|
<handler>
|
||||||
|
<name>ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий</name>
|
||||||
|
</handler>
|
||||||
|
</action>
|
||||||
|
<currentRowUse>Auto</currentRowUse>
|
||||||
|
<selectedRowsUse>Auto</selectedRowsUse>
|
||||||
|
</formCommands>
|
||||||
<parameters>
|
<parameters>
|
||||||
<name>ВыборГруппПользователей</name>
|
<name>ВыборГруппПользователей</name>
|
||||||
<valueType>
|
<valueType>
|
||||||
|
|||||||
@@ -194,6 +194,10 @@
|
|||||||
ЗаполнитьКонтактнуюИнформацию(ЭтотОбъект, Неопределено);
|
ЗаполнитьКонтактнуюИнформацию(ЭтотОбъект, Неопределено);
|
||||||
УстановитьЗаголовокВыбранныхПользователейИГрупп();
|
УстановитьЗаголовокВыбранныхПользователейИГрупп();
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
|
||||||
|
Элементы.ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий.Видимость = Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
@@ -802,6 +806,39 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий(Команда)
|
||||||
|
РезультатОбработки = ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействийНаСервере();
|
||||||
|
Если Не ПустаяСтрока(РезультатОбработки) Тогда
|
||||||
|
ШаблонСообщения = НСтр("ru='Не удалось заблокировать пользователей по причине:
|
||||||
|
|
|
||||||
|
|%1'");
|
||||||
|
ПоказатьПредупреждение(,
|
||||||
|
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонСообщения, РезультатОбработки),,
|
||||||
|
НСтр("ru='Не удалось заблокировать пользователей'"));
|
||||||
|
Иначе
|
||||||
|
Состояние(НСтр("ru='Блокировка недействительных пользователей
|
||||||
|
|выполнена.'"),,,БиблиотекаКартинок.Успешно32);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Функция ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействийНаСервере()
|
||||||
|
Результат = "";
|
||||||
|
МодульОсбужденияСлужебный = ОбщегоНазначения.ОбщийМодуль("ОбсужденияСлужебный");
|
||||||
|
НедействительныеПользователи = МодульОсбужденияСлужебный.НедействительныеПользователи();
|
||||||
|
Для каждого НедействительныйПользователь Из НедействительныеПользователи Цикл
|
||||||
|
РезультатБлокировки = МодульОсбужденияСлужебный.ЗаблокироватьПользователяСистемыВзаимодействия(НедействительныйПользователь);
|
||||||
|
Если РезультатБлокировки <> Неопределено Тогда
|
||||||
|
Результат = КраткоеПредставлениеОшибки(РезультатБлокировки);
|
||||||
|
ЗаписьЖурналаРегистрации(НСтр("ru='Обсуждения.Блокировка недействительных пользователей'", ОбщегоНазначения.КодОсновногоЯзыка()),
|
||||||
|
УровеньЖурналаРегистрации.Ошибка,,,
|
||||||
|
ПодробноеПредставлениеОшибки(РезультатБлокировки));
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
Возврат Результат;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|||||||
@@ -213,6 +213,8 @@
|
|||||||
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ШаблонОбъект);
|
ОбновлениеИнформационнойБазы.ЗаписатьОбъект(ШаблонОбъект);
|
||||||
|
|
||||||
ОбъектовОбработано = ОбъектовОбработано + 1;
|
ОбъектовОбработано = ОбъектовОбработано + 1;
|
||||||
|
Иначе
|
||||||
|
ПроблемныхОбъектов = ПроблемныхОбъектов + 1;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ЗафиксироватьТранзакцию();
|
ЗафиксироватьТранзакцию();
|
||||||
|
|||||||
@@ -279,12 +279,12 @@
|
|||||||
<name>НапомнитьПозже</name>
|
<name>НапомнитьПозже</name>
|
||||||
<title>
|
<title>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Напомнить позже</value>
|
<value>Напомнить завтра</value>
|
||||||
</title>
|
</title>
|
||||||
<id>2</id>
|
<id>2</id>
|
||||||
<toolTip>
|
<toolTip>
|
||||||
<key>ru</key>
|
<key>ru</key>
|
||||||
<value>Напомнить позже</value>
|
<value>Отложить напоминание до завтра</value>
|
||||||
</toolTip>
|
</toolTip>
|
||||||
<use>
|
<use>
|
||||||
<common>true</common>
|
<common>true</common>
|
||||||
|
|||||||
@@ -1885,7 +1885,7 @@
|
|||||||
Если НастройкиОтчета.ПрочитатьФлажокФормироватьСразуИзПользовательскихНастроек Тогда
|
Если НастройкиОтчета.ПрочитатьФлажокФормироватьСразуИзПользовательскихНастроек Тогда
|
||||||
НастройкиОтчета.ПрочитатьФлажокФормироватьСразуИзПользовательскихНастроек = Ложь;
|
НастройкиОтчета.ПрочитатьФлажокФормироватьСразуИзПользовательскихНастроек = Ложь;
|
||||||
Элементы.ФормироватьСразу.Пометка = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(
|
Элементы.ФормироватьСразу.Пометка = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(
|
||||||
ДополнительныеСвойства,
|
Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства,
|
||||||
"ФормироватьСразу",
|
"ФормироватьСразу",
|
||||||
НастройкиОтчета.ФормироватьСразу);
|
НастройкиОтчета.ФормироватьСразу);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -8932,6 +8932,20 @@
|
|||||||
Возврат Новый УникальныйИдентификатор(Значение);
|
Возврат Новый УникальныйИдентификатор(Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СтрСравнить(Свойство, "houseType") = 0 Тогда
|
||||||
|
Возврат ТРег(Значение);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если (СтрСравнить(Свойство, "buildings") = 0
|
||||||
|
ИЛИ СтрСравнить(Свойство, "apartments") = 0)
|
||||||
|
И ТипЗнч(Значение) = Тип("Массив") Тогда
|
||||||
|
Для Каждого ЗначениеМассива Из Значение Цикл
|
||||||
|
ЗначениеМассива.type = ТРег(ЗначениеМассива.type);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Значение;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Описание национальных полей структуры контактной информации для хранения ее в формате JSON.
|
// Описание национальных полей структуры контактной информации для хранения ее в формате JSON.
|
||||||
|
|||||||
@@ -2473,6 +2473,11 @@
|
|||||||
|
|
||||||
ОбновлениеИнформационнойБазыСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
ОбновлениеИнформационнойБазыСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||||
|
|
||||||
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.Обсуждения") Тогда
|
||||||
|
МодульОбсужденияСлужебный = ОбщегоНазначения.ОбщийМодуль("ОбсужденияСлужебный");
|
||||||
|
МодульОбсужденияСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОценкаПроизводительности") Тогда
|
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ОценкаПроизводительности") Тогда
|
||||||
МодульОценкаПроизводительностиСлужебный = ОбщегоНазначения.ОбщийМодуль("ОценкаПроизводительностиСлужебный");
|
МодульОценкаПроизводительностиСлужебный = ОбщегоНазначения.ОбщийМодуль("ОценкаПроизводительностиСлужебный");
|
||||||
МодульОценкаПроизводительностиСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
МодульОценкаПроизводительностиСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||||
|
|||||||
@@ -2297,7 +2297,6 @@
|
|||||||
ТекстЗапроса =
|
ТекстЗапроса =
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление,
|
|
||||||
| ОбъектМетаданных.Период КАК Период
|
| ОбъектМетаданных.Период КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ОбъектМетаданных
|
||||||
@@ -2348,7 +2347,7 @@
|
|||||||
Проблема = ОписаниеПроблемы(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(ОбъектМетаданных), ПараметрыПроверки);
|
Проблема = ОписаниеПроблемы(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(ОбъектМетаданных), ПараметрыПроверки);
|
||||||
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'У регистра накопления ""%1"" в записях с номерами %2 по регистратору ""%3"" указаны ссылки на несуществующие данные.'"),
|
НСтр("ru = 'У регистра накопления ""%1"" в записях с номерами %2 по регистратору ""%3"" указаны ссылки на несуществующие данные.'"),
|
||||||
ОбъектМетаданных.Представление(), НомераПроблемныхЗаписей, СтрокаРезультата.РегистраторПредставление);
|
ОбъектМетаданных.Представление(), НомераПроблемныхЗаписей, СтрокаРезультата.РегистраторРеквизитСсылка);
|
||||||
|
|
||||||
ДополнительнаяИнформация = Новый Структура;
|
ДополнительнаяИнформация = Новый Структура;
|
||||||
ДополнительнаяИнформация.Вставить("Регистратор", СтрокаРезультата.РегистраторРеквизитСсылка);
|
ДополнительнаяИнформация.Вставить("Регистратор", СтрокаРезультата.РегистраторРеквизитСсылка);
|
||||||
@@ -2389,7 +2388,6 @@
|
|||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление,
|
|
||||||
| ИмяТаблицы.Период КАК Период
|
| ИмяТаблицы.Период КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ИмяТаблицы
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
@@ -2409,8 +2407,7 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление
|
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ИмяТаблицы
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
@@ -2462,7 +2459,7 @@
|
|||||||
Проблема = ОписаниеПроблемы(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(ОбъектМетаданных), ПараметрыПроверки);
|
Проблема = ОписаниеПроблемы(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(ОбъектМетаданных), ПараметрыПроверки);
|
||||||
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'У регистра сведений ""%1"" в записях с номерами %2 по регистратору ""%3"" указаны ссылки на несуществующие данные.'"),
|
НСтр("ru = 'У регистра сведений ""%1"" в записях с номерами %2 по регистратору ""%3"" указаны ссылки на несуществующие данные.'"),
|
||||||
ОбъектМетаданных.Представление(), НомераПроблемныхЗаписей, СтрокаРезультата.РегистраторПредставление);
|
ОбъектМетаданных.Представление(), НомераПроблемныхЗаписей, СтрокаРезультата.РегистраторРеквизитСсылка);
|
||||||
|
|
||||||
ДополнительнаяИнформация = Новый Структура;
|
ДополнительнаяИнформация = Новый Структура;
|
||||||
ДополнительнаяИнформация.Вставить("Регистратор", СтрокаРезультата.РегистраторРеквизитСсылка);
|
ДополнительнаяИнформация.Вставить("Регистратор", СтрокаРезультата.РегистраторРеквизитСсылка);
|
||||||
@@ -2557,7 +2554,7 @@
|
|||||||
НСтр("ru = 'У регистра сведений ""%1"" в %2, по комбинации измерений ""%3"" указана ссылка на несуществующий элемент: ""%4"".'"),
|
НСтр("ru = 'У регистра сведений ""%1"" в %2, по комбинации измерений ""%3"" указана ссылка на несуществующий элемент: ""%4"".'"),
|
||||||
ОбъектМетаданных.Представление(), ИнформацияОРеквизите.ТипМетаданныхВТворительномПадеже,
|
ОбъектМетаданных.Представление(), ИнформацияОРеквизите.ТипМетаданныхВТворительномПадеже,
|
||||||
ПоляУпорядочивания,
|
ПоляУпорядочивания,
|
||||||
СтрокаРезультата[ИнформацияОРеквизите.ИмяМетаданных + ИнформацияОРеквизите.ТипМетаданныхВИменительномПадеже + "Представление"]);
|
СтрокаРезультата[ИнформацияОРеквизите.ИмяМетаданных + ИнформацияОРеквизите.ТипМетаданныхВИменительномПадеже + "Ссылка"]);
|
||||||
Проблема.ДополнительнаяИнформация = Новый ХранилищеЗначения(ДополнительнаяИнформация);
|
Проблема.ДополнительнаяИнформация = Новый ХранилищеЗначения(ДополнительнаяИнформация);
|
||||||
ЗаписатьПроблему(Проблема, ПараметрыПроверки);
|
ЗаписатьПроблему(Проблема, ПараметрыПроверки);
|
||||||
|
|
||||||
@@ -2659,7 +2656,7 @@
|
|||||||
НСтр("ru = 'У регистра сведений ""%1"" в %2, по комбинации измерений ""%3"" указана ссылка на несуществующий элемент: ""%4"".'"),
|
НСтр("ru = 'У регистра сведений ""%1"" в %2, по комбинации измерений ""%3"" указана ссылка на несуществующий элемент: ""%4"".'"),
|
||||||
ОбъектМетаданных.Представление(), ИнформацияОРеквизите.ТипМетаданныхВТворительномПадеже,
|
ОбъектМетаданных.Представление(), ИнформацияОРеквизите.ТипМетаданныхВТворительномПадеже,
|
||||||
ПоляУпорядочивания,
|
ПоляУпорядочивания,
|
||||||
СтрокаРезультата[ИнформацияОРеквизите.ИмяМетаданных + ИнформацияОРеквизите.ТипМетаданныхВИменительномПадеже + "Представление"]);
|
СтрокаРезультата[ИнформацияОРеквизите.ИмяМетаданных + ИнформацияОРеквизите.ТипМетаданныхВИменительномПадеже + "Ссылка"]);
|
||||||
Проблема.ДополнительнаяИнформация = Новый ХранилищеЗначения(ДополнительнаяИнформация);
|
Проблема.ДополнительнаяИнформация = Новый ХранилищеЗначения(ДополнительнаяИнформация);
|
||||||
ЗаписатьПроблему(Проблема, ПараметрыПроверки);
|
ЗаписатьПроблему(Проблема, ПараметрыПроверки);
|
||||||
|
|
||||||
@@ -2731,7 +2728,6 @@
|
|||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление,
|
|
||||||
| ОбъектМетаданных.Период КАК Период
|
| ОбъектМетаданных.Период КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ОбъектМетаданных
|
||||||
@@ -2795,7 +2791,7 @@
|
|||||||
Проблема = ОписаниеПроблемы(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(ОбъектМетаданных), ПараметрыПроверки);
|
Проблема = ОписаниеПроблемы(ОбщегоНазначения.ИдентификаторОбъектаМетаданных(ОбъектМетаданных), ПараметрыПроверки);
|
||||||
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'У регистра бухгалтерии ""%1"" в записях с номерами %2 по регистратору ""%3"" указаны ссылки на несуществующие данные.'"),
|
НСтр("ru = 'У регистра бухгалтерии ""%1"" в записях с номерами %2 по регистратору ""%3"" указаны ссылки на несуществующие данные.'"),
|
||||||
ОбъектМетаданных.Представление(), НомераПроблемныхЗаписей, СтрокаРезультата.РегистраторПредставление);
|
ОбъектМетаданных.Представление(), НомераПроблемныхЗаписей, СтрокаРезультата.РегистраторРеквизитСсылка);
|
||||||
|
|
||||||
ДополнительнаяИнформация = Новый Структура;
|
ДополнительнаяИнформация = Новый Структура;
|
||||||
ДополнительнаяИнформация.Вставить("Регистратор", СтрокаРезультата.РегистраторРеквизитСсылка);
|
ДополнительнаяИнформация.Вставить("Регистратор", СтрокаРезультата.РегистраторРеквизитСсылка);
|
||||||
@@ -2826,7 +2822,6 @@
|
|||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
| ОбъектМетаданных.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ОбъектМетаданных.Регистратор) КАК РегистраторПредставление,
|
|
||||||
| ОбъектМетаданных.ПериодРегистрации КАК Период
|
| ОбъектМетаданных.ПериодРегистрации КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ОбъектМетаданных
|
| &ОбъектМетаданных КАК ОбъектМетаданных
|
||||||
@@ -2877,7 +2872,7 @@
|
|||||||
|
|
||||||
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
НСтр("ru = 'У регистра расчета ""%1"" в записях с номерами %2 по регистратору ""%3"" указаны ссылки на несуществующие данные.'"),
|
НСтр("ru = 'У регистра расчета ""%1"" в записях с номерами %2 по регистратору ""%3"" указаны ссылки на несуществующие данные.'"),
|
||||||
ОбъектМетаданных.Представление(), НомераПроблемныхЗаписей, СтрокаРезультата.РегистраторПредставление);
|
ОбъектМетаданных.Представление(), НомераПроблемныхЗаписей, СтрокаРезультата.РегистраторРеквизитСсылка);
|
||||||
|
|
||||||
ДополнительнаяИнформация = Новый Структура;
|
ДополнительнаяИнформация = Новый Структура;
|
||||||
ДополнительнаяИнформация.Вставить("Регистратор", СтрокаРезультата.РегистраторРеквизитСсылка);
|
ДополнительнаяИнформация.Вставить("Регистратор", СтрокаРезультата.РегистраторРеквизитСсылка);
|
||||||
@@ -2988,8 +2983,8 @@
|
|||||||
Измерения = ОбъектМетаданных.Измерения;
|
Измерения = ОбъектМетаданных.Измерения;
|
||||||
Для Каждого Измерение Из Измерения Цикл
|
Для Каждого Измерение Из Измерения Цикл
|
||||||
ИмяИзмерения = Измерение.Имя;
|
ИмяИзмерения = Измерение.Имя;
|
||||||
ПоляВыборки = ПоляВыборки + ?(ЗначениеЗаполнено(ПоляВыборки), ",", "") + ИмяИзмерения + " Как " + ИмяИзмерения
|
ПоляВыборки = ПоляВыборки + ?(ЗначениеЗаполнено(ПоляВыборки), ",", "")
|
||||||
+ "ИзмерениеСсылка,ПредставлениеСсылки(" + ИмяИзмерения + ") Как " + ИмяИзмерения + "ИзмерениеПредставление";
|
+ ИмяИзмерения + " Как " + ИмяИзмерения + "ИзмерениеСсылка";
|
||||||
ЗаполнитьЗначенияСвойств(ИнформацияОРегистре.Добавить(),
|
ЗаполнитьЗначенияСвойств(ИнформацияОРегистре.Добавить(),
|
||||||
Новый Структура("ТипМетаданныхВИменительномПадеже, ТипМетаданныхВТворительномПадеже, ИмяМетаданных",
|
Новый Структура("ТипМетаданныхВИменительномПадеже, ТипМетаданныхВТворительномПадеже, ИмяМетаданных",
|
||||||
"Измерение", НСтр("ru = 'измерении'"), ИмяИзмерения));
|
"Измерение", НСтр("ru = 'измерении'"), ИмяИзмерения));
|
||||||
@@ -3000,8 +2995,8 @@
|
|||||||
Ресурсы = ОбъектМетаданных.Ресурсы;
|
Ресурсы = ОбъектМетаданных.Ресурсы;
|
||||||
Для Каждого Ресурс Из Ресурсы Цикл
|
Для Каждого Ресурс Из Ресурсы Цикл
|
||||||
ИмяРесурса = Ресурс.Имя;
|
ИмяРесурса = Ресурс.Имя;
|
||||||
ПоляВыборки = ПоляВыборки + ?(ЗначениеЗаполнено(ПоляВыборки), ",", "") + ИмяРесурса + " Как " + ИмяРесурса
|
ПоляВыборки = ПоляВыборки + ?(ЗначениеЗаполнено(ПоляВыборки), ",", "")
|
||||||
+ "РесурсСсылка,ПредставлениеСсылки(" + ИмяРесурса + ") Как " + ИмяРесурса + "РесурсПредставление";
|
+ ИмяРесурса + " Как " + ИмяРесурса + "РесурсСсылка";
|
||||||
ЗаполнитьЗначенияСвойств(ИнформацияОРегистре.Добавить(),
|
ЗаполнитьЗначенияСвойств(ИнформацияОРегистре.Добавить(),
|
||||||
Новый Структура("ТипМетаданныхВИменительномПадеже, ТипМетаданныхВТворительномПадеже, ИмяМетаданных",
|
Новый Структура("ТипМетаданныхВИменительномПадеже, ТипМетаданныхВТворительномПадеже, ИмяМетаданных",
|
||||||
"Ресурс", НСтр("ru = 'ресурсе'"), ИмяРесурса));
|
"Ресурс", НСтр("ru = 'ресурсе'"), ИмяРесурса));
|
||||||
@@ -3012,8 +3007,8 @@
|
|||||||
Реквизиты = ОбъектМетаданных.Реквизиты;
|
Реквизиты = ОбъектМетаданных.Реквизиты;
|
||||||
Для Каждого Реквизит Из Реквизиты Цикл
|
Для Каждого Реквизит Из Реквизиты Цикл
|
||||||
ИмяРеквизита = Реквизит.Имя;
|
ИмяРеквизита = Реквизит.Имя;
|
||||||
ПоляВыборки = ПоляВыборки + ?(ЗначениеЗаполнено(ПоляВыборки), ",", "") + ИмяРеквизита + " Как " + ИмяРеквизита
|
ПоляВыборки = ПоляВыборки + ?(ЗначениеЗаполнено(ПоляВыборки), ",", "")
|
||||||
+ "РеквизитСсылка,ПредставлениеСсылки(" + ИмяРеквизита + ") Как " + ИмяРеквизита + "РеквизитПредставление";
|
+ ИмяРеквизита + " Как " + ИмяРеквизита + "РеквизитСсылка";
|
||||||
ЗаполнитьЗначенияСвойств(ИнформацияОРегистре.Добавить(),
|
ЗаполнитьЗначенияСвойств(ИнформацияОРегистре.Добавить(),
|
||||||
Новый Структура("ТипМетаданныхВИменительномПадеже, ТипМетаданныхВТворительномПадеже, ИмяМетаданных",
|
Новый Структура("ТипМетаданныхВИменительномПадеже, ТипМетаданныхВТворительномПадеже, ИмяМетаданных",
|
||||||
"Реквизит", НСтр("ru = 'реквизите'"), ИмяРеквизита));
|
"Реквизит", НСтр("ru = 'реквизите'"), ИмяРеквизита));
|
||||||
@@ -3187,7 +3182,6 @@
|
|||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление,
|
|
||||||
| ИмяТаблицы.ПериодРегистрации КАК Период
|
| ИмяТаблицы.ПериодРегистрации КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ИмяТаблицы
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
@@ -3210,7 +3204,6 @@
|
|||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление,
|
|
||||||
| ИмяТаблицы.Период КАК Период
|
| ИмяТаблицы.Период КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ИмяТаблицы
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
@@ -3232,7 +3225,6 @@
|
|||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление,
|
|
||||||
| ИмяТаблицы.Период КАК Период
|
| ИмяТаблицы.Период КАК Период
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ИмяТаблицы
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
@@ -3280,7 +3272,7 @@
|
|||||||
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'У записи с полями:
|
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'У записи с полями:
|
||||||
|%1,
|
|%1,
|
||||||
|обнаружены незаполненные данные, обязательные к заполнению: %2'"),
|
|обнаружены незаполненные данные, обязательные к заполнению: %2'"),
|
||||||
" • " + НСтр("ru = 'Регистратор:'") + " = """ + СтрокаРезультата.РегистраторПредставление, Символы.ПС + ОшибкиЗаполненияОбъекта());
|
" • " + НСтр("ru = 'Регистратор:'") + " = """ + СтрокаРезультата.РегистраторРеквизитСсылка, Символы.ПС + ОшибкиЗаполненияОбъекта());
|
||||||
Проблема.ДополнительнаяИнформация = Новый ХранилищеЗначения(ДополнительнаяИнформация);
|
Проблема.ДополнительнаяИнформация = Новый ХранилищеЗначения(ДополнительнаяИнформация);
|
||||||
|
|
||||||
ЗаписатьПроблему(Проблема, ПараметрыПроверки);
|
ЗаписатьПроблему(Проблема, ПараметрыПроверки);
|
||||||
@@ -3320,8 +3312,7 @@
|
|||||||
|
|
||||||
Запрос = Новый Запрос(
|
Запрос = Новый Запрос(
|
||||||
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
"ВЫБРАТЬ ПЕРВЫЕ 1000
|
||||||
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка,
|
| ИмяТаблицы.Регистратор КАК РегистраторРеквизитСсылка
|
||||||
| ПРЕДСТАВЛЕНИЕССЫЛКИ(ИмяТаблицы.Регистратор) КАК РегистраторПредставление
|
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| &ОбъектМетаданных КАК ИмяТаблицы
|
| &ОбъектМетаданных КАК ИмяТаблицы
|
||||||
|ГДЕ
|
|ГДЕ
|
||||||
@@ -3365,7 +3356,7 @@
|
|||||||
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'У записи с полями:
|
Проблема.УточнениеПроблемы = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'У записи с полями:
|
||||||
|%1,
|
|%1,
|
||||||
|обнаружены незаполненные данные, обязательные к заполнению: %2'"),
|
|обнаружены незаполненные данные, обязательные к заполнению: %2'"),
|
||||||
" • " + НСтр("ru = 'Регистратор:'") + " = """ + СтрокаРезультата.РегистраторПредставление, Символы.ПС + ОшибкиЗаполненияОбъекта());
|
" • " + НСтр("ru = 'Регистратор:'") + " = """ + СтрокаРезультата.РегистраторРеквизитСсылка, Символы.ПС + ОшибкиЗаполненияОбъекта());
|
||||||
Проблема.ДополнительнаяИнформация = Новый ХранилищеЗначения(ДополнительнаяИнформация);
|
Проблема.ДополнительнаяИнформация = Новый ХранилищеЗначения(ДополнительнаяИнформация);
|
||||||
|
|
||||||
ЗаписатьПроблему(Проблема, ПараметрыПроверки);
|
ЗаписатьПроблему(Проблема, ПараметрыПроверки);
|
||||||
@@ -3476,7 +3467,7 @@
|
|||||||
ОтборПоИзмерению.Установить(ЗначениеИзмерения);
|
ОтборПоИзмерению.Установить(ЗначениеИзмерения);
|
||||||
|
|
||||||
ПредставлениеОтбораНабораЗаписей = ПредставлениеОтбораНабораЗаписей + ?(ЗначениеЗаполнено(ПредставлениеОтбораНабораЗаписей), Символы.ПС, "")
|
ПредставлениеОтбораНабораЗаписей = ПредставлениеОтбораНабораЗаписей + ?(ЗначениеЗаполнено(ПредставлениеОтбораНабораЗаписей), Символы.ПС, "")
|
||||||
+ " • " + ИмяИзмерения + " = """ + СтрокаРезультата[ИмяИзмерения + "ИзмерениеПредставление"] + """";
|
+ " • " + ИмяИзмерения + " = """ + СтрокаРезультата[ИмяИзмерения + "ИзмерениеСсылка"] + """";
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
ТекущийНаборЗаписей.Прочитать();
|
ТекущийНаборЗаписей.Прочитать();
|
||||||
@@ -3606,7 +3597,7 @@
|
|||||||
ОтборПоИзмерению.Установить(ЗначениеИзмерения);
|
ОтборПоИзмерению.Установить(ЗначениеИзмерения);
|
||||||
|
|
||||||
ПредставлениеОтбораНабораЗаписей = ПредставлениеОтбораНабораЗаписей + Символы.ПС
|
ПредставлениеОтбораНабораЗаписей = ПредставлениеОтбораНабораЗаписей + Символы.ПС
|
||||||
+ " • " + ИмяИзмерения + " = """ + СтрокаРезультата[ИмяИзмерения + "ИзмерениеПредставление"] + """";
|
+ " • " + ИмяИзмерения + " = """ + СтрокаРезультата[ИмяИзмерения + "ИзмерениеСсылка"] + """";
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
ТекущийНаборЗаписей.Прочитать();
|
ТекущийНаборЗаписей.Прочитать();
|
||||||
|
|||||||
@@ -3367,6 +3367,8 @@
|
|||||||
ПравилаКонвертации.Колонки.Добавить("ПравилоДляГруппыСправочника", Новый ОписаниеТипов("Булево"));
|
ПравилаКонвертации.Колонки.Добавить("ПравилоДляГруппыСправочника", Новый ОписаниеТипов("Булево"));
|
||||||
ПравилаКонвертации.Колонки.Добавить("ВариантИдентификации", Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(60)));
|
ПравилаКонвертации.Колонки.Добавить("ВариантИдентификации", Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(60)));
|
||||||
ПравилаКонвертации.Колонки.Добавить("АлгоритмПоиска", Новый ОписаниеТипов("Строка"));
|
ПравилаКонвертации.Колонки.Добавить("АлгоритмПоиска", Новый ОписаниеТипов("Строка"));
|
||||||
|
ПравилаКонвертации.Колонки.Добавить("Расширения", Новый ОписаниеТипов("Соответствие"));
|
||||||
|
ПравилаКонвертации.Колонки.Добавить("ПространствоИмен", Новый ОписаниеТипов("Строка"));
|
||||||
ПравилаКонвертации.Колонки.Добавить("РазрешитьСоздаватьОбъектИзСтруктуры");
|
ПравилаКонвертации.Колонки.Добавить("РазрешитьСоздаватьОбъектИзСтруктуры");
|
||||||
|
|
||||||
Если ВерсияФорматаМенеджераОбмена = "1" Тогда
|
Если ВерсияФорматаМенеджераОбмена = "1" Тогда
|
||||||
@@ -3413,9 +3415,6 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Добавляем служебные поля таблицы правил конвертации.
|
// Добавляем служебные поля таблицы правил конвертации.
|
||||||
ПравилаКонвертации.Колонки.Добавить("Расширения", Новый ОписаниеТипов("Соответствие"));
|
|
||||||
ПравилаКонвертации.Колонки.Добавить("ПространствоИмен", Новый ОписаниеТипов("Строка"));
|
|
||||||
|
|
||||||
ПравилаКонвертации.Колонки.Добавить("ТипXDTO");
|
ПравилаКонвертации.Колонки.Добавить("ТипXDTO");
|
||||||
ПравилаКонвертации.Колонки.Добавить("ТипСсылкиXDTO");
|
ПравилаКонвертации.Колонки.Добавить("ТипСсылкиXDTO");
|
||||||
ПравилаКонвертации.Колонки.Добавить("ТипКлючевыхСвойствОбъектаXDTO");
|
ПравилаКонвертации.Колонки.Добавить("ТипКлючевыхСвойствОбъектаXDTO");
|
||||||
@@ -3752,6 +3751,18 @@
|
|||||||
Возврат ПараметрыКонвертации;
|
Возврат ПараметрыКонвертации;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// Вызывается из правил
|
||||||
|
Процедура ИнициализироватьРасширениеПравилаКонвертацииОбъекта(ПравилоКонвертации, Знач ПространствоИмен) Экспорт
|
||||||
|
|
||||||
|
СтруктураРасширенияПравилаКонвертацииОбъекта = Новый Структура;
|
||||||
|
СтруктураРасширенияПравилаКонвертацииОбъекта.Вставить("ТипXDTO");
|
||||||
|
СтруктураРасширенияПравилаКонвертацииОбъекта.Вставить("ТипКлючевыхСвойствОбъектаXDTO");
|
||||||
|
СтруктураРасширенияПравилаКонвертацииОбъекта.Вставить("ТипДанных");
|
||||||
|
|
||||||
|
ПравилоКонвертации.Расширения.Вставить(ПространствоИмен, СтруктураРасширенияПравилаКонвертацииОбъекта);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область ОтправкаДанных
|
#Область ОтправкаДанных
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "СтандартныеПодсистемы";
|
Описание.Имя = "СтандартныеПодсистемы";
|
||||||
Описание.Версия = "3.1.3.276";
|
Описание.Версия = "3.1.3.289";
|
||||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||||
|
|||||||
@@ -7123,6 +7123,7 @@
|
|||||||
АдресРезультата = ПоместитьВоВременноеХранилище(Неопределено);
|
АдресРезультата = ПоместитьВоВременноеХранилище(Неопределено);
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
|
ОбработчикВыполнилсяБезОшибок = Ложь;
|
||||||
Если ОбработчикОбновления.Многопоточный Тогда
|
Если ОбработчикОбновления.Многопоточный Тогда
|
||||||
ДополнитьКонтекстМногопоточногоОбработчика(КонтекстОбработчика);
|
ДополнитьКонтекстМногопоточногоОбработчика(КонтекстОбработчика);
|
||||||
ОбрабатываемыеДанные = ОбработчикОбновления.ОбрабатываемыеДанные.Получить();
|
ОбрабатываемыеДанные = ОбработчикОбновления.ОбрабатываемыеДанные.Получить();
|
||||||
@@ -7137,6 +7138,7 @@
|
|||||||
ДополнительныеИсточникиДанных = ПараметрыВыборки.ДополнительныеИсточникиДанных;
|
ДополнительныеИсточникиДанных = ПараметрыВыборки.ДополнительныеИсточникиДанных;
|
||||||
|
|
||||||
Пока ИтераторОбхода <> Неопределено Цикл
|
Пока ИтераторОбхода <> Неопределено Цикл
|
||||||
|
ОбработчикВыполнилсяБезОшибок = Ложь;
|
||||||
СсылочныйОбъект = ИтераторОбхода.СсылочныйОбъект;
|
СсылочныйОбъект = ИтераторОбхода.СсылочныйОбъект;
|
||||||
ТабличныйОбъект = ИтераторОбхода.ТабличныйОбъект;
|
ТабличныйОбъект = ИтераторОбхода.ТабличныйОбъект;
|
||||||
НаборДанных = НовыйНаборДанныхДляОбновления();
|
НаборДанных = НовыйНаборДанныхДляОбновления();
|
||||||
@@ -7161,6 +7163,7 @@
|
|||||||
Если КонтекстОбработчика.ВыполнитьОбработчик Тогда
|
Если КонтекстОбработчика.ВыполнитьОбработчик Тогда
|
||||||
ВыполнитьОтложенныйОбработчик(КонтекстОбработчика, АдресРезультата);
|
ВыполнитьОтложенныйОбработчик(КонтекстОбработчика, АдресРезультата);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
ОбработчикВыполнилсяБезОшибок = Истина;
|
||||||
ЗавершитьВыполнениеОтложенногоОбработчика(КонтекстОбработчика, АдресРезультата);
|
ЗавершитьВыполнениеОтложенногоОбработчика(КонтекстОбработчика, АдресРезультата);
|
||||||
|
|
||||||
Если Количество > 0 Тогда
|
Если Количество > 0 Тогда
|
||||||
@@ -7178,10 +7181,15 @@
|
|||||||
Если КонтекстОбработчика.ВыполнитьОбработчик Тогда
|
Если КонтекстОбработчика.ВыполнитьОбработчик Тогда
|
||||||
ВыполнитьОтложенныйОбработчик(КонтекстОбработчика, АдресРезультата);
|
ВыполнитьОтложенныйОбработчик(КонтекстОбработчика, АдресРезультата);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
ОбработчикВыполнилсяБезОшибок = Истина;
|
||||||
ЗавершитьВыполнениеОтложенногоОбработчика(КонтекстОбработчика, АдресРезультата);
|
ЗавершитьВыполнениеОтложенногоОбработчика(КонтекстОбработчика, АдресРезультата);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Исключение
|
Исключение
|
||||||
ОбработатьИсключениеОбработчика(КонтекстОбработчика, ОбработчикОбновления, ИнформацияОбОшибке());
|
ОбработатьИсключениеОбработчика(КонтекстОбработчика, ОбработчикОбновления, ИнформацияОбОшибке());
|
||||||
|
// Если обработчик вызвал исключение, то вызываем процедуру завершения обработчика.
|
||||||
|
Если Не ОбработчикВыполнилсяБезОшибок Тогда
|
||||||
|
ЗавершитьВыполнениеОтложенногоОбработчика(КонтекстОбработчика, АдресРезультата);
|
||||||
|
КонецЕсли;
|
||||||
КонецПопытки;
|
КонецПопытки;
|
||||||
ИначеЕсли ОбработчикОбновления = Ложь Тогда
|
ИначеЕсли ОбработчикОбновления = Ложь Тогда
|
||||||
Возврат Ложь;
|
Возврат Ложь;
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
// - Неопределено - сообщение будет отправлено в негрупповое обсуждение между автором и получателем.
|
// - Неопределено - сообщение будет отправлено в негрупповое обсуждение между автором и получателем.
|
||||||
//
|
//
|
||||||
// Пример:
|
// Пример:
|
||||||
// Сообщение = Обсуждения.ОписаниеСообщение("Привет, мир!");
|
// Сообщение = Обсуждения.ОписаниеСообщения("Привет, мир!");
|
||||||
// Получатель = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Администратор);
|
// Получатель = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Администратор);
|
||||||
// Обсуждения.ОтправитьСообщение(Пользователи.ТекущийПользователь(), Получатель, Сообщение);
|
// Обсуждения.ОтправитьСообщение(Пользователи.ТекущийПользователь(), Получатель, Сообщение);
|
||||||
//
|
//
|
||||||
@@ -57,13 +57,14 @@
|
|||||||
|
|
||||||
Контекст = Новый КонтекстОбсужденияСистемыВзаимодействия(ПолучитьНавигационнуюСсылку(ОбсуждениеКонтекст));
|
Контекст = Новый КонтекстОбсужденияСистемыВзаимодействия(ПолучитьНавигационнуюСсылку(ОбсуждениеКонтекст));
|
||||||
Отбор = Новый ОтборОбсужденийСистемыВзаимодействия;
|
Отбор = Новый ОтборОбсужденийСистемыВзаимодействия;
|
||||||
Отбор.КонтекстноеОбсуждение = Истина;
|
|
||||||
Отбор.КонтекстОбсуждения = Контекст;
|
Отбор.КонтекстОбсуждения = Контекст;
|
||||||
|
Отбор.ТекущийПользовательЯвляетсяУчастником = Ложь;
|
||||||
|
Отбор.Отображаемое = Истина;
|
||||||
|
Отбор.КонтекстноеОбсуждение = Истина;
|
||||||
Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждения(Отбор);
|
Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждения(Отбор);
|
||||||
Если Обсуждение.Количество() = 0 Тогда
|
Если Обсуждение.Количество() = 0 Тогда
|
||||||
Обсуждение = СистемаВзаимодействия.СоздатьОбсуждение();
|
Обсуждение = СистемаВзаимодействия.СоздатьОбсуждение();
|
||||||
Обсуждение.КонтекстОбсуждения = Контекст;
|
Обсуждение.КонтекстОбсуждения = Контекст;
|
||||||
Обсуждение.Групповое = Истина;
|
|
||||||
Обсуждение.Отображаемое = Истина;
|
Обсуждение.Отображаемое = Истина;
|
||||||
Обсуждение.Заголовок = Строка(ОбсуждениеКонтекст);
|
Обсуждение.Заголовок = Строка(ОбсуждениеКонтекст);
|
||||||
Обсуждение.Записать();
|
Обсуждение.Записать();
|
||||||
@@ -75,20 +76,29 @@
|
|||||||
|
|
||||||
ИначеЕсли ОбсуждениеКонтекст = Неопределено Тогда
|
ИначеЕсли ОбсуждениеКонтекст = Неопределено Тогда
|
||||||
|
|
||||||
Обсуждение = СистемаВзаимодействия.СоздатьОбсуждение();
|
Если Получатели.Количество() = 1 Тогда
|
||||||
Обсуждение.Групповое = Ложь;
|
Участник = ЭлементСоответствия(Получатели, 0).Значение;
|
||||||
Обсуждение.Участники.Добавить(Автор.Идентификатор);
|
Обсуждение = НеГрупповоеОбсуждениеМеждуПользователями(Автор.Идентификатор, Участник.Идентификатор);
|
||||||
ДобавитьПолучателей(Обсуждение.Участники, Получатели);
|
Иначе
|
||||||
Обсуждение.Записать();
|
Обсуждение = СистемаВзаимодействия.СоздатьОбсуждение();
|
||||||
|
Обсуждение.Заголовок = Сообщение.Текст;
|
||||||
|
Обсуждение.Отображаемое = Истина;
|
||||||
|
Обсуждение.Групповое = Истина;
|
||||||
|
Обсуждение.Участники.Добавить(Автор.Идентификатор);
|
||||||
|
ДобавитьПолучателей(Обсуждение.Участники, Получатели);
|
||||||
|
Обсуждение.Записать();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
ИдентификаторОбсуждения = Обсуждение.Идентификатор;
|
ИдентификаторОбсуждения = Обсуждение.Идентификатор;
|
||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
ИдентификаторОбсуждения = Обсуждение;
|
ИдентификаторОбсуждения = ОбсуждениеКонтекст;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|
||||||
СообщениеСВ = СистемаВзаимодействия.СоздатьСообщение(ИдентификаторОбсуждения);
|
СообщениеСВ = СистемаВзаимодействия.СоздатьСообщение(ИдентификаторОбсуждения);
|
||||||
СообщениеСВ.Автор = Автор.Идентификатор;
|
СообщениеСВ.Автор = Автор.Идентификатор;
|
||||||
СообщениеСВ.Текст = Сообщение.Текст;
|
СообщениеСВ.Текст = Сообщение.Текст;
|
||||||
@@ -121,8 +131,7 @@
|
|||||||
// - ИдентификаторОбсужденияСистемыВзаимодействия - сообщение будет отправлено в указанное обсуждение.
|
// - ИдентификаторОбсужденияСистемыВзаимодействия - сообщение будет отправлено в указанное обсуждение.
|
||||||
//
|
//
|
||||||
// Пример:
|
// Пример:
|
||||||
// Сообщение = Обсуждения.ОписаниеСообщение("Привет, мир!");
|
// Сообщение = Обсуждения.ОписаниеСообщения("Привет, мир!");
|
||||||
// Получатель = ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Администратор);
|
|
||||||
// Обсуждения.ОтправитьУведомление(Пользователи.ТекущийПользователь(), Сообщение, ЗаказКлиента);
|
// Обсуждения.ОтправитьУведомление(Пользователи.ТекущийПользователь(), Сообщение, ЗаказКлиента);
|
||||||
//
|
//
|
||||||
Процедура ОтправитьУведомление(Знач Автор, Сообщение, ОбсуждениеКонтекст) Экспорт
|
Процедура ОтправитьУведомление(Знач Автор, Сообщение, ОбсуждениеКонтекст) Экспорт
|
||||||
@@ -169,11 +178,14 @@
|
|||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
|
|
||||||
ИдентификаторОбсуждения = Обсуждение;
|
ИдентификаторОбсуждения = ОбсуждениеКонтекст;
|
||||||
|
Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждение(ИдентификаторОбсуждения);
|
||||||
Получатели = Обсуждение.Участники;
|
Получатели = Обсуждение.Участники;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
|
||||||
СообщениеСВ = СистемаВзаимодействия.СоздатьСообщение(ИдентификаторОбсуждения);
|
СообщениеСВ = СистемаВзаимодействия.СоздатьСообщение(ИдентификаторОбсуждения);
|
||||||
СообщениеСВ.Автор = Автор.Идентификатор;
|
СообщениеСВ.Автор = Автор.Идентификатор;
|
||||||
СообщениеСВ.Текст = Сообщение.Текст;
|
СообщениеСВ.Текст = Сообщение.Текст;
|
||||||
@@ -548,7 +560,8 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ПолучателиПользователиИБ = ТипЗнч(ПолучателиИсточник) = Тип("Соответствие")
|
ПолучателиПользователиИБ = ТипЗнч(ПолучателиИсточник) = Тип("Соответствие")
|
||||||
ИЛИ ТипЗнч(ПолучателиИсточник[0]) = Тип("СправочникСсылка.Пользователи");
|
ИЛИ (ТипЗнч(ПолучателиИсточник) = Тип("Массив")
|
||||||
|
И ТипЗнч(ПолучателиИсточник[0]) = Тип("СправочникСсылка.Пользователи"));
|
||||||
|
|
||||||
Если ПолучателиПользователиИБ Тогда
|
Если ПолучателиПользователиИБ Тогда
|
||||||
Для каждого Получатель Из ПолучателиИсточник Цикл
|
Для каждого Получатель Из ПолучателиИсточник Цикл
|
||||||
@@ -561,10 +574,63 @@
|
|||||||
|
|
||||||
Иначе
|
Иначе
|
||||||
Для каждого Получатель Из ПолучателиИсточник Цикл
|
Для каждого Получатель Из ПолучателиИсточник Цикл
|
||||||
ПолучателиПриемник.Добавить(Получатель.Идентификатор);
|
Если ТипЗнч(Получатель) = Тип("ИдентификаторПользователяСистемыВзаимодействия") Тогда
|
||||||
|
ПолучателиПриемник.Добавить(Получатель);
|
||||||
|
Иначе
|
||||||
|
ПолучателиПриемник.Добавить(Получатель.Идентификатор);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Функция ЭлементСоответствия(Соответствие, Индекс)
|
||||||
|
|
||||||
|
Сч = 0;
|
||||||
|
Для каждого КлючЗначение Из Соответствие Цикл
|
||||||
|
Если Сч = Индекс Тогда
|
||||||
|
Возврат КлючЗначение;
|
||||||
|
КонецЕсли;
|
||||||
|
Сч = Сч + 1;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Параметры:
|
||||||
|
// Автор - ИдентификаторПользователяСистемыВзаимодействия
|
||||||
|
// Участник - ИдентификаторПользователяСистемыВзаимодействия
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ОбсуждениеСистемыВзаимодействия
|
||||||
|
//
|
||||||
|
Функция НеГрупповоеОбсуждениеМеждуПользователями(Автор, Участник)
|
||||||
|
Обсуждение = Неопределено;
|
||||||
|
|
||||||
|
Отбор = Новый ОтборОбсужденийСистемыВзаимодействия;
|
||||||
|
Отбор.КонтекстноеОбсуждение = Ложь;
|
||||||
|
Отбор.Групповое = Ложь;
|
||||||
|
НайденныеОбсуждения = СистемаВзаимодействия.ПолучитьОбсуждения(Отбор);
|
||||||
|
|
||||||
|
Для каждого ОтобранноеОбсуждение Из НайденныеОбсуждения Цикл
|
||||||
|
Если ОтобранноеОбсуждение.Участники.Содержит(Участник)
|
||||||
|
И ОтобранноеОбсуждение.Участники.Содержит(Автор) Тогда
|
||||||
|
|
||||||
|
Обсуждение = ОтобранноеОбсуждение;
|
||||||
|
Прервать;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если Обсуждение = Неопределено Тогда
|
||||||
|
Обсуждение = СистемаВзаимодействия.СоздатьОбсуждение();
|
||||||
|
Обсуждение.Отображаемое = Истина;
|
||||||
|
Обсуждение.Групповое = Ложь;
|
||||||
|
Обсуждение.Участники.Добавить(Автор);
|
||||||
|
Обсуждение.Участники.Добавить(Участник);
|
||||||
|
Обсуждение.Записать();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат Обсуждение;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -168,12 +168,148 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// см. ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления
|
||||||
|
//
|
||||||
|
Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
|
||||||
|
|
||||||
|
Обработчик = Обработчики.Добавить();
|
||||||
|
Обработчик.Версия = "3.1.3.282";
|
||||||
|
Обработчик.ОчередьОтложеннойОбработки = 1;
|
||||||
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("b3be68c5-708d-42c9-a019-818036d09d06");
|
||||||
|
Обработчик.Процедура = "ОбсужденияСлужебный.ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий";
|
||||||
|
Обработчик.РежимВыполнения = "Отложенно";
|
||||||
|
Обработчик.Комментарий = НСтр("ru='Блокировка недействительных пользователей в системе взаимодействия.'");
|
||||||
|
Обработчик.ПроцедураЗаполненияДанныхОбновления = "ОбсужденияСлужебный.ПользователиДляБлокировкиВСистемеВзаимодействий";
|
||||||
|
Обработчик.ЧитаемыеОбъекты = "Справочник.Пользователи";
|
||||||
|
Обработчик.ИзменяемыеОбъекты = "Справочник.Пользователи";
|
||||||
|
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Блокирует бользователя в системе взаимодействия.
|
||||||
|
// Если при блокировке были ошибки, то возвращается ИнформацияОбОшибке.
|
||||||
|
// Если пользователь заблокирован, то возвращается Неопределено.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Пользователь - СправочникСсылка.Пользователь
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// ИнформацияОбОшибке, Неопределено
|
||||||
|
//
|
||||||
|
Функция ЗаблокироватьПользователяСистемыВзаимодействия(Пользователь) Экспорт
|
||||||
|
Результат = Неопределено;
|
||||||
|
|
||||||
|
ИдентификаторПользователяСВ = Неопределено;
|
||||||
|
ШаблонЗаписиЖурналаРегистрации = НСтр("ru='Пользователь %1 недействителен. Пользователь системы взаимодействий заблокирован'");
|
||||||
|
|
||||||
|
ИдентификаторПользователяИБ = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Пользователь, "ИдентификаторПользователяИБ");
|
||||||
|
Если Не ЗначениеЗаполнено(ИдентификаторПользователяИБ) Тогда
|
||||||
|
Возврат Результат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
ИдентификаторПользователяСВ = СистемаВзаимодействия.ПолучитьИдентификаторПользователя(
|
||||||
|
ИдентификаторПользователяИБ);
|
||||||
|
Исключение
|
||||||
|
// Если выброшено исключение, то пользователя системы взаимодействия не удалось найти.
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Если ИдентификаторПользователяСВ = Неопределено Тогда
|
||||||
|
Возврат Результат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
ПользовательСВ = СистемаВзаимодействия.ПолучитьПользователя(ИдентификаторПользователяСВ);
|
||||||
|
ПользовательСВ.Заблокирован = Истина;
|
||||||
|
ПользовательСВ.Записать();
|
||||||
|
ЗаписьЖурналаРегистрации(
|
||||||
|
СобытиеЖурналаРегистрации(НСтр("ru='Блокировка недействительных пользователей'", ОбщегоНазначения.КодОсновногоЯзыка())),
|
||||||
|
УровеньЖурналаРегистрации.Информация,,Пользователь,
|
||||||
|
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонЗаписиЖурналаРегистрации, Пользователь));
|
||||||
|
Исключение
|
||||||
|
Результат = ИнформацияОбОшибке();
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// Возвращает массив пользователей, которые должны быть заблокированы в системе взаимодействия.
|
||||||
|
//
|
||||||
|
// Возвращаемое значение:
|
||||||
|
// Массив из СправочникСсылка.Пользователи
|
||||||
|
//
|
||||||
|
Функция НедействительныеПользователи() Экспорт
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| Пользователи.Ссылка КАК Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.Пользователи КАК Пользователи
|
||||||
|
|ГДЕ
|
||||||
|
| Пользователи.Недействителен
|
||||||
|
| ИЛИ Пользователи.ПометкаУдаления";
|
||||||
|
Результат = Запрос.Выполнить().Выгрузить();
|
||||||
|
МассивСсылок = Результат.ВыгрузитьКолонку("Ссылка");
|
||||||
|
Возврат МассивСсылок;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
Процедура ПользователиДляБлокировкиВСистемеВзаимодействий(Параметры) Экспорт
|
||||||
|
|
||||||
|
Если НЕ Подключены() Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
МассивСсылок = НедействительныеПользователи();
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьКОбработке(Параметры, МассивСсылок);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область СлужебныеПроцедурыИФункции
|
#Область СлужебныеПроцедурыИФункции
|
||||||
|
|
||||||
|
Процедура ЗаблокироватьНедействительныхПользователейВСистемеВзаимодействий(ПараметрыОбновления) Экспорт
|
||||||
|
|
||||||
|
ПолноеИмяОбъектаМетаданных = "Справочник.Пользователи";
|
||||||
|
ПользователиВыборка = ОбновлениеИнформационнойБазы.ВыбратьСсылкиДляОбработки(ПараметрыОбновления.Очередь, ПолноеИмяОбъектаМетаданных);
|
||||||
|
|
||||||
|
ОбъектыСОшибками = 0;
|
||||||
|
ТекстПоследнейОшибки = "";
|
||||||
|
Пока ПользователиВыборка.Следующий() Цикл
|
||||||
|
Пользователь = ПользователиВыборка.Ссылка;
|
||||||
|
ОбновлениеИнформационнойБазы.ОтметитьВыполнениеОбработки(Пользователь); // Если обработка будет неуспешной, то предусмотрено ручное исправление
|
||||||
|
Ошибка = ЗаблокироватьПользователяСистемыВзаимодействия(Пользователь);
|
||||||
|
Если Ошибка <> Неопределено Тогда
|
||||||
|
ОбъектыСОшибками = ОбъектыСОшибками + 1;
|
||||||
|
ТекстПоследнейОшибки = ПодробноеПредставлениеОшибки(Ошибка);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Если ОбъектыСОшибками > 0 Тогда
|
||||||
|
|
||||||
|
ОшибкаЖураналаРегистрации = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||||
|
НСтр("ru='Не удалось заблокировать пользователей в системе взаимодействия: %1.
|
||||||
|
|Возможно, система взаимодействия временно недоступна.
|
||||||
|
|Для блокировки нажмите ""Заблокировать недействительных в системе взаимодействия"" в подменю Еще списка пользователей.
|
||||||
|
|'"),
|
||||||
|
ОбъектыСОшибками);
|
||||||
|
|
||||||
|
ЗаписьЖурналаРегистрации(
|
||||||
|
СобытиеЖурналаРегистрации(НСтр("ru='Блокировка недействительных пользователей'", ОбщегоНазначения.КодОсновногоЯзыка())),
|
||||||
|
УровеньЖурналаРегистрации.Предупреждение,,,
|
||||||
|
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ОшибкаЖураналаРегистрации, ОбъектыСОшибками) +
|
||||||
|
Символы.ПС + ТекстПоследнейОшибки);
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ПараметрыОбновления.ОбработкаЗавершена = Истина;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
Функция СобытиеЖурналаРегистрации(ДетализацияСобытия = "") Экспорт
|
Функция СобытиеЖурналаРегистрации(ДетализацияСобытия = "") Экспорт
|
||||||
Возврат НСтр("ru='Обсуждения'", ОбщегоНазначения.КодОсновногоЯзыка())
|
Возврат НСтр("ru='Обсуждения'", ОбщегоНазначения.КодОсновногоЯзыка())
|
||||||
+ ?(ПустаяСтрока(ДетализацияСобытия), "", "."+ДетализацияСобытия);
|
+ ?(ПустаяСтрока(ДетализацияСобытия), "", "."+ДетализацияСобытия);
|
||||||
|
|||||||
@@ -829,7 +829,8 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Команда.ЗначениеПометки) И ЭтоПутьДоРеквизита(Команда.ЗначениеПометки) Тогда
|
Если ЗначениеЗаполнено(Команда.ЗначениеПометки) И ЭтоПутьДоРеквизита(Команда.ЗначениеПометки) Тогда
|
||||||
ПодключенныеКоманды.ОписаниеКоманд.Добавить(ОписаниеКомандыНаКлиенте(Команда, КнопкаФормы));
|
Команда.ЗначениеПометки = ВыражениеВычислениеПометки(Команда.ЗначениеПометки);
|
||||||
|
ПодключенныеКоманды.КомандыСПометкой.Добавить(ОписаниеКомандыНаКлиенте(Команда, КнопкаФормы));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
СведенияОПодменюКоманды.ВыведеноКоманд = СведенияОПодменюКоманды.ВыведеноКоманд + 1;
|
СведенияОПодменюКоманды.ВыведеноКоманд = СведенияОПодменюКоманды.ВыведеноКоманд + 1;
|
||||||
@@ -998,7 +999,7 @@
|
|||||||
Результат = Новый Структура;
|
Результат = Новый Структура;
|
||||||
Результат.Вставить("ЕстьУсловияВидимости", Ложь);
|
Результат.Вставить("ЕстьУсловияВидимости", Ложь);
|
||||||
Результат.Вставить("ПодменюСУсловиямиВидимости", Новый Массив);
|
Результат.Вставить("ПодменюСУсловиямиВидимости", Новый Массив);
|
||||||
Результат.Вставить("ОписаниеКоманд", Новый Массив);
|
Результат.Вставить("КомандыСПометкой", Новый Массив);
|
||||||
Результат.Вставить("КорневыеПодменюИКоманды", Новый Массив);
|
Результат.Вставить("КорневыеПодменюИКоманды", Новый Массив);
|
||||||
Результат.Вставить("ДоступностьКоманд", Истина);
|
Результат.Вставить("ДоступностьКоманд", Истина);
|
||||||
Результат.Вставить("АдресТаблицыКоманд", Неопределено);
|
Результат.Вставить("АдресТаблицыКоманд", Неопределено);
|
||||||
@@ -1010,9 +1011,11 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция ЭтоПутьДоРеквизита(ПутьДоРеквизита)
|
Функция ЭтоПутьДоРеквизита(Знач ПутьДоРеквизита)
|
||||||
Результат = Истина;
|
Результат = Истина;
|
||||||
Идентификаторы = СтрРазделить(СтрЗаменить(ПутьДоРеквизита, "[""%Источник%""]",""), ".");
|
ПутьДоРеквизита = ВРег(ПутьДоРеквизита);
|
||||||
|
ПутьДоРеквизита = СтрЗаменить(ПутьДоРеквизита, "НЕ ", "");
|
||||||
|
Идентификаторы = СтрРазделить(СтрЗаменить(ПутьДоРеквизита, "%ИСТОЧНИК%",""), ".");
|
||||||
Для Каждого Элемент Из Идентификаторы Цикл
|
Для Каждого Элемент Из Идентификаторы Цикл
|
||||||
Попытка
|
Попытка
|
||||||
Пустышка = Новый Структура(Элемент);
|
Пустышка = Новый Структура(Элемент);
|
||||||
@@ -1360,6 +1363,7 @@
|
|||||||
Таблица.Колонки.Добавить("СочетаниеКлавиш"); // СочетаниеКлавиш.
|
Таблица.Колонки.Добавить("СочетаниеКлавиш"); // СочетаниеКлавиш.
|
||||||
Таблица.Колонки.Добавить("ОтображениеКнопки");
|
Таблица.Колонки.Добавить("ОтображениеКнопки");
|
||||||
Таблица.Колонки.Добавить("ТолькоВоВсехДействиях", Новый ОписаниеТипов("Булево"));
|
Таблица.Колонки.Добавить("ТолькоВоВсехДействиях", Новый ОписаниеТипов("Булево"));
|
||||||
|
Таблица.Колонки.Добавить("ЗначениеПометки", Новый ОписаниеТипов("Строка"));
|
||||||
// Настройки видимости и доступность:
|
// Настройки видимости и доступность:
|
||||||
Таблица.Колонки.Добавить("ТипПараметра"); // ОписаниеТипов.
|
Таблица.Колонки.Добавить("ТипПараметра"); // ОписаниеТипов.
|
||||||
Таблица.Колонки.Добавить("ВидимостьВФормах", Новый ОписаниеТипов("Строка"));
|
Таблица.Колонки.Добавить("ВидимостьВФормах", Новый ОписаниеТипов("Строка"));
|
||||||
@@ -1382,7 +1386,6 @@
|
|||||||
Таблица.Колонки.Добавить("ПорядокВажности", Новый ОписаниеТипов("Число"));
|
Таблица.Колонки.Добавить("ПорядокВажности", Новый ОписаниеТипов("Число"));
|
||||||
Таблица.Колонки.Добавить("ИмяВФорме", Новый ОписаниеТипов("Строка"));
|
Таблица.Колонки.Добавить("ИмяВФорме", Новый ОписаниеТипов("Строка"));
|
||||||
Таблица.Колонки.Добавить("ЕстьУсловияВидимости", Новый ОписаниеТипов("Булево"));
|
Таблица.Колонки.Добавить("ЕстьУсловияВидимости", Новый ОписаниеТипов("Булево"));
|
||||||
Таблица.Колонки.Добавить("ЗначениеПометки", Новый ОписаниеТипов("Строка"));
|
|
||||||
Таблица.Колонки.Добавить("КлючПараметровРазмещения", Новый ОписаниеТипов("Строка"));
|
Таблица.Колонки.Добавить("КлючПараметровРазмещения", Новый ОписаниеТипов("Строка"));
|
||||||
|
|
||||||
Возврат Таблица;
|
Возврат Таблица;
|
||||||
@@ -1437,4 +1440,22 @@
|
|||||||
Или ВидОбъектаМетаданных = НРег("ОбщаяФорма");
|
Или ВидОбъектаМетаданных = НРег("ОбщаяФорма");
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Функция ВыражениеВычислениеПометки(Знач ВыражениеПометки)
|
||||||
|
Результат = "";
|
||||||
|
|
||||||
|
ВыражениеПометки = ВРег(ВыражениеПометки);
|
||||||
|
ПутьДоРеквизита = СтрЗаменить(ВыражениеПометки, "НЕ ", "");
|
||||||
|
Если СтрНачинаетсяС(ВыражениеПометки, "НЕ ") Тогда
|
||||||
|
Результат = "НЕ "
|
||||||
|
КонецЕсли;
|
||||||
|
ЧастиПутиЗначениеПометки = СтрРазделить(ПутьДоРеквизита, ".");
|
||||||
|
Для Сч = 0 По ЧастиПутиЗначениеПометки.Количество() - 1 Цикл
|
||||||
|
ЧастиПутиЗначениеПометки[Сч] = "["""+ЧастиПутиЗначениеПометки[Сч]+"""]";
|
||||||
|
КонецЦикла;
|
||||||
|
Результат = Результат + "Форма"+СтрСоединить(ЧастиПутиЗначениеПометки, "");
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
КонецФункции // ()
|
||||||
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -43,6 +43,18 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Для каждого ОписаниеКоманды Из ПараметрыКлиента.КомандыСПометкой Цикл
|
||||||
|
Если ЗначениеЗаполнено(ОписаниеКоманды.ЗначениеПометки) Тогда
|
||||||
|
Если ТипЗнч(Источник) = Тип("ТаблицаФормы") Тогда
|
||||||
|
ВыражениеВычисленияЗначениеПометки = СтрЗаменить(ОписаниеКоманды.ЗначениеПометки, "%ИСТОЧНИК%", Источник.Имя);
|
||||||
|
Иначе
|
||||||
|
ВыражениеВычисленияЗначениеПометки = ОписаниеКоманды.ЗначениеПометки;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Форма.Элементы[ОписаниеКоманды.ИмяВФорме].Пометка = Вычислить(ВыражениеВычисленияЗначениеПометки);
|
||||||
|
КонецЕсли;
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
Если Не ДоступностьКоманд Или Не ПараметрыКлиента.ЕстьУсловияВидимости Тогда
|
Если Не ДоступностьКоманд Или Не ПараметрыКлиента.ЕстьУсловияВидимости Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|||||||
@@ -252,6 +252,11 @@
|
|||||||
Обработчик.ЧитаемыеОбъекты = СтрСоединить(ЧитаемыеОбъекты, ",");
|
Обработчик.ЧитаемыеОбъекты = СтрСоединить(ЧитаемыеОбъекты, ",");
|
||||||
Обработчик.ИзменяемыеОбъекты = СтрСоединить(ИзменяемыеОбъекты, ",");
|
Обработчик.ИзменяемыеОбъекты = СтрСоединить(ИзменяемыеОбъекты, ",");
|
||||||
|
|
||||||
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
|
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
НоваяСтрока.Порядок = "До";
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииВидовДоступа.
|
// См. УправлениеДоступомПереопределяемый.ПриЗаполненииВидовДоступа.
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
// возвращаемое значение - Неопределено.
|
// возвращаемое значение - Неопределено.
|
||||||
//
|
//
|
||||||
// Пример:
|
// Пример:
|
||||||
// 1. Сохранение данных файла на сервере:
|
// Сохранение данных файла на сервере:
|
||||||
// ДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(Файл, Ложь);
|
// ДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(Файл, Ложь);
|
||||||
// Если ДанныеФайла <> Неопределено Тогда
|
// Если ДанныеФайла <> Неопределено Тогда
|
||||||
// ДанныеФайла.Записать(ПутьКФайлу);
|
// ДанныеФайла.Записать(ПутьКФайлу);
|
||||||
@@ -134,6 +134,18 @@
|
|||||||
// * ФайлРедактируетТекущийПользователь - Булево - признак того, что файл занят для редактирования текущим пользователем.
|
// * ФайлРедактируетТекущийПользователь - Булево - признак того, что файл занят для редактирования текущим пользователем.
|
||||||
// * Служебный - Булево - признак того, что файл является служебным.
|
// * Служебный - Булево - признак того, что файл является служебным.
|
||||||
//
|
//
|
||||||
|
// Пример:
|
||||||
|
// Открытие нескольких файлов.
|
||||||
|
// ПараметрыДанныхФайла = РаботаСФайламиКлиентСервер.ПараметрыДанныхФайла();
|
||||||
|
// ПараметрыДанныхФайла.ИдентификаторФормы = УникальныйИдентификатор; // см. примечание ниже
|
||||||
|
// Пока Выборка.Следующий() Цикл
|
||||||
|
// МассивДанныхФайлов.Добавить(РаботаСФайлами.ДанныеФайла(Выборка.Файл, ПараметрыДанныхФайла));
|
||||||
|
// КонецЦикла;
|
||||||
|
//
|
||||||
|
// Примечание. Установка идентификатора формы предотвращает преждевременную очистку временного хранилища из-за
|
||||||
|
// возможных серверных вызовов при открытии файлов (например, если файл зашифрован или когда открывается форма
|
||||||
|
// текстового или табличного редактора).
|
||||||
|
//
|
||||||
Функция ДанныеФайла(Знач ПрисоединенныйФайл,
|
Функция ДанныеФайла(Знач ПрисоединенныйФайл,
|
||||||
Знач ДополнительныеПараметры = Неопределено,
|
Знач ДополнительныеПараметры = Неопределено,
|
||||||
Знач УдалитьПолучатьСсылкуНаДвоичныеДанные = Истина,
|
Знач УдалитьПолучатьСсылкуНаДвоичныеДанные = Истина,
|
||||||
|
|||||||
@@ -42,7 +42,8 @@
|
|||||||
|
|
||||||
Если ОбъектФайла.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
Если ОбъектФайла.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
||||||
РаботаСФайламиВТомахСлужебный.СкопироватьФайл(ОбъектФайла.Ссылка, ИмяНовогоФайла);
|
РаботаСФайламиВТомахСлужебный.СкопироватьФайл(ОбъектФайла.Ссылка, ИмяНовогоФайла);
|
||||||
Иначе
|
|
||||||
|
ИначеЕсли ОбъектФайла.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВИнформационнойБазе Тогда
|
||||||
|
|
||||||
ДвоичныеДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(ОбъектФайла.Ссылка);
|
ДвоичныеДанныеФайла = РаботаСФайлами.ДвоичныеДанныеФайла(ОбъектФайла.Ссылка);
|
||||||
ДвоичныеДанныеФайла.Записать(ИмяНовогоФайла);
|
ДвоичныеДанныеФайла.Записать(ИмяНовогоФайла);
|
||||||
@@ -2354,6 +2355,7 @@
|
|||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|
||||||
Обработчик = Обработчики.Добавить();
|
Обработчик = Обработчики.Добавить();
|
||||||
Обработчик.Версия = "2.4.1.1";
|
Обработчик.Версия = "2.4.1.1";
|
||||||
Обработчик.Комментарий =
|
Обработчик.Комментарий =
|
||||||
@@ -2378,10 +2380,12 @@
|
|||||||
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
Приоритет.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
Приоритет.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
Приоритет.Порядок = "Любой";
|
Приоритет.Порядок = "Любой";
|
||||||
|
|
||||||
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
Приоритет.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
Приоритет.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
Приоритет.Порядок = "Любой";
|
Приоритет.Порядок = "Любой";
|
||||||
|
|
||||||
|
|
||||||
Обработчик = Обработчики.Добавить();
|
Обработчик = Обработчики.Добавить();
|
||||||
Обработчик.Версия = "3.0.2.46";
|
Обработчик.Версия = "3.0.2.46";
|
||||||
Обработчик.Комментарий =
|
Обработчик.Комментарий =
|
||||||
@@ -2411,44 +2415,62 @@
|
|||||||
Приоритет.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
Приоритет.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
Приоритет.Порядок = "Любой";
|
Приоритет.Порядок = "Любой";
|
||||||
|
|
||||||
|
|
||||||
Обработчик = Обработчики.Добавить();
|
Обработчик = Обработчики.Добавить();
|
||||||
Обработчик.Версия = "3.0.2.46";
|
|
||||||
Обработчик.Комментарий =
|
|
||||||
НСтр("ru = 'Перенос информации о файлах в регистр сведений Сведения о файлах.'");
|
|
||||||
Обработчик.Идентификатор = Новый УникальныйИдентификатор("5137a43e-75aa-4a68-ba2f-525a3a646af8");
|
|
||||||
Обработчик.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
Обработчик.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
Обработчик.Версия = "3.0.2.46";
|
||||||
Обработчик.РежимВыполнения = "Отложенно";
|
Обработчик.РежимВыполнения = "Отложенно";
|
||||||
Обработчик.ЧитаемыеОбъекты = "Справочник.Файлы,РегистрСведений.СведенияОФайлах";
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("5137a43e-75aa-4a68-ba2f-525a3a646af8");
|
||||||
Обработчик.ИзменяемыеОбъекты = "РегистрСведений.СведенияОФайлах";
|
Обработчик.Многопоточный = Истина;
|
||||||
Обработчик.БлокируемыеОбъекты = "Справочник.Файлы,РегистрСведений.СведенияОФайлах";
|
|
||||||
Обработчик.ОчередьОтложеннойОбработки = 4;
|
Обработчик.ОчередьОтложеннойОбработки = 4;
|
||||||
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РегистрыСведений.СведенияОФайлах.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РегистрыСведений.СведенияОФайлах.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||||
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||||
|
Обработчик.Комментарий = НСтр("ru = 'Перенос информации о файлах в регистр сведений Сведения о файлах.'");
|
||||||
|
|
||||||
|
Читаемые = Новый Массив;
|
||||||
|
Читаемые.Добавить(Метаданные.Справочники.Файлы.ПолноеИмя());
|
||||||
|
Читаемые.Добавить(Метаданные.РегистрыСведений.СведенияОФайлах.ПолноеИмя());
|
||||||
|
Обработчик.ЧитаемыеОбъекты = СтрСоединить(Читаемые, ",");
|
||||||
|
|
||||||
|
Изменяемые = Новый Массив;
|
||||||
|
Изменяемые.Добавить(Метаданные.РегистрыСведений.СведенияОФайлах.ПолноеИмя());
|
||||||
|
Обработчик.ИзменяемыеОбъекты = СтрСоединить(Изменяемые, ",");
|
||||||
|
|
||||||
|
Блокируемые = Новый Массив;
|
||||||
|
Блокируемые.Добавить(Метаданные.Справочники.Файлы.ПолноеИмя());
|
||||||
|
Блокируемые.Добавить(Метаданные.РегистрыСведений.СведенияОФайлах.ПолноеИмя());
|
||||||
|
Обработчик.БлокируемыеОбъекты = СтрСоединить(Блокируемые, ",");
|
||||||
|
|
||||||
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
Обработчик.Многопоточный = Истина;
|
|
||||||
|
|
||||||
Если ПодсистемаЭПСуществует Тогда
|
Если ПодсистемаЭПСуществует Тогда
|
||||||
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
Приоритет.Процедура = "РаботаСФайлами.ПеренестиЭлектронныеПодписиИСертификатыШифрованияВРегистрыСведений";
|
НоваяСтрока.Процедура = "РаботаСФайлами.ПеренестиЭлектронныеПодписиИСертификатыШифрованияВРегистрыСведений";
|
||||||
Приоритет.Порядок = "Любой";
|
НоваяСтрока.Порядок = "Любой";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
Приоритет.Процедура = "РегистрыСведений.НаличиеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
НоваяСтрока.Процедура = "РегистрыСведений.ДвоичныеДанныеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
Приоритет.Порядок = "Любой";
|
НоваяСтрока.Порядок = "До";
|
||||||
Приоритет = Обработчик.ПриоритетыВыполнения.Добавить();
|
|
||||||
Приоритет.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
Приоритет.Порядок = "Любой";
|
НоваяСтрока.Процедура = "РегистрыСведений.НаличиеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
НоваяСтрока.Порядок = "Любой";
|
||||||
|
|
||||||
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
|
НоваяСтрока.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
НоваяСтрока.Порядок = "Любой";
|
||||||
|
|
||||||
|
|
||||||
Обработчик = Обработчики.Добавить();
|
Обработчик = Обработчики.Добавить();
|
||||||
Обработчик.Процедура = "РегистрыСведений.ДвоичныеДанныеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
Обработчик.Процедура = "РегистрыСведений.ДвоичныеДанныеФайлов.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
Обработчик.Версия = "3.1.3.260";
|
Обработчик.Версия = "3.1.3.260";
|
||||||
Обработчик.РежимВыполнения = "Отложенно";
|
Обработчик.РежимВыполнения = "Отложенно";
|
||||||
|
Обработчик.ОчередьОтложеннойОбработки = 6;
|
||||||
Обработчик.Идентификатор = Новый УникальныйИдентификатор("84e58943-94fe-4f92-99b3-91be534d3754");
|
Обработчик.Идентификатор = Новый УникальныйИдентификатор("84e58943-94fe-4f92-99b3-91be534d3754");
|
||||||
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РегистрыСведений.ДвоичныеДанныеФайлов.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
Обработчик.ПроцедураЗаполненияДанныхОбновления = "РегистрыСведений.ДвоичныеДанныеФайлов.ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию";
|
||||||
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
Обработчик.ПроцедураПроверки = "ОбновлениеИнформационнойБазы.ДанныеОбновленыНаНовуюВерсиюПрограммы";
|
||||||
Обработчик.Комментарий = НСтр("ru = 'Создание недостающих версий файлов для элементов справочника Файлы.'");
|
Обработчик.Комментарий = НСтр("ru = 'Создание недостающих версий файлов для элементов справочника Файлы.'");
|
||||||
Обработчик.ОчередьОтложеннойОбработки = 6;
|
|
||||||
|
|
||||||
Читаемые = Новый Массив;
|
Читаемые = Новый Массив;
|
||||||
Читаемые.Добавить(Метаданные.Справочники.Файлы.ПолноеИмя());
|
Читаемые.Добавить(Метаданные.Справочники.Файлы.ПолноеИмя());
|
||||||
@@ -2481,9 +2503,6 @@
|
|||||||
НоваяСтрока.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
НоваяСтрока.Процедура = "Справочники.Файлы.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
НоваяСтрока.Порядок = "После";
|
НоваяСтрока.Порядок = "После";
|
||||||
|
|
||||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
|
||||||
НоваяСтрока.Процедура = "РегистрыСведений.СведенияОФайлах.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
|
||||||
НоваяСтрока.Порядок = "После";
|
|
||||||
|
|
||||||
РаботаСФайламиВТомахСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
РаботаСФайламиВТомахСлужебный.ПриДобавленииОбработчиковОбновления(Обработчики);
|
||||||
|
|
||||||
|
|||||||
@@ -368,6 +368,10 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если Объект.ЭтоГруппа Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
СправочникиФайлов = ПрочитатьКэшВыгрузкиЗагрузкиФайловыхФункций().СправочникиФайлов;
|
СправочникиФайлов = ПрочитатьКэшВыгрузкиЗагрузкиФайловыхФункций().СправочникиФайлов;
|
||||||
|
|
||||||
Обработчик = СправочникиФайлов.Получить(Объект.Метаданные().ПолноеИмя());
|
Обработчик = СправочникиФайлов.Получить(Объект.Метаданные().ПолноеИмя());
|
||||||
|
|||||||
@@ -1593,20 +1593,6 @@
|
|||||||
Обработчик.ИзменяемыеОбъекты = ОбъектыСНачальнымЗаполнениемСтрокой;
|
Обработчик.ИзменяемыеОбъекты = ОбъектыСНачальнымЗаполнениемСтрокой;
|
||||||
Обработчик.БлокируемыеОбъекты = ОбъектыСНачальнымЗаполнениемСтрокой;
|
Обработчик.БлокируемыеОбъекты = ОбъектыСНачальнымЗаполнениемСтрокой;
|
||||||
|
|
||||||
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
|
||||||
|
|
||||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
|
||||||
НоваяСтрока.Процедура = "Справочники.РолиИсполнителей.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
|
||||||
НоваяСтрока.Порядок = "После";
|
|
||||||
|
|
||||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
|
||||||
НоваяСтрока.Процедура = "Справочники.СтраныМира.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
|
||||||
НоваяСтрока.Порядок = "После";
|
|
||||||
|
|
||||||
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
|
||||||
НоваяСтрока.Процедура = "Справочники.УчетныеЗаписиЭлектроннойПочты.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
|
||||||
НоваяСтрока.Порядок = "После";
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// Формирует текст для вывода пользователю при необходимости динамического обновления.
|
// Формирует текст для вывода пользователю при необходимости динамического обновления.
|
||||||
@@ -1677,8 +1663,6 @@
|
|||||||
|
|
||||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформы, "8.3.16") >= 0 Тогда
|
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформы, "8.3.16") >= 0 Тогда
|
||||||
Возврат ТипФайлаТабличногоДокумента["PDF_A_3"];
|
Возврат ТипФайлаТабличногоДокумента["PDF_A_3"];
|
||||||
ИначеЕсли ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформы, "8.3.15") >= 0 Тогда
|
|
||||||
Возврат ТипФайлаТабличногоДокумента["PDF_A_1"];
|
|
||||||
Иначе
|
Иначе
|
||||||
Возврат ТипФайлаТабличногоДокумента["PDF"];
|
Возврат ТипФайлаТабличногоДокумента["PDF"];
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@@ -1695,7 +1679,7 @@
|
|||||||
СистемнаяИнформация = Новый СистемнаяИнформация;
|
СистемнаяИнформация = Новый СистемнаяИнформация;
|
||||||
ВерсияПлатформы = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(СистемнаяИнформация.ВерсияПриложения);
|
ВерсияПлатформы = ОбщегоНазначенияКлиентСервер.ВерсияКонфигурацииБезНомераСборки(СистемнаяИнформация.ВерсияПриложения);
|
||||||
|
|
||||||
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформы, "8.3.15") >= 0 Тогда
|
Если ОбщегоНазначенияКлиентСервер.СравнитьВерсииБезНомераСборки(ВерсияПлатформы, "8.3.16") >= 0 Тогда
|
||||||
Возврат НСтр("ru = 'Документ PDF/A (.pdf)'");
|
Возврат НСтр("ru = 'Документ PDF/A (.pdf)'");
|
||||||
Иначе
|
Иначе
|
||||||
Возврат НСтр("ru = 'Документ PDF (.pdf)'");
|
Возврат НСтр("ru = 'Документ PDF (.pdf)'");
|
||||||
|
|||||||
@@ -243,6 +243,7 @@
|
|||||||
ОтключенныеОбъекты = Новый Соответствие;
|
ОтключенныеОбъекты = Новый Соответствие;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
НедопустимыеСимволы = """'`/\-[]{}:;|=?*<>,.()+#№@!%^&~";
|
||||||
УдаляемыеДела = Новый Массив;
|
УдаляемыеДела = Новый Массив;
|
||||||
Для Каждого Дело Из ТекущиеДела Цикл
|
Для Каждого Дело Из ТекущиеДела Цикл
|
||||||
|
|
||||||
@@ -260,6 +261,7 @@
|
|||||||
Если ТипЗнч(Дело.Владелец) = Тип("ОбработкаМенеджер.ТекущиеДела") Тогда
|
Если ТипЗнч(Дело.Владелец) = Тип("ОбработкаМенеджер.ТекущиеДела") Тогда
|
||||||
Дело.Владелец = Дело.Владелец.ПолноеИмя();
|
Дело.Владелец = Дело.Владелец.ПолноеИмя();
|
||||||
Дело.Идентификатор = СтрЗаменить(Дело.Идентификатор, " ", "");
|
Дело.Идентификатор = СтрЗаменить(Дело.Идентификатор, " ", "");
|
||||||
|
Дело.Идентификатор = СтрСоединить(СтрРазделить(Дело.Идентификатор, НедопустимыеСимволы, Истина));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ЭтоИдентификаторДела = (ТекущиеДела.Найти(Дело.Владелец, "Идентификатор") <> Неопределено);
|
ЭтоИдентификаторДела = (ТекущиеДела.Найти(Дело.Владелец, "Идентификатор") <> Неопределено);
|
||||||
@@ -267,7 +269,6 @@
|
|||||||
ЭтоИдентификаторДела = (ТекущиеДела.Найти(СтрЗаменить(Дело.Владелец, " ", ""), "Идентификатор") <> Неопределено);
|
ЭтоИдентификаторДела = (ТекущиеДела.Найти(СтрЗаменить(Дело.Владелец, " ", ""), "Идентификатор") <> Неопределено);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
НедопустимыеСимволы = """'`/\-[]{}:;|=?*<>,.()+#№@!%^&~";
|
|
||||||
Дело.ИдентификаторВладельца = СтрЗаменить(Дело.Владелец, " ", "");
|
Дело.ИдентификаторВладельца = СтрЗаменить(Дело.Владелец, " ", "");
|
||||||
Дело.ИдентификаторВладельца = СтрСоединить(СтрРазделить(Дело.ИдентификаторВладельца, НедопустимыеСимволы, Истина));
|
Дело.ИдентификаторВладельца = СтрСоединить(СтрРазделить(Дело.ИдентификаторВладельца, НедопустимыеСимволы, Истина));
|
||||||
Если Не ЭтоИдентификаторДела Тогда
|
Если Не ЭтоИдентификаторДела Тогда
|
||||||
|
|||||||
@@ -78,7 +78,7 @@
|
|||||||
Команда.МножественныйВыбор = Ложь;
|
Команда.МножественныйВыбор = Ложь;
|
||||||
Команда.Обработчик = "УдалениеПомеченныхОбъектовКлиент.ВыполнитьПодключаемуюКомандуПоказатьПомеченныеНаУдаление";
|
Команда.Обработчик = "УдалениеПомеченныхОбъектовКлиент.ВыполнитьПодключаемуюКомандуПоказатьПомеченныеНаУдаление";
|
||||||
Команда.ТолькоВоВсехДействиях = Истина;
|
Команда.ТолькоВоВсехДействиях = Истина;
|
||||||
Команда.ЗначениеПометки = "Форма.ПараметрыУдаленияПомеченных[""%Источник%""].ЗначениеПометки";
|
Команда.ЗначениеПометки = "ПараметрыУдаленияПомеченных.%Источник%.ЗначениеПометки";
|
||||||
Команда.Порядок = 20;
|
Команда.Порядок = 20;
|
||||||
|
|
||||||
Если Пользователи.ЭтоПолноправныйПользователь() Тогда
|
Если Пользователи.ЭтоПолноправныйПользователь() Тогда
|
||||||
|
|||||||
@@ -19999,6 +19999,9 @@
|
|||||||
И ПараметрыОбновления.ОбновитьПраваНаКлючи;
|
И ПараметрыОбновления.ОбновитьПраваНаКлючи;
|
||||||
|
|
||||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
|
||||||
|
Если ОписаниеНовыхКлючей <> Неопределено Тогда
|
||||||
|
ЭлементБлокировки = Блокировка.Добавить("Справочник.КлючиДоступа");
|
||||||
|
КонецЕсли;
|
||||||
ЭлементБлокировки = Блокировка.Добавить("Справочник.НаборыГруппДоступа");
|
ЭлементБлокировки = Блокировка.Добавить("Справочник.НаборыГруппДоступа");
|
||||||
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Разделяемый;
|
||||||
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
Блокировка.Добавить("РегистрСведений.ОбновлениеКлючейДоступаКДанным");
|
||||||
@@ -20008,11 +20011,6 @@
|
|||||||
НачатьТранзакцию();
|
НачатьТранзакцию();
|
||||||
Попытка
|
Попытка
|
||||||
ПередБлокировкойДанных(ПараметрыОбновления);
|
ПередБлокировкойДанных(ПараметрыОбновления);
|
||||||
Если ОбщегоНазначения.ИнформационнаяБазаФайловая() И ОписаниеНовыхКлючей <> Неопределено Тогда
|
|
||||||
ПредварительнаяБлокировка = Новый БлокировкаДанных;
|
|
||||||
ПредварительнаяБлокировка.Добавить("Справочник.КлючиДоступа");
|
|
||||||
ПредварительнаяБлокировка.Заблокировать();
|
|
||||||
КонецЕсли;
|
|
||||||
Блокировка.Заблокировать();
|
Блокировка.Заблокировать();
|
||||||
ПослеБлокировкиДанных(ПараметрыОбновления);
|
ПослеБлокировкиДанных(ПараметрыОбновления);
|
||||||
|
|
||||||
|
|||||||
@@ -211,6 +211,12 @@
|
|||||||
Обработчик.Комментарий = НСтр("ru = 'Обновление сведений о странах мирах в соответствии с общероссийским классификатором стран мира.
|
Обработчик.Комментарий = НСтр("ru = 'Обновление сведений о странах мирах в соответствии с общероссийским классификатором стран мира.
|
||||||
|До завершения обработки наименование стран в документах в ряде случаев будет отображаться некорректно.'");
|
|До завершения обработки наименование стран в документах в ряде случаев будет отображаться некорректно.'");
|
||||||
|
|
||||||
|
Обработчик.ПриоритетыВыполнения = ОбновлениеИнформационнойБазы.ПриоритетыВыполненияОбработчика();
|
||||||
|
|
||||||
|
НоваяСтрока = Обработчик.ПриоритетыВыполнения.Добавить();
|
||||||
|
НоваяСтрока.Процедура = "МультиязычностьСервер.ОбработатьДанныеДляПереходаНаНовуюВерсию";
|
||||||
|
НоваяСтрока.Порядок = "До";
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
// См. ПоискИУдалениеДублейПереопределяемый.ПриОпределенииОбъектовСПоискомДублей.
|
// См. ПоискИУдалениеДублейПереопределяемый.ПриОпределенииОбъектовСПоискомДублей.
|
||||||
@@ -4618,6 +4624,20 @@
|
|||||||
Возврат Новый УникальныйИдентификатор(Значение);
|
Возврат Новый УникальныйИдентификатор(Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СтрСравнить(Свойство, "houseType") = 0 Тогда
|
||||||
|
Возврат ТРег(Значение);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если (СтрСравнить(Свойство, "buildings") = 0
|
||||||
|
ИЛИ СтрСравнить(Свойство, "apartments") = 0)
|
||||||
|
И ТипЗнч(Значение) = Тип("Массив") Тогда
|
||||||
|
Для Каждого ЗначениеМассива Из Значение Цикл
|
||||||
|
ЗначениеМассива.type = ТРег(ЗначениеМассива.type);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат Значение;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
Функция КонтактнаяИнформацияИзJSONВXML(Знач КонтактнаяИнформация, ОжидаемыйТип = Неопределено) Экспорт
|
Функция КонтактнаяИнформацияИзJSONВXML(Знач КонтактнаяИнформация, ОжидаемыйТип = Неопределено) Экспорт
|
||||||
|
|||||||
@@ -551,7 +551,6 @@
|
|||||||
НеобходимоЗаполнить = ОбщегоНазначения.ВычислитьВБезопасномРежиме(Параметры.КодУсловия, ПараметрыУсловия);
|
НеобходимоЗаполнить = ОбщегоНазначения.ВычислитьВБезопасномРежиме(Параметры.КодУсловия, ПараметрыУсловия);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
НеобходимоЗаполнить = ОбщегоНазначения.ВычислитьВБезопасномРежиме(Параметры.КодУсловия, ПараметрыУсловия);
|
|
||||||
Если НеобходимоЗаполнить Тогда
|
Если НеобходимоЗаполнить Тогда
|
||||||
Текст = НСтр("ru = 'Реквизит ""%1"" не заполнен.'");
|
Текст = НСтр("ru = 'Реквизит ""%1"" не заполнен.'");
|
||||||
Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Текст, Элемент.Ключ);
|
Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(Текст, Элемент.Ключ);
|
||||||
|
|||||||
@@ -559,6 +559,9 @@
|
|||||||
ПараметрыЦентраМониторинга.Удалить("СтатистикаКонфигурацииПериодФормирования");
|
ПараметрыЦентраМониторинга.Удалить("СтатистикаКонфигурацииПериодФормирования");
|
||||||
|
|
||||||
НеобходимаЗаписьОценкиПроизводительности = Истина;
|
НеобходимаЗаписьОценкиПроизводительности = Истина;
|
||||||
|
|
||||||
|
// Установим дополнительные параметры обработки ошибок.
|
||||||
|
УстановитьДополнительнуюИнформациюОбработкиОшибок();
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
// Что бы не было записи параметров, которые установились при обработке ответа от сервиса,
|
// Что бы не было записи параметров, которые установились при обработке ответа от сервиса,
|
||||||
@@ -4119,5 +4122,65 @@
|
|||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
|
#Область НастройкаОбработкиОшибок
|
||||||
|
|
||||||
|
Процедура УстановитьДополнительнуюИнформациюОбработкиОшибок() Экспорт
|
||||||
|
ТекстИсключения = Неопределено;
|
||||||
|
ИдентификаторИнформационнойБазы = ЦентрМониторинга.ИдентификаторИнформационнойБазы();
|
||||||
|
// Если идентификатор не задан - ничего не делаем.
|
||||||
|
Если Не ЗначениеЗаполнено(ИдентификаторИнформационнойБазы) Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
Если ОбщегоНазначения.РазделениеВключено() И ОбщегоНазначения.ПодсистемаСуществует("ТехнологияСервиса.БазоваяФункциональность") Тогда
|
||||||
|
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
||||||
|
ОбластьДанных = МодульРаботаВМоделиСервиса.ЗначениеРазделителяСеанса();
|
||||||
|
Иначе
|
||||||
|
ОбластьДанных = 0;
|
||||||
|
КонецЕсли;
|
||||||
|
Параметры = Новый Структура("КодВыполнен,ОбработкаОшибок", Ложь, Неопределено);
|
||||||
|
КодДляВыполнения = "Параметры.ОбработкаОшибок = ОбработкаОшибок;
|
||||||
|
|Параметры.КодВыполнен = Истина;";
|
||||||
|
// Инициализируем менеджер обработки ошибок.
|
||||||
|
Попытка
|
||||||
|
ОбщегоНазначения.ВыполнитьВБезопасномРежиме(КодДляВыполнения, Параметры);
|
||||||
|
Исключение
|
||||||
|
ТекстИсключения = ОписаниеОшибки();
|
||||||
|
КонецПопытки;
|
||||||
|
Если Параметры.КодВыполнен Тогда
|
||||||
|
Попытка
|
||||||
|
Если БезопасныйРежим() = Истина Тогда
|
||||||
|
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||||
|
КонецЕсли;
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
ОбщиеНастройки = Параметры.ОбработкаОшибок.ПолучитьОбщиеНастройки();
|
||||||
|
УстановитьПривилегированныйРежим(Ложь);
|
||||||
|
ДополнительнаяИнформация = Новый Структура;
|
||||||
|
Если ЗначениеЗаполнено(ОбщиеНастройки.ДополнительнаяИнформацияОтчета) Тогда
|
||||||
|
// Считаем, что внутри json. Если нет, то кто-то установил руками. Тогда ничего не меняем - так и должно быть.
|
||||||
|
ЧтениеJSON = Новый ЧтениеJSON();
|
||||||
|
ЧтениеJSON.УстановитьСтроку(ОбщиеНастройки.ДополнительнаяИнформацияОтчета);
|
||||||
|
ДополнительнаяИнформация = ПрочитатьJSON(ЧтениеJSON);
|
||||||
|
КонецЕсли;
|
||||||
|
Если ДополнительнаяИнформация.Свойство("guid")
|
||||||
|
И ДополнительнаяИнформация.guid = ИдентификаторИнформационнойБазы Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
ДополнительнаяИнформация.Вставить("guid", ИдентификаторИнформационнойБазы);
|
||||||
|
ДополнительнаяИнформация.Вставить("region", ОбластьДанных);
|
||||||
|
ЗаписьJSON = Новый ЗаписьJSON;
|
||||||
|
ЗаписьJSON.УстановитьСтроку(Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет));
|
||||||
|
ЗаписатьJSON(ЗаписьJSON, ДополнительнаяИнформация);
|
||||||
|
ОбщиеНастройки.ДополнительнаяИнформацияОтчета = ЗаписьJSON.Закрыть();
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
Параметры.ОбработкаОшибок.УстановитьОбщиеНастройки(ОбщиеНастройки);
|
||||||
|
УстановитьПривилегированныйРежим(Ложь);
|
||||||
|
Исключение
|
||||||
|
ТекстИсключения = ОписаниеОшибки();
|
||||||
|
КонецПопытки;
|
||||||
|
КонецЕсли;
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
@@ -522,6 +522,7 @@
|
|||||||
// Реквизиты
|
// Реквизиты
|
||||||
МетаданныеОбъект = Метаданные.НайтиПоПолномуИмени(ПараметрыШаблона.ПолноеИмяТипаНазначения);
|
МетаданныеОбъект = Метаданные.НайтиПоПолномуИмени(ПараметрыШаблона.ПолноеИмяТипаНазначения);
|
||||||
РеквизитыОбъектаНазначения = РеквизитыОбъектаНазначения(СведенияОШаблоне.Реквизиты, ПараметрыШаблона.ПолноеИмяТипаНазначения, ПараметрыШаблона.Назначение);
|
РеквизитыОбъектаНазначения = РеквизитыОбъектаНазначения(СведенияОШаблоне.Реквизиты, ПараметрыШаблона.ПолноеИмяТипаНазначения, ПараметрыШаблона.Назначение);
|
||||||
|
РазворачиватьСсылочныеРеквизиты = ПараметрыШаблона.РазворачиватьСсылочныеРеквизиты;
|
||||||
|
|
||||||
Если МетаданныеОбъект <> Неопределено Тогда
|
Если МетаданныеОбъект <> Неопределено Тогда
|
||||||
МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(МетаданныеОбъект.ПолноеИмя());
|
МенеджерОбъекта = ОбщегоНазначения.МенеджерОбъектаПоПолномуИмени(МетаданныеОбъект.ПолноеИмя());
|
||||||
@@ -533,6 +534,7 @@
|
|||||||
Иначе
|
Иначе
|
||||||
МакетСКД = МенеджерОбъекта.ПолучитьМакет(ПараметрыШаблона.Макет);
|
МакетСКД = МенеджерОбъекта.ПолучитьМакет(ПараметрыШаблона.Макет);
|
||||||
РеквизитыПоСКД(РеквизитыОбъектаНазначения, МакетСКД, МетаданныеОбъект.Имя);
|
РеквизитыПоСКД(РеквизитыОбъектаНазначения, МакетСКД, МетаданныеОбъект.Имя);
|
||||||
|
РазворачиватьСсылочныеРеквизиты = Ложь;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ОпределитьСписокПечатныхФорм(МетаданныеОбъект, СведенияОШаблоне);
|
ОпределитьСписокПечатныхФорм(МетаданныеОбъект, СведенияОШаблоне);
|
||||||
@@ -558,7 +560,7 @@
|
|||||||
Если Не СтрНачинаетсяС(РеквизитОбъектаНазначения.Имя, Префикс) Тогда
|
Если Не СтрНачинаетсяС(РеквизитОбъектаНазначения.Имя, Префикс) Тогда
|
||||||
РеквизитОбъектаНазначения.Имя = Префикс + РеквизитОбъектаНазначения.Имя;
|
РеквизитОбъектаНазначения.Имя = Префикс + РеквизитОбъектаНазначения.Имя;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
Если ПараметрыШаблона.РазворачиватьСсылочныеРеквизиты Тогда
|
Если РазворачиватьСсылочныеРеквизиты Тогда
|
||||||
Если РеквизитОбъектаНазначения.Тип.Типы().Количество() = 1 Тогда
|
Если РеквизитОбъектаНазначения.Тип.Типы().Количество() = 1 Тогда
|
||||||
ТипОбъекта = Метаданные.НайтиПоТипу(РеквизитОбъектаНазначения.Тип.Типы()[0]);
|
ТипОбъекта = Метаданные.НайтиПоТипу(РеквизитОбъектаНазначения.Тип.Типы()[0]);
|
||||||
Если ТипОбъекта <> Неопределено И СтрНачинаетсяС(ТипОбъекта.ПолноеИмя(), "Справочник") Тогда
|
Если ТипОбъекта <> Неопределено И СтрНачинаетсяС(ТипОбъекта.ПолноеИмя(), "Справочник") Тогда
|
||||||
|
|||||||
@@ -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="58b456a0-f8ad-11ea-5d85-0242ac110002">
|
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="25b6d0ca-0357-11eb-b085-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="58b456aa-f8ad-11ea-5d85-0242ac110002"/>
|
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="25b6d0cb-0357-11eb-b085-0242ac110002"/>
|
||||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="58b456d2-f8ad-11ea-5d85-0242ac110002"/>
|
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="25b6d0f2-0357-11eb-b085-0242ac110002"/>
|
||||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="58b456dc-f8ad-11ea-5d85-0242ac110002"/>
|
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="25b6d0fc-0357-11eb-b085-0242ac110002"/>
|
||||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="58b456dd-f8ad-11ea-5d85-0242ac110002"/>
|
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="25b6d0fd-0357-11eb-b085-0242ac110002"/>
|
||||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="58b456e6-f8ad-11ea-5d85-0242ac110002"/>
|
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="25b6d0fe-0357-11eb-b085-0242ac110002"/>
|
||||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="58b456e7-f8ad-11ea-5d85-0242ac110002"/>
|
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="25b6d106-0357-11eb-b085-0242ac110002"/>
|
||||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="c8e7be0a-35ad-459e-a241-3caf55b86f0c"/>
|
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="fb7aa4a7-ed11-4a6f-bfc5-8953aa564fa9"/>
|
||||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||||
<usePurposes>PersonalComputer</usePurposes>
|
<usePurposes>PersonalComputer</usePurposes>
|
||||||
<scriptVariant>Russian</scriptVariant>
|
<scriptVariant>Russian</scriptVariant>
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||||
<vendor>Фирма "1С"</vendor>
|
<vendor>Фирма "1С"</vendor>
|
||||||
<version>3.1.3.276</version>
|
<version>3.1.3.289</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,9b55f180-f8ad-11ea-8184-0242ac110002,1,8f517102-f8ad-11ea-d788-0242ac110002,"3.1.3.276","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6172,1,0,58b456a0-f8ad-11ea-5d85-0242ac110002,58b456a0-f8ad-11ea-5d85-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,6841c3e6-0357-11eb-2297-0242ac110002,1,5bad6f0e-0357-11eb-3889-0242ac110002,"3.1.3.289","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",6172,1,0,25b6d0ca-0357-11eb-b085-0242ac110002,25b6d0ca-0357-11eb-b085-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
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
Функция ВерсияКалендарей() Экспорт
|
Функция ВерсияКалендарей() Экспорт
|
||||||
|
|
||||||
Возврат 14;
|
Возврат 16;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||||
|
|
||||||
Возврат "3.1.3.269";
|
Возврат "3.1.3.280";
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|||||||
+43
-41
@@ -17,8 +17,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="01" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -60,8 +60,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="02" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -78,8 +78,8 @@
|
|||||||
<Item Calendar="03" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
<Item Calendar="03" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
||||||
<Item Calendar="03" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
<Item Calendar="03" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
||||||
<Item Calendar="03" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
<Item Calendar="03" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||||
<Item Calendar="03" Year="2020" DayType="Нерабочий" Date="20200328" SwapDate=""/>
|
<Item Calendar="03" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
|
||||||
<Item Calendar="03" Year="2020" DayType="Нерабочий" Date="20200329" 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,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="04" Year="2020" DayType="Нерабочий" Date="20200329" 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 +132,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="05" Year="2020" DayType="Нерабочий" Date="20200329" 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"/>
|
||||||
@@ -165,8 +165,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="06" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -200,7 +200,7 @@
|
|||||||
<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="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=""/>
|
||||||
@@ -249,8 +249,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="08" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -291,8 +291,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="09" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -307,8 +307,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="11" Year="2020" DayType="Нерабочий" Date="20200329" 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 +329,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="14" Year="2020" DayType="Нерабочий" Date="20200329" 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"/>
|
||||||
@@ -365,8 +365,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="16" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -413,13 +413,15 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
<Item Calendar="17" Year="2020" DayType="Праздник" Date="20200815" SwapDate="20200817"/>
|
<Item Calendar="17" Year="2020" DayType="Праздник" Date="20200815" SwapDate="20200817"/>
|
||||||
<Item Calendar="17" Year="2020" DayType="Суббота" Date="20200817" SwapDate="20200815"/>
|
<Item Calendar="17" Year="2020" DayType="Суббота" Date="20200817" SwapDate="20200815"/>
|
||||||
|
<Item Calendar="17" Year="2020" DayType="Предпраздничный" Date="20200903" SwapDate=""/>
|
||||||
|
<Item Calendar="17" Year="2020" DayType="Праздник" Date="20200904" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
<Item Calendar="17" Year="2021" DayType="Предпраздничный" Date="20210212" SwapDate=""/>
|
||||||
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
<Item Calendar="17" Year="2021" DayType="Праздник" Date="20210213" SwapDate="20210215"/>
|
||||||
<Item Calendar="17" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
<Item Calendar="17" Year="2021" DayType="Суббота" Date="20210215" SwapDate="20210213"/>
|
||||||
@@ -477,8 +479,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="20" Year="2020" DayType="Нерабочий" Date="20200329" 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"/>
|
||||||
@@ -502,8 +504,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="21" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -515,8 +517,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="26" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -530,8 +532,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="58" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -542,8 +544,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="64" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
@@ -556,8 +558,8 @@
|
|||||||
<Item Calendar="75" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
<Item Calendar="75" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
||||||
<Item Calendar="75" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
<Item Calendar="75" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
||||||
<Item Calendar="75" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
<Item Calendar="75" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||||
<Item Calendar="75" Year="2020" DayType="Нерабочий" Date="20200328" SwapDate=""/>
|
<Item Calendar="75" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
|
||||||
<Item Calendar="75" Year="2020" DayType="Нерабочий" Date="20200329" 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"/>
|
||||||
@@ -570,8 +572,8 @@
|
|||||||
<Item Calendar="85" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
<Item Calendar="85" Year="2019" DayType="Праздник" Date="20190205" SwapDate=""/>
|
||||||
<Item Calendar="85" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
<Item Calendar="85" Year="2020" DayType="Праздник" Date="20200224" SwapDate="20200225"/>
|
||||||
<Item Calendar="85" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
<Item Calendar="85" Year="2020" DayType="Воскресенье" Date="20200225" SwapDate="20200224"/>
|
||||||
<Item Calendar="85" Year="2020" DayType="Нерабочий" Date="20200328" SwapDate=""/>
|
<Item Calendar="85" Year="2020" DayType="Суббота" Date="20200328" SwapDate=""/>
|
||||||
<Item Calendar="85" Year="2020" DayType="Нерабочий" Date="20200329" 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"/>
|
||||||
@@ -605,8 +607,8 @@
|
|||||||
<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="20200328" SwapDate=""/>
|
||||||
<Item Calendar="91" Year="2020" DayType="Нерабочий" Date="20200329" 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=""/>
|
||||||
|
|||||||
+1
@@ -162,6 +162,7 @@
|
|||||||
Сообщение = НСтр("ru = 'Адрес не заполнен'");
|
Сообщение = НСтр("ru = 'Адрес не заполнен'");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Сообщение = Сообщение + " (" + НСтр("ru = 'не ошибка, если так в ЕГРЮЛ'")+ ")";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Исключение
|
Исключение
|
||||||
|
|||||||
@@ -44,6 +44,8 @@
|
|||||||
|
|
||||||
Если Параметры.УдаляемыеОбъекты.Количество() > 0 Тогда
|
Если Параметры.УдаляемыеОбъекты.Количество() > 0 Тогда
|
||||||
НастроитьФормуДляРаботыКакСервис();
|
НастроитьФормуДляРаботыКакСервис();
|
||||||
|
Иначе
|
||||||
|
НачатьПоискПомеченных_НастройкаФормы(ЭтотОбъект);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Если Параметры.ОтборМетаданных.Количество() > 0 Тогда
|
Если Параметры.ОтборМетаданных.Количество() > 0 Тогда
|
||||||
@@ -64,6 +66,7 @@
|
|||||||
УстановитьСписокДействийМестИспользования(ЭтотОбъект);
|
УстановитьСписокДействийМестИспользования(ЭтотОбъект);
|
||||||
|
|
||||||
ТолькоПросмотр = Истина;
|
ТолькоПросмотр = Истина;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
@@ -139,6 +142,7 @@
|
|||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ОтменитьОперацию(Команда)
|
Процедура ОтменитьОперацию(Команда)
|
||||||
ОтменитьОперациюСервер(ВыполняемаяОперация);
|
ОтменитьОперациюСервер(ВыполняемаяОперация);
|
||||||
|
ОчиститьОчередьЗаданийФормы();
|
||||||
|
|
||||||
Если ТекущееЗадание().Имя = "ВыполнениеДополнительнойОбработки" Тогда
|
Если ТекущееЗадание().Имя = "ВыполнениеДополнительнойОбработки" Тогда
|
||||||
УстановитьСостояниеНеуспешноеУдаление();
|
УстановитьСостояниеНеуспешноеУдаление();
|
||||||
@@ -370,13 +374,18 @@
|
|||||||
Процедура УстановитьЗаменитьНа(Команда)
|
Процедура УстановитьЗаменитьНа(Команда)
|
||||||
ТекущиеДанные = Элементы.МестаИспользованияНеудаленных.ТекущиеДанные;
|
ТекущиеДанные = Элементы.МестаИспользованияНеудаленных.ТекущиеДанные;
|
||||||
|
|
||||||
|
Если ТекущиеДанные = Неопределено Тогда
|
||||||
|
Состояние(НСтр("ru='Для выбранной строки нельзя указать действие.'"),,,БиблиотекаКартинок.Предупреждение32);
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ТекущиеДанные.ОсновнаяПричина Тогда
|
Если ТекущиеДанные.ОсновнаяПричина Тогда
|
||||||
ПутьКФорме = ИмяМетаданных(ТекущиеДанные.УдаляемыйСсылка) + ".ФормаВыбора";
|
ПутьКФорме = ИмяМетаданных(ТекущиеДанные.УдаляемыйСсылка) + ".ФормаВыбора";
|
||||||
ПараметрыФормы = Новый Структура;
|
ПараметрыФормы = Новый Структура;
|
||||||
ПараметрыФормы.Вставить("РежимВыбора", Истина);
|
ПараметрыФормы.Вставить("РежимВыбора", Истина);
|
||||||
ОткрытьФорму(ПутьКФорме, ПараметрыФормы, Элементы.МестаИспользованияНеудаленных, , , , , РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
ОткрытьФорму(ПутьКФорме, ПараметрыФормы, Элементы.МестаИспользованияНеудаленных, , , , , РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||||
Иначе
|
Иначе
|
||||||
Состояние(НСтр("ru='Для выбранной строки нельзя указать действие'"),,,БиблиотекаКартинок.Предупреждение32);
|
Состояние(НСтр("ru='Для выбранной строки нельзя указать действие.'"),,,БиблиотекаКартинок.Предупреждение32);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -1137,10 +1146,8 @@
|
|||||||
УстановитьСостояниеВыбораПомеченныхНаУдалениеСПанельюСостояния();
|
УстановитьСостояниеВыбораПомеченныхНаУдалениеСПанельюСостояния();
|
||||||
|
|
||||||
ПредставлениеОперации = НСтр("ru='Поиск помеченных на удаление'");
|
ПредставлениеОперации = НСтр("ru='Поиск помеченных на удаление'");
|
||||||
Элементы.СтраницыОтображениеСостояния.ТекущаяСтраница = Элементы.СостояниеВыполняется;
|
НачатьПоискПомеченных_НастройкаФормы(ЭтотОбъект);
|
||||||
Элементы.ДекорацияПредставлениеДлительнойОперации.Заголовок = НСтр("ru='Выполняется поиск помеченных на удаление...'");
|
|
||||||
Элементы.СтраницыИнформация.ТолькоПросмотр = Истина;
|
|
||||||
Элементы.ГруппаАктивныПослеПоискаПомеченные.Доступность = Ложь;
|
|
||||||
|
|
||||||
Обработчик = Новый ОписаниеОповещения("ПослеЗавершенияПоискаПомеченных", ЭтотОбъект);
|
Обработчик = Новый ОписаниеОповещения("ПослеЗавершенияПоискаПомеченных", ЭтотОбъект);
|
||||||
|
|
||||||
@@ -1148,6 +1155,16 @@
|
|||||||
ПриНачалеФоновогоЗадания(Обработчик);
|
ПриНачалеФоновогоЗадания(Обработчик);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаКлиентеНаСервереБезКонтекста
|
||||||
|
Процедура НачатьПоискПомеченных_НастройкаФормы(Форма)
|
||||||
|
|
||||||
|
Форма.Элементы.СтраницыОтображениеСостояния.ТекущаяСтраница = Форма.Элементы.СостояниеВыполняется;
|
||||||
|
Форма.Элементы.ДекорацияПредставлениеДлительнойОперации.Заголовок = НСтр("ru='Выполняется поиск помеченных на удаление...'");
|
||||||
|
Форма.Элементы.СтраницыИнформация.ТолькоПросмотр = Истина;
|
||||||
|
Форма.Элементы.ГруппаАктивныПослеПоискаПомеченные.Доступность = Ложь;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ПриНачалеФоновогоЗадания(Знач Обработчик)
|
Процедура ПриНачалеФоновогоЗадания(Знач Обработчик)
|
||||||
Перем НастройкиОжидания;
|
Перем НастройкиОжидания;
|
||||||
|
|||||||
@@ -607,16 +607,14 @@
|
|||||||
ПолеНабора.Роль.Остаток = Истина;
|
ПолеНабора.Роль.Остаток = Истина;
|
||||||
ПолеНабора.Роль.ТипОстатка = ТипОстаткаКомпоновкиДанных.НачальныйОстаток;
|
ПолеНабора.Роль.ТипОстатка = ТипОстаткаКомпоновкиДанных.НачальныйОстаток;
|
||||||
ПолеНабора.Роль.ТипБухгалтерскогоОстатка = ТипБухгалтерскогоОстаткаКомпоновкиДанных.Нет;
|
ПолеНабора.Роль.ТипБухгалтерскогоОстатка = ТипБухгалтерскогоОстаткаКомпоновкиДанных.Нет;
|
||||||
ПолеНабора.Роль.ПолеСчета = "Счет";
|
ПолеНабора.Роль.ГруппаОстатка = "РазвОст" + Ресурс.Имя + "Дт";
|
||||||
ПолеНабора.Роль.ГруппаОстатка = "РазвОст" + Ресурс.Имя;
|
|
||||||
ДобавитьПолеИтога(СхемаКомпоновкиДанных, Ресурс.Имя + "НачальныйРазвернутыйОстатокДт");
|
ДобавитьПолеИтога(СхемаКомпоновкиДанных, Ресурс.Имя + "НачальныйРазвернутыйОстатокДт");
|
||||||
|
|
||||||
ПолеНабора =ДобавитьПолеНабораДанных(СхемаКомпоновкиДанных.НаборыДанных[0], Ресурс.Имя + "НачальныйРазвернутыйОстатокКт", Ресурс.Синоним + " " + НСтр("ru = 'нач. развернутый остаток Кт'"), Ресурс.Имя + "НачальныйРазвернутыйОстатокКт");
|
ПолеНабора = ДобавитьПолеНабораДанных(СхемаКомпоновкиДанных.НаборыДанных[0], Ресурс.Имя + "НачальныйРазвернутыйОстатокКт", Ресурс.Синоним + " " + НСтр("ru = 'нач. развернутый остаток Кт'"), Ресурс.Имя + "НачальныйРазвернутыйОстатокКт");
|
||||||
ПолеНабора.Роль.Остаток = Истина;
|
ПолеНабора.Роль.Остаток = Истина;
|
||||||
ПолеНабора.Роль.ТипОстатка = ТипОстаткаКомпоновкиДанных.НачальныйОстаток;
|
ПолеНабора.Роль.ТипОстатка = ТипОстаткаКомпоновкиДанных.НачальныйОстаток;
|
||||||
ПолеНабора.Роль.ТипБухгалтерскогоОстатка = ТипБухгалтерскогоОстаткаКомпоновкиДанных.Нет;
|
ПолеНабора.Роль.ТипБухгалтерскогоОстатка = ТипБухгалтерскогоОстаткаКомпоновкиДанных.Нет;
|
||||||
ПолеНабора.Роль.ПолеСчета = "Счет";
|
ПолеНабора.Роль.ГруппаОстатка = "РазвОст" + Ресурс.Имя + "Кт";
|
||||||
ПолеНабора.Роль.ГруппаОстатка = "РазвОст" + Ресурс.Имя;
|
|
||||||
ДобавитьПолеИтога(СхемаКомпоновкиДанных, Ресурс.Имя + "НачальныйРазвернутыйОстатокКт");
|
ДобавитьПолеИтога(СхемаКомпоновкиДанных, Ресурс.Имя + "НачальныйРазвернутыйОстатокКт");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@@ -667,16 +665,14 @@
|
|||||||
ПолеНабора.Роль.Остаток = Истина;
|
ПолеНабора.Роль.Остаток = Истина;
|
||||||
ПолеНабора.Роль.ТипОстатка = ТипОстаткаКомпоновкиДанных.КонечныйОстаток;
|
ПолеНабора.Роль.ТипОстатка = ТипОстаткаКомпоновкиДанных.КонечныйОстаток;
|
||||||
ПолеНабора.Роль.ТипБухгалтерскогоОстатка = ТипБухгалтерскогоОстаткаКомпоновкиДанных.Нет;
|
ПолеНабора.Роль.ТипБухгалтерскогоОстатка = ТипБухгалтерскогоОстаткаКомпоновкиДанных.Нет;
|
||||||
ПолеНабора.Роль.ПолеСчета = "Счет";
|
ПолеНабора.Роль.ГруппаОстатка = "РазвОст" + Ресурс.Имя + "Дт";
|
||||||
ПолеНабора.Роль.ГруппаОстатка = "РазвОст" + Ресурс.Имя;
|
|
||||||
ДобавитьПолеИтога(СхемаКомпоновкиДанных, Ресурс.Имя + "КонечныйРазвернутыйОстатокДт");
|
ДобавитьПолеИтога(СхемаКомпоновкиДанных, Ресурс.Имя + "КонечныйРазвернутыйОстатокДт");
|
||||||
|
|
||||||
ПолеНабора = ДобавитьПолеНабораДанных(СхемаКомпоновкиДанных.НаборыДанных[0], Ресурс.Имя + "КонечныйРазвернутыйОстатокКт", Ресурс.Синоним + " " + НСтр("ru = 'кон. развернутый остаток Кт'"), Ресурс.Имя + "КонечныйРазвернутыйОстатокКт");
|
ПолеНабора = ДобавитьПолеНабораДанных(СхемаКомпоновкиДанных.НаборыДанных[0], Ресурс.Имя + "КонечныйРазвернутыйОстатокКт", Ресурс.Синоним + " " + НСтр("ru = 'кон. развернутый остаток Кт'"), Ресурс.Имя + "КонечныйРазвернутыйОстатокКт");
|
||||||
ПолеНабора.Роль.Остаток = Истина;
|
ПолеНабора.Роль.Остаток = Истина;
|
||||||
ПолеНабора.Роль.ТипОстатка = ТипОстаткаКомпоновкиДанных.КонечныйОстаток;
|
ПолеНабора.Роль.ТипОстатка = ТипОстаткаКомпоновкиДанных.КонечныйОстаток;
|
||||||
ПолеНабора.Роль.ТипБухгалтерскогоОстатка = ТипБухгалтерскогоОстаткаКомпоновкиДанных.Нет;
|
ПолеНабора.Роль.ТипБухгалтерскогоОстатка = ТипБухгалтерскогоОстаткаКомпоновкиДанных.Нет;
|
||||||
ПолеНабора.Роль.ПолеСчета = "Счет";
|
ПолеНабора.Роль.ГруппаОстатка = "РазвОст" + Ресурс.Имя + "Кт";
|
||||||
ПолеНабора.Роль.ГруппаОстатка = "РазвОст" + Ресурс.Имя;
|
|
||||||
ДобавитьПолеИтога(СхемаКомпоновкиДанных, Ресурс.Имя + "КонечныйРазвернутыйОстатокКт");
|
ДобавитьПолеИтога(СхемаКомпоновкиДанных, Ресурс.Имя + "КонечныйРазвернутыйОстатокКт");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
|||||||
@@ -977,6 +977,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>CommonForm.НастройкаДоступаКСервисуMorpher</name>
|
<name>CommonForm.НастройкаДоступаКСервисуMorpher</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -1906,93 +1993,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
|
||||||
<right>
|
|
||||||
<name>Administration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>DataAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>UpdateDataBaseConfiguration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExclusiveMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ActiveUsers</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>EventLog</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThinClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>WebClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ThickClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ExternalConnection</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Automation</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>TechnicalSpecialistMode</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeNormal</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeFullscreenWorkplace</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>MainWindowModeKiosk</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>AnalyticsSystemClient</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>SaveUserData</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>ConfigurationExtensionsAdministration</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
<right>
|
|
||||||
<name>Output</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Constant.ЗагрузитьСообщениеОбменаДанными</name>
|
<name>Constant.ЗагрузитьСообщениеОбменаДанными</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -14,13 +14,6 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
<object>
|
|
||||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
|
||||||
<right>
|
|
||||||
<name>View</name>
|
|
||||||
<value>true</value>
|
|
||||||
</right>
|
|
||||||
</object>
|
|
||||||
<object>
|
<object>
|
||||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||||
<right>
|
<right>
|
||||||
@@ -52,6 +45,13 @@
|
|||||||
<value>true</value>
|
<value>true</value>
|
||||||
</right>
|
</right>
|
||||||
</object>
|
</object>
|
||||||
|
<object>
|
||||||
|
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||||
|
<right>
|
||||||
|
<name>View</name>
|
||||||
|
<value>true</value>
|
||||||
|
</right>
|
||||||
|
</object>
|
||||||
<object>
|
<object>
|
||||||
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
@@ -1367,6 +1367,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>
|
||||||
@@ -2657,45 +2696,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>Constant.ЗагрузитьСообщениеОбменаДанными</name>
|
<name>Constant.ЗагрузитьСообщениеОбменаДанными</name>
|
||||||
<right>
|
<right>
|
||||||
|
|||||||
Reference in new issue
Block a user