mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-27 21:39:01 +02:00
#333 Не видно сохраненных настроек КанБан доски если ИмяПользователяИБ отличается от ФИО пользователя (изменен ключ привязки к пользователю)
This commit is contained in:
parent
77c25551e6
commit
779f566a0c
@ -106,7 +106,7 @@
|
|||||||
|
|
||||||
Если ЗначениеЗаполнено(ОсновнойКлючВарианта) Тогда
|
Если ЗначениеЗаполнено(ОсновнойКлючВарианта) Тогда
|
||||||
|
|
||||||
ТекущийПользовательСтрока = "" + СтандартныеПодсистемыСервер.ТекущийПользователь();
|
ТекущийПользовательСтрока = ПользовательДляСохраненияВариантаКанбанДоски();
|
||||||
|
|
||||||
Отбор = Новый Структура();
|
Отбор = Новый Структура();
|
||||||
Отбор.Вставить("Пользователь", ТекущийПользовательСтрока);
|
Отбор.Вставить("Пользователь", ТекущийПользовательСтрока);
|
||||||
@ -122,7 +122,8 @@
|
|||||||
СписокЗначений.Добавить(Выборка.КлючНастроек, СтрЗаменить(Выборка.КлючНастроек, ОсновнойКлючВарианта + ".", ""));
|
СписокЗначений.Добавить(Выборка.КлючНастроек, СтрЗаменить(Выборка.КлючНастроек, ОсновнойКлючВарианта + ".", ""));
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат СписокЗначений
|
Возврат СписокЗначений
|
||||||
@ -130,6 +131,16 @@
|
|||||||
КонецФункции
|
КонецФункции
|
||||||
// [-] #283 Мальков М.В. 2023-01-30
|
// [-] #283 Мальков М.В. 2023-01-30
|
||||||
|
|
||||||
|
Функция ПользовательДляСохраненияВариантаКанбанДоски(ПользовательИБ = Неопределено) Экспорт
|
||||||
|
|
||||||
|
Если ПользовательИБ = Неопределено Тогда
|
||||||
|
ПользовательИБ = ПользователиИнформационнойБазы.ТекущийПользователь();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Возврат "" + ПользовательИБ.Имя;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#КонецЕсли
|
#КонецЕсли
|
@ -132,7 +132,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Процедура ВыполнитьЛокализацию()
|
Процедура ВыполнитьЛокализацию()
|
||||||
МассивКодовСообщений = Новый Массив();
|
МассивКодовСообщений = Новый Массив();
|
||||||
@ -144,7 +143,6 @@
|
|||||||
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
РегистрыСведений.узСловарь.ВыполнитьЛокализацию(Элементы,МассивКодовСообщений);
|
||||||
КонецПроцедуры //ВыполнитьЛокализацию()
|
КонецПроцедуры //ВыполнитьЛокализацию()
|
||||||
|
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура ТЧНастройкиКолонокПриИзменении(Элемент)
|
Процедура ТЧНастройкиКолонокПриИзменении(Элемент)
|
||||||
СгенирироватьФормуЗаново = Истина;
|
СгенирироватьФормуЗаново = Истина;
|
||||||
@ -1912,7 +1910,6 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
Процедура Показывать3СтрокуВКарточкеЗадачиПриИзменении(Элемент)
|
Процедура Показывать3СтрокуВКарточкеЗадачиПриИзменении(Элемент)
|
||||||
СгенирироватьФормуЗаново = Истина;
|
СгенирироватьФормуЗаново = Истина;
|
||||||
@ -2026,7 +2023,7 @@
|
|||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекущийКлючНастроек = Ключ;
|
ТекущийКлючНастроек = Ключ;
|
||||||
СохранитьНастройки(Ключ);
|
СохранитьНастройки(Ключ, ПользовательДляСохраненияВариантаКанбанДоски());
|
||||||
ОбновитьЗаголовокФормыНаКлиенте(Ключ);
|
ОбновитьЗаголовокФормыНаКлиенте(Ключ);
|
||||||
|
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@ -2035,7 +2032,14 @@
|
|||||||
ОбновитьКнопкиВариантов();
|
ОбновитьКнопкиВариантов();
|
||||||
// [-] #345 Павлюков С.Ю. 2024-10-28
|
// [-] #345 Павлюков С.Ю. 2024-10-28
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервереБезКонтекста
|
||||||
|
Функция ПользовательДляСохраненияВариантаКанбанДоски(ПользовательИБ = Неопределено) Экспорт
|
||||||
|
|
||||||
|
Возврат Обработки.узКанбанДоска.ПользовательДляСохраненияВариантаКанбанДоски(ПользовательИБ);
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// [+] #283 Мальков М.В. 2023-01-30
|
// [+] #283 Мальков М.В. 2023-01-30
|
||||||
&НаКлиенте
|
&НаКлиенте
|
||||||
@ -2044,7 +2048,7 @@
|
|||||||
Если Не ЗначениеЗаполнено(ТекущийКлючНастроек) Тогда
|
Если Не ЗначениеЗаполнено(ТекущийКлючНастроек) Тогда
|
||||||
СохранитьВариантКакНаКлиенте();
|
СохранитьВариантКакНаКлиенте();
|
||||||
Иначе
|
Иначе
|
||||||
СохранитьНастройки(ТекущийКлючНастроек);
|
СохранитьНастройки(ТекущийКлючНастроек, ПользовательДляСохраненияВариантаКанбанДоски());
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
@ -2062,10 +2066,13 @@
|
|||||||
|
|
||||||
Если Не Отказ Тогда
|
Если Не Отказ Тогда
|
||||||
|
|
||||||
МассивПользователей = ПолучитьМассивАктивныхПользователей();
|
Выборка = ПолучитьВыборкуВсеПользователи();
|
||||||
|
|
||||||
Для Каждого Пользователь Из МассивПользователей Цикл
|
Пока Выборка.Следующий() Цикл
|
||||||
СохранитьНастройки(ТекущийКлючНастроек, Пользователь);
|
УИДПользователя = Новый УникальныйИдентификатор(Выборка.ИдентификаторПользователяИБ);
|
||||||
|
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(УИДПользователя);
|
||||||
|
ПользовательДляКанбанДоски = ПользовательДляСохраненияВариантаКанбанДоски(ПользовательИБ);
|
||||||
|
СохранитьНастройки(ТекущийКлючНастроек, ПользовательДляКанбанДоски);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
@ -2092,28 +2099,25 @@
|
|||||||
|
|
||||||
// [+] #283 Мальков М.В. 2023-01-30
|
// [+] #283 Мальков М.В. 2023-01-30
|
||||||
&НаСервере
|
&НаСервере
|
||||||
Функция ПолучитьМассивАктивныхПользователей()
|
Функция ПолучитьВыборкуВсеПользователи()
|
||||||
|
|
||||||
Массив = Новый Массив;
|
Массив = Новый Массив;
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
Запрос = Новый Запрос;
|
||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| Пользователи.Ссылка КАК Ссылка
|
| Пользователи.Ссылка КАК Ссылка,
|
||||||
|ИЗ
|
| Пользователи.ИдентификаторПользователяИБ КАК ИдентификаторПользователяИБ
|
||||||
| Справочник.Пользователи КАК Пользователи
|
|ИЗ
|
||||||
|ГДЕ
|
| Справочник.Пользователи КАК Пользователи
|
||||||
| НЕ Пользователи.ПометкаУдаления";
|
|ГДЕ
|
||||||
|
| НЕ Пользователи.ПометкаУдаления";
|
||||||
|
|
||||||
РезультатЗапроса = Запрос.Выполнить();
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|
||||||
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
|
Выборка = РезультатЗапроса.Выбрать();
|
||||||
|
|
||||||
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
|
Возврат Выборка
|
||||||
Массив.Добавить(ВыборкаДетальныеЗаписи.Ссылка);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Возврат Массив
|
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user