|
Задвоение в справочнике "Пользователи" по полю "Идентификатор пользователя ИБ" | ☑ | ||
---|---|---|---|---|
0
Vstur
22.04.15
✎
12:50
|
Внезапно нарисовалось задвоение в справочнике пользователей по полю Идентификатор пользователя ИБ. ( УТ 10.3 на 8.2.18 )
Один пользователь давно удаленный, второй - живой. При попытке входа под живым такое: {ОбщийМодуль.Пользователи.Модуль(1174)}: Ошибка в базе данных: Пользователю ИБ "XXX" с идентификатором "62cb09bb-6df0-4cdd-87bf-9227e195a07f" соответствует более одного элемента в справочнике Пользователи: "XXX" с идентификатором ссылки 18852f89-1d2b-11e4-9af7-001e67078404, "ZZZ" с идентификатором ссылки 50288b59-e81e-11e4-bf87-001e67078404. Проверка показала с Пользователях совпадение этих двух записей по полю "Идентификатор пользователя ИБ". Как проще и надежней поступить? Для удаленного и ненужного пользователя почистил все, где он упоминался через "поиск ссылок на объекты". Он чистый. Планирую разрешить интерактивное удаление и эту запись "удалить непосредственно" Сделать так или какой-нибудь другой путь? Работа базы в режиме 24/7/365, надолго стопорить и сопли жевать нереально... |
|||
1
Господин ПЖ
22.04.15
✎
12:52
|
имя поменять низя?
|
|||
2
Vstur
22.04.15
✎
12:54
|
Замена имени разве изменит guid ?
|
|||
3
Alex S D
22.04.15
✎
12:54
|
Ну поменяй идентификатор..
|
|||
4
Vstur
22.04.15
✎
12:55
|
Как? guid же просто так не сменить.
|
|||
5
Alex S D
22.04.15
✎
12:56
|
это не гуид. Это реквизит с типом УникальныйИдентификатор
|
|||
6
ale-sarin
22.04.15
✎
12:56
|
(4) Речь не о ГУИДе.
|
|||
7
Alex S D
22.04.15
✎
12:56
|
это реквизит какбы..
|
|||
8
Vstur
22.04.15
✎
12:57
|
Хорошо. Сформулирую иначе. Каким образом его поменять, через что ?
|
|||
9
Alex S D
22.04.15
✎
12:57
|
да хоть через универсальную обработку
|
|||
10
Vstur
22.04.15
✎
13:03
|
можно ли для удаленного и ненужного пользователя id заменить на 00000000-0000-0000-0000-000000000000 ?
дело в том, что среди помеченных на удаление пользователей для части записей в этом поле записано значение 00000000-0000-0000-0000-000000000000, а для некоторых других какие-то значимые величины, отличные от 0. |
|||
11
AlexITGround
22.04.15
✎
13:03
|
Внешнюю легенькую обработочку, нашел по реквизиту, заменил и записал. С УТ 10.3 не работал, в УПП есть в комплекте обработка поиска и замены дублирующихся элементов. Но, если ты говоришь, что почистил ссылки и права на непосредственное удаление из БД есть, то можешь первым способом.
|
|||
12
Vstur
22.04.15
✎
13:06
|
с помощью обработки с ИТС Универсальный Подбор и замена объектов вроде можно сделать. Вопрос можно ли в ненужной записи заменить id на 00000000-0000-0000-0000-000000000000 ?
|
|||
13
Alex S D
22.04.15
✎
13:06
|
можно можно, не боись
|
|||
14
AlexITGround
22.04.15
✎
13:07
|
(12) парни, а зачем записывать пустышку, я так понял, что ТС хочет удалить запись..
|
|||
15
Vstur
22.04.15
✎
13:10
|
Уф ... Сделал присвоение в 0. Проблема ушла.
Всем СПАСИБО !!! Удалить тоже можно, но это надо ночью не спать, базу останавливать, права на удаление менять и т.д. и т.п. Так проще и оперативней вышло! |
|||
16
Alex S D
22.04.15
✎
13:13
|
(15) чего?? зачем базу останавливать?
|
|||
17
Serg_1960
22.04.15
✎
13:13
|
Удаление помеченных на удаление можно выполнять и без монопольного доступа (при активных пользователях). Это просто информация "к сведению".
|
|||
18
Vstur
22.04.15
✎
13:18
|
У меня в конфигурации все интерактивные и прочие удаления запрещены, только пометка. Для пересохранения конфы надо стопорить клиентский процессы обмена которые круглосуточно крутятся, т.к. небольшой любитель динамических обновлений.
Относительно удаления не в монопольке, разве это уже не закрыли ? Хотя для меня это тоже изменение конфигурации (права), остановка клиента, т.е. те же яйца, вид сбоку. |
|||
19
AlexITGround
22.04.15
✎
13:20
|
Есть масса способов удалить объект интерактивно не имея на это прав, ну да ладно, если запись есть не просит, значит вопрос закрыт.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |