3_1_11_173
This commit is contained in:
1 parent
c61777bbb0
commit
2876dea994
84 files changed
+2202
-1223
No files matched your search
@@ -702,7 +702,6 @@
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
@@ -8218,6 +8217,19 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ЕстьПравоРедактировать</name>
|
||||
<id>66</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ВыборТипаДоверителя</name>
|
||||
<title>
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
ПериодОпросаСтатусов = 300;
|
||||
ТребуетсяОбновлениеДекораций = Истина;
|
||||
|
||||
ЕстьПравоРедактировать = ПравоДоступа("Изменение", Метаданные.Справочники.МашиночитаемыеДоверенности);
|
||||
|
||||
Если Параметры.Ключ.Пустая() Тогда
|
||||
|
||||
Объект.ФайлДоверенности = Неопределено;
|
||||
@@ -807,7 +809,7 @@
|
||||
ДанныеФайла.СсылкаНаДвоичныеДанныеФайла,
|
||||
Элементы.ЭлектронныеПодписи.ВыделенныеСтроки, ДанныеФайла);
|
||||
|
||||
Если Элементы.ФормаЗаписатьИЗакрыть.Видимость И Элементы.ФормаЗаписатьИЗакрыть.Доступность Тогда
|
||||
Если ЕстьПравоРедактировать Тогда
|
||||
Модифицированность = Истина;
|
||||
СохранитьРезультатПроверкиПодписей = Истина;
|
||||
КонецЕсли;
|
||||
@@ -1708,11 +1710,8 @@
|
||||
ВыполнитьОбработкуОповещения(Контекст.Оповещение, Новый Структура);
|
||||
КонецЕсли;
|
||||
|
||||
Если Элементы.ФормаЗаписатьИЗакрыть.Видимость И Элементы.ФормаЗаписатьИЗакрыть.Доступность Тогда
|
||||
Модифицированность = Истина;
|
||||
СохранитьРезультатПроверкиПодписей = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
ОбновитьСтатусПослеПодписания();
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -1902,7 +1901,8 @@
|
||||
|
||||
Если Условие = Неопределено Или Условие = "Подписание" Тогда
|
||||
|
||||
РеквизитыНедоступныДляРедактирования = Форма.ЭлектронныеПодписи.Количество() > 0 Или ВнешнийСтатус(Форма);
|
||||
РеквизитыНедоступныДляРедактирования = Не Форма.ЕстьПравоРедактировать
|
||||
Или Форма.ЭлектронныеПодписи.Количество() > 0 Или ВнешнийСтатус(Форма);
|
||||
|
||||
Если Форма.РеквизитыНедоступныДляРедактирования <> РеквизитыНедоступныДляРедактирования Тогда
|
||||
Форма.РеквизитыНедоступныДляРедактирования = РеквизитыНедоступныДляРедактирования;
|
||||
@@ -3576,6 +3576,7 @@
|
||||
|
||||
Элементы.ГруппаРегистрацияВДругомРеестре.Видимость = Ложь;
|
||||
Элементы.ГруппаСтатусВДругомРеестре.Видимость = Ложь;
|
||||
Элементы.РегистрироватьВДругомРеестре.Доступность = ЕстьПравоРедактировать;
|
||||
|
||||
ПараметрыПереопределения = Новый Структура;
|
||||
ПараметрыПереопределения.Вставить("ПоказыватьРегистрироватьВРеестре", Ложь);
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
Токен = Новый Структура;
|
||||
Токен.Вставить("Слот");
|
||||
Токен.Вставить("СерийныйНомер");
|
||||
Токен.Вставить("Представление");
|
||||
ЗаполнитьЗначенияСвойств(Токен, ЭтотОбъект);
|
||||
|
||||
Элементы.ГруппаОбновлениеСертификатов.Видимость = Истина;
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
//
|
||||
Процедура ОбновитьНепоставляемыеПрофилиПоИзменениямКонфигурации() Экспорт
|
||||
|
||||
Кэш = УправлениеДоступомСлужебныйПовтИсп.ОписаниеПоставляемыхПрофилейСеанса();
|
||||
Кэш = УправлениеДоступомСлужебныйПовтИсп.ОписаниеСтандартныхРолейРасширенийСеанса();
|
||||
НовоеЗначение = Кэш.ХешСумма;
|
||||
|
||||
УжеИзменен = Ложь;
|
||||
@@ -1579,12 +1579,18 @@
|
||||
|
||||
ОписаниеВерсии = Новый Структура("СвойстваВерсии", Новый Массив);
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "Версия", "1");
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "ОбщиеПрава", ОбщиеПрава);
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "БазовыеПрава", БазовыеПрава);
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "БазовыеПраваВнешнихПользователей", БазовыеПраваВнешнихПользователей);
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "АдминистраторСистемы", АдминистраторСистемы);
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "ПолныеПрава", ПолныеПрава);
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "ДополнительныеРолиАдминистратора", ДополнительныеРолиАдминистратора);
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "ОбщиеПрава",
|
||||
РолиСИдентификаторами(ОбщиеПрава));
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "БазовыеПрава",
|
||||
РолиСИдентификаторами(БазовыеПрава));
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "БазовыеПраваВнешнихПользователей",
|
||||
РолиСИдентификаторами(БазовыеПраваВнешнихПользователей));
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "АдминистраторСистемы",
|
||||
РолиСИдентификаторами(АдминистраторСистемы));
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "ПолныеПрава",
|
||||
РолиСИдентификаторами(ПолныеПрава));
|
||||
ДобавитьЭлементВерсии(ОписаниеВерсии, "ДополнительныеРолиАдминистратора",
|
||||
РолиСИдентификаторами(ДополнительныеРолиАдминистратора));
|
||||
|
||||
Результат = Новый ФиксированнаяСтруктура(Свойства);
|
||||
|
||||
@@ -2355,6 +2361,7 @@
|
||||
СвойстваПрофилей = Новый Соответствие;
|
||||
ОписанияПрофилейМассив = Новый Массив;
|
||||
РазделениеВключено = ОбщегоНазначения.РазделениеВключено();
|
||||
ИдентификаторыВсехРолей = ИдентификаторыВсехРолей();
|
||||
|
||||
Для Каждого ОписаниеПрофиля Из СписокПрофилей Цикл
|
||||
СвойстваПрофиля = Новый ФиксированнаяСтруктура(ОписаниеПрофиля.Значение);
|
||||
@@ -2369,7 +2376,9 @@
|
||||
Если СвойстваПрофиля.ЭтоГруппа Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ДобавитьСвойстваВерсии(ОписаниеВерсии, СвойстваПрофиля, "Назначение, Роли");
|
||||
ДобавитьСвойстваВерсии(ОписаниеВерсии, СвойстваПрофиля, "Назначение");
|
||||
РолиСИдентификаторами = РолиСИдентификаторами(СвойстваПрофиля.Роли, ИдентификаторыВсехРолей);
|
||||
ДобавитьСвойстваВерсии(ОписаниеВерсии, Новый Структура("Роли", РолиСИдентификаторами) , "Роли");
|
||||
Если РазделениеВключено Тогда
|
||||
РолиНедоступныеВСервисе = Новый СписокЗначений;
|
||||
Для Каждого ОписаниеРоли Из СвойстваПрофиля.РолиНедоступныеВСервисе Цикл
|
||||
@@ -2708,6 +2717,39 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Для функции ПоставляемыеПрофили.
|
||||
Функция ИдентификаторыВсехРолей()
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
|
||||
Для Каждого Роль Из Метаданные.Роли Цикл
|
||||
Результат.Вставить(Роль.Имя,
|
||||
Справочники.ИдентификаторыОбъектовМетаданных.КлючОбъектаМетаданныхРоль(Роль));
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Для функции ПоставляемыеПрофили.
|
||||
Функция РолиСИдентификаторами(ИменаРолей, ИдентификаторыВсехРолей = Неопределено)
|
||||
|
||||
Результат = Новый Массив;
|
||||
|
||||
Для Каждого ИмяРоли Из ИменаРолей Цикл
|
||||
Если ИдентификаторыВсехРолей = Неопределено Тогда
|
||||
ИдентификаторРоли = Справочники.ИдентификаторыОбъектовМетаданных.КлючОбъектаМетаданныхРоль(
|
||||
Метаданные.Роли[ИмяРоли]);
|
||||
Иначе
|
||||
ИдентификаторРоли = ИдентификаторыВсехРолей.Получить(ИмяРоли);
|
||||
КонецЕсли;
|
||||
Результат.Добавить(ИмяРоли + " " + Строка(ИдентификаторРоли));
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает свойства профиля, указанные в переопределяемом модуле,
|
||||
// преобразованные в фиксированный формат сохранения в базе данных.
|
||||
// Подробное описание свойств смотри в функциях НовоеОписаниеПрофиляГруппДоступа
|
||||
|
||||
BIN
Binary file not shown.
+1
-1
@@ -836,7 +836,7 @@
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
</forms>
|
||||
<templates uuid="5189beb9-b939-4f97-aca0-c2f3492ac8b9">
|
||||
<name>КомпонентаExtraCryptoAPI_3_0_3_49</name>
|
||||
<name>КомпонентаExtraCryptoAPI_3_1_1_1</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Компонента ExtraCryptoAPI</value>
|
||||
|
||||
@@ -6,6 +6,13 @@
|
||||
// https://creativecommons.org/licenses/by/4.0/legalcode
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#Область ОписаниеПеременных
|
||||
|
||||
&НаКлиенте
|
||||
Перем ИдентификаторСпособаИсправления;
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
@@ -173,7 +180,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПоказатьСпособИсправления(СпособИсправления, ДополнительныеПараметры = Неопределено) Экспорт
|
||||
Процедура ПоказатьСпособИсправления(СпособИсправления)
|
||||
|
||||
Если СпособИсправления = "b186a13d-a8b1-4a30-acf3-f1a09f104deb" Тогда
|
||||
ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru = 'Включите авторизацию на сервере исходящей почты.'"),
|
||||
@@ -590,7 +597,7 @@
|
||||
Если Модифицированность Тогда
|
||||
Записать(Новый Структура("ПроверитьНастройки"));
|
||||
Иначе
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("ПоказатьСпособИсправления", ЭтотОбъект);
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("ПриЗавершенииПроверкиНастроек", ЭтотОбъект);
|
||||
ПараметрыОткрытия = Новый Структура("УчетнаяЗапись", Объект.Ссылка);
|
||||
ОткрытьФорму("Справочник.УчетныеЗаписиЭлектроннойПочты.Форма.ПроверкаНастроекУчетнойЗаписи",
|
||||
ПараметрыОткрытия, ЭтотОбъект, , , , ОписаниеОповещения);
|
||||
@@ -762,4 +769,23 @@
|
||||
ПараметрыОткрытия, , , , , ОписаниеОповещения);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриЗавершенииПроверкиНастроек(СпособИсправления, ДополнительныеПараметры = Неопределено) Экспорт
|
||||
|
||||
Если ЗначениеЗаполнено(СпособИсправления) Тогда
|
||||
ИдентификаторСпособаИсправления = СпособИсправления;
|
||||
ПодключитьОбработчикОжидания("ПерейтиКИсправлению", 0.1, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПерейтиКИсправлению()
|
||||
|
||||
ПоказатьСпособИсправления(ИдентификаторСпособаИсправления);
|
||||
ИдентификаторСпособаИсправления = Неопределено;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -1,3 +1,3 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><link rel="stylesheet" type="text/css" href="v8help://service_book/service_style"></link></head><body>
|
||||
|
||||
Основные печатные формы являются подтверждающими, первичными документами для хозяйственной операции. Они определяют внешнее представление документов.<p>Основная печатная форма по документу может запоминаться только одна. Поэтому при формировании комплекта из нескольких основных, необходимо выбрать какую запоминать.</p><p>Сохраненное наименавание может быть использовано при формировании исходящих документах.</p></body></html>
|
||||
Основные печатные формы являются подтверждающими, первичными документами для хозяйственной операции. Они определяют внешнее представление документов.<p>Основная печатная форма по документу может запоминаться только одна. Поэтому при формировании комплекта из нескольких основных, необходимо выбрать какую запоминать.</p><p>Сохраненное наименование может быть использовано при формировании исходящих документов.</p></body></html>
|
||||
@@ -60,6 +60,8 @@
|
||||
&НаКлиенте
|
||||
Процедура ВыбратьИСформировать(Команда)
|
||||
|
||||
ОчиститьСообщения();
|
||||
|
||||
Если ПроверитьЗаполнение() Тогда
|
||||
Закрыть(ОсновнаяПечатнаяФорма - 1);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1166,8 +1166,8 @@
|
||||
ПараметрыФормы.Вставить("Компоненты", Компоненты);
|
||||
ПараметрыФормы.Вставить("ИмяТребуемойКомпоненты", "РасширениеРаботыСКриптографией");
|
||||
ОбработчикПродолжения = Новый ОписаниеОповещения("ОпределитьУстановленныеПрограммыПослеПодключенияРасширения", ЭтотОбъект, Контекст);
|
||||
ОткрытьФорму("ОбщаяФорма.НачалоРаботыСЭлектроннойПодписью", ПараметрыФормы,
|
||||
, , , , ОбработчикПродолжения, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ОткрытьФорму("ОбщаяФорма.НачалоРаботыСЭлектроннойПодписью", ПараметрыФормы, ,
|
||||
УникальныйИдентификатор, , , ОбработчикПродолжения, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
#Иначе
|
||||
|
||||
@@ -142,7 +142,7 @@
|
||||
"ВыводитьСразу", Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
УправлениеПечатью.ПечатьДокументовПриСозданииНаСервере(ЭтотОбъект, Отказ, СтандартнаяОбработка);
|
||||
УправлениеПечатью.ОбработатьКомандыОтправки(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -780,7 +780,7 @@
|
||||
&НаКлиенте
|
||||
Процедура ВыбранныеПоляПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, ТекущаяСтрока, Поле)
|
||||
|
||||
Если ИсточникПеретаскиванияНаКлиенте <> Элемент.Имя Тогда
|
||||
Если ИсточникПеретаскиванияНаКлиенте <> Элемент.Имя Или ТекущаяСтрока = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -4201,10 +4201,13 @@
|
||||
Расшифровка = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(Параметры, "Расшифровка");
|
||||
КлючТекущегоВариантаРасшифровки = "";
|
||||
Если ТипЗнч(Расшифровка) = Тип("ОписаниеОбработкиРасшифровкиКомпоновкиДанных") Тогда
|
||||
Настройки = ПолучитьИзВременногоХранилища(Расшифровка.Данные).Настройки;
|
||||
ДанныеРасшифровки = ПолучитьИзВременногоХранилища(Расшифровка.Данные);
|
||||
Если ТипЗнч(ДанныеРасшифровки) = Тип("ДанныеРасшифровкиКомпоновкиДанных") Тогда
|
||||
Настройки = ДанныеРасшифровки.Настройки;
|
||||
КлючТекущегоВариантаРасшифровки = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(
|
||||
Настройки.ДополнительныеСвойства, "КлючВарианта", "");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(КлючТекущегоВариантаРасшифровки) Тогда
|
||||
КлючТекущегоВарианта = КлючТекущегоВариантаРасшифровки;
|
||||
|
||||
@@ -3279,6 +3279,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Дома = РезультатЗапросаДома.Выгрузить();
|
||||
|
||||
ПолученныйАдрес = РезультатЗапросаАдреса.Выбрать();
|
||||
Пока ПолученныйАдрес.Следующий() Цикл
|
||||
|
||||
@@ -3313,7 +3315,7 @@
|
||||
СведенияОДоме = СведенияОДоме();
|
||||
ИзвлечьСтроенияВОписаниеДома(СведенияОДоме, Адрес);
|
||||
|
||||
Результат = НайтиСтрокуСДомом(РезультатЗапросаДома.Выгрузить(), СведенияОДоме);
|
||||
Результат = НайтиСтрокуСДомом(Дома, СведенияОДоме);
|
||||
Если Результат <> Неопределено Тогда
|
||||
Адрес.HouseID = Результат.ИдентификаторДома;
|
||||
КонецЕсли;
|
||||
@@ -7789,7 +7791,7 @@
|
||||
//
|
||||
Процедура ЗаполнитьВерсиюПоставщикаДанныхСервис1С(Результат)
|
||||
|
||||
РезультатВебСервис = ВыполнитьЗапросЧерезВебСервис("ping", 7);
|
||||
РезультатВебСервис = ВыполнитьЗапросЧерезВебСервис("ping", 2);
|
||||
|
||||
Если РезультатВебСервис.Отказ Тогда
|
||||
Результат.Данные = Ложь;
|
||||
@@ -7809,6 +7811,7 @@
|
||||
Процедура ЗаполнитьСписокАвтоподбораЧастиАдресаСервис1С(ВариантыАдреса, КешПредставлений, Текст, Родитель, Количество,
|
||||
ДополнительныеПараметры)
|
||||
|
||||
Если Не СтроковыеФункцииКлиентСервер.ЭтоУникальныйИдентификатор(Текст) Тогда
|
||||
ТекстGETЗапроса = "autocomplete?text=" + КодироватьСтроку(Текст, СпособКодированияСтроки.КодировкаURL);
|
||||
Если ЗначениеЗаполнено(Родитель) Тогда
|
||||
ТекстGETЗапроса = ТекстGETЗапроса + "&parentGuid=" + Строка(Родитель);
|
||||
@@ -7822,6 +7825,10 @@
|
||||
КонецЕсли;
|
||||
|
||||
РезультатВебСервис = ВыполнитьЗапросЧерезВебСервис(ТекстGETЗапроса);
|
||||
Иначе
|
||||
РезультатВебСервис = АдресныеСведенияСервис1СПоКоду(Текст, "ID");
|
||||
КонецЕсли;
|
||||
|
||||
Если РезультатВебСервис.Отказ Или РезультатВебСервис.Количество() = 0 Или РезультатВебСервис.Данные = Неопределено Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
@@ -7911,7 +7918,7 @@
|
||||
|
||||
Идентификатор = СведенияОбАдресномОбъекте.Идентификатор;
|
||||
|
||||
РезультатВебСервис = АдресныеСведенияСервис1СПоКоду(Результат, Идентификатор, "ID");
|
||||
РезультатВебСервис = АдресныеСведенияСервис1СПоКоду(Идентификатор, "ID");
|
||||
|
||||
Если РезультатВебСервис.Отказ Или РезультатВебСервис.Данные.Количество() = 0 Тогда
|
||||
Возврат;
|
||||
@@ -7948,7 +7955,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция АдресныеСведенияСервис1СПоКоду(Результат, Знач Идентификатор, Знач ИмяКода)
|
||||
Функция АдресныеСведенияСервис1СПоКоду(Знач Идентификатор, Знач ИмяКода)
|
||||
|
||||
ШаблонЗапроса = "selectByCode?code=%1&codeType=%2";
|
||||
ТекстGETЗапроса = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонЗапроса,
|
||||
@@ -9399,6 +9406,7 @@
|
||||
ЗащищенноеСоединение = ОбщегоНазначенияКлиентСервер.НовоеЗащищенноеСоединение();
|
||||
ИспользоватьАутентификациюОС = Ложь;
|
||||
|
||||
Если Не ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
СохраненныйТекущийURLВебСервиса = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("АдресныйКлассификатор", "URLСервисаКлассификатора1С");
|
||||
Если ТипЗнч(СохраненныйТекущийURLВебСервиса) = Тип("Строка") И ЗначениеЗаполнено(СохраненныйТекущийURLВебСервиса) Тогда
|
||||
URLВебСервисаПоЧастям = СтрРазделить(СохраненныйТекущийURLВебСервиса, ":", Ложь);
|
||||
@@ -9412,6 +9420,7 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьОтключениеБезопасногоРежима(Истина);
|
||||
|
||||
|
||||
@@ -459,7 +459,7 @@
|
||||
ОпределитьРолиПолей(ИндексСтруктурыОтчета, СвойстваРезультата.РолиПолей);
|
||||
ОпределитьПоляФормулы(НастройкиОтчета.АдресСхемы, Настройки, ИндексСтруктурыОтчета);
|
||||
УстановитьИдентификаторыИндексаСтруктурыОтчета(ИндексСтруктурыОтчета);
|
||||
ОпределитьДоступныеДействияПолейОтчета(ИндексСтруктурыОтчета);
|
||||
ОпределитьДоступныеДействияПолейОтчета(Настройки, ИндексСтруктурыОтчета);
|
||||
|
||||
СвойстваРезультата.АдресИндексаСтруктурыОтчета = ПоместитьВоВременноеХранилище(
|
||||
ИндексСтруктурыОтчета, Форма.УникальныйИдентификатор);
|
||||
@@ -1180,7 +1180,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОпределитьДоступныеДействияПолейОтчета(ИндексСтруктурыОтчета)
|
||||
Процедура ОпределитьДоступныеДействияПолейОтчета(Настройки, ИндексСтруктурыОтчета)
|
||||
|
||||
Разделы = ИндексСтруктурыОтчета.Скопировать();
|
||||
Разделы.Свернуть("ПорядокРаздела");
|
||||
@@ -1188,14 +1188,14 @@
|
||||
|
||||
Для Каждого ПорядокРаздела Из ПорядокРазделов Цикл
|
||||
|
||||
ОпределитьДоступныеДействияПолейРазделаОтчета(ИндексСтруктурыОтчета, ПорядокРаздела);
|
||||
ОпределитьДоступныеДействияПолейРазделаОтчета(ИндексСтруктурыОтчета, ПорядокРаздела, Истина);
|
||||
ОпределитьДоступныеДействияПолейРазделаОтчета(Настройки, ИндексСтруктурыОтчета, ПорядокРаздела);
|
||||
ОпределитьДоступныеДействияПолейРазделаОтчета(Настройки, ИндексСтруктурыОтчета, ПорядокРаздела, Истина);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОпределитьДоступныеДействияПолейРазделаОтчета(ИндексСтруктурыОтчета, ПорядокРаздела, ЭтоРесурс = Ложь)
|
||||
Процедура ОпределитьДоступныеДействияПолейРазделаОтчета(Настройки, ИндексСтруктурыОтчета, ПорядокРаздела, ЭтоРесурс = Ложь)
|
||||
|
||||
ПоискПолейРаздела = Новый Структура("ПорядокРаздела, Ресурс", ПорядокРаздела, ЭтоРесурс);
|
||||
ПоляГруппировок = ИндексСтруктурыОтчета.Скопировать(ПоискПолейРаздела);
|
||||
@@ -1232,12 +1232,24 @@
|
||||
Индекс.ВставитьГруппировкуВыше = Не ЭтоПолеГруппировкиКолонки И Не ЭтоРесурс;
|
||||
Индекс.ВставитьГруппировкуНиже = Не ЭтоПолеГруппировкиКолонки И Не ЭтоРесурс;
|
||||
|
||||
ЕстьДоступноеПолеГруппировкиВыше = Ложь;
|
||||
Если ПоляГруппировкиВыше <> Неопределено Тогда
|
||||
Для Каждого ПолеГруппировкиВыше Из ПоляГруппировкиВыше Цикл
|
||||
Если Настройки.ДоступныеПоляВыбора.Элементы.Найти(ПолеГруппировкиВыше.Поле) <> Неопределено
|
||||
Или Настройки.ДоступныеПоляГруппировок.Элементы.Найти(ПолеГруппировкиВыше.Поле) <> Неопределено Тогда
|
||||
ЕстьДоступноеПолеГруппировкиВыше = Истина;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Индекс.ПереместитьПолеВыше = Не ЭтоПолеГруппировкиКолонки
|
||||
И ПорядокРаздела = 1
|
||||
И Не ЭтоРесурс
|
||||
И Индекс.СодержитРодительскиеГруппировки
|
||||
И ПоляГруппировкиВыше <> Неопределено
|
||||
И ПоляГруппировкиВыше.Найти(Не ПолеГруппировки.Период, "Период") = Неопределено;
|
||||
И ПоляГруппировкиВыше.Найти(Не ПолеГруппировки.Период, "Период") = Неопределено
|
||||
И ЕстьДоступноеПолеГруппировкиВыше;
|
||||
|
||||
Индекс.ПереместитьПолеНиже = Не ЭтоПолеГруппировкиКолонки
|
||||
И ПорядокРаздела = 1
|
||||
|
||||
@@ -4434,7 +4434,19 @@
|
||||
ТаблицаФайлов = ПолучитьВложенияПисьмаСНеПустымИД(Письмо);
|
||||
|
||||
Если ТаблицаФайлов.Количество() Тогда
|
||||
КоличествоЧастейHtml = СтрЧислоВхождений(ТекстHTML, "<html");
|
||||
Если КоличествоЧастейHtml > 1 Тогда
|
||||
ЧастиHtml = Новый Массив;
|
||||
НомерЧастиHtml = 1;
|
||||
Пока НомерЧастиHtml <= КоличествоЧастейHtml Цикл
|
||||
ЧастьHtml = СодержимоеТегаHTML(ТекстHTML, "html", Истина, НомерЧастиHtml);
|
||||
ЧастиHtml.Добавить(ЧастьHtml);
|
||||
НомерЧастиHtml = НомерЧастиHtml + 1;
|
||||
КонецЦикла;
|
||||
ТекстHTML = СтрСоединить(ЧастиHtml, Символы.ПС + "<br>");
|
||||
Иначе
|
||||
ТекстHTML = СодержимоеТегаHTML(ТекстHTML, "html", Истина);
|
||||
КонецЕсли;
|
||||
ДокументHTML = ЗаменитьИдентификаторыКартинокНаПутьКФайлам(ТекстHTML, ТаблицаФайлов, Кодировка);
|
||||
|
||||
Возврат ПолучитьТекстHTMLИзОбъектаДокументHTML(ДокументHTML);
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
Запрос.УстановитьПараметр("ПроблемныйОбъект", Результат.ПроблемныйОбъект);
|
||||
Запрос.УстановитьПараметр("ПравилоПроверки", Результат.ПравилоПроверки);
|
||||
Запрос.УстановитьПараметр("ВидПроверки", Результат.ВидПроверки);
|
||||
Запрос.УстановитьПараметр("КлючУникальности", Результат.КлючУникальности);
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| РезультатыПроверкиУчета.ИгнорироватьПроблему КАК ИгнорироватьПроблему
|
||||
@@ -36,7 +37,8 @@
|
||||
|ГДЕ
|
||||
| РезультатыПроверкиУчета.ПроблемныйОбъект = &ПроблемныйОбъект
|
||||
| И РезультатыПроверкиУчета.ПравилоПроверки = &ПравилоПроверки
|
||||
| И РезультатыПроверкиУчета.ВидПроверки = &ВидПроверки";
|
||||
| И РезультатыПроверкиУчета.ВидПроверки = &ВидПроверки
|
||||
| И РезультатыПроверкиУчета.КлючУникальности = &КлючУникальности";
|
||||
Значение = Запрос.Выполнить().Выгрузить()[0].ИгнорироватьПроблему;
|
||||
|
||||
КонтрольВеденияУчета.ИгнорироватьПроблему(Результат, Не Значение);
|
||||
@@ -107,6 +109,7 @@
|
||||
Результат.Вставить("ВидПроверки");
|
||||
Результат.Вставить("УточнениеПроблемы");
|
||||
Результат.Вставить("ПолноеИмяОбъекта");
|
||||
Результат.Вставить("КлючУникальности");
|
||||
|
||||
ДанныеРасшифровки = ПолучитьИзВременногоХранилища(ОтчетДанныеРасшифровки); // ДанныеРасшифровкиКомпоновкиДанных
|
||||
Расшифровка = ДанныеРасшифровки.Элементы[ИндексРасшифровки].ПолучитьПоля();
|
||||
@@ -123,6 +126,7 @@
|
||||
Результат.ВидПроверки = Справочники.ВидыПроверок.ПолучитьСсылку(Новый УникальныйИдентификатор(ЗначениеЧастями[3]));
|
||||
Результат.УточнениеПроблемы = ЗначениеЧастями[4];
|
||||
Результат.ПолноеИмяОбъекта = ЗначениеЧастями[0];
|
||||
Результат.КлючУникальности = Новый УникальныйИдентификатор(ЗначениеЧастями[5]);
|
||||
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
@@ -959,6 +959,9 @@
|
||||
НаборЗаписей.Отбор.ПроблемныйОбъект.Установить(Выборка.ПроблемныйОбъект);
|
||||
НаборЗаписей.Отбор.ПравилоПроверки.Установить(Выборка.ПравилоПроверки);
|
||||
НаборЗаписей.Отбор.ВидПроверки.Установить(Выборка.ВидПроверки);
|
||||
Если ОписаниеПроблемы.Свойство("КлючУникальности") Тогда
|
||||
НаборЗаписей.Отбор.КлючУникальности.Установить(ОписаниеПроблемы.КлючУникальности);
|
||||
КонецЕсли;
|
||||
НаборЗаписей.Прочитать();
|
||||
|
||||
Запись = НаборЗаписей.Получить(0);
|
||||
@@ -4278,7 +4281,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция РасшифровкаЯчейки(Ссылка, ПравилоПроверки, ВидПроверки, УточнениеПроблемы) Экспорт
|
||||
Функция РасшифровкаЯчейки(Ссылка, ПравилоПроверки, ВидПроверки, УточнениеПроблемы, КлючУникальности) Экспорт
|
||||
Если Не ОбщегоНазначения.ЭтоСсылка(ТипЗнч(Ссылка)) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
@@ -4287,7 +4290,8 @@
|
||||
+ Ссылка.УникальныйИдентификатор() + ";"
|
||||
+ ПравилоПроверки.УникальныйИдентификатор() + ";"
|
||||
+ ВидПроверки.УникальныйИдентификатор() + ";"
|
||||
+ УточнениеПроблемы;
|
||||
+ УточнениеПроблемы + ";"
|
||||
+ КлючУникальности;
|
||||
|
||||
Возврат Расшифровка;
|
||||
КонецФункции
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "3.1.11.155";
|
||||
Описание.Версия = "3.1.11.173";
|
||||
Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ОпределитьДоступностьЭлементовФормы(ЭлементыФормы);
|
||||
ОпределитьВидимостьЭлементовФормы(ЭлементыФормы);
|
||||
ЗаполнитьОписаниеОбращенияВПоддержку(ЭлементыФормы);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -78,7 +78,7 @@
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Процедура ОпределитьДоступностьЭлементовФормы(ЭлементыФормы)
|
||||
Процедура ОпределитьВидимостьЭлементовФормы(ЭлементыФормы)
|
||||
|
||||
ВопросВПоддержкуДоступен = ВопросВПоддержкуДоступен();
|
||||
|
||||
|
||||
@@ -91,6 +91,7 @@
|
||||
// Параметры:
|
||||
// Адреса - Массив - адреса во внутреннем формате JSON или в XML, соответствующий XDTO-пакету Адрес
|
||||
// или XDTO объектов, соответствующих XDTO-пакету Адрес.
|
||||
// Массив может содержать до 1000 элементов.
|
||||
// ДополнительныеПараметры - Структура - для уточнения возвращаемого значения. Может содержать только поля,
|
||||
// отличающиеся от значений по умолчанию:
|
||||
// * БезПредставлений - Булево - если Истина, то поле Представление будет отсутствовать. По умолчанию, Ложь.
|
||||
@@ -318,15 +319,7 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
УровниАдреса = Новый Массив;
|
||||
УровниАдреса.Добавить("Регион");
|
||||
УровниАдреса.Добавить("Район");
|
||||
УровниАдреса.Добавить("МуниципальныйРайон");
|
||||
УровниАдреса.Добавить("Город");
|
||||
УровниАдреса.Добавить("Поселение");
|
||||
УровниАдреса.Добавить("НаселенныйПункт");
|
||||
УровниАдреса.Добавить("Территория");
|
||||
УровниАдреса.Добавить("Улица");
|
||||
УровниАдреса = ПорядокУровнейПоУмолчанию();
|
||||
|
||||
Для каждого УровеньАдреса Из УровниАдреса Цикл
|
||||
|
||||
@@ -1476,6 +1469,190 @@
|
||||
Возврат Результат;
|
||||
КонецФункции
|
||||
|
||||
// Возвращает форматированное представление адреса.
|
||||
// Вызовы функции необходимо выполнять из общего модуля УправлениеКонтактнойИнформацией
|
||||
//
|
||||
// Функция формирует строковое представление адреса в соответствии
|
||||
// с указанным порядком полей. Поддерживает различные форматы вывода,
|
||||
// включая обратный порядок (от номера дома к региону) и сокращенные варианты.
|
||||
//
|
||||
// Параметры:
|
||||
// Адрес - Строка - адрес в формате JSON.
|
||||
// - Структура - перечень полей адреса, где ключ соответствует
|
||||
// именам полей из функции СведенияОбАдресе. Например: Город.
|
||||
// Поля - Массив - список полей для формирования адреса в нужном порядке. Например, "Регион", "Город".
|
||||
// - Строка - предопределенные варианты: "НаселенныйПункт" - возвращает адрес до уровня населенного
|
||||
// пункта (без улицы и номера дома).
|
||||
// - Неопределено - набор полей по умолчанию.
|
||||
// Возвращаемое значение:
|
||||
// Строка - сформированное представление адреса. Если переданный адрес некорректен, будет возвращена пустая строка.
|
||||
//
|
||||
Функция ПредставлениеАдреса(АдресПоПолям, ТипАдреса, ПараметрыПредставления = Неопределено) Экспорт
|
||||
|
||||
ПоляПредставления = Новый Массив();
|
||||
ПостфиксТипаАдреса = ПараметрыПредставления.ПостфиксТипаАдреса;
|
||||
Если ПустаяСтрока(ПостфиксТипаАдреса) Тогда
|
||||
ПостфиксТипаАдреса = "ТипКраткий";
|
||||
КонецЕсли;
|
||||
|
||||
ПорядокПолей = ОпределитьПорядокУровнейДляПредставления(ПараметрыПредставления, ТипАдреса);
|
||||
|
||||
Для Каждого ИмяПоля Из ПорядокПолей Цикл
|
||||
|
||||
Если СтрСравнить(ИмяПоля, "Дом") = 0 Тогда
|
||||
|
||||
ПоляПредставления.Добавить(
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям.Здание, "Номер", "ТипЗдания", Истина));
|
||||
|
||||
Для Каждого Корпус Из АдресПоПолям.Корпуса Цикл
|
||||
ПоляПредставления.Добавить(
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(Корпус, "Номер", "ТипКорпуса", Истина));
|
||||
КонецЦикла;
|
||||
|
||||
ИначеЕсли СтрСравнить(ИмяПоля, "Помещения") = 0 Тогда
|
||||
Для Каждого Помещение Из АдресПоПолям.Помещения Цикл
|
||||
ПоляПредставления.Добавить(
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(Помещение, "Номер", "ТипПомещения", Истина));
|
||||
КонецЦикла;
|
||||
ИначеЕсли СтрСравнить(ИмяПоля, "Индекс") = 0 Или СтрСравнить(ИмяПоля, "Страна") = 0 Тогда
|
||||
ПоляПредставления.Добавить(АдресПоПолям[ИмяПоля]);
|
||||
ИначеЕсли АдресПоПолям.Свойство(ИмяПоля) И ЗначениеЗаполнено(АдресПоПолям[ИмяПоля]) Тогда
|
||||
|
||||
Если СтрСравнить(ИмяПоля, "Регион") <> 0 Тогда
|
||||
ЗначениеОбъекта = УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям, ИмяПоля, ПостфиксТипаАдреса);
|
||||
Иначе
|
||||
|
||||
ЗначениеОбъекта = "";
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.АдресныйКлассификатор") Тогда
|
||||
МодульАдресныйКлассификаторСлужебный = ОбщегоНазначения.ОбщийМодуль("АдресныйКлассификаторСлужебный");
|
||||
СведенияОРегионе = МодульАдресныйКлассификаторСлужебный.СведенияОРегионе(АдресПоПолям[ИмяПоля], АдресПоПолям[ИмяПоля + ПостфиксТипаАдреса]);
|
||||
ЗначениеОбъекта = СведенияОРегионе.ПолноеНаименование;
|
||||
КонецЕсли;
|
||||
|
||||
Если ПустаяСтрока(ЗначениеОбъекта) Тогда
|
||||
ЗначениеОбъекта = УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям, ИмяПоля, ПостфиксТипаАдреса);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
ПоляПредставления.Добавить(ЗначениеОбъекта);
|
||||
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат СтрСоединить(ПоляПредставления, ", ");
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Порядок уровней по умолчанию.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПредставленияАдреса - см. НовыеПараметрыПредставленияАдреса
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - порядок уровней по умолчанию
|
||||
//
|
||||
Функция ОпределитьПорядокУровнейДляПредставления(ПараметрыПредставленияАдреса, ТипАдреса)
|
||||
|
||||
УровниАдреса = Новый Массив;
|
||||
|
||||
Если ПараметрыПредставленияАдреса.СписокПолей.Количество() > 0 Тогда
|
||||
УровниАдреса = Новый Массив(Новый ФиксированныйМассив(ПараметрыПредставленияАдреса.СписокПолей));
|
||||
ИначеЕсли ПараметрыПредставленияАдреса.ПочтовыйАдрес Тогда
|
||||
УровниАдреса.Добавить("Улица");
|
||||
УровниАдреса.Добавить("Дом");
|
||||
УровниАдреса.Добавить("Помещения");
|
||||
УровниАдреса.Добавить("НаселенныйПункт");
|
||||
УровниАдреса.Добавить("Город");
|
||||
УровниАдреса.Добавить("Район");
|
||||
|
||||
Если РаботаСАдресамиКлиентСервер.ЭтоМуниципальныйАдрес(ТипАдреса) Тогда
|
||||
УровниАдреса.Добавить("Поселение");
|
||||
УровниАдреса.Добавить("МуниципальныйРайон");
|
||||
Иначе
|
||||
УровниАдреса.Добавить("Район");
|
||||
КонецЕсли;
|
||||
|
||||
УровниАдреса.Добавить("Регион");
|
||||
УровниАдреса.Добавить("Страна");
|
||||
УровниАдреса.Добавить("Индекс");
|
||||
Иначе
|
||||
УровниАдреса.Добавить("Страна");
|
||||
УровниАдреса.Добавить("Индекс");
|
||||
УровниАдреса.Добавить("Регион");
|
||||
|
||||
Если РаботаСАдресамиКлиентСервер.ЭтоМуниципальныйАдрес(ТипАдреса) Тогда
|
||||
УровниАдреса.Добавить("МуниципальныйРайон");
|
||||
УровниАдреса.Добавить("Поселение");
|
||||
Иначе
|
||||
УровниАдреса.Добавить("Район");
|
||||
КонецЕсли;
|
||||
|
||||
УровниАдреса.Добавить("Город");
|
||||
УровниАдреса.Добавить("НаселенныйПункт");
|
||||
УровниАдреса.Добавить("Улица");
|
||||
УровниАдреса.Добавить("Дом");
|
||||
УровниАдреса.Добавить("Помещения");
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПараметрыПредставленияАдреса.ВключатьСтрану Тогда
|
||||
|
||||
Позиция = УровниАдреса.Найти("Страна");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Страна"));
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПараметрыПредставленияАдреса.ВключатьПочтовыйИндекс Тогда
|
||||
|
||||
Позиция = УровниАдреса.Найти("Индекс");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Индекс"));
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыПредставленияАдреса.ТолькоНаселенныйПункт Тогда
|
||||
|
||||
Позиция = УровниАдреса.Найти("Улица");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Улица"));
|
||||
КонецЕсли;
|
||||
|
||||
Позиция = УровниАдреса.Найти("Дом");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Дом"));
|
||||
КонецЕсли;
|
||||
|
||||
Позиция = УровниАдреса.Найти("Помещения");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Помещения"));
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Возврат УровниАдреса;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПорядокУровнейПоУмолчанию(ТолькоНаселенныйПункт = Ложь)
|
||||
|
||||
УровниАдреса = Новый Массив;
|
||||
УровниАдреса.Добавить("Регион");
|
||||
УровниАдреса.Добавить("Район");
|
||||
УровниАдреса.Добавить("МуниципальныйРайон");
|
||||
УровниАдреса.Добавить("Город");
|
||||
УровниАдреса.Добавить("Поселение");
|
||||
УровниАдреса.Добавить("НаселенныйПункт");
|
||||
УровниАдреса.Добавить("Территория");
|
||||
Если Не ТолькоНаселенныйПункт Тогда
|
||||
УровниАдреса.Добавить("Улица");
|
||||
КонецЕсли;
|
||||
|
||||
Возврат УровниАдреса;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СтрокаОбъектаАдресации(Код, Наименование, Тип = 0, Порядок = 0, КодАдресногоКлассификатора = 0)
|
||||
|
||||
СтруктураОбъектаАдресации = Новый Структура;
|
||||
@@ -2178,13 +2355,15 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
Функция ПодготовитьАдресДляВвода(Данные) Экспорт
|
||||
|
||||
Если Не УправлениеКонтактнойИнформациейКлиентСервер.ЭтоИностранныйАдресИлиЕАЭС(Данные.addressType)
|
||||
И Не УправлениеКонтактнойИнформациейКлиентСервер.ЭтоАдресВСвободнойФорме(Данные.addressType) Тогда
|
||||
Если Данные.Свойство("id") И ПустаяСтрока(Данные.id) И ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.АдресныйКлассификатор") Тогда
|
||||
МодульАдресныйКлассификаторСлужебный = ОбщегоНазначения.ОбщийМодуль("АдресныйКлассификаторСлужебный");
|
||||
МодульАдресныйКлассификаторСлужебный.УстановитьИдентификаторыАдреса(Данные);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
НаселенныйПунктДетально = РаботаСАдресамиКлиентСервер.ОписаниеНовойКонтактнойИнформации(ПредопределенноеЗначение("Перечисление.ТипыКонтактнойИнформации.Адрес"));
|
||||
ЗаполнитьЗначенияСвойств(НаселенныйПунктДетально, Данные);
|
||||
|
||||
@@ -559,14 +559,8 @@
|
||||
|
||||
Уровни = Новый Массив;
|
||||
|
||||
Если ТипАдреса = УправлениеКонтактнойИнформациейКлиентСервер.ИностранныйАдрес() Тогда
|
||||
|
||||
Уровни.Добавить("area");
|
||||
|
||||
Иначе
|
||||
|
||||
Уровни.Добавить("area");
|
||||
Если ТипАдреса = УправлениеКонтактнойИнформациейКлиентСервер.АдресЕАЭС() Тогда
|
||||
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоИностранныйАдресИлиЕАЭС(ТипАдреса) Тогда
|
||||
|
||||
Уровни.Добавить("district");
|
||||
Уровни.Добавить("city");
|
||||
@@ -593,8 +587,6 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ВключатьУровеньУлицы Тогда
|
||||
Уровни.Добавить("street");
|
||||
КонецЕсли;
|
||||
@@ -665,14 +657,8 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипАдреса = УправлениеКонтактнойИнформациейКлиентСервер.ИностранныйАдрес() Тогда
|
||||
|
||||
Уровни.Добавить("area");
|
||||
|
||||
Иначе
|
||||
|
||||
Уровни.Добавить("area");
|
||||
Если ТипАдреса = УправлениеКонтактнойИнформациейКлиентСервер.АдресЕАЭС() Тогда
|
||||
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоИностранныйАдресИлиЕАЭС(ТипАдреса) Тогда
|
||||
|
||||
Уровни.Добавить("district");
|
||||
Уровни.Добавить("city");
|
||||
@@ -699,8 +685,6 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ВключатьУровеньУлицы Тогда
|
||||
Уровни.Добавить("street");
|
||||
КонецЕсли;
|
||||
|
||||
@@ -4338,7 +4338,7 @@
|
||||
|%2'"),
|
||||
ИмяФайла, ОбщегоНазначения.ПредметСтрокой(ФайлОбъект.ВладелецФайла));
|
||||
|
||||
Если ФайлОбъект.ПометкаУдаления Тогда
|
||||
Если ЗначениеЗаполнено(ФайлОбъект.ПометкаУдаления) Тогда
|
||||
ТекстОшибки = ТекстОшибки + Символы.ПС + Символы.ПС
|
||||
+ НСтр("ru = 'Файл помечен на удаление и очищен как ненужный.'");
|
||||
ИначеЕсли ФайлОбъект.ТипХраненияФайла = Перечисления.ТипыХраненияФайлов.ВТомахНаДиске Тогда
|
||||
|
||||
@@ -849,7 +849,7 @@
|
||||
УстановитьПризнакРаботаПользователейЗавершается(Истина);
|
||||
ТекущийРежим = СоединенияИБВызовСервера.ПараметрыБлокировкиСеансов(Истина);
|
||||
ЗавершитьРаботуПользователей(ТекущийРежим);
|
||||
Возврат Истина;
|
||||
Возврат Ложь;
|
||||
|
||||
КонецЕсли;
|
||||
Возврат Ложь;
|
||||
|
||||
@@ -494,24 +494,15 @@
|
||||
// Возвращаемое значение:
|
||||
// Булево - Истина, если переданная строка является уникальным идентификатором.
|
||||
//
|
||||
Функция ЭтоУникальныйИдентификатор(Знач Значение) Экспорт
|
||||
Функция ЭтоУникальныйИдентификатор(Значение) Экспорт
|
||||
|
||||
Шаблон = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
|
||||
|
||||
Если СтрДлина(Шаблон) <> СтрДлина(Значение) Тогда
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
Для Позиция = 1 По СтрДлина(Значение) Цикл
|
||||
Если КодСимвола(Шаблон, Позиция) = 88 // X
|
||||
И ((КодСимвола(Значение, Позиция) < 48 Или КодСимвола(Значение, Позиция) > 57) // 0..9
|
||||
И (КодСимвола(Значение, Позиция) < 97 Или КодСимвола(Значение, Позиция) > 102) // a..f
|
||||
И (КодСимвола(Значение, Позиция) < 65 Или КодСимвола(Значение, Позиция) > 70)) // A..F
|
||||
Или КодСимвола(Шаблон, Позиция) = 45 И КодСимвола(Значение, Позиция) <> 45 Тогда // -
|
||||
Возврат Ложь;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Истина;
|
||||
Возврат СтрДлина(Значение) = 36
|
||||
И СтрЧислоВхождений(Значение, "-") = 4
|
||||
И Сред(Значение, 9, 1) = "-"
|
||||
И Сред(Значение, 14, 1) = "-"
|
||||
И Сред(Значение, 19, 1) = "-"
|
||||
И Сред(Значение, 24, 1) = "-"
|
||||
И СтрРазделить(Значение, "-0123456789abcdefABCDEF", Ложь).Количество() = 0;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
@@ -2945,7 +2945,6 @@
|
||||
Возврат СведенияОбАдресахВВидеПолей(Адреса, ДополнительныеПараметры);
|
||||
КонецФункции
|
||||
|
||||
|
||||
// Проверяет контактную информацию.
|
||||
//
|
||||
// Параметры:
|
||||
@@ -2996,6 +2995,128 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
// Конструктор параметров, описывающий правила формирования представления адреса.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура - новые параметры представления адреса:
|
||||
// * СписокПолей - Массив - поля, которые будут включены в представление (например: ["Город", "Улица", "Дом"]).
|
||||
// В случае отсутствия данных будет применен стандартный набор и порядок полей.
|
||||
// * ТолькоНаселенныйПункт - Булево - если Истина, то представление должно быть сформировано только для населенного
|
||||
// пункта (без улицы, дома и помещений). По умолчанию: Ложь.
|
||||
// * ПочтовыйАдрес - Булево - если Истина, то представление будет сформировано в порядке, соответствующем
|
||||
// почтовому адресу: улица, дом, квартира, населенный пункт, страна, индекс. По умолчанию:
|
||||
// Ложь.
|
||||
// * ВключатьПочтовыйИндекс - Булево - флаг, указывающий на необходимость включения почтового индекса в представление
|
||||
// адреса. По умолчанию: Истина.
|
||||
// * ВключатьСтрану - Булево - флаг, указывающий на необходимость включения страны в представление адреса. По
|
||||
// умолчанию: Ложь.
|
||||
// * ПостфиксТипаАдреса - Строка - содержит суффикс, добавляемый к имени поля для указания типа адресного элемента.
|
||||
// Используется для формирования составных наименований полей адреса.
|
||||
// Например, "Улица" и "УлицаТип", где "Международное" и "ш.".
|
||||
//
|
||||
Функция НовыеПараметрыПредставленияАдреса() Экспорт
|
||||
|
||||
Результат = Новый Структура;
|
||||
Результат.Вставить("СписокПолей", Новый Массив);
|
||||
Результат.Вставить("ТолькоНаселенныйПункт", Ложь);
|
||||
Результат.Вставить("ПочтовыйАдрес", Ложь);
|
||||
Результат.Вставить("ВключатьПочтовыйИндекс", Истина);
|
||||
Результат.Вставить("ВключатьСтрану", Ложь);
|
||||
Результат.Вставить("ПостфиксТипаАдреса", "");
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращает форматированное представление адреса.
|
||||
//
|
||||
// Функция формирует строковое представление адреса в соответствии
|
||||
// с указанным порядком полей. Поддерживает различные форматы вывода,
|
||||
// включая обратный порядок (от номера дома к региону) и сокращенные варианты.
|
||||
//
|
||||
// Параметры:
|
||||
// Адрес - Строка - адрес в формате JSON.
|
||||
// - Структура - перечень полей адреса, где ключ соответствует
|
||||
// именам полей из функции СведенияОбАдресе.
|
||||
// ПараметрыПредставленияАдреса - см. НовыеПараметрыПредставленияАдреса
|
||||
// - Неопределено - параметры по умолчанию.
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - сформированное представление адреса. Если переданный адрес некорректен, будет возвращена пустая строка.
|
||||
//
|
||||
Функция ПредставлениеАдреса(Адрес, Знач ПараметрыПредставленияАдреса = Неопределено) Экспорт
|
||||
|
||||
ПоляПредставления = Новый Массив;
|
||||
ПоляЗданийИПомещений = Новый Массив;
|
||||
|
||||
АдресПоПолям = Неопределено;
|
||||
ТипАдреса = Неопределено;
|
||||
|
||||
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоКонтактнаяИнформацияВJSON(Адрес) Тогда
|
||||
АдресПоПолям = СведенияОбАдресе(Адрес);
|
||||
ТипАдреса = АдресПоПолям.ТипАдреса;
|
||||
ИначеЕсли ТипЗнч(Адрес) = Тип("Структура") Тогда
|
||||
АдресПоПолям = Новый Структура(Новый ФиксированнаяСтруктура(Адрес));
|
||||
Если АдресПоПолям.Свойство("ТипАдреса") Тогда
|
||||
ТипАдреса = АдресПоПолям.ТипАдреса;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(АдресПоПолям) Тогда
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
|
||||
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоАдресВСвободнойФорме(ТипАдреса) Тогда
|
||||
Если АдресПоПолям.Свойство("Представление") Тогда
|
||||
Возврат АдресПоПолям["Представление"];
|
||||
Иначе
|
||||
Возврат "";
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыПредставления = НовыеПараметрыПредставленияАдреса();
|
||||
Если ЗначениеЗаполнено(ПараметрыПредставленияАдреса) Тогда
|
||||
ЗаполнитьЗначенияСвойств(ПараметрыПредставления, ПараметрыПредставленияАдреса);
|
||||
КонецЕсли;
|
||||
|
||||
Если Не УправлениеКонтактнойИнформациейКлиентСервер.ЭтоИностранныйАдресИлиЕАЭС(ТипАдреса) Тогда
|
||||
|
||||
Если УправлениеКонтактнойИнформациейСлужебныйПовтИсп.ДоступныМодулиРаботаСАдресами() Тогда
|
||||
МодульРаботаСАдресами = ОбщегоНазначения.ОбщийМодуль("РаботаСАдресами");
|
||||
Возврат МодульРаботаСАдресами.ПредставлениеАдреса(АдресПоПолям, ТипАдреса, ПараметрыПредставления);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ПорядокПолей = ОпределитьПорядокУровнейДляПредставления(ПараметрыПредставления);
|
||||
|
||||
Для Каждого ИмяПоля Из ПорядокПолей Цикл
|
||||
|
||||
Если ИмяПоля = "Дом" Тогда
|
||||
|
||||
ПоляПредставления.Добавить(УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям.Здание, "Номер", "ТипЗдания", Истина));
|
||||
|
||||
Для Каждого Корпус Из АдресПоПолям.Корпуса Цикл
|
||||
ПоляПредставления.Добавить(УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(Корпус, "Номер", "ТипЗдания", Истина));
|
||||
КонецЦикла;
|
||||
|
||||
ИначеЕсли ИмяПоля = "Помещения" Тогда
|
||||
Для Каждого Помещение Из АдресПоПолям.Помещения Цикл
|
||||
ПоляПредставления.Добавить(УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(Помещение, "Номер", "ТипПомещения", Истина));
|
||||
КонецЦикла;
|
||||
|
||||
ИначеЕсли АдресПоПолям.Свойство(ИмяПоля) И ЗначениеЗаполнено(АдресПоПолям[ИмяПоля]) Тогда
|
||||
ПоляПредставления.Добавить(УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(АдресПоПолям, ИмяПоля));
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Представление = СтрСоединить(ПоляПредставления, ", ");
|
||||
|
||||
Возврат Представление;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбновлениеИнформационнойБазы
|
||||
@@ -4207,6 +4328,84 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Порядок уровней по умолчанию.
|
||||
//
|
||||
// Параметры:
|
||||
// ПараметрыПредставленияАдреса - см. НовыеПараметрыПредставленияАдреса
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Массив - порядок уровней по умолчанию
|
||||
//
|
||||
Функция ОпределитьПорядокУровнейДляПредставления(ПараметрыПредставленияАдреса)
|
||||
|
||||
УровниАдреса = Новый Массив;
|
||||
|
||||
Если ПараметрыПредставленияАдреса.СписокПолей.Количество() > 0 Тогда
|
||||
УровниАдреса = Новый Массив(Новый ФиксированныйМассив(ПараметрыПредставленияАдреса.СписокПолей));
|
||||
ИначеЕсли ПараметрыПредставленияАдреса.ПочтовыйАдрес Тогда
|
||||
УровниАдреса.Добавить("Улица");
|
||||
УровниАдреса.Добавить("Дом");
|
||||
УровниАдреса.Добавить("Помещения");
|
||||
УровниАдреса.Добавить("НаселенныйПункт");
|
||||
УровниАдреса.Добавить("Город");
|
||||
УровниАдреса.Добавить("Район");
|
||||
УровниАдреса.Добавить("Регион");
|
||||
УровниАдреса.Добавить("Страна");
|
||||
УровниАдреса.Добавить("Индекс");
|
||||
Иначе
|
||||
УровниАдреса.Добавить("Страна");
|
||||
УровниАдреса.Добавить("Индекс");
|
||||
УровниАдреса.Добавить("Регион");
|
||||
УровниАдреса.Добавить("Район");
|
||||
УровниАдреса.Добавить("Город");
|
||||
УровниАдреса.Добавить("НаселенныйПункт");
|
||||
УровниАдреса.Добавить("Улица");
|
||||
УровниАдреса.Добавить("Дом");
|
||||
УровниАдреса.Добавить("Помещения");
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПараметрыПредставленияАдреса.ВключатьСтрану Тогда
|
||||
|
||||
Позиция = УровниАдреса.Найти("Страна");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Страна"));
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ПараметрыПредставленияАдреса.ВключатьПочтовыйИндекс Тогда
|
||||
|
||||
Позиция = УровниАдреса.Найти("Индекс");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Индекс"));
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ПараметрыПредставленияАдреса.ТолькоНаселенныйПункт Тогда
|
||||
|
||||
Позиция = УровниАдреса.Найти("Улица");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Улица"));
|
||||
КонецЕсли;
|
||||
|
||||
Позиция = УровниАдреса.Найти("Дом");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Дом"));
|
||||
КонецЕсли;
|
||||
|
||||
Позиция = УровниАдреса.Найти("Помещения");
|
||||
Если Позиция <> Неопределено Тогда
|
||||
УровниАдреса.Удалить(УровниАдреса.Найти("Помещения"));
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Возврат УровниАдреса;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#Область ИнициализацияЭлементовНаФормеОбъектВладельцаКонтактнойИнформации
|
||||
|
||||
Процедура ОпределитьПараметрыКонтактнойИнформацииПоВладельцу(Форма, Объект, ПараметрыКонтактнойИнформации, ЭтоПараметрыОсновногоОбъекта, СкрываемыеВиды)
|
||||
|
||||
@@ -97,7 +97,35 @@
|
||||
Возврат СокрЛП(Значение) <> ТекстПустогоАдресаВВидеГиперссылки();
|
||||
КонецФункции
|
||||
|
||||
// Возвращает полное наименование адресного объекта, представляющее собой сочетание типа и названия объекта.
|
||||
// Формат вывода зависит от переданных параметров:порядок следования (тип/название), использование префикса типа.
|
||||
//
|
||||
// Параметры:
|
||||
// Адрес - Структура - адрес с разбивкой на поля
|
||||
// ИмяПоля - Строка - имя поля адреса
|
||||
// ПрефиксТипа - Строка - префикс типа, если адрес формируется из двух полей. Например, "ш." для шоссе "Международное ш.".
|
||||
// Если в имени поля указано "Номер", конкатенация не выполняется,
|
||||
// используется исходное имя без изменений. Например, "ТипПомещения".
|
||||
// ОбратныйПорядок - Булево - если Истина, то типа адресного объекта будет в начале. Например, "ш. Международное"
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка - сформированное наименование адресного объекта.
|
||||
//
|
||||
Функция НаименованиеАдресногоОбъекта(Адрес, ИмяПоля, ПрефиксТипа = "", ОбратныйПорядок = Ложь) Экспорт
|
||||
|
||||
Если ПустаяСтрока(ПрефиксТипа) Тогда
|
||||
Возврат СокрЛП(Адрес[ИмяПоля]);
|
||||
КонецЕсли;
|
||||
|
||||
ИмяПоляСПрефиксом = ?(ИмяПоля = "Номер", ПрефиксТипа, ИмяПоля + ПрефиксТипа);
|
||||
|
||||
Если ОбратныйПорядок Тогда
|
||||
Возврат СокрЛП(Адрес[ИмяПоляСПрефиксом] + " " + Адрес[ИмяПоля]);
|
||||
КонецЕсли;
|
||||
|
||||
Возврат СокрЛП(Адрес[ИмяПоля] + " " + Адрес[ИмяПоляСПрефиксом]);
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
#Область УстаревшиеПроцедурыИФункции
|
||||
@@ -381,6 +409,13 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ЭтоИностранныйАдресИлиЕАЭС(ТипАдреса) Экспорт
|
||||
|
||||
Возврат СтрСравнить(ТипАдреса, АдресЕАЭС()) = 0
|
||||
Или СтрСравнить(ТипАдреса, ИностранныйАдрес()) = 0;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция АдресВСвободнойФорме() Экспорт
|
||||
Возврат "ВСвободнойФорме";
|
||||
КонецФункции
|
||||
|
||||
@@ -1636,24 +1636,25 @@
|
||||
УзелДокумента = ДеревоМакетаШтампа.Строки[0];
|
||||
УзелШтампа = УзелДокумента.Строки[0];
|
||||
|
||||
МассивЗакладок = Новый Массив;
|
||||
НайденныеУзлы = Новый Массив;
|
||||
ПараметрыПоискаУзлов = УправлениеПечатьюСлужебный.ПараметрыПоискаУзлов();
|
||||
ПараметрыПоискаУзлов.ИмяАтрибута = "w:name";
|
||||
ПараметрыПоискаУзлов.ЗначенияАтрибута = "V8DSStamp";
|
||||
УправлениеПечатьюСлужебный.НайтиУзлыПоСодержимому(СтруктураДокумента.ДеревоДокумента, "w:bookmarkStart", МассивЗакладок, ПараметрыПоискаУзлов);
|
||||
|
||||
Если Не МассивЗакладок.Количество() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
УзелЗакладкиШтампа = МассивЗакладок[МассивЗакладок.ВГраница()];
|
||||
РодительУзлаШтампа = УзелЗакладкиШтампа;
|
||||
УправлениеПечатьюСлужебный.НайтиУзлыПоСодержимому(СтруктураДокумента.ДеревоДокумента, "w:bookmarkStart", НайденныеУзлы, ПараметрыПоискаУзлов);
|
||||
|
||||
Если НайденныеУзлы.Количество() > 0 Тогда
|
||||
УзелЗакладкиШтампа = НайденныеУзлы[НайденныеУзлы.ВГраница()];
|
||||
УправлениеПечатьюСлужебный.ПеренестиПараметрыФорматирования(УзелШтампа, УзелЗакладкиШтампа);
|
||||
РодительУзлаШтампа = УзелЗакладкиШтампа;
|
||||
|
||||
ИндексРазмещения = Неопределено;
|
||||
УправлениеПечатьюСлужебный.НайтиУзелРазмещенияШтампа(РодительУзлаШтампа, ИндексРазмещения);
|
||||
|
||||
РодительУзлаШтампа.Строки.Удалить(ИндексРазмещения);
|
||||
Иначе
|
||||
РодительУзлаШтампа = НайтиСтрокуПоИмениТега(СтруктураДокумента.ДеревоДокумента.Строки, "w:body");
|
||||
ИндексРазмещения = РодительУзлаШтампа.Строки.Количество();
|
||||
КонецЕсли;
|
||||
|
||||
ЗначенияДляЗаполнения = Новый Соответствие;
|
||||
ЗначенияДляЗаполнения.Вставить("[Заголовок]", НСтр("ru = 'ДОКУМЕНТ ПОДПИСАН ЭЛЕКТРОННОЙ ПОДПИСЬЮ'"));
|
||||
@@ -1661,9 +1662,21 @@
|
||||
ЗначенияДляЗаполнения.Вставить("[ЗаголовокВладелец]", "Владелец");
|
||||
ЗначенияДляЗаполнения.Вставить("[ЗаголовокПериодДействия]", "Действителен");
|
||||
|
||||
МодульЭлектроннаяПодписьСлужебный = ОбщегоНазначения.ОбщийМодуль("ЭлектроннаяПодписьСлужебный");
|
||||
ДобавитьОтступ = Ложь;
|
||||
|
||||
Для Каждого ДанныеПодписи Из ЭлектронныеПодписи Цикл
|
||||
Если ДобавитьОтступ Тогда
|
||||
УзелОтступ = Новый Структура;
|
||||
УзелОтступ.Вставить("Атрибуты", Новый Структура);
|
||||
УзелОтступ.Вставить("Строки", Новый Массив);
|
||||
УзелОтступ.Вставить("ИмяТега", "w:t");
|
||||
УзелОтступ.Вставить("Текст", "");
|
||||
УзелОтступ.Вставить("ПолныйТекст", "");
|
||||
УправлениеПечатьюСлужебный.ДобавитьУзелОписанияРаздела(РодительУзлаШтампа, ИндексРазмещения, УзелОтступ);
|
||||
ИндексРазмещения = ИндексРазмещения + 1;
|
||||
Иначе
|
||||
ДобавитьОтступ = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
СертификатКриптографии = Новый СертификатКриптографии(ДанныеПодписи.Сертификат);
|
||||
|
||||
@@ -1677,24 +1690,14 @@
|
||||
|
||||
ЗначенияДляЗаполнения.Вставить("[ПериодДействия]", ПериодДействия);
|
||||
|
||||
ИндексРазмещения = ИндексРазмещения + 1;
|
||||
УзелРазмещенияШтампа = УправлениеПечатьюСлужебный.СкопироватьУзел(РодительУзлаШтампа, ИндексРазмещения, УзелШтампа);
|
||||
УправлениеПечатьюСлужебный.СоздатьПоследующие(УзелРазмещенияШтампа, УзелШтампа);
|
||||
УстановитьПараметрыВДереве(ЗначенияДляЗаполнения, УзелРазмещенияШтампа, ДеревоМакета);
|
||||
|
||||
УзелОтступ = Новый Структура;
|
||||
УзелОтступ.Вставить("Атрибуты", Новый Структура);
|
||||
УзелОтступ.Вставить("Строки", Новый Массив);
|
||||
УзелОтступ.Вставить("ИмяТега", "w:t");
|
||||
УзелОтступ.Вставить("Текст", "");
|
||||
УзелОтступ.Вставить("ПолныйТекст", "");
|
||||
УправлениеПечатьюСлужебный.ДобавитьУзелОписанияРаздела(УзелРазмещенияШтампа, ИндексРазмещения, УзелОтступ);
|
||||
ИндексРазмещения = ИндексРазмещения + 1;
|
||||
КонецЦикла;
|
||||
ПутьКДокументу = УправлениеПечатьюСлужебный.СобратьФайлОфисногоДокумента(ДеревоМакета);
|
||||
ДвоичныеДанные = Новый ДвоичныеДанные(ПутьКДокументу);
|
||||
УдалитьФайлы(ПутьКДокументу);
|
||||
УдалитьФайлы(ДеревоМакета.ИмяКаталога);
|
||||
ПоместитьВоВременноеХранилище(ДвоичныеДанные, АдресДокумента);
|
||||
|
||||
ПолучитьПечатнуюФорму(ДеревоМакета, АдресДокумента);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Преобразует параметры Office Open XML, в текст в квадратных скобках.
|
||||
@@ -2187,7 +2190,7 @@
|
||||
|
||||
ИмяФормы = НастройкиФормы.ИмяФормы;
|
||||
КомандыПечати = КомандыПечатиФормы(ИмяФормы, СписокОбъектов);
|
||||
УстанавливатьПометки = УстанавливатьПометки(КомандыПечати);
|
||||
УстанавливатьПометки = (КомандыПечати.Количество() > 1);
|
||||
|
||||
Если ПоказыватьПечатьПоУмолчанию(ИмяФормы, СписокОбъектов) Тогда;
|
||||
КомандаПечатиПоУмолчанию = КомандыПечати.Добавить();
|
||||
@@ -6214,9 +6217,9 @@
|
||||
ФункцииСРазделениемПараметров = Новый Массив();
|
||||
ФункцииСРазделениемПараметров.Добавить(ИмяМодуляПечатиСРазделителем + "СуммаПоКолонке");
|
||||
ФункцииСРазделениемПараметров.Добавить(ИмяМодуляПечатиСРазделителем + "КоличествоСтрок");
|
||||
ФункцииСРазделениемПараметров.Добавить(ИмяМодуляПечатиСРазделителем + "Максимум");
|
||||
ФункцииСРазделениемПараметров.Добавить(ИмяМодуляПечатиСРазделителем + "Минимум");
|
||||
ФункцииСРазделениемПараметров.Добавить(ИмяМодуляПечатиСРазделителем + "Среднее");
|
||||
ФункцииСРазделениемПараметров.Добавить(ИмяМодуляПечатиСРазделителем + "МаксимумПоКолонке");
|
||||
ФункцииСРазделениемПараметров.Добавить(ИмяМодуляПечатиСРазделителем + "МинимумПоКолонке");
|
||||
ФункцииСРазделениемПараметров.Добавить(ИмяМодуляПечатиСРазделителем + "СреднееПоКолонке");
|
||||
|
||||
Возврат ФункцииСРазделениемПараметров;
|
||||
|
||||
@@ -7705,7 +7708,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработатьКомандыОтправки(Форма)
|
||||
Процедура ОбработатьКомандыОтправки(Форма) Экспорт
|
||||
|
||||
Элементы = Форма.Элементы;
|
||||
КнопкаОтправки = ЕдинственнаяКнопкаОтправки(Элементы.ПодменюОтправить.ПодчиненныеЭлементы);
|
||||
@@ -7953,30 +7956,19 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция УстанавливатьПометки(КомандыПечати)
|
||||
|
||||
Результат = Истина;
|
||||
|
||||
Если КомандыПечати.Количество() = 2 Тогда
|
||||
КомандаПечатьПоУмолчанию = КомандыПечати.Найти("ПечатьПоУмолчанию", "Идентификатор");
|
||||
Если КомандаПечатьПоУмолчанию <> Неопределено Тогда
|
||||
Результат = Ложь;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПоказыватьПечатьПоУмолчанию(ИмяФормы, СписокОбъектов)
|
||||
|
||||
Результат = Ложь;
|
||||
|
||||
Если Пользователи.ЭтоСеансВнешнегоПользователя() Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
ОбъектМетаданных = Метаданные.НайтиПоПолномуИмени(ИмяФормы);
|
||||
Если ОбъектМетаданных <> Неопределено И Не Метаданные.ОбщиеФормы.Содержит(ОбъектМетаданных) Тогда
|
||||
ОбъектМетаданных = ОбъектМетаданных.Родитель();
|
||||
КонецЕсли;
|
||||
Если ОбщегоНазначения.ЭтоЖурналДокументов(ОбъектМетаданных) Тогда
|
||||
Если ОбъектМетаданных <> Неопределено И ОбщегоНазначения.ЭтоЖурналДокументов(ОбъектМетаданных) Тогда
|
||||
КоллекцияКПроверке = ОбъектМетаданных.РегистрируемыеДокументы
|
||||
Иначе
|
||||
КоллекцияКПроверке = СписокОбъектов;
|
||||
@@ -8013,7 +8005,8 @@
|
||||
Для Каждого АбзацПечатнойФормы Из АбзацыПечатнойФормы Цикл
|
||||
Если АбзацПечатнойФормы.ПолныйТекст = "" Тогда
|
||||
ТекстАбзацаМакета = ТекстыАбзацевМакета[АбзацПечатнойФормы.Индекс];
|
||||
Если ТекстАбзацаМакета <> "" И Не АбзацСодержитКартинку(АбзацПечатнойФормы) Тогда
|
||||
Если ТекстАбзацаМакета <> "" И Не АбзацСодержитКартинку(АбзацПечатнойФормы)
|
||||
И Не АбзацСодержитМестоДляШтампа(АбзацПечатнойФормы) Тогда
|
||||
УдаляемыеАбзацы.Добавить(АбзацПечатнойФормы);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
@@ -8077,4 +8070,48 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция АбзацСодержитМестоДляШтампа(Знач Абзац)
|
||||
|
||||
НайденныеСтроки = НайтиСтрокиПоАтрибуту(Абзац.Строки, "w:name", "V8DSStamp");
|
||||
Возврат НайденныеСтроки.Количество() > 0;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НайтиСтрокиПоАтрибуту(Знач Строки, Знач ИмяАтрибута, Знач ЗначениеАтрибута)
|
||||
|
||||
Результат = Новый Массив;
|
||||
|
||||
Для Каждого Строка Из Строки Цикл
|
||||
Если Строка.Атрибуты[ИмяАтрибута] = ЗначениеАтрибута Тогда
|
||||
Результат.Добавить(Строка);
|
||||
КонецЕсли;
|
||||
|
||||
НайденныеСтроки = НайтиСтрокиПоАтрибуту(Строка.Строки, ИмяАтрибута, ЗначениеАтрибута);
|
||||
Для Каждого НайденнаяСтрока Из НайденныеСтроки Цикл
|
||||
Результат.Добавить(НайденнаяСтрока);
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НайтиСтрокуПоИмениТега(Знач Строки, Знач ИмяТега)
|
||||
|
||||
Для Каждого Строка Из Строки Цикл
|
||||
Если Строка.ИмяТега = ИмяТега Тогда
|
||||
Возврат Строка;
|
||||
КонецЕсли;
|
||||
|
||||
НайденнаяСтрока = НайтиСтрокуПоИмениТега(Строка.Строки, ИмяТега);
|
||||
|
||||
Если НайденнаяСтрока <> Неопределено Тогда
|
||||
Возврат НайденнаяСтрока;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
Возврат Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
@@ -1125,19 +1125,19 @@
|
||||
КонецЦикла;
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
|
||||
// Параметры:
|
||||
// УзелРодителя - см. ДеревоДокумента
|
||||
// Индекс - Число
|
||||
// Узел - см. ДеревоДокумента
|
||||
//
|
||||
Процедура ДобавитьУзелОписанияРаздела(УзелРодителя, Индекс, Узел) Экспорт
|
||||
|
||||
Если УзелРодителя.Строки.Количество() <= Индекс Тогда
|
||||
НовыйАбзац = УзелРодителя.Строки.Добавить();
|
||||
Иначе
|
||||
НовыйАбзац = УзелРодителя.Строки.Вставить(Индекс);
|
||||
КонецЕсли;
|
||||
|
||||
НовыйАбзац.ИмяТега = "w:p";
|
||||
НовыеСвойстваФорматирования = НовыйАбзац.Строки.Добавить();
|
||||
НовыеСвойстваФорматирования.ИмяТега = "w:pPr";
|
||||
@@ -2202,7 +2202,7 @@
|
||||
// Возвращаемое значение:
|
||||
// Строка - путь к сформированному документу
|
||||
//
|
||||
Функция СобратьФайлОфисногоДокумента(ДеревоМакета, Кодировка = "UTF-8") Экспорт
|
||||
Функция СобратьФайлОфисногоДокумента(ДеревоМакета, Кодировка = "UTF-8")
|
||||
СтруктураДокумента = ДеревоМакета.СтруктураДокумента;
|
||||
Дерево = СтруктураДокумента.ДеревоДокумента;
|
||||
|
||||
|
||||
@@ -893,7 +893,7 @@
|
||||
|Дождаться завершения: %4'"),
|
||||
Контекст.СтрокаКоманды,
|
||||
Контекст.ТекущийКаталог,
|
||||
Контекст.КодВозврата,
|
||||
КодВозврата,
|
||||
Контекст.ДождатьсяЗавершения);
|
||||
ЖурналРегистрацииКлиент.ДобавитьСообщениеДляЖурналаРегистрации(
|
||||
НСтр("ru = 'Стандартные подсистемы'", ОбщегоНазначенияКлиент.КодОсновногоЯзыка()),
|
||||
|
||||
@@ -575,7 +575,7 @@
|
||||
Исключение
|
||||
ТекстОшибки = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||
Если ЭтоОшибкаИнициализацииСлота(ТекстОшибки) Тогда
|
||||
Возврат ОшибкаИнициализацииСлота(Токен);
|
||||
Результат.Ошибка = ОшибкаИнициализацииСлота(Токен);
|
||||
Иначе
|
||||
Результат.Ошибка = ТекстОшибки;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="35bca9f0-6675-4365-a275-4dba8541e774">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="534f1500-e62a-41a3-b953-87c65774ec00">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 3.1</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="53ff05f2-9389-4eab-997e-cc7467b934be"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="a8032f1e-c388-43be-88ca-5c0e030807f6"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="05a0cfac-9d60-479a-b50b-5e9089cd087a"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="c6186961-6b35-4bf0-a8b9-f9da752dc8b4"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="94122a7f-dd50-48fc-a51e-ec164942b7b4"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="7f22b208-8a50-4575-889b-62a736bdcb16"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="db97d3ab-9ea4-4bec-9c79-52171692901a"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="88e542aa-abd4-4c75-8e6f-729bef4da044"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="6f69a333-11c9-4e67-b953-adeaa999d650"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="66ab0fc9-5798-4f21-b3ae-ae3abb60a54b"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="cd4741f5-c428-43eb-b9e3-608708d67673"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="9f6dbd6b-c1ec-47a4-ae30-6edcb4c1a4f6"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="a30427e8-8bd3-4608-ad5d-92c78139fcdd"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="8d7e1023-07f2-4bb7-9a74-59963453652d"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>3.1.11.155</version>
|
||||
<version>3.1.11.173</version>
|
||||
<updateCatalogAddress>https://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,5893b95d-87db-45bb-8117-36bb1d98b12f,1,ce199945-1464-4422-a279-e575ba7deaec,"3.1.11.155","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7900,1,0,35bca9f0-6675-4365-a275-4dba8541e774,35bca9f0-6675-4365-a275-4dba8541e774,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,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,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,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,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,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,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,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,491b9625-62ce-436b-8245-60decacc4552,491b9625-62ce-436b-8245-60decacc4552,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-1ceLine truncated
|
||||
{6,1,1,cfcfb0dc-ce5f-4be1-82a5-c77ca9e6ee5b,1,b5b1ea2a-c353-4e30-aec6-9765cc761dcb,"3.1.11.173","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",7900,1,0,534f1500-e62a-41a3-b953-87c65774ec00,534f1500-e62a-41a3-b953-87c65774ec00,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,fa04bf1e-69c0-4998-a939-039fcaba83c8,fa04bf1e-69c0-4998-a939-039fcaba83c8,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,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,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,baad68ea-0976-4bdf-8e0e-7ee5c25e3d51,1,0,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,4cbbdbaf-1f3a-46cd-8c42-28cdcfa32c06,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,1983fe34-c984-4659-ba41-0e94504f8989,1983fe34-c984-4659-ba41-0e94504f8989,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,153e11ac-f898-46a5-98c6-734adb933ca2,153e11ac-f898-46a5-98c6-734adb933ca2,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,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,3eca2d7c-5946-4d13-ba84-e3ab5ef38b5b,1,0,f24de2ea-fcda-4052-b90f-e9d84314c4f2,f24de2ea-fcda-4052-b90f-e9d84314c4f2,1,0,ff8ae395-c740-4a30-a048-0d57eef6267f,ff8ae395-c740-4a30-a048-0d57eef6267f,1,0,51d06532-f61a-4ed5-afaa-cc4563633e0c,51d06532-f61a-4ed5-afaa-cc4563633e0c,1,0,0e49d980-581b-459f-a4b0-024e8c97e4c0,0e49d980-581b-459f-a4b0-024e8c97e4c0,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,a3001de6-272f-444e-a8db-ec8cc3a670a2,a3001de6-272f-444e-a8db-ec8cc3a670a2,1,0,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,7ee7cccc-4e52-464c-9c20-5c0dfbed7e5f,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,491b9625-62ce-436b-8245-60decacc4552,491b9625-62ce-436b-8245-60decacc4552,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-1ceLine truncated
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
Функция ВерсияКалендарей() Экспорт
|
||||
|
||||
Возврат 93;
|
||||
Возврат 94;
|
||||
|
||||
КонецФункции
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
Функция ВерсияОбновленияДанныхПроизводственныхКалендарей() Экспорт
|
||||
|
||||
Возврат "3.1.11.143";
|
||||
Возврат "3.1.11.161";
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
+3
@@ -392,6 +392,7 @@
|
||||
<Item Calendar="07" Year="2025" DayType="Предпраздничный" Date="20250327" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250328" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250331" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Нерабочий" Date="20250429" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Нерабочий" Date="20250521" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Предпраздничный" Date="20250605" SwapDate=""/>
|
||||
<Item Calendar="07" Year="2025" DayType="Праздник" Date="20250606" SwapDate=""/>
|
||||
@@ -934,6 +935,8 @@
|
||||
<Item Calendar="31" Year="2025" DayType="Суббота" Date="20250714" SwapDate="20250712"/>
|
||||
<Item Calendar="32" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="32" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="32" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
|
||||
<Item Calendar="32" Year="2025" DayType="Праздник" Date="20250429" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2024" DayType="Предпраздничный" Date="20240513" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2024" DayType="Праздник" Date="20240514" SwapDate=""/>
|
||||
<Item Calendar="38" Year="2025" DayType="Предпраздничный" Date="20250428" SwapDate=""/>
|
||||
|
||||
BIN
Binary file not shown.
+202
-1
@@ -1082,6 +1082,104 @@
|
||||
<choiceHistoryOnInput>DontUse</choiceHistoryOnInput>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>РегионИностранногоАдреса</name>
|
||||
<id>597</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Регион</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>РегионИностранногоАдреса</segments>
|
||||
</dataPath>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>РегионИностранногоАдресаПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>РегионИностранногоАдресаРасширеннаяПодсказка</name>
|
||||
<id>599</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РегионИностранногоАдресаКонтекстноеМеню</name>
|
||||
<id>598</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>РайонИностранногоАдреса</name>
|
||||
<id>600</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Район</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>РайонИностранногоАдреса</segments>
|
||||
</dataPath>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>РайонИностранногоАдресаПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>РайонИностранногоАдресаРасширеннаяПодсказка</name>
|
||||
<id>602</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>РайонИностранногоАдресаКонтекстноеМеню</name>
|
||||
<id>601</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>НаселенныйПункт</name>
|
||||
<id>16</id>
|
||||
@@ -1153,6 +1251,55 @@
|
||||
</inputHint>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ВнутригородскойРайонИностранногоАдреса</name>
|
||||
<id>603</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Внутригородской район</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ВнутригородскойРайонИностранногоАдреса</segments>
|
||||
</dataPath>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ВнутригородскойРайонИностранногоАдресаПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ВнутригородскойРайонИностранногоАдресаРасширеннаяПодсказка</name>
|
||||
<id>605</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ВнутригородскойРайонИностранногоАдресаКонтекстноеМеню</name>
|
||||
<id>604</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>Улица</name>
|
||||
<id>18</id>
|
||||
@@ -3507,7 +3654,7 @@
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers>
|
||||
<length>6</length>
|
||||
<length>10</length>
|
||||
</stringQualifiers>
|
||||
</valueType>
|
||||
<view>
|
||||
@@ -4470,6 +4617,60 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>РегионИностранногоАдреса</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Регион</value>
|
||||
</title>
|
||||
<id>60</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>РайонИностранногоАдреса</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Район</value>
|
||||
</title>
|
||||
<id>61</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ВнутригородскойРайонИностранногоАдреса</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Внутригородской район</value>
|
||||
</title>
|
||||
<id>62</id>
|
||||
<valueType>
|
||||
<types>String</types>
|
||||
<stringQualifiers/>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>КомандаОК</name>
|
||||
<title>
|
||||
|
||||
+272
-91
@@ -1001,6 +1001,21 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РегионИностранногоАдресаПриИзменении(Элемент)
|
||||
ЗаполнитьПолеИностранногоАдреса("area", РегионИностранногоАдреса);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура РайонИностранногоАдресаПриИзменении(Элемент)
|
||||
ЗаполнитьПолеИностранногоАдреса("district", РайонИностранногоАдреса);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВнутригородскойРайонИностранногоАдресаПриИзменении(Элемент)
|
||||
ЗаполнитьПолеИностранногоАдреса("locality", ВнутригородскойРайонИностранногоАдреса);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
@@ -1059,12 +1074,11 @@
|
||||
&НаКлиенте
|
||||
Процедура ВвестиАдресВСвободнойФорме(Команда)
|
||||
|
||||
ЭтоНациональныйАдрес = РаботаСАдресамиКлиентСервер.ЭтоМуниципальныйАдрес(НаселенныйПунктДетально.addressType)
|
||||
Или РаботаСАдресамиКлиент.ЭтоАдминистративноТерриториальныйАдрес(НаселенныйПунктДетально.addressType);
|
||||
ЭтоНациональныйАдрес = ЭтоНациональныйАдрес();
|
||||
|
||||
Если РазрешитьВводАдресаВСвободнойФорме Тогда
|
||||
ПереключитьНаСтруктурированныйВвод();
|
||||
ИначеЕсли ЭтоНациональныйАдрес Тогда
|
||||
ИначеЕсли ЭтоНациональныйАдрес() Тогда
|
||||
ТекстВопроса = НСтр("ru = 'Ввести адрес в свободной форме?
|
||||
|Адреса, введенные в свободной форме, могут не пройти проверку по адресному классификатору.'");
|
||||
Оповещение = Новый ОписаниеОповещения("ВвестиАдресВСвободнойФормеЗавершение", ЭтотОбъект);
|
||||
@@ -1505,35 +1519,30 @@
|
||||
СведенияОСтране = СведенияОСтране(Страна);
|
||||
Если Не УправлениеКонтактнойИнформациейКлиентСервер.ЭтоАдресВСвободнойФорме(НаселенныйПунктДетально.AddressType) Тогда
|
||||
|
||||
ТипАдреса = НаселенныйПунктДетально.AddressType;
|
||||
КоличествоПолейПредыдущийТипАдреса = РаботаСАдресамиКлиентСервер.ИменаУровнейАдреса(НаселенныйПунктДетально.AddressType, Ложь).Количество();
|
||||
|
||||
ТипАдресаИзАдреса = НаселенныйПунктДетально.AddressType;
|
||||
ПереопределитьТипаАдресаПоСтране(Страна, НаселенныйПунктДетально, СведенияОСтране, МеждународныйФорматАдреса);
|
||||
|
||||
КоличествоПолейНовыйТипАдреса = РаботаСАдресамиКлиентСервер.ИменаУровнейАдреса(НаселенныйПунктДетально.AddressType, Ложь).Количество();
|
||||
|
||||
Если КоличествоПолейПредыдущийТипАдреса > КоличествоПолейНовыйТипАдреса Тогда
|
||||
ПеренестиЗначенияПолейАдресВПоляНовогоТипа(ТипАдреса);
|
||||
КонецЕсли;
|
||||
ПеренестиЗначенияПолейАдресВПоляНовогоТипа(ТипАдресаИзАдреса);
|
||||
ТипАдресаИзАдреса = НаселенныйПунктДетально.AddressType;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьЗначенияНациональныхРеквизитовКонтактнойИнформации(НаселенныйПунктДетально);
|
||||
|
||||
ОтобразитьПоляПоТипуАдреса();
|
||||
НужноОбновитьПреставление = ПривестиИндексКФорматуСтраны();
|
||||
|
||||
Если РаботаСАдресамиКлиентСервер.ЭтоОсновнаяСтрана(Страна) И Не МеждународныйФорматАдреса Тогда
|
||||
|
||||
Если ЭтоНациональныйАдрес() Тогда
|
||||
Восстановлен = ВосстановитьАдрес(ПредставлениеАдреса, НаселенныйПунктДетально, НаселенныйПунктДетально.AddressType);
|
||||
Иначе
|
||||
Восстановлен = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
Если Восстановлен Тогда
|
||||
ОбновитьПредставлениеАдреса();
|
||||
КонецЕсли;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Функция ВосстановитьАдрес(ПредставлениеАдреса, НаселенныйПункт, ТипАдреса)
|
||||
Функция ВосстановитьАдрес(ПредставлениеАдреса, НаселенныйПункт2, ТипАдреса)
|
||||
|
||||
Результат = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению(ПредставлениеАдреса, Перечисления.ТипыКонтактнойИнформации.Адрес);
|
||||
|
||||
@@ -1554,8 +1563,8 @@
|
||||
Процедура ПереопределитьТипаАдресаПоСтране(Страна, НаселенныйПунктДетально, СведенияОСтране, МеждународныйФорматАдреса)
|
||||
|
||||
Если РаботаСАдресамиКлиентСервер.ЭтоОсновнаяСтрана(Страна) И Не МеждународныйФорматАдреса Тогда
|
||||
Если СтрСравнить(НаселенныйПунктДетально.AddressType, РаботаСАдресамиКлиентСервер.АдминистративноТерриториальныйАдрес()) <> 0 Тогда
|
||||
НаселенныйПунктДетально.AddressType = РаботаСАдресамиКлиентСервер.МуниципальныйАдрес();
|
||||
Если СтрСравнить(НаселенныйПунктДетально.AddressType, РаботаСАдресамиКлиентСервер.МуниципальныйАдрес()) <> 0 Тогда
|
||||
НаселенныйПунктДетально.AddressType = РаботаСАдресамиКлиентСервер.АдминистративноТерриториальныйАдрес();
|
||||
КонецЕсли;
|
||||
ИначеЕсли СведенияОСтране.УчастникЕАЭС Тогда
|
||||
НаселенныйПунктДетально.AddressType = УправлениеКонтактнойИнформациейКлиентСервер.АдресЕАЭС();
|
||||
@@ -1593,55 +1602,58 @@
|
||||
|
||||
ИменаУровнейНовогоТипа = РаботаСАдресамиКлиентСервер.ИменаУровнейАдреса(НаселенныйПунктДетально.AddressType, Ложь);
|
||||
ИмяУровня = ИменаУровнейНовогоТипа.Получить(0);
|
||||
Разделитель = "";
|
||||
Разделитель = ", ";
|
||||
Для Счетчик = 0 По СведенияАдреса.Количество() - 1 Цикл
|
||||
|
||||
Если ИменаУровнейНовогоТипа.Количество() > Счетчик + 1 Тогда
|
||||
Если ИменаУровнейНовогоТипа.Количество() > Счетчик Тогда
|
||||
ИмяУровня = ИменаУровнейНовогоТипа.Получить(Счетчик);
|
||||
ЗначениеСведенияАдреса = СведенияАдреса.Получить(Счетчик); // см. ОписаниеСведенийАдреса
|
||||
НаселенныйПунктДетально[ИмяУровня] = ЗначениеСведенияАдреса.Наименование;
|
||||
НаселенныйПунктДетально[ИмяУровня + "Type"] = ЗначениеСведенияАдреса.Сокращение;
|
||||
Иначе
|
||||
НаселенныйПунктДетально[ИмяУровня] = НаселенныйПунктДетально[ИмяУровня] + Разделитель + СведенияАдреса.Получить(Счетчик).Представление;
|
||||
Разделитель = ", ";
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ЭтоМеждународныйАдрес(НаселенныйПунктДетально.AddressType)
|
||||
И НаселенныйПунктДетально.Свойство("Street") Тогда
|
||||
|
||||
СписокЭлементовАдреса = Новый Массив;
|
||||
|
||||
СписокЭлементовАдреса.Добавить(СокрЛП(НаселенныйПунктДетально["Street"] + " " + НаселенныйПунктДетально["StreetType"]));
|
||||
Если НаселенныйПунктДетально.Свойство("street") Тогда
|
||||
Если ЭтоИностранныйАдрес(НаселенныйПунктДетально.AddressType) Тогда
|
||||
НаселенныйПунктДетально["street"] = УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(
|
||||
НаселенныйПунктДетально, "street", "Type");
|
||||
НаселенныйПунктДетально["StreetType"] = ""; // В иностранном адресе нет сокращений.
|
||||
|
||||
Если НаселенныйПунктДетально.Свойство("HouseNumber") И ЗначениеЗаполнено(НаселенныйПунктДетально["HouseType"]) Тогда
|
||||
СписокЭлементовАдреса.Добавить(СокрЛП(НаселенныйПунктДетально["HouseType"] + " " + НаселенныйПунктДетально["HouseNumber"]));
|
||||
НаселенныйПунктДетально["HouseNumber"] = "";
|
||||
НаселенныйПунктДетально["HouseType"] = "";
|
||||
НаселенныйПунктДетально["houseId"] = "";
|
||||
Дом = "";
|
||||
Иначе
|
||||
Если Не ЗначениеЗаполнено(НаселенныйПунктДетально["streetType"]) Тогда
|
||||
ЧастиАдресногоОбъекта = СтрРазделить(НаселенныйПунктДетально["street"], " ");
|
||||
Если ЧастиАдресногоОбъекта.Количество() > 1 Тогда
|
||||
НаселенныйПунктДетально["StreetType"] = ЧастиАдресногоОбъекта[ЧастиАдресногоОбъекта.ВГраница()];
|
||||
ЧастиАдресногоОбъекта.Удалить(ЧастиАдресногоОбъекта.ВГраница());
|
||||
НаселенныйПунктДетально["street"] = СтрСоединить(ЧастиАдресногоОбъекта, " ");
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если НаселенныйПунктДетально.Свойство("buildings") И ТипЗнч(НаселенныйПунктДетально["buildings"]) = Тип("Массив") Тогда
|
||||
Для каждого СтроениеВАдресе Из НаселенныйПунктДетально["buildings"] Цикл
|
||||
СписокЭлементовАдреса.Добавить(СокрЛП(СтроениеВАдресе["Type"] + " " + СтроениеВАдресе["Number"]));
|
||||
КонецЦикла;
|
||||
Если ЭтоИностранныйАдрес(НаселенныйПунктДетально.AddressType) Тогда
|
||||
|
||||
Если НаселенныйПунктДетально.Свойство("buildings") Тогда
|
||||
Если ТипЗнч(НаселенныйПунктДетально["buildings"]) = Тип("Массив") И НаселенныйПунктДетально["buildings"].Количество() > 0 Тогда
|
||||
ПерваяЗапись = НаселенныйПунктДетально["buildings"].Получить(0);
|
||||
НаселенныйПунктДетально["buildings"] = Новый Массив;
|
||||
Строение = "";
|
||||
Помещение = "";
|
||||
НаселенныйПунктДетально["buildings"].Добавить(ПерваяЗапись);
|
||||
Иначе
|
||||
НаселенныйПунктДетально["buildings"] = Новый Массив;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если НаселенныйПунктДетально.Свойство("Apartments") И ТипЗнч(НаселенныйПунктДетально["Apartments"]) = Тип("Массив") Тогда
|
||||
Для каждого ПомещениеВАдресе Из НаселенныйПунктДетально["Apartments"] Цикл
|
||||
СписокЭлементовАдреса.Добавить(СокрЛП(ПомещениеВАдресе["Type"] + " " + ПомещениеВАдресе["Number"]));
|
||||
КонецЦикла;
|
||||
НаселенныйПунктДетально["Apartments"] = Новый Массив;
|
||||
Если НаселенныйПунктДетально.Свойство("apartments") Тогда
|
||||
Если ТипЗнч(НаселенныйПунктДетально["apartments"]) = Тип("Массив") И НаселенныйПунктДетально["apartments"].Количество() > 0 Тогда
|
||||
ПерваяЗапись = НаселенныйПунктДетально["apartments"].Получить(0);
|
||||
НаселенныйПунктДетально["apartments"] = Новый Массив;
|
||||
НаселенныйПунктДетально["apartments"].Добавить(ПерваяЗапись);
|
||||
Иначе
|
||||
НаселенныйПунктДетально["apartments"] = Новый Массив;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
НаселенныйПунктДетально["Street"] = СтрСоединить(СписокЭлементовАдреса, ", ");
|
||||
Улица = НаселенныйПунктДетально["Street"];
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1690,13 +1702,88 @@
|
||||
Иначе
|
||||
|
||||
УдалитьСтрануИзПредставления();
|
||||
Если Не СведенияОСтране.УчастникЕАЭС Или МеждународныйФорматАдреса Тогда
|
||||
НаселенныйПунктДетально.Street = ПредставлениеАдреса;
|
||||
КонецЕсли;
|
||||
НаселенныйПунктДетально.AddressType = ?(СведенияОСтране.УчастникЕАЭС,
|
||||
|
||||
ИменаУровней = РаботаСАдресамиКлиентСервер.ИменаУровнейАдреса("Все", Истина);
|
||||
Для каждого ИмяУровня Из ИменаУровней Цикл
|
||||
НаселенныйПунктДетально[ИмяУровня] = "";
|
||||
НаселенныйПунктДетально[ИмяУровня + "Type"] = "";
|
||||
НаселенныйПунктДетально[ИмяУровня + "Id"] = "";
|
||||
КонецЦикла;
|
||||
|
||||
НаселенныйПунктДетально["HouseNumber"] = "";
|
||||
НаселенныйПунктДетально["HouseType"] = "";
|
||||
НаселенныйПунктДетально["houseId"] = "";
|
||||
НаселенныйПунктДетально["buildings"] = Новый Массив;
|
||||
НаселенныйПунктДетально["apartments"] = Новый Массив;
|
||||
|
||||
ТипАдреса = ?(СведенияОСтране.УчастникЕАЭС,
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.АдресЕАЭС(),
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.ИностранныйАдрес());
|
||||
НаселенныйПунктДетально.AddressType = ТипАдреса;
|
||||
|
||||
ЧастиАдреса = СтрРазделить(ПредставлениеАдреса, ",");
|
||||
|
||||
Если ЧастиАдреса.Количество() > 0 Тогда
|
||||
ОписаниеТипаЧисло = Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(10, 0));
|
||||
ИндексИзАдреса = ОписаниеТипаЧисло.ПривестиЗначение(ЧастиАдреса.Получить(0));
|
||||
Если ИндексИзАдреса >= 0 Тогда
|
||||
НаселенныйПунктДетально["ZIPCode"] = СокрЛП(ЧастиАдреса.Получить(0));
|
||||
ЧастиАдреса.Удалить(0);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ИменаУровнейНовогоТипа = РаботаСАдресамиКлиентСервер.ИменаУровнейАдреса(ТипАдреса, Истина);
|
||||
Для Счетчик = 0 По ЧастиАдреса.Количество() - 1 Цикл
|
||||
|
||||
Если ИменаУровнейНовогоТипа.Количество() > Счетчик Тогда
|
||||
ИмяУровня = ИменаУровнейНовогоТипа.Получить(Счетчик);
|
||||
НаселенныйПунктДетально[ИмяУровня] = СокрЛП(ЧастиАдреса.Получить(0));
|
||||
Иначе
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
ЧастиАдреса.Удалить(0);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Если ЧастиАдреса.Количество() > 0 Тогда
|
||||
|
||||
СведенияОДоме = СтрРазделить(СокрЛП(ЧастиАдреса.Получить(0)), " ");
|
||||
Если СведенияОДоме.Количество() > 1 Тогда
|
||||
НаселенныйПунктДетально["HouseType"] = СведенияОДоме.Получить(0);
|
||||
СведенияОДоме.Удалить(0);
|
||||
КонецЕсли;
|
||||
НаселенныйПунктДетально["HouseNumber"] = СтрСоединить(СведенияОДоме, " ");
|
||||
ЧастиАдреса.Удалить(0);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ЧастиАдреса.Количество() > 0 Тогда
|
||||
|
||||
СведенияОЗдании = СтрРазделить(СокрЛП(ЧастиАдреса.Получить(0)), " ");
|
||||
НаселенныйПунктДетально["buildings"] = Новый Массив;
|
||||
ТипЗданияИзАдреса = СведенияОЗдании.Получить(0);
|
||||
СведенияОЗдании.Удалить(0);
|
||||
ДанныеЗдания = СтрСоединить(СведенияОЗдании, " ");
|
||||
ЗданиеИзАдреса = УправлениеКонтактнойИнформациейКлиентСервер.ЗначениеСтроенияИлиПомещения(ТипЗданияИзАдреса, ДанныеЗдания);
|
||||
НаселенныйПунктДетально["buildings"].Добавить(ЗданиеИзАдреса);
|
||||
ЧастиАдреса.Удалить(0);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если ЧастиАдреса.Количество() > 0 Тогда
|
||||
|
||||
СведенияОПомещении = СтрРазделить(СокрЛП(ЧастиАдреса.Получить(0)), " ");
|
||||
НаселенныйПунктДетально["apartments"] = Новый Массив;
|
||||
ТипПомещенияИзАдреса = СведенияОПомещении.Получить(0);
|
||||
СведенияОПомещении.Удалить(0);
|
||||
ДанныеПомещения = СтрСоединить(СведенияОПомещении, " ");
|
||||
ПомещениеИзАдреса = УправлениеКонтактнойИнформациейКлиентСервер.ЗначениеСтроенияИлиПомещения(ТипПомещенияИзАдреса, ДанныеПомещения);
|
||||
НаселенныйПунктДетально["apartments"].Добавить(ПомещениеИзАдреса);
|
||||
ЧастиАдреса.Удалить(0);
|
||||
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
ПереключитьОтображениеАдресВСвободнойФорме();
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1717,6 +1804,8 @@
|
||||
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоАдресВСвободнойФорме(НаселенныйПунктДетально.AddressType) Тогда
|
||||
ПроизвольныйВводАдреса = Ложь;
|
||||
ПереключитьОтображениеАдресВСвободнойФорме();
|
||||
ИначеЕсли УправлениеКонтактнойИнформациейКлиентСервер.ЭтоИностранныйАдресИлиЕАЭС(НаселенныйПунктДетально.AddressType) Тогда
|
||||
ВидимостьПолейИностраногоАдреса(Истина);
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьФлагиВМенюПоТипуАдреса();
|
||||
@@ -2213,6 +2302,18 @@
|
||||
Возврат СписокКонтактнойИнформации;
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ЗаполнитьПолеИностранногоАдреса(ИмяПоля, ЗначениеПоля)
|
||||
|
||||
НаселенныйПунктДетально[ИмяПоля] = ЗначениеПоля;
|
||||
НаселенныйПунктДетально[ИмяПоля + "Type"] = "";
|
||||
НаселенныйПунктДетально[ИмяПоля + "ID"] = "";
|
||||
|
||||
ОбновитьСписокУровней(НаселенныйПунктДетально, ИмяПоля, ЗначениеЗаполнено(ЗначениеПоля));
|
||||
ОбновитьПредставлениеАдреса();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Возвращаемое значение:
|
||||
// Структура:
|
||||
// * Представление - Строка
|
||||
@@ -2254,10 +2355,41 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Функция ПривестиИндексКФорматуСтраны()
|
||||
|
||||
ИндексБылИзменен = Ложь;
|
||||
|
||||
МаксимальнаяДлинаПочтовогоИндекса = ?(ЭтоНациональныйАдрес(), 6, 10);
|
||||
|
||||
Элементы.Индекс.ОграничениеТипа = Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(МаксимальнаяДлинаПочтовогоИндекса));
|
||||
|
||||
Если ЭтоНациональныйАдрес() И ЗначениеЗаполнено(Индекс) Тогда
|
||||
ЛишниеСимволы = СтрСоединить(СтрРазделить(Индекс, "0123456789"), "");
|
||||
Индекс = СтрСоединить(СтрРазделить(Индекс, ЛишниеСимволы), "");
|
||||
Если ЗначениеЗаполнено(ЛишниеСимволы) Тогда
|
||||
ИндексБылИзменен = Истина;
|
||||
КонецЕсли;
|
||||
Если СтрДлина(Индекс) > МаксимальнаяДлинаПочтовогоИндекса Тогда
|
||||
Индекс = Лев(Индекс, МаксимальнаяДлинаПочтовогоИндекса);
|
||||
НаселенныйПунктДетально.Zipcode = Индекс;
|
||||
ИндексБылИзменен = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ИндексБылИзменен;
|
||||
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Функция ЭтоНациональныйАдрес()
|
||||
Возврат РаботаСАдресамиКлиентСервер.ЭтоОсновнаяСтрана(Страна) И Не МеждународныйФорматАдреса;
|
||||
КонецФункции
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОтобразитьПоляПоТипуАдреса()
|
||||
|
||||
ЭтоНациональныйАдрес = (Страна = ОсновнаяСтрана И Не МеждународныйФорматАдреса);
|
||||
ЭтоНациональныйАдрес = ЭтоНациональныйАдрес();
|
||||
ОпределитьДоступностьАвтоПодборАдреса();
|
||||
|
||||
Если МеждународныйФорматАдреса Тогда
|
||||
@@ -2267,6 +2399,9 @@
|
||||
НаселенныйПунктДетально.Country = ДанныеСтраныМира(СведенияОСтране).Наименование;
|
||||
КонецЕсли;
|
||||
|
||||
УлицаЗаголовок = НСтр("ru = 'Улица'");
|
||||
ОтображатьПоляИностранногоАдреса = Ложь;
|
||||
|
||||
Если ЭтоНациональныйАдрес Тогда
|
||||
|
||||
Если ПустаяСтрока(НаселенныйПунктДетально.AddressType) Тогда
|
||||
@@ -2275,7 +2410,6 @@
|
||||
|
||||
ЭтоЗемельныйУчасток = ?(ЭтоЗемельныйУчасток(ТипДома), Истина, Ложь);
|
||||
|
||||
Элементы.Улица.Заголовок = НСтр("ru = 'Улица'");
|
||||
Элементы.ОКТМО.Видимость = ВидКонтактнойИнформации.УказыватьОКТМО;
|
||||
ВебСервисИспользуется = ВебКлассификаторДоступен;
|
||||
АвтоподборДоступен = ИспользуетсяАдресныйКлассификатор И (ВебКлассификаторДоступен Или ЕстьЗагруженныйКлассификатор);
|
||||
@@ -2294,17 +2428,16 @@
|
||||
|
||||
Элементы.ГруппаДобавлениеСтроения.Видимость = Ложь;
|
||||
Элементы.ГруппаДобавлениеПомещения.Видимость = Ложь;
|
||||
Если СведенияОСтране.УчастникЕАЭС И Не МеждународныйФорматАдреса Тогда
|
||||
Элементы.Улица.Заголовок = НСтр("ru = 'Улица'");
|
||||
Элементы.НаселенныйПункт.КнопкаВыбора = Истина;
|
||||
|
||||
Если Не МеждународныйФорматАдреса Тогда
|
||||
|
||||
ВидимостьСтроений = Истина;
|
||||
Элементы.Дом.КнопкаВыбора = Ложь;
|
||||
Элементы.Строение.КнопкаВыбора = Ложь;
|
||||
ОтображатьПоляИностранногоАдреса = Истина;
|
||||
|
||||
Иначе
|
||||
Элементы.Улица.Заголовок = НСтр("ru = 'Адрес'");
|
||||
Элементы.НаселенныйПункт.КнопкаВыбора = Ложь;
|
||||
Элементы.Улица.КнопкаВыбора = Ложь;
|
||||
УлицаЗаголовок = НСтр("ru = 'Адрес'");
|
||||
ВидимостьСтроений = Ложь;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -2312,20 +2445,25 @@
|
||||
Элементы.ПроверитьЗаполнениеАдреса.Доступность = Ложь;
|
||||
ВебСервисИспользуется = Ложь;
|
||||
АвтоподборДоступен = Ложь;
|
||||
Элементы.НаселенныйПункт.КнопкаВыбора = Ложь;
|
||||
Элементы.НаселенныйПункт.ПодсказкаВвода = "";
|
||||
Элементы.Улица.КнопкаВыбора = Ложь;
|
||||
Элементы.Улица.ПодсказкаВвода = "";
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.Улица.Заголовок = УлицаЗаголовок;
|
||||
ВидимостьПолейИностраногоАдреса(ОтображатьПоляИностранногоАдреса);
|
||||
|
||||
// Проверять, вводить в свободной форме и искать по индексу можем только российские адреса.
|
||||
Элементы.Улица.МногострочныйРежим = НЕ ЭтоНациональныйАдрес;
|
||||
Элементы.Улица.МногострочныйРежим = Не ВидимостьСтроений; // Если нет строений, то улица многострочная
|
||||
Элементы.ГруппаСтроенияИИнформация.Видимость = ВидимостьСтроений;
|
||||
Элементы.ПроверитьЗаполнениеАдреса.Доступность = ЭтоНациональныйАдрес И АвтоподборДоступен;
|
||||
Элементы.ЗаполнитьПоПочтовомуИндексу.Доступность = ЭтоНациональныйАдрес;
|
||||
Элементы.МуниципальноеДеление.Доступность = ЭтоНациональныйАдрес;
|
||||
Элементы.АдминистративноТерриториальноеДеление.Доступность = ЭтоНациональныйАдрес;
|
||||
|
||||
Если ВидКонтактнойИнформации.ВключатьСтрануВПредставление Тогда
|
||||
Если ВидКонтактнойИнформации.ВключатьСтрануВПредставление И ЭтоНациональныйАдрес() Тогда
|
||||
ОбновитьПредставлениеАдреса();
|
||||
КонецЕсли;
|
||||
|
||||
@@ -2338,6 +2476,15 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ВидимостьПолейИностраногоАдреса(Видимость)
|
||||
|
||||
Элементы.РегионИностранногоАдреса.Видимость = Видимость;
|
||||
Элементы.РайонИностранногоАдреса.Видимость = Видимость;
|
||||
Элементы.ВнутригородскойРайонИностранногоАдреса.Видимость = Видимость;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОпределитьДоступностьАвтоПодборАдреса()
|
||||
|
||||
@@ -2474,18 +2621,6 @@
|
||||
Индекс = Формат(ДанныеАдреса.ZIPCode, "ЧГ=");
|
||||
КонецЕсли;
|
||||
|
||||
// Индекс просто ставим
|
||||
Если ДанныеАдреса.Свойство("OKTMO") Тогда
|
||||
ОКТМО = Формат(ДанныеАдреса.OKTMO, "ЧГ=");
|
||||
КонецЕсли;
|
||||
|
||||
// Синтетический "Населенный пункт" получаем как представление.
|
||||
НаселенныйПункт = Обработки.РасширенныйВводКонтактнойИнформации.ПредставлениеНаселенногоПункта(ДанныеАдреса);
|
||||
Если ЗначениеЗаполнено(ДанныеАдреса.Street) Тогда
|
||||
Улица = УправлениеКонтактнойИнформациейКлиентСервер.СоединитьНаименованиеИТипАдресногоОбъекта(ДанныеАдреса.Street,
|
||||
ДанныеАдреса.StreetType);
|
||||
КонецЕсли;
|
||||
|
||||
Если ЗначениеЗаполнено(ДанныеАдреса.HouseType) Тогда
|
||||
ТипДома = ДанныеАдреса.HouseType;
|
||||
Если ДанныеАдреса.Свойство("HouseNumber") Тогда
|
||||
@@ -2520,6 +2655,31 @@
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
|
||||
Если УправлениеКонтактнойИнформациейКлиентСервер.ЭтоИностранныйАдресИлиЕАЭС(ДанныеАдреса.addressType) Тогда
|
||||
Если МеждународныйФорматАдреса Тогда
|
||||
НаселенныйПункт =
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(ДанныеАдреса, "area", "Type");
|
||||
Иначе
|
||||
РегионИностранногоАдреса =
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(ДанныеАдреса, "area", "Type");
|
||||
РайонИностранногоАдреса =
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(ДанныеАдреса, "district", "Type", Истина);
|
||||
ВнутригородскойРайонИностранногоАдреса =
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(ДанныеАдреса, "locality", "Type", Истина);
|
||||
НаселенныйПункт =
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(ДанныеАдреса, "city", "Type", Истина);
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Если ДанныеАдреса.Свойство("OKTMO") Тогда
|
||||
ОКТМО = Формат(ДанныеАдреса.OKTMO, "ЧГ=");
|
||||
КонецЕсли;
|
||||
|
||||
// Синтетический "Населенный пункт" получаем как представление.
|
||||
НаселенныйПункт = Обработки.РасширенныйВводКонтактнойИнформации.ПредставлениеНаселенногоПункта(ДанныеАдреса);
|
||||
КонецЕсли;
|
||||
|
||||
Улица = УправлениеКонтактнойИнформациейКлиентСервер.НаименованиеАдресногоОбъекта(ДанныеАдреса, "street", "Type", Истина);
|
||||
|
||||
ОтобразитьДополнительныеЗдания(НаселенныйПунктДетально);
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -3206,9 +3366,23 @@
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
НаселенныйПунктДетально.houseId = "";
|
||||
Если ЗначениеЗаполнено(ПолученныйАдрес.houseNumber) Тогда
|
||||
ЗаполнитьЗначенияСвойств(НаселенныйПунктДетально, ПолученныйАдрес,
|
||||
"areaValue,addressType,admLevels,munLevels,version");
|
||||
"houseNumber,houseType,houseId");
|
||||
Иначе
|
||||
НаселенныйПунктДетально.houseId = "";
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(ПолученныйАдрес.buildings) = Тип("Массив") И ПолученныйАдрес.buildings.Количество() > 0 Тогда
|
||||
НаселенныйПунктДетально.buildings = ПолученныйАдрес.buildings;
|
||||
КонецЕсли;
|
||||
|
||||
Если ТипЗнч(ПолученныйАдрес.apartments) = Тип("Массив") И ПолученныйАдрес.apartments.Количество() > 0 Тогда
|
||||
НаселенныйПунктДетально.apartments = ПолученныйАдрес.apartments;
|
||||
КонецЕсли;
|
||||
|
||||
ЗаполнитьЗначенияСвойств(НаселенныйПунктДетально, ПолученныйАдрес,
|
||||
"areaValue,addressType,admLevels,munLevels,version,stead,steadId");
|
||||
|
||||
Если ПустаяСтрока(ПолученныйАдрес.street) Тогда
|
||||
НаселенныйПунктДетально.streetId = "";
|
||||
@@ -3602,6 +3776,8 @@
|
||||
Элементы.МуниципальноеДеление.Пометка = Ложь;
|
||||
НаселенныйПунктДетально.AddressType = УправлениеКонтактнойИнформациейКлиентСервер.АдресВСвободнойФорме();
|
||||
|
||||
ВидимостьПолейИностраногоАдреса(Ложь);
|
||||
|
||||
ПоказатьПодсказкуПоТипАдреса();
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -3644,11 +3820,15 @@
|
||||
Или РаботаСАдресамиКлиентСервер.ЭтоАдминистративноТерриториальныйАдрес(НаселенныйПунктДетально.addressType);
|
||||
Элементы.ПроверитьЗаполнениеАдреса.Доступность = ЭтоНациональныйАдрес И АвтоподборДоступен;
|
||||
|
||||
Если Не СведенияОСтране.УчастникЕАЭС Или МеждународныйФорматАдреса Тогда
|
||||
Если Не ЭтоНациональныйАдрес() Тогда
|
||||
ЭтоАдресВСвободнойФорме = УправлениеКонтактнойИнформациейКлиентСервер.ЭтоАдресВСвободнойФорме(НаселенныйПунктДетально.AddressType);
|
||||
Элементы.Улица.Видимость = Не ЭтоАдресВСвободнойФорме;
|
||||
Элементы.НаселенныйПункт.Видимость = Не ЭтоАдресВСвободнойФорме;
|
||||
Элементы.Индекс.Видимость = Не ЭтоАдресВСвободнойФорме;
|
||||
|
||||
Элементы.ГруппаСтроенияИИнформация.Видимость = Не ЭтоАдресВСвободнойФорме;
|
||||
Элементы.Улица.КнопкаВыбора = ЭтоНациональныйАдрес;
|
||||
|
||||
Иначе
|
||||
Элементы.Улица.Видимость = Истина;
|
||||
Элементы.НаселенныйПункт.Видимость = Истина;
|
||||
@@ -3746,7 +3926,7 @@
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Функция ЭтоМеждународныйАдрес(ТипАдреса)
|
||||
Функция ЭтоИностранныйАдрес(ТипАдреса)
|
||||
Возврат СтрСравнить(УправлениеКонтактнойИнформациейКлиентСервер.ИностранныйАдрес(), ТипАдреса) = 0;
|
||||
КонецФункции
|
||||
|
||||
@@ -4013,21 +4193,12 @@
|
||||
ТипАдреса = УправлениеКонтактнойИнформациейКлиентСервер.ИностранныйАдрес();
|
||||
ИначеЕсли Не ЭтоРФАдрес() Тогда
|
||||
|
||||
Если Не СведенияОСтране.УчастникЕАЭС Тогда
|
||||
|
||||
ТипАдреса = УправлениеКонтактнойИнформациейКлиентСервер.ИностранныйАдрес();
|
||||
ИменаУровнейАдреса = РаботаСАдресамиКлиентСервер.ИменаУровнейАдреса(ТипАдреса, Ложь);
|
||||
НаселенныйПунктДетально[ИменаУровнейАдреса[0]] = НаселенныйПункт;
|
||||
ОбновитьСписокУровней(НаселенныйПунктДетально, ИменаУровнейАдреса[0], ЗначениеЗаполнено(НаселенныйПункт));
|
||||
ЗаполнитьПолеИностранногоАдреса("city", НаселенныйПункт);
|
||||
ОбновитьПредставлениеАдреса();
|
||||
Возврат;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ТипАдреса = УправлениеКонтактнойИнформациейКлиентСервер.АдресЕАЭС();
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ИменаУровнейАдреса = РаботаСАдресамиКлиентСервер.ИменаУровнейАдреса(НаселенныйПунктДетально.addressType, Ложь);
|
||||
|
||||
ПорядокУровнейВАдресе = Новый Массив;
|
||||
@@ -4151,7 +4322,14 @@
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаИзмененияАдреса(ОбновитьДополнительныеЗдания = Истина)
|
||||
|
||||
Если ЭтоНациональныйАдрес() Тогда
|
||||
НаселенныйПункт = ПредставлениеНаселенногоПунктаАдреса(НаселенныйПунктДетально);
|
||||
Иначе
|
||||
РегионИностранногоАдреса = НаселенныйПунктДетально.area;
|
||||
РайонИностранногоАдреса = НаселенныйПунктДетально.district;
|
||||
НаселенныйПункт = НаселенныйПунктДетально.city;
|
||||
ВнутригородскойРайонИностранногоАдреса = НаселенныйПунктДетально.locality;
|
||||
КонецЕсли;
|
||||
|
||||
Улица = ?(ПустаяСтрока(НаселенныйПунктДетально.Street), "",
|
||||
УправлениеКонтактнойИнформациейКлиентСервер.СоединитьНаименованиеИТипАдресногоОбъекта(
|
||||
@@ -4175,6 +4353,7 @@
|
||||
Дом = НаселенныйПунктДетально.HouseNumber;
|
||||
Иначе
|
||||
Дом = НаселенныйПунктДетально.stead;
|
||||
ТипДома = РаботаСАдресамиКлиентСервер.НаименованиеЗемельногоУчастка();
|
||||
КонецЕсли;
|
||||
|
||||
Если НаселенныйПунктДетально.buildings.Количество() > 0 Тогда
|
||||
@@ -4620,11 +4799,13 @@
|
||||
НаселенныйПунктДетально.country = ?(ЗначениеЗаполнено(НаселенныйПунктДетально.country),
|
||||
НаселенныйПунктДетально.country, СтранаДоИзменения);
|
||||
НаселенныйПунктДетально.comment = Комментарий;
|
||||
|
||||
НаселенныйПункт = "";
|
||||
Улица = "";
|
||||
Дом = "";
|
||||
Строение = "";
|
||||
Помещение = "";
|
||||
|
||||
РазрешитьВводАдресаВСвободнойФормеКеш = РазрешитьВводАдресаВСвободнойФорме;
|
||||
УстановитьЗначениеРеквизитовПоКонтактнойИнформации(НаселенныйПунктДетально);
|
||||
ПредставлениеАдреса = ПредставлениеАдресаДоУстановкиРеквизитов;
|
||||
|
||||
+11
-8
@@ -534,14 +534,8 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрСравнить(УправлениеКонтактнойИнформациейКлиентСервер.АдресЕАЭС(), ТипАдреса) <> 0 Тогда
|
||||
|
||||
ЭтоМуниципальныйАдрес = РаботаСАдресамиКлиентСервер.ЭтоМуниципальныйАдрес(ТипАдреса);
|
||||
Элементы.Район.Видимость = НЕ ЭтоМуниципальныйАдрес;
|
||||
Элементы.МуниципальныйРайон.Видимость = ЭтоМуниципальныйАдрес;
|
||||
Элементы.Поселение.Видимость = ЭтоМуниципальныйАдрес;
|
||||
|
||||
Иначе
|
||||
Если СтрСравнить(УправлениеКонтактнойИнформациейКлиентСервер.АдресЕАЭС(), ТипАдреса) = 0
|
||||
Или СтрСравнить(УправлениеКонтактнойИнформациейКлиентСервер.ИностранныйАдрес(), ТипАдреса) = 0 Тогда
|
||||
|
||||
Элементы.ТипАдреса.Видимость = Ложь;
|
||||
Элементы.МуниципальныйРайон.Видимость = Ложь;
|
||||
@@ -552,6 +546,15 @@
|
||||
Элементы.Район.КнопкаВыбора = Ложь;
|
||||
Элементы.Город.КнопкаВыбора = Ложь;
|
||||
Элементы.НаселенныйПункт.КнопкаВыбора = Ложь;
|
||||
Элементы.Город.Заголовок = НСтр("ru = 'Город / населенный пункт'");
|
||||
Элементы.НаселенныйПункт.Заголовок = НСтр("ru = 'Внутригородской район / квартал'");
|
||||
|
||||
Иначе
|
||||
|
||||
ЭтоМуниципальныйАдрес = РаботаСАдресамиКлиентСервер.ЭтоМуниципальныйАдрес(ТипАдреса);
|
||||
Элементы.Район.Видимость = НЕ ЭтоМуниципальныйАдрес;
|
||||
Элементы.МуниципальныйРайон.Видимость = ЭтоМуниципальныйАдрес;
|
||||
Элементы.Поселение.Видимость = ЭтоМуниципальныйАдрес;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
-1
@@ -913,7 +913,6 @@
|
||||
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.УстановитьПараметр("РежимВыполнения", Перечисления.РежимыВыполненияОбработчиков.Отложенно);
|
||||
Запрос.УстановитьПараметр("Статус", Перечисления.СтатусыОбработчиковОбновления.Выполнен);
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| ОбработчикиОбновления.ИмяОбработчика КАК ИмяОбработчика,
|
||||
|
||||
@@ -488,7 +488,8 @@
|
||||
Параметры.Вставить("РежимСовместимостиСБСП_2_0_0", Ложь);
|
||||
Параметры.Вставить("ПсевдонимЭтогоУзла", "");
|
||||
|
||||
ОбменДаннымиВМоделиСервиса.ОбновитьНастройкиТранспортаОбластиДанных(Параметры);
|
||||
МодульОбменДаннымиВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("ОбменДаннымиВМоделиСервиса");
|
||||
МодульОбменДаннымиВМоделиСервиса.ОбновитьНастройкиТранспортаОбластиДанных(Параметры);
|
||||
|
||||
ИмяПланаОбменаСообщениями = "ОбменСообщениями";
|
||||
МодульСообщенияВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("СообщенияВМоделиСервиса");
|
||||
@@ -497,14 +498,18 @@
|
||||
|
||||
ПараметрыОбработчикаСессии = ПараметрыОбработчикаДлительнойОперации();
|
||||
|
||||
МодульОбменДаннымиВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("ОбменДаннымиВМоделиСервиса");
|
||||
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
|
||||
МодульСообщенияОбменаДаннымиУправлениеИнтерфейс = ОбщегоНазначения.ОбщийМодуль("СообщенияОбменаДаннымиУправлениеИнтерфейс");
|
||||
|
||||
// Отправляем сообщение корреспонденту.
|
||||
Сообщение = МодульСообщенияВМоделиСервиса.НовоеСообщение(
|
||||
СообщенияОбменаДаннымиУправлениеИнтерфейс.СообщениеНастроитьОбменШаг1());
|
||||
МодульСообщенияОбменаДаннымиУправлениеИнтерфейс.СообщениеНастроитьОбменШаг1());
|
||||
|
||||
Сообщение.Body.CorrespondentZone = НастройкиПодключенияМС.ОбластьДанныхКорреспондента;
|
||||
|
||||
@@ -538,7 +543,7 @@
|
||||
|
||||
Сообщение.AdditionalInfo = СериализаторXDTO.ЗаписатьXDTO(ДополнительныеСвойства);
|
||||
|
||||
ПараметрыОбработчикаСессии.ИдентификаторОперации = ОбменДаннымиВМоделиСервиса.ОтправитьСообщение(Сообщение);
|
||||
ПараметрыОбработчикаСессии.ИдентификаторОперации = МодульОбменДаннымиВМоделиСервиса.ОтправитьСообщение(Сообщение);
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
Исключение
|
||||
@@ -551,7 +556,7 @@
|
||||
|
||||
СообщениеОбОшибке = ОбработкаОшибок.ПодробноеПредставлениеОшибки(Информация);
|
||||
|
||||
ЗаписьЖурналаРегистрации(ОбменДаннымиВМоделиСервиса.СобытиеЖурналаРегистрацииНастройкаСинхронизацииДанных(),
|
||||
ЗаписьЖурналаРегистрации(МодульОбменДаннымиВМоделиСервиса.СобытиеЖурналаРегистрацииНастройкаСинхронизацииДанных(),
|
||||
УровеньЖурналаРегистрации.Ошибка, , , СообщениеОбОшибке);
|
||||
|
||||
Возврат Ложь;
|
||||
|
||||
+4
-1
@@ -30,7 +30,10 @@
|
||||
|
||||
Если ОбщегоНазначения.ЭтоАвтономноеРабочееМесто() Тогда
|
||||
ИмяПользователя = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
|
||||
АдресДляВосстановленияПароляУчетнойЗаписи = АвтономнаяРаботаСлужебный.АдресДляВосстановленияПароляУчетнойЗаписи();
|
||||
Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.РаботаВМоделиСервиса.ОбменДаннымиВМоделиСервиса") Тогда
|
||||
МодульАвтономнаяРаботаСлужебный = ОбщегоНазначения.ОбщийМодуль("АвтономнаяРаботаСлужебный");
|
||||
АдресДляВосстановленияПароляУчетнойЗаписи = МодульАвтономнаяРаботаСлужебный.АдресДляВосстановленияПароляУчетнойЗаписи();
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.ЗабылиПароль.Видимость = Не ПустаяСтрока(АдресДляВосстановленияПароляУчетнойЗаписи);
|
||||
|
||||
+1
@@ -795,6 +795,7 @@
|
||||
<name>ОбъектМД</name>
|
||||
<id>5</id>
|
||||
<valueType>
|
||||
<types>CatalogRef.ИдентификаторыОбъектовРасширений</types>
|
||||
<types>CatalogRef.ИдентификаторыОбъектовМетаданных</types>
|
||||
</valueType>
|
||||
<view>
|
||||
|
||||
@@ -213,15 +213,15 @@
|
||||
ВерсияОбъекта.ТабличныеЧасти[ИмяТаблицы].Скопировать();
|
||||
|
||||
СсылкаНаВерсиюТаблицы = ТаблицаИзмененийТабличныхЧастей[ИмяТаблицы][ИмяКолонкиТекущейВерсии];// ТаблицаЗначений
|
||||
СсылкаНаВерсиюТаблицы.Колонки.Добавить("Версионирование_ИдСтроки");
|
||||
СсылкаНаВерсиюТаблицы.Колонки.Добавить(ИмяКолонкиИдСтроки());
|
||||
Для Каждого СтрокаТаблицы Из СсылкаНаВерсиюТаблицы Цикл
|
||||
СтрокаТаблицы.Версионирование_ИдСтроки = СтрокаТаблицы.НомерСтроки;
|
||||
СтрокаТаблицы[ИмяКолонкиИдСтроки()] = СтрокаТаблицы.НомерСтроки;
|
||||
КонецЦикла;
|
||||
|
||||
СсылкаНаВерсиюТаблицы.Колонки.Добавить("Версионирование_Модификация");
|
||||
СсылкаНаВерсиюТаблицы.ЗаполнитьЗначения(Ложь, "Версионирование_Модификация");
|
||||
СсылкаНаВерсиюТаблицы.Колонки.Добавить(ИмяКолонкиМодификация());
|
||||
СсылкаНаВерсиюТаблицы.ЗаполнитьЗначения(Ложь, ИмяКолонкиМодификация());
|
||||
|
||||
СсылкаНаВерсиюТаблицы.Колонки.Добавить("Версионирование_Изменения", Новый ОписаниеТипов("Массив"));
|
||||
СсылкаНаВерсиюТаблицы.Колонки.Добавить(ИмяКолонкиИзменения(), Новый ОписаниеТипов("Массив"));
|
||||
|
||||
ТаблицаСИзменениями = ИзмененияТабличныхЧастей.Получить(ИмяТаблицы);
|
||||
Если ТаблицаСИзменениями <> Неопределено Тогда
|
||||
@@ -231,47 +231,47 @@
|
||||
|
||||
Для Каждого ЭлементТЧ Из ИзмененныеСтроки Цикл
|
||||
СтрокаТИЗ = ТаблицаИзмененийТабличныхЧастей[ИмяТаблицы][НомерПредыдущейВерсии][ЭлементТЧ.ИндексВТЧ0-1];
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1].Версионирование_ИдСтроки = СтрокаТИЗ.Версионирование_ИдСтроки;
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1].Версионирование_Модификация = "И";
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1].Версионирование_Изменения = ЭлементТЧ.Различия;
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1][ИмяКолонкиИдСтроки()] = СтрокаТИЗ[ИмяКолонкиИдСтроки()];
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1][ИмяКолонкиМодификация()] = "И";
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1][ИмяКолонкиИзменения()] = ЭлементТЧ.Различия;
|
||||
КонецЦикла;
|
||||
|
||||
Для Каждого ЭлементТЧ Из ДобавленныеСтроки Цикл
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1].Версионирование_ИдСтроки = УвеличитьСчетчик(счетчикУникальныйИд, ИмяТаблицы);
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1].Версионирование_Модификация = "Д";
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1][ИмяКолонкиИдСтроки()] = УвеличитьСчетчик(счетчикУникальныйИд, ИмяТаблицы);
|
||||
СсылкаНаВерсиюТаблицы[ЭлементТЧ.ИндексВТЧ1-1][ИмяКолонкиМодификация()] = "Д";
|
||||
КонецЦикла;
|
||||
|
||||
// Необходимо заполнить всем элементам УникальныйИд (сопоставить с предыдущей версией).
|
||||
Для Индекс = 1 По СсылкаНаВерсиюТаблицы.Количество() Цикл
|
||||
Если СсылкаНаВерсиюТаблицы[Индекс-1].Версионирование_ИдСтроки = Неопределено Тогда
|
||||
Если СсылкаНаВерсиюТаблицы[Индекс-1][ИмяКолонкиИдСтроки()] = Неопределено Тогда
|
||||
// Найдена строка, для которой необходимо найти соответствие в предыдущей таблице.
|
||||
СтрокаТЧ = СсылкаНаВерсиюТаблицы[Индекс-1];
|
||||
|
||||
ПараметрыОтбора = Новый Структура;
|
||||
ОбщиеКолонки = НайтиОбщиеКолонки(СсылкаНаВерсиюТаблицы, ТаблицаИзмененийТабличныхЧастей[ИмяТаблицы][НомерПредыдущейВерсии]);
|
||||
Для Каждого ИмяКолонки Из ОбщиеКолонки Цикл
|
||||
Если (ИмяКолонки <> "Версионирование_ИдСтроки") И (ИмяКолонки <> "Версионирование_Модификация") Тогда
|
||||
Если (ИмяКолонки <> ИмяКолонкиИдСтроки()) И (ИмяКолонки <> ИмяКолонкиМодификация()) Тогда
|
||||
ПараметрыОтбора.Вставить(ИмяКолонки, СтрокаТЧ[ИмяКолонки]);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
МассивСтрокПредыдущейТЧ = ТаблицаИзмененийТабличныхЧастей[ИмяТаблицы][НомерПредыдущейВерсии].НайтиСтроки(ПараметрыОтбора);
|
||||
|
||||
ПараметрыОтбора.Вставить("Версионирование_Модификация", Неопределено);
|
||||
ПараметрыОтбора.Вставить(ИмяКолонкиМодификация(), Неопределено);
|
||||
МассивСтрокТекущейТЧ = СсылкаНаВерсиюТаблицы.НайтиСтроки(ПараметрыОтбора);
|
||||
|
||||
Для ИндПоТЗ_Текущей = 1 По МассивСтрокТекущейТЧ.Количество() Цикл
|
||||
Если ИндПоТЗ_Текущей <= МассивСтрокПредыдущейТЧ.Количество() Тогда
|
||||
МассивСтрокТекущейТЧ[ИндПоТЗ_Текущей-1].Версионирование_ИдСтроки = МассивСтрокПредыдущейТЧ[ИндПоТЗ_Текущей-1].Версионирование_ИдСтроки;
|
||||
МассивСтрокТекущейТЧ[ИндПоТЗ_Текущей-1][ИмяКолонкиИдСтроки()] = МассивСтрокПредыдущейТЧ[ИндПоТЗ_Текущей-1][ИмяКолонкиИдСтроки()];
|
||||
КонецЕсли;
|
||||
МассивСтрокТекущейТЧ[ИндПоТЗ_Текущей-1].Версионирование_Модификация = Ложь;
|
||||
МассивСтрокТекущейТЧ[ИндПоТЗ_Текущей-1][ИмяКолонкиМодификация()] = Ложь;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
Для Каждого ЭлементТЧ Из УдаленныеСтроки Цикл
|
||||
СтрокаМнимая = СсылкаНаВерсиюТаблицы.Добавить();
|
||||
СтрокаМнимая.Версионирование_ИдСтроки = ТаблицаИзмененийТабличныхЧастей[ИмяТаблицы][НомерПредыдущейВерсии][ЭлементТЧ.ИндексВТЧ0-1].Версионирование_ИдСтроки;
|
||||
СтрокаМнимая.Версионирование_Модификация = "У";
|
||||
СтрокаМнимая[ИмяКолонкиИдСтроки()] = ТаблицаИзмененийТабличныхЧастей[ИмяТаблицы][НомерПредыдущейВерсии][ЭлементТЧ.ИндексВТЧ0-1][ИмяКолонкиИдСтроки()];
|
||||
СтрокаМнимая[ИмяКолонкиМодификация()] = "У";
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
@@ -338,7 +338,7 @@
|
||||
ТЧОтчета.НачатьГруппуСтрок("ГруппаРеквизитов");
|
||||
|
||||
Для Каждого ЭлементМодРеквизит Из ТаблицаИзмененийРеквизитов Цикл
|
||||
Если ЭлементМодРеквизит.Версионирование_Модификация = Истина Тогда
|
||||
Если ЭлементМодРеквизит[ИмяКолонкиМодификация()] = Истина Тогда
|
||||
|
||||
СтруктураОписанияНаименования = ВерсионированиеОбъектов.НаименованиеВыводимогоРеквизита(СсылкаНаОбъект, ЭлементМодРеквизит.Наименование);
|
||||
Если Не СтруктураОписанияНаименования.ВыводитьРеквизит Тогда
|
||||
@@ -413,7 +413,6 @@
|
||||
Процедура ВывестиИзмененияТабличныхЧастей(ТЧОтчета, ТаблицаИзмененийТабличныхЧастей, МассивНомеровВерсий,
|
||||
счетчикУникальныйИд, ОбщийШаблон, СсылкаНаОбъект)
|
||||
|
||||
ПрефиксСлужебнойКолонки = "Версионирование_";
|
||||
ЗаголовокСекцииТабличныхЧастейВыводился = Ложь;
|
||||
|
||||
ШаблонСвободнаяСтрока = ОбщийШаблон.ПолучитьОбласть("СвободнаяСтрока");
|
||||
@@ -453,15 +452,15 @@
|
||||
ТекущаяТЧВерсии = ВерсииТекущейТЧ[ТекущаяКолонкаВерсииТЧ];
|
||||
|
||||
НайденнаяСтрока = Неопределено;
|
||||
Если ТекущаяТЧВерсии.Колонки.Найти("Версионирование_ИдСтроки") <> Неопределено Тогда
|
||||
НайденнаяСтрока = ТекущаяТЧВерсии.Найти(ТекСчетчикУникальныйИд, "Версионирование_ИдСтроки");
|
||||
Если ТекущаяТЧВерсии.Колонки.Найти(ИмяКолонкиИдСтроки()) <> Неопределено Тогда
|
||||
НайденнаяСтрока = ТекущаяТЧВерсии.Найти(ТекСчетчикУникальныйИд, ИмяКолонкиИдСтроки());
|
||||
КонецЕсли;
|
||||
|
||||
Если НайденнаяСтрока <> Неопределено Тогда
|
||||
Если (НайденнаяСтрока.Версионирование_Модификация <> Неопределено) Тогда
|
||||
Если (ТипЗнч(НайденнаяСтрока.Версионирование_Модификация) = Тип("Строка")
|
||||
ИЛИ (ТипЗнч(НайденнаяСтрока.Версионирование_Модификация) = Тип("Булево")
|
||||
И НайденнаяСтрока.Версионирование_Модификация = Истина)) Тогда
|
||||
Если (НайденнаяСтрока[ИмяКолонкиМодификация()] <> Неопределено) Тогда
|
||||
Если (ТипЗнч(НайденнаяСтрока[ИмяКолонкиМодификация()]) = Тип("Строка")
|
||||
ИЛИ (ТипЗнч(НайденнаяСтрока[ИмяКолонкиМодификация()]) = Тип("Булево")
|
||||
И НайденнаяСтрока[ИмяКолонкиМодификация()] = Истина)) Тогда
|
||||
МодифицированностьСтроки = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
@@ -487,7 +486,7 @@
|
||||
ТекущаяКолонкаВерсииТЧ = "Версия" + Формат(МассивНомеровВерсий[ИндексПоВерсиям-1], "ЧГ=0");
|
||||
// Табличная часть текущей версии (таблица значений с признаками модификации).
|
||||
ТекущаяТЧВерсии = ВерсииТекущейТЧ[ТекущаяКолонкаВерсииТЧ];// ТаблицаЗначений
|
||||
НайденнаяСтрока = ТекущаяТЧВерсии.Найти(ТекСчетчикУникальныйИд, "Версионирование_ИдСтроки");
|
||||
НайденнаяСтрока = ТекущаяТЧВерсии.Найти(ТекСчетчикУникальныйИд, ИмяКолонкиИдСтроки());
|
||||
|
||||
// В очередной версии найдено изменение строки (возможно это первое изменение с конца).
|
||||
Если НайденнаяСтрока <> Неопределено Тогда
|
||||
@@ -511,7 +510,7 @@
|
||||
ТЧОтчета.Вывести(ШаблонСвободнаяСтрока);
|
||||
КонецЕсли;
|
||||
|
||||
Модификация = НайденнаяСтрока.Версионирование_Модификация;
|
||||
Модификация = НайденнаяСтрока[ИмяКолонкиМодификация()];
|
||||
|
||||
Если СтрокаУникальныйИдИзменена = Ложь Тогда
|
||||
СтрокаУникальныйИдИзменена = Истина;
|
||||
@@ -527,7 +526,7 @@
|
||||
КонецЕсли;
|
||||
МассивЗаполнения = Новый Массив;
|
||||
Для Каждого Колонка Из ТекущаяТЧВерсии.Колонки Цикл
|
||||
Если СтрНайти(Колонка.Имя, ПрефиксСлужебнойКолонки) = 1 Тогда
|
||||
Если СтрНайти(Колонка.Имя, ПрефиксСлужебнойКолонки()) = 1 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
ПредставлениеРеквизита = Колонка.Имя;
|
||||
@@ -565,12 +564,13 @@
|
||||
// Теперь заполняем очередную измененную табличную строку.
|
||||
МассивЗаполнения = Новый СписокЗначений;
|
||||
Для Каждого Колонка Из ТекущаяТЧВерсии.Колонки Цикл
|
||||
Если СтрНайти(Колонка.Имя, ПрефиксСлужебнойКолонки) = 1 Тогда
|
||||
Если СтрНайти(Колонка.Имя, ПрефиксСлужебнойКолонки()) = 1 Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Представление = Строка(НайденнаяСтрока[Колонка.Имя]);
|
||||
МассивЗаполнения.Добавить(НайденнаяСтрока["Версионирование_Изменения"].Найти(Колонка.Имя) <> Неопределено, Представление);
|
||||
ИменаКолонокСИзменениями = НайденнаяСтрока[ИмяКолонкиИзменения()]; // Массив
|
||||
МассивЗаполнения.Добавить(ИменаКолонокСИзменениями.Найти(Колонка.Имя) <> Неопределено, Представление);
|
||||
КонецЦикла;
|
||||
|
||||
Если ТипЗнч(Модификация) = Тип("Булево") Тогда
|
||||
@@ -932,8 +932,8 @@
|
||||
ТаблицаЗначений = Новый ТаблицаЗначений;
|
||||
|
||||
ТаблицаЗначений.Колонки.Добавить("Наименование");
|
||||
ТаблицаЗначений.Колонки.Добавить("Версионирование_Модификация");
|
||||
ТаблицаЗначений.Колонки.Добавить("Версионирование_ТипЗначения"); // Предполагаемый тип значения.
|
||||
ТаблицаЗначений.Колонки.Добавить(ИмяКолонкиМодификация());
|
||||
ТаблицаЗначений.Колонки.Добавить(ИмяКолонкиТипЗначения()); // Предполагаемый тип значения.
|
||||
|
||||
Для Индекс = 1 По МассивНомеровВерсий.Количество() Цикл
|
||||
ТаблицаЗначений.Колонки.Добавить("Версия" + Формат(МассивНомеровВерсий[Индекс-1], "ЧГ=0"));
|
||||
@@ -1102,8 +1102,8 @@
|
||||
НоваяСтрока = ТаблицаРеквизитов.Добавить();
|
||||
НоваяСтрока[Колонка] = Новый Структура("ТипИзменения, Значение", "И", СтрокаТаблицыЗначений);
|
||||
НоваяСтрока.Наименование = СтрокаТаблицыЗначений.НаименованиеРеквизита;
|
||||
НоваяСтрока.Версионирование_Модификация = Ложь;
|
||||
НоваяСтрока.Версионирование_ТипЗначения = СтрокаТаблицыЗначений.ТипРеквизита;
|
||||
НоваяСтрока[ИмяКолонкиМодификация()] = Ложь;
|
||||
НоваяСтрока[ИмяКолонкиТипЗначения()] = СтрокаТаблицыЗначений.ТипРеквизита;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
@@ -1115,13 +1115,13 @@
|
||||
|
||||
ТекущаяТЗ = ТаблицаТЧ[ЭлементТЧ.Ключ]["Версия" + Формат(МладшаяВерсияОбъекта, "ЧГ=0")];// ТаблицаЗначений
|
||||
|
||||
ТекущаяТЗ.Колонки.Добавить("Версионирование_ИдСтроки");
|
||||
ТекущаяТЗ.Колонки.Добавить("Версионирование_Модификация");
|
||||
ТекущаяТЗ.Колонки.Добавить("Версионирование_Изменения", Новый ОписаниеТипов("Массив"));
|
||||
ТекущаяТЗ.Колонки.Добавить(ИмяКолонкиИдСтроки());
|
||||
ТекущаяТЗ.Колонки.Добавить(ИмяКолонкиМодификация());
|
||||
ТекущаяТЗ.Колонки.Добавить(ИмяКолонкиИзменения(), Новый ОписаниеТипов("Массив"));
|
||||
|
||||
Для Индекс = 1 По ТекущаяТЗ.Количество() Цикл
|
||||
ТекущаяТЗ[Индекс-1].Версионирование_ИдСтроки = Индекс;
|
||||
ТекущаяТЗ[Индекс-1].Версионирование_Модификация = Ложь;
|
||||
ТекущаяТЗ[Индекс-1][ПрефиксСлужебнойКолонки() + "ИдСтроки"] = Индекс;
|
||||
ТекущаяТЗ[Индекс-1][ПрефиксСлужебнойКолонки() + "Модификация"] = Ложь;
|
||||
КонецЦикла;
|
||||
|
||||
КонецЦикла;
|
||||
@@ -1198,7 +1198,7 @@
|
||||
Результат = 0;
|
||||
|
||||
Для Каждого ЭлементТЗ Из ТаблицаИзмененийРеквизитов Цикл
|
||||
Если ЭлементТЗ.Версионирование_Модификация <> Неопределено И ЭлементТЗ.Версионирование_Модификация = Истина Тогда
|
||||
Если ЭлементТЗ[ИмяКолонкиМодификация()] <> Неопределено И ЭлементТЗ[ИмяКолонкиМодификация()] = Истина Тогда
|
||||
Результат = Результат + 1;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
@@ -1252,7 +1252,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
ИзменениеРеквизита[ИмяКолонкиТекущейВерсии] = ПараметрыИзменения;
|
||||
ИзменениеРеквизита.Версионирование_Модификация = Истина;
|
||||
ИзменениеРеквизита[ИмяКолонкиМодификация()] = Истина;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -1840,6 +1840,36 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПрефиксСлужебнойКолонки()
|
||||
|
||||
Возврат "Версионирование_";
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ИмяКолонкиИдСтроки()
|
||||
|
||||
Возврат ПрефиксСлужебнойКолонки() + "ИдСтроки";
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ИмяКолонкиМодификация()
|
||||
|
||||
Возврат ПрефиксСлужебнойКолонки() + "Модификация";
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ИмяКолонкиИзменения()
|
||||
|
||||
Возврат ПрефиксСлужебнойКолонки() + "Изменения";
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ИмяКолонкиТипЗначения()
|
||||
|
||||
Возврат ПрефиксСлужебнойКолонки() + "ТипЗначения";
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
+1
-1
@@ -295,7 +295,7 @@
|
||||
</calculatedField>
|
||||
<calculatedField>
|
||||
<dataPath>РасшифровкаПоля</dataPath>
|
||||
<expression>КонтрольВеденияУчетаСлужебный.РасшифровкаЯчейки(ПроблемныйОбъект, ПравилоПроверки, ВидПроверки, УточнениеПроблемы)</expression>
|
||||
<expression>КонтрольВеденияУчетаСлужебный.РасшифровкаЯчейки(ПроблемныйОбъект, ПравилоПроверки, ВидПроверки, УточнениеПроблемы, КлючУникальности)</expression>
|
||||
<title xsi:type="v8:LocalStringType">
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
|
||||
@@ -1222,93 +1222,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.АккредитованныеУдостоверяющиеЦентры</name>
|
||||
<right>
|
||||
@@ -1957,6 +1870,93 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.СписокРасширенийФайловOpenDocument</name>
|
||||
<right>
|
||||
|
||||
@@ -606,33 +606,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ВыборУзловПлановОбмена</name>
|
||||
<right>
|
||||
@@ -906,6 +879,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ИнформацияПриЗапуске.Command.ИнформацияПриЗапуске</name>
|
||||
<right>
|
||||
|
||||
@@ -465,33 +465,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonForm.ВыборУзловПлановОбмена</name>
|
||||
<right>
|
||||
@@ -740,6 +713,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ИнформацияПриЗапуске.Command.ИнформацияПриЗапуске</name>
|
||||
<right>
|
||||
|
||||
@@ -240,33 +240,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.НастройкиСинхронизацииДанных</name>
|
||||
<right>
|
||||
@@ -374,6 +347,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.Exchange_3_0_2_2.Operation.Download</name>
|
||||
<right>
|
||||
|
||||
@@ -72,33 +72,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПричиныИзмененияАдресныхСведений</name>
|
||||
<right>
|
||||
@@ -145,6 +118,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеАдресныеСведения</name>
|
||||
<right>
|
||||
|
||||
+23
-23
@@ -3,6 +3,29 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,29 +53,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,24 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков.Command.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,24 +48,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков.Command.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>DataProcessor.ЗагрузкаКлассификатораБанков</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.КлассификаторБанков</name>
|
||||
<right>
|
||||
|
||||
@@ -293,33 +293,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.НастройкиУчетныхЗаписейЭлектроннойПочты.Command.ДополнительныеНастройки</name>
|
||||
<right>
|
||||
@@ -512,6 +485,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.ЗапланированноеВзаимодействие</name>
|
||||
<right>
|
||||
|
||||
@@ -21,6 +21,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВнешниеПользователи.Command.ВнешнийДоступ</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -48,13 +55,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВнешниеПользователи.Command.ВнешнийДоступ</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ГруппыВнешнихПользователей.Command.ГруппыВнешнегоПользователя</name>
|
||||
<right>
|
||||
|
||||
@@ -44,33 +44,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя</name>
|
||||
<right>
|
||||
@@ -99,6 +72,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.Заметки</name>
|
||||
<right>
|
||||
@@ -90,6 +63,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.СоздатьЗаметкуПоПредмету</name>
|
||||
<right>
|
||||
|
||||
@@ -26,6 +26,29 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -53,29 +76,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДанныеПроизводственногоКалендаря</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TotalsControl</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПроизводственныеКалендари</name>
|
||||
<right>
|
||||
|
||||
@@ -158,6 +158,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ОтправитьПисьмо</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -185,13 +192,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ОтправитьПисьмо</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ОтправитьSMS</name>
|
||||
<right>
|
||||
|
||||
@@ -10,33 +10,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.МашиночитаемыеДоверенности</name>
|
||||
<right>
|
||||
@@ -76,6 +49,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
|
||||
<right>
|
||||
|
||||
@@ -18,33 +18,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НазначениеОпросов</name>
|
||||
<right>
|
||||
@@ -108,4 +81,31 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -32,6 +32,28 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НазначениеОпросов</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -59,28 +81,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НазначениеОпросов</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.Анкета</name>
|
||||
<right>
|
||||
|
||||
+19
-19
@@ -10,6 +10,25 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,25 +56,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ПутиКПрограммамЭлектроннойПодписиИШифрованияНаСерверахLinux</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Edit</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПрограммыЭлектроннойПодписиИШифрования</name>
|
||||
<right>
|
||||
|
||||
@@ -33,6 +33,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -64,13 +71,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.СобытияРассылки</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СертификатыПолучателейРассылкиОтчетов</name>
|
||||
<right>
|
||||
|
||||
@@ -25,33 +25,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ИсполнителиЗадач</name>
|
||||
<right>
|
||||
@@ -114,6 +87,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.ЗависшиеЗадачи</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СнимкиОтчетов</name>
|
||||
<right>
|
||||
@@ -74,6 +47,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<restrictionTemplate>
|
||||
<name>ДляРегистра(Регистр, Поле1, Поле2, Поле3, Поле4, Поле5)</name>
|
||||
<condition>// ДляРегистра(Регистр, Поле1, Поле2 = "", Поле3 = "", Поле4 = "", Поле5 = "")
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиDSS</name>
|
||||
<right>
|
||||
@@ -87,6 +60,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СертификатыПользователяDSS</name>
|
||||
<right>
|
||||
|
||||
@@ -88,33 +88,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
@@ -154,6 +127,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>ChartOfCharacteristicTypes.ВопросыДляАнкетирования</name>
|
||||
<right>
|
||||
|
||||
@@ -21,33 +21,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя</name>
|
||||
<right>
|
||||
@@ -133,6 +106,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
|
||||
@@ -3,33 +3,6 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеСведения</name>
|
||||
<right>
|
||||
@@ -67,6 +40,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
|
||||
<right>
|
||||
|
||||
@@ -26,6 +26,21 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СтатусыСинхронизацииФайловСОблачнымСервисом</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -53,21 +68,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СтатусыСинхронизацииФайловСОблачнымСервисом</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Update</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиСинхронизацииФайлов</name>
|
||||
<right>
|
||||
|
||||
@@ -1706,45 +1706,6 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.АккредитованныеУдостоверяющиеЦентры</name>
|
||||
<right>
|
||||
@@ -2722,6 +2683,45 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.ЗапланированноеВзаимодействие</name>
|
||||
<right>
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.СвязанныеДокументы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,11 +44,4 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.СвязанныеДокументы</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -850,33 +850,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВидыПроверок</name>
|
||||
<right>
|
||||
@@ -1419,6 +1392,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.ЗапланированноеВзаимодействие</name>
|
||||
<right>
|
||||
|
||||
@@ -31,33 +31,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.RemoteAdministrationOfExchange.Operation.TestConnection</name>
|
||||
<right>
|
||||
@@ -93,6 +66,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>WebService.RemoteAdministrationOfExchange.Operation.PrepareExchangeExecution</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,17 +41,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СрокиХраненияПерсональныхДанных</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СубъектыДляРасчетаСроковХранения</name>
|
||||
<right>
|
||||
|
||||
@@ -14,6 +14,13 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВнешниеПользователи.Command.ВнешнийДоступ</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -41,13 +48,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВнешниеПользователи.Command.ВнешнийДоступ</name>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СоставыГруппПользователей</name>
|
||||
<right>
|
||||
|
||||
@@ -18,6 +18,21 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиDSS</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -45,21 +60,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.УчетныеЗаписиDSS</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>SessionParameter.ПодключениеDSS</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,26 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеСведения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
<restrictionByCondition>
|
||||
<condition>#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
|
||||
#ДляРегистра("ИдентификаторыОбъектовМетаданных.РегистрСведенийДополнительныеСведения", "Свойство", "", "", "", "")
|
||||
#Иначе
|
||||
#ПоЗначениям( "РегистрСведений.ДополнительныеСведения", "","",
|
||||
"ДополнительныеСведения", "Свойство",
|
||||
"","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","")
|
||||
#КонецЕсли</condition>
|
||||
</restrictionByCondition>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,26 +50,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.ДополнительныеСведения</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
<restrictionByCondition>
|
||||
<condition>#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
|
||||
#ДляРегистра("ИдентификаторыОбъектовМетаданных.РегистрСведенийДополнительныеСведения", "Свойство", "", "", "", "")
|
||||
#Иначе
|
||||
#ПоЗначениям( "РегистрСведений.ДополнительныеСведения", "","",
|
||||
"ДополнительныеСведения", "Свойство",
|
||||
"","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","")
|
||||
#КонецЕсли</condition>
|
||||
</restrictionByCondition>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ДополнительныеСведенияКоманднаяПанель</name>
|
||||
<right>
|
||||
|
||||
@@ -54,33 +54,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя</name>
|
||||
<right>
|
||||
@@ -109,6 +82,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>CommonCommand.ЗадачиПоБизнесПроцессу</name>
|
||||
<right>
|
||||
|
||||
@@ -21,33 +21,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя</name>
|
||||
<right>
|
||||
@@ -102,6 +75,33 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Task.ЗадачаИсполнителя.Command.ВсеЗадачи</name>
|
||||
<right>
|
||||
|
||||
@@ -3,6 +3,21 @@
|
||||
<setForNewObjects>false</setForNewObjects>
|
||||
<setForAttributesByDefault>true</setForAttributesByDefault>
|
||||
<independentRightsOfChildObjects>false</independentRightsOfChildObjects>
|
||||
<object>
|
||||
<name>Catalog.МашиночитаемыеДоверенности</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -30,21 +45,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.МашиночитаемыеДоверенности</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.МашиночитаемыеДоверенностиСтатусы</name>
|
||||
<right>
|
||||
|
||||
@@ -44,6 +44,28 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НазначениеОпросов</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -71,28 +93,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВариантыОтветовАнкет</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.НазначениеОпросов</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Document.Анкета</name>
|
||||
<right>
|
||||
|
||||
@@ -10,6 +10,32 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВидыПроверок</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.РезультатыПроверкиУчета</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -37,32 +63,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ВидыПроверок</name>
|
||||
<right>
|
||||
<name>Read</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InputByString</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.РезультатыПроверкиУчета</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.ПравилаПроверкиУчета</name>
|
||||
<right>
|
||||
|
||||
@@ -14,6 +14,28 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.СогласияНаОбработкуПерсональныхДанныхИстекающие</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.СогласияНаОбработкуПерсональныхДанныхДействующие</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
@@ -41,28 +63,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.СогласияНаОбработкуПерсональныхДанныхИстекающие</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Report.СогласияНаОбработкуПерсональныхДанныхДействующие</name>
|
||||
<right>
|
||||
<name>Use</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>View</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.СогласияНаОбработкуПерсональныхДанных</name>
|
||||
<right>
|
||||
|
||||
Reference in new issue
Block a user