Гуру-тест: Как не дать покалечить ПользователяИБ

1. fixin 4253 03.04.12 12:56 Сейчас в теме
Типовая конфа при изменении записи регистра "Учетные записи пользователя" сначала удаляет пользователя ИБ, потом заводит его снова, при этом естественно теряется пароль. Задача - сделать так, чтобы пароль не терялся.

Я поменял поведение, если пароль установлен, новый не назначаю. Но для этого нужно, чтобы пользователь не удалялся.
Вопрос - как обойти этот момент, нужен некий трюк! Думайте. Я решил проблему.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. MultiGenius 03.04.12 14:20 Сейчас в теме
Если решил, то зачем спрашиваешь или хвастаешься ?
3. fixin 4253 03.04.12 14:56 Сейчас в теме
(2) потому что задача интересная.
Если кто забыл, то я тут веду секцию гуру-тест.
Типо клуба знатоков.
4. starjevschik 03.04.12 15:36 Сейчас в теме
(3) fixin, может от абстрактных задач перейти к конкретно полезным?
Есть список документов, заполненный отбором Ссылка В СпискеЗначений. При выводе по списку считается некая сумма.
В списке пользователь штатными средствами устанавливает некий произвольный отбор. Как пересчитать сумму по всем документам с учетом этого отбора? Нужен работающий код. Только гуру может помочь. А гуру здесь один :). Я пробовал разные варианты, ничего не получилось пока.
5. fixin 4253 03.04.12 17:07 Сейчас в теме
(4) не порть мои гуру-темы своими проблемами. Задай отдельную ветку. тогда может и отвечу. Оффтопы не уважаю
30. AlexO 135 06.04.12 16:33 Сейчас в теме
(4) starjevschik,
на самом деле, открой новую тему - интересная задачка ведь..
32. starjevschik 06.04.12 17:10 Сейчас в теме
(30) AlexO, да уже открывал, где-то она открытая валяется.
6. luns 03.04.12 18:45 Сейчас в теме
(3) ничего ты тут не ведешь. не вводи в заблуждение пользователей портала.
что касаемо твоих статей в стиле "гуру-тест" они в большинстве своем примитивны и не интересны.
давай уже интересные задачи придумывай.

также если пишешь "типовая", то озвучивай конфу.
7. fixin 4253 03.04.12 19:09 Сейчас в теме
(6) не выдавай свое субъективное мнение за объективное. нАберите в поиске гуру-тест или по тегу гуру-тест и найдете мои вопросы. Я их считаю интересными для гуриев. Обратное пока не доказано.
Эта задача толковая и интересная, бросает вызов мозгу.
Неважно, какак типовая, думаю регистр учетных записей пользователей везде есть, но я столкнулся с этой задачей в Рознице.
Думаю, гуры должны знать, зачем используется этот регистр - чтобы программно создавать юзверей.
8. luns 03.04.12 22:04 Сейчас в теме
регистра "Учетные записи пользователя" нет в УТ 10, УТ 11, УПП и даже в Рознице 2
не знаю что по твоему мнению "гуры должны знать" а даже продвинутыю юзеры знают, что надо указывать платформу, версию и т.п.
что касаемо "Эта задача толковая и интересная, бросает вызов мозгу." то возможно. но вот только задачи нет, а есть невнятное объяснение вида:
"где то что то стирается"
больше похоже на то как формулируют свои проблемы юзеры.
10. fixin 4253 04.04.12 11:01 Сейчас в теме
(8) Буквоедить не надоело, что за человек. НастройкиУчетныхЗаписейПользователей. Задача сформулирована явно, видимо у вас проблемы с восприятием.

(9) переписать ЧТО, КАК и главное - ЗАЧЕМ?
11. luns 04.04.12 11:55 Сейчас в теме
(10) конфу скажи.
нет регистра "НастройкиУчетныхЗаписейПользователей" в Рознице.

9. yoyoman 04.04.12 04:45 Сейчас в теме
А разве для гуру не составит труда переписать регистр под себя как именно ему надо?
12. fixin 4253 04.04.12 12:32 Сейчас в теме


Для гуру-теста не принципиально.
Короче, есть регистр, где хранится список пользователей. Когда в нем добавляется запись, добавляется пользователь в ИБ.
13. Lyns_owner 355 04.04.12 12:35 Сейчас в теме
Я один не вижу первого поста, содержащего вопрос?
14. fixin 4253 04.04.12 12:46 Сейчас в теме
(13) это происки лженародного контроля. Товарищи модеры, что за неуважение к авторам, верните пост.
19. luns 04.04.12 13:36 Сейчас в теме
(14) пост вернул. насчет "лженародного" не верно сказал. самы настоящий "народный" ))
20. fixin 4253 04.04.12 13:54 Сейчас в теме
(19) лунс, не отождествляй себя ложно с народом. Ладно, замнем перепалку, меня интересует больше ставить интересные задачи, чем мериться силами с модераторами.
Когда никто не догадается до решения, а я его озвучу, все поймут, что задача интересная и решение красивое. О, как.
21. luns 04.04.12 13:59 Сейчас в теме
(20) где ты тут видишь модератора? я как простой пользователь тебе пишу.
что касаемо народа, посмотри: там 4 человека как спам пометили.. а не один.
+ для задач, модно выкладывать запороленное решение.
а уж потом пароль на него.
а то так то мне думается что ты и сам ответа на вопрос не знаешь)
22. fixin 4253 04.04.12 14:08 Сейчас в теме
(21) в чем спам этого сообщения? Наверное тут очень много предлагается задач для гуру, что они уже моими брезгуют? Как пользователь пользователю скажу, что ты несешь ахинею. Не мешай подаванам на моих задачах набивать руку и становиться гурями, резюмируя.

Давай я тебе лычкой ответ прям счас скажу, а потом, когда народ до него допрет, ты извинишься публично? Гений 1с в такие игры не играет - если я пишу, что знаю ответ, то знаю.
23. fishca 1255 04.04.12 14:15 Сейчас в теме
(22) - гораздо большая польза от твоих псевдо гуру-задач была бы если бы ты оформил как статью для молодых подаванов, за что тебе только спасибо сказали бы
24. luns 04.04.12 14:25 Сейчас в теме
25. fixin 4253 04.04.12 14:49 Сейчас в теме
(23)(24) у меня очень много статей для молодых подаванов. Не учите дедушку кашлять. Учебные материалы должны быть разнообразными - и статьи и задачки и примеры....

Вы бы лучше о решении задачи подумали, она реально интересная. Я получил кайф от ее решения.
26. fishca 1255 04.04.12 14:52 Сейчас в теме
(25)
Я получил кайф от ее решения

это не значит что кто-то его еще получит
27. fixin 4253 04.04.12 15:12 Сейчас в теме
(26) ну вы за других не говорите-то. Поживем-увидим. ;-)
28. fishca 1255 04.04.12 15:19 Сейчас в теме
(27) говорю только за себя, не больше, не меньше :)
15. fishca 1255 04.04.12 12:47 Сейчас в теме
(13) все его не видят, его отметило несколько человек как спам и он исчез.
16. fixin 4253 04.04.12 13:01 Сейчас в теме
(15) к стенке бы поставить этих дружинников. ;-)
17. fishca 1255 04.04.12 13:15 Сейчас в теме
(16) можно и всю тему отправить в направлении первого поста.
18. fixin 4253 04.04.12 13:20 Сейчас в теме
короче, вкратце суть такова.
Не привязываясь к типовым.
Есть регистр,в нем хранится список учетных записей для базы.
Добавляем запись в регистр - добаляется учетка в базу.
Меняем запись в регистре - изменяется учетка в базе.
Удаляем запись в регистре - удаляется учетка в базе.

но т.к. в 1с нельзя отличить удаление регистра сведений от модификации, то учетка всегда удаляется и создается по новой. При этом теряется пароль. Как сделать, чтобы пароль не терялся. Особенность - прочитать пароль невозможно.
Хранить пароль в регистре нельзя, т.к. есть условие, что если пользователь поменял пароль (свойство ПарольУстановлен = истина), то пароль менять нельзя.
31. AlexO 135 06.04.12 16:45 Сейчас в теме
(18) fixin,
Особенность - прочитать пароль невозможно

хэш брутфорсишь? ну и где тут для "падаванов"?
33. fixin 4253 06.04.12 17:47 Сейчас в теме
(31) нет, решение проще. думай.
35. Sergius79 10.04.12 07:50 Сейчас в теме
(33) fixin, Видима задача не столь интересна, и ажиотажа не получилось. Может уже озвучишь решение. А то я себя к гуру не причисляю, а разобраться не помешает.
29. пользователь 05.04.12 17:19
Сообщение было скрыто модератором.
...
34. ИльяЕвгеньевич 06.04.12 21:33 Сейчас в теме
СохраняемоеЗначениеПароля

вроде есть обработка которая выгружает список пользователей в xml вместе с паролями для переноса в другую базу
лень копать, думаю там есть сие дело
36. fixin 4253 10.04.12 08:55 Сейчас в теме
суть весьма проста.
в событии удалении записи не удаляешь пользователя, а отключаешь его (ставишь в ложь обычную и виндовую авторизацию).
Соответственно при создании записи 1с подхватит этого пользователя и поставит то что нужно.
Просто заменить удаление на отключение. Отключенные пользователи не показываются в списке и под ними не зайти, но пароль сохраняется у таких. гыгыгы...
Тонкость платформы.
Sergius79; +1 Ответить
37. Sergius79 10.04.12 10:56 Сейчас в теме
Спасибо за просвещение, буду иметь ввиду
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот