1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-01-14 03:20:16 +02:00

#32 замена словаря на регистр сведений "Словарь".

This commit is contained in:
Anton Ivanov 2017-04-08 18:30:20 +03:00
parent 0a5abcc216
commit 2691f19299
21 changed files with 5082 additions and 1966 deletions

View File

@ -24,7 +24,10 @@
ДатаКомментария = Параметры.ДатаКомментария;
Выполнено = Параметры.Выполнено;
Конецесли;
УстановитьВидимостьДоступность();
ВыполнитьЛокализацию();
КонецПроцедуры
&НаСервере
@ -34,3 +37,15 @@
Элементы.Комментарий.ТолькоПросмотр = Ложь;
Конецесли;
КонецПроцедуры
&НаСервере
Процедура ВыполнитьЛокализацию()
МассивКодовСообщений = Новый Массив();
МассивКодовСообщений.Добавить(49); //ОК
МассивКодовСообщений.Добавить(50); //Выполнено
МассивКодовСообщений.Добавить(51); //ДатаКомментария
МассивКодовСообщений.Добавить(52); //Автор
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
КонецПроцедуры

View File

@ -26,8 +26,17 @@
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
УстановитьВидимостьДоступность();
УстановитьПараметрыСписка();
ВыполнитьЛокализацию();
КонецПроцедуры
&НаСервере
Процедура ВыполнитьЛокализацию()
МассивКодовСообщений = Новый Массив();
МассивКодовСообщений.Добавить(70);//Наблюдатель
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
КонецПроцедуры //ВыполнитьЛокализацию()
&НаСервере
Процедура УстановитьПараметрыСписка()
Список.Параметры.УстановитьЗначениеПараметра("ИспользоватьОтборПоНаблюдателю",ЗначениеЗаполнено(Наблюдатель));

View File

@ -1260,7 +1260,7 @@
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Общая</v8:content>
<v8:content>История</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>

View File

@ -45,13 +45,16 @@
МассивКодовСообщений.Добавить(19); //Изменить версию
МассивКодовСообщений.Добавить(20); //Только список измененных объектов
МассивКодовСообщений.Добавить(21); //Полное имя метаданных
МассивКодовСообщений.Добавить(37); //Содержание
МассивКодовСообщений.Добавить(38); //Вопросы и ответы
МассивКодовСообщений.Добавить(39); //История
МассивКодовСообщений.Добавить(40); //История статусов
МассивКодовСообщений.Добавить(41); //Измененные объекты
МассивКодовСообщений.Добавить(42); //Список измененных объектов
МассивКодовСообщений.Добавить(43); //Вы следите за задачей
МассивКодовСообщений.Добавить(44); //Цвет задачи
СтруктураСообщений = узОбщийМодульСервер.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
Элементы.ВопросыИОтветыКомандаДобавитьВопрос.Заголовок = СтруктураСообщений.Текст18;
Элементы.ИзмененныеОбъектыКомандаИзменитьВерсию.Заголовок = СтруктураСообщений.Текст19;
Элементы.ТолькоСписокИзмененныхОбъектов.Заголовок = СтруктураСообщений.Текст20;
Элементы.ИзмененныеОбъектыПолноеИмяМетаданных.Заголовок = СтруктураСообщений.Текст21;
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
КонецПроцедуры

View File

@ -8,6 +8,14 @@
<v8:lang>ru</v8:lang>
<v8:content>Присоединенные файлы</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Attached files</v8:content>
</v8:item>
<v8:item>
<v8:lang>ro</v8:lang>
<v8:content>Attached files</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Group>FormNavigationPanelGoTo</Group>

View File

@ -79,6 +79,13 @@
Если ОжиданиеСчетчик > 0 Тогда
Элементы.ТекстСообщения.Заголовок = Элементы.ТекстСообщения.Заголовок + Символы.ПС + Символы.ПС;
КонецЕсли;
//{узУправлениеЗадачами
МассивКодовСообщений = Новый Массив();
МассивКодовСообщений.Добавить(54);//БольшеНеЗадаватьЭтотВопрос
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
//узУправлениеЗадачами}
КонецПроцедуры
&НаКлиенте

View File

@ -6,8 +6,18 @@
узИспользоватьСвоиЦветаДляЗадач = Константы.узИспользоватьСвоиЦветаДляЗадач.Получить();
узРегистрироватьАктивностьПользователей = Константы.узРегистрироватьАктивностьПользователей.Получить();
узПоказыватьАктивностьПользователяНаРабочемСтоле = Константы.узПоказыватьАктивностьПользователяНаРабочемСтоле.Получить();
ВыполнитьЛокализацию();
КонецПроцедуры
&НаСервере
Процедура ВыполнитьЛокализацию()
МассивКодовСообщений = Новый Массив();
МассивКодовСообщений.Добавить(66);//Настройки основные
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
КонецПроцедуры //ВыполнитьЛокализацию()
&НаКлиенте
Процедура узИспользоватьУчетВремениПриИзменении(Элемент)
узИспользоватьУчетВремениПриИзмененииНаСервере();

View File

@ -2251,17 +2251,41 @@
// Показывает пользователю диалог подтверждения выхода из программы.
Процедура ВопросПользователюПередЗавершениемРаботыСистемы(Параметры, ОбработкаОтвета) Экспорт
//{узУправлениеЗадачами
узМассивКодовСообщений = Новый Массив();
узМассивКодовСообщений.Добавить(55);//Завершение работы
узМассивКодовСообщений.Добавить(56);//Завершить
узМассивКодовСообщений.Добавить(57);//Отмена
узМассивКодовСообщений.Добавить(58);//Завершить работу с программой?
узСтруктураСообщений = узОбщийМодульСервер.ПолучитьСтруктуруСообщений(узМассивКодовСообщений);
//узУправлениеЗадачами}
//{узУправлениеЗадачами
//Кнопки = Новый СписокЗначений;
//Кнопки.Добавить("КодВозвратаДиалога.Да", НСтр("ru = 'Завершить'"));
//Кнопки.Добавить("КодВозвратаДиалога.Нет", НСтр("ru = 'Отмена'"));
Кнопки = Новый СписокЗначений;
Кнопки.Добавить("КодВозвратаДиалога.Да", НСтр("ru = 'Завершить'"));
Кнопки.Добавить("КодВозвратаДиалога.Нет", НСтр("ru = 'Отмена'"));
Кнопки.Добавить("КодВозвратаДиалога.Да", узСтруктураСообщений.Текст56);
Кнопки.Добавить("КодВозвратаДиалога.Нет", узСтруктураСообщений.Текст57);
//узУправлениеЗадачами}
ПараметрыВопроса = ПараметрыВопросаПользователю();
ПараметрыВопроса.БлокироватьВесьИнтерфейс = Истина;
ПараметрыВопроса.КнопкаПоУмолчанию = "КодВозвратаДиалога.Да";
ПараметрыВопроса.Заголовок = НСтр("ru = 'Завершение работы'");
//{узУправлениеЗадачами
//ПараметрыВопроса.Заголовок = НСтр("ru = 'Завершение работы'");
ПараметрыВопроса.Заголовок = узСтруктураСообщений.Текст55;
//узУправлениеЗадачами}
ПараметрыВопроса.БольшеНеЗадаватьЭтотВопрос = Ложь;
ПоказатьВопросПользователю(ОбработкаОтвета, НСтр("ru = 'Завершить работу с программой?'"), Кнопки, ПараметрыВопроса);
//{узУправлениеЗадачами
//ПоказатьВопросПользователю(ОбработкаОтвета, НСтр("ru = 'Завершить работу с программой?'"), Кнопки, ПараметрыВопроса);
ПоказатьВопросПользователю(ОбработкаОтвета, узСтруктураСообщений.Текст58, Кнопки, ПараметрыВопроса);
//узУправлениеЗадачами}
КонецПроцедуры

View File

@ -1,6 +1,6 @@
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = "УправлениеЗадачами";
Описание.Версия = "1.0.3.003";
Описание.Версия = "1.0.3.004";
// Требуется библиотека стандартных подсистем.
Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы");
КонецПроцедуры

View File

@ -5,3 +5,4 @@
//ТекстHTMLМакет = РезультатФункции.ТекстHTMLМакет;
//Возврат ТекстHTMLМакет;
КонецФункции

View File

@ -233,142 +233,10 @@
КонецПроцедуры
Функция ПолучитьТекстСообщения(ТекстРусский, КодСообщения) Экспорт
Перем ТекстСообщения;
Если ПользователиИнформационнойБазы.ТекущийПользователь().Язык = Метаданные.Языки.Русский Тогда
Возврат ТекстРусский;
Конецесли;
ТЗСловарьСообщений = ПолучитьТЗСловарьСообщенийПоКодуСообщения(КодСообщения);
СтрокаТЗСловарьСообщений = ПолучитьСтрокуИзТЗСловарьСообщений(ТЗСловарьСообщений, КодСообщения);
ТекстАнглийский = СтрокаТЗСловарьСообщений.ТекстАнглийский;
ТекстРумынский = СтрокаТЗСловарьСообщений.ТекстРумынский;
Если НЕ ЗначениеЗаполнено(ТекстРумынский) Тогда
ТекстРумынский = ТекстАнглийский;
Конецесли;
ТекстСообщения = "ru = '"+ТекстРусский+"';"
+ " en = '"+ТекстАнглийский+"';"
+ " ro = '"+ТекстРумынский+"'"
;
ТекстСообщения = НСтр(ТекстСообщения);
Возврат ТекстСообщения;
Возврат РегистрыСведений.узСловарь.ПолучитьТекстСообщения(ТекстРусский, КодСообщения);
КонецФункции
Функция ПолучитьСтруктуруСообщений(МассивКодовСообщений) Экспорт
СтруктураСообщений = Новый Структура();
ТЗСловарьСообщений = ПолучитьТЗСловарьСообщений(МассивКодовСообщений);
Для каждого КодСообщения из МассивКодовСообщений цикл
ТекстСообщения = "";
СтрокаТЗСловарьСообщений = ПолучитьСтрокуИзТЗСловарьСообщений(ТЗСловарьСообщений, КодСообщения);
ТекстРусский = СтрокаТЗСловарьСообщений.ТекстРусский;
ТекстАнглийский = СтрокаТЗСловарьСообщений.ТекстАнглийский;
ТекстРумынский = СтрокаТЗСловарьСообщений.ТекстРумынский;
Если НЕ ЗначениеЗаполнено(ТекстРумынский) Тогда
ТекстРумынский = ТекстАнглийский;
Конецесли;
ТекстСообщения = "ru = '"+ТекстРусский+"';"
+ " en = '"+ТекстАнглийский+"';"
+ " ro = '"+ТекстРумынский+"'"
;
ТекстСообщения = НСтр(ТекстСообщения);
СтруктураСообщений.Вставить("Текст"+КодСообщения,ТекстСообщения);
Конеццикла;
Возврат СтруктураСообщений;
Функция ПолучитьСтруктуруСообщений(МассивКодовСообщений) Экспорт
Возврат РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
КонецФункции
Функция ПолучитьСтрокуИзТЗСловарьСообщений(ТЗСловарьСообщений, КодСообщения)
ПараметрыОтбора = Новый Структура();
ПараметрыОтбора.Вставить("КодСообщения",КодСообщения);
НайденныеСтроки = ТЗСловарьСообщений.НайтиСтроки(ПараметрыОтбора);
ВсегоНайденныеСтроки = НайденныеСтроки.Количество();
ТекстОшибки = "";
Если ВсегоНайденныеСтроки = 1 тогда
СтрокаТЗСловарьСообщений = НайденныеСтроки[0];
ИначеЕсли ВсегоНайденныеСтроки > 1 Тогда
ТекстОшибки = "Ошибка! Найдено более 1 строки";
Иначе
ТекстОшибки = "Ошибка! Не найдена строка";
Конецесли;
Если ЗначениеЗаполнено(ТекстОшибки) Тогда
ТекстОшибки = ТекстОшибки
+" в ""ТЗСловарьСообщений"" для ";
Для каждого ЭлементОтбора из ПараметрыОтбора цикл
ТекстОшибки = ТекстОшибки
+" "+ ЭлементОтбора.Ключ + " = "+ЭлементОтбора.Значение;
Конеццикла;
ВызватьИсключение ТекстОшибки;
Конецесли;
Возврат СтрокаТЗСловарьСообщений;
КонецФункции
Функция ПолучитьТЗСловарьСообщенийПоКодуСообщения(КодСообщения)
МассивКодовСообщений = Новый Массив();
МассивКодовСообщений.Добавить(КодСообщения);
ТЗСловарьСообщений = ПолучитьТЗСловарьСообщений(МассивКодовСообщений);
Возврат ТЗСловарьСообщений;
КонецФункции
Функция ПолучитьТЗСловарьСообщений(МассивКодовСообщений)
ТЗСловарьСообщений = Новый ТаблицаЗначений();
ТЗСловарьСообщений.Колонки.Добавить("КодСообщения");
ТЗСловарьСообщений.Колонки.Добавить("ТекстРусский");
ТЗСловарьСообщений.Колонки.Добавить("ТекстАнглийский");
ТЗСловарьСообщений.Колонки.Добавить("ТекстРумынский");
узМакетСловарь = ПолучитьОбщийМакет("узСловарь");
МассивКодовСообщенийКоличество = МассивКодовСообщений.Количество();
НачинаяСНомераСтроки = 2;
Если МассивКодовСообщенийКоличество = 1 Тогда
КодСообщения = МассивКодовСообщений[0];
Если ЗначениеЗаполнено(КодСообщения) Тогда
НачинаяСНомераСтроки = КодСообщения + 1;
Конецесли;
Конецесли;
КоличествоНайденныхСообщений = 0;
Для НомерСтроки = НачинаяСНомераСтроки По узМакетСловарь.ВысотаТаблицы Цикл
КодСообщенияИзМакета = Число(СокрЛП(узМакетСловарь.Область(НомерСтроки,1).Текст));
Если МассивКодовСообщений.Найти(КодСообщенияИзМакета) = Неопределено Тогда
Продолжить;
Конецесли;
ТекстРусский = СокрЛП(узМакетСловарь.Область(НомерСтроки,2).Текст);
ТекстАнглийский = СокрЛП(узМакетСловарь.Область(НомерСтроки,3).Текст);
ТекстРумынский = СокрЛП(узМакетСловарь.Область(НомерСтроки,4).Текст);
СтрокаТЗСловарьСообщений = ТЗСловарьСообщений.Добавить();
СтрокаТЗСловарьСообщений.КодСообщения = КодСообщенияИзМакета;
СтрокаТЗСловарьСообщений.ТекстРусский = ТекстРусский;
СтрокаТЗСловарьСообщений.ТекстАнглийский = ТекстАнглийский;
СтрокаТЗСловарьСообщений.ТекстРумынский = ТекстРумынский;
КоличествоНайденныхСообщений = КоличествоНайденныхСообщений + 1;
Если МассивКодовСообщенийКоличество = КоличествоНайденныхСообщений Тогда
Прервать;
Конецесли;
КонецЦикла;
Возврат ТЗСловарьСообщений;
КонецФункции

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.2">
<CommonTemplate uuid="0818b36c-6d27-4459-b995-482bf413cbd6">
<Properties>
<Name>узСловарьПоУмолчанию</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Словарь по умолчанию</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>The default dictionary</v8:content>
</v8:item>
</Synonym>
<Comment/>
<TemplateType>SpreadsheetDocument</TemplateType>
</Properties>
</CommonTemplate>
</MetaDataObject>

File diff suppressed because it is too large Load Diff

View File

@ -49,7 +49,7 @@
<xr:Item xsi:type="xr:MDObjectRef">Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</xr:Item>
</DefaultRoles>
<Vendor>Управление задачами</Vendor>
<Version>1.0.3.003</Version>
<Version>1.0.3.004</Version>
<UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>false</UseManagedFormInOrdinaryApplication>
@ -522,7 +522,7 @@
<CommonTemplate>узМакетHTML</CommonTemplate>
<CommonTemplate>узМакетJS</CommonTemplate>
<CommonTemplate>узМакетCSS</CommonTemplate>
<CommonTemplate>узСловарь</CommonTemplate>
<CommonTemplate>узСловарьПоУмолчанию</CommonTemplate>
<FilterCriterion>СвязанныеДокументы</FilterCriterion>
<FilterCriterion>ФайлыВТоме</FilterCriterion>
<CommonModule>АдминистрированиеКластераCOMКлиентСервер</CommonModule>
@ -1458,6 +1458,7 @@
<InformationRegister>узНаличиеЗаметокПоПредмету</InformationRegister>
<InformationRegister>узАктивностиПользователей</InformationRegister>
<InformationRegister>узНастройкиДляСтатусов</InformationRegister>
<InformationRegister>узСловарь</InformationRegister>
<ChartOfCharacteristicTypes>ДополнительныеРеквизитыИСведения</ChartOfCharacteristicTypes>
<ChartOfCharacteristicTypes>ОбъектыАдресацииЗадач</ChartOfCharacteristicTypes>
<ChartOfCharacteristicTypes>РазделыДатЗапретаИзменения</ChartOfCharacteristicTypes>

View File

@ -24,8 +24,21 @@
УстановитьВидимостьДоступность();
ВыполнитьЛокализацию();
КонецПроцедуры
&НаСервере
Процедура ВыполнитьЛокализацию()
МассивКодовСообщений = Новый Массив();
МассивКодовСообщений.Добавить(67);//Задачи
МассивКодовСообщений.Добавить(68);//Обновить
МассивКодовСообщений.Добавить(69);//Настройки
МассивКодовСообщений.Добавить(70);//Наблюдатель
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
КонецПроцедуры //ВыполнитьЛокализацию()
&НаКлиенте
Процедура ТЧНастройкиКолонокПриИзменении(Элемент)
СгенирироватьФормуЗаново = Истина;
@ -156,24 +169,31 @@
пЭлементТЧЗадачи.КоманднаяПанель.Видимость = Ложь;
// ****** Команды из контекстного меню "ТЧЗадачи" ***********
МассивКодовСообщений = Новый Массив();
МассивКодовСообщений.Добавить(71);//Добавить в спринт
МассивКодовСообщений.Добавить(72);//Убрать из спринта
МассивКодовСообщений.Добавить(73);//Следить за задачей
МассивКодовСообщений.Добавить(74);//Не следить за задачей
СтруктураСообщений = РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
пКомандаДобавитьВСпринт = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьВСпринт, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
пКомандаДобавитьВСпринт.Заголовок="Добавить в спринт";
пКомандаДобавитьВСпринт.Заголовок=СтруктураСообщений.Текст71;
пКомандаДобавитьВСпринт.ИмяКоманды="КомандаДобавитьВСпринт";
пКомандаДобавитьВСпринт.Отображение = ОтображениеКнопки.КартинкаИТекст;
пКомандаУбратьИзСпринта = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыУбратьИзСпринта, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
пКомандаУбратьИзСпринта.Заголовок="Убрать из спринта";
пКомандаУбратьИзСпринта.Заголовок=СтруктураСообщений.Текст72;
пКомандаУбратьИзСпринта.ИмяКоманды="КомандаУбратьИзСпринта";
пКомандаУбратьИзСпринта.Отображение = ОтображениеКнопки.КартинкаИТекст;
пКомандаСледитьЗаЗадачей = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыСледитьЗаЗадачей, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
пКомандаСледитьЗаЗадачей.Заголовок="Следить за задачей";
пКомандаСледитьЗаЗадачей.Заголовок=СтруктураСообщений.Текст73;
пКомандаСледитьЗаЗадачей.ИмяКоманды="КомандаСледитьЗаЗадачей";
пКомандаСледитьЗаЗадачей.Отображение = ОтображениеКнопки.КартинкаИТекст;
пКомандаНеСледитьЗаЗадачей = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыНеСледитьЗаЗадачей, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
пКомандаНеСледитьЗаЗадачей.Заголовок="Не следить за задачей";
пКомандаНеСледитьЗаЗадачей.Заголовок=СтруктураСообщений.Текст74;
пКомандаНеСледитьЗаЗадачей.ИмяКоманды="КомандаНеСледитьЗаЗадачей";
пКомандаНеСледитьЗаЗадачей.Отображение = ОтображениеКнопки.КартинкаИТекст;

View File

@ -19,8 +19,24 @@
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ЗаполнитьТЧИзмененныеОбъектыНаСервере();
УстановитьВидимостьДоступность();
ВыполнитьЛокализацию();
КонецПроцедуры
&НаСервере
Процедура ВыполнитьЛокализацию()
МассивКодовСообщений = Новый Массив();
МассивКодовСообщений.Добавить(59);//Описание релиза
МассивКодовСообщений.Добавить(60);//Состав релиза
МассивКодовСообщений.Добавить(61);//Номер релиза
МассивКодовСообщений.Добавить(62);//Описание релиза
МассивКодовСообщений.Добавить(63);//Подбор
МассивКодовСообщений.Добавить(64);//Изменить статус
МассивКодовСообщений.Добавить(65);//Расширенная настройка по версиям
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
КонецПроцедуры //ВыполнитьЛокализацию()
&НаКлиенте
Процедура КомандаПодборЗадач(Команда)

File diff suppressed because one or more lines are too long

View File

@ -1190,6 +1190,25 @@
<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>
</object>
<object>
<name>DataProcessor.НастройкаРазрешенийНаИспользованиеВнешнихРесурсов.Command.НастройкиИспользованияПрофилейБезопасности</name>
<right>

View File

@ -802,6 +802,17 @@
<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>

View File

@ -89,6 +89,7 @@
<xr:Item xsi:type="xr:MDObjectRef">FunctionalOption.узРегистрироватьАктивностьПользователей</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Constant.узРегистрироватьАктивностьПользователей</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">Constant.узПоказыватьАктивностьПользователяНаРабочемСтоле</xr:Item>
<xr:Item xsi:type="xr:MDObjectRef">InformationRegister.узСловарь</xr:Item>
</Content>
</Properties>
<ChildObjects/>