mirror of
https://github.com/BlizD/Tasks.git
synced 2025-01-14 03:20:16 +02:00
#32 замена словаря на регистр сведений "Словарь".
This commit is contained in:
parent
0a5abcc216
commit
2691f19299
@ -24,7 +24,10 @@
|
||||
ДатаКомментария = Параметры.ДатаКомментария;
|
||||
Выполнено = Параметры.Выполнено;
|
||||
Конецесли;
|
||||
|
||||
УстановитьВидимостьДоступность();
|
||||
|
||||
ВыполнитьЛокализацию();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@ -34,3 +37,15 @@
|
||||
Элементы.Комментарий.ТолькоПросмотр = Ложь;
|
||||
Конецесли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьЛокализацию()
|
||||
МассивКодовСообщений = Новый Массив();
|
||||
МассивКодовСообщений.Добавить(49); //ОК
|
||||
МассивКодовСообщений.Добавить(50); //Выполнено
|
||||
МассивКодовСообщений.Добавить(51); //ДатаКомментария
|
||||
МассивКодовСообщений.Добавить(52); //Автор
|
||||
|
||||
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
||||
|
||||
КонецПроцедуры
|
||||
|
@ -26,8 +26,17 @@
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
УстановитьВидимостьДоступность();
|
||||
УстановитьПараметрыСписка();
|
||||
ВыполнитьЛокализацию();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьЛокализацию()
|
||||
МассивКодовСообщений = Новый Массив();
|
||||
МассивКодовСообщений.Добавить(70);//Наблюдатель
|
||||
|
||||
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
||||
КонецПроцедуры //ВыполнитьЛокализацию()
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьПараметрыСписка()
|
||||
Список.Параметры.УстановитьЗначениеПараметра("ИспользоватьОтборПоНаблюдателю",ЗначениеЗаполнено(Наблюдатель));
|
||||
|
@ -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>
|
||||
|
@ -45,13 +45,16 @@
|
||||
МассивКодовСообщений.Добавить(19); //Изменить версию
|
||||
МассивКодовСообщений.Добавить(20); //Только список измененных объектов
|
||||
МассивКодовСообщений.Добавить(21); //Полное имя метаданных
|
||||
МассивКодовСообщений.Добавить(37); //Содержание
|
||||
МассивКодовСообщений.Добавить(38); //Вопросы и ответы
|
||||
МассивКодовСообщений.Добавить(39); //История
|
||||
МассивКодовСообщений.Добавить(40); //История статусов
|
||||
МассивКодовСообщений.Добавить(41); //Измененные объекты
|
||||
МассивКодовСообщений.Добавить(42); //Список измененных объектов
|
||||
МассивКодовСообщений.Добавить(43); //Вы следите за задачей
|
||||
МассивКодовСообщений.Добавить(44); //Цвет задачи
|
||||
|
||||
СтруктураСообщений = узОбщийМодульСервер.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
|
||||
|
||||
Элементы.ВопросыИОтветыКомандаДобавитьВопрос.Заголовок = СтруктураСообщений.Текст18;
|
||||
Элементы.ИзмененныеОбъектыКомандаИзменитьВерсию.Заголовок = СтруктураСообщений.Текст19;
|
||||
Элементы.ТолькоСписокИзмененныхОбъектов.Заголовок = СтруктураСообщений.Текст20;
|
||||
Элементы.ИзмененныеОбъектыПолноеИмяМетаданных.Заголовок = СтруктураСообщений.Текст21;
|
||||
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
@ -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>
|
||||
|
@ -79,6 +79,13 @@
|
||||
Если ОжиданиеСчетчик > 0 Тогда
|
||||
Элементы.ТекстСообщения.Заголовок = Элементы.ТекстСообщения.Заголовок + Символы.ПС + Символы.ПС;
|
||||
КонецЕсли;
|
||||
|
||||
//{узУправлениеЗадачами
|
||||
МассивКодовСообщений = Новый Массив();
|
||||
МассивКодовСообщений.Добавить(54);//БольшеНеЗадаватьЭтотВопрос
|
||||
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
||||
//узУправлениеЗадачами}
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
|
@ -6,8 +6,18 @@
|
||||
узИспользоватьСвоиЦветаДляЗадач = Константы.узИспользоватьСвоиЦветаДляЗадач.Получить();
|
||||
узРегистрироватьАктивностьПользователей = Константы.узРегистрироватьАктивностьПользователей.Получить();
|
||||
узПоказыватьАктивностьПользователяНаРабочемСтоле = Константы.узПоказыватьАктивностьПользователяНаРабочемСтоле.Получить();
|
||||
|
||||
ВыполнитьЛокализацию();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьЛокализацию()
|
||||
МассивКодовСообщений = Новый Массив();
|
||||
МассивКодовСообщений.Добавить(66);//Настройки основные
|
||||
|
||||
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
||||
КонецПроцедуры //ВыполнитьЛокализацию()
|
||||
|
||||
&НаКлиенте
|
||||
Процедура узИспользоватьУчетВремениПриИзменении(Элемент)
|
||||
узИспользоватьУчетВремениПриИзмененииНаСервере();
|
||||
|
@ -2251,17 +2251,41 @@
|
||||
// Показывает пользователю диалог подтверждения выхода из программы.
|
||||
Процедура ВопросПользователюПередЗавершениемРаботыСистемы(Параметры, ОбработкаОтвета) Экспорт
|
||||
|
||||
//{узУправлениеЗадачами
|
||||
узМассивКодовСообщений = Новый Массив();
|
||||
узМассивКодовСообщений.Добавить(55);//Завершение работы
|
||||
узМассивКодовСообщений.Добавить(56);//Завершить
|
||||
узМассивКодовСообщений.Добавить(57);//Отмена
|
||||
узМассивКодовСообщений.Добавить(58);//Завершить работу с программой?
|
||||
|
||||
узСтруктураСообщений = узОбщийМодульСервер.ПолучитьСтруктуруСообщений(узМассивКодовСообщений);
|
||||
//узУправлениеЗадачами}
|
||||
|
||||
//{узУправлениеЗадачами
|
||||
//Кнопки = Новый СписокЗначений;
|
||||
//Кнопки.Добавить("КодВозвратаДиалога.Да", НСтр("ru = 'Завершить'"));
|
||||
//Кнопки.Добавить("КодВозвратаДиалога.Нет", НСтр("ru = 'Отмена'"));
|
||||
Кнопки = Новый СписокЗначений;
|
||||
Кнопки.Добавить("КодВозвратаДиалога.Да", НСтр("ru = 'Завершить'"));
|
||||
Кнопки.Добавить("КодВозвратаДиалога.Нет", НСтр("ru = 'Отмена'"));
|
||||
Кнопки.Добавить("КодВозвратаДиалога.Да", узСтруктураСообщений.Текст56);
|
||||
Кнопки.Добавить("КодВозвратаДиалога.Нет", узСтруктураСообщений.Текст57);
|
||||
//узУправлениеЗадачами}
|
||||
|
||||
|
||||
ПараметрыВопроса = ПараметрыВопросаПользователю();
|
||||
ПараметрыВопроса.БлокироватьВесьИнтерфейс = Истина;
|
||||
ПараметрыВопроса.КнопкаПоУмолчанию = "КодВозвратаДиалога.Да";
|
||||
ПараметрыВопроса.Заголовок = НСтр("ru = 'Завершение работы'");
|
||||
//{узУправлениеЗадачами
|
||||
//ПараметрыВопроса.Заголовок = НСтр("ru = 'Завершение работы'");
|
||||
ПараметрыВопроса.Заголовок = узСтруктураСообщений.Текст55;
|
||||
//узУправлениеЗадачами}
|
||||
|
||||
ПараметрыВопроса.БольшеНеЗадаватьЭтотВопрос = Ложь;
|
||||
|
||||
ПоказатьВопросПользователю(ОбработкаОтвета, НСтр("ru = 'Завершить работу с программой?'"), Кнопки, ПараметрыВопроса);
|
||||
//{узУправлениеЗадачами
|
||||
//ПоказатьВопросПользователю(ОбработкаОтвета, НСтр("ru = 'Завершить работу с программой?'"), Кнопки, ПараметрыВопроса);
|
||||
ПоказатьВопросПользователю(ОбработкаОтвета, узСтруктураСообщений.Текст58, Кнопки, ПараметрыВопроса);
|
||||
//узУправлениеЗадачами}
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
Описание.Имя = "УправлениеЗадачами";
|
||||
Описание.Версия = "1.0.3.003";
|
||||
Описание.Версия = "1.0.3.004";
|
||||
// Требуется библиотека стандартных подсистем.
|
||||
Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы");
|
||||
КонецПроцедуры
|
||||
|
@ -5,3 +5,4 @@
|
||||
//ТекстHTMLМакет = РезультатФункции.ТекстHTMLМакет;
|
||||
//Возврат ТекстHTMLМакет;
|
||||
КонецФункции
|
||||
|
||||
|
@ -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
20
src/cf/CommonTemplates/узСловарьПоУмолчанию.xml
Normal file
20
src/cf/CommonTemplates/узСловарьПоУмолчанию.xml
Normal 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>
|
4895
src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml
Normal file
4895
src/cf/CommonTemplates/узСловарьПоУмолчанию/Ext/Template.xml
Normal file
File diff suppressed because it is too large
Load Diff
@ -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>
|
||||
|
@ -24,8 +24,21 @@
|
||||
|
||||
УстановитьВидимостьДоступность();
|
||||
|
||||
ВыполнитьЛокализацию();
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьЛокализацию()
|
||||
МассивКодовСообщений = Новый Массив();
|
||||
МассивКодовСообщений.Добавить(67);//Задачи
|
||||
МассивКодовСообщений.Добавить(68);//Обновить
|
||||
МассивКодовСообщений.Добавить(69);//Настройки
|
||||
МассивКодовСообщений.Добавить(70);//Наблюдатель
|
||||
|
||||
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
||||
КонецПроцедуры //ВыполнитьЛокализацию()
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ТЧНастройкиКолонокПриИзменении(Элемент)
|
||||
СгенирироватьФормуЗаново = Истина;
|
||||
@ -156,24 +169,31 @@
|
||||
пЭлементТЧЗадачи.КоманднаяПанель.Видимость = Ложь;
|
||||
|
||||
// ****** Команды из контекстного меню "ТЧЗадачи" ***********
|
||||
МассивКодовСообщений = Новый Массив();
|
||||
МассивКодовСообщений.Добавить(71);//Добавить в спринт
|
||||
МассивКодовСообщений.Добавить(72);//Убрать из спринта
|
||||
МассивКодовСообщений.Добавить(73);//Следить за задачей
|
||||
МассивКодовСообщений.Добавить(74);//Не следить за задачей
|
||||
|
||||
СтруктураСообщений = РегистрыСведений.узСловарь.ПолучитьСтруктуруСообщений(МассивКодовСообщений);
|
||||
|
||||
пКомандаДобавитьВСпринт = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыДобавитьВСпринт, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
||||
пКомандаДобавитьВСпринт.Заголовок="Добавить в спринт";
|
||||
пКомандаДобавитьВСпринт.Заголовок=СтруктураСообщений.Текст71;
|
||||
пКомандаДобавитьВСпринт.ИмяКоманды="КомандаДобавитьВСпринт";
|
||||
пКомандаДобавитьВСпринт.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
||||
|
||||
пКомандаУбратьИзСпринта = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыУбратьИзСпринта, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
||||
пКомандаУбратьИзСпринта.Заголовок="Убрать из спринта";
|
||||
пКомандаУбратьИзСпринта.Заголовок=СтруктураСообщений.Текст72;
|
||||
пКомандаУбратьИзСпринта.ИмяКоманды="КомандаУбратьИзСпринта";
|
||||
пКомандаУбратьИзСпринта.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
||||
|
||||
пКомандаСледитьЗаЗадачей = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыСледитьЗаЗадачей, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
||||
пКомандаСледитьЗаЗадачей.Заголовок="Следить за задачей";
|
||||
пКомандаСледитьЗаЗадачей.Заголовок=СтруктураСообщений.Текст73;
|
||||
пКомандаСледитьЗаЗадачей.ИмяКоманды="КомандаСледитьЗаЗадачей";
|
||||
пКомандаСледитьЗаЗадачей.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
||||
|
||||
пКомандаНеСледитьЗаЗадачей = пЭлементыФормы.Добавить(ИменаЭлементов.ИмяКомандыНеСледитьЗаЗадачей, Тип("КнопкаФормы"), пЭлементТЧЗадачи.КонтекстноеМеню);
|
||||
пКомандаНеСледитьЗаЗадачей.Заголовок="Не следить за задачей";
|
||||
пКомандаНеСледитьЗаЗадачей.Заголовок=СтруктураСообщений.Текст74;
|
||||
пКомандаНеСледитьЗаЗадачей.ИмяКоманды="КомандаНеСледитьЗаЗадачей";
|
||||
пКомандаНеСледитьЗаЗадачей.Отображение = ОтображениеКнопки.КартинкаИТекст;
|
||||
|
||||
|
@ -19,8 +19,24 @@
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
ЗаполнитьТЧИзмененныеОбъектыНаСервере();
|
||||
УстановитьВидимостьДоступность();
|
||||
ВыполнитьЛокализацию();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ВыполнитьЛокализацию()
|
||||
МассивКодовСообщений = Новый Массив();
|
||||
МассивКодовСообщений.Добавить(59);//Описание релиза
|
||||
МассивКодовСообщений.Добавить(60);//Состав релиза
|
||||
МассивКодовСообщений.Добавить(61);//Номер релиза
|
||||
МассивКодовСообщений.Добавить(62);//Описание релиза
|
||||
МассивКодовСообщений.Добавить(63);//Подбор
|
||||
МассивКодовСообщений.Добавить(64);//Изменить статус
|
||||
МассивКодовСообщений.Добавить(65);//Расширенная настройка по версиям
|
||||
|
||||
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
||||
КонецПроцедуры //ВыполнитьЛокализацию()
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура КомандаПодборЗадач(Команда)
|
||||
|
File diff suppressed because one or more lines are too long
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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/>
|
||||
|
Loading…
Reference in New Issue
Block a user