|
Необъяснимо пропала часть группы доступа, УТ | ☑ | ||
---|---|---|---|---|
0
lenkavovka
08.07.22
✎
13:15
|
Всем привет!
На ровном месте из конфигурации пропала примерно треть групп доступа. Получили шквал звонков пользователей. В ЖР никаких следов. SQL на битые таблицы не ругается. Запуск 1С с ключом на обновление базы отработал, не помогло. В итоге перенесли целиком справочник групп доступа из вчерашней копии универсальной обработкой. Группы появились, но права не заработали. Тогда вручную начали удалять и добавлять заново пользователей из проблемных (перенесённых) групп, и (чудо) - появились права. Вопрос: как автоматизировать этот процесс? То есть передобавить всех пользователей во все группы? Если после заливки групп в режиме обмена не заработало, то, видимо, в момент ручного удаления-добавления происходит какое-то действо. Ну и дополнительный вопрос: куда изначально могли потеряться группы доступа? |
|||
1
Ryzeman
08.07.22
✎
13:18
|
Расширения? Обновление платформы? Ведьмы?
|
|||
2
lenkavovka
08.07.22
✎
14:23
|
(1) Платформа 19-я, несколько месяцев назад обновляли. Расширений сомнительных нет. Про ведьм думаем(
|
|||
3
Garykom
гуру
08.07.22
✎
14:40
|
(0) в sql базе прямым доступом вы конечно же табличку "групп доступа" посмотрели да?
|
|||
4
Мультук
гуру
08.07.22
✎
15:09
|
(0)
Ставлю на то, что группы самоустранились в процессе обмена. Кто-то где-то удалил что-то ненужное. Или запустил что-то старое и тадам! >>Тогда вручную начали удалять и добавлять заново пользователей из проблемных (перенесённых) групп, и (чудо) - появились права. Собственно так и становятся программистами. Надоедает работать руками, начинает работать голова. >>После заливки групп в режиме обмена не заработало, Как по мне в словах "Заливка в режиме обмена" кроется ответ на "не заработало" (но моё имхо - смотреть в бсп лень). P.S. А ЖР точно включен? А то может он регает только ошибки (к примеру). (3) Тебе за них не страшно? А то вдруг https://youtu.be/ZRnRaFjGCyM?t=16 |
|||
5
lenkavovka
08.07.22
✎
16:06
|
(3) В SQL мы сейчас уже причину будем искать. Если я правильно помню структуру хранения данных 1С в скуле, сначала из таблицы Params нужно понять, какая именно таблица из _Reference_КакойУгодноНомер является справочником групп. К сожалению, искать сразу - не хватило времени, склады и магазины встали(
(4) Эк Вы хотите, чтоб мы тут за полтора часа нервов программистами сразу стали:D ЖР включён полный. Заливали стандартной "Универсальный обмен данными в формате SQL". БСП не лень. Понятно, что код добавления-удаления начали бы изучать, но когда звонит сотня юзеров в панике, то хороши любые простые решения, в частности самых авральных запустили руками. Программное лечение нашлось: простой код, который сначала очищает табличную часть "Пользователи" справочника групп доступа, а потом заполняет. Так что правы, проблема заливки именно в режиме обмена. Спасибо! Что удалило - до сих пор загадка. Видимо ревизии всех регламентных заданий не избежать. Единственное, что вспомнили - утром заблокировали пользователя ранее уволенного обиженного на всех программиста))) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |